.product-media-container .product-media__image{box-shadow:0 2px 4px #00000005,0 10px 20px #0000000a,0 20px 40px #0000000a;transition:transform var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out),box-shadow var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}.product-media-container:hover .product-media__image{transform:scale(1.015);box-shadow:0 5px 15px #00000014,0 15px 35px #00000014}.product-details .buy-buttons button,.product-details .buy-buttons .button{transition:transform .25s ease-out,box-shadow .25s ease-out,background-color .25s ease-out}.product-details .buy-buttons button:hover,.product-details .buy-buttons .button:hover{transform:translateY(-2px);box-shadow:0 5px 20px #00000026}.product-details .buy-buttons button:active,.product-details .buy-buttons .button:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}.product-details .buy-buttons{margin-block-start:var(--margin-xl);margin-bottom:32px}.trust-badges{padding-block:var(--padding-xl);border-top:1px solid rgba(0,0,0,.08);margin-top:24px}.trust-badges .trust-badge{transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease}.trust-badges:hover .trust-badge{opacity:.5}.trust-badges .trust-badge:hover{opacity:1;transform:translateY(-3px)}.product-details .accordion{border-top:1px solid rgba(0,0,0,.08);padding-top:24px;margin-top:32px}.product-details .accordion summary{transition:color .2s ease,background-color .2s ease;cursor:pointer}.product-details .accordion summary:hover{background-color:#00000005}.product-details .accordion summary::marker,.product-details .accordion summary::-webkit-details-marker{transition:transform .3s ease}.product-details .accordion[open] summary::marker{transform:rotate(90deg)}.product-details .accordion .accordion-content{animation:accordionReveal .25s ease-out}@keyframes accordionReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:750px){.product-details>.group-block,.product-details>.text-block,.product-details>.buy-buttons,.product-details>.trust-badges,.product-details>.accordion{opacity:0;transform:translateY(12px);animation:fadeInUp .4s ease-out forwards;will-change:transform,opacity}.product-details>*:nth-child(1){animation-delay:.03s}.product-details>*:nth-child(2){animation-delay:.06s}.product-details>*:nth-child(3){animation-delay:.09s}.product-details>*:nth-child(4){animation-delay:.12s}.product-details>*:nth-child(5){animation-delay:.15s}.product-details>*:nth-child(6){animation-delay:.18s}.product-details>*:nth-child(7){animation-delay:.21s}.product-details>*:nth-child(8){animation-delay:.24s}.product-details>*:nth-child(9){animation-delay:.27s}.product-details>*:nth-child(10){animation-delay:.3s}.product-details>*:nth-child(11){animation-delay:.3s}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.pix-badge{background:#32bcad0f;border:1px solid rgba(50,188,173,.15);border-radius:6px;transition:border-color .2s ease,background-color .2s ease}.pix-badge:hover{background:#32bcad1a;border-color:#32bcad40}.stock-urgency__badge--critical{animation:subtlePulse 2s ease-in-out infinite}@keyframes subtlePulse{0%,to{opacity:1}50%{opacity:.85}}.stock-urgency__icon{width:14px!important;height:14px!important;flex-shrink:0;vertical-align:middle;display:inline-block;position:relative;top:-1px}.stock-urgency__badge{align-items:center}.payment-availability-group .stock-urgency__icon{width:14px!important;height:14px!important}.slideshow-controls__thumbnail{opacity:.5;transition:opacity .3s ease,transform .3s ease,border-color .3s ease;border:2px solid transparent;border-radius:4px;overflow:hidden}.slideshow-controls__thumbnail:hover{opacity:.8;transform:scale(1.05)}.slideshow-controls__thumbnail[aria-selected=true]{opacity:1;border-color:var(--color-foreground, #1a1a1a);transform:scale(1)}.product-details .price{font-size:1.625rem;font-weight:600;letter-spacing:-.02em;color:var(--color-foreground)}.product-details .price .price--compare{font-size:1rem;font-weight:400;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:line-through}.text-block--story_tagline,.product-details>.group-block>.group-block-content>.text-block.custom-typography:has(em){font-style:italic;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));border-left:2px solid #32BCAD;padding:8px 0 8px 20px;margin:28px 0;font-size:1.1rem;line-height:1.6}.product-information h1{font-weight:500;letter-spacing:-.03em;line-height:1.1}.text-block--description_visible,.product-details>.group-block>.group-block-content>.text-block.body-lg{line-height:1.8;max-width:65ch}.product-details>.group-block+.group-block{margin-top:16px}@media(max-width:749px){.product-information h1{font-size:1.75rem}.text-block--story_tagline{font-size:1rem}.text-block--description_visible{font-size:.95rem}.product-media-container.constrain-height{max-height:60dvh!important;--constrained-height: 60dvh}.product-media-container img{max-height:60dvh;object-fit:contain!important}.media-gallery__mobile-controls{margin-top:12px;margin-bottom:12px;display:block!important}.media-gallery__mobile-controls .slideshow-controls__thumbnails-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.media-gallery__mobile-controls .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}.media-gallery__mobile-controls .slideshow-controls__thumbnails{display:flex;gap:8px;padding:0 16px}.media-gallery__mobile-controls .slideshow-controls__thumbnail{flex:0 0 auto;width:64px;height:64px;min-height:44px;border-radius:4px;padding:0;border:2px solid transparent;opacity:.6;transition:all .2s ease;scroll-snap-align:start}.media-gallery__mobile-controls .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--color-foreground);opacity:1}.media-gallery__mobile-controls .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:2px}}.sticky-atc-bar{position:fixed;bottom:0;left:0;right:0;z-index:1000;background-color:rgb(var(--color-background-rgb));border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 20px #0000001f;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .3s ease-out;border-top-left-radius:16px;border-top-right-radius:16px;will-change:transform}.sticky-atc-bar.visible{transform:translateY(0)}.sticky-atc-bar__content{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--page-width, 1200px);margin:0 auto}.sticky-atc-bar__info{display:flex;align-items:center;gap:12px;flex:1;min-width:0;overflow:hidden}.sticky-atc-bar__image{width:48px;height:48px;object-fit:cover;border-radius:8px;flex-shrink:0;border:1px solid rgba(0,0,0,.05)}.sticky-atc-bar__details{display:flex;flex-direction:column;min-width:0;justify-content:center}.sticky-atc-bar__title{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-foreground);line-height:1.2;margin-bottom:2px}.sticky-atc-bar__price{font-size:14px;font-weight:600;color:var(--color-foreground);line-height:1.2}.sticky-atc-bar__button{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;min-height:44px;flex-shrink:0;border-radius:8px;font-weight:600;transition:transform .2s ease}.sticky-atc-bar__button:active{transform:scale(.96)}.sticky-atc-bar__button svg{width:20px;height:20px}@media screen and (min-width:750px){.sticky-atc-bar{display:none!important}}body:has(.sticky-atc-bar.visible){padding-bottom:80px}.variant-option__button-label:has([data-option-available=false]){opacity:.4!important;position:relative;pointer-events:auto;cursor:pointer}.variant-option__button-label svg{opacity:.8;stroke:currentColor;z-index:1}.variant-option__button-label{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s cubic-bezier(.25,.46,.45,.94)!important;will-change:transform}.variant-option__button-label:hover{transform:scale(1.05);z-index:2;border-color:var(--color-foreground)}.variant-option__button-label:has(:checked){border-width:2px!important;border-color:var(--color-foreground)!important;box-shadow:0 0 0 1px var(--color-background),0 0 0 2px #0000001a}.variant-option__button-label:has([data-option-available=false]):has(:checked){border-color:currentColor!important;opacity:.6!important}.variant-option__button-label--has-swatch{min-width:44px!important;min-height:44px!important;padding:2px!important}.variant-option__button-label--has-swatch .swatch{width:100%;height:100%;display:block;border-radius:inherit}.variant-option__select-wrapper{min-height:44px}@media screen and (max-width:749px){slideshow-arrows .slideshow-control{opacity:1!important;display:flex!important;min-width:44px;min-height:44px}}@media screen and (min-width:750px){slideshow-arrows .slideshow-control{opacity:0;transition:opacity .3s ease}slideshow-component:hover slideshow-arrows .slideshow-control,slideshow-component:focus-within slideshow-arrows .slideshow-control{opacity:1}slideshow-arrows .slideshow-control:focus-visible{opacity:1;outline:2px solid var(--color-foreground);outline-offset:2px}}slideshow-arrows .slideshow-control{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fffc;border-radius:50%;color:var(--color-foreground);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}slideshow-arrows .slideshow-control:hover{background:#fff;transform:scale(1.1)}.payment-availability-group{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden;margin-block:16px}.payment-availability-group .stock-urgency-wrapper{width:100%}.payment-availability-group .stock-urgency__badge{width:100%;border-radius:0;padding:10px 12px;font-weight:600}.payment-availability-group .stock-urgency__badge--critical,.payment-availability-group .stock-urgency__badge--low,.payment-availability-group .stock-urgency__badge--warning{border-left:0;border-bottom:1px solid rgba(0,0,0,.05)}.payment-methods-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;background-color:#fff;font-size:.9rem;color:var(--color-foreground)}.payment-method-item{display:flex;align-items:center;gap:8px}.payment-separator{color:#0003;font-size:.8em}.pix-icon,.mp-icon{width:20px;height:20px;color:#32bcad;display:flex;align-items:center;justify-content:center}@media screen and (max-width:400px){.payment-methods-row{flex-direction:column;align-items:flex-start;gap:8px}.payment-separator{display:none}}jumbo-text[data-text-effect]:not([data-text-effect=none]){opacity:0;transform:translateY(20px);transition:opacity .4s ease-out,transform .4s ease-out;will-change:opacity,transform}jumbo-text.jumbo-text-visible{opacity:1;transform:translateY(0)}@media screen and (min-width:750px){slideshow-controls[pagination-position=left]{padding-left:clamp(12px,2vw,24px)}slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails-container{padding-left:var(--padding-sm)}.media-gallery--extend slideshow-controls[pagination-position=left]{padding-left:clamp(16px,3vw,32px)}}@media screen and (min-width:750px){.media-gallery--carousel slideshow-arrows{align-items:center;padding-inline:clamp(8px,1.5vw,16px)}.media-gallery--carousel slideshow-arrows .slideshow-control{margin:0}.media-gallery--carousel slideshow-arrows .slideshow-control:first-child{margin-left:0}.media-gallery--carousel slideshow-arrows .slideshow-control:last-child{margin-right:0}}.product-form-buttons{display:flex;flex-direction:column;gap:var(--checkout-button-gap, 12px);margin-top:8px}.product-form-buttons .add-to-cart-button{order:-1}.product-form-buttons .shopify-payment-button{margin-top:4px}[data-block-type=buy-buttons]+[data-block-type=trust-badges]{margin-top:24px}.product-block-trust-badges{margin-top:20px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}@media screen and (min-width:750px)and (max-width:1199px){.product-information__media .product-media-container{max-height:70vh}.product-information__media .product-media-container img{max-height:70vh;object-fit:contain}}@media screen and (min-width:1200px){.product-information__media .product-media-container{max-height:85vh}}@media screen and (min-width:750px){.slideshow-controls__thumbnails .slideshow-control{width:clamp(56px,8vw,80px)}}@media screen and (max-width:749px){.product-form-buttons{gap:12px}.product-form-buttons .button,.product-form-buttons .shopify-payment-button__button{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-premium.css.map */
