/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/css/app.scss ***!
  \*********************************************************************************************************************************************************************************/
.shopify-challenge__button{--tw-text-opacity:1;--tw-border-opacity:1;background-color:initial;border-color:rgba(101,28,50,var(--tw-border-opacity));border-width:1px;color:rgba(101,28,50,var(--tw-text-opacity));font-size:.875rem;font-weight:500;letter-spacing:.1em;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.shopify-challenge__button:focus,.shopify-challenge__button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(252,245,245,var(--tw-bg-opacity));color:rgba(101,28,50,var(--tw-text-opacity))}.shopify-policy__container{max-width:1440px!important}#shopify-section-layout-header{background-color:#fff;position:relative}#shopify-section-layout-header.shopify-section-header-sticky{position:sticky;top:0;z-index:49}#shopify-section-layout-header.shopify-section-header-hidden{transform:translateY(-100%)}#shopify-section-layout-header.animate{transition:transform .15s ease-out}.btn{-webkit-tap-highlight-color:initial;background-color:initial;border:1px solid #0000;border-radius:20px;display:inline-block;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.2em;line-height:normal;padding:14px 28px;position:relative;text-align:center;text-transform:uppercase;transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);z-index:1}.btn:after,.btn:before{background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;left:-20%;position:absolute;right:0;top:0;transform:scale(1);transform-origin:left center;transition:all .5s ease-in-out;width:140%;z-index:-1000}.btn:before{background-image:radial-gradient(circle,#66c9ba 20%,#0000 0),radial-gradient(circle,#0000 20%,#66c9ba 0,#0000 30%),radial-gradient(circle,#66c9ba 20%,#0000 0),radial-gradient(circle,#66c9ba 20%,#0000 0),radial-gradient(circle,#0000 10%,#66c9ba 15%,#0000 20%),radial-gradient(circle,#66c9ba 20%,#0000 0),radial-gradient(circle,#66c9ba 20%,#0000 0),radial-gradient(circle,#66c9ba 20%,#0000 0),radial-gradient(circle,#66c9ba 20%,#0000 0);background-size:20px 20px,40px 40px,30px 30px,40px 40px,36px 36px,20px 20px,30px 30px,20px 20px,36px 36px;display:none;top:-75%}.btn:hover:before{animation:bubblesTop .75s ease-out forwards;background-color:initial!important;display:block}.btn:after{background-image:radial-gradient(circle,#66c9ba 20%,#0000 0),radial-gradient(circle,#66c9ba 20%,#0000 0),radial-gradient(circle,#0000 10%,#66c9ba 15%,#0000 20%),radial-gradient(circle,#66c9ba 20%,#0000 0),radial-gradient(circle,#66c9ba 20%,#0000 0),radial-gradient(circle,#66c9ba 20%,#0000 0),radial-gradient(circle,#66c9ba 20%,#0000 0);background-size:30px 30px,40px 40px,36px 36px,40px 40px,30px 30px,20px 20px,40px 40px;display:none;top:75%}.btn:hover:after{animation:bubblesBottom .75s ease-out forwards;display:block}@keyframes bubblesBottom{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes bubblesTop{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}.btn{flex:1 1 0;max-width:none;white-space:nowrap}.btn:hover{background:#66c9ba;box-shadow:0 2px 25px #45c7a280;opacity:1}.product-list-toolbar{border-top:none!important}.product-list-toolbar .cc-toolbar-filter-toggle{color:#000!important;font-size:16px}.product-list-toolbar .cc-toolbar-filter-toggle:hover{color:#45c7a280!important}.cc-accordion-item__title:hover{color:#66c9ba}.cc-accordion-item__title{font-size:16px!important;padding:24px 0!important}.cc-checkbox__label:hover{color:#66c9ba}.cc-animate-init p a span:hover{text-shadow:0 0 5px #000}.cc-accordion-item__title:after,.cc-accordion-item__title:before{top:50%!important}@media (min-width:768px){#collections .column{margin:20px!important;padding:0!important}#collections .column,.product-grid.grid .column.flex.max-cols-4{width:calc(25% - 40px)!important}.product-grid.grid .column{margin:20px!important;padding:0!important}}.product-recommendations .product-block__title-price .title{font-weight:600!important}.product-mobile-title-block{display:none}.product__callout-variants{grid-gap:16px}.product-callout-variant svg{height:auto!important;width:auto!important}.swiper-slide-thumb-active{border:2px solid #66c9ba;padding:4px}.swiper-button-next:after,.swiper-button-prev:after{color:#2c2528;font-size:20px!important}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{color:#8cd6cb}.swiper-button-prev{bottom:unset;top:20px!important}.swiper-button-next,.swiper-button-prev{left:45px!important;transform:rotate(90deg)}.swiper-button-next{bottom:-14px!important;top:unset!important}@media screen and (max-width:1024px){.product-container:not(.product-container--quickbuy).product-container--medium{margin:0 auto;max-width:100%!important;width:1200px}}@media screen and (max-width:768px){.swiper-button-next,.swiper-button-prev{display:none!important}.product__callout-variants{grid-gap:10px}.product-images-block{flex-direction:column-reverse;padding-right:20px;padding-top:0!important}.product-mobile-title-block{display:block}.product-desktop-price,.product-desktop-title{display:none}.product-image-text{flex-direction:column;margin-top:0!important}.product-form{margin-left:0!important}.product-description{margin-top:20px}.product-recommendations h2{font-size:24px}.product-collection-links{display:none}}.product-block__inner .inner a:hover+div{display:block}.mobile-title-block{display:none}.slider-nav{margin-top:8px}.product-callout-variant{align-items:center;display:flex;margin-top:8px}.product-callout-variant svg,.qv-close-icon svg{height:auto!important;width:auto!important}.qv-image-text .product-form{margin-top:24.5px!important}.qv-image-text .quantity{margin-bottom:0!important}.see-full-page-mobile{display:none!important}.see-full-page-desktop{display:block!important}@media screen and (max-width:767px){.collection-image>img:first-child{display:none}.see-full-page-mobile{display:block!important}.see-full-page-desktop{display:none!important}.mobile-title-block{display:block}.qv-desktop-data{margin-left:0!important;padding:0 10px}.qv-desktop-data #price,.qv-desktop-data h2{display:none}.qv-image-text{flex-direction:column}.qv-image-text .product-form{background:#fff;bottom:-40px;left:0;padding:12.5px 0;position:sticky;width:100%}}
