@keyframes inventory-pulse{0%{opacity:.6}to{transform:scale(2.5);opacity:0}}.product{--media-width: 58%;--product-gap: 32px;gap:var(--product-gap)}.product--no-media{max-width:77rem;margin:0 auto}.product--slider-freemode.product--media-has-many .product__media-gallery-viewer{border-start-end-radius:0;border-end-end-radius:0}.product__media-item{width:100%}.product__media-item.is-color-filtered-out,.product__thumbs-item.is-color-filtered-out,.product__media-gallery .swiper-button-lock,.product__media-gallery .swiper-pagination-lock{display:none!important}.product__media-gallery-viewer-wrap,.product__media-gallery-thumbails{transition:opacity .22s ease}.product__media-gallery.is-color-filter-transitioning .product__media-gallery-viewer-wrap,.product__media-gallery.is-color-filter-transitioning .product__media-gallery-thumbails{opacity:0}@media(prefers-reduced-motion:reduce){.product__media-gallery-viewer-wrap,.product__media-gallery-thumbails{transition:none}}.product__media-container{position:relative;display:flex;overflow:hidden}.product__media-wishlist{position:absolute;top:1.2rem;inset-inline-end:1.2rem;z-index:4;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:0;border-radius:50%;background:#fff;color:#000}@media(max-width:1023.98px){body:has(.header--product-transparent-mobile) .product__media-wishlist{top:calc(1.2rem + 60px)}}.product__media-wishlist .st-wishlist-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0!important;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer}.product__media-zoom{position:absolute;bottom:1.2rem;inset-inline-end:1.2rem;z-index:3;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:#fff;color:#000;cursor:pointer;opacity:0;transition:opacity var(--duration-default)}@media(hover:hover){.product__media-item:hover .product__media-zoom{opacity:1}}@media(hover:none){.product__media-zoom{opacity:1}}.product__media-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;pointer-events:none}.product__media-gallery-thumbails{margin:1rem 0 0;--slides-view: 5;--item-padding: .6rem}.product__media-gallery-thumbails .swiper-slide{width:calc((100% - (var(--slides-view) - 1) * var(--media-item-gap)) / var(--slides-view));margin-inline-end:var(--media-item-gap)}.product__media-gallery-thumbails .swiper-slide.swiper-slide-thumb-active .product__thumbs-container{padding:var(--item-padding)}.product__media-gallery-thumbails .swiper-slide.swiper-slide-thumb-active .product__thumbs-container:after{opacity:1}@media(max-width:767.98px){.product__media-gallery-viewer-wrap .swiper:not(.swiper-initialized) .swiper-slide:nth-child(n+3){display:none}}.product__xr-button[data-shopify-xr-hidden]{visibility:hidden}.product__thumbs-container{position:relative;cursor:pointer;border-radius:var(--medium-blocks-radius);transition:.3s padding}.product__thumbs-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(var(--color-foreground));opacity:0;z-index:1;border-radius:inherit;transition:.2s opacity}.product__thumbs-inner{transition:.3s border-radius;border-radius:inherit}.product__thumbs-badge{position:absolute;top:1rem;inset-inline-end:1rem;width:3.2rem;height:3.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;box-shadow:0 0 1rem #0000001a}@media(max-width:767.98px){.product__thumbs-badge{width:2.4rem;height:2.4rem}.product__thumbs-badge .icon{width:1.4rem;height:1.4rem}}.blocks-corner--round .product__media-gallery-thumbails .swiper-slide.swiper-slide-thumb-active .product__thumbs-inner{border-radius:calc(var(--medium-blocks-radius) - var(--item-padding))}@media(min-width:768px){.product--vertical-carousel{--thumbnails-width: 3.5rem;--thumbnails-spacing: .5rem}.product--media-has-many.product--stacked .product__media-list,.product--media-has-many.product--grid-mix .product__media-list,.product--media-has-many.product--columns .product__media-list{flex-flow:row wrap;align-items:stretch;box-sizing:border-box}.product--media-has-many.product--stacked .product__media-item,.product--media-has-many.product--grid-mix .product__media-item,.product--media-has-many.product--columns .product__media-item{width:50%}.product--media-has-many.product--stacked .product__media-gallery-viewer,.product--media-has-many.product--grid-mix .product__media-gallery-viewer,.product--media-has-many.product--columns .product__media-gallery-viewer{margin:0 calc(var(--media-item-gap) / -2)}.product--media-has-many.product--stacked .product__media-list,.product--media-has-many.product--grid-mix .product__media-list,.product--media-has-many.product--columns .product__media-list{gap:var(--media-item-gap) 0}.product--media-has-many.product--stacked .product__media-item,.product--media-has-many.product--grid-mix .product__media-item,.product--media-has-many.product--columns .product__media-item{padding:0 calc(var(--media-item-gap) / 2)}.product--media-has-many.product--stacked .product__media-item{width:100%}.product--media-has-many.product--grid-mix .product__media-item:nth-child(3n+1){width:100%}.product--media-has-many.product--vertical-carousel .product__media-gallery-viewer-wrap{margin-inline-start:calc(var(--thumbnails-width) + var(--thumbnails-spacing));--swiper-navigation-offset-x: 1.2rem}.product--media-has-many.product--vertical-carousel .product__media-gallery-viewer:not(.swiper-initialized) .product__media-list{gap:0}.product--media-has-many.product--vertical-carousel .product__media-gallery-viewer:not(.swiper-initialized) .product__media-item{width:calc((100% - var(--media-item-gap)) / 2);margin-inline-end:var(--media-item-gap)}.product--media-has-many.product--vertical-carousel .product__media-gallery-viewer:not(.swiper-initialized) .product__media-item:nth-child(n+3){display:none}.product--media-has-many.product--vertical-carousel .product__media-gallery-thumbails{position:absolute;top:0;inset-inline-start:0;width:var(--thumbnails-width);height:100%;margin:0}.product--media-has-many.product--vertical-carousel .product__media-gallery-thumbails .swiper-wrapper{flex-direction:column}.product--media-has-many.product--vertical-carousel .product__media-gallery-thumbails .swiper-slide{width:100%;height:auto!important;margin-inline-end:0;margin-bottom:var(--media-item-gap)}.product:not(.product--media-has-0) .product__media-wrapper{max-width:var(--media-width);width:calc(var(--media-width) - var(--product-gap) / 2)}.product:not(.product--media-has-0) .product__info-wrapper{max-width:calc(100% - var(--media-width));width:calc(100% - var(--media-width) - var(--product-gap) / 2)}.section--product-gallery-extend{--gallery-edge-inset: 5rem;--gallery-extend: max(0px, var(--page-padding) - var(--gallery-edge-inset))}.section--product-gallery-extend .product__media-wrapper{overflow:visible}.section--product-gallery-extend .product__media-gallery{width:calc(100% + var(--gallery-extend));margin-inline-start:calc(-1 * var(--gallery-extend))}.product--odd-media.product--grid-mix.product--media-has-2 .product__media-item:last-child{width:100%}.product--odd-media.product--grid-mix:not(.product--media-has-2) .product__media-item:nth-last-child(-n+2){width:50%}}@media(min-width:1024px){.product--vertical-carousel{--thumbnails-width: 4rem;--thumbnails-spacing: .8rem}}@media(min-width:1280px){.product--vertical-carousel{--thumbnails-width: 7.5rem}}@media(max-width:767.98px){.slider-controls--overlay-mobile .slider-controls--group{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.slider-controls--overlay-mobile .slider-controls--group .swiper-button-prev,.slider-controls--overlay-mobile .slider-controls--group .swiper-button-next,.slider-controls--overlay-mobile .slider-controls--group .swiper-pagination{pointer-events:auto}.slider-controls--overlay-mobile .slider-controls{position:static;min-height:0;min-width:0;padding:0;background:none}.slider-controls--overlay-mobile.slider-controls--mobile-dots .slider-controls{position:absolute;left:0;right:0;bottom:1.2rem;display:flex;justify-content:center}.slider-controls--below.slider-controls--mobile-dots{--controls-height: 1.6rem;padding-bottom:calc(var(--controls-height) + 1.2rem)}.slider-controls--below.slider-controls--mobile-dots .slider-controls--group{position:absolute;left:0;right:0;bottom:0;top:auto;display:flex;justify-content:center;z-index:2}.slider-controls--below.slider-controls--mobile-dots .slider-controls{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--controls-height);min-width:0;padding:0;background:none}.slider-controls--mobile-dots .swiper-button-prev,.slider-controls--mobile-dots .swiper-button-next{display:none!important}.slider-controls--mobile-dots .swiper-pagination{position:static;display:flex!important;align-items:center;justify-content:center;gap:.7rem;width:auto}.slider-controls--mobile-dots .swiper-pagination-bullet{width:6px;height:6px;margin:0!important;background:rgb(var(--color-field));opacity:.9;border-radius:50%;transition:width .2s ease,height .2s ease,background-color .2s ease}.slider-controls--mobile-dots .swiper-pagination-bullet:before,.slider-controls--mobile-dots .swiper-pagination-bullet:after{content:none;display:none}.slider-controls--mobile-dots .swiper-pagination-bullet-active{width:10px;height:10px;background:rgb(var(--color-field-text));opacity:.9}.slider-controls--mobile-arrows .swiper-pagination{display:none!important}.slider-controls--mobile-arrows-edge{--slideshow-arrow-edge-width: calc((2rem + 5px)*1.3) ;--slideshow-arrow-edge-height: 3.25rem }.slider-controls--mobile-arrows-edge .slider-controls--group{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.slider-controls--mobile-arrows-edge .slider-controls{position:static;min-height:0;min-width:0;padding:0;background:none}.slider-controls--mobile-arrows-edge .swiper-button-prev,.slider-controls--mobile-arrows-edge .swiper-button-next{top:50%;width:var(--slideshow-arrow-edge-width);height:var(--slideshow-arrow-edge-height);min-width:var(--slideshow-arrow-edge-width);margin-top:0;padding:0;border:none;color:rgb(var(--color-foreground));background-color:#fffc;transform:translateY(-50%);pointer-events:auto}.slider-controls--mobile-arrows-edge .swiper-button-prev{inset-inline-start:0;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:100px;border-end-end-radius:100px}.slider-controls--mobile-arrows-edge .swiper-button-next{inset-inline-end:0;border-start-end-radius:0;border-end-end-radius:0;border-start-start-radius:100px;border-end-start-radius:100px}.slider-controls--mobile-arrows-edge .swiper-button-prev svg,.slider-controls--mobile-arrows-edge .swiper-button-next svg{width:calc(1.4rem * 1.3);height:calc(1.4rem * 1.3)}.slider-controls--mobile-arrows-edge .swiper-pagination{position:absolute;left:0;right:0;bottom:1.2rem;top:auto;z-index:2;display:flex!important;align-items:center;justify-content:center;gap:.7rem;width:auto;height:auto;margin:0;pointer-events:auto}.slider-controls--mobile-arrows-edge .swiper-pagination-bullet{width:6px;height:6px;margin:0!important;background:rgb(var(--color-background));opacity:.9;border-radius:50%;transition:width .2s ease,height .2s ease,background-color .2s ease}.slider-controls--mobile-arrows-edge .swiper-pagination-bullet:before,.slider-controls--mobile-arrows-edge .swiper-pagination-bullet:after{content:none;display:none}.slider-controls--mobile-arrows-edge .swiper-pagination-bullet-active{width:10px;height:10px;background:rgb(var(--color-primary));opacity:.9}@media(hover:hover){.slider-controls--mobile-arrows-edge .swiper-button-prev:hover,.slider-controls--mobile-arrows-edge .swiper-button-next:hover{color:rgb(var(--color-foreground));background-color:#ffffffeb;border-color:transparent}}.section--product-mobile-full-bleed{padding-block-start:0}.section--main-product.section--padding:not(.section--product-mobile-full-bleed){padding-block-start:var(--section-padding-top-mobile, min(4.8rem, var(--section-padding-top, 0) * .6))}.section--product-mobile-full-bleed .product__media-wrapper{margin-inline:calc(var(--page-padding) * -1);width:calc(100% + var(--page-padding) * 2);max-width:none}.section--product-mobile-full-bleed .product__media-gallery-viewer,.section--product-mobile-full-bleed .product__media-container,.section--product-mobile-full-bleed .blocks-radius{border-radius:0}}@media(min-width:768px){.slider-controls--mobile-dots .swiper-pagination,.slider-controls--mobile-arrows-edge .swiper-pagination{display:none!important}.slider-controls--overlay-mobile .slider-controls--group,.slider-controls--mobile-arrows-edge .slider-controls--group{position:static;pointer-events:auto}}.product__block{--product-blocks-gap: 2.4rem;--product-blocks-gap-large: 3.2rem;margin:var(--product-blocks-gap) 0}.product__block iframe{max-width:100%}.product__block:first-child{margin-top:0}.product__block:first-child:empty+.product__block{margin-top:0}.product__block:last-child{margin-bottom:0}.product__block--badges:not(:empty)+.product__block--title{margin-top:-.4rem}.product__block--type a,.product__block--vendor a{color:currentColor}.product__block--vendor{margin-top:calc(var(--product-blocks-gap, 2.4rem) + var(--vendor-margin-top, 0px));margin-bottom:calc(var(--product-blocks-gap, 2.4rem) + var(--vendor-margin-bottom, 0px))}.product__blocks>.product__block--vendor:first-child{margin-top:var(--vendor-margin-top, 0px)}.product__blocks>.product__block--vendor:last-child{margin-bottom:var(--vendor-margin-bottom, 0px)}.product__vendor{line-height:1.4}.product__vendor a{text-decoration:none}.product__block--title .product__title{word-break:break-word;margin:0}.product__block--title>a{display:none}.product__block--price,.product__block--description,.product__block--inventory{margin-top:-.8rem}.product__installments{line-height:1.2}.product__price-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%}.product__price-line{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.4rem;row-gap:.4rem;width:100%}.product__price-line .product__price-amount,.product__price-line .product__installments,.product__price-line .product__installments-cluster{flex:0 1 auto;width:auto;min-width:0}.product__installments-cluster{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.product__payment-methods-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:clamp(.8rem,2.5vw,1.6rem);row-gap:.4rem;width:100%}.product__payment-sale-badge{flex:0 0 auto}.product__price-wrap .product__installments.hidden,.product__price-wrap .product__payment-methods-link.hidden,.product__price-wrap .product__payment-sale-badge.hidden{display:none}.product__price-amount .f-price--large{line-height:1}.product__price-amount .f-price--medium,.product__price-amount .f-price--small{line-height:1.2}@media(max-width:767.98px){.product__price-amount .f-price--large{font-size:var(--font-h4-size);line-height:1.2}.product__price-amount .f-price--large .f-price-item,.product__price-amount .f-price--medium .f-price-item,.product__price-amount .f-price--small .f-price-item{font-size:inherit}}.product__price-amount .f-price--on-sale .f-price__sale{align-items:baseline}.product__price-amount .f-price--on-sale .f-price-item--regular{line-height:1}.product__payment-methods-link.btn--underline{width:fit-content;max-width:100%;font-size:1.3rem;line-height:1.3;letter-spacing:0;text-transform:none;justify-content:flex-start;color:rgb(var(--color-foreground))}.modal--payment-methods{--modal-gap: 2.4rem;--payment-methods-pad-x: 2.4rem}.modal--payment-methods .drawer__body{padding-top:2rem}.payment-methods{--payment-methods-accent: rgb(var(--color-primary));--payment-methods-muted: rgba(var(--color-foreground), .69);--payment-methods-line: rgb(var(--color-border))}.payment-methods__title{margin:0 0 3rem}.payment-methods__nav{display:grid;grid-template-columns:repeat(var(--payment-methods-tab-count, 1),minmax(0,1fr));margin-bottom:1.6rem;border-bottom:1px solid var(--payment-methods-line)}.payment-methods__tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.6rem;margin-bottom:-1px;padding:.8rem .4rem 1rem;color:var(--payment-methods-muted);cursor:pointer;border-bottom:2px solid transparent;text-align:center}.payment-methods__tab-icon{display:flex;width:2.4rem;height:2.4rem}.payment-methods__tab-icon svg{width:100%;height:100%}.payment-methods__tab-label{font-size:1.2rem;line-height:1.2;font-weight:var(--font-body-weight-bold, 600)}.payment-methods:has(.payment-methods__input--credit:checked) .payment-methods__tab--credit,.payment-methods:has(.payment-methods__input--pix:checked) .payment-methods__tab--pix,.payment-methods:has(.payment-methods__input--boleto:checked) .payment-methods__tab--boleto{color:var(--payment-methods-accent);border-bottom-color:var(--payment-methods-accent)}.payment-methods:has(.payment-methods__input--credit:focus-visible) .payment-methods__tab--credit,.payment-methods:has(.payment-methods__input--pix:focus-visible) .payment-methods__tab--pix,.payment-methods:has(.payment-methods__input--boleto:focus-visible) .payment-methods__tab--boleto{outline:2px solid var(--payment-methods-accent);outline-offset:2px}.payment-methods__panel{display:none}.payment-methods:not(:has(.payment-methods__input)) .payment-methods__panel--credit,.payment-methods:has(.payment-methods__input--credit:checked) .payment-methods__panel--credit,.payment-methods:has(.payment-methods__input--pix:checked) .payment-methods__panel--pix,.payment-methods:has(.payment-methods__input--boleto:checked) .payment-methods__panel--boleto{display:block}.payment-methods__list{margin:0;padding:0;list-style:none}.payment-methods__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding:1.2rem 0;font-size:1.4rem;line-height:1.3;border-bottom:1px solid rgb(var(--color-border))}.payment-methods__row:last-child{border-bottom:none}.payment-methods__row:nth-child(odd){background-color:transparent}.payment-methods__row-plan{color:rgb(var(--color-foreground))}.payment-methods__row-total{flex-shrink:0;color:rgb(var(--color-foreground));font-weight:var(--font-body-weight-bold, 600)}.payment-methods__cash{padding:.4rem 0 .8rem}.payment-methods__cash-label,.payment-methods__cash-price,.payment-methods__cash-note{margin:0}.payment-methods__cash-label{font-size:1.3rem;color:var(--payment-methods-muted)}.payment-methods__cash-price{margin-top:.4rem;font-size:2rem;line-height:1.2;font-weight:var(--font-body-weight-bold, 600)}.payment-methods__cash-note{margin-top:.8rem;font-size:1.3rem;line-height:1.4;color:var(--payment-methods-muted)}.payment-methods__accepted{margin-top:3rem;margin-inline:calc(-1 * var(--payment-methods-pad-x, 2.4rem));padding-top:16px;padding-inline:var(--payment-methods-pad-x, 2.4rem);border-top:1px solid rgb(var(--color-border));text-align:center}.payment-methods__accepted-label{margin:0 0 .8rem;font-size:1.3rem;font-weight:var(--font-body-weight-bold, 600)}.payment-methods__accepted .list-payment{justify-content:center;margin:-.4rem}.payment-methods__accepted .list-payment__item{padding:.4rem}.payment-methods__accepted .list-payment .icon{filter:grayscale(100%)}@media(prefers-contrast:more){.payment-methods__tab{color:rgb(var(--color-foreground))}.payment-methods:has(.payment-methods__input--credit:checked) .payment-methods__tab--credit,.payment-methods:has(.payment-methods__input--pix:checked) .payment-methods__tab--pix,.payment-methods:has(.payment-methods__input--boleto:checked) .payment-methods__tab--boleto{border-bottom-width:3px}.payment-methods__row,.payment-methods__accepted{border-bottom-width:2px;border-top-width:2px;border-color:rgb(var(--color-foreground))}}.product__installments--after,.product__installments--before{margin:0}.product__installments-highlight,.installments-highlight{font-weight:var(--font-body-weight-bold, 600);color:rgb(var(--color-foreground))}.product__block--shipping+.product__block--icon-with-text,.product__block--icon-with-text+.product__block--icon-with-text,.product__block--icon-with-text+.product__block--shipping{margin-top:-1.2rem}.product__block--icon-with-text .icon-with-text{--icon-size: 1.8rem}.product__block--icon-with-text .icon-with-text__item .inline-richtext{font-size:1rem;line-height:1.4}@media screen and (min-width:750px){.product__block--icon-with-text .icon-with-text__item .inline-richtext{font-size:1.35rem}}.product__block--addons{margin-top:-1.3rem;gap:0 2.4rem}.product__block--addons .btn{padding:0!important}.product__block--pickup_availability,.product__block--buy_buttons{margin:var(--product-blocks-gap-large) 0}.product__block--buy_buttons.product__block--buy_buttons-no-mb{margin-bottom:0}.product__block--buy_buttons+.product__block--pickup_availability{margin-top:-1.2rem}.product__block--pickup_availability+.product__block--collapsible_tab{margin-top:-2rem}.product__block--complementary-collapsible+.product__block--collapsible_tab,.product__block--collapsible_tab+.product__block--complementary-collapsible,.product__block--collapsible_tab+.product__block--collapsible_tab{margin-top:calc(var(--product-blocks-gap) * -1)}.product__block--complementary-inline+.product__block--collapsible_tab{margin-top:-1.2rem}.product__block--complementary .slider-controls--group{text-align:center;margin:.4rem 0 0}.product__block--complementary-inline.has-heading .slider-controls--grouped-always .slider-controls--group{position:absolute;bottom:100%;inset-inline-end:0;transform:translateY(-1.2rem);margin:0}@media(max-width:767.98px){.product__block{--product-blocks-gap: 2rem;--product-blocks-gap-large: 2.4rem}}.product__inventory{--status-color: #10a443;display:flex;flex-wrap:nowrap;align-items:center;gap:0 .8rem;margin:0;color:var(--status-color)}.product__inventory-icon{position:relative;width:1rem;height:1rem;margin:0 .4rem;background:var(--status-color);border-radius:50%;flex:0 0 auto}.product__inventory-icon:after,.product__inventory-icon:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:var(--status-color);border-radius:50%;animation:inventory-pulse 2s linear infinite}.product__inventory-icon:after{animation-delay:1s}.product__inventory--out-of-stock{--status-color: rgba(var(--color-foreground), .5)}.product__inventory--low-stock{--status-color: rgb(var(--color-foreground))}.product__inventory--low-stock .product__inventory-icon{display:none}.product__inventory-stock-bar{margin-top:1.4rem}.product__inventory-stock-bar:before{--scale-x: var(--percent, 100%)}.product__view-details{gap:.6rem;margin-top:3.2rem;width:100%;height:6rem;padding:2rem;border-radius:0;justify-content:space-between;border:0;border-top:1px solid rgb(var(--color-border))}.product__view-details .icon{width:2rem;height:2rem}.product__sku.invisible:after{content:"#"}.complementary-products__heading{margin:0 0 1.5rem}.product__badges{gap:.6rem}.shopify-payment-button__button{font-family:inherit;min-height:var(--buttons-height);border-radius:var(--buttons-radius)}.shopify-payment-button__button [role=button].focused{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgb(var(--color-button)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem 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:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgb(var(--color-button)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:var(--font-body-size);padding:0 var(--buttons-padding);line-height:30px;font-family:var(--font-button-family);font-weight:var(--font-button-weight);letter-spacing:var(--buttons-letter-spacing, 0);text-transform:var(--buttons-transform, var(--buttons-transform-default))}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}@media(hover:hover){.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){color:rgb(var(--color-button-hover-text));background-color:rgb(var(--color-button-hover-background))}}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:1.5;letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.open-size-chart{font-size:var(--font-body-size)}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.5rem;height:1.5rem;margin-inline-end:.7rem;margin-top:.25rem}.product-form__input{flex:0 0 100%;padding:0;min-width:fit-content;border:none;margin:1.6rem 0 0}.product-form__input:first-child{margin:0}.product-form__input .form__label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 .8rem;width:100%;padding:0;line-height:2.6rem;margin:0 0 1.2rem}.product-form__option-label{font-weight:var(--font-body-weight);line-height:1.4}.product-form__option-label--compact{font-size:1.4rem}.product-form__buttons{display:flex;flex-wrap:wrap;align-items:flex-end;gap:2rem 1.2rem}.product-form__buttons .shopify-payment-button{width:100%}.product-form__submit{position:relative;flex-grow:1;flex-shrink:1}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}.ask-question-form-header{margin:0 0 2.4rem}.ask-question-form .form-field~.form-field{margin-top:2rem}.ask-question-form .form-submit{margin-top:2rem}.product__sharing--title{margin-bottom:1.2rem}.product__sharing--inputs{display:flex;align-items:center;position:relative}.product__sharing--inputs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(var(--color-border));border-radius:var(--buttons-radius, 0);pointer-events:none}.product__sharing--inputs input{border-color:transparent!important;background:#fff;text-overflow:ellipsis;box-shadow:none!important;border-end-end-radius:0;border-start-end-radius:0}.product__sharing--inputs .btn{padding:0 1.6rem!important;height:var(--buttons-height);border-start-start-radius:0;border-end-start-radius:0}.product__sharing .sharing__links{display:flex;align-items:center;margin:1.6rem -1rem 0}.product__sharing .sharing__links a{position:relative;display:flex;padding:0 1rem}.product__sharing .sharing__links a:before{content:"";position:absolute;top:-1rem;bottom:-1rem;left:0;right:0}.recipient-form{display:block;position:relative;margin-bottom:3.2rem}.recipient-form>input[type=checkbox]{position:relative;top:.3rem;margin-inline-end:.4rem}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:fade-in-up var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields{display:none}.recipient-form .alert{margin-top:2.4rem}.recipient-form .error-message:first-letter{text-transform:capitalize}.recipient-fields__field{margin:0 0 2rem}.recipient-fields{margin-top:1.6rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-email-label,.js .recipient-fields{display:none}.js .recipient-email-label.required{display:inline}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:Window}}.product__block.product__block--shipping-estimate{margin-top:var(--pse-spacing-top, 8px)}.product-shipping-estimate{display:grid;gap:.8rem}.product-shipping-estimate__heading{line-height:1.4}.product-shipping-estimate__row .product-shipping-estimate__submit{flex-shrink:0;white-space:nowrap}.product-shipping-estimate__field{display:grid;grid-template-columns:1fr auto;align-items:stretch;width:100%;min-height:4.8rem;background:var(--pse-field-bg, #f2f2f2);border-radius:var(--buttons-radius, 0);overflow:hidden}.product-shipping-estimate--field .product-shipping-estimate__input{width:100%;min-width:0;height:100%;padding:0 1.4rem;border:0;background:transparent;color:rgb(var(--color-foreground));font-size:1.4rem;box-shadow:none}.product-shipping-estimate--field .product-shipping-estimate__input:hover,.product-shipping-estimate--field .product-shipping-estimate__input:focus{background:transparent;box-shadow:none;outline:none}.product-shipping-estimate--field .product-shipping-estimate__input::placeholder{color:rgba(var(--color-foreground),.45)}.product-shipping-estimate__submit--field{position:relative;display:inline-flex;align-items:center;justify-content:center;padding-inline:1.6rem;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;font-weight:var(--font-body-weight-bold, 600);cursor:pointer;white-space:nowrap}.product-shipping-estimate__submit--field:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:.1rem;height:80%;background-color:rgba(var(--color-foreground),.15);pointer-events:none}.product-shipping-estimate__submit--field.btn--loading>*:not(.loading__spinner){visibility:hidden}.product-shipping-estimate__help{display:inline-block;text-decoration:underline;text-underline-offset:.2em}.product-shipping-estimate__results{display:grid;gap:.8rem}.product-shipping-estimate__rates{border:.1rem solid rgb(var(--color-border));background:rgb(var(--color-background));overflow:hidden}.product-shipping-estimate__option{padding:1.2rem 1.4rem;border-bottom:.1rem solid rgb(var(--color-border))}.product-shipping-estimate__option:last-child{border-bottom:0}.product-shipping-estimate__option-header{display:flex;justify-content:space-between;align-items:center;gap:1.2rem}.product-shipping-estimate__name{font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.product-shipping-estimate__price{font-size:1.4rem;font-weight:var(--font-body-weight-bold, 600);color:rgb(var(--color-foreground))}.product-shipping-estimate__free{display:inline-flex;align-items:center;padding:.2rem .8rem;border-radius:.4rem;background:#01ca5a;color:#fff;font-size:1.2rem;font-weight:var(--font-body-weight-bold, 600);text-transform:uppercase}.product-shipping-estimate__delivery{margin-top:.4rem;font-size:1.3rem;font-style:italic;color:rgba(var(--color-foreground),.7)}.product__block.product__block--usage-types{margin-top:var(--put-spacing-top, 2.4rem)}.product-usage-types{display:grid;gap:1.2rem}.product-usage-types--has-bg{background-color:var(--put-bg);padding:var(--put-padding, 1.6rem);border-radius:var(--blocks-radius, 0)}.product-usage-types__header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:2rem}.product-usage-types__heading{font-size:1.4rem;font-weight:var(--font-body-weight-bold, 600);line-height:1.4;color:rgb(var(--color-foreground))}.product-usage-types__heading-spacer{flex:1}.product-usage-types__nav{display:none;align-items:center;gap:.4rem;flex-shrink:0}.product-usage-types__nav[hidden]{display:none!important}.product-usage-types__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:#f2f2f2;color:rgb(var(--color-foreground));cursor:pointer;opacity:1;transition:opacity .15s ease}.product-usage-types__nav-btn .icon{width:1.4rem;height:1.4rem}.product-usage-types__nav-btn:hover:not(:disabled){opacity:.85}.product-usage-types__nav-btn:disabled,.product-usage-types__nav-btn[aria-disabled=true]{opacity:.7;cursor:default;pointer-events:none}.product-usage-types__grid{display:grid;grid-template-columns:repeat(var(--put-columns-mobile, 3),minmax(0,1fr));gap:var(--put-gap, 1.6rem);margin:0;padding:0}.product-usage-types__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.8rem;text-align:center;min-width:0}.product-usage-types__icon{display:flex;align-items:center;justify-content:center;width:var(--put-icon-size, 4rem);height:var(--put-icon-size, 4rem)}.product-usage-types__img{display:block;width:var(--put-icon-size, 4rem);height:var(--put-icon-size, 4rem);object-fit:contain}.product-usage-types__label{display:block;line-height:1.3;color:rgb(var(--color-foreground));word-break:break-word}.product-usage-types__empty-note code{font-size:.9em}@media(max-width:767.98px){.product-usage-types--scroll-mobile .product-usage-types__nav{display:inline-flex}.product-usage-types--scroll-mobile .product-usage-types__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-usage-types--scroll-mobile .product-usage-types__grid::-webkit-scrollbar{display:none}.product-usage-types--scroll-mobile .product-usage-types__item{flex:0 0 calc((100% - var(--put-gap-offset-mobile, 32px)) / var(--put-columns-mobile, 3));width:calc((100% - var(--put-gap-offset-mobile, 32px)) / var(--put-columns-mobile, 3));max-width:calc((100% - var(--put-gap-offset-mobile, 32px)) / var(--put-columns-mobile, 3));scroll-snap-align:start}}@media(min-width:768px){.product-usage-types__nav{display:none!important}.product-usage-types__grid{display:grid;grid-template-columns:repeat(var(--put-columns, 5),minmax(0,1fr));overflow:visible}.product-usage-types__item{flex:none;width:auto;max-width:none}}.product__block.product__block--temperature-level{margin-top:var(--ptl-spacing-top, 2.4rem)}.product-temperature-level{display:grid;gap:1.6rem;color:rgb(var(--color-foreground))}.product-temperature-level__heading{font-size:1.4rem;font-weight:var(--font-body-weight-bold, 600);line-height:1.4}.product-temperature-level__meter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ptl-gap, .8rem)}.product-temperature-level__segment{display:flex;flex-direction:column;align-items:center;gap:.8rem;min-width:0}.product-temperature-level__bar{display:block;width:100%;height:var(--ptl-bar-height, .8rem);border-radius:999px;background-color:var(--ptl-inactive, #d3d3d3)}.product-temperature-level__segment--active .product-temperature-level__bar{background-color:var(--ptl-active, #000000)}.product-temperature-level__segment-label{font-size:1.2rem;font-weight:var(--font-body-weight-bold, 600);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-align:center;word-break:break-word}.product-temperature-level__legend{display:grid;gap:var(--ptl-legend-gap, 1.2rem);margin:0;padding:0}.product-temperature-level__legend-item{display:flex;align-items:center;gap:1rem;min-width:0}.product-temperature-level__legend-bar{flex-shrink:0;width:2.4rem;height:var(--ptl-bar-height, .8rem);border-radius:999px;background-color:var(--ptl-inactive, #d3d3d3)}.product-temperature-level__legend-item--active .product-temperature-level__legend-bar{background-color:var(--ptl-active, #000000)}.product-temperature-level__legend-text{font-size:1.3rem;line-height:1.4;word-break:break-word}.product-temperature-level__legend-item--active .product-temperature-level__legend-text{font-weight:var(--font-body-weight-bold, 600)}.product-temperature-level__empty-note code{font-size:.9em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-product.css.map */
