/** Shopify CDN: Minification failed

Line 378:2668 Expected percentage but found "@media"
Line 816:0 Unexpected "@media"

**/
.product{margin:0}.product.grid{gap:0}.product--no-media{max-width:627px;margin:0 auto}.product__media-wrapper{padding-left:0}@media screen and (min-width:1026px){.product__column-sticky{display:block;position:sticky;top:33px;z-index:2}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.product__info-wrapper{padding:0 0 0 55px}.product__info-wrapper--extra-padding{padding:0 0 0 88px}.product--right .product__info-wrapper{padding:0 55px 0 0}.product--right .product__info-wrapper--extra-padding{padding:0 88px 0 0}.product--right .product__media-list{margin-bottom:22px}.product__media-container .slider-buttons{display:none}.product--right .product__media-wrapper{order:2}}@media screen and (min-width:1026px){.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:0 0 0 44px;max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 44px 0 0}.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:50.6px}.shopify-payment-button__button [role=button].focused{outline:2.2px solid rgba(var(--color-foreground),.5)!important;outline-offset:3.3px;box-shadow:0 0 0 1.1px rgba(var(--color-button),var(--alpha-button-border)),0 0 0 3.3px rgb(var(--color-background)),0 0 5.5px 4.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:2.2px solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 1.1px rgba(var(--color-button),var(--alpha-button-border)),0 0 0 3.3px rgb(var(--color-background)),0 0 5.5px 4.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:15.4px;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:0.77px}.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:17.6px 0 11px;font-size:13.2px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:0.55px;text-decoration:underline;text-underline-offset:3.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:14.3px;line-height:1.4;letter-spacing:0.44px;margin-bottom:16.5px}.product-form__error-message-wrapper svg{flex-shrink:0;width:16.5px;height:16.5px;margin-right:7.7px;margin-top:2.75px}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 13.2px;max-width:484px;min-width:fit-content;border:none}.product-form__input .form__label{padding-left:0;color:#000}.product-form__input .select{max-width:100%}.product-form__submit{margin-bottom:11px;font-size:16px;border-radius:6px;transition:.5s;border:2px solid black}.product-form__submit:hover{background:#fff;color:#000}.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:16.5px;letter-spacing:1.1px}.product__info-container>*+*{margin:16.5px 0}.product__info-container iframe{max-width:100%}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:27.5px 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:16.5px}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-16.5px}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 11px}.product .price dl{margin-top:5.5px;margin-bottom:5.5px}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width:750px){.product__info-container{max-width:660px}.product__info-container .price--on-sale .price-item--regular{font-size:17.6px}.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 .product__tax,.product--no-media .product__sku,.product--no-media shopify-payment-terms{text-align:center}.product--no-media .product__media-wrapper,.product--no-media .product__info-wrapper{padding:0}.product__tax{margin-top:-15.4px}.product--no-media .share-button{max-width:100%}.product--no-media .product-form__quantity,.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:330px;width:100%}.product--no-media .product-form__quantity{flex-direction:column;max-width:100%}.product-form__quantity .form__label{margin-bottom:6.6px}.price-per-item__label.form__label{margin-bottom:0px}.product-form__quantity-top .form__label{margin-bottom:13.2px}.product-form__buttons{max-width:100%}.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__media-list video{border-radius:calc(var(--media-radius) - var(--media-border-width))}@media screen and (max-width:749px){.product__media-list{margin-left:-27.5px;margin-bottom:33px;width:calc(100% + 44px)}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-16.5px;margin-right:-16.5px}.slider.product__media-list::-webkit-scrollbar{height:2.2px;width:2.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% - 33px - var(--grid-mobile-horizontal-spacing))}.product--mobile-columns .product__media-item{width:calc(50% - 16.5px - var(--grid-mobile-horizontal-spacing))}}@media screen and (min-width:750px){.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.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}}@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:13.2px;height:15.4px}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background));border-radius:50%;border:1.1px solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:33px;width:33px;position:absolute;left:13.2px;top:13.2px;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:1.1px solid rgba(var(--color-foreground),.1)}@media screen and (min-width:750px){.grid__item.product__media-item--full{width:100%}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large.product--columns .product__media-item--full .deferred-media__poster-button{height:55px;width:55px}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button{height:46.2px;width:46.2px}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:19.8px;height:19.8px}.product--small.product--columns .product__media-item--full .deferred-media__poster-button{height:39.6px;width:39.6px}.product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:17.6px;height:17.6px}}@media screen and (min-width:990px){.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product:not(.product--columns) .product__media-list .product__media-item:first-child,.product:not(.product--columns) .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:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);z-index:2}.product__media-toggle:focus-visible{outline:0;box-shadow:none}@media(forced-colors:active){.product__media-toggle:focus-visible,.product__media-toggle:focus-visible:after{outline:transparent solid 1px;outline-offset:2px}}.product__media-toggle.focused{outline:0;box-shadow:none}.product__media-toggle:focus-visible:after{box-shadow:0 0 0 3.3px rgb(var(--color-background)),0 0 0 5.5px rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product__media-toggle.focused:after{box-shadow:0 0 0 3.3px rgb(var(--color-background)),0 0 0 5.5px rgba(var(--color-foreground),.5);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 (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:1.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:22px;padding:13.2px;position:fixed;z-index:2;top:22px;width:44px}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width:990px){.product-media-modal__content{padding:22px 121px}.product-media-modal__content>*+*{margin-top:16.5px}.product-media-modal__content{padding-bottom:16.5px}.product-media-modal__toggle{right:55px}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:24.2px}.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:55px;width:92%;position:absolute;top:0;padding:0 16.5px 0 33px;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 3.3px rgb(var(--color-background)),0 0 5.5px 4.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 3.3px rgb(var(--color-background)),0 0 5.5px 4.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:16.5px;margin-top:110px;width:70%;padding:0 33px}.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}.product-popup-modal__button{font-size:17.6px;padding-right:14.3px;padding-left:0;min-height:48.4px;text-underline-offset:3.3px;text-decoration-thickness:1.1px;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:2.2px}.product-popup-modal__content-info{padding-right:48.4px}.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:1.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:13.2px;z-index:2;top:16.5px;width:44px;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:24.2px}.product__media-list .media>*{overflow:hidden}.thumbnail-list{flex-wrap:wrap;grid-gap:11px}.slider--mobile.thumbnail-list:after{content:none}@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:5.5px;flex:1;scroll-padding-left:5.5px}.thumbnail-list__item.slider__slide{width:calc(33% - 6.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:5.5px;flex:1;scroll-padding-left:5.5px}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - 8.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% - 8.8px)}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - 8.8px)}}.thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-foreground));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 1.1px rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.image-magnify-full-size{cursor:zoom-out;z-index:1;margin:0;border-radius:calc(var(--media-radius) - var(--media-border-width))}.image-magnify-hover{cursor:zoom-in}.product__modal-opener--image .product__media-zoom-none,.product__media-icon--none{display:none}.product__modal-opener>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:flex;align-items:center;height:48px;width:48px}.product__modal-opener .path{stroke:rgb(var(--color-button));opacity:.75}@media(hover:hover){.product__media-zoom-hover,.product__media-icon--hover{display:none}}@media screen and (max-width:749px){.product__media-zoom-hover,.product__media-icon--hover{display:flex}}.js .product__media{overflow:hidden!important}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 3.3px rgb(var(--color-background)),0 0 0 5.5px rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 3.3px rgb(var(--color-background)),0 0 0 5.5px rgba(var(--color-foreground),.5)}@media(forced-colors:active){.thumbnail[aria-current]:focus,.thumbnail.focused{outline:transparent solid 1px}}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 1.1px rgb(var(--color-foreground))}.thumbnail img{object-fit:cover;width:100%;height:100%;pointer-events:none}.thumbnail__badge .icon{width:11px;height:11px}.thumbnail__badge .icon-3d-model{width:13.2px;height:13.2px}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:22px;width:22px;left:auto;right:calc(4.4px + var(--media-border-width));top:calc(4.4px + var(--media-border-width))}@media screen and (min-width:750px){.product:not(.product--small) .thumbnail__badge{height:33px;width:33px}.product:not(.product--small) .thumbnail__badge .icon{width:13.2px;height:13.2px}.product:not(.product--small) .thumbnail__badge .icon-3d-model{width:15.4px;height:15.4px}}.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:3.3px}.product__view-details .icon{width:13.2px;margin-left:13.2px;flex-shrink:0}.product__inventory{color:#000;display:flex;align-items:center;gap:5.5px}.product--no-media .product__inventory{justify-content:center}.product__inventory.visibility-hidden:empty{display:block}.product__inventory.visibility-hidden:empty:after{content:"#"}.icon-with-text{--icon-size: calc(var(--font-heading-scale) * 33px);--icon-spacing: calc(var(--font-heading-scale) * 11px)}.icon-with-text--horizontal{display:flex;justify-content:center;column-gap:33px;flex-direction:row}.icon-with-text--vertical{--icon-size: calc(var(--font-heading-scale) * 22px)}.icon-with-text .icon{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size)}.icon-with-text--horizontal .icon,.icon-with-text--horizontal img{margin-bottom:var(--icon-spacing)}.icon-with-text--vertical .icon{min-height:var(--icon-size);min-width:var(--icon-size);margin-right:var(--icon-spacing)}.icon-with-text img{height:var(--icon-size);width:var(--icon-size);object-fit:contain}.icon-with-text--vertical img{margin-right:var(--icon-spacing)}.icon-with-text--horizontal .h4{padding-top:calc(var(--icon-size) + var(--icon-spacing));text-align:center}.icon-with-text--horizontal svg+.h4,.icon-with-text--horizontal img+.h4,.icon-with-text--horizontal.icon-with-text--text-only .h4{padding-top:0}.icon-with-text__item{display:flex;align-items:center}.icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%}.icon-with-text--vertical .icon-with-text__item{margin-bottom:var(--icon-size)}.product__sku.visibility-hidden:after{content:"#"}.product-media-container{--aspect-ratio: var(--preview-ratio);--ratio-percent: calc(1 / var(--aspect-ratio) * 100%);position:relative;width:100%;max-width:calc(100% - calc(var(--media-border-width) * 2))}.product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}.product-media-container.constrain-height.media-fit-contain{--contained-width: calc(var(--constrained-height) * var(--aspect-ratio));width:min(var(--contained-width),100%)}.product-media-container .media{padding-top:var(--ratio-percent)}.product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))}@media screen and (max-width:749px){.product-media-container.media-fit-cover{display:flex;align-self:stretch}.product-media-container.media-fit-cover .media{position:initial}}@media screen and (min-width:750px){.product-media-container{max-width:100%}.product-media-container:not(.media-type-image){--aspect-ratio: var(--ratio)}.product-media-container.constrain-height{--viewport-offset: 170px;--constrained-min-height: 500px}.product-media-container.media-fit-cover,.product-media-container.media-fit-cover .product__modal-opener,.product-media-container.media-fit-cover .media{height:100%}.product-media-container.media-fit-cover .deferred-media__poster img{object-fit:cover;width:100%}}.product-media-container .product__modal-opener{display:block;position:relative}@media screen and (min-width:750px){.product-media-container .product__modal-opener:not(.product__modal-opener--image){display:none}}.recipient-form{--recipient-checkbox-margin-top: 7.04px;display:block;position:relative;max-width:484px;margin-bottom:27.5px}.recipient-form-field-label{margin:6.6px 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:17.6px;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.recipient-form>input[type=checkbox]{position:absolute;width:17.6px;height:17.6px;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 22px}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 38.5px);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:13.2px;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:3.08px;z-index:5;top:4.4px}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:17.6px auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:48.4px;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:1.1px solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:1.1px solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.product__title{margin-top:0}@media screen and (max-width:1025px){#MainContent.content-for-layout .page-width{padding-left:30px;padding-right:30px}.main-product__section .product.grid.product--thumbnail_slider{flex-direction:column}.main-product__section .product__info-container{max-width:100%;padding-left:0!important;padding-right:0!important}.main-product__section .product.grid.product--thumbnail_slider .grid__item.product__media-wrapper,.main-product__section .product.grid.product--thumbnail_slider .product__info-wrapper.grid__item{width:100%}.main-product__section .product__info-container .flex.md-flex-direction-column.size_wrapper{flex-direction:column}.main-product__section .size_wrapper .product-form__input{max-width:100%}.overlay_size .relative{width:90%;height:90%}.onlyDesktop .badge.price__badge-sale{display:flex;width:max-content;min-width:145px;align-items:center;gap:5px}.section-marquee-slider .page-width.images-slider{padding-left:30px;padding-right:30px}.marquee-slider img{height:350px;object-position:top}@media screen and (max-width:769px){#MainContent.content-for-layout .page-width{padding-left:16px;padding-right:16px;overflow-x:hidden!important}#MainContent.content-for-layout .page-width.scroll-trigger{overflow:hidden!important}}}


.accordion summary{display:flex;position:relative;line-height:1;padding:16.5px 0}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * 6.6px)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:27.5px;margin-bottom:0;border-top:1.1px solid rgba(var(--color-foreground),.08);border-bottom:1.1px solid rgba(var(--color-foreground),.08)}.accordion__title{display:inline-block;max-width:calc(100% - 66px);min-height:17.6px;margin:0;word-break:break-word}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 22px);margin-right:calc(var(--font-heading-scale) * 11px);width:calc(var(--font-heading-scale) * 22px)}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content{margin-bottom:16.5px;word-break:break-word;overflow-x:auto;padding:0 6.6px}.accordion__content img{max-width:100%}


.price{font-size:17.6px;letter-spacing:1.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}.price--end{text-align:right}.price .price-item{display:inline-block;margin:0 11px 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:17.6px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:1.43px}@media screen and (min-width:750px){.price--large{font-size:19.8px}}.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,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}.volume-pricing--sale-badge .price__badge-sale{margin-left:5.5px}.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:14.3px}.unit-price{display:block;font-size:12.1px;letter-spacing:0.44px;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:2.2px;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}


slider-component{--desktop-margin-left-first-item: max( 55px, calc((100vw - var(--page-width) + 110px - var(--grid-desktop-horizontal-spacing)) / 2) );position:relative;display:block}slider-component.slider-component-full-width{--desktop-margin-left-first-item: 16.5px}@media screen and (max-width:749px){slider-component.page-width{padding:0 16.5px}}@media screen and (min-width:749px)and (max-width:990px){slider-component.page-width{padding:0 55px}}.slider__slide{--focus-outline-padding: 5.5px;--shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));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:16.5px;-webkit-overflow-scrolling:touch;margin-bottom:11px}.slider--mobile:after{content:"";width:0;padding-left:16.5px}.slider.slider--mobile .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--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:11px;-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:16.5px;-webkit-overflow-scrolling:touch;margin-bottom:11px}.slider--tablet:after{content:"";width:0;padding-left:16.5px;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.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:11px}.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:11px;scroll-padding-left:var(--desktop-margin-left-first-item)}.slider--desktop:after{content:"";width:0;padding-left:55px;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.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-component-full-width .slider--desktop{scroll-padding-left:16.5px}.slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:16.5px;scroll-margin-left:16.5px}.slider-component-full-width .slider--desktop:after{padding-left:16.5px}.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:4.4px;width:4.4px;display:none}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:4.4px;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:4.4px}.slider-counter{display:flex;justify-content:center;min-width:48.4px}@media screen and (min-width:750px){.slider-counter--dots{margin:0 13.2px}}.slider-counter__link{padding:11px}@media screen and (max-width:749px){.slider-counter__link{padding:7.7px}}.slider-counter__link--dots .dot{width:11px;height:11px;border-radius:50%;border:1.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{color:#000;height:11px}.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)}


.product--no-media .rating-wrapper{text-align:center}.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{--color-rating-star: rgb(var(--color-foreground));--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) * 11px);font-size:calc(var(--font-size) * 11px);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-rating-star) 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}}


.deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden;border-radius:calc(var(--border-radius) - var(--border-width))}.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) + 3.3px) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + 5.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) + 3.3px) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + 5.5px) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.global-media-settings--full-width .deferred-media__poster,.global-media-settings--full-width .deferred-media__poster:is(:focus,:focus-visible){border-radius:0}@media(forced-colors:active){.deferred-media__poster:focus{outline:transparent solid 1px}}.deferred-media__poster:focus:not(:focus-visible){outline:0;box-shadow:none}.deferred-media__poster-button{background-color:rgb(var(--color-background));border:1.1px solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:68.2px;width:68.2px;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:22px;height:22px}.deferred-media__poster-button .icon-play{margin-left:2.2px}


variant-selects{display:block}.product--no-media .product-form__input--pill,.product--no-media .product-form__input--swatch,.product--no-media .product-form__input--dropdown{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form__input.product-form__input--pill,.product--no-media .product-form__input.product-form__input--swatch{flex-wrap:wrap;margin:0 auto 13.2px}.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:2.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]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--swatch-input--size: 22px;margin-bottom:17.6px}.product-form__input--dropdown .dropdown-swatch+select{padding-left:calc(26.4px + var(--swatch-input--size))}.product-form__input--dropdown .dropdown-swatch{position:absolute;left:17.6px;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1}.product-form__input--pill input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));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:7.7px 5.5px 2.2px 0;padding:11px 22px;font-size:15.4px;letter-spacing:1.1px;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.product-form__input--pill 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--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (forced-colors:active){.product-form__input--pill input[type=radio]:checked+label{text-decoration:underline}.product-form__input--pill input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product-form__input--pill input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:0 0 0 3.3px rgb(var(--color-background)),0 0 0 5.5px rgba(var(--color-foreground),.55)}.product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 3.3px rgb(var(--color-background)),0 0 0 5.5px rgba(var(--color-foreground),.55)}.product-form__input--swatch{display:flex;flex-wrap:wrap}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 49.5px;margin:7.7px 13.2px 2.2px 0}@media screen and (min-width:750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 49.5px}}


.swatch-input__input+.swatch-input__label{--swatch-input--border-radius: 50%;display:inline-block;max-width:100%;border-radius:var(--swatch-input--border-radius);cursor:pointer;outline-offset:2.2px;outline-color:transparent;outline-style:solid;transition-property:outline-color,outline-width,box-shadow;transition-duration:var(--duration-short);transition-timing-function:ease;forced-color-adjust:none}.swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--border-radius: 2.2px}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{outline:1.1px solid rgb(var(--color-foreground))}.swatch-input__input+.swatch-input__label:hover,.swatch-input__input:hover+.swatch-input__label{outline:2.2px solid rgba(var(--color-foreground),.4)}.swatch-input__input:focus-visible+.swatch-input__label{outline:2.2px solid rgba(var(--color-foreground),.5);box-shadow:0 0 0 2.2px rgb(var(--color-background)),0 0 1.1px 5.5px rgba(var(--color-foreground),.25)}.swatch-input__input:active:focus-visible+.swatch-input__label,.swatch-input__input:checked:focus-visible+.swatch-input__label{outline:1.1px solid rgb(var(--color-foreground));box-shadow:0 0 0 2.2px rgb(var(--color-background)),0 0 1.1px 4.4px rgba(var(--color-foreground),.25)}.swatch-input__input.visually-disabled:not(:active):not(:checked)+.swatch-input__label{transition:none}.swatch-input__input.visually-disabled:not(:active):not(:checked)+.swatch-input__label:hover{outline:none}.swatch-input__input:disabled+.swatch-input__label{pointer-events:none}.swatch-input__input:disabled+.swatch-input__label>.swatch,.swatch-input__input.visually-disabled+.swatch-input__label>.swatch{position:relative;overflow:hidden}.swatch-input__input:disabled+.swatch-input__label>.swatch,.swatch-input__input.visually-disabled+.swatch-input__label>.swatch{opacity:.4}.swatch-input__input:disabled+.swatch-input__label>.swatch:after,.swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after{--diagonal--size: calc(var(--swatch-input--size) * 1.414);--crossed-line--size: 1.1px;content:"";position:absolute;bottom:calc(var(--crossed-line--size) * -.5);left:0;width:var(--diagonal--size);height:var(--crossed-line--size);background-color:rgb(var(--color-foreground));transform:rotate(-45deg);transform-origin:left}


.swatch{--swatch--size: var(--swatch-input--size, 48.4px);--swatch--border-radius: var(--swatch-input--border-radius, 50%);display:block;width:var(--swatch--size);max-width:100%;aspect-ratio:1 / 1;background:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;border:1.1px solid rgba(var(--color-foreground),.15);border-radius:var(--swatch--border-radius)}.swatch--square{--swatch--border-radius: var(--swatch-input--border-radius, 2.2px)}.swatch--unavailable{border-style:dashed;border-color:rgba(var(--color-foreground),.5)}


.section-template--25158393233697__main-padding {
      padding-top: 24px;
      padding-bottom: 9px;
    }

    @media screen and (min-width: 750px) {
      .section-template--25158393233697__main-padding {
        padding-top: 32px;
        padding-bottom: 12px;
      }
    }
    
    

    
  .overlay_size {
    display: none;
    position: fixed;
    left: 0;
    width: 100vw;
    top: 0;
    z-index: 10;
    background: #0000004f;
    height: 100vh;
    align-items: center;
    justify-content: center;
    }
    .overlay_size .relative{
      
      height:90%;
    }
    .overlay_size img{
      width:100%;
      height:auto;
    }
    .size_close{
      border-radius: 50%;
      background: black;
      color: white;
      aspect-ratio: 1;
      height: 40px;
      width: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 16px;
      font-weight: bold;
      line-height: normal;
      position: absolute;
      top: -11px;
      right: -13px;
    }
    .size_wrapper{
      align-items: end;
      gap: 14px;
    }
    .size_wrapper .product-form__input {
      flex: auto;
    }
    .size_btn svg{
      vertical-align: bottom;
    }
    .size_btn{
      background: #F6F6F6;
      padding: 13px 0;
      border-radius: 6px;
      cursor:pointer;
    }
    .select__select, .customer select{
      border-radius: 6px;
      border: 2px solid #000000;
      color: #000000
    }
    .product-form__input--dropdown {
      margin-bottom: 0;
    }
    .icon-with-text--vertical .icon-with-text__item *{
      font-size:16px;
    }
    .size_wrapper{
      margin-bottom:10px;
    }
    .product-form__input .form__label{
      font-size:16px;
    }
    .kaching-bundles .kaching-bundles__bar-label{
      display: flex !important;
      align-items: center;
    }
    .product-form__submit {
    transition: .5s;
      color:white;
    }
    .price-item.price-item--sale.price-item--last{
      color:black;
    }
    
  .accordion_p {
    background-color: #ffffff;
    color: black;
    cursor: pointer;
    padding: 10px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 16px;
    transition: 0.4s;
    border-bottom: 1px solid #DADADA;
    margin-top: 11px;
    font-weight:bold;
    margin-bottom: 0;
    
    }
    .panel_p .field__input, .panel_p .customer .field input, .panel_p .text-area{
      border-radius: 4px;
      
      background: #e7e7e78a;
    }
     .panel_p .contact__button{
      margin-top: 10px;
    }
    .panel_p .field {
      margin-bottom: 10px;
    }
    .panel_p .contact__button .button{
    width: 100%;
    border-radius: 4px;
    }
    .panel_p p{
      margin-bottom:2px;
    }
    
    .active, .accordion_p:hover {
      
    }
    
    .accordion_p:after {
      content: url('//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-ext-Vector.png?v=156243545644915066411790655150');
      color: #777;
      font-weight: bold;
      float: right;
      margin-left: 5px;
    }
    
    .accordion_p.active:after {
      content: url('//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-ext-Vector_1.png?v=66971590616391474881790655152');
    }
    
    .panel_p {
      padding: 0 18px;
      background-color: white;
      max-height: 0;
      font-size:14px;
      color:black;
      overflow: hidden;
      transition: max-height 0.2s ease-out;
      margin-bottom: 0;
    }
    .product-option+.product-option {
    white-space: nowrap;
    margin-bottom: 4px;
  }
    .product .price .badge {
    padding: 5px 10px;
    font-family: 'Maven Pro';
    font-weight: 500;
}
  .product__inventory.low-in-stock svg{
      color: #f00;
      fill: #f00;
      transform: scale(0.7);
    }
    .product__inventory.low-in-stock svg circle {
        fill: #df6565e6;
    }
    .product__inventory.low-in-stock svg {
      animation: inventory-blink 1.8s ease-in-out infinite;
    }

    @keyframes inventory-blink {
      0%, 100% { opacity: 1; }
      50% { opacity: 0; }
    }
    @media(max-width:700px){
      .price-item.price-item--sale.price-item--last{
        font-size:18px !important;
      }
      .icon-with-text--vertical .icon-with-text__item *{
        font-size:14px;
      }
      .product__title *{
        font-size:28px;
      }
      .size_btn, .product__inventory, .product-form__input .form__label{
        font-size:14px;
      }
      .product-form__input .form__label{
        font-size: 16px !important;
        
        
      }
      .product-form__input .form__label span{
        font-weight: 700
      }
      .size_btn{
        text-transform: uppercase;
        font-weight: 700;
        font-size: 12px;
      }
      .subtitle.product__text{
        font-size:16px;
      }
      .kaching-bundles .kaching-bundles__bar-title, .kaching-bundles .kaching-bundles__bar-price{
        font-size:16px !important;
      }
      .icon-with-text--vertical .icon-with-text__item{
        margin-bottom: 5px;
      }
      .accordion_p {
        padding: 6px;
        font-size: 14px;
        margin-top: 5.5px;
      }
      .panel_p {
        padding: 0 10px;
        font-size: 12px;
      }
      .panel_p .field__label, .panel_p .customer .field label{
        font-size:12px;
      }
      .overlay_size .relative{
        width: 90vw;
      }
       .overlay_size img{
          width: 100%;
      }
      .product__info-container .icon-with-text{
        margin: 10px 0
      }
      .product__info-container>*+*{
        margin: 10px 0
      }
      .product__info-container .panel_p{
        margin: 0
      }
      .product__info-container .product__title{
        margin-bottom: 0;
      }
      .product__info-container .product__title h1{
        line-height: 1.1;
      }
      .product__info-container .shopify-app-block{
        margin-bottom: 15px;
        margin-top: 0
      }
    }
.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;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__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}


pickup-availability{display:block}pickup-availability[available]{min-height:88px}.pickup-availability-preview{align-items:flex-start;display:flex;gap:2.2px;padding:11px 22px 0 0}.pickup-availability-preview .icon{flex-shrink:0;height:19.8px}.pickup-availability-preview .icon-unavailable{height:17.6px;margin-top:1.1px}.pickup-availability-button{background-color:transparent;color:rgba(var(--color-foreground),.75);letter-spacing:0.66px;padding:0 0 2.2px;text-align:left;text-decoration:underline}.pickup-availability-button:hover{color:rgb(var(--color-foreground))}.pickup-availability-info *{margin:0 0 6.6px}pickup-availability-drawer{background-color:rgb(var(--color-background));height:100%;opacity:0;overflow-y:auto;padding:22px;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:412.5px}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:13.2px}.pickup-availability-drawer-title{margin:5.5px 0 0}.pickup-availability-header .icon{width:22px}.pickup-availability-drawer-button{background-color:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer;display:block;height:48.4px;padding:13.2px;width:48.4px}.pickup-availability-drawer-button:hover{color:rgba(var(--color-foreground),.75)}.pickup-availability-variant{font-size:14.3px;line-height:calc(1 + .2 / var(--font-body-scale));margin:0 0 13.2px;text-transform:capitalize}.pickup-availability-variant>*+strong{margin-left:11px}.pickup-availability-list__item{border-bottom:1.1px solid rgba(var(--color-foreground),.08);padding:22px 0}.pickup-availability-list__item:first-child{border-top:1.1px solid rgba(var(--color-foreground),.08)}.pickup-availability-list__item>*{margin:0}.pickup-availability-list__item>*+*{margin-top:11px}.pickup-availability-address{font-style:normal;font-size:13.2px;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);}}}



.cl-sec-pd00, .cl-sec-pd00 .color-scheme-1 { --color-background: 255,255,255; --gradient-background: #ffffff; --color-foreground: 18,18,18; --color-background-contrast: 191,191,191; --color-shadow: 18,18,18; --color-button: 82,127,38; --color-button-text: 18,18,18; --color-secondary-button: 255,255,255; --color-secondary-button-text: 18,18,18; --color-link: 18,18,18; --color-badge-foreground: 18,18,18; --color-badge-background: 255,255,255; --color-badge-border: 18,18,18; --payment-terms-background-color: rgb(255 255 255); }
.cl-sec-pd00 .color-scheme-3 { --color-background: 36,40,51; --gradient-background: #242833; --color-foreground: 255,255,255; --color-background-contrast: 47,52,66; --color-shadow: 18,18,18; --color-button: 255,255,255; --color-button-text: 0,0,0; --color-secondary-button: 36,40,51; --color-secondary-button-text: 255,255,255; --color-link: 255,255,255; --color-badge-foreground: 255,255,255; --color-badge-background: 36,40,51; --color-badge-border: 255,255,255; --payment-terms-background-color: rgb(36 40 51); }
.cl-sec-pd00 .color-scheme-3e45b1ec-c53b-4959-950e-3ca5f57c716b { --color-background: 82,127,38; --gradient-background: #527f26; --color-foreground: 255,255,255; --color-background-contrast: 19,29,9; --color-shadow: 18,18,18; --color-button: 18,18,18; --color-button-text: 255,255,255; --color-secondary-button: 82,127,38; --color-secondary-button-text: 18,18,18; --color-link: 18,18,18; --color-badge-foreground: 255,255,255; --color-badge-background: 82,127,38; --color-badge-border: 255,255,255; --payment-terms-background-color: rgb(82 127 38); }
.cl-sec-pd00, .cl-sec-pd00 .color-scheme-1, .cl-sec-pd00 .color-scheme-2, .cl-sec-pd00 .color-scheme-3, .cl-sec-pd00 .color-scheme-4, .cl-sec-pd00 .color-scheme-5, .cl-sec-pd00 .color-scheme-3e45b1ec-c53b-4959-950e-3ca5f57c716b, .cl-sec-pd00 .color-scheme-ee11ce0d-25f1-44ed-8b4d-548522b63247, .cl-sec-pd00 .color-scheme-8bf224ac-877d-47dd-9b4c-7e90f1de794d, .cl-sec-pd00 .color-scheme-d7dd5e09-af3b-40db-9feb-4bc3c8b41dda, .cl-sec-pd00 .color-scheme-1b3d0567-f7d9-406c-af14-cd5cbbe0bba3, .cl-sec-pd00 .color-scheme-a3f99187-358f-4108-94f2-73c4996de2be { color: rgba(var(--color-foreground), 0.75); background-color: rgb(var(--color-background)); }
.cl-sec-pd00 { --font-body-family: Poppins, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; --font-heading-family: "DM Sans", sans-serif; --font-heading-style: normal; --font-heading-weight: 700; --font-body-scale: 1.1; --font-heading-scale: 0.9090909090909091; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1540px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 0px; --product-card-text-alignment: left; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 4.4px; --product-card-shadow-blur-radius: 5.5px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 4.4px; --collection-card-shadow-blur-radius: 5.5px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 4.4px; --blog-card-shadow-blur-radius: 5.5px; --badge-corner-radius: 44px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 0px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --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: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 8px; --grid-desktop-horizontal-spacing: 8px; --grid-mobile-vertical-spacing: 4px; --grid-mobile-horizontal-spacing: 4px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 0px; --buttons-radius-outset: 0px; --buttons-border-width: 1px; --buttons-border-opacity: 1.0; --buttons-shadow-opacity: 0.0; --buttons-shadow-visible: 0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 4px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0px; --inputs-radius: 0px; --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: 0px; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --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-pd00 *, .cl-sec-pd00 ::before, .cl-sec-pd00 ::after { box-sizing: inherit; }
.cl-sec-pd00 { box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; }
.cl-sec-pd00 { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0px; font-size: 16.5px; letter-spacing: 0.66px; 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-pd00 { font-size: 17.6px; } }
.cl-sec-pd00 { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; }
.cl-sec-pd00 { font-optical-sizing: auto; font-style: normal; }
.cl-sec-pd00 h1, .cl-sec-pd00 .clx-h1, .cl-sec-pd00 h2, .cl-sec-pd00 .h2, .cl-sec-pd00 h3, .cl-sec-pd00 .h3, .cl-sec-pd00 h4, .cl-sec-pd00 .clx-h4, .cl-sec-pd00 h5, .cl-sec-pd00 .h5 { font-family: Manrope, sans-serif !important; }
.cl-sec-pd00 .clx-price--on-sale span.clx-price-item.clx-price-item--sale.price-item--last { font-weight: 400; color: rgb(101, 159, 65) !important; font-size: 18px !important; }
.cl-sec-pd00 .clx-price--on-sale .clx-price-item--regular { font-weight: 400; color: red !important; font-size: 18px !important; }
.cl-sec-pd00 .clx-product-media-container.clx-media-type-image.clx-media-fit-contain.clx-global-media-settings.clx-gradient.clx-constrain-height { width: 100%; }
.cl-sec-pd00 .clx-product-form__submit { background-color: rgb(101, 159, 65) !important; border-color: rgb(101, 159, 65) !important; }
.cl-sec-pd00 cl-quantity-input.clx-quantity { border-radius: 6px; border: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); }
.cl-sec-pd00 button.clx-quantity__button { margin: 0px !important; }
.cl-sec-pd00 .clx-contains-media, .cl-sec-pd00 .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); --shadow-visible: var(--media-shadow-visible); }
.cl-sec-pd00 .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 16.5px; }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-page-width { padding: 0px 55px; } }
.cl-sec-pd00 .clx-isolate { position: relative; z-index: 0; }
.cl-sec-pd00 .clx-list-unstyled { margin: 0px; padding: 0px; list-style: none; }
.cl-sec-pd00 .clx-hidden { display: none !important; }
.cl-sec-pd00 .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-pd00 .clx-visually-hidden--inline { margin: 0px; height: 1em; }
.cl-sec-pd00 .clx-skip-to-content-link:focus { z-index: 9999; position: inherit; overflow: auto; width: auto; height: auto; clip: auto; }
.cl-sec-pd00 h1, .cl-sec-pd00 h2, .cl-sec-pd00 h3, .cl-sec-pd00 h4, .cl-sec-pd00 h5, .cl-sec-pd00 .h0, .cl-sec-pd00 .clx-h1, .cl-sec-pd00 .h2, .cl-sec-pd00 .h3, .cl-sec-pd00 .clx-h4, .cl-sec-pd00 .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.66px); color: rgb(var(--color-foreground)); line-height: calc(1 + .3/max(1,var(--font-heading-scale))); word-break: break-word; }
.cl-sec-pd00 h1, .cl-sec-pd00 .clx-h1 { font-size: calc(var(--font-heading-scale) * 33px); }
@media only screen and (min-width: 750px) { .cl-sec-pd00 h1, .cl-sec-pd00 .clx-h1 { font-size: calc(var(--font-heading-scale) * 44px); } }
.cl-sec-pd00 h2, .cl-sec-pd00 .h2 { font-size: calc(var(--font-heading-scale) * 22px); }
@media only screen and (min-width: 750px) { .cl-sec-pd00 h2, .cl-sec-pd00 .h2 { font-size: calc(var(--font-heading-scale) * 26.4px); } }
.cl-sec-pd00 h4, .cl-sec-pd00 .clx-h4 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-size: calc(var(--font-heading-scale) * 16.5px); }
.cl-sec-pd00 .clx-caption { font-size: 11px; letter-spacing: 0.77px; line-height: calc(1 + .7 / var(--font-body-scale)); }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-caption { font-size: 13.2px; } }
.cl-sec-pd00 .clx-caption-large, .cl-sec-pd00 .customer .clx-field input, .cl-sec-pd00 .customer select, .cl-sec-pd00 .clx-field__input, .cl-sec-pd00 .clx-form__label, .cl-sec-pd00 .clx-select__select { font-size: 14.3px; line-height: calc(1 + .5 / var(--font-body-scale)); letter-spacing: 0.44px; }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-small-hide { display: none !important; } }
.cl-sec-pd00 a:empty, .cl-sec-pd00 ul:empty, .cl-sec-pd00 dl:empty, .cl-sec-pd00 div:empty, .cl-sec-pd00 section:empty, .cl-sec-pd00 article:empty, .cl-sec-pd00 p:empty, .cl-sec-pd00 h1:empty, .cl-sec-pd00 h2:empty, .cl-sec-pd00 h3:empty, .cl-sec-pd00 h4:empty, .cl-sec-pd00 h5:empty, .cl-sec-pd00 h6:empty { display: none; }
.cl-sec-pd00 .clx-link, .cl-sec-pd00 .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: 3.3px; color: rgb(var(--color-link)); background-color: transparent; font-size: 17.6px; font-family: inherit; }
@media (prefers-reduced-motion) { .cl-sec-pd00 .clx-motion-reduce { transition: none !important; animation: auto ease 0s 1 normal none running none !important; } }
.cl-sec-pd00 { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extra-longer: .75s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow); }
.cl-sec-pd00 .clx-icon-arrow { width: 16.5px; }
.cl-sec-pd00 .clx-animate-arrow .clx-icon-arrow path { transform: translate(-2.75px); transition: transform var(--duration-short) ease; }
.cl-sec-pd00 .clx-animate-arrow:hover .clx-icon-arrow path { transform: translate(-0.55px); }
.cl-sec-pd00 .clx-grid { display: flex; flex-wrap: wrap; margin-bottom: 22px; 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-pd00 .clx-grid { column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); } }
.cl-sec-pd00 .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-pd00 .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-pd00 .clx-grid--1-col .clx-grid__item { max-width: 100%; width: 100%; }
@media screen and (min-width: 750px) { .cl-sec-pd00 .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-pd00 .clx-grid--peek.clx-slider--mobile { margin: 0px; width: 100%; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-grid--peek.clx-slider--mobile .clx-grid__item { box-sizing: content-box; margin: 0px; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-grid--peek .clx-grid__item { min-width: 35%; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-grid--peek.clx-slider .clx-grid__item:first-of-type { margin-left: 16.5px; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-grid--peek.clx-slider::after { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .slider--tablet.clx-grid--peek.grid--2-col-tablet-down .clx-grid__item, .cl-sec-pd00 .clx-grid--peek .clx-grid__item { width: calc(50% - var(--grid-mobile-horizontal-spacing) - 33px); } }
.cl-sec-pd00 .clx-media { display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }
.cl-sec-pd00 .clx-media--transparent { background-color: transparent; }
.cl-sec-pd00 .clx-media > :not(.zoom):not(.deferred-media__poster-button), .cl-sec-pd00 .clx-media model-viewer { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.cl-sec-pd00 .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-pd00 .clx-button, .cl-sec-pd00 .shopify-challenge__button, .cl-sec-pd00 .customer button, .cl-sec-pd00 button.shopify-payment-button__button--unbranded, .cl-sec-pd00 .shopify-payment-button [role="button"], .cl-sec-pd00 .cart__dynamic-checkout-buttons [role="button"], .cl-sec-pd00 .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); --shadow-visible: var(--buttons-shadow-visible); --border-offset: var(--buttons-border-offset); --border-opacity: calc(1 - var(--buttons-border-opacity)); border-radius: var(--buttons-radius-outset); position: relative; }
.cl-sec-pd00 .clx-button, .cl-sec-pd00 .shopify-challenge__button, .cl-sec-pd00 .customer button, .cl-sec-pd00 button.shopify-payment-button__button--unbranded { min-width: calc(132px + var(--buttons-border-width) * 2); min-height: calc(49.5px + var(--buttons-border-width) * 2); }
.cl-sec-pd00 .clx-button, .cl-sec-pd00 .shopify-challenge__button, .cl-sec-pd00 .customer button { display: inline-flex; justify-content: center; align-items: center; border: 0px; padding: 0px 11px; 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: 16.5px; text-decoration: none; transition: box-shadow var(--duration-short) ease; appearance: none; background-color: rgba(var(--color-button),var(--alpha-button-background)); color: rgb(255, 255, 255); }
.cl-sec-pd00 .clx-button::before, .cl-sec-pd00 .shopify-challenge__button::before, .cl-sec-pd00 .customer button::before, .cl-sec-pd00 .shopify-payment-button__button--unbranded::before, .cl-sec-pd00 .shopify-payment-button [role="button"]::before, .cl-sec-pd00 .cart__dynamic-checkout-buttons [role="button"]::before { 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-pd00 .clx-button::after, .cl-sec-pd00 .shopify-challenge__button::after, .cl-sec-pd00 .customer button::after, .cl-sec-pd00 .shopify-payment-button__button--unbranded::after { 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-pd00 .clx-button:focus:not(:focus-visible):not(.focused), .cl-sec-pd00 .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused), .cl-sec-pd00 .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused) { box-shadow: inherit; }
.cl-sec-pd00 .clx-button::selection, .cl-sec-pd00 .shopify-challenge__button::selection, .cl-sec-pd00 .customer button::selection { background-color: rgba(var(--color-button-text),.3); }
.cl-sec-pd00 .clx-button, .cl-sec-pd00 .button-label, .cl-sec-pd00 .shopify-challenge__button, .cl-sec-pd00 .customer button { font-size: 16.5px; letter-spacing: 1.1px; line-height: calc(1 + .2 / var(--font-body-scale)); }
.cl-sec-pd00 .clx-button:disabled, .cl-sec-pd00 .clx-button[aria-disabled="true"], .cl-sec-pd00 .clx-button.clx-disabled, .cl-sec-pd00 .customer button:disabled, .cl-sec-pd00 .customer button[aria-disabled="true"], .cl-sec-pd00 .customer button.clx-disabled, .cl-sec-pd00 .clx-quantity__button.clx-disabled { cursor: not-allowed; opacity: 0.5; }
.cl-sec-pd00 .clx-button--full-width { display: flex; width: 100%; }
.cl-sec-pd00 .clx-field__input, .cl-sec-pd00 .clx-select__select, .cl-sec-pd00 .customer .clx-field input, .cl-sec-pd00 .customer select { appearance: none; background-color: rgb(var(--color-background)); color: rgb(var(--color-foreground)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); font-size: 17.6px; width: 100%; box-sizing: border-box; transition: box-shadow var(--duration-short) ease; border-radius: var(--inputs-radius); height: 49.5px; min-height: calc(var(--inputs-border-width) * 2); min-width: calc(77px + (var(--inputs-border-width) * 2)); position: relative; border: 0px; }
.cl-sec-pd00 .clx-field::before, .cl-sec-pd00 .clx-select::before, .cl-sec-pd00 .customer .clx-field::before, .cl-sec-pd00 .customer select::before, .cl-sec-pd00 .localization-form__select::before { pointer-events: none; position: absolute; inset: 0px; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity)); z-index: -1; }
.cl-sec-pd00 .clx-field::after, .cl-sec-pd00 .clx-select::after, .cl-sec-pd00 .customer .clx-field::after, .cl-sec-pd00 .customer select::after, .cl-sec-pd00 .localization-form__select::after { pointer-events: none; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 1.1px solid transparent; border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1; }
.cl-sec-pd00 .clx-select__select { font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); font-size: 13.2px; color: rgba(var(--color-foreground),.75); }
.cl-sec-pd00 .clx-field:hover.clx-field::after, .cl-sec-pd00 .clx-select:hover.clx-select::after, .cl-sec-pd00 .clx-select__select:hover.clx-select__select::after, .cl-sec-pd00 .customer .clx-field:hover.clx-field::after, .cl-sec-pd00 .customer select:hover.clx-select::after, .cl-sec-pd00 .localization-form__select:hover.localization-form__select::after { box-shadow: 0 0 0 calc(1.1px + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity)); outline: 0px; border-radius: var(--inputs-radius); }
.cl-sec-pd00 .clx-text-area, .cl-sec-pd00 .clx-select { display: flex; position: relative; width: 100%; }
.cl-sec-pd00 .clx-select .clx-icon-caret, .cl-sec-pd00 .customer select + svg { height: 6.6px; pointer-events: none; position: absolute; top: calc(50% - 2.2px); right: calc(var(--inputs-border-width) + 16.5px); }
.cl-sec-pd00 .clx-select__select, .cl-sec-pd00 .customer select { cursor: pointer; line-height: calc(1 + .6 / var(--font-body-scale)); padding: 0 calc(var(--inputs-border-width) + 33px) 0 22px; margin: var(--inputs-border-width); min-height: calc(var(--inputs-border-width) * 2); }
.cl-sec-pd00 .clx-field { position: relative; width: 100%; display: flex; transition: box-shadow var(--duration-short) ease; }
.cl-sec-pd00 .clx-field--with-error { flex-wrap: wrap; }
.cl-sec-pd00 .clx-field__input, .cl-sec-pd00 .customer .clx-field input { flex-grow: 1; text-align: left; padding: 16.5px; margin: var(--inputs-border-width); transition: box-shadow var(--duration-short) ease; }
.cl-sec-pd00 .clx-field__label, .cl-sec-pd00 .customer .clx-field label { font-size: 17.6px; left: calc(var(--inputs-border-width) + 22px); top: calc(11px + var(--inputs-border-width)); margin-bottom: 0px; pointer-events: none; position: absolute; transition: top var(--duration-short) ease,font-size var(--duration-short) ease; color: rgba(var(--color-foreground),.75); letter-spacing: 1.1px; line-height: 1.5; }
.cl-sec-pd00 .clx-field__input:focus ~ .clx-field__label, .cl-sec-pd00 .clx-field__input:not(:placeholder-shown) ~ .clx-field__label, .cl-sec-pd00 .clx-field__input:-webkit-autofill ~ .clx-field__label, .cl-sec-pd00 .customer .clx-field input:focus ~ label, .cl-sec-pd00 .customer .clx-field input:not(:placeholder-shown) ~ label, .cl-sec-pd00 .customer .clx-field input:-webkit-autofill ~ label { font-size: 11px; top: calc(var(--inputs-border-width) + 5.5px); left: calc(var(--inputs-border-width) + 22px); letter-spacing: 0.44px; }
.cl-sec-pd00 .clx-field__input::placeholder, .cl-sec-pd00 .customer .clx-field input::placeholder { opacity: 0; }
.cl-sec-pd00 .clx-text-area { font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); min-height: 110px; resize: none; }
.cl-sec-pd00 .clx-form__label { display: block; margin-bottom: 6.6px; }
.cl-sec-pd00 .clx-quantity { color: rgba(var(--color-foreground)); position: relative; width: calc(154px / var(--font-body-scale) + var(--inputs-border-width) * 2); display: flex; border-radius: var(--inputs-radius); min-height: calc((var(--inputs-border-width) * 2) + 49.5px); }
.cl-sec-pd00 .clx-quantity::after { pointer-events: none; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 1.1px solid transparent; border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1; }
.cl-sec-pd00 .clx-quantity::before { background: rgb(var(--color-background)); pointer-events: none; position: absolute; inset: 0px; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity)); z-index: -1; }
.cl-sec-pd00 .clx-quantity__input { color: currentcolor; font-family: var(--font-body-family); font-style: var(--font-body-style); font-size: 17.6px; font-weight: 500; opacity: 0.85; text-align: center; background-color: transparent; border: 0px; padding: 0px 5.5px; width: 100%; flex-grow: 1; appearance: none; }
.cl-sec-pd00 .clx-quantity__button { width: calc(49.5px / var(--font-body-scale)); flex-shrink: 0; font-size: 19.8px; border: 0px; background-color: transparent; cursor: pointer; display: flex; align-items: center; justify-content: center; color: rgb(var(--color-foreground)); padding: 0px; }
.cl-sec-pd00 .clx-quantity__button:first-child { margin-left: calc(var(--inputs-border-width)); }
.cl-sec-pd00 .clx-quantity__button:last-child { margin-right: calc(var(--inputs-border-width)); }
.cl-sec-pd00 .clx-quantity__button svg { width: 11px; pointer-events: none; }
.cl-sec-pd00 .clx-quantity__button:focus, .cl-sec-pd00 .clx-quantity__input:focus { background-color: rgb(var(--color-background)); z-index: 2; }
.cl-sec-pd00 .clx-quantity__button:not(:focus-visible):not(.focused), .cl-sec-pd00 .clx-quantity__input:not(:focus-visible):not(.focused) { box-shadow: inherit; background-color: inherit; }
.cl-sec-pd00 .clx-quantity__input[type="number"] { }
.cl-sec-pd00 .clx-quantity__rules { margin-top: 5.5px; position: relative; font-size: 13.2px; }
.cl-sec-pd00 .clx-quantity__rules-cart { position: relative; }
.cl-sec-pd00 .clx-badge { border-width: 1px; border-style: solid; border-image: none; border-radius: var(--badge-corner-radius); display: inline-block; font-size: 13.2px; letter-spacing: 1.1px; line-height: 1; padding: 5.5px 14.3px 6.6px; 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-badge-foreground)); word-break: break-word; }
.cl-sec-pd00 .clx-gradient { background: var(--gradient-background); background-attachment: fixed; }
@media screen and (forced-colors: active) { .cl-sec-pd00 .clx-icon { color: canvastext; fill: canvastext !important; } }
.cl-sec-pd00 .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-pd00 .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; pointer-events: none; }
.cl-sec-pd00 .clx-global-media-settings--no-shadow { overflow: hidden !important; }
.cl-sec-pd00 .clx-global-media-settings--no-shadow::after { content: none; }
.cl-sec-pd00 .clx-global-media-settings img, .cl-sec-pd00 .clx-global-media-settings iframe, .cl-sec-pd00 .clx-global-media-settings model-viewer, .cl-sec-pd00 .clx-global-media-settings video, .cl-sec-pd00 .clx-global-media-settings .placeholder-svg { border-radius: calc(var(--media-radius) - var(--media-border-width)); }
@supports not (inset: 10px) { .cl-sec-pd00 .clx-grid { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }
@supports not (inset: 10px) { .cl-sec-pd00 .clx-grid__item { padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); } }
@media (forced-colors: active) { .cl-sec-pd00 .clx-button, .cl-sec-pd00 .shopify-challenge__button, .cl-sec-pd00 .customer button { border: 1px solid transparent; } }
@media (forced-colors: active) { .cl-sec-pd00 .clx-button:focus-visible, .cl-sec-pd00 .clx-button:focus, .cl-sec-pd00 .clx-button.focused, .cl-sec-pd00 .shopify-payment-button__button--unbranded:focus-visible, .cl-sec-pd00 .shopify-payment-button [role="button"]:focus-visible, .cl-sec-pd00 .shopify-payment-button__button--unbranded:focus, .cl-sec-pd00 .shopify-payment-button [role="button"]:focus { outline: transparent solid 1px; } }
@media (forced-colors: active) { .cl-sec-pd00 .clx-field__input:focus, .cl-sec-pd00 .clx-select__select:focus, .cl-sec-pd00 .customer .clx-field input:focus, .cl-sec-pd00 .customer select:focus, .cl-sec-pd00 .localization-form__select:focus.localization-form__select::after { outline: transparent solid 1px; } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-pd00 .scroll-trigger.animate--fade-in, .cl-sec-pd00 .scroll-trigger.animate--slide-in { opacity: 0.01; } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-pd00 .scroll-trigger.animate--slide-in { transform: translateY(22px); } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-pd00 .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in { opacity: 1; animation: var(--animation-fade-in); } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-pd00 .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in { ; animation-delay: calc(var(--animation-order) * 75ms); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-pd00 { --easter-egg: none; --sparkle: url(./sparkle.gif); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-pd00 .animate--hover-vertical-lift .clx-button:not(.button--tertiary), .cl-sec-pd00 .animate--hover-vertical-lift .shopify-challenge__button, .cl-sec-pd00 .animate--hover-vertical-lift .customer button, .cl-sec-pd00 .animate--hover-vertical-lift .shopify-payment-button__button { transition: transform var(--duration-default) var(--ease-out-slow); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-pd00 .animate--hover-vertical-lift .clx-button:not(.button--tertiary):not([disabled]):hover, .cl-sec-pd00 .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover, .cl-sec-pd00 .animate--hover-vertical-lift .customer button:not([disabled]):hover, .cl-sec-pd00 .animate--hover-vertical-lift .shopify-payment-button__button:hover { transform: translateY(-2.75px); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-pd00 .animate--hover-vertical-lift .clx-button:not(.button--tertiary):not([disabled]):active, .cl-sec-pd00 .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active, .cl-sec-pd00 .animate--hover-vertical-lift .customer button:not([disabled]):active, .cl-sec-pd00 .animate--hover-vertical-lift .shopify-payment-button__button:active { transform: translateY(0px); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-pd00 .animate--hover-vertical-lift .clx-button:not([disabled]):hover::after, .cl-sec-pd00 .animate--hover-vertical-lift .customer button:not([disabled]):hover::after, .cl-sec-pd00 .animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover::after { --border-offset: .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 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background)); } }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-price { font-weight: 700 !important; }
.cl-sec-pd00 .clx-price.clx-price--large.clx-price--on-sale.clx-price--show-badge { display: flex !important; align-items: center !important; }
@media (max-width: 700px) { .cl-sec-pd00 .clx-price--on-sale .clx-price-item--regular .clx-money { font-size: 18px !important; } }
@media screen and (max-width: 767px) { .cl-sec-pd00 { overflow-x: hidden; } }
.cl-sec-pd00 a { text-decoration: none; }
.cl-sec-pd00 p, .cl-sec-pd00 div { margin: 0px; line-height: normal; }
.cl-sec-pd00 .clx-flex { display: flex; }
.cl-sec-pd00 .w-100 { width: 100%; }
.cl-sec-pd00 .text-color-black { color: black; }
.cl-sec-pd00 .text-center { text-align: center; }
.cl-sec-pd00 .relative { position: relative; }
.cl-sec-pd00 .clx-price--on-sale .clx-price-item--regular { font-size: 20px !important; }
@media (max-width: 700px) { .cl-sec-pd00 .md-flex-direction-column { flex-direction: column; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-price--on-sale .clx-price-item--regular { font-size: 16px !important; } }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
.cl-sec-pd00 { --swiper-theme-color: #007aff; }
.cl-sec-pd00 { --swiper-navigation-size: 44px; }
@media screen and (max-width: 767px) { .cl-sec-pd00 .clx-product-media-container.clx-media-type-image.clx-media-fit-contain.clx-global-media-settings.clx-gradient.clx-constrain-height { height: 100%; } }
@media screen and (max-width: 767px) { .cl-sec-pd00 .clx-product__media-icon, .cl-sec-pd00 .thumbnail__badge { top: 13.2px; z-index: 1; transition: color var(--duration-short) ease,opacity var(--duration-short) ease; left: unset !important; right: 13.2px !important; } }
@media screen and (max-width: 767px) { .cl-sec-pd00 .clx-price--on-sale span.clx-price-item.clx-price-item--sale.price-item--last { font-size: 12px; letter-spacing: 0px; color: rgb(82, 127, 38) !important; } }
.cl-sec-pd00 .clx-product-form__submit { background-color: rgb(82, 127, 38) !important; border-color: rgb(82, 127, 38) !important; }
.cl-sec-pd00 .clx-price--on-sale .clx-price-item--regular { color: rgb(255, 74, 68) !important; font-size: 18px !important; }
@font-face { font-family: slick; font-weight: normal; font-style: normal; src: url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"); }
@font-face { font-family: "Maven Pro"; font-style: normal; font-weight: 400 900; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-3d4fe1818e.woff2?v=83798537282841962341790648664") 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: "Maven Pro"; font-style: normal; font-weight: 400 900; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-17b4f3772c.woff2?v=27180482555575121981790648655") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Maven Pro"; font-style: normal; font-weight: 400 900; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-39bec569d3.woff2?v=167249900807847513311790648662") 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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Bebas Neue"; font-style: normal; font-weight: 400; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-a8fcc01a30.woff2?v=27590337783058114731790648679") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Bebas Neue"; font-style: normal; font-weight: 400; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-ef2b40e59d.woff2?v=98353083092357694901790648690") 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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Oswald; font-style: normal; font-weight: 200 700; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-5b01bd026a.woff2?v=11373489415896599471790648670") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Oswald; font-style: normal; font-weight: 200 700; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-4d3c4acf03.woff2?v=152923979083421906351790648666") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Oswald; font-style: normal; font-weight: 200 700; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-5b63bf65d0.woff2?v=17722082851138813141790648671") 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: Oswald; font-style: normal; font-weight: 200 700; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-b8718ba391.woff2?v=35019555353867325271790648681") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Oswald; font-style: normal; font-weight: 200 700; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-4c1e3269fb.woff2?v=35587617539416327621790648665") 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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-307354c36d.woff2?v=104070388352985064041790648660") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-c91f5c3859.woff2?v=144922872857102581031790648683") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-a077f01cb7.woff2?v=166862676859612385161790648678") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-3d19d51c17.woff2?v=137219910411372818131790648663") 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: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-31b5437df5.woff2?v=108850874326313516411790648661") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-1f0bb69035.woff2?v=91295995508696815961790648657") 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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.cl-sec-pd00 kaching-bundle, .cl-sec-pd00 kaching-bundle-deals { width: 100%; }
.cl-sec-pd00 .kaching-bundles__block { display: none; }
@font-face { font-family: GTStandard-M; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-facbc31016.woff2?v=149152729114340250381790648691") format("woff2"); font-style: normal; font-weight: 450; font-display: swap; }
@font-face { font-family: GTStandard-M; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-2a9125750f.woff2?v=30486626448974345721790648659") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: GTStandard-M; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-5063fc895a.woff2?v=104269634200593542371790648668") format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: InterVariable; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-33447c5d16.woff2?v=72901517165129071291790652838") format("woff2"); font-weight: 100 900; font-display: swap; font-style: normal; }
.cl-sec-pd00 .clx-loox-icon { font-size: inherit; }
.cl-sec-pd00 a[href="#looxReviewsFrame"] { text-decoration: none; color: inherit; }
.cl-sec-pd00 svg.clx-loox-icon { width: 1em; height: 1em; flex-shrink: 0; }
.cl-sec-pd00 .clx-loox-rating .loox-rating-content { display: inline-flex; align-items: center; gap: 2px; vertical-align: middle; }
.cl-sec-pd00 [data-lx-fill="full"] { --lx-rating-percent: 100%; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__block { display: flex; flex-direction: column; width: 100%; margin-top: 15px; margin-bottom: 10px; text-align: start; line-height: 1.4; font-family: var(--block-font-family, inherit); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded { display: flex; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__block-title { display: flex; align-items: center; text-align: center; gap: 8px; margin-top: 10px; margin-bottom: 10px; color: var(--block-block-title-color, #000); font-size: var(--block-title-font-size, 14px); font-weight: var(--block-title-font-weight, bold); font-style: var(--block-title-font-style); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__block > .kaching-bundles__block-title:first-child { margin-top: 0px; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__block-title::before, .cl-sec-pd00 .kaching-bundles .kaching-bundles__block-title::after { content: ""; flex-grow: 1; height: 2px; background-color: var(--bar-border-color, rgba(0, 0, 0, .3)); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bars { display: flex; flex-direction: column; position: relative; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar { display: flex; flex: 1 1 0%; margin: calc(5px * var(--block-spacing, 1)) 0; position: relative; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar > input[type="radio"] { display: none; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-radio { display: flex; flex-shrink: 0; width: 20px; height: 20px; border-radius: 50%; background: rgb(255, 255, 255); border: 3px solid rgb(255, 255, 255); box-sizing: border-box; box-shadow: 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio { background: var(--bar-selected-border-color, #000); box-shadow: 0 0 0 2px var(--bar-selected-border-color, #000); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-container { flex-direction: column; justify-content: center; align-items: initial; position: relative; box-sizing: border-box; cursor: pointer; width: 100%; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--bar-background-color, #fff); border-radius: var(--bar-border-radius); box-shadow: inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3)); display: flex !important; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-wrapper { padding: calc(10px * var(--block-spacing, 1)) calc(15px * var(--block-spacing, 1) + 5px); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-container:hover { opacity: 1; box-shadow: inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-container * { letter-spacing: normal; text-transform: initial; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container { cursor: default; background-color: var(--bar-selected-background-color); box-shadow: inset 0 0 0 2px var(--bar-selected-border-color, #000); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-most-popular { position: absolute; z-index: 3; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple { top: -8px; right: var(--bar-border-radius); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-most-popular__content { margin: 0px 8px; padding: 6px 8px; border-radius: 0px 0px 5px 5px; font-family: sans-serif; font-size: var(--badge-text-size, 12px); font-weight: 700; line-height: 1; color: var(--bar-most-popular-color, #fff); background-color: var(--bar-most-popular-background-color); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-most-popular__content::before, .cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-most-popular__content::after { display: block; position: absolute; top: 0px; width: 0px; height: 0px; content: ""; border-bottom: 8px solid var(--bar-most-popular-background-color, transparent); filter: brightness(0.7); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-most-popular__content::before { left: 0px; border-left: 8px solid transparent; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-most-popular__content::after { right: 0px; border-right: 8px solid transparent; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-main { display: flex; align-items: center; gap: 18px; min-height: 55px; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-main { cursor: pointer; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-content { align-items: center; justify-content: space-between; display: flex; gap: 8px; flex: 1 1 0%; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-content-left { display: flex; flex-direction: column; flex: 1 1 0%; align-items: flex-start; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-first-line { display: flex; flex-wrap: wrap; column-gap: 8px; align-items: center; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-second-line { display: flex; flex-wrap: wrap; align-items: center; column-gap: 10px; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-title { display: inline-block; overflow-wrap: break-word; font-size: var(--bar-title-font-size, 20px); font-weight: var(--bar-title-font-weight, 500); font-style: var(--bar-title-font-style); color: var(--bar-title-color, #000); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-label { display: inline-flex; align-items: center; justify-content: center; gap: 4px; vertical-align: top; padding: 4px 8px; overflow-wrap: break-word; background-color: var(--bar-label-background-color, #eee); color: var(--bar-label-color, #777); font-size: var(--bar-label-font-size, 12px); font-weight: var(--bar-label-font-weight); font-style: var(--bar-label-font-style); border-radius: var(--bar-border-radius); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-subtitle { overflow-wrap: break-word; font-size: var(--bar-subtitle-font-size, 14px); font-weight: var(--bar-subtitle-font-weight); font-style: var(--bar-subtitle-font-style); color: var(--bar-subtitle-color, #555); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-pricing { align-items: flex-end; display: flex; flex-direction: column; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-price { font-size: var(--bar-title-font-size, 20px); font-weight: var(--bar-title-font-weight, 500); font-style: var(--bar-title-font-style); color: var(--bar-price-color, #000); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-full-price, .cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-unit-price { font-size: var(--bar-subtitle-font-size, 14px); font-weight: var(--bar-subtitle-font-weight); font-style: var(--bar-subtitle-font-style); color: var(--bar-full-price-color, #555); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-full-price { text-decoration: line-through; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variants { display: none; flex-direction: column; align-items: flex-start; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variant { flex: 1 1 0%; max-width: 100%; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variants .kaching-bundles__bar-variant { margin-top: 5px; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variant__content { display: flex; align-items: center; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variant-names { font-size: 12px; color: var(--bar-subtitle-color, #555); margin-block: 3px; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variant-names > span:not(:last-child)::after { content: ", "; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variant-number { font-size: 12px; margin-right: 2px; min-width: 20px; display: inline-flex; color: var(--bar-title-color, #000); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variant-main { display: flex; flex-direction: column; min-width: 0px; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variant-selects { display: flex; min-width: 0px; margin-right: 2px; margin-bottom: 2px; flex-wrap: wrap; gap: 7px; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variant-select { font-size: 14px; font-weight: 400; font-style: normal; font-family: var(--block-font-family, inherit); appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 7px 25px 7px 7px; margin: 0px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-color: rgb(255, 255, 255); background-size: initial; color: rgb(0, 0, 0); outline: none; max-width: 100%; width: auto; height: auto; min-height: auto; display: flex; align-items: center; gap: 10px; cursor: pointer; box-shadow: inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3)); border-radius: var(--bar-variant-select-border-radius, 0); background-image: url("data:image/svg+xml;utf8,<svg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/></svg>") !important; background-repeat: no-repeat !important; background-position: right 8px center !important; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variant-selector-wrapper { display: flex; flex-wrap: wrap; align-items: center; column-gap: 10px; max-width: 100%; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variant-select:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-variant-select:focus { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: inset 0 0 0 2px var(--bar-selected-border-color, #000); }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-main { margin-top: 7px; margin-bottom: 7px; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-full-price::before, .cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-price::before { content: attr(data-a11y-label); position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0px; }
@media (prefers-reduced-motion: reduce) { .cl-sec-pd00 .kaching-bundles *, .cl-sec-pd00 .kaching-bundles ::before, .cl-sec-pd00 .kaching-bundles ::after { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }
.cl-sec-pd00, .cl-sec-pd00 { scroll-behavior: auto !important; }
.cl-sec-pd00 .clx-quantity__button { width: calc(38.5px / var(--font-body-scale)); border-radius: 4px; background: rgb(199, 199, 199) !important; }
@media (max-width: 700px) { .cl-sec-pd00 .clx-quantity { min-height: calc((var(--inputs-border-width) * 2) + 38.5px); } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-price { white-space: nowrap; font-size: 15.4px !important; } }
.cl-sec-pd00 .clx-product { margin: 0px; }
.cl-sec-pd00 .clx-product.clx-grid { gap: 0px; }
.cl-sec-pd00 .clx-product__media-wrapper { padding-left: 0px; }
@media screen and (min-width: 1026px) { .cl-sec-pd00 .clx-product__column-sticky { display: block; position: sticky; top: 33px; z-index: 2; } }
@media screen and (min-width: 1026px) { .cl-sec-pd00 .clx-product__info-wrapper { padding: 0px 0px 0px 55px; } }
@media screen and (min-width: 1026px) { .cl-sec-pd00 .product--medium:not(.product--no-media) .clx-product__media-wrapper, .cl-sec-pd00 .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: 1026px) { .cl-sec-pd00 .product--medium:not(.product--no-media) .clx-product__info-wrapper, .cl-sec-pd00 .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-pd00 .clx-product-form { display: block; }
.cl-sec-pd00 .clx-product-form__error-message-wrapper svg { flex-shrink: 0; width: 16.5px; height: 16.5px; margin-right: 7.7px; margin-top: 2.75px; }
.cl-sec-pd00 .clx-product-form__input { flex: 0 0 100%; padding: 0px; margin: 0px 0px 13.2px; max-width: 484px; min-width: fit-content; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.cl-sec-pd00 .clx-product-form__input .clx-form__label { padding-left: 0px; color: rgb(0, 0, 0); }
.cl-sec-pd00 .clx-product-form__input .clx-select { max-width: 100%; }
.cl-sec-pd00 .clx-product-form__submit { margin-bottom: 11px; font-size: 16px; border-radius: 6px; transition: 0.5s; border: 2px solid black; }
.cl-sec-pd00 .clx-product-form__submit:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.cl-sec-pd00 .clx-product__info-container > * + * { margin: 16.5px 0px; }
.cl-sec-pd00 .clx-product__info-container .clx-product-form, .cl-sec-pd00 .clx-product__info-container .product__description, .cl-sec-pd00 .clx-product__info-container .clx-icon-with-text { margin: 27.5px 0px; }
.cl-sec-pd00 .clx-product__title { word-break: break-word; margin-bottom: 16.5px; }
.cl-sec-pd00 .clx-product__title > * { margin: 0px; }
.cl-sec-pd00 .clx-product__title > a { display: none; }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-product__info-container { max-width: 660px; } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-product__info-container .clx-price--on-sale .clx-price-item--regular { font-size: 17.6px; } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-product__info-container > :first-child { margin-top: 0px; } }
.cl-sec-pd00 .clx-product-form__quantity .clx-form__label { margin-bottom: 6.6px; }
.cl-sec-pd00 .clx-product-form__buttons { max-width: 100%; }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-product__media-list { margin-left: -27.5px; margin-bottom: 33px; width: calc(100% + 44px); } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-product__media-wrapper cl-slider-component:not(.thumbnail-slider--no-slide) { margin-left: -16.5px; margin-right: -16.5px; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-product__media-list .clx-product__media-item { width: calc(100% - 33px - var(--grid-mobile-horizontal-spacing)); } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .product--thumbnail .clx-product__media-list, .cl-sec-pd00 .clx-product--thumbnail_slider .clx-product__media-list { padding-bottom: calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible)); } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-product__media-list { padding-right: calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible)); } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .product--thumbnail .clx-product__media-item:not(.clx-is-active), .cl-sec-pd00 .clx-product--thumbnail_slider .clx-product__media-item:not(.clx-is-active) { display: none; } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-pd00 .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-pd00 .clx-product--thumbnail_slider .clx-product__media-list { margin-left: 0px; } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-pd00 .clx-product__media-list .clx-product__media-item { width: 100%; } }
.cl-sec-pd00 .clx-product__media-icon .clx-icon { width: 13.2px; height: 15.4px; }
.cl-sec-pd00 .clx-product__media-icon, .cl-sec-pd00 .thumbnail__badge { background-color: rgb(var(--color-background)); border-radius: 50%; border: 1.1px solid rgba(var(--color-foreground),.1); color: rgb(var(--color-foreground)); display: flex; align-items: center; justify-content: center; height: 33px; width: 33px; position: absolute; left: 13.2px; top: 13.2px; z-index: 1; transition: color var(--duration-short) ease,opacity var(--duration-short) ease; }
.cl-sec-pd00 .clx-product__modal-opener--image .clx-product__media-toggle:hover { cursor: zoom-in; }
.cl-sec-pd00 .clx-product__modal-opener:hover .clx-product__media-icon { border: 1.1px solid rgba(var(--color-foreground),.1); }
@media screen and (min-width: 990px) { .cl-sec-pd00 .clx-product:not(.product--columns) .clx-product__media-list .clx-product__media-item:first-child, .cl-sec-pd00 .clx-product:not(.product--columns) .clx-product__media-list .product__media-item--full { width: 100%; max-width: 100%; } }
@media screen and (min-width: 990px) { .cl-sec-pd00 .clx-product__modal-opener .clx-product__media-icon { opacity: 0; } }
@media screen and (min-width: 990px) { .cl-sec-pd00 .clx-product__modal-opener:hover .clx-product__media-icon, .cl-sec-pd00 .clx-product__modal-opener:focus .clx-product__media-icon { opacity: 1; } }
.cl-sec-pd00 .clx-product__media-item > * { display: block; position: relative; }
.cl-sec-pd00 .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-pd00 .clx-product__media-toggle::after { content: ""; cursor: pointer; display: block; margin: 0px; padding: 0px; position: absolute; top: calc(var(--border-width) * -1); right: calc(var(--border-width) * -1); bottom: calc(var(--border-width) * -1); left: calc(var(--border-width) * -1); z-index: 2; }
.cl-sec-pd00 .clx-product__media-list .clx-media > * { overflow: hidden; }
.cl-sec-pd00 .clx-thumbnail-list { flex-wrap: wrap; gap: 11px; }
.cl-sec-pd00 .clx-slider--mobile.clx-thumbnail-list::after { content: none; }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-thumbnail-list { display: grid; grid-template-columns: repeat(4, 1fr); } }
.cl-sec-pd00 .clx-thumbnail-list_item--variant:not(:first-child) { display: none; }
@media screen and (min-width: 990px) { .cl-sec-pd00 .clx-thumbnail-list { grid-template-columns: repeat(4, 1fr); } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-product__media-item { display: flex; align-items: center; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-product__modal-opener { width: 100%; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-thumbnail-slider { display: flex; align-items: center; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-thumbnail-slider .clx-thumbnail-list.clx-slider { display: flex; padding: 5.5px; flex: 1 1 0%; scroll-padding-left: 5.5px; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-thumbnail-list__item.clx-slider__slide { width: calc(33% - 6.6px); } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-product--thumbnail_slider .clx-thumbnail-slider { display: flex; align-items: center; } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-thumbnail-slider .clx-thumbnail-list.clx-slider--tablet-up { display: flex; padding: 5.5px; flex: 1 1 0%; scroll-padding-left: 5.5px; } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-product__media-wrapper .clx-slider-mobile-gutter .clx-slider-button { display: none; } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-thumbnail-list.clx-slider--tablet-up .clx-thumbnail-list__item.clx-slider__slide { width: calc(25% - 8.8px); } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-product--thumbnail_slider .clx-slider-mobile-gutter .clx-slider-button { display: flex; } }
@media screen and (min-width: 900px) { .cl-sec-pd00 .clx-product--small .clx-thumbnail-list.clx-slider--tablet-up .clx-thumbnail-list__item.clx-slider__slide { width: calc(25% - 8.8px); } }
@media screen and (min-width: 900px) { .cl-sec-pd00 .clx-thumbnail-list.clx-slider--tablet-up .clx-thumbnail-list__item.clx-slider__slide { width: calc(20% - 8.8px); } }
.cl-sec-pd00 .clx-thumbnail { position: absolute; top: 0px; left: 0px; display: block; height: 100%; width: 100%; padding: 0px; color: rgb(var(--color-foreground)); cursor: pointer; background-color: transparent; }
.cl-sec-pd00 .clx-thumbnail:hover { opacity: 0.7; }
.cl-sec-pd00 .clx-thumbnail.clx-global-media-settings img { border-radius: 0px; }
.cl-sec-pd00 .clx-thumbnail[aria-current] { box-shadow: 0 0 0 1.1px rgb(var(--color-foreground)); border-color: rgb(var(--color-foreground)); }
.cl-sec-pd00 .clx-image-magnify-hover { cursor: zoom-in; }
.cl-sec-pd00 .clx-product__modal-opener > .loading__spinner { top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; display: flex; align-items: center; height: 48px; width: 48px; }
.cl-sec-pd00 .clx-product__modal-opener .clx-path { stroke: rgb(var(--color-button)); opacity: 0.75; }
@media (hover: hover) { .cl-sec-pd00 .clx-product__media-zoom-hover, .cl-sec-pd00 .clx-product__media-icon--hover { display: none; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-product__media-zoom-hover, .cl-sec-pd00 .clx-product__media-icon--hover { display: flex; } }
.cl-sec-pd00 .clx-js .clx-product__media { overflow: hidden !important; }
.cl-sec-pd00 .clx-thumbnail[aria-current]:focus, .cl-sec-pd00 .clx-thumbnail.focused { outline: 0px; box-shadow: 0 0 0 3.3px rgb(var(--color-background)),0 0 0 5.5px rgba(var(--color-foreground),.5); }
@media (forced-colors: active) { .cl-sec-pd00 .clx-thumbnail[aria-current]:focus, .cl-sec-pd00 .clx-thumbnail.focused { outline: transparent solid 1px; } }
.cl-sec-pd00 .clx-thumbnail[aria-current]:focus:not(:focus-visible) { outline: 0px; box-shadow: 0 0 0 1.1px rgb(var(--color-foreground)); }
.cl-sec-pd00 .clx-thumbnail img { object-fit: cover; width: 100%; height: 100%; pointer-events: none; }
.cl-sec-pd00 .clx-thumbnail-list__item { position: relative; }
.cl-sec-pd00 .clx-thumbnail-list__item::before { content: ""; display: block; padding-bottom: 100%; }
.cl-sec-pd00 .clx-product:not(.featured-product) .clx-product__view-details { display: none; }
.cl-sec-pd00 .clx-product__view-details { display: block; text-decoration: none; }
.cl-sec-pd00 .clx-product__view-details:hover { text-decoration: underline; text-underline-offset: 3.3px; }
.cl-sec-pd00 .clx-product__view-details .clx-icon { width: 13.2px; margin-left: 13.2px; flex-shrink: 0; }
.cl-sec-pd00 .clx-product__inventory { color: rgb(0, 0, 0); display: flex; align-items: center; gap: 5.5px; }
.cl-sec-pd00 .clx-icon-with-text { --icon-size: calc(var(--font-heading-scale) * 33px); --icon-spacing: calc(var(--font-heading-scale) * 11px); }
.cl-sec-pd00 .clx-icon-with-text--vertical { --icon-size: calc(var(--font-heading-scale) * 22px); }
.cl-sec-pd00 .clx-icon-with-text img { height: var(--icon-size); width: var(--icon-size); object-fit: contain; }
.cl-sec-pd00 .clx-icon-with-text--vertical img { margin-right: var(--icon-spacing); }
.cl-sec-pd00 .clx-icon-with-text__item { display: flex; align-items: center; }
.cl-sec-pd00 .clx-icon-with-text--vertical .clx-icon-with-text__item { margin-bottom: var(--icon-size); }
.cl-sec-pd00 .clx-product-media-container { --aspect-ratio: var(--preview-ratio); --ratio-percent: calc(1 / var(--aspect-ratio) * 100%); position: relative; width: 100%; max-width: calc(100% - calc(var(--media-border-width) * 2)); }
.cl-sec-pd00 .clx-product-media-container.clx-constrain-height { --viewport-offset: 400px; --constrained-min-height: 300px; --constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset))); margin-right: auto; margin-left: auto; }
.cl-sec-pd00 .clx-product-media-container.clx-constrain-height.clx-media-fit-contain { --contained-width: calc(var(--constrained-height) * var(--aspect-ratio)); width: min(var(--contained-width),100%); }
.cl-sec-pd00 .clx-product-media-container .clx-media { padding-top: var(--ratio-percent); }
.cl-sec-pd00 .clx-product-media-container.clx-constrain-height .clx-media { padding-top: min(var(--constrained-height),var(--ratio-percent)); }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-product-media-container { max-width: 100%; } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-product-media-container.clx-constrain-height { --viewport-offset: 170px; --constrained-min-height: 500px; } }
.cl-sec-pd00 .clx-product-media-container .clx-product__modal-opener { display: block; position: relative; }
.cl-sec-pd00 .clx-product__title { margin-top: 0px; }
@media screen and (max-width: 1025px) { .cl-sec-pd00 #MainContent.content-for-layout .clx-page-width { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 1025px) { .cl-sec-pd00 .main-product__section .clx-product.clx-grid.clx-product--thumbnail_slider { flex-direction: column; } }
@media screen and (max-width: 1025px) { .cl-sec-pd00 .main-product__section .clx-product__info-container { max-width: 100%; padding-left: 0px !important; padding-right: 0px !important; } }
@media screen and (max-width: 1025px) { .cl-sec-pd00 .main-product__section .clx-product.clx-grid.clx-product--thumbnail_slider .clx-grid__item.clx-product__media-wrapper, .cl-sec-pd00 .main-product__section .clx-product.clx-grid.clx-product--thumbnail_slider .clx-product__info-wrapper.clx-grid__item { width: 100%; } }
@media screen and (max-width: 1025px) { .cl-sec-pd00 .main-product__section .clx-product__info-container .clx-flex.md-flex-direction-column.size_wrapper { flex-direction: column; } }
@media screen and (max-width: 1025px) { .cl-sec-pd00 .main-product__section .size_wrapper .clx-product-form__input { max-width: 100%; } }
@media screen and (max-width: 1025px) { .cl-sec-pd00 .overlay_size .relative { width: 90%; height: 90%; } }
.cl-sec-pd00 .clx-price { font-size: 17.6px; letter-spacing: 1.1px; line-height: calc(1 + .5 / var(--font-body-scale)); color: rgb(var(--color-foreground)); }
.cl-sec-pd00 .clx-price > * { display: inline-block; vertical-align: top; }
.cl-sec-pd00 .clx-price .clx-price-item { display: inline-block; margin: 0px 11px 0px 0px; }
.cl-sec-pd00 .clx-price__regular .clx-price-item--regular { margin-right: 0px; }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-price { margin-bottom: 0px; } }
.cl-sec-pd00 .clx-price--large { font-size: 17.6px; line-height: calc(1 + .5 / var(--font-body-scale)); letter-spacing: 1.43px; }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-price--large { font-size: 19.8px; } }
.cl-sec-pd00 .price--sold-out .price__availability, .cl-sec-pd00 .clx-price__regular { display: block; }
.cl-sec-pd00 .clx-price__sale, .cl-sec-pd00 .price__availability, .cl-sec-pd00 .clx-price .clx-price__badge-sale, .cl-sec-pd00 .clx-price .clx-price__badge-sold-out, .cl-sec-pd00 .clx-price--on-sale .clx-price__regular, .cl-sec-pd00 .clx-price--on-sale .price__availability { display: none; }
.cl-sec-pd00 .price--sold-out .clx-price__badge-sold-out, .cl-sec-pd00 .clx-price--on-sale .clx-price__badge-sale, .cl-sec-pd00 .volume-pricing--sale-badge .clx-price__badge-sale { display: inline-block; }
.cl-sec-pd00 .clx-price--on-sale .clx-price__sale { display: initial; flex-flow: wrap; }
.cl-sec-pd00 .clx-price--on-sale .clx-price-item--regular { text-decoration: line-through; color: rgba(var(--color-foreground),.75); font-size: 14.3px; }
.cl-sec-pd00 .clx-unit-price { display: block; font-size: 12.1px; letter-spacing: 0.44px; line-height: calc(1 + .2 / var(--font-body-scale)); margin-top: 2.2px; text-transform: uppercase; color: rgba(var(--color-foreground),.7); }
.cl-sec-pd00 cl-slider-component { --desktop-margin-left-first-item: max( 55px, calc((100vw - var(--page-width) + 110px - var(--grid-desktop-horizontal-spacing)) / 2) ); position: relative; display: block; }
.cl-sec-pd00 .clx-slider__slide { --focus-outline-padding: 5.5px; --shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible)); --shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible)); scroll-snap-align: start; flex-shrink: 0; padding-bottom: 0px; }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-slider.clx-slider--mobile { position: relative; flex-wrap: inherit; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scroll-padding-left: 16.5px; margin-bottom: 11px; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-slider--mobile::after { content: ""; width: 0px; padding-left: 16.5px; } }
@media screen and (max-width: 749px) { .cl-sec-pd00 .clx-slider.clx-slider--mobile .clx-slider__slide { margin-bottom: 0px; padding-top: max(var(--focus-outline-padding),var(--shadow-padding-top)); padding-bottom: max(var(--focus-outline-padding),var(--shadow-padding-bottom)); } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .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: 11px; } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-slider.clx-slider--tablet-up .clx-slider__slide { margin-bottom: 0px; } }
@media (prefers-reduced-motion) { .cl-sec-pd00 .clx-slider { scroll-behavior: auto; } }
.cl-sec-pd00 .clx-slider { scrollbar-color: rgb(var(--color-foreground)) rgba(var(--color-foreground),.04); scrollbar-width: none; }
.cl-sec-pd00 .clx-slider-counter { display: flex; justify-content: center; min-width: 48.4px; }
.cl-sec-pd00 .clx-slider-buttons { display: flex; align-items: center; justify-content: center; }
@media screen and (min-width: 990px) { .cl-sec-pd00 .clx-slider:not(.slider--everywhere):not(.slider--desktop) + .clx-slider-buttons { display: none; } }
@media screen and (min-width: 750px) { .cl-sec-pd00 .clx-slider--mobile + .clx-slider-buttons { display: none; } }
.cl-sec-pd00 .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-pd00 .clx-slider-button:not([disabled]):hover { color: rgb(var(--color-foreground)); }
.cl-sec-pd00 .clx-slider-button .clx-icon { color: rgb(0, 0, 0); height: 11px; }
.cl-sec-pd00 .clx-slider-button[disabled] .clx-icon { color: rgba(var(--color-foreground),.3); cursor: not-allowed; }
.cl-sec-pd00 .clx-slider-button--next .clx-icon { transform: rotate(-90deg); }
.cl-sec-pd00 .clx-slider-button--prev .clx-icon { transform: rotate(90deg); }
.cl-sec-pd00 .clx-slider-button--next:not([disabled]):hover .clx-icon { transform: rotate(-90deg) scale(1.1); }
.cl-sec-pd00 cl-variant-selects { display: block; }
.cl-sec-pd00 :is(.product-form__input--pill, .product-form__input--swatch) .clx-form__label { margin-bottom: 2.2px; }
.cl-sec-pd00 .clx-product-form__input input[type="radio"] { clip: rect(0px, 0px, 0px, 0px); overflow: hidden; position: absolute; height: 1px; width: 1px; }
.cl-sec-pd00 .clx-product-form__input input[type="radio"]:not(.clx-disabled):not(.visually-disabled) + label > .label-unavailable { display: none; }
.cl-sec-pd00 .clx-product-form__input--dropdown { --swatch-input--size: 22px; margin-bottom: 17.6px; }
.cl-sec-pd00 .product-form__input--swatch { display: flex; flex-wrap: wrap; }
.cl-sec-pd00 .product-form__input--swatch .swatch-input__input + .swatch-input__label { --swatch-input--size: 49.5px; margin: 7.7px 13.2px 2.2px 0px; }
@media screen and (min-width: 750px) { .cl-sec-pd00 .product-form__input--swatch .swatch-input__input + .swatch-input__label { --swatch-input--size: 49.5px; } }
.cl-sec-pd00 .swatch-input__input + .swatch-input__label { --swatch-input--border-radius: 50%; display: inline-block; max-width: 100%; border-radius: var(--swatch-input--border-radius); cursor: pointer; outline-offset: 2.2px; outline-color: transparent; outline-style: solid; transition-property: outline-color, outline-width, box-shadow; transition-duration: var(--duration-short); transition-timing-function: ease; forced-color-adjust: none; }
.cl-sec-pd00 .swatch-input__input:active + .swatch-input__label, .cl-sec-pd00 .swatch-input__input:checked + .swatch-input__label { outline: 1.1px solid rgb(var(--color-foreground)); }
.cl-sec-pd00 .swatch-input__input + .swatch-input__label:hover, .cl-sec-pd00 .swatch-input__input:hover + .swatch-input__label { outline: 2.2px solid rgba(var(--color-foreground),.4); }
.cl-sec-pd00 .swatch { --swatch--size: var(--swatch-input--size, 48.4px); --swatch--border-radius: var(--swatch-input--border-radius, 50%); display: block; width: var(--swatch--size); max-width: 100%; aspect-ratio: 1 / 1; background: var(--swatch--background); background-position: var(--swatch-focal-point, initial); background-size: cover; background-origin: border-box; border: 1.1px solid rgba(var(--color-foreground),.15); border-radius: var(--swatch--border-radius); }
.cl-sec-pd00 .section-template--25158393233697__main-padding { padding-top: 24px; padding-bottom: 9px; }
@media screen and (min-width: 750px) { .cl-sec-pd00 .section-template--25158393233697__main-padding { padding-top: 32px; padding-bottom: 12px; } }
.cl-sec-pd00 .overlay_size { display: none; position: fixed; left: 0px; width: 100vw; top: 0px; z-index: 10; background: rgba(0, 0, 0, 0.31); height: 100vh; align-items: center; justify-content: center; }
.cl-sec-pd00 .overlay_size .relative { height: 90%; }
.cl-sec-pd00 .overlay_size img { width: 100%; height: auto; }
.cl-sec-pd00 .size_close { border-radius: 50%; background: black; color: white; aspect-ratio: 1 / 1; height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: bold; line-height: normal; position: absolute; top: -11px; right: -13px; }
.cl-sec-pd00 .size_wrapper { align-items: end; gap: 14px; }
.cl-sec-pd00 .size_wrapper .clx-product-form__input { flex: 1 1 auto; }
.cl-sec-pd00 .size_btn svg { vertical-align: bottom; }
.cl-sec-pd00 .size_btn { background: rgb(246, 246, 246); padding: 13px 0px; border-radius: 6px; cursor: pointer; }
.cl-sec-pd00 .clx-select__select, .cl-sec-pd00 .customer select { border-radius: 6px; border: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); }
.cl-sec-pd00 .clx-product-form__input--dropdown { margin-bottom: 0px; }
.cl-sec-pd00 .clx-icon-with-text--vertical .clx-icon-with-text__item * { font-size: 16px; }
.cl-sec-pd00 .size_wrapper { margin-bottom: 10px; }
.cl-sec-pd00 .clx-product-form__input .clx-form__label { font-size: 16px; }
.cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-label { display: flex !important; align-items: center; }
.cl-sec-pd00 .clx-product-form__submit { transition: 0.5s; color: white; }
.cl-sec-pd00 .clx-price-item.clx-price-item--sale.price-item--last { color: black; }
.cl-sec-pd00 .accordion_p { background-color: rgb(255, 255, 255); color: black; cursor: pointer; padding: 10px; width: 100%; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(218, 218, 218); border-image: none; text-align: left; outline: none; font-size: 16px; transition: 0.4s; margin-top: 11px; font-weight: bold; margin-bottom: 0px; }
.cl-sec-pd00 .panel_p .clx-field__input, .cl-sec-pd00 .panel_p .customer .clx-field input, .cl-sec-pd00 .panel_p .clx-text-area { border-radius: 4px; background: rgba(231, 231, 231, 0.54); }
.cl-sec-pd00 .panel_p .clx-contact__button { margin-top: 10px; }
.cl-sec-pd00 .panel_p .clx-field { margin-bottom: 10px; }
.cl-sec-pd00 .panel_p .clx-contact__button .clx-button { width: 100%; border-radius: 4px; }
.cl-sec-pd00 .panel_p p { margin-bottom: 2px; }
.cl-sec-pd00 .active, .cl-sec-pd00 .accordion_p:hover { }
.cl-sec-pd00 .accordion_p::after { content: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-ext-Vector.png?v=156243545644915066411790655150"); color: rgb(119, 119, 119); font-weight: bold; float: right; margin-left: 5px; }
.cl-sec-pd00 .panel_p { padding: 0px 18px; background-color: white; max-height: 0px; font-size: 14px; color: black; overflow: hidden; transition: max-height 0.2s ease-out; margin-bottom: 0px; }
.cl-sec-pd00 .clx-product .clx-price .clx-badge { padding: 5px 10px; font-family: "Maven Pro"; font-weight: 500; }
@media (max-width: 700px) { .cl-sec-pd00 .clx-price-item.clx-price-item--sale.price-item--last { font-size: 18px !important; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-icon-with-text--vertical .clx-icon-with-text__item * { font-size: 14px; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-product__title * { font-size: 28px; } }
@media (max-width: 700px) { .cl-sec-pd00 .size_btn, .cl-sec-pd00 .clx-product__inventory, .cl-sec-pd00 .clx-product-form__input .clx-form__label { font-size: 14px; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-product-form__input .clx-form__label { font-size: 16px !important; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-product-form__input .clx-form__label span { font-weight: 700; } }
@media (max-width: 700px) { .cl-sec-pd00 .size_btn { text-transform: uppercase; font-weight: 700; font-size: 12px; } }
@media (max-width: 700px) { .cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-title, .cl-sec-pd00 .kaching-bundles .kaching-bundles__bar-price { font-size: 16px !important; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-icon-with-text--vertical .clx-icon-with-text__item { margin-bottom: 5px; } }
@media (max-width: 700px) { .cl-sec-pd00 .accordion_p { padding: 6px; font-size: 14px; margin-top: 5.5px; } }
@media (max-width: 700px) { .cl-sec-pd00 .panel_p { padding: 0px 10px; font-size: 12px; } }
@media (max-width: 700px) { .cl-sec-pd00 .panel_p .clx-field__label, .cl-sec-pd00 .panel_p .customer .clx-field label { font-size: 12px; } }
@media (max-width: 700px) { .cl-sec-pd00 .overlay_size .relative { width: 90vw; } }
@media (max-width: 700px) { .cl-sec-pd00 .overlay_size img { width: 100%; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-product__info-container .clx-icon-with-text { margin: 10px 0px; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-product__info-container > * + * { margin: 10px 0px; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-product__info-container .panel_p { margin: 0px; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-product__info-container .clx-product__title { margin-bottom: 0px; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-product__info-container .clx-product__title h1 { line-height: 1.1; } }
@media (max-width: 700px) { .cl-sec-pd00 .clx-product__info-container .shopify-app-block { margin-bottom: 15px; margin-top: 0px; } }
.cl-sec-pd00 .loading__spinner { position: absolute; z-index: 1; width: 19.8px; }
.cl-sec-pd00 .loading__spinner { width: 19.8px; display: inline-block; }
.cl-sec-pd00 .clx-spinner { animation: 1.4s linear 0s infinite normal none running rotator; }
.cl-sec-pd00 .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-pd00 .clx-path { stroke: canvastext; } }
.cl-sec-pd00 cl-pickup-availability { display: block; }
.cl-sec-pd00 .clx-loox-rating .clx-loox-icon { color: rgb(235, 191, 31); }
.cl-sec-pd00 { --lxs-rating-icon-color: #EBBF1F; }
.cl-sec-pd00 { --DEFAULT-BORDER-COLOR: #9EBADC; --DEFAULT-BG-COLOR: #4B556C; --BLACK-COLOR: #000000; --WHITE-COLOR: #FFFFFF; }
.cl-sec-pd00 .gfgProductPageWrapperV2 { margin-bottom: 5px; line-height: normal; }
.cl-sec-pd00 .gftFreeGiftWrapper { display: grid; grid-template-rows: 1fr; gap: 15px; }
.cl-sec-pd00 /* ---- 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:16.5px}.clx-grid--peek.clx-slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.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) - 33px)}.clx-product__media-list{margin-left:-27.5px;margin-bottom:33px;width:calc(100% + 44px)}.clx-product__media-wrapper cl-slider-component:not(.thumbnail-slider--no-slide){margin-left:-16.5px;margin-right:-16.5px}.clx-slider.clx-product__media-list::-webkit-scrollbar{height:2.2px;width:2.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% - 33px - var(--grid-mobile-horizontal-spacing))}.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:5.5px;flex:1;scroll-padding-left:5.5px}.clx-thumbnail-list__item.clx-slider__slide{width:calc(33% - 6.6px)}.clx-product__media-zoom-hover,.clx-product__media-icon--hover{display:flex}.clx-slider.clx-slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:16.5px;-webkit-overflow-scrolling:touch;margin-bottom:11px}.clx-slider--mobile:after{content:"";width:0;padding-left:16.5px}.clx-slider.clx-slider--mobile .clx-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))}}
@media (max-width:700px) { .cl-sec-pd00 .clx-price--on-sale .clx-price-item--regular .clx-money {font-size:18px!important}
.cl-sec-pd00 .clx-price--on-sale .clx-price-item--regular {font-size: 16px !important}
.cl-sec-pd00 .clx-price {font-size: 15.4px !important;
      white-space: nowrap;}
.cl-sec-pd00 .clx-product-form__input .clx-form__label span {font-weight: 700}
.cl-sec-pd00 .panel_p {padding: 0 10px;
        font-size: 12px;}
.cl-sec-pd00 .clx-product__info-container .clx-icon-with-text {margin: 10px 0}
.cl-sec-pd00 .clx-product__info-container>*+* {margin: 10px 0}
.cl-sec-pd00 .clx-product__info-container .panel_p {margin: 0}
.cl-sec-pd00 .clx-product__info-container .clx-product__title {margin-bottom: 0;}
.cl-sec-pd00 .clx-product__info-container .shopify-app-block {margin-bottom: 15px;
        margin-top: 0} }
@media screen and (max-width:767px) { .cl-sec-pd00 .clx-product-media-container.clx-media-type-image.clx-media-fit-contain.clx-global-media-settings.clx-gradient.clx-constrain-height {height:100%}
.cl-sec-pd00 .clx-product__media-icon, .cl-sec-pd00 .thumbnail__badge {left:unset!important;right:13.2px!important;top:13.2px;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}
.cl-sec-pd00 .clx-price--on-sale span.clx-price-item.clx-price-item--sale.price-item--last {color:#527f26!important;font-size:12px;letter-spacing:0} }
@media screen and (max-width:1025px) { .cl-sec-pd00 .main-product__section .clx-product.clx-grid.clx-product--thumbnail_slider {flex-direction:column}
.cl-sec-pd00 .main-product__section .clx-product__info-container {max-width:100%;padding-left:0!important;padding-right:0!important}
.cl-sec-pd00 .main-product__section .clx-product.clx-grid.clx-product--thumbnail_slider .clx-grid__item.clx-product__media-wrapper, .cl-sec-pd00 .main-product__section .clx-product.clx-grid.clx-product--thumbnail_slider .clx-product__info-wrapper.clx-grid__item {width:100%}
.cl-sec-pd00 .main-product__section .clx-product__info-container .clx-flex.md-flex-direction-column.size_wrapper {flex-direction:column}
.cl-sec-pd00 .main-product__section .size_wrapper .clx-product-form__input {max-width:100%}
.cl-sec-pd00 .overlay_size .relative {width:90%;height:90%} }

/* ---- 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-pd00 .clx-price{line-height:1.5}
.cl-sec-pd00 .featured-col-v2 .clx-price.clx-price{line-height:1.4}

.cl-sec-pd00 .cl-loox-block{min-height:26.11px;margin:16.5px 0!important}
.cl-sec-pd00 form.installment{min-height:25.06px}
.cl-sec-pd00 .cl-app-slot:empty{display:block!important;min-height:300px}
/* Kaching sem contexto de produto (so no harness /password: nao ha `product` global) sai vazio —
   reserva a altura do widget dele; numa PDP real o product-id vem preenchido e o widget ocupa o slot */
.cl-sec-pd00 .cl-app-slot:has(kaching-bundle[product-id=""]){display:block!important;min-height:300px}
@media screen and (max-width:749px){
  .cl-sec-pd00 form.installment{min-height:46.5px}
  .cl-sec-pd00 .cl-loox-block{margin:0 0 15px!important}
  .cl-sec-pd00 .cl-app-slot:empty,.cl-sec-pd00 .cl-app-slot:has(kaching-bundle[product-id=""]){min-height:305px}
}

.cl-size-ov{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2147482990;
  background:rgba(0,0,0,.31);align-items:safe center;justify-content:center;overflow-y:auto;
  overscroll-behavior:contain;padding:45px 0;box-sizing:border-box}
.cl-size-ov .relative{position:relative;width:auto;height:auto;max-width:90vw;margin:auto 0;line-height:0}
.cl-size-ov img{display:block;width:auto;max-width:90vw;height:auto}
.cl-size-ov .size_close{border-radius:50%;background:#000;color:#fff;aspect-ratio:1;height:40px;width:40px;
  display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:normal;
  position:absolute;top:-11px;right:-13px;cursor:pointer}
@media screen and (max-width:749px){.cl-size-ov .relative,.cl-size-ov img{width:90vw}}
html.cl-sc-open,html.cl-sc-open body{overflow:hidden!important}
