/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/styles/sections/cart-gifts.scss ***!
  \****************************************************************************************************************************************************************************************************/body{position:relative;background-color:var(--color-off-white)}body .shopify-challenge__container{display:flex;min-width:100%;flex-direction:column;justify-content:center;grid-gap:16px;gap:16px;height:40vh;margin:100px 0;align-items:center}body .shopify-challenge__message{font-family:GT America Extended,sans-serif;font-size:1.3rem;font-weight:500;font-style:normal;line-height:120%;font-feature-settings:"ss06" on;font-size:1.3rem!important;font-weight:400}@media (min-width: 768px){body .shopify-challenge__message{font-size:1.5rem;line-height:2.4rem}}body .shopify-challenge__button{min-width:300px;margin-top:16px!important;border-radius:2px;font-family:GT America Extended,sans-serif;font-size:1.3rem;font-weight:500;font-style:normal;line-height:120%;font-feature-settings:"ss06" on;font-size:1.2rem;font-weight:400;line-height:1.1;display:flex;align-items:center;flex-direction:row;justify-content:center;height:48px;padding:21.5px 0;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,color .3s ease,opacity .3s ease;color:var(--color-white);border:none;outline:none;background-color:var(--color-dark)}@media (min-width: 768px){body .shopify-challenge__button{font-size:1.5rem;line-height:2.4rem}}@media (min-width: 768px){body .shopify-challenge__button{font-size:1.2rem;height:unset;padding:13px 0}}body:before{position:absolute;z-index:1000;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;content:"";transition:all .2s ease-in-out;opacity:0;background:#0000004d}body #dummy-chat-button-iframe{transform:scale(.8)!important;transform-origin:bottom right!important}@media (max-width: 767px){body.template-product #dummy-chat-button-iframe{right:24px!important;bottom:124px!important;left:auto!important;left:initial!important}}body.cart-drawer-open:before{z-index:4999;visibility:visible;opacity:1}body.cart-drawer-open #dummy-chat-button-iframe{display:none}body main:focus{outline:none}body .locale-selectors__selector{width:100%!important}@media (min-width: 1025px){body .locale-selectors__selector{width:auto!important}}.cart-gifts{display:block;overflow:hidden;border-top:2px solid var(--color-grey-lines)}.cart-gifts .cart-gifts-header{font-family:var(--font-gt-extended);font-size:14px;line-height:24px;font-weight:300}.cart-gifts .tiered-gifts,.cart-gifts .influencer-gifts{margin-top:0 8px 0 8px;padding:0 8px;position:relative}.cart-gifts .tiered-gifts .cart-gifts-header,.cart-gifts .influencer-gifts .cart-gifts-header{position:relative;background-color:#000;color:#fff;font-size:10px;border-radius:4px;padding:0 4px}.cart-gifts .tiered-gifts__inner .gift-button,.cart-gifts .influencer-gifts__inner .gift-button{padding:8px;border:1px solid var(--color-grey-lines)}.cart-gifts .tiered-gifts__inner .gift-button .giftadded,.cart-gifts .influencer-gifts__inner .gift-button .giftadded{color:var(--color-white);margin-top:8px;border:1px solid var(--color-dark);padding:15px 12px;position:relative;font-family:var(--font-gt-extended);font-size:12px;line-height:1;display:block;text-align:center;z-index:1;text-transform:none;pointer-events:none}.cart-gifts .tiered-gifts__inner .gift-button .text-holder,.cart-gifts .influencer-gifts__inner .gift-button .text-holder{display:grid;grid-template-columns:5fr 1fr!important}.cart-gifts .tiered-gifts__inner .gift-button .text-holder a,.cart-gifts .influencer-gifts__inner .gift-button .text-holder a{display:grid;grid-template-columns:5fr 1fr!important;grid-area:1/1/2/3}.cart-gifts .tiered-gifts__inner .gift-button .text-holder a .campaing-title,.cart-gifts .influencer-gifts__inner .gift-button .text-holder a .campaing-title{display:flex;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);align-items:center}.cart-gifts .tiered-gifts__inner .gift-button .text-holder a .campaing-title h6,.cart-gifts .influencer-gifts__inner .gift-button .text-holder a .campaing-title h6{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart-gifts .tiered-gifts__inner .gift-button .text-holder a .campaing-title span,.cart-gifts .influencer-gifts__inner .gift-button .text-holder a .campaing-title span{background-color:#000;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 4px;border-radius:4px;font-size:12px}.cart-gifts .tiered-gifts__inner .gift-button .text-holder a h6,.cart-gifts .influencer-gifts__inner .gift-button .text-holder a h6{padding:0!important}.cart-gifts .tiered-gifts__inner .gift-button .text-holder a span,.cart-gifts .influencer-gifts__inner .gift-button .text-holder a span{margin:0!important;grid-area:1/2/3/3!important;display:flex;justify-content:flex-end;width:100%}.cart-gifts .tiered-gifts__inner .gift-button .text-holder a span p,.cart-gifts .influencer-gifts__inner .gift-button .text-holder a span p{padding:0!important}.cart-gifts .tiered-gifts__inner .gift-button .text-holder .text-description,.cart-gifts .influencer-gifts__inner .gift-button .text-holder .text-description{grid-area:1/1/2/2!important;display:flex;flex-direction:column;justify-content:flex-start;height:100%;text-align:left!important;margin:0!important}.cart-gifts .tiered-gifts__inner .gift-button .text-holder .text-description h6,.cart-gifts .influencer-gifts__inner .gift-button .text-holder .text-description h6{padding:0!important}.cart-gifts .tiered-gifts__inner .gift-button .text-holder .text-description P,.cart-gifts .influencer-gifts__inner .gift-button .text-holder .text-description P{margin-top:8px}.cart-gifts .tiered-gifts__inner .gift-button .text-holder .price,.cart-gifts .influencer-gifts__inner .gift-button .text-holder .price{margin:0!important;grid-area:1/2/2/3!important;display:flex;justify-content:flex-end;width:100%;text-align:right!important}.cart-gifts .tiered-gifts__inner .gift-button .image-holder,.cart-gifts .influencer-gifts__inner .gift-button .image-holder{max-height:60px;max-width:60px}.cart-gifts .tiered-gifts__inner .gift-button .image-holder a,.cart-gifts .influencer-gifts__inner .gift-button .image-holder a{height:100%}.cart-gifts .tiered-gifts__inner .gift-button .small,.cart-gifts .influencer-gifts__inner .gift-button .small{max-height:60px;max-width:60px}.cart-gifts .tiered-gifts__inner .gift-button .small a,.cart-gifts .influencer-gifts__inner .gift-button .small a{height:100%}.cart-gifts .tiered-gifts__inner .gift-button .medium,.cart-gifts .influencer-gifts__inner .gift-button .medium{max-height:80px;max-width:80px}.cart-gifts .tiered-gifts__inner .gift-button .medium a,.cart-gifts .influencer-gifts__inner .gift-button .medium a{height:100%}.cart-gifts .tiered-gifts__inner .gift-button .large,.cart-gifts .influencer-gifts__inner .gift-button .large{max-height:100%;max-width:100%}.cart-gifts .tiered-gifts__inner .gift-button .large a,.cart-gifts .influencer-gifts__inner .gift-button .large a{height:100%}.cart-gifts .tiered-gifts__inner #blurred,.cart-gifts .influencer-gifts__inner #blurred{opacity:.3;pointer-events:none;filter:blur(1px) grayscale(1)}.cart-gifts .tiered-gifts__inner .upgrade-message,.cart-gifts .influencer-gifts__inner .upgrade-message{margin-top:8px;font-family:var(--font-gt-extended);font-size:13px;line-height:20px;font-weight:300}.cart-gifts .tiered-gifts__inner span,.cart-gifts .influencer-gifts__inner span{grid-area:3/1/4/2!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:flex-end}@media (min-width: 768px){.cart-gifts .tiered-gifts__inner span,.cart-gifts .influencer-gifts__inner span{grid-area:2/2/3/3!important;text-align:right;width:100%}}.cart-gifts .tiered-gifts .unlock-message,.cart-gifts .influencer-gifts .unlock-message{position:absolute;top:50%;left:50%;font-family:var(--font-nantes);font-size:20px;line-height:32px;max-width:220px;transform:translate(-50%,calc(-50% + 18px));text-align:center;z-index:1;font-weight:300}.cart-gifts .selectable-gifts{margin-top:2px;position:relative}.cart-gifts .selectable-gifts[data-state=disabled] .text-holder__pagination-arrows{pointer-events:none}.cart-gifts .selectable-gifts[data-state=disabled] .text-holder__pagination-arrows svg{opacity:.3}.cart-gifts .selectable-gifts[data-state=disabled] .selectable-gits__container{opacity:.3;background-color:#f8f3ed4d;filter:blur(1px) grayscale(0)}.cart-gifts .selectable-gifts[data-state=disabled] .selectable-gits__container .button-holder label{border:1px solid rgba(1,1,1,.2)!important;padding:15px 12px;position:relative;font-family:var(--font-gt-extended);font-size:12px!important;line-height:1;display:block;text-align:center;z-index:1;background-color:#fff!important}.cart-gifts .selectable-gifts[data-state=disabled] input[type=radio]{position:absolute;opacity:0;cursor:pointer;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:5}.cart-gifts .selectable-gifts[data-state=disabled] input[type=radio]~label{color:var(--color-dark)!important;background-color:var(--color-off-white)!important}.cart-gifts .selectable-gifts[data-state=disabled] input[type=radio]~label:after{content:attr(data-text-selectable);color:var(--color-dark)!important}.cart-gifts .selectable-gifts .selectable-gifts__inner{margin-top:var(--spacing-1x);padding-top:var(--spacing-1x);padding-bottom:var(--spacing-1x);background-color:#f8f3ed}.cart-gifts .selectable-gifts .selectable-gifts__inner h3{position:relative}.cart-gifts .selectable-gifts .selectable-gifts__inner .text-holder__pagination-arrows{position:absolute;top:13px;right:0;grid-gap:var(--spacing-2x);gap:var(--spacing-2x);align-items:center;opacity:1;transition:opacity .3s ease-in-out;display:flex;padding-right:var(--spacing-1x)}.cart-gifts .selectable-gifts .selectable-gifts__inner .text-holder__pagination-arrows:hover{cursor:pointer}.cart-gifts .selectable-gifts .selectable-gifts__inner .text-holder__pagination-arrows .swiper-button-previous{rotate:180deg}.cart-gifts .selectable-gifts .selectable-gifts__inner .text-holder__pagination-arrows .swiper-button-previous svg{height:16px}.cart-gifts .selectable-gifts .selectable-gifts__inner .text-holder__pagination-arrows .swiper-button-next svg{height:16px}.cart-gifts .selectable-gifts .selectable-gifts__inner .text-holder__pagination-arrows .swiper-button-disabled{opacity:.3;transition:opacity .3s ease-in-out}.cart-gifts .selectable-gifts .message{position:absolute;top:50%;left:50%;font-family:var(--font-nantes);font-size:20px;line-height:32px;max-width:220px;transform:translate(-50%,-50%);text-align:center;z-index:1}.cart-gifts .selectable-gifts .cart-gifts-header{padding:2px 16px}.cart-gifts .selectable-gifts .selectable-gits__container{display:flex;width:100%;max-width:100%}.cart-gifts .selectable-gifts .selectable-gits__container.swiper .swiper-wrapper{display:flex;pointer-events:all;max-width:100%;padding-left:8px}.cart-gifts .selectable-gifts .selectable-gits__container.swiper .swiper-wrapper .swiper-slide{min-width:85%!important}@media (min-width: 768px){.cart-gifts .selectable-gifts .selectable-gits__container.swiper .swiper-wrapper .swiper-slide{min-width:75%!important}}.cart-gifts .selectable-gifts[data-state=selectable]{pointer-events:all}.cart-gifts .gift-button{padding:8px;display:flex;margin:8px 0 0;pointer-events:all}.cart-gifts .gift-button[disabled]{opacity:.3;pointer-events:none;filter:blur(1px) grayscale(1);display:none}.cart-gifts .gift-button[disabled] .button-holder{background-color:red}.cart-gifts .gift-button[disabled] .button-holder label{border:1px solid rgba(1,1,1,.2)!important;padding:15px 12px;position:relative;font-family:var(--font-gt-extended);font-size:12px!important;line-height:1;display:block;text-align:center;z-index:1;background-color:#fff!important}.cart-gifts .gift-button .image-holder{width:123px;height:none;display:flex;align-items:center;flex:0 0 auto;background-color:var(--color-off-white);overflow:hidden;height:123px}.cart-gifts .gift-button .image-holder img{height:85%;width:100%;-o-object-fit:cover;object-fit:cover;padding:auto 0}@media (min-width: 768px){.cart-gifts .gift-button .image-holder img{height:100%}}.cart-gifts .gift-button .text-holder{padding-left:12px;flex:1 1 auto;display:grid;grid-template-columns:2fr 1fr!important;grid-template-rows:repeat(3,auto);grid-column-gap:32px;grid-row-gap:0px}.cart-gifts .gift-button .text-holder h6{padding-top:16px;grid-area:1/1/2/3}.cart-gifts .gift-button .text-holder p:nth-child(2){grid-area:2/1/3/3}@media (min-width: 768px){.cart-gifts .gift-button .text-holder p:nth-child(2){grid-area:2/1/4/2}}.cart-gifts .gift-button .text-holder p:nth-child(3){margin-top:0;grid-area:3/1/4/2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:flex-end;padding:0!important;width:100%}@media (min-width: 768px){.cart-gifts .gift-button .text-holder p:nth-child(3){grid-area:2/2/3/3;text-align:right}}.cart-gifts .gift-button .text-holder .button-holder{grid-area:3/2/4/3}.cart-gifts .gift-button .text-holder h6{font-family:var(--font-gt-expanded);font-size:12px;font-weight:400;line-height:14px}.cart-gifts .gift-button .text-holder p{color:var(--color-light-grey);font-family:var(--font-messina-sans);font-size:12px;line-height:16px}.cart-gifts .gift-button .text-holder p span{color:var(--color-red)}.cart-gifts .gift-button--selectable{padding:8px;background-color:#fcf9f7}.cart-gifts .gift-button--selectable .image-holder{background-color:#fff}.cart-gifts .gift-button--selectable .text-holder{display:grid;grid-template-columns:1fr 1fr!important;grid-template-rows:repeat(3,auto);grid-column-gap:32px;grid-row-gap:0px}@media (min-width: 768px){.cart-gifts .gift-button--selectable .text-holder{grid-template-columns:3fr 2fr!important;grid-template-columns:repeat(2,auto)}}.cart-gifts .gift-button--selectable .text-holder h6{padding-top:0;grid-area:1/1/2/3}@media (min-width: 768px){.cart-gifts .gift-button--selectable .text-holder h6{padding-top:16px}}.cart-gifts .gift-button--selectable .text-holder p:nth-child(2){grid-area:2/1/3/3}@media (min-width: 768px){.cart-gifts .gift-button--selectable .text-holder p:nth-child(2){grid-area:2/1/4/2}}.cart-gifts .gift-button--selectable .text-holder p:nth-child(3){padding-top:10px;grid-area:1/2/2/3;display:flex;flex-direction:column;text-align:right}@media (min-width: 768px){.cart-gifts .gift-button--selectable .text-holder p:nth-child(3){grid-area:1/2/2/3}}.cart-gifts .gift-button--selectable .text-holder .button-holder{grid-area:3/1/4/3}@media (min-width: 768px){.cart-gifts .gift-button--selectable .text-holder .button-holder{grid-area:3/2/4/3}}.cart-gifts .gift-button .button-holder{position:relative;margin-top:16px}.cart-gifts .gift-button .button-holder label{border:1px solid rgba(1,1,1,.2);padding:15px 12px;position:relative;font-family:var(--font-gt-extended);font-size:12px!important;line-height:1;display:block;text-align:center;z-index:1;background-color:#fff}.cart-gifts .gift-button .button-holder label:after{content:attr(data-text-selectable)}.cart-gifts .gift-button .button-holder label:hover{cursor:pointer}.cart-gifts .gift-button .button-holder input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:5}.cart-gifts .gift-button .button-holder .checked{pointer-events:none}.cart-gifts .gift-button .button-holder .checked~label{background-color:var(--color-dark)!important;color:var(--color-white)!important;pointer-events:none}.cart-gifts .gift-button .button-holder .checked~label:after{content:attr(data-text-selected);color:var(--color-white);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/149/assets/section-cart-gifts.css.map */
