.product-section{padding-top:clamp(.75rem,1vw + .5rem,2rem)}.product__breadcrumbs{margin-bottom:1rem}.product{display:grid;gap:1.5rem}@media screen and (min-width:990px){.product{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2.5rem,4vw,5rem);align-items:start}.product--grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.product__info--sticky{position:sticky;top:calc(var(--header-height) + 1.5rem)}}.product__blocks{display:flex;flex-direction:column;gap:1.25rem}.product__blocks>:empty{display:none}.product__blocks>.product__accordion+.product__accordion{margin-top:-1.25rem}.product__accordion{border-bottom:1px solid var(--c-border)}.product__heading{display:grid;gap:.625rem}.product__title{font-size:calc(clamp(1.875rem,1.45rem + 1.6vw,2.75rem) * var(--font-heading-scale));line-height:1.08}.product__vendor{margin-bottom:-.25rem}.product__price{display:grid;gap:.375rem}.product__price-note a{text-decoration:underline}.product__benefits{display:grid;gap:.5rem;padding:0;list-style:none;font-size:.9375rem}.product__benefits li{display:flex;gap:.625rem;align-items:flex-start}.product__benefits .icon{margin-top:.2em}.gallery{display:grid;gap:.75rem;min-width:0}.gallery__main{position:relative;min-width:0}.gallery__track{display:flex;gap:10px;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 86%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.gallery--single .gallery__slide{flex-basis:100%}.gallery__media{--media-radius: var(--radius-card)}.gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;padding:.875rem;border:0;background:transparent;cursor:zoom-in}.gallery__zoom-icon,.gallery__play-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background-color:rgb(var(--color-porcelain-rgb) / .9);color:var(--color-cherry);transition:transform var(--duration-fast) var(--ease-out)}.gallery__zoom:focus-visible{outline-offset:-4px}.gallery__deferred{position:absolute;top:0;right:0;bottom:0;left:0}.gallery__deferred>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;background:rgb(var(--color-cherry-rgb) / .12);cursor:pointer}.gallery__play-icon{width:64px;height:64px}@media(hover:hover){.gallery__play:hover .gallery__play-icon,.gallery__zoom:hover .gallery__zoom-icon{transform:scale(1.06)}}.gallery__deferred iframe,.gallery__deferred model-viewer,.gallery__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;background-color:var(--color-porcelain-deep)}.gallery__controls{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.75rem}.gallery__counter{min-width:3.5rem;font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-align:center;font-variant-numeric:tabular-nums}.gallery__arrow[aria-disabled=true]{opacity:.35;cursor:default}.gallery__thumbs{display:none;padding:0;list-style:none}.gallery__thumb{position:relative;display:block;width:100%;padding:0;overflow:hidden;aspect-ratio:3 / 4;border:1px solid transparent;border-radius:var(--radius-field);background-color:var(--color-porcelain-deep);opacity:.65;transition:opacity var(--duration-fast) ease,border-color var(--duration-fast) ease}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb[aria-current=true]{border-color:var(--c-fg);opacity:1}@media(hover:hover){.gallery__thumb:hover{opacity:1}}.gallery__thumb-badge{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background-color:var(--color-porcelain)}@media screen and (min-width:990px){.gallery__track{margin:0;padding:0;scroll-padding-inline:0}.gallery__slide{flex-basis:100%}.gallery__media{--media-radius: var(--radius-image)}.gallery__controls{justify-content:flex-end}.gallery--thumbnails:not(.gallery--single){grid-template-columns:84px minmax(0,1fr);gap:1rem;align-items:start}.gallery--thumbnails .gallery__thumbs{display:grid;gap:.625rem;order:-1;max-height:calc(100vh - var(--header-height) - 3rem);overflow-y:auto;scrollbar-width:thin}.gallery--grid .gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;scroll-snap-type:none}.gallery--grid .gallery__slide:first-child{grid-column:span 2}.gallery--grid .gallery__controls{display:none}}.dialog--zoom{width:100%;height:100%;max-height:100dvh;margin:0;border-radius:0}.zoom__body{padding:.75rem}.zoom__list{display:grid;gap:.75rem;max-width:1100px;margin-inline:auto;padding:0;list-style:none}.zoom__item img{width:100%;border-radius:var(--radius-card);background-color:var(--color-porcelain-deep)}.variant-picker{display:grid;gap:1.25rem}.variant-picker__option{display:flow-root;min-width:0;margin:0;padding:0;border:0}.variant-picker__legend{float:left;padding:.8125rem 0;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.variant-picker__value{margin-inline-start:.25rem;font-weight:500;letter-spacing:.02em;text-transform:none;font-size:.875rem;color:var(--c-muted)}.variant-picker__guide{float:right;min-height:44px;font-size:.8125rem;font-weight:500;text-decoration:underline;text-underline-offset:.3em;background:none}.variant-picker__values{clear:both;display:flex;flex-wrap:wrap;gap:.5rem}.variant-picker__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.variant-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:48px;padding:.5rem 1rem;border:1px solid var(--c-border);border-radius:var(--radius-field);background-color:var(--c-bg-alt);color:var(--c-fg);font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}@media(hover:hover){.variant-pill:hover{border-color:var(--c-fg)}}.variant-picker__input:checked+.variant-pill{border-color:var(--c-fg);background-color:var(--c-fg);color:var(--c-bg)}.variant-picker__input:focus-visible+.variant-pill{outline:2px solid var(--c-focus);outline-offset:3px}.variant-pill.is-unavailable{background-color:transparent;color:var(--c-muted);background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--c-border) calc(50% - .5px),var(--c-border) calc(50% + .5px),transparent calc(50% + .5px))}.variant-pill.is-unavailable .variant-pill__text{text-decoration:line-through}.variant-picker__input:checked+.variant-pill.is-unavailable{background-color:transparent;color:var(--c-fg);border-color:var(--c-fg);border-width:2px}.variant-picker__input:disabled+.variant-pill{opacity:.6;cursor:not-allowed}.variant-pill--swatch{width:48px;min-width:48px;height:48px;padding:0;border-color:transparent;border-radius:50%;background-color:transparent}.variant-pill__chip{display:block;width:34px;height:34px;border-radius:50%;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px rgb(var(--color-cherry-rgb) / .18)}.variant-picker__input:checked+.variant-pill--swatch{border-color:var(--c-fg);background-color:transparent}.variant-pill--swatch.is-unavailable{background-image:none}.variant-pill--swatch.is-unavailable:after{content:"";position:absolute;top:50%;left:8px;right:8px;height:1.5px;background-color:var(--color-porcelain);box-shadow:0 0 0 .5px var(--color-cherry);transform:rotate(-45deg)}.variant-picker__option.is-invalid .variant-pill:not(.variant-pill--swatch){border-color:var(--color-error)}.variant-picker__error{margin-top:.625rem}.product__size-guide-link{align-self:flex-start;min-height:44px;font-size:.8125rem;text-decoration:underline;text-underline-offset:.3em}.product__inventory{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.product__inventory-dot{width:8px;height:8px;border-radius:50%;background-color:var(--c-fg)}.product__inventory.is-in-stock{color:var(--color-success)}.product__inventory.is-in-stock .product__inventory-dot{background-color:var(--color-success)}.product__quantity{display:grid;gap:.5rem;justify-items:start}.product-form{container-type:inline-size;display:grid;gap:.75rem}.product-form__buttons{display:grid;gap:.625rem}.product-form__dynamic .shopify-payment-button__button{width:100%}.product-form__dynamic .shopify-payment-button__button--unbranded{min-height:52px;border:1px solid var(--c-fg);border-radius:var(--radius-button);background-color:transparent;color:var(--c-fg);font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product-form__dynamic .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--c-fg);color:var(--c-bg)}.product-form__dynamic .shopify-payment-button__more-options{color:var(--c-muted);font-size:.8125rem}.product-form__dynamic.is-disabled{opacity:.45}.product-form__message .link{margin-inline-start:.375rem}.product-form__cod-note{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8125rem;color:var(--c-muted);text-align:center}.delivery-estimate{display:flex;gap:.875rem;padding:1rem 1.125rem;border:1px solid var(--c-border);border-radius:var(--radius-field);background-color:var(--c-bg-alt)}.delivery-estimate__icon{margin-top:.1em}.delivery-estimate__content{display:grid;gap:.25rem;min-width:0;flex:1}.delivery-estimate__text{font-size:.9375rem;font-weight:500;line-height:1.45}.delivery-estimate__city{margin-top:.5rem}.delivery-estimate__select{min-height:44px;padding-block:.5rem;font-size:.9375rem}.trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;padding:1.25rem 0 0;border-top:1px solid var(--c-border);list-style:none}.trust__item{display:grid;gap:.5rem;align-content:start}.trust__content{display:grid;gap:.2rem}.trust__title{font-size:.8125rem;font-weight:600;line-height:1.35;text-decoration:none}a.trust__title{text-decoration:underline;text-decoration-color:var(--c-border)}.trust__text{font-size:.8125rem;line-height:1.45;color:var(--c-muted)}.product__whatsapp{display:flex;align-items:center;gap:.875rem;min-height:56px;padding:.75rem 1rem;border:1px solid var(--c-border);border-radius:var(--radius-field);text-decoration:none;transition:border-color var(--duration-fast) ease}@media(hover:hover){.product__whatsapp:hover{border-color:var(--c-fg)}}.product__whatsapp-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:var(--c-soft)}.product__whatsapp-title{display:block;font-size:.8125rem;color:var(--c-muted)}.product__whatsapp-cta{display:block;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.size-chart{overflow-x:auto;border:1px solid var(--c-border);border-radius:var(--radius-field);background-color:var(--c-bg-alt)}.size-chart__table{min-width:460px;font-size:.875rem;font-variant-numeric:tabular-nums}.size-chart__table :is(th,td){padding:.75rem 1rem;border-bottom:1px solid var(--c-border);text-align:start;white-space:nowrap}.size-chart__table thead th{background-color:var(--color-porcelain-deep);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.size-chart__table tbody tr:last-child :is(th,td){border-bottom:0}.size-chart__table tbody th{font-weight:600}.size-guide{--stack-gap: 1.5rem}.size-guide__section{display:grid;gap:.75rem}.size-finder__fields{display:grid;gap:.875rem}@media screen and (min-width:750px){.size-finder__fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.size-finder__input{position:relative}.size-finder__input .field__input{padding-inline-end:3rem}.size-finder__input>span{position:absolute;top:50%;right:1.125rem;transform:translateY(-50%);color:var(--c-muted);font-size:.875rem;pointer-events:none}.size-finder__result{font-weight:600}.size-finder__result:empty{display:none}.size-guide__contact .link{font-size:.875rem}.sticky-buy{position:fixed;right:0;bottom:0;left:0;z-index:40;padding:.625rem var(--gutter) calc(.625rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-cherry-border);background-color:var(--color-porcelain-light);box-shadow:0 -16px 32px -28px rgb(var(--color-cherry-rgb) / .5);color:var(--color-cherry);transform:translateY(110%);transition:transform var(--duration-base) var(--ease-out)}.sticky-buy.is-visible{transform:none}.sticky-buy__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.sticky-buy__image{width:40px;height:54px;border-radius:10px;object-fit:cover;background-color:var(--color-porcelain-deep)}.sticky-buy__info{min-width:0}.sticky-buy__title{overflow:hidden;font-size:.8125rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sticky-buy__meta{display:flex;gap:.5rem;overflow:hidden;font-size:.75rem;line-height:1.3;white-space:nowrap}.sticky-buy__price{font-weight:600}.sticky-buy__variant{overflow:hidden;text-overflow:ellipsis;color:var(--color-cherry-muted)}.sticky-buy__button{min-width:128px}html.has-sticky-buy body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}@media screen and (min-width:990px){.sticky-buy{display:none}html.has-sticky-buy body{padding-bottom:0}}.apps--full{width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product.css.map */
