/** Shopify CDN: Minification failed

Line 113:2633 Expected percentage but found "@media"
Line 591:0 Unexpected "@media"

**/
.icon-drop{fill:#000;width:13px;height:13px}.icon-drop-empty{opacity:.4}.product{margin:0}.product.grid{gap:0}.product--no-media{max-width:570px;margin:0 auto}.product__media-wrapper{padding-left:0}.product__info-wrapper{padding-left:0;padding-bottom:0}@media screen and (min-width:750px){.product--thumbnail .product__media-gallery,.product--thumbnail_slider .product__media-gallery,.product--stacked .product__info-container--sticky{display:block;position:sticky;top:30px;z-index:2}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.product__info-wrapper{padding-left:50px}.product__info-wrapper--extra-padding{padding-left:80px}.product__media-container .slider-buttons{display:none}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{padding-left:40px;max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.shopify-payment-button__button{font-family:inherit;min-height:46px}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:2px solid rgba(var(--color-foreground),.5)!important;outline-offset:3px;box-shadow:0 0 0 1px rgba(var(--color-button),var(--alpha-button-border)),0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:2px solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 1px rgba(var(--color-button),var(--alpha-button-border)),0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:14px;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:0.7px}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:16px 0 10px;font-size:12px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:0.5px;text-decoration:underline;text-underline-offset:3px}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:12px;margin-bottom:15px}.product-form__error-message-wrapper svg{flex-shrink:0;width:12px;height:12px;margin-right:7px;margin-top:5px}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 12px;max-width:370px;min-width:fit-content;border:none;position:relative}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:16px}.product-form__input .form__label{padding-left:0}fieldset.product-form__input .form__label{margin-bottom:2px}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:none;background-color:rgb(var(--color-background));color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:7px 5px 2px 0;padding:10px;font-size:14px;letter-spacing:1px;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative;background-color:#fff}.product-form__input input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input input[type=radio]+label:hover{border-color:var(--gradient-base-accent-1)}.product-form__input input[type=radio]:checked+label{border:2px solid var(--gradient-base-accent-1)}@media screen and (forced-colors:active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.55)}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:250px}.product-form__submit{margin-bottom:10px}p.under_button_text{text-align:center;font-size:14px;text-decoration:underline;text-decoration-color:var(--gradient-base-background-2);text-underline-offset:4px}@media screen and (max-width:768px){p.under_button_text{text-align:center;font-size:12px}}.no-js .product-form__submit.button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:15px;letter-spacing:1px}.product__info-container>*+*{margin:10px}.product__info-container .product-form,.product__info-container .product__description{margin:25px 0}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{word-break:break-word;margin-bottom:15px}.product__title h1{margin-top:-10px;font-size:calc(var(--font-heading-scale) * 20px);font-weight:700}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-15px}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 10px}.product .price .badge,.product .price__container{margin-bottom:5px}.product .price dl{margin-top:5px;margin-bottom:5px}.product .price--sold-out .price__badge-sold-out{background:transparent;color:rgb(var(--color-base-text));border-color:transparent}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width:750px){.product__info-container{max-width:600px}.product__info-container .price--on-sale .price-item--regular{font-size:16px}.product__info-container>*:first-child{margin-top:0}}.product__description-title{font-weight:600}.product--no-media .product__title,.product--no-media .product__text,.product--no-media noscript .product-form__input,.product--no-media .product__tax,.product--no-media shopify-payment-terms{text-align:center}.product--no-media .product__media-wrapper{padding:0}.product__tax{margin-top:-14px}.product--no-media noscript .product-form__input,.product--no-media .share-button{max-width:100%}.product--no-media fieldset.product-form__input,.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:300px;width:100%}.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product-form__quantity .form__label{margin-bottom:6px}.product-form__quantity-top .form__label{margin-bottom:12px}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 12px}.product--no-media .product__info-container>modal-opener{display:block;text-align:center}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{text-align:center}.product--no-media .product__info-wrapper{padding-left:0}.product__media-list video{border-radius:calc(var(--media-radius) - var(--media-border-width))}@media screen and (max-width:749px){.product__media-list{margin-left:-25px;margin-bottom:30px;width:calc(100% + 40px)}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-15px;margin-right:-15px}.slider.product__media-list::-webkit-scrollbar{height:2px;width:2px}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:calc(100% - 30px)}}@media screen and (min-width:750px){.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{padding-bottom:var(--media-shadow-vertical-offset)}.product__media-list{padding-right:var(--media-shadow-horizontal-offset)}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}.product__media-item.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}@media screen and (max-width:749px){.product__media-item--variant:first-child{padding-right:15px}}@media screen and (min-width:750px)and (max-width:989px){.product__media-list .product__media-item:first-child{padding-left:0}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%}}.product__media-icon .icon{width:12px;height:14px}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background));border-radius:50%;border:1px solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:30px;width:30px;position:absolute;left:calc(4px + var(--media-border-width));top:calc(4px + var(--media-border-width));z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:1px solid rgba(var(--color-foreground),.1)}@media screen and (min-width:750px){.grid__item.product__media-item--full{width:100%}}@media screen and (min-width:990px){.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product__media-list .product__media-item:first-child,.product__media-list .product__media-item--full{width:100%;max-width:100%}.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item>*{display:block;position:relative}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.product__media-toggle:focus-visible{outline:0;box-shadow:none}.product__media-toggle.focused{outline:0;box-shadow:none}.product__media-toggle:focus-visible:after{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.5);border-radius:var(--media-radius) - var(--media-border-width)}.product__media-toggle.focused:after{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product__media-toggle:focus-visible:after{border-radius:var(--media-radius)}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}@media screen and (min-width:750px){.product-media-modal__content{padding-bottom:20px}.product-media-modal__content>*:not(.active){display:block}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}@media screen and (max-width:749px){.product--thumbnail .is-active>.product__modal-opener:not(.product__modal-opener--image),.product--thumbnail_slider .is-active>.product__modal-opener:not(.product__modal-opener--image){display:none}.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}}.product-media-modal__content>*{display:block;height:auto;margin:auto}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:20px;padding:12px;position:fixed;z-index:2;top:20px;width:40px}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width:750px){.product-media-modal__content{padding:20px 110px}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:20px}.product-media-modal__toggle{right:50px;top:22px}}@media screen and (min-width:990px){.product-media-modal__content{padding:20px 110px}.product-media-modal__content>*+*{margin-top:15px}.product-media-modal__content{padding-bottom:15px}.product-media-modal__toggle{right:50px}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:22px}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:50px;width:92%;position:absolute;top:0;padding:0 15px 0 30px;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content.focused{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content:focus-visible{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.product-popup-modal__content{padding-right:15px;margin-top:100px;width:70%;padding:0 30px}.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width:749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.product-popup-modal__opener{display:inline-block;margin:0;width:100%;text-align:right}.product-popup-modal__button{font-size:16px;padding-right:13px;padding-left:0;height:44px;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:2px}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:12px;z-index:2;top:15px;width:40px;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:22px}.product__media-list .media>*{overflow:hidden}.thumbnail-list{flex-wrap:wrap;grid-gap:10px}@media screen and (min-width:750px){.product--stacked .thumbnail-list{display:none}.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width:990px){.thumbnail-list{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:749px){.product__media-item{display:flex;align-items:center}.product__modal-opener{width:100%}.thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider{display:flex;padding:5px;flex:1;scroll-padding-left:5px}.thumbnail-list__item.slider__slide{width:calc(33% - 6px)}}@media screen and (min-width:750px){.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:5px;flex:1;scroll-padding-left:5px}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - 8px)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media screen and (min-width:900px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - 8px)}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - 8px)}}.thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-base-text));cursor:pointer;background-color:transparent}.thumbnail:hover{opacity:.7}.thumbnail.global-media-settings img{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 1px rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 1px rgb(var(--color-foreground))}.thumbnail img{pointer-events:none}.thumbnail--narrow img{height:100%;width:auto;max-width:100%}.thumbnail--wide img{height:auto;width:100%}.thumbnail__badge .icon{width:10px;height:10px}.thumbnail__badge .icon-3d-model{width:12px;height:12px}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:20px;width:20px;left:auto;right:calc(4px + var(--media-border-width));top:calc(4px + var(--media-border-width))}@media screen and (min-width:750px){.product:not(.product--small) .thumbnail__badge{height:30px;width:30px}.product:not(.product--small) .thumbnail__badge .icon{width:12px;height:12px}.product:not(.product--small) .thumbnail__badge .icon-3d-model{width:14px;height:14px}}.thumbnail-list__item{position:relative}.thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none}.product__view-details:hover{text-decoration:underline;text-underline-offset:3px}.product__view-details .icon{width:12px;margin-left:12px;flex-shrink:0}.product-form__input input[type=radio]+label{border:2px solid #F8F8F8}variant-radios.no-js-hidden.variant-colorswatch{margin-top:0}.is_sizeguide{top:-15px;right:0;position:absolute;width:inherit;border-radius:var(--buttons-radius);background-color:var(--gradient-base-background-3);padding:0 10px;display:flex;justify-content:center;align-items:center;gap:5px}.is_sizeguide button{margin:0;padding:0;text-decoration:none;height:34px;font-size:14px}.equivalence-selector__container,.equivalence-selector__content{display:flex;align-items:center;flex-direction:row;justify-content:center}.equivalence-selector__container{margin:0;border-bottom:1px solid #d5d5d5;padding-bottom:15px}.equivalence-selector__content{gap:5px}.equivalence-selector{padding:8px;font-size:15px;outline:none;border:1px solid #d5d5d5;color:rgba(var(--color-foreground),.75)}.equivalence-selector:focus,.equivalence-selector:focus-visible,.equivalence-selector:active{outline:none;box-shadow:none}p.equivalence-text{margin:0}.product__media-item{max-height:500px}.product__modal-opener{max-height:100%}.product__media.media.media--transparent.gradient.global-media-settings,.product__media.media.media--transparent.gradient.global-media-settings img{max-height:500px}@media screen and (max-width:425px){#productMainSubmit{font-size:3.5vw}.product__media-item{max-height:100vw}.product__modal-opener{max-height:100%}.product__media.media.media--transparent.gradient.global-media-settings,.product__media.media.media--transparent.gradient.global-media-settings img{max-height:100vw}}.product__media-gallery{position:relative}.benefits-badges{position:absolute;z-index:1;right:20px;display:flex;flex-direction:column;top:40%;transform:translateY(-50%);gap:20px}.benefit-badge{display:flex;flex-direction:column;align-items:center;width:70px;height:70px;padding:10px;border-radius:50%;background:#014299;justify-content:center}.benefit-badge-img{filter:invert(100%);object-fit:contain;width:30px}.benefit-badge-text{text-align:center;font-weight:700;color:#fff;line-height:1;font-size:8px;margin-top:5px}@media screen and (max-width:425px){@supports (-webkit-touch-callout: none){.benefits-badges{top:50%}}.benefit-badge{width:55px;height:55px;padding:35px}.benefit-badge-img{width:25px}.benefit-badge-text{font-size:9px}}span#title-extension{opacity:.8;font-weight:500}
.accordion summary{display:flex;position:relative;line-height:1;padding:15px 0}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * 6px)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:25px;margin-bottom:0;border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}.accordion__title{display:inline-block;max-width:calc(100% - 60px);min-height:16px;margin:0;word-break:break-word}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 20px);margin-right:calc(var(--font-heading-scale) * 10px);width:calc(var(--font-heading-scale) * 20px)}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content{margin-bottom:15px;word-break:break-word;overflow-x:auto;padding:0 6px}.accordion__content img{max-width:100%}
.price{font-size:16px;letter-spacing:1px;line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground))}.price>*{display:inline-block;vertical-align:top}.price.price--unavailable{visibility:hidden}.cart-item__price-wrapper .price.price--end[data-integration-price-original] span{text-decoration:line-through}.product-option[data-integration-price-original],.product-option[data-integration-price-created]{display:inline-block}.price--end{text-align:right}.price .price-item{margin:0 10px 0 0}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}@media screen and (min-width:750px){.price{margin-bottom:0}}.price--large{font-size:16px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:1.3px}@media screen and (min-width:750px){.price--large{font-size:18px}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-block}.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:13px}.unit-price{display:block;font-size:11px;letter-spacing:0.4px;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:2px;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}
.rte:after{clear:both;content:"";display:block}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte table{table-layout:fixed}@media screen and (min-width:750px){.rte table td{padding-left:12px;padding-right:12px}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte ul{padding-left:20px}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:2px}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-5px 0}
slider-component{--desktop-margin-left-first-item: max(50px, calc((100vw - var(--page-width) + 100px - var(--grid-desktop-horizontal-spacing)) / 2));position:relative;display:block}slider-component.slider-component-full-width{--desktop-margin-left-first-item: 15px}@media screen and (max-width:749px){slider-component.page-width{padding:0 15px}}@media screen and (min-width:749px)and (max-width:990px){slider-component.page-width{padding:0 50px}}@media screen and (max-width:989px){.no-js slider-component .slider{padding-bottom:30px}}.slider__slide{--focus-outline-padding: 5px;--shadow-padding-top: calc(var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius));--shadow-padding-bottom: calc(var(--shadow-vertical-offset) + var(--shadow-blur-radius));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width:749px){.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:15px;-webkit-overflow-scrolling:touch;margin-bottom:10px}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top))}.slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--mobile.contains-content-container .slider__slide{--focus-outline-padding: 0px}}@media screen and (min-width:750px){.slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:10px;-webkit-overflow-scrolling:touch}.slider.slider--tablet-up .slider__slide{margin-bottom:0}}@media screen and (max-width:989px){.slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:15px;-webkit-overflow-scrolling:touch;margin-bottom:10px}.slider.slider--tablet .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--tablet.contains-content-container .slider__slide{--focus-outline-padding: 0px}}.slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:10px}.slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}@media screen and (min-width:990px){.slider-component-desktop.page-width{max-width:none}.slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:10px;scroll-padding-left:var(--desktop-margin-left-first-item)}.slider.slider--desktop .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}.slider.slider--desktop .slider__slide:last-child{margin-right:50px}.slider-component-full-width .slider--desktop{scroll-padding-left:15px}.slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:15px;scroll-margin-left:15px}.slider-component-full-width .slider--desktop .slider__slide:last-child{margin-right:15px}.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}.slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}.slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}.slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}.slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--desktop.contains-content-container .slider__slide{--focus-outline-padding: 0px}}@media(prefers-reduced-motion){.slider{scroll-behavior:auto}}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:4px;width:4px;display:none}.no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}.no-js .slider::-webkit-scrollbar{display:initial}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:4px;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:4px}.slider-counter{display:flex;justify-content:center;min-width:44px}@media screen and (min-width:750px){.slider-counter--dots{margin:0 12px}}.slider-counter__link{padding:10px}@media screen and (max-width:749px){.slider-counter__link{padding:7px}}.slider-counter__link--dots .dot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.5);padding:0;display:block}.slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.slider-counter__link--active.slider-counter__link--dots .dot{background-color:CanvasText}}.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}.slider-counter__link--dots .dot,.slider-counter__link--numbers{transition:transform .2s ease-in-out}.slider-counter__link--active.slider-counter__link--numbers,.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot,.slider-counter__link--numbers:hover{transform:scale(1.1)}.slider-counter__link--numbers{color:rgba(var(--color-foreground),.5);text-decoration:none}.slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}.slider-counter__link--active.slider-counter__link--numbers{text-decoration:underline;color:rgb(var(--color-foreground))}.slider-buttons{display:flex;align-items:center;justify-content:center}@media screen and (min-width:990px){.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}}@media screen and (max-width:989px){.slider--desktop:not(.slider--tablet)+.slider-buttons{display:none}}@media screen and (min-width:750px){.slider--mobile+.slider-buttons{display:none}}.slider-button{color:rgba(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.slider-button .icon{height:6px}.slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}.spaced__slide{padding:0 10px}
.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing: .8;--font-size: 1.7}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 10px);font-size:calc(var(--font-size) * 10px);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-icon) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}
.loading-overlay{position:absolute;z-index:1;width:18px}@media screen and (max-width:749px){.loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.loading-overlay{left:0}}.loading-overlay__spinner{width:18px;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading-overlay:not(.hidden)+.cart-item__price-wrapper,.loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}.loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}
.deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden}.media>.deferred-media__poster{display:flex;align-items:center;justify-content:center}.deferred-media__poster img{width:auto;max-width:100%;height:100%}.deferred-media{overflow:hidden}.deferred-media:not([loaded]) template{z-index:-1}.deferred-media[loaded]>.deferred-media__poster{display:none}.deferred-media__poster:focus-visible{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + 3px) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + 5px) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.deferred-media__poster:focus{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + 3px) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + 5px) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.deferred-media__poster:focus:not(:focus-visible){outline:0;box-shadow:none}.deferred-media__poster-button{background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:62px;width:62px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-short) ease,color var(--duration-short) ease;z-index:1}.deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.deferred-media__poster-button .icon{width:20px;height:20px}.deferred-media__poster-button .icon-play{margin-left:2px}
.colorSwatch{width:34px;height:34px;padding:0!important}.product-form__input input[type=radio]+.colorSwatch{border:2px solid white}.product-form__input input[type=radio]:checked+.colorSwatch{border:2px solid var(--gradient-base-accent-1)}.colorSwatchContent{border:2px solid white;width:30px;height:30px;margin:0;padding:0;border-radius:50px}
.bandeauIconsContainer{display:flex;flex-direction:row;background-color:#fff;justify-content:flex-start;gap:20px;margin-bottom:30px}.bandeauIcon{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.bandeauIcon img{max-width:45px;border:1.5px solid black;padding:5px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.bandeauIcon p{font-weight:700;text-transform:uppercase;font-size:8px;color:#000;margin:5px 0 0;max-width:50px;line-height:10px}@media screen and (max-width:750px){.bandeauIconsContainer{justify-content:center}.bandeauIcon img{max-width:50px;padding:5px}.bandeauIcon p{font-size:10px;max-width:60px}}
.section-informations-flux{margin-top:0}.variant-hasNot-colorswatch{margin-top:35px!important}.informations-flux-container,.information-flux-2__container{background-color:var(--gradient-base-accent-1);color:#fff;border-radius:var(--card-corner-radius);-webkit-border-radius:var(--card-corner-radius);-moz-border-radius:var(--card-corner-radius);-ms-border-radius:var(--card-corner-radius);-o-border-radius:var(--card-corner-radius);padding:20px;text-align:left}.informations-flux-container .icon-drop g{fill:var(--gradient-base-accent-1)}.informations-flux-container .icon-drop-empty{opacity:.5}.informations-flux-container .flux{margin-top:10px}.informations-flux-container .h2{color:#fff;margin:0}@media screen and (max-width:760px){.informations-flux-container{padding:15px;margin-top:15px}.page-width-desktop .informations-flux-container{margin:0 15px}}.information-flux-2__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}p.flux-title{text-transform:uppercase;font-weight:700;text-align:center}.flux-and-equivalence{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.flux-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;min-width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flux-drops{display:-webkit-box;display:-ms-flexbox;display:flex}.flux-2-equivalence .h3,.flux-2-equivalence .h4,.flux-2-video__container .h3{font-weight:700}.information-flux-2__container .icon-drop{width:18px;height:18px}.information-flux-2__container p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.flux-2-video__container{display:-webkit-box;display:-ms-flexbox;display:flex}.flux-2-video-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}p.flux-2-video-title.h3{font-style:italic;text-decoration:underline}.flux-2-video-icon{height:30px;width:30px;aspect-ratio:1;background:#014299;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flux-2-video-icon svg.icon.icon-play{overflow:visible;width:16px;height:16px}.flux-2-video-icon svg.icon.icon-play path{fill:#fff}.hidden{display:none}.information-flux-2__container-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.information-flux-2__container-mobile{display:none}@media screen and (max-width:600px){.information-flux-2__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:20px 10px}.flux-and-equivalence{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.information-flux-2__container-desktop{display:none}.information-flux-2__container-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.information-flux-2__container-mobile details{width:100%}.flux-2{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.flux-2-video-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.information-flux-2__container-mobile .flux-2-video-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0px}.flux-2-video__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.information-flux-2__container-mobile .flux-2-video__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flux-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;min-width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.information-flux-2__container-mobile .flux-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flux-2-video-content button{height:auto;font-size:10px!important;padding:0}.flux-and-equivalence .icon-caret{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0);height:15px;width:15px;top:0;right:0;position:unset}.information-flux-2__container-mobile details summary{cursor:pointer;-webkit-transition:margin .15s ease-out;-o-transition:margin .15s ease-out;transition:margin .15s ease-out}.information-flux-2__container-mobile details[open] summary{margin-bottom:20px}.information-flux-2__container-mobile details[open] .icon-caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:350px){.informations-flux-container .h2,.information-flux-2__container .h3{font-size:13px}}
.section-template--27910888882505__main-padding {
      padding-top: 0px;
      padding-bottom: 0px;
    }

    @media screen and (min-width: 750px) {
      .section-template--27910888882505__main-padding {
        padding-top: 0px;
        padding-bottom: 0px;
      }
    }
    .giraffly_PCPreview_BOX{
      display:none !important;
    }
    .giraffly_phoneButtonPreview {
      display: none !important;
  }
.informations-flux-container .h2,.information-flux-2__container .h3,.information-flux-2__container .h4 { 
        margin-top: 0;
        color: var(--gradient-base-accent-1);
      }

      @media screen and (min-width:768px){
        .informations-flux-container .h2,.information-flux-2__container .h3,.information-flux-2__container .h4 { 
          font-size: 14px;
        }
      }
  
      .information-flux-2__container .icon-drop g  {
        fill: var(--gradient-base-accent-1);
      }
  
      .informations-flux-container,.information-flux-2__container {
        background-color: var(--gradient-base-background-2);
        color: var(--gradient-base-accent-1);
      }
@media screen and (min-width: 450px) {
      #shopify-block-loox-rating {
        margin-top: 25px !important
      }
    }
.rating-section {
        display: flex;
        align-items: center;
        justify-content: left;
        font-family: Arial, sans-serif;
    }

    .droplet {
        margin-right: 1px; 
        height: 14px; 
        width: 14px; 
    }

    .dark {
        fill: #014299; 
    }

    .light {
        fill: #A5B9D8; 
    }

    .text-moderate {
        color: #014299; 
        font-size: 14px; 
        display: inline-block;
        line-height: 1; 
        margin-left: 8px; 
        vertical-align: middle; 
    }
@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: portrait) {.product__info-wrapper.grid__item.product__info-wrapper--extra-padding {box-sizing: initial; padding-top: 30px; }} @media (max-width: 468px) {.benefits-badges {padding-top: 25%; top: 0; left: 0; width: 90vw; transform: none !important; align-items: end; }} @media (max-width: 360px) {.benefits-badges {padding-top: 10%; }} .facet-filters__sort {width: 150px;} .custom-tag {position: absolute; z-index: 1; right: 5px; top: 5px; background: #fff8f2 !important; border-radius: 100%; font-weight: bold; border: 1px solid black; color: black; width: 41px; font-size: 22px; text-align: center;} ul#product-grid .card__badge.top.right {justify-self: flex-start; margin-top: -7px;} ul#product-grid .card__badge.top.right span.badge.badge--top-left.color-accent-2 {background: #f3f8ff; border: 0; color: black;} .collection .card__badge.top.right {justify-self: flex-start;} slider-component.slider-mobile-gutter.page-width.page-width-desktop .card__badge.top.right span.badge.badge--top-left.color-accent-2 {background: #f3f8ff; border: 0; color: black;} .product__info-container > * {margin-left: 0;} .product__info-container > product-pack-form {display: contents;} .product__info-container > product-bump-form {display: contents;} @media only screen and (min-width: 990px) and (max-width: 1323px) {.header {display: grid; } .logo_with_custom_font {margin-left: -10px; }} @media (max-width: 768px) {.container-flex .image-side {margin-bottom: 10px; }}
.product-popup-image-root.svelte-1bgnr3o{height:100%;min-height:0;width:100%}.product-popup-image-ph.svelte-1bgnr3o{align-items:center;background:#ececec;color:#9a9a9a;display:flex;height:100%;justify-content:center;min-height:0;width:100%}.product-popup-image-ph__svg.svelte-1bgnr3o{flex-shrink:0;height:46%;max-height:40px;max-width:40px;width:46%}img.svelte-1bgnr3o{display:block;height:100%;object-fit:cover;width:100%}.relative.svelte-vtkcgo{position:relative}
.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#ECB390; }
:root { --lxs-rating-icon-color: #ECB390; }
body {
    color: #333; 
   
  }

  ul.custom-list {
    list-style: none; 
    padding-left: 0; 
    margin-top: 0.5em; 
  }

  ul.custom-list li::before {
    content: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><circle cx="25" cy="25" r="22" stroke="%23014299" stroke-width="2" fill="none" /><path stroke="%23014299" stroke-width="2" d="M 16,25 l 6,6 l 12,-12" fill="none"/></svg>');
    margin-right: 8px; 
  }

  
  ul.custom-list li + li {
    margin-top: 0.5em;
  }
@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: portrait) {.product__info-wrapper.grid__item.product__info-wrapper--extra-padding {box-sizing: initial; padding-top: 30px; }} @media (max-width: 468px) {.benefits-badges {padding-top: 25%; top: 0; left: 0; width: 90vw; transform: none !important; align-items: end; }} @media (max-width: 360px) {.benefits-badges {padding-top: 10%; }} .facet-filters__sort {width: 150px;} .custom-tag {position: absolute; z-index: 1; right: 5px; top: 5px; background: #fff8f2 !important; border-radius: 100%; font-weight: bold; border: 1px solid black; color: black; width: 41px; font-size: 22px; text-align: center;} ul#product-grid .card__badge.top.right {justify-self: flex-start; margin-top: -7px;} ul#product-grid .card__badge.top.right span.badge.badge--top-left.color-accent-2 {background: #f3f8ff; border: 0; color: black;} .collection .card__badge.top.right {justify-self: flex-start;} slider-component.slider-mobile-gutter.page-width.page-width-desktop .card__badge.top.right span.badge.badge--top-left.color-accent-2 {background: #f3f8ff; border: 0; color: black;} .product__info-container > * {margin-left: 0;} .product__info-container > product-pack-form {display: contents;} .product__info-container > product-bump-form {display: contents;} @media only screen and (min-width: 990px) and (max-width: 1323px) {.header {display: grid; } .logo_with_custom_font {margin-left: -10px; }} @media (max-width: 768px) {.container-flex .image-side {margin-bottom: 10px; }}
pickup-availability{display:block}pickup-availability[available]{min-height:80px}.pickup-availability-preview{align-items:flex-start;display:flex;gap:2px;padding:10px 20px 0 0}.pickup-availability-preview .icon{flex-shrink:0;height:18px}.pickup-availability-preview .icon-unavailable{height:16px;margin-top:1px}.pickup-availability-button{background-color:transparent;color:rgba(var(--color-foreground),.75);letter-spacing:0.6px;padding:0 0 2px;text-align:left;text-decoration:underline}.pickup-availability-button:hover{color:rgb(var(--color-foreground))}.pickup-availability-info *{margin:0 0 6px}pickup-availability-drawer{background-color:rgb(var(--color-background));height:100%;opacity:0;overflow-y:auto;padding:20px;position:fixed;top:0;right:0;z-index:4;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;transform:translate(100%);width:100%;border-width:0 0 0 var(--drawer-border-width);border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));border-style:solid;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}pickup-availability-drawer[open]{transform:translate(0);opacity:1}@media screen and (min-width:750px){pickup-availability-drawer{transform:translate(100%);width:375px}pickup-availability-drawer[open]{opacity:1;transform:translate(0);animation:animateDrawerOpen var(--duration-default) ease}}.pickup-availability-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.pickup-availability-drawer-title{margin:5px 0 0}.pickup-availability-header .icon{width:20px}.pickup-availability-drawer-button{background-color:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer;display:block;height:44px;padding:12px;width:44px}.pickup-availability-drawer-button:hover{color:rgba(var(--color-foreground),.75)}.pickup-availability-variant{font-size:13px;line-height:calc(1 + .2 / var(--font-body-scale));margin:0 0 12px;text-transform:capitalize}.pickup-availability-variant>*+strong{margin-left:10px}.pickup-availability-list__item{border-bottom:1px solid rgba(var(--color-foreground),.08);padding:20px 0}.pickup-availability-list__item:first-child{border-top:1px solid rgba(var(--color-foreground),.08)}.pickup-availability-list__item>*{margin:0}.pickup-availability-list__item>*+*{margin-top:10px}.pickup-availability-address{font-style:normal;font-size:12px;line-height:calc(1 + .5 / var(--font-body-scale))}.pickup-availability-address p{margin:0}@keyframes animateDrawerOpen{@media screen and (max-width: 749px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}} @media screen and (min-width: 750px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}}}
.slider-container {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.slider-content {
    display: flex; 
    transition: transform 0.5s ease-out;
}

.service-feature {
    flex: 0 0 100%; 
    text-align: center;
    font-family: Arial, sans-serif;
    color: #000;
    font-size: 16px;
    background-color: #FFF8F2;
    border-radius: 5px;
    padding: 10px 10px; 
    margin: 10px 0;
    box-sizing: border-box; 
}

.service-feature i {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-size: contain;
    margin-right: 5px;
    vertical-align: middle;
    background-image: url('//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/guarantee_24_px_-min.png?v=172787815604561040411790527028');
}


.pagination {
    text-align: center;
    padding-top: 2px;
}

.dot {
    height: 8px; 
    width: 8px; 
    margin: 0 5px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
    cursor: pointer; 
}

.active, .dot:hover {
    background-color: #717171;
}
@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: portrait) {.product__info-wrapper.grid__item.product__info-wrapper--extra-padding {box-sizing: initial; padding-top: 30px; }} @media (max-width: 468px) {.benefits-badges {padding-top: 25%; top: 0; left: 0; width: 90vw; transform: none !important; align-items: end; }} @media (max-width: 360px) {.benefits-badges {padding-top: 10%; }} .facet-filters__sort {width: 150px;} .custom-tag {position: absolute; z-index: 1; right: 5px; top: 5px; background: #fff8f2 !important; border-radius: 100%; font-weight: bold; border: 1px solid black; color: black; width: 41px; font-size: 22px; text-align: center;} ul#product-grid .card__badge.top.right {justify-self: flex-start; margin-top: -7px;} ul#product-grid .card__badge.top.right span.badge.badge--top-left.color-accent-2 {background: #f3f8ff; border: 0; color: black;} .collection .card__badge.top.right {justify-self: flex-start;} slider-component.slider-mobile-gutter.page-width.page-width-desktop .card__badge.top.right span.badge.badge--top-left.color-accent-2 {background: #f3f8ff; border: 0; color: black;} .product__info-container > * {margin-left: 0;} .product__info-container > product-pack-form {display: contents;} .product__info-container > product-bump-form {display: contents;} @media only screen and (min-width: 990px) and (max-width: 1323px) {.header {display: grid; } .logo_with_custom_font {margin-left: -10px; }} @media (max-width: 768px) {.container-flex .image-side {margin-bottom: 10px; }}
#cl-shopify-section-template--27910888882505__main .product-pack__main-title {text-align: left; margin: 0px; line-height: 1.5 rem;}
.cl-sec-cl-pdp-cd .kiwiSizingApp .hide, .cl-sec-cl-pdp-cd .ks-calculator-container-content .hide, .cl-sec-cl-pdp-cd .ks-calculator-inject.hide, .cl-sec-cl-pdp-cd .ks-chart-container .hide, .cl-sec-cl-pdp-cd .ks-modal-content .hide { display: none !important; }
.cl-sec-cl-pdp-cd .ks-calculator-container, .cl-sec-cl-pdp-cd .ks-chart-container { width: 100%; }
.cl-sec-cl-pdp-cd .ks-calculator-modal-button:hover, .cl-sec-cl-pdp-cd .ks-calculator-modal-link:hover, .cl-sec-cl-pdp-cd .ks-chart-modal-button:hover, .cl-sec-cl-pdp-cd span.ks-chart-modal-link:hover { opacity: 0.7; }
.cl-sec-cl-pdp-cd .ks-calculator-modal-button > span, .cl-sec-cl-pdp-cd .ks-calculator-modal-link, .cl-sec-cl-pdp-cd .ks-chart-modal-button > span, .cl-sec-cl-pdp-cd .ks-chart-modal-link { cursor: pointer; display: inline-block; float: none; outline: 0px; position: relative; vertical-align: baseline; font-family: inherit !important; font-style: inherit !important; font-variant: inherit !important; font-weight: 400 !important; line-height: inherit !important; text-transform: none !important; -webkit-font-smoothing: inherit !important; }
.cl-sec-cl-pdp-cd .ks-calculator-modal-button > span.with-icon, .cl-sec-cl-pdp-cd .ks-calculator-modal-link.with-icon, .cl-sec-cl-pdp-cd .ks-chart-modal-button > span.with-icon, .cl-sec-cl-pdp-cd .ks-chart-modal-link.with-icon { padding-left: 25px; position: relative; }
.cl-sec-cl-pdp-cd .ks-calculator-modal-button > span.with-icon .kiwi-svg, .cl-sec-cl-pdp-cd .ks-calculator-modal-link.with-icon .kiwi-svg, .cl-sec-cl-pdp-cd .ks-chart-float-button > span.with-icon .kiwi-svg, .cl-sec-cl-pdp-cd .ks-chart-modal-button > span.with-icon .kiwi-svg, .cl-sec-cl-pdp-cd .ks-chart-modal-link.with-icon .kiwi-svg { bottom: 0px; height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }
.cl-sec-cl-pdp-cd .kiwi-sizing-modal-inner *, .cl-sec-cl-pdp-cd .ks-chart-container * { box-sizing: border-box; word-break: normal; overflow-wrap: normal; }
.cl-sec-cl-pdp-cd .clx-loox-icon { font-size: inherit; }
.cl-sec-cl-pdp-cd a[href="#looxReviewsFrame"] { text-decoration: none; color: inherit; }
.cl-sec-cl-pdp-cd svg.clx-loox-icon { width: 1em; height: 1em; flex-shrink: 0; }
.cl-sec-cl-pdp-cd .clx-loox-rating .loox-rating-content { display: inline-flex; align-items: center; gap: 2px; vertical-align: middle; }
.cl-sec-cl-pdp-cd [data-lx-fill="full"] { --lx-rating-percent: 100%; }
.cl-sec-cl-pdp-cd .btn.ks-chart-modal-button { border: 1px solid rgb(255, 248, 242); padding: 7px; background-color: rgb(255, 248, 242) !important; }
.cl-sec-cl-pdp-cd .btn.ks-chart-modal-button, .cl-sec-cl-pdp-cd span.ks-chart-modal-link { margin-top: 0px; margin-bottom: 0px; }
.cl-sec-cl-pdp-cd .btn.ks-chart-modal-button span.with-icon, .cl-sec-cl-pdp-cd span.ks-chart-modal-link.with-icon { padding-left: 25px !important; }
.cl-sec-cl-pdp-cd .btn.ks-chart-modal-button > span, .cl-sec-cl-pdp-cd span.ks-chart-modal-link { text-decoration: underline; font-size: 15px; font-weight: 400 !important; font-style: normal !important; color: rgb(0, 0, 0) !important; line-height: 20px !important; font-family: inherit !important; }
.cl-sec-cl-pdp-cd .btn.ks-chart-modal-button > span svg, .cl-sec-cl-pdp-cd .btn.ks-chart-modal-button > span svg path, .cl-sec-cl-pdp-cd span.ks-chart-modal-link svg, .cl-sec-cl-pdp-cd span.ks-chart-modal-link svg path { fill: rgb(0, 0, 0) !important; }
.cl-sec-cl-pdp-cd .ks-chart-modal-button > span.with-icon .kiwi-svg, .cl-sec-cl-pdp-cd .ks-chart-modal-link.with-icon .kiwi-svg { width: 20px !important; height: 20px !important; }
.cl-sec-cl-pdp-cd, .cl-sec-cl-pdp-cd { scroll-behavior: auto !important; }
@font-face { font-family: Storyly-CourierPrime; font-style: normal; font-weight: 400; font-display: swap; src: local("Courier Prime Regular"), local("CourierPrime-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-8f93329d21.woff2?v=95844570303046544461790526599") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-CourierPrime; font-style: normal; font-weight: 400; font-display: swap; src: local("Courier Prime Regular"), local("CourierPrime-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a418cd917c.woff2?v=4161292625599409271790526610") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-CourierPrime; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-cdef5c49c7.woff2?v=17585406985752723631790526628") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-CourierPrime; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-ccfc1bd511.woff2?v=119431380285651210171790526626") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-CourierPrime; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-fe3da7ec9b.woff2?v=87240510240196147721790526646") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-CourierPrime; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-3fd023de71.woff2?v=51762519743712526491790526580") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Bellota; font-style: normal; font-weight: 400; font-display: swap; src: local("Bellota Regular"), local("Bellota-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-1789d76cdf.woff2?v=73385006124492187001790526563") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Bellota; font-style: normal; font-weight: 400; font-display: swap; src: local("Bellota Regular"), local("Bellota-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-1656450f6c.woff2?v=27403404503598888431790526561") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Bellota; font-style: normal; font-weight: 400; font-display: swap; src: local("Bellota Regular"), local("Bellota-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-c8fb93d199.woff2?v=105312167073951254801790526625") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Bellota; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-d5e32d6576.woff2?v=149578071396048632721790526632") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Bellota; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-48e3a7c55b.woff2?v=121505400091288771791790526583") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Bellota; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-cdafd887cd.woff2?v=81267867166627905711790526627") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Bellota; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-1556094008.woff2?v=150726273057106813421790526560") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Bellota; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-ce1177874d.woff2?v=142970212906910680291790526630") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Bellota; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-4b9e5c357f.woff2?v=63527525088759440981790526586") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Bellota; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-f40571eedf.woff2?v=155174250028180620881790526643") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Bellota; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9fbf16f2e8.woff2?v=72774711806100861481790526608") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Bellota; font-style: normal; font-weight: 400; font-display: swap; src: local("Bellota Regular"), local("Bellota-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-3a42cb7c5a.woff2?v=49654009304295059331790526577") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Quicksand; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-5316cbd312.woff2?v=169159126542573543811790526590") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Quicksand; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-bb73ad6fa5.woff2?v=7784696091140169961790526621") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Quicksand; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-d90bb0eab4.woff2?v=26178325508826536641790526633") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Quicksand; font-style: normal; font-weight: 600; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-5316cbd312.woff2?v=169159126542573543811790526590") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Quicksand; font-style: normal; font-weight: 600; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-bb73ad6fa5.woff2?v=7784696091140169961790526621") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Quicksand; font-style: normal; font-weight: 600; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-d90bb0eab4.woff2?v=26178325508826536641790526633") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-DancingScript; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-4ac0483f03.woff2?v=137708909031078405071790526585") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-DancingScript; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-1bc3ebe39b.woff2?v=171745115073020633861790526566") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-DancingScript; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-baef8004b0.woff2?v=102804456503499522961790526620") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-DancingScript; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-d4d298c8e3.woff?v=80619403605621225841790526631") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-DancingScript; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-18daa228cd.woff?v=178180644139590128591790526564") format("woff"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-DancingScript; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-48f76e49c5.woff?v=133090398614691087441790526584") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-ebbd2920d9.woff2?v=158616326115458317351790526641") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: Storyly-Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-2e5736bd22.woff2?v=52116945008771344701790526570") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Poppins; font-style: normal; font-weight: 700; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-257598300c.woff2?v=22009010663014141961790526568") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: Storyly-Poppins; font-style: normal; font-weight: 700; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-c75e38bdb4.woff2?v=46523296620656282841790526624") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Poppins; font-style: normal; font-weight: 700; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-06bb1ce429.woff2?v=45879750804025119061790526554") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Poppins; font-style: normal; font-weight: 400; font-display: swap; src: local("Poppins Regular"), local("Poppins-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-72d77cd0b4.woff2?v=136602232999225129051790526596") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
@font-face { font-family: Storyly-Poppins; font-style: normal; font-weight: 400; font-display: swap; src: local("Poppins Regular"), local("Poppins-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-0e816e3457.woff2?v=143379599665936938031790526557") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Poppins; font-style: normal; font-weight: 400; font-display: swap; src: local("Poppins Regular"), local("Poppins-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-30a1f242e8.woff2?v=115238808501206999041790526575") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-2456047243.woff?v=12651684833884367271790526567") format("woff"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b007a88f6d.woff?v=13754814790011877751790526614") format("woff"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-bc7c50eea5.woff?v=125699275639815314071790526622") format("woff"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-91e4db44ad.woff?v=25228385733022977311790526601") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-f75aa4e62f.woff?v=51626203645080399301790526645") format("woff"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-6b6add40d1.woff?v=57826197776863954331790526594") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Vollkorn; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-8b97765bd1.woff?v=167436969298660581041790526598") format("woff"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Vollkorn; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-3dbc10df2e.woff?v=168005840204469224781790526578") format("woff"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Vollkorn; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-07fd09f7b0.woff?v=88268363394737776581790526555") format("woff"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Vollkorn; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-2f67aca3a3.woff?v=56382847310170422001790526571") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Vollkorn; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-349a049b5b.woff?v=168929340946009263771790526576") format("woff"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Vollkorn; font-style: italic; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-423671190f.woff?v=120873418381202242691790526581") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b1252a6abe.woff?v=58085708779817896711790526615") format("woff"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b969dcd404.woff?v=142795139495482357511790526619") format("woff"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-7705a11f2f.woff?v=12233726032502144201790526597") format("woff"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-dccd68a2e6.woff?v=106982011643363732121790526635") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-ce0dd55c61.woff?v=174579770972764242091790526629") format("woff"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Vollkorn; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a297bf7c5a.woff?v=136347067994166049781790526609") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-08001c0668.woff2?v=152306272951551799461790526556") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9d0e7fdda6.woff2?v=33779915403005460391790526604") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-f452c7f627.woff2?v=162376608754723716391790526644") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a4f39b12ac.woff2?v=163776434137021977121790526611") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b71f42f7a6.woff2?v=89696172010659198381790526617") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e49dc1a14e.woff2?v=136432119926414414181790526637") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-57ed12f2b5.woff2?v=100797880196647457851790526591") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-08001c0668.woff2?v=152306272951551799461790526556") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9d0e7fdda6.woff2?v=33779915403005460391790526604") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-f452c7f627.woff2?v=162376608754723716391790526644") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a4f39b12ac.woff2?v=163776434137021977121790526611") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b71f42f7a6.woff2?v=89696172010659198381790526617") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e49dc1a14e.woff2?v=136432119926414414181790526637") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-57ed12f2b5.woff2?v=100797880196647457851790526591") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-08001c0668.woff2?v=152306272951551799461790526556") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9d0e7fdda6.woff2?v=33779915403005460391790526604") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-f452c7f627.woff2?v=162376608754723716391790526644") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a4f39b12ac.woff2?v=163776434137021977121790526611") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b71f42f7a6.woff2?v=89696172010659198381790526617") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e49dc1a14e.woff2?v=136432119926414414181790526637") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-57ed12f2b5.woff2?v=100797880196647457851790526591") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-08001c0668.woff2?v=152306272951551799461790526556") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9d0e7fdda6.woff2?v=33779915403005460391790526604") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-f452c7f627.woff2?v=162376608754723716391790526644") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a4f39b12ac.woff2?v=163776434137021977121790526611") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b71f42f7a6.woff2?v=89696172010659198381790526617") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e49dc1a14e.woff2?v=136432119926414414181790526637") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-57ed12f2b5.woff2?v=100797880196647457851790526591") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-08001c0668.woff2?v=152306272951551799461790526556") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9d0e7fdda6.woff2?v=33779915403005460391790526604") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-f452c7f627.woff2?v=162376608754723716391790526644") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a4f39b12ac.woff2?v=163776434137021977121790526611") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b71f42f7a6.woff2?v=89696172010659198381790526617") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e49dc1a14e.woff2?v=136432119926414414181790526637") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-57ed12f2b5.woff2?v=100797880196647457851790526591") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-08001c0668.woff2?v=152306272951551799461790526556") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9d0e7fdda6.woff2?v=33779915403005460391790526604") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-f452c7f627.woff2?v=162376608754723716391790526644") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a4f39b12ac.woff2?v=163776434137021977121790526611") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b71f42f7a6.woff2?v=89696172010659198381790526617") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e49dc1a14e.woff2?v=136432119926414414181790526637") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-57ed12f2b5.woff2?v=100797880196647457851790526591") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-08001c0668.woff2?v=152306272951551799461790526556") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9d0e7fdda6.woff2?v=33779915403005460391790526604") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-f452c7f627.woff2?v=162376608754723716391790526644") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a4f39b12ac.woff2?v=163776434137021977121790526611") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b71f42f7a6.woff2?v=89696172010659198381790526617") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e49dc1a14e.woff2?v=136432119926414414181790526637") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-57ed12f2b5.woff2?v=100797880196647457851790526591") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-08001c0668.woff2?v=152306272951551799461790526556") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9d0e7fdda6.woff2?v=33779915403005460391790526604") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-f452c7f627.woff2?v=162376608754723716391790526644") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a4f39b12ac.woff2?v=163776434137021977121790526611") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b71f42f7a6.woff2?v=89696172010659198381790526617") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e49dc1a14e.woff2?v=136432119926414414181790526637") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-57ed12f2b5.woff2?v=100797880196647457851790526591") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-08001c0668.woff2?v=152306272951551799461790526556") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9d0e7fdda6.woff2?v=33779915403005460391790526604") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-f452c7f627.woff2?v=162376608754723716391790526644") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a4f39b12ac.woff2?v=163776434137021977121790526611") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b71f42f7a6.woff2?v=89696172010659198381790526617") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e49dc1a14e.woff2?v=136432119926414414181790526637") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-57ed12f2b5.woff2?v=100797880196647457851790526591") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 300; font-display: swap; src: local("Nunito Light"), local("Nunito-Light"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-dc58bd01fb.woff2?v=1531147430189024721790526634") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 300; font-display: swap; src: local("Nunito Light"), local("Nunito-Light"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-14a6eaa01a.woff2?v=121364134313709638911790526560") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 300; font-display: swap; src: local("Nunito Light"), local("Nunito-Light"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-52ce2cdd34.woff2?v=113524613449412724801790526588") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 300; font-display: swap; src: local("Nunito Light"), local("Nunito-Light"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-a6ce08e4fa.woff2?v=134828200535566338151790526612") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 300; font-display: swap; src: local("Nunito Light"), local("Nunito-Light"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-12151445eb.woff2?v=112951953657308853361790526558") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 400; font-display: swap; src: local("Nunito Regular"), local("Nunito-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-3013b8ff5d.woff2?v=113658423762751636641790526574") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 400; font-display: swap; src: local("Nunito Regular"), local("Nunito-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b484735dc2.woff2?v=13016568265201797461790526616") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 400; font-display: swap; src: local("Nunito Regular"), local("Nunito-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e780fb8c38.woff2?v=44872807722229564551790526639") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 400; font-display: swap; src: local("Nunito Regular"), local("Nunito-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9ac16136e8.woff2?v=17684523157977080531790526603") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 400; font-display: swap; src: local("Nunito Regular"), local("Nunito-Regular"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-6b165dbe9a.woff2?v=134335557514568537201790526593") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 600; font-display: swap; src: local("Nunito SemiBold"), local("Nunito-SemiBold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9ead4bd211.woff2?v=76759272721205373671790526605") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 600; font-display: swap; src: local("Nunito SemiBold"), local("Nunito-SemiBold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-2cd75448c2.woff2?v=66220618561462137781790526569") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 600; font-display: swap; src: local("Nunito SemiBold"), local("Nunito-SemiBold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-52d5049f55.woff2?v=105231375273926875721790526589") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 600; font-display: swap; src: local("Nunito SemiBold"), local("Nunito-SemiBold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e5ab93b540.woff2?v=6184798707306770351790526638") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 600; font-display: swap; src: local("Nunito SemiBold"), local("Nunito-SemiBold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-ed6d2e1369.woff2?v=49685734808752081331790526642") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 700; font-display: swap; src: local("Nunito Bold"), local("Nunito-Bold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9f1f1bc0be.woff2?v=15772244493109320611790526607") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 700; font-display: swap; src: local("Nunito Bold"), local("Nunito-Bold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-b74d11893d.woff2?v=128326379341890734261790526618") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 700; font-display: swap; src: local("Nunito Bold"), local("Nunito-Bold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-4394858140.woff2?v=175740158838904669441790526582") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 700; font-display: swap; src: local("Nunito Bold"), local("Nunito-Bold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-9a8127eca0.woff2?v=109053338588804945351790526602") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 700; font-display: swap; src: local("Nunito Bold"), local("Nunito-Bold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-e90c053d0f.woff2?v=107507264679673070851790526640") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 800; font-display: swap; src: local("Nunito ExtraBold"), local("Nunito-ExtraBold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-2fc8e8d4a0.woff2?v=65714033429304488361790526573") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 800; font-display: swap; src: local("Nunito ExtraBold"), local("Nunito-ExtraBold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-706ceeef9d.woff2?v=126524029284845956171790526595") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 800; font-display: swap; src: local("Nunito ExtraBold"), local("Nunito-ExtraBold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-1bb037abc3.woff2?v=88361104658048359521790526565") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 800; font-display: swap; src: local("Nunito ExtraBold"), local("Nunito-ExtraBold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-c1ff1277ff.woff2?v=95269823522580780831790526623") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Storyly-Nunito; font-style: normal; font-weight: 800; font-display: swap; src: local("Nunito ExtraBold"), local("Nunito-ExtraBold"), url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-66c9131f02.woff2?v=40626448481839795261790526592") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: dream-orphans; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-90aeb5b570.ttf?v=11617474700159064281790521988") format("truetype"); }
.cl-sec-cl-pdp-cd { --font-logo-family: dream-orphans; --font-logo-style: normal; --font-logo-weight: normal; --font-logo-scale: 1; --font-body-family: "Nunito Sans", sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; --font-heading-family: Jost, sans-serif; --font-heading-style: normal; --font-heading-weight: 400; --font-body-scale: 1.0; --font-heading-scale: 1.0; --color-base-text: 10, 10, 10; --color-shadow: 10, 10, 10; --color-base-background-1: 255, 255, 255; --color-base-background-2: 243, 248, 255; --color-base-background-3: 255, 248, 242; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 18, 18, 18; --color-base-accent-1: 1, 66, 153; --color-base-accent-2: 236, 179, 144; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #f3f8ff; --gradient-base-background-3: #fff8f2; --gradient-base-accent-1: #014299; --gradient-base-accent-2: #ecb390; --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 10px; --media-shadow-vertical-offset: 40px; --media-shadow-blur-radius: 20px; --page-width: 1500px; --page-width-margin: 0px; --card-image-padding: 0px; --card-corner-radius: 0px; --card-text-alignment: left; --card-border-width: 0px; --card-border-opacity: 0.1; --card-shadow-opacity: 0.0; --card-shadow-horizontal-offset: 10px; --card-shadow-vertical-offset: 10px; --card-shadow-blur-radius: 35px; --badge-corner-radius: 6px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 22px; --popup-shadow-opacity: 0.1; --popup-shadow-horizontal-offset: 10px; --popup-shadow-vertical-offset: 12px; --popup-shadow-blur-radius: 20px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 36px; --spacing-sections-mobile: 25px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 20px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-horizontal-offset: 10px; --text-boxes-shadow-vertical-offset: 12px; --text-boxes-shadow-blur-radius: 20px; --buttons-radius: 40px; --buttons-radius-outset: 40px; --buttons-border-width: 0px; --buttons-border-opacity: 0.55; --buttons-shadow-opacity: 0.2; --buttons-shadow-horizontal-offset: 2px; --buttons-shadow-vertical-offset: 2px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0.3px; --inputs-radius: 10px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 11px; --variant-pills-radius: 0px; --variant-pills-border-width: 0px; --variant-pills-border-opacity: 0.1; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 4px; --variant-pills-shadow-blur-radius: 5px; }
.cl-sec-cl-pdp-cd *, .cl-sec-cl-pdp-cd ::before, .cl-sec-cl-pdp-cd ::after { box-sizing: inherit; }
.cl-sec-cl-pdp-cd { box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; }
.cl-sec-cl-pdp-cd { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0px; font-size: 15px; letter-spacing: 0.6px; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd { font-size: 16px; } }
.cl-sec-cl-pdp-cd { scroll-behavior: smooth; }
.cl-sec-cl-pdp-cd, .cl-sec-cl-pdp-cd .clx-color-background-1 { --color-foreground: var(--color-base-text); --color-background: var(--color-base-background-1); --gradient-background: var(--gradient-base-background-1); }
.cl-sec-cl-pdp-cd { --color-custom-pink: #E5037D; }
.cl-sec-cl-pdp-cd .clx-color-inverse { --color-foreground: var(--color-base-background-1); --color-background: var(--color-base-text); --gradient-background: rgb(var(--color-base-text)); }
.cl-sec-cl-pdp-cd .clx-color-accent-2 { --color-foreground: var(--color-base-solid-button-labels); --color-background: var(--color-base-accent-2); --gradient-background: var(--gradient-base-accent-2); }
.cl-sec-cl-pdp-cd, .cl-sec-cl-pdp-cd .clx-color-background-1 { --color-link: var(--color-base-outline-button-labels); --alpha-link: .85; }
.cl-sec-cl-pdp-cd .clx-color-background-2, .cl-sec-cl-pdp-cd .clx-color-inverse, .cl-sec-cl-pdp-cd .clx-color-accent-1, .cl-sec-cl-pdp-cd .clx-color-accent-2 { --color-link: var(--color-foreground); --alpha-link: .7; }
.cl-sec-cl-pdp-cd, .cl-sec-cl-pdp-cd .clx-color-background-1 { --color-button: var(--color-base-accent-1); --color-button-text: var(--color-base-solid-button-labels); --alpha-button-background: 1; --alpha-button-border: 1; }
.cl-sec-cl-pdp-cd .clx-color-background-2, .cl-sec-cl-pdp-cd .clx-color-inverse, .cl-sec-cl-pdp-cd .clx-color-accent-1, .cl-sec-cl-pdp-cd .clx-color-accent-2 { --color-button: var(--color-foreground); --color-button-text: var(--color-background); }
.cl-sec-cl-pdp-cd, .cl-sec-cl-pdp-cd .clx-color-background-1 { --color-badge-background: var(--color-background); --color-badge-border: var(--color-foreground); --alpha-badge-border: .1; }
.cl-sec-cl-pdp-cd .clx-color-background-2, .cl-sec-cl-pdp-cd .clx-color-inverse, .cl-sec-cl-pdp-cd .clx-color-accent-1, .cl-sec-cl-pdp-cd .clx-color-accent-2 { --color-badge-background: var(--color-background); --color-badge-border: var(--color-background); --alpha-badge-border: 1; }
.cl-sec-cl-pdp-cd, .cl-sec-cl-pdp-cd .clx-color-background-1, .cl-sec-cl-pdp-cd .clx-color-background-2 { --color-card-hover: var(--color-base-text); }
.cl-sec-cl-pdp-cd .clx-color-inverse { --color-card-hover: var(--color-base-background-1); }
.cl-sec-cl-pdp-cd .clx-color-accent-1, .cl-sec-cl-pdp-cd .clx-color-accent-2 { --color-card-hover: var(--color-base-solid-button-labels); }
.cl-sec-cl-pdp-cd, .cl-sec-cl-pdp-cd .color-icon-text { --color-icon: rgb(var(--color-base-text)); }
.cl-sec-cl-pdp-cd .clx-contains-media, .cl-sec-cl-pdp-cd .clx-global-media-settings { --border-radius: var(--media-radius); --border-width: var(--media-border-width); --border-opacity: var(--media-border-opacity); --shadow-horizontal-offset: var(--media-shadow-horizontal-offset); --shadow-vertical-offset: var(--media-shadow-vertical-offset); --shadow-blur-radius: var(--media-shadow-blur-radius); --shadow-opacity: var(--media-shadow-opacity); }
.cl-sec-cl-pdp-cd .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 15px; }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-page-width { padding: 0px 50px; } }
.cl-sec-cl-pdp-cd, .cl-sec-cl-pdp-cd .clx-color-background-1, .cl-sec-cl-pdp-cd .clx-color-background-2, .cl-sec-cl-pdp-cd .clx-color-inverse, .cl-sec-cl-pdp-cd .clx-color-accent-1, .cl-sec-cl-pdp-cd .clx-color-accent-2 { color: rgba(var(--color-foreground),.75); background-color: rgb(var(--color-background)); }
.cl-sec-cl-pdp-cd .clx-list-unstyled { margin: 0px; padding: 0px; list-style: none; }
.cl-sec-cl-pdp-cd .clx-visually-hidden { overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; clip: rect(0px, 0px, 0px, 0px); position: absolute !important; overflow-wrap: normal !important; }
.cl-sec-cl-pdp-cd .clx-visually-hidden--inline { margin: 0px; height: 1em; }
.cl-sec-cl-pdp-cd .clx-skip-to-content-link:focus { z-index: 9999; position: inherit; overflow: auto; width: auto; height: auto; clip: auto; }
.cl-sec-cl-pdp-cd h1, .cl-sec-cl-pdp-cd h2, .cl-sec-cl-pdp-cd h3, .cl-sec-cl-pdp-cd h4, .cl-sec-cl-pdp-cd h5, .cl-sec-cl-pdp-cd .h0, .cl-sec-cl-pdp-cd .clx-h1, .cl-sec-cl-pdp-cd .clx-h2, .cl-sec-cl-pdp-cd .h3, .cl-sec-cl-pdp-cd .clx-h4, .cl-sec-cl-pdp-cd .h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * 0.6px); color: rgb(var(--color-foreground)); line-height: calc(1 + .3/max(1,var(--font-heading-scale))); word-break: break-word; }
.cl-sec-cl-pdp-cd h1, .cl-sec-cl-pdp-cd .clx-h1 { font-size: calc(var(--font-heading-scale) * 30px); }
@media only screen and (min-width: 750px) { .cl-sec-cl-pdp-cd h1, .cl-sec-cl-pdp-cd .clx-h1 { font-size: calc(var(--font-heading-scale) * 40px); } }
.cl-sec-cl-pdp-cd h2, .cl-sec-cl-pdp-cd .clx-h2 { font-size: calc(var(--font-heading-scale) * 20px); }
@media only screen and (min-width: 750px) { .cl-sec-cl-pdp-cd h2, .cl-sec-cl-pdp-cd .clx-h2 { font-size: calc(var(--font-heading-scale) * 24px); } }
.cl-sec-cl-pdp-cd .clx-caption { font-size: 10px; letter-spacing: 0.7px; line-height: calc(1 + .7 / var(--font-body-scale)); }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-caption { font-size: 12px; } }
.cl-sec-cl-pdp-cd .clx-caption-large, .cl-sec-cl-pdp-cd .customer .field input, .cl-sec-cl-pdp-cd .customer select, .cl-sec-cl-pdp-cd .field__input, .cl-sec-cl-pdp-cd .form__label, .cl-sec-cl-pdp-cd .select__select { font-size: 13px; line-height: calc(1 + .5 / var(--font-body-scale)); letter-spacing: 0.4px; }
.cl-sec-cl-pdp-cd .clx-hidden { display: none !important; }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-small-hide { display: none !important; } }
.cl-sec-cl-pdp-cd .clx-light { opacity: 0.7; }
.cl-sec-cl-pdp-cd a:empty, .cl-sec-cl-pdp-cd ul:empty, .cl-sec-cl-pdp-cd dl:empty, .cl-sec-cl-pdp-cd div:empty, .cl-sec-cl-pdp-cd section:empty, .cl-sec-cl-pdp-cd article:empty, .cl-sec-cl-pdp-cd p:empty, .cl-sec-cl-pdp-cd h1:empty, .cl-sec-cl-pdp-cd h2:empty, .cl-sec-cl-pdp-cd h3:empty, .cl-sec-cl-pdp-cd h4:empty, .cl-sec-cl-pdp-cd h5:empty, .cl-sec-cl-pdp-cd h6:empty { display: none; }
.cl-sec-cl-pdp-cd .clx-link, .cl-sec-cl-pdp-cd .customer a { cursor: pointer; display: inline-block; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; text-decoration: underline; text-underline-offset: 3px; color: rgb(var(--color-link)); background-color: transparent; font-size: 14px; font-family: inherit; }
@media (prefers-reduced-motion) { .cl-sec-cl-pdp-cd .clx-motion-reduce { transition: none !important; animation: auto ease 0s 1 normal none running none !important; } }
.cl-sec-cl-pdp-cd { --duration-short: .1s; --duration-default: .2s; --duration-long: .5s; }
.cl-sec-cl-pdp-cd .clx-icon-arrow { width: 15px; }
.cl-sec-cl-pdp-cd .clx-animate-arrow .clx-icon-arrow path { transform: translate(-2.5px); transition: transform var(--duration-short) ease; }
.cl-sec-cl-pdp-cd .clx-animate-arrow:hover .clx-icon-arrow path { transform: translate(-0.5px); }
.cl-sec-cl-pdp-cd .clx-grid { display: flex; flex-wrap: wrap; margin-bottom: 20px; padding: 0px; list-style: none; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-grid { column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); } }
.cl-sec-cl-pdp-cd .clx-grid__item { width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); flex-grow: 1; flex-shrink: 0; }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-grid__item { width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }
.cl-sec-cl-pdp-cd .clx-grid--1-col .clx-grid__item { max-width: 100%; width: 100%; }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-grid--2-col-tablet .clx-grid__item { width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-grid--peek.clx-slider--mobile { margin: 0px; width: 100%; } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-grid--peek.clx-slider--mobile .clx-grid__item { box-sizing: content-box; margin: 0px; } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-grid--peek .clx-grid__item { min-width: 35%; } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-grid--peek.clx-slider .clx-grid__item:first-of-type { margin-left: 15px; } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-grid--peek.clx-slider .clx-grid__item:last-of-type { margin-right: 15px; } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .slider--tablet.clx-grid--peek.grid--2-col-tablet-down .clx-grid__item, .cl-sec-cl-pdp-cd .clx-grid--peek .clx-grid__item { width: calc(50% - var(--grid-mobile-horizontal-spacing) - 30px); } }
.cl-sec-cl-pdp-cd .clx-media { display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }
.cl-sec-cl-pdp-cd .clx-media--transparent { background-color: transparent; }
.cl-sec-cl-pdp-cd .clx-media > :not(.zoom):not(.deferred-media__poster-button), .cl-sec-cl-pdp-cd .clx-media model-viewer { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.cl-sec-cl-pdp-cd .clx-media > img { object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.cl-sec-cl-pdp-cd .clx-button, .cl-sec-cl-pdp-cd .shopify-challenge__button, .cl-sec-cl-pdp-cd .customer button, .cl-sec-cl-pdp-cd button.shopify-payment-button__button--unbranded, .cl-sec-cl-pdp-cd .shopify-payment-button [role="button"], .cl-sec-cl-pdp-cd .cart__dynamic-checkout-buttons [role="button"], .cl-sec-cl-pdp-cd .cart__dynamic-checkout-buttons iframe { --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset); --shadow-vertical-offset: var(--buttons-shadow-vertical-offset); --shadow-blur-radius: var(--buttons-shadow-blur-radius); --shadow-opacity: var(--buttons-shadow-opacity); --border-offset: var(--buttons-border-offset); --border-opacity: calc(1 - var(--buttons-border-opacity)); border-radius: var(--buttons-radius-outset); position: relative; }
.cl-sec-cl-pdp-cd .clx-button, .cl-sec-cl-pdp-cd .shopify-challenge__button, .cl-sec-cl-pdp-cd .customer button, .cl-sec-cl-pdp-cd button.shopify-payment-button__button--unbranded { min-width: calc(120px + var(--buttons-border-width) * 2); min-height: calc(45px + var(--buttons-border-width) * 2); }
.cl-sec-cl-pdp-cd .clx-button, .cl-sec-cl-pdp-cd .shopify-challenge__button, .cl-sec-cl-pdp-cd .customer button { display: inline-flex; justify-content: center; align-items: center; border: 0px; padding: 0px 30px; cursor: pointer; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 15px; text-decoration: none; color: rgb(var(--color-button-text)); transition: box-shadow var(--duration-short) ease; appearance: none; background-color: rgba(var(--color-button),var(--alpha-button-background)); }
.cl-sec-cl-pdp-cd .clx-button::before, .cl-sec-cl-pdp-cd .shopify-challenge__button::before, .cl-sec-cl-pdp-cd .customer button::before, .cl-sec-cl-pdp-cd .shopify-payment-button__button--unbranded::before, .cl-sec-cl-pdp-cd .shopify-payment-button [role="button"]::before, .cl-sec-cl-pdp-cd .cart__dynamic-checkout-buttons [role="button"]::before { content: ""; position: absolute; inset: 0px; z-index: -1; border-radius: var(--buttons-radius-outset); box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)); }
.cl-sec-cl-pdp-cd .clx-button::after, .cl-sec-cl-pdp-cd .shopify-challenge__button::after, .cl-sec-cl-pdp-cd .customer button::after, .cl-sec-cl-pdp-cd .shopify-payment-button__button--unbranded::after { content: ""; position: absolute; top: var(--buttons-border-width); right: var(--buttons-border-width); bottom: var(--buttons-border-width); left: var(--buttons-border-width); z-index: 1; border-radius: var(--buttons-radius); box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background)); transition: box-shadow var(--duration-short) ease; }
.cl-sec-cl-pdp-cd .clx-button:not([disabled]):hover::after, .cl-sec-cl-pdp-cd .shopify-challenge__button:hover::after, .cl-sec-cl-pdp-cd .customer button:hover::after, .cl-sec-cl-pdp-cd .shopify-payment-button__button--unbranded:hover::after { --border-offset: 1.3px; box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background)); }
.cl-sec-cl-pdp-cd .clx-button:focus-visible, .cl-sec-cl-pdp-cd .clx-button:focus, .cl-sec-cl-pdp-cd .clx-button.focused, .cl-sec-cl-pdp-cd .shopify-payment-button__button--unbranded:focus-visible, .cl-sec-cl-pdp-cd .shopify-payment-button [role="button"]:focus-visible, .cl-sec-cl-pdp-cd .shopify-payment-button__button--unbranded:focus, .cl-sec-cl-pdp-cd .shopify-payment-button [role="button"]:focus { outline: 0px; box-shadow: 0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.5),0 0 5px 4px rgba(var(--color-foreground),.3); }
.cl-sec-cl-pdp-cd .clx-button:focus:not(:focus-visible):not(.focused), .cl-sec-cl-pdp-cd .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused), .cl-sec-cl-pdp-cd .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused) { box-shadow: inherit; }
.cl-sec-cl-pdp-cd .clx-button::selection, .cl-sec-cl-pdp-cd .shopify-challenge__button::selection, .cl-sec-cl-pdp-cd .customer button::selection { background-color: rgba(var(--color-button-text),.3); }
.cl-sec-cl-pdp-cd .clx-button, .cl-sec-cl-pdp-cd .button-label, .cl-sec-cl-pdp-cd .shopify-challenge__button, .cl-sec-cl-pdp-cd .customer button { font-size: 15px; letter-spacing: 1px; line-height: calc(1 + .2 / var(--font-body-scale)); }
.cl-sec-cl-pdp-cd .clx-button--full-width { display: flex; width: 100%; }
.cl-sec-cl-pdp-cd .clx-badge { border-width: 1px; border-style: solid; border-image: none; border-radius: var(--badge-corner-radius); display: inline-block; font-size: 12px; letter-spacing: 1px; line-height: 1; padding: 6px 13px; text-align: center; background-color: rgb(var(--color-badge-background)); border-color: rgba(var(--color-badge-border),var(--alpha-badge-border)); color: rgb(var(--color-foreground)); word-break: break-word; }
.cl-sec-cl-pdp-cd .clx-gradient { background: var(--gradient-background); ; ; ; ; ; ; ; background-attachment: fixed; }
@media screen and (forced-colors: active) { .cl-sec-cl-pdp-cd .clx-icon { color: canvastext; fill: canvastext !important; } }
.cl-sec-cl-pdp-cd .clx-global-media-settings { position: relative; border: var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity)); border-radius: var(--media-radius); background-color: rgb(var(--color-background)); overflow: visible !important; }
.cl-sec-cl-pdp-cd .clx-global-media-settings::after { content: ""; position: absolute; top: calc(var(--media-border-width) * -1); right: calc(var(--media-border-width) * -1); bottom: calc(var(--media-border-width) * -1); left: calc(var(--media-border-width) * -1); border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); z-index: -1; }
.cl-sec-cl-pdp-cd .clx-global-media-settings--no-shadow { overflow: hidden !important; }
.cl-sec-cl-pdp-cd .clx-global-media-settings--no-shadow::after { content: none; }
.cl-sec-cl-pdp-cd .clx-global-media-settings img, .cl-sec-cl-pdp-cd .clx-global-media-settings iframe, .cl-sec-cl-pdp-cd .clx-global-media-settings model-viewer, .cl-sec-cl-pdp-cd .clx-global-media-settings video { border-radius: calc(var(--media-radius) - var(--media-border-width)); }
@media not (inset: 10px) { .cl-sec-cl-pdp-cd .clx-grid { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }
@media not (inset: 10px) { .cl-sec-cl-pdp-cd .clx-grid__item { padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); } }
.cl-sec-cl-pdp-cd .clx-product__media.clx-media.clx-media--transparent.clx-gradient.clx-global-media-settings { background-position: 50% 50%; position: relative; cursor: zoom-in; border-radius: 0px; z-index: 99; overflow: hidden !important; }
.cl-sec-cl-pdp-cd .product__media-gallery .benefits-badges { position: absolute; z-index: 9999; right: 20px; display: flex; flex-direction: column; top: 250px; transform: translateY(-50%); gap: 20px; }
.cl-sec-cl-pdp-cd .clx-product__modal-opener { max-height: 100%; overflow: hidden; }
.cl-sec-cl-pdp-cd span.clx-dot { color: black; }
.cl-sec-cl-pdp-cd .clx-product.clx-grid { gap: 0px; z-index: 1; position: relative; }
.cl-sec-cl-pdp-cd .clx-product__media-item { max-height: initial !important; }
.cl-sec-cl-pdp-cd .clx-product__modal-opener { max-height: initial; height: initial; }
.cl-sec-cl-pdp-cd .clx-product__media.clx-media.clx-media--transparent.clx-gradient.clx-global-media-settings, .cl-sec-cl-pdp-cd .clx-product__media.clx-media.clx-media--transparent.clx-gradient.clx-global-media-settings img { max-height: initial !important; }
.cl-sec-cl-pdp-cd .clx-product__media.clx-media.clx-media--transparent.clx-gradient.clx-global-media-settings { max-height: initial; min-height: initial; }
@media (max-width: 768px) { .cl-sec-cl-pdp-cd .product__media-gallery .benefits-badges { top: 0px; } }
.cl-sec-cl-pdp-cd .clx-loox-rating .clx-loox-icon { color: rgb(236, 179, 144); }
.cl-sec-cl-pdp-cd { --lxs-rating-icon-color: #ECB390; }
.cl-sec-cl-pdp-cd .clx-product { margin: 0px; }
.cl-sec-cl-pdp-cd .clx-product.clx-grid { gap: 0px; }
.cl-sec-cl-pdp-cd .clx-product__media-wrapper { padding-left: 0px; }
.cl-sec-cl-pdp-cd .clx-product__info-wrapper { padding-left: 0px; padding-bottom: 0px; }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .product--thumbnail .product__media-gallery, .cl-sec-cl-pdp-cd .clx-product--thumbnail_slider .product__media-gallery, .cl-sec-cl-pdp-cd .product--stacked .product__info-container--sticky { display: block; position: sticky; top: 30px; z-index: 2; } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-product__info-wrapper { padding-left: 50px; } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-product__info-wrapper--extra-padding { padding-left: 80px; } }
@media screen and (min-width: 990px) { .cl-sec-cl-pdp-cd .product--medium:not(.product--no-media) .clx-product__media-wrapper, .cl-sec-cl-pdp-cd .clx-product--small:not(.product--no-media) .clx-product__info-wrapper { max-width: 55%; width: calc(55% - var(--grid-desktop-horizontal-spacing) / 2); } }
@media screen and (min-width: 990px) { .cl-sec-cl-pdp-cd .product--medium:not(.product--no-media) .clx-product__info-wrapper, .cl-sec-cl-pdp-cd .clx-product--small:not(.product--no-media) .clx-product__media-wrapper { max-width: 45%; width: calc(45% - var(--grid-desktop-horizontal-spacing) / 2); } }
.cl-sec-cl-pdp-cd .clx-product-form { display: block; }
.cl-sec-cl-pdp-cd .clx-product-form__error-message-wrapper svg { flex-shrink: 0; width: 12px; height: 12px; margin-right: 7px; margin-top: 5px; }
.cl-sec-cl-pdp-cd .clx-product-form__submit { margin-bottom: 10px; }
.cl-sec-cl-pdp-cd p.under_button_text { text-align: center; font-size: 14px; text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--gradient-base-background-2); text-underline-offset: 4px; }
@media screen and (max-width: 768px) { .cl-sec-cl-pdp-cd p.under_button_text { text-align: center; font-size: 12px; } }
.cl-sec-cl-pdp-cd .clx-product__info-container > * + * { margin: 10px; }
.cl-sec-cl-pdp-cd .clx-product__info-container .clx-product-form, .cl-sec-cl-pdp-cd .clx-product__info-container .product__description { margin: 25px 0px; }
.cl-sec-cl-pdp-cd .clx-product__title { word-break: break-word; margin-bottom: 15px; }
.cl-sec-cl-pdp-cd .clx-product__title h1 { margin-top: -10px; font-size: calc(var(--font-heading-scale) * 20px); font-weight: 700; }
.cl-sec-cl-pdp-cd .clx-product__title > * { margin: 0px; }
.cl-sec-cl-pdp-cd .clx-product__title > a { display: none; }
.cl-sec-cl-pdp-cd .clx-product .clx-price .clx-badge, .cl-sec-cl-pdp-cd .clx-product .clx-price__container { margin-bottom: 5px; }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-product__info-container { max-width: 600px; } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-product__info-container > :first-child { margin-top: 0px; } }
.cl-sec-cl-pdp-cd .product__tax { margin-top: -14px; }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-product__media-list { margin-left: -25px; margin-bottom: 30px; width: calc(100% + 40px); } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-product__media-wrapper cl-slider-component:not(.thumbnail-slider--no-slide) { margin-left: -15px; margin-right: -15px; } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-product__media-list .clx-product__media-item { width: calc(100% - 30px); } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .product--thumbnail .clx-product__media-list, .cl-sec-cl-pdp-cd .clx-product--thumbnail_slider .clx-product__media-list { padding-bottom: var(--media-shadow-vertical-offset); } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-product__media-list { padding-right: var(--media-shadow-horizontal-offset); } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .product--thumbnail .clx-product__media-item:not(.clx-is-active), .cl-sec-cl-pdp-cd .clx-product--thumbnail_slider .clx-product__media-item:not(.clx-is-active) { display: none; } }
.cl-sec-cl-pdp-cd .clx-product__media-item.clx-product__media-item--variant { display: none; }
.cl-sec-cl-pdp-cd .clx-product__media-item--variant:first-child { display: block; }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-product__media-item--variant:first-child { padding-right: 15px; } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-cl-pdp-cd .clx-product__media-list .clx-product__media-item:first-child { padding-left: 0px; } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-cl-pdp-cd .clx-product--thumbnail_slider .clx-product__media-list { margin-left: 0px; } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-cl-pdp-cd .clx-product__media-list .clx-product__media-item { width: 100%; } }
.cl-sec-cl-pdp-cd .clx-product__media-icon .clx-icon { width: 12px; height: 14px; }
.cl-sec-cl-pdp-cd .clx-product__media-icon, .cl-sec-cl-pdp-cd .thumbnail__badge { background-color: rgb(var(--color-background)); border-radius: 50%; border: 1px solid rgba(var(--color-foreground),.1); color: rgb(var(--color-foreground)); display: flex; align-items: center; justify-content: center; height: 30px; width: 30px; position: absolute; left: calc(4px + var(--media-border-width)); top: calc(4px + var(--media-border-width)); z-index: 1; transition: color var(--duration-short) ease,opacity var(--duration-short) ease; }
.cl-sec-cl-pdp-cd .clx-product__modal-opener--image .clx-product__media-toggle:hover { cursor: zoom-in; }
.cl-sec-cl-pdp-cd .clx-product__modal-opener:hover .clx-product__media-icon { border: 1px solid rgba(var(--color-foreground),.1); }
@media screen and (min-width: 990px) { .cl-sec-cl-pdp-cd .clx-product__media-list .clx-product__media-item:first-child, .cl-sec-cl-pdp-cd .clx-product__media-list .product__media-item--full { width: 100%; max-width: 100%; } }
@media screen and (min-width: 990px) { .cl-sec-cl-pdp-cd .clx-product__modal-opener .clx-product__media-icon { opacity: 0; } }
@media screen and (min-width: 990px) { .cl-sec-cl-pdp-cd .clx-product__modal-opener:hover .clx-product__media-icon, .cl-sec-cl-pdp-cd .clx-product__modal-opener:focus .clx-product__media-icon { opacity: 1; } }
.cl-sec-cl-pdp-cd .clx-product__media-item > * { display: block; position: relative; }
.cl-sec-cl-pdp-cd .clx-product__media-toggle { display: flex; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; color: currentcolor; padding: 0px; }
.cl-sec-cl-pdp-cd .clx-product__media-toggle::after { content: ""; cursor: pointer; display: block; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 2; height: 100%; width: 100%; }
.cl-sec-cl-pdp-cd .clx-product__media-list .clx-media > * { overflow: hidden; }
.cl-sec-cl-pdp-cd .clx-thumbnail-list { flex-wrap: wrap; gap: 10px; }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-thumbnail-list { display: grid; grid-template-columns: repeat(4, 1fr); } }
.cl-sec-cl-pdp-cd .clx-thumbnail-list_item--variant:not(:first-child) { display: none; }
@media screen and (min-width: 990px) { .cl-sec-cl-pdp-cd .clx-thumbnail-list { grid-template-columns: repeat(4, 1fr); } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-product__media-item { display: flex; align-items: center; } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-product__modal-opener { width: 100%; } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-thumbnail-slider { display: flex; align-items: center; } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-thumbnail-slider .clx-thumbnail-list.clx-slider { display: flex; padding: 5px; flex: 1 1 0%; scroll-padding-left: 5px; } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-thumbnail-list__item.clx-slider__slide { width: calc(33% - 6px); } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-product--thumbnail_slider .clx-thumbnail-slider { display: flex; align-items: center; } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-thumbnail-slider .clx-thumbnail-list.clx-slider--tablet-up { display: flex; padding: 5px; flex: 1 1 0%; scroll-padding-left: 5px; } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-product__media-wrapper .clx-slider-mobile-gutter .clx-slider-button { display: none; } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-thumbnail-list.clx-slider--tablet-up .clx-thumbnail-list__item.clx-slider__slide { width: calc(25% - 8px); } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-product--thumbnail_slider .clx-slider-mobile-gutter .clx-slider-button { display: flex; } }
@media screen and (min-width: 900px) { .cl-sec-cl-pdp-cd .clx-product--small .clx-thumbnail-list.clx-slider--tablet-up .clx-thumbnail-list__item.clx-slider__slide { width: calc(25% - 8px); } }
@media screen and (min-width: 900px) { .cl-sec-cl-pdp-cd .clx-thumbnail-list.clx-slider--tablet-up .clx-thumbnail-list__item.clx-slider__slide { width: calc(20% - 8px); } }
.cl-sec-cl-pdp-cd .clx-thumbnail { position: absolute; top: 0px; left: 0px; display: block; height: 100%; width: 100%; padding: 0px; color: rgb(var(--color-base-text)); cursor: pointer; background-color: transparent; }
.cl-sec-cl-pdp-cd .clx-thumbnail:hover { opacity: 0.7; }
.cl-sec-cl-pdp-cd .clx-thumbnail.clx-global-media-settings img { border-radius: 0px; }
.cl-sec-cl-pdp-cd .clx-thumbnail[aria-current] { box-shadow: 0 0 0 1px rgb(var(--color-foreground)); border-color: rgb(var(--color-foreground)); }
.cl-sec-cl-pdp-cd .clx-thumbnail[aria-current]:focus, .cl-sec-cl-pdp-cd .clx-thumbnail.focused { outline: 0px; box-shadow: 0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.5); }
.cl-sec-cl-pdp-cd .clx-thumbnail[aria-current]:focus:not(:focus-visible) { outline: 0px; box-shadow: 0 0 0 1px rgb(var(--color-foreground)); }
.cl-sec-cl-pdp-cd .clx-thumbnail img { pointer-events: none; }
.cl-sec-cl-pdp-cd .thumbnail--narrow img { height: 100%; width: auto; max-width: 100%; }
.cl-sec-cl-pdp-cd .clx-thumbnail-list__item { position: relative; }
.cl-sec-cl-pdp-cd .clx-thumbnail-list__item::before { content: ""; display: block; padding-bottom: 100%; }
.cl-sec-cl-pdp-cd .clx-product:not(.featured-product) .clx-product__view-details { display: none; }
.cl-sec-cl-pdp-cd .clx-product__view-details { display: block; text-decoration: none; }
.cl-sec-cl-pdp-cd .clx-product__view-details:hover { text-decoration: underline; text-underline-offset: 3px; }
.cl-sec-cl-pdp-cd .clx-product__view-details .clx-icon { width: 12px; margin-left: 12px; flex-shrink: 0; }
.cl-sec-cl-pdp-cd .clx-product__media-item { max-height: 500px; }
.cl-sec-cl-pdp-cd .clx-product__modal-opener { max-height: 100%; }
.cl-sec-cl-pdp-cd .clx-product__media.clx-media.clx-media--transparent.clx-gradient.clx-global-media-settings, .cl-sec-cl-pdp-cd .clx-product__media.clx-media.clx-media--transparent.clx-gradient.clx-global-media-settings img { max-height: 500px; }
@media screen and (max-width: 425px) { .cl-sec-cl-pdp-cd #productMainSubmit { font-size: 3.5vw; } }
@media screen and (max-width: 425px) { .cl-sec-cl-pdp-cd .clx-product__media-item { max-height: 100vw; } }
@media screen and (max-width: 425px) { .cl-sec-cl-pdp-cd .clx-product__modal-opener { max-height: 100%; } }
@media screen and (max-width: 425px) { .cl-sec-cl-pdp-cd .clx-product__media.clx-media.clx-media--transparent.clx-gradient.clx-global-media-settings, .cl-sec-cl-pdp-cd .clx-product__media.clx-media.clx-media--transparent.clx-gradient.clx-global-media-settings img { max-height: 100vw; } }
.cl-sec-cl-pdp-cd .product__media-gallery { position: relative; }
.cl-sec-cl-pdp-cd .benefits-badges { position: absolute; z-index: 1; right: 20px; display: flex; flex-direction: column; top: 40%; transform: translateY(-50%); gap: 20px; }
.cl-sec-cl-pdp-cd .benefit-badge { display: flex; flex-direction: column; align-items: center; width: 70px; height: 70px; padding: 10px; border-radius: 50%; background: rgb(1, 66, 153); justify-content: center; }
.cl-sec-cl-pdp-cd .benefit-badge-img { filter: invert(100%); object-fit: contain; width: 30px; }
.cl-sec-cl-pdp-cd .benefit-badge-text { text-align: center; font-weight: 700; color: rgb(255, 255, 255); line-height: 1; font-size: 8px; margin-top: 5px; }
@media screen and (max-width: 425px) { .cl-sec-cl-pdp-cd .benefit-badge { width: 55px; height: 55px; padding: 35px; } }
@media screen and (max-width: 425px) { .cl-sec-cl-pdp-cd .benefit-badge-img { width: 25px; } }
@media screen and (max-width: 425px) { .cl-sec-cl-pdp-cd .benefit-badge-text { font-size: 9px; } }
.cl-sec-cl-pdp-cd .clx-price { font-size: 16px; letter-spacing: 1px; line-height: calc(1 + .5 / var(--font-body-scale)); color: rgb(var(--color-foreground)); }
.cl-sec-cl-pdp-cd .clx-price > * { display: inline-block; vertical-align: top; }
.cl-sec-cl-pdp-cd .clx-price .clx-price-item { margin: 0px 10px 0px 0px; }
.cl-sec-cl-pdp-cd .clx-price__regular .clx-price-item--regular { margin-right: 0px; }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-price { margin-bottom: 0px; } }
.cl-sec-cl-pdp-cd .clx-price--large { font-size: 16px; line-height: calc(1 + .5 / var(--font-body-scale)); letter-spacing: 1.3px; }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-price--large { font-size: 18px; } }
.cl-sec-cl-pdp-cd .price--sold-out .price__availability, .cl-sec-cl-pdp-cd .clx-price__regular { display: block; }
.cl-sec-cl-pdp-cd .clx-price__sale, .cl-sec-cl-pdp-cd .price__availability, .cl-sec-cl-pdp-cd .clx-price .clx-price__badge-sale, .cl-sec-cl-pdp-cd .clx-price .clx-price__badge-sold-out, .cl-sec-cl-pdp-cd .price--on-sale .clx-price__regular, .cl-sec-cl-pdp-cd .price--on-sale .price__availability { display: none; }
.cl-sec-cl-pdp-cd .clx-unit-price { display: block; font-size: 11px; letter-spacing: 0.4px; line-height: calc(1 + .2 / var(--font-body-scale)); margin-top: 2px; text-transform: uppercase; color: rgba(var(--color-foreground),.7); }
.cl-sec-cl-pdp-cd .clx-rte::after { clear: both; content: ""; display: block; }
.cl-sec-cl-pdp-cd cl-slider-component { --desktop-margin-left-first-item: max(50px, calc((100vw - var(--page-width) + 100px - var(--grid-desktop-horizontal-spacing)) / 2)); position: relative; display: block; }
.cl-sec-cl-pdp-cd .clx-slider__slide { --focus-outline-padding: 5px; --shadow-padding-top: calc(var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)); --shadow-padding-bottom: calc(var(--shadow-vertical-offset) + var(--shadow-blur-radius)); scroll-snap-align: start; flex-shrink: 0; padding-bottom: 0px; }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-slider.clx-slider--mobile { position: relative; flex-wrap: inherit; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scroll-padding-left: 15px; margin-bottom: 10px; } }
@media screen and (max-width: 749px) { .cl-sec-cl-pdp-cd .clx-slider.clx-slider--mobile .clx-slider__slide { margin-bottom: 0px; padding-top: max(var(--focus-outline-padding),var(--shadow-padding-top)); } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-slider.clx-slider--tablet-up { position: relative; flex-wrap: inherit; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scroll-padding-left: 10px; } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-slider.clx-slider--tablet-up .clx-slider__slide { margin-bottom: 0px; } }
@media (prefers-reduced-motion) { .cl-sec-cl-pdp-cd .clx-slider { scroll-behavior: auto; } }
.cl-sec-cl-pdp-cd .clx-slider { scrollbar-color: rgb(var(--color-foreground)) rgba(var(--color-foreground),.04); scrollbar-width: none; }
.cl-sec-cl-pdp-cd .clx-slider-counter { display: flex; justify-content: center; min-width: 44px; }
.cl-sec-cl-pdp-cd .clx-slider-buttons { display: flex; align-items: center; justify-content: center; }
@media screen and (min-width: 990px) { .cl-sec-cl-pdp-cd .clx-slider:not(.slider--everywhere):not(.slider--desktop) + .clx-slider-buttons { display: none; } }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .clx-slider--mobile + .clx-slider-buttons { display: none; } }
.cl-sec-cl-pdp-cd .clx-slider-button { color: rgba(var(--color-foreground),.75); background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; }
.cl-sec-cl-pdp-cd .clx-slider-button:not([disabled]):hover { color: rgb(var(--color-foreground)); }
.cl-sec-cl-pdp-cd .clx-slider-button .clx-icon { height: 6px; }
.cl-sec-cl-pdp-cd .clx-slider-button[disabled] .clx-icon { color: rgba(var(--color-foreground),.3); cursor: not-allowed; }
.cl-sec-cl-pdp-cd .clx-slider-button--next .clx-icon { transform: rotate(-90deg); }
.cl-sec-cl-pdp-cd .clx-slider-button--prev .clx-icon { transform: rotate(90deg); }
.cl-sec-cl-pdp-cd .clx-slider-button--next:not([disabled]):hover .clx-icon { transform: rotate(-90deg) scale(1.1); }
.cl-sec-cl-pdp-cd .clx-slider-button--prev:not([disabled]):hover .clx-icon { transform: rotate(90deg) scale(1.1); }
.cl-sec-cl-pdp-cd .clx-loading-overlay__spinner { width: 18px; display: inline-block; }
.cl-sec-cl-pdp-cd .clx-spinner { animation: 1.4s linear 0s infinite normal none running rotator; }
.cl-sec-cl-pdp-cd .clx-path { stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center center; stroke: rgb(var(--color-foreground)); animation: 1.4s ease-in-out 0s infinite normal none running dash; }
@media screen and (forced-colors: active) { .cl-sec-cl-pdp-cd .clx-path { stroke: canvastext; } }
.cl-sec-cl-pdp-cd .clx-hidden { display: none; }
.cl-sec-cl-pdp-cd .section-template--27910888882505__main-padding { padding-top: 0px; padding-bottom: 0px; }
@media screen and (min-width: 750px) { .cl-sec-cl-pdp-cd .section-template--27910888882505__main-padding { padding-top: 0px; padding-bottom: 0px; } }
.cl-sec-cl-pdp-cd .rating-section { display: flex; align-items: center; justify-content: left; font-family: Arial, sans-serif; }
.cl-sec-cl-pdp-cd .droplet { margin-right: 1px; height: 14px; width: 14px; }
.cl-sec-cl-pdp-cd .dark { fill: rgb(1, 66, 153); }
.cl-sec-cl-pdp-cd .clx-light { fill: rgb(165, 185, 216); }
.cl-sec-cl-pdp-cd .text-moderate { color: rgb(1, 66, 153); font-size: 14px; display: inline-block; line-height: 1; margin-left: 8px; vertical-align: middle; }
@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation: portrait) { .cl-sec-cl-pdp-cd .clx-product__info-wrapper.clx-grid__item.clx-product__info-wrapper--extra-padding { box-sizing: initial; padding-top: 30px; } }
@media (max-width: 468px) { .cl-sec-cl-pdp-cd .benefits-badges { padding-top: 25%; top: 0px; left: 0px; width: 90vw; align-items: end; transform: none !important; } }
@media (max-width: 360px) { .cl-sec-cl-pdp-cd .benefits-badges { padding-top: 10%; } }
.cl-sec-cl-pdp-cd .clx-product__info-container > * { margin-left: 0px; }
.cl-sec-cl-pdp-cd { color: rgb(51, 51, 51); }
.cl-sec-cl-pdp-cd ul.custom-list { list-style: none; padding-left: 0px; margin-top: 0.5em; }
.cl-sec-cl-pdp-cd ul.custom-list li::before { content: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"16\" viewBox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"25\" cy=\"25\" r=\"22\" stroke=\"%23014299\" stroke-width=\"2\" fill=\"none\" /><path stroke=\"%23014299\" stroke-width=\"2\" d=\"M 16,25 l 6,6 l 12,-12\" fill=\"none\"/></svg>"); margin-right: 8px; }
.cl-sec-cl-pdp-cd ul.custom-list li + li { margin-top: 0.5em; }
.cl-sec-cl-pdp-cd cl-pickup-availability { display: block; }
.cl-sec-cl-pdp-cd .slider-container { position: relative; width: 100%; overflow: hidden; }
.cl-sec-cl-pdp-cd .slider-content { display: flex; transition: transform 0.5s ease-out; }
.cl-sec-cl-pdp-cd .service-feature { flex: 0 0 100%; text-align: center; font-family: Arial, sans-serif; color: rgb(0, 0, 0); font-size: 16px; background-color: rgb(255, 248, 242); border-radius: 5px; padding: 10px; margin: 10px 0px; box-sizing: border-box; }
.cl-sec-cl-pdp-cd .service-feature i { display: inline-block; width: 18px; height: 18px; background-size: contain; margin-right: 5px; vertical-align: middle; background-image: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/guarantee_24_px_-min.png?v=172787815604561040411790527028"); }
.cl-sec-cl-pdp-cd .clx-pagination { text-align: center; padding-top: 2px; }
.cl-sec-cl-pdp-cd .clx-dot { height: 8px; width: 8px; margin: 0px 5px; background-color: rgb(187, 187, 187); border-radius: 50%; display: inline-block; transition: background-color 0.6s; cursor: pointer; }
.cl-sec-cl-pdp-cd .active, .cl-sec-cl-pdp-cd .clx-dot:hover { background-color: rgb(113, 113, 113); }
.cl-sec-cl-pdp-cd .storyly-wrapper { padding: 12px 0px; max-width: 100%; overflow-x: auto; }
.cl-sec-cl-pdp-cd storyly-web:empty { display: block; }
.cl-sec-cl-pdp-cd .clx-product__info-container > p, .cl-sec-cl-pdp-cd .clx-product__info-container > ul li { line-height: 1.3; }
.cl-sec-cl-pdp-cd .clx-product__info-container > ul li::before { bottom: -2px; position: absolute; left: 0px; }
.cl-sec-cl-pdp-cd .clx-product__info-container > ul li { position: relative; padding-left: 20px; }
.cl-sec-cl-pdp-cd .clx-product__info-container > ul li + li { margin-top: 0.4em; }
.cl-sec-cl-pdp-cd div#KiwiSizingChart { padding-bottom: 10px; }
.cl-sec-cl-pdp-cd .clx-product__info-container > p { padding-top: 10px; }
.cl-sec-cl-pdp-cd cl-product-form.clx-product-form { margin-bottom: 0px !important; }
.cl-sec-cl-pdp-cd .service-feature { margin-top: 0px; }
.cl-sec-cl-pdp-cd /* ---- cl: regras mobile do concorrente que o extract nao trouxe (mobile_css.py) ---- */
@media screen and (max-width:749px) {.clx-small-hide{display:none!important}.clx-grid--peek.clx-slider--mobile{margin:0;width:100%}.clx-grid--peek.clx-slider--mobile .clx-grid__item{box-sizing:content-box;margin:0}.clx-grid--peek .clx-grid__item{min-width:35%}.clx-grid--peek.clx-slider .clx-grid__item:first-of-type{margin-left:15px}.clx-grid--peek.clx-slider .clx-grid__item:last-of-type{margin-right:15px}.slider--tablet.clx-grid--peek.grid--2-col-tablet-down .clx-grid__item,.clx-grid--peek .clx-grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 30px)}.clx-product__media-list{margin-left:-25px;margin-bottom:30px;width:calc(100% + 40px)}.clx-product__media-wrapper cl-slider-component:not(.thumbnail-slider--no-slide){margin-left:-15px;margin-right:-15px}.clx-slider.clx-product__media-list::-webkit-scrollbar{height:2px;width:2px}.clx-product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.clx-product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.clx-product__media-list .clx-product__media-item{width:calc(100% - 30px)}.clx-product__media-item--variant:first-child{padding-right:15px}.clx-product__media-item{display:flex;align-items:center}.clx-product__modal-opener{width:100%}.clx-thumbnail-slider{display:flex;align-items:center}.clx-thumbnail-slider .clx-thumbnail-list.clx-slider{display:flex;padding:5px;flex:1;scroll-padding-left:5px}.clx-thumbnail-list__item.clx-slider__slide{width:calc(33% - 6px)}.clx-slider.clx-slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:15px;-webkit-overflow-scrolling:touch;margin-bottom:10px}.clx-slider.clx-slider--mobile .clx-slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top))}}
@media (max-width: 768px) { .cl-sec-cl-pdp-cd .product__media-gallery .benefits-badges {top: 0;} }
@media screen and (max-width:768px) { .cl-sec-cl-pdp-cd p.under_button_text {text-align:center;font-size:12px} }
@media screen and (max-width:425px) { .cl-sec-cl-pdp-cd #productMainSubmit {font-size:3.5vw}
.cl-sec-cl-pdp-cd .clx-product__media-item {max-height:100vw}
.cl-sec-cl-pdp-cd .clx-product__modal-opener {max-height:100%}
.cl-sec-cl-pdp-cd .clx-product__media.clx-media.clx-media--transparent.clx-gradient.clx-global-media-settings, .cl-sec-cl-pdp-cd .clx-product__media.clx-media.clx-media--transparent.clx-gradient.clx-global-media-settings img {max-height:100vw}
.cl-sec-cl-pdp-cd .benefit-badge {width:55px;height:55px;padding:35px}
.cl-sec-cl-pdp-cd .benefit-badge-img {width:25px}
.cl-sec-cl-pdp-cd .benefit-badge-text {font-size:9px} }
@media (max-width: 468px) { .cl-sec-cl-pdp-cd .benefits-badges {padding-top: 25%; top: 0; left: 0; width: 90vw; transform: none !important; align-items: end;} }

/* ---- cl: overrides de ordem de cascata ---- */
/* no concorrente o .price do card computa line-height 1.4 (22.4px desktop, 25.2px
   mobile); o extract traz a regra do Dawn (1 + .5/scale = 1.5) e o card fica 4px
   mais alto, desalinhando o resto da pagina */
/* a regra base do Dawn (.price line-height 1 + .5/scale = 1.5) nao vem no extract da
   grade de colecao; sem ela o preco herda 1.4 e cada linha de cards fica 1.6px curta */
.cl-sec-cl-pdp-cd .clx-price{line-height:1.5}
.cl-sec-cl-pdp-cd .featured-col-v2 .clx-price.clx-price{line-height:1.4}

/* ---- cl: o bloco copiado ocupa a secao inteira do main-product ---- */
section[id^="MainProduct-"]:has(.cl-pdp-full){padding:0!important;max-width:none!important}
.product:has(.cl-pdp-full){display:block!important}
.product:has(.cl-pdp-full) > .product__media-wrapper{display:none!important}
.product:has(.cl-pdp-full) > .product__info-wrapper{width:100%!important;max-width:100%!important;
  padding:0!important;margin:0!important;position:static!important}
.product:has(.cl-pdp-full) .product__info-container{max-width:none!important;padding:0!important}
.product:has(.cl-pdp-full) .product__info-container > *{margin:0!important}
/* no Sense dele a margem do 1o bloco colapsa atraves do <main>: a PDP comeca 18px (mobile) /
   24px (desktop) abaixo do header; no nosso wrapper nao colapsa */
main > .shopify-section:first-child:has(.cl-pdp-full){margin-top:18px}
@media screen and (min-width:750px){main > .shopify-section:first-child:has(.cl-pdp-full){margin-top:24px}}
/* o wrapper herda display:grid do <body> do Dawn: cada secao vira item de grid e PRENDE a
   margem do 1o/ultimo filho (h2 19.92px dentro da foto); no tema dele ela colapsa para fora */
main > .shopify-section > [class*="cl-sec-"]{display:block}
/* --spacing-sections do Dawn dele entre as secoes da PDP */
main > .shopify-section + .shopify-section{margin-top:25px}
@media screen and (min-width:750px){main > .shopify-section + .shopify-section{margin-top:36px}}
/* o Sense dele: body{letter-spacing:.06rem} herdado por todo texto e SEM img{max-width:100%}
   (o do Shrine zerava o icone dos selos no mobile, que tem padding 35px numa caixa de 55px) */
main [class*="cl-sec-cl-pdp"]{letter-spacing:.6px}
main .cl-pdp-full{letter-spacing:inherit}
main [class*="cl-sec-"] img{max-width:none}
.cl-pdp-full .cl-vhide{display:none!important}
/* stories */
.cl-stories{display:flex;justify-content:center;align-items:flex-start;gap:12px;padding:12px 0;min-height:131px;box-sizing:content-box}
.cl-story{display:flex;flex-direction:column;align-items:center;gap:6px;width:86px;background:none;border:0;padding:0;cursor:pointer;font:inherit}
.cl-story__ring{width:82px;height:82px;border-radius:50%;padding:3px;background:linear-gradient(45deg,#f9ce34,#ee2a7b 50%,#6228d7);display:block}
.cl-story__ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #fff;display:block}
.cl-story__t{font-size:13px;color:#333;line-height:1.2;text-align:center;letter-spacing:.3px}
.cl-story-ov{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:2147483100;display:none;align-items:center;justify-content:center}
.cl-story-ov.is-open{display:flex}
.cl-story-ov video{max-height:92vh;max-width:96vw;aspect-ratio:9/16;background:#000;border-radius:8px}
.cl-story-ov button{position:absolute;background:none;border:0;color:#fff;font-size:34px;cursor:pointer;padding:10px}
.cl-story-ov .x{top:10px;right:14px}.cl-story-ov .p{left:10px}.cl-story-ov .n{right:10px}
.cl-size-ov{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:2147483100;display:none;align-items:center;justify-content:center}
.cl-size-ov.is-open{display:flex}
.cl-size-ov .box{background:#fff;max-width:760px;width:94vw;max-height:88vh;overflow:auto;padding:28px;border-radius:8px;position:relative}
.cl-size-ov .x{position:absolute;top:8px;right:12px;background:none;border:0;font-size:28px;cursor:pointer}
.cl-size-ov table{width:100%;border-collapse:collapse}.cl-size-ov td,.cl-size-ov th{border:1px solid #ddd;padding:6px;text-align:center}

/* selos sobre a foto: so visuais; sem isto o swipe de toque comeca neles e a galeria nao desliza */
.cl-pdp-full .benefits-badges,.cl-pdp-full .benefits-badges *{pointer-events:none!important}
