product-form{display:block}.product{--section-padding-start: 0px;--section-padding-end: 84px}.product__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm-md)}@media(min-width:1024px){.product__layout{grid-template-columns:minmax(0,1fr) clamp(25rem,30.26vw,35rem);gap:calc(var(--space-lg) + var(--space-2xs));align-items:start}.product__media,.product__info{position:sticky;top:calc(var(--sticky-header-height) + var(--space-md))}}@media(min-width:1280px){.product__layout{grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr);gap:max(var(--space-xl),4.73vw)}}.gallery{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}@media(min-width:1280px){product-gallery:has(.gallery__preview){display:grid;grid-template-columns:1fr .55fr;align-items:start;gap:var(--space-sm-md)}}.gallery__preview{display:none}@media(min-width:1280px){.gallery__preview{display:block;position:sticky;top:calc(var(--sticky-header-height) + var(--space-md));height:calc(100vh - var(--header-height) - var(--topbar-height) - var(--space-sm-md));border-radius:var(--radius-card);overflow:hidden;background-color:rgb(var(--color-surface))}.gallery__preview-image{display:block;width:100%;height:100%;object-fit:cover}product-gallery:has(.gallery__preview) .gallery__slide--primary{display:none}}.gallery__viewport{position:relative;min-width:0}.gallery__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:var(--space-3xs);border-radius:var(--radius-card);background-color:rgb(var(--color-surface))}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;aspect-ratio:var(--card-image-ratio);overflow:hidden}.gallery__image{width:100%;height:100%;object-fit:cover}@media(min-width:768px)and (max-width:1023px){product-gallery:not([data-media-count="1"]) .gallery__slide{flex-basis:75%}}@media(min-width:1024px){.gallery__slide{border-radius:var(--radius-card)}product-gallery:not([data-media-count="0"]) .gallery__track{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--space-sm);overflow:visible;scroll-snap-type:none;border-radius:0;background-color:transparent}product-gallery:not([data-media-count="0"]) .gallery__slide{aspect-ratio:auto;scroll-snap-align:none}product-gallery:not([data-media-count="0"]) .gallery__image{height:auto}}@media(min-width:1024px)and (max-width:1279px){product-gallery:not([data-media-count="0"]):not([data-media-count="1"]) .gallery__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){product-gallery:not([data-media-count="0"]) .gallery__track{gap:var(--space-sm-md)}}.gallery__arrow{display:none}@media(hover:hover){.gallery__arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;transform:translateY(-50%);border-radius:var(--radius-full);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--duration-fast) var(--ease-primary)}.gallery__viewport:hover .gallery__arrow,.gallery__arrow:focus-visible{opacity:1}.gallery__arrow--prev{inset-inline-start:var(--space-xs)}.gallery__arrow--next{inset-inline-end:var(--space-xs)}}@media(min-width:1024px){.gallery__arrow{display:none}}.gallery__dots{display:flex;justify-content:center;overflow-x:auto;scrollbar-width:none}.gallery__dots::-webkit-scrollbar{display:none}.gallery__dot{position:relative;width:var(--space-md);height:var(--space-md);min-width:var(--space-md);min-height:var(--space-md);flex:0 0 auto;cursor:pointer}.gallery__dot:before{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:var(--radius-full);background-color:rgb(var(--color-foreground));transition:background-color var(--duration-fast) var(--ease-primary),box-shadow var(--duration-fast) var(--ease-primary)}.gallery__dot.is-active:before{background-color:transparent;box-shadow:0 0 0 2px rgb(var(--color-foreground))}@media(min-width:1024px){.gallery__dots{display:none}}.product__info{min-width:0}.product__form{display:flex;flex-flow:row wrap;align-items:flex-start;gap:var(--space-md)}.product__form>*{flex:0 0 100%;min-width:0}.product__quantity,.product__buy{margin-block-start:var(--space-2xs)}@media(min-width:1280px){.product__title{flex:1 1 0%}.product__title+.product__price{flex:0 0 auto;margin-inline-start:auto;align-self:flex-end}}@media(max-width:1279px){.product__title+.product__price{margin-block-start:calc(var(--space-xs) - var(--space-md))}}.product__shipping-note{margin-block-start:calc(var(--space-2xs) - var(--space-md))}.product__quantity{flex:0 0 auto}.product__quantity:has(+.product__buy .product__submit:disabled){display:none}.product__quantity+.product__buy{flex:1 1 12rem;margin-inline-start:calc(var(--space-sm) - var(--space-md))}.product__vendor{margin:0;font-size:var(--text-base);line-height:var(--leading-normal)}.product__vendor-link{color:inherit;text-decoration:none}@media(hover:hover){.product__vendor-link:hover{text-decoration:underline;text-underline-offset:var(--space-3xs)}}.product__vendor+.product__title{margin-block-start:calc(var(--space-xs) - var(--space-md))}.product__title{margin:0;font-size:var(--title-product-sm);line-height:var(--leading-snug);letter-spacing:var(--font-heading--tracking)}@media(min-width:768px){.product__title{font-size:var(--title-product);line-height:var(--leading-tight)}}.product__summary{color:rgb(var(--color-foreground))}.product__summary-text{max-width:60ch}.product__summary-list{margin:var(--space-2xs) 0 0;padding-inline-start:var(--space-sm);display:grid;gap:var(--space-3xs)}.product__summary p.product__summary-text{margin:0}.product__sku{margin:var(--space-2xs) 0 0}.product__buy{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.product__submit{min-height:3.25rem}@media(min-width:640px){.product__submit,.shopify-payment-button__button--unbranded{min-height:3.75rem}}.product__error{margin:0;color:rgb(var(--color-error))}.shopify-payment-button__button--unbranded{padding:var(--button-padding-block) var(--button-padding-inline);max-height:3.75rem;border-radius:var(--radius-button);background-color:transparent;box-shadow:inset 0 0 0 var(--border-width-button) rgb(var(--color-brand));color:rgb(var(--color-brand));font-family:inherit;font-size:var(--text-fluid-sm);line-height:var(--leading-tight);font-weight:var(--font-body--weight-medium);transition:background-color var(--duration-fast) var(--ease-primary),color var(--duration-fast) var(--ease-primary)}@media(hover:hover){.product__dynamic-checkout .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--color-brand));color:rgb(var(--color-background))}}.inventory{display:block;font-size:var(--text-sm);color:rgb(var(--color-foreground))}.inventory--in-stock,.inventory--out{display:inline-flex;align-items:center;gap:var(--sp-3);padding-block:var(--sp-3d5);padding-inline:var(--sp-4d5) var(--space-sm-md);border-radius:var(--radius-full);font-weight:var(--font-body--weight-medium);line-height:var(--leading-snug)}.inventory--in-stock{color:rgb(var(--color-success-text));background-color:rgb(var(--color-success-bg))}.inventory--out{color:rgb(var(--color-error-text));background-color:rgb(var(--color-error-bg))}.inventory__dot{width:var(--space-sm);height:var(--space-sm);flex-shrink:0}.quantity{display:inline-flex;border:1px solid var(--color-border-default);border-radius:var(--radius-button);overflow:hidden;min-height:3.25rem}@media(min-width:640px){.quantity{min-height:3.75rem}}.quantity__button{display:flex;align-items:center;justify-content:center;padding-inline:var(--sp-4d5);color:rgb(var(--color-foreground));transition:background-color var(--duration-fast) var(--ease-primary)}.quantity__button:first-of-type{padding-inline-end:var(--space-2xs)}.quantity__button:last-of-type{padding-inline-start:var(--space-2xs)}.quantity__button .icon{width:var(--size-icon-small);height:var(--size-icon-small)}@media(max-width:639px){.quantity__button,.quantity__button:first-of-type,.quantity__button:last-of-type{padding-inline:var(--space-xs)}.quantity__button .icon{width:var(--sp-4d5);height:var(--sp-4d5)}}@media(hover:hover){.quantity__button:hover{background-color:rgb(var(--color-surface))}}.quantity__button:disabled{cursor:default}@media(hover:hover){.quantity__button:disabled:hover{background-color:transparent}}.quantity__input{width:var(--space-lg);border:0;background-color:transparent;text-align:center;font-size:var(--text-base);font-weight:var(--font-body--weight-medium);-webkit-appearance:textfield;appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.variant-picker{display:flex;flex-direction:column;gap:var(--space-sm-md)}.variant-picker__option{min-width:0;margin:0;padding:0;border:0}.variant-picker__legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs);padding:0;margin-block-end:var(--space-xs);line-height:normal}.variant-picker__name{font-size:var(--text-base)}.variant-picker__name:after{content:":"}.variant-picker__selected{font-size:var(--text-base);font-weight:var(--font-body--weight-medium)}.variant-picker__values{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.variant-picker__value{display:inline-flex;align-items:center;gap:var(--space-3xs);min-height:44px;padding:var(--space-sm) var(--space-sm-md);border-radius:var(--radius-swatch);box-shadow:inset 0 0 0 1px var(--color-border-default);font-size:var(--text-sm);font-weight:var(--font-body--weight-medium);line-height:var(--leading-tight);cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-primary),color var(--duration-fast) var(--ease-primary)}@media(hover:hover){.variant-picker__value:hover{box-shadow:inset 0 0 0 1px var(--color-border-strong)}}.variant-picker__input:checked+.variant-picker__value{box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}.variant-picker__input:focus-visible+.variant-picker__value{outline:2px solid rgb(var(--color-brand));outline-offset:2px}.variant-picker__value[data-state=sold-out]{color:rgb(var(--color-muted))}.variant-picker__value[data-state=unavailable]{background-image:linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(var(--color-unavailable-mark)) calc(50% - .5px),rgb(var(--color-unavailable-mark)) calc(50% + .5px),transparent calc(50% + .5px));background-color:rgb(var(--color-unavailable-mark) / .115);box-shadow:inset 0 0 0 1px rgb(var(--color-unavailable-mark));color:rgb(var(--color-unavailable-text));cursor:not-allowed}.variant-picker__value--swatch[data-state=unavailable]{background-color:var(--variant-swatch, rgb(var(--color-surface)));background-image:none;box-shadow:none}.variant-picker__value--swatch[data-state=unavailable]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:rgb(var(--color-unavailable-mark) / .115);background-image:linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(var(--color-unavailable-mark)) calc(50% - .5px),rgb(var(--color-unavailable-mark)) calc(50% + .5px),transparent calc(50% + .5px));box-shadow:inset 0 0 0 1px rgb(var(--color-unavailable-mark))}.variant-picker__value--swatch{position:relative;width:clamp(2.5rem,3.368vw,4rem);height:clamp(2.5rem,3.368vw,4rem);min-height:0;padding:0;border-radius:var(--radius-swatch);background-color:var(--variant-swatch, rgb(var(--color-surface)));box-shadow:0 0 0 1px rgb(var(--color-foreground) / .1)}.variant-picker__swatch-photo{width:100%;height:100%;object-fit:cover;border-radius:inherit}.variant-picker__input:checked+.variant-picker__value--swatch{box-shadow:inset 0 0 0 2px rgb(var(--color-background)),0 0 0 2px rgb(var(--color-foreground));color:inherit}@media(hover:hover){.variant-picker__value--swatch:hover{box-shadow:0 0 0 2px var(--color-border-strong)}.variant-picker__input:checked+.variant-picker__value--swatch:hover{box-shadow:inset 0 0 0 2px rgb(var(--color-background)),0 0 0 2px rgb(var(--color-foreground))}}.variant-picker__tooltip{position:absolute;inset-block-end:calc(100% + var(--space-xs-sm) + 1px);inset-inline-start:50%;padding:var(--space-3xs-2xs) var(--space-sm-md);border-radius:var(--radius-panel);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:var(--font-body--weight);font-size:var(--text-xs);line-height:var(--leading-normal);white-space:nowrap;opacity:0;transform:translate(-50%) scale(.75);transform-origin:bottom center;transition:opacity var(--duration-fast) var(--ease-primary),transform var(--duration-fast) var(--ease-primary);pointer-events:none;z-index:1}.variant-picker__tooltip:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%);border-style:solid;border-width:var(--space-2xs-xs) var(--space-2xs-xs) 0;border-color:rgb(var(--color-foreground)) transparent transparent}@media(hover:hover){.variant-picker__value--swatch:hover .variant-picker__tooltip{opacity:1;transform:translate(-50%) scale(1)}}.inventory__bar{display:block;width:100%;height:var(--space-3xs-2xs);margin-block-start:var(--space-2xs);border:0;border-radius:var(--radius-full);background-color:var(--color-border-subtle);-webkit-appearance:none;appearance:none}.inventory__bar::-webkit-progress-bar{border-radius:var(--radius-full);background-color:var(--color-border-subtle)}.inventory__bar::-webkit-progress-value{border-radius:var(--radius-full);background-color:currentcolor;transition:width var(--duration-slow) var(--ease-smooth)}.inventory__bar::-moz-progress-bar{border-radius:var(--radius-full);background-color:currentcolor}.gallery__zoom{position:absolute;inset-block-start:var(--space-sm);inset-inline-end:var(--space-sm);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background-color:rgb(var(--color-background) / .7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--color-border-default);color:rgb(var(--color-foreground));transition:background-color var(--duration-fast) var(--ease-primary)}@media(hover:hover){.gallery__zoom:hover{background-color:rgb(var(--color-background) / .9)}}.gallery__slide-zoom{display:none}@media(min-width:1024px){product-gallery:not([data-media-count="0"]):not([data-media-count="1"]) .gallery__zoom{display:none}.gallery__slide-zoom{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gallery__slide-zoom .icon{display:none}}.lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;background-color:rgb(var(--color-background))}.lightbox::backdrop{background-color:rgb(var(--color-foreground) / .9)}.lightbox__close{position:absolute;z-index:1;inset-block-start:var(--space-sm);inset-inline-end:var(--space-sm);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background-color:rgb(var(--color-surface));color:rgb(var(--color-foreground))}.lightbox__arrow{display:none}@media(hover:hover){.lightbox__arrow{position:absolute;z-index:1;top:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;transform:translateY(-50%);border-radius:var(--radius-full);background-color:rgb(var(--color-surface));color:rgb(var(--color-foreground))}.lightbox__arrow--prev{inset-inline-start:var(--space-sm)}.lightbox__arrow--next{inset-inline-end:var(--space-sm)}}.lightbox__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.lightbox__track::-webkit-scrollbar{display:none}.lightbox__slide{display:flex;flex:0 0 100%;align-items:center;justify-content:center;min-width:0;padding:var(--space-sm);scroll-snap-align:center}.lightbox__image{max-width:100%;max-height:100%;object-fit:contain}.lightbox__slide.is-loading{--loader-bar-origin-start: left;--loader-bar-origin-end: right;position:relative}.lightbox__slide.is-loading:before,.lightbox__slide.is-loading:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:min(50px,34%);height:2px;margin-block-start:-1px;margin-inline-start:max(-25px,-17%);background-color:rgb(var(--color-foreground))}.lightbox__slide.is-loading:after{animation:loader-bar var(--duration-loader-bar) ease infinite}@keyframes loader-bar{0%{transform:scaleX(0);transform-origin:var(--loader-bar-origin-start)}33%,44%{transform:scaleX(1);transform-origin:var(--loader-bar-origin-start)}44.1%{transform:scaleX(1);transform-origin:var(--loader-bar-origin-end)}88%{transform:scaleX(0);transform-origin:var(--loader-bar-origin-end)}88.1%,to{transform:scaleX(0);transform-origin:var(--loader-bar-origin-start)}}.product__buy+.product__dynamic-checkout{margin-block-start:calc(var(--space-sm) - var(--space-md))}.product__dynamic-checkout{--shopify-accelerated-checkout-button-block-size: 3.75rem;--shopify-accelerated-checkout-button-border-radius: var(--radius-button)}.product__share{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm)}.product__share-channels{display:none;align-items:center;gap:var(--space-xs)}.product__share-drawer{position:absolute}.product__share-trigger{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;cursor:pointer}.product__share-trigger span{text-decoration:underline;text-underline-offset:var(--space-3xs)}.product__share-help{display:inline-flex;align-items:center;gap:var(--space-2xs)}.product__share-help .icon{width:var(--sp-5d5);height:var(--sp-5d5)}@media screen and (min-width:640px){.product__share-trigger{display:none}.product__share-channels{display:flex}}.product__share-label{color:rgb(var(--color-foreground));font-size:var(--text-base)}.product__share-list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.product__share-button{display:flex;align-items:center;justify-content:center;width:var(--space-lg-xl);height:var(--space-lg-xl);border-radius:var(--radius-full);color:rgb(var(--color-foreground));transition:background-color var(--duration-fast) var(--ease-primary)}.product__share-button .icon{width:var(--sp-4d5);height:var(--sp-4d5)}@media(hover:hover){.product__share-button:hover{background-color:rgb(var(--color-foreground) / .05)}}.product__help-link{display:inline-flex;align-items:center;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:var(--space-3xs)}.share-drawer__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.share-drawer__list li+li{border-block-start:1px solid var(--color-border-default)}.share-drawer__link{display:flex;align-items:center;gap:var(--space-sm);padding:var(--sp-3d5) var(--sp-2d5);color:rgb(var(--color-foreground));font-size:var(--text-sm);text-decoration:none}.share-drawer__list li:first-child .share-drawer__link{padding-block-start:0}.share-drawer__list li:last-child .share-drawer__link{padding-block-end:0}.share-drawer__link .icon{flex:0 0 auto;width:var(--size-icon-large);height:var(--size-icon-large)}.share-drawer__link .icon--facebook{fill:var(--color-brand-facebook)}.share-drawer__link .icon--x{fill:var(--color-brand-x)}.share-drawer__link .icon--whatsapp{fill:var(--color-brand-whatsapp)}.product__text{padding:var(--space-sm-md) var(--space-md);border-radius:var(--radius-panel)}.product__text+.product__text,.product__text:has(+.product__text){padding:var(--space-md);background-color:rgb(var(--color-foreground) / .025)}.product__text+.product__text{margin-block-start:calc(0px - var(--space-md));border-start-start-radius:0;border-start-end-radius:0;padding-block-start:0}.product__text:has(+.product__text){border-end-start-radius:0;border-end-end-radius:0;padding-block-end:0}.product__text-inner{display:flex;align-items:center;gap:var(--sp-2d5);margin:0;font-size:var(--text-sm)}.product__text-inner p{margin:0;line-height:var(--leading-snug)}.product__text-inner .icon{flex:0 0 auto;width:var(--size-icon-small);height:var(--size-icon-small)}.product__text+.product__text .product__text-inner,.product__text:has(+.product__text) .product__text-inner{padding:var(--space-sm);border-radius:var(--radius-panel);background-color:rgb(var(--color-background))}.product__text+.product__text--even .product__text-inner{background-color:transparent}.product__text+.product__text--even:not(:has(+.product__text)) .product__text-inner{padding-block-end:0}.product__complementary-title{margin:0 0 var(--space-xs);font-size:var(--text-base);font-weight:var(--font-body--weight-medium)}.product__complementary-list{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.product__complementary-card{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs);border-radius:var(--radius-panel);background-color:rgb(var(--color-foreground) / .025);color:inherit;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-primary)}@media(hover:hover){.product__complementary-card:hover{background-color:rgb(var(--color-foreground) / .05)}}.product__complementary-image{width:var(--space-2xl);height:var(--space-2xl);object-fit:contain;border-radius:var(--radius-swatch);background-color:rgb(var(--color-surface))}.product__complementary-info{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0;margin-inline-end:auto;font-size:var(--text-sm)}.product__complementary-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product__complementary-price{color:rgb(var(--color-muted))}.sticky-buy{position:fixed;z-index:var(--z-sticky-header);inset-block-end:0;inset-inline:0;pointer-events:none;transition:transform var(--duration-base) var(--ease-primary)}[data-mobile-dock-visible] .sticky-buy,body:has(.mobile-dock:focus-within) .sticky-buy{transform:translateY(calc(-1 * var(--mobile-dock-height, 0px)))}.sticky-buy__card{position:relative;display:grid;gap:var(--space-sm);pointer-events:auto;padding:var(--space-sm) var(--space-sm-md);border-block-start:1px solid var(--color-border-default);border-start-start-radius:var(--radius-section);border-start-end-radius:var(--radius-section);background-color:rgb(var(--color-background));opacity:0;visibility:hidden;transform:translateY(var(--travel-sticky-buy));transition:opacity var(--duration-reveal-large) var(--ease-reveal),visibility var(--duration-reveal-large) var(--ease-reveal),transform var(--duration-reveal-large) var(--ease-reveal)}.sticky-buy.is-visible .sticky-buy__card{opacity:1;visibility:visible;transform:translateY(0)}body:has(.faqs__form:focus-within) .sticky-buy.is-visible .sticky-buy__card{opacity:0;visibility:hidden;transform:translateY(var(--travel-sticky-buy));pointer-events:none}.sticky-buy__variant{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm)}.sticky-buy__media{display:none}.sticky-buy__text{display:grid;gap:var(--space-2xs);min-width:0}.sticky-buy__names{display:grid;gap:var(--space-3xs);min-width:0}.sticky-buy__title{margin:0;font-size:var(--text-base);font-weight:var(--font-body--weight-medium);line-height:var(--leading-snug)}.sticky-buy__options{font-size:var(--text-xs);line-height:var(--leading-snug);color:rgb(var(--color-foreground) / .6)}.sticky-buy__price .price{line-height:normal}.sticky-buy__icon{display:block}.sticky-buy__label{display:none}.sticky-buy__submit{white-space:nowrap}@media(max-width:767px){.sticky-buy__submit{width:var(--sp-11);height:var(--sp-11);padding:0}.sticky-buy__card:before{content:"";position:absolute;z-index:-1;inset-block-start:0;inset-inline-start:0;width:100%;height:calc(100% + var(--radius-section));border-start-start-radius:var(--radius-section);border-start-end-radius:var(--radius-section);background-color:rgb(var(--color-background))}}@media(min-width:768px){.sticky-buy{inset-inline:auto var(--space-sm-md);inset-block-end:var(--space-sm-md);width:34.375rem;max-width:calc(100% - var(--space-lg))}.sticky-buy__card{padding:var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--sp-3);box-shadow:var(--shadow-lg)}.sticky-buy__variant{grid-template-columns:80px minmax(0,1fr) auto}.sticky-buy__variant--no-image{grid-template-columns:minmax(0,1fr) auto}.sticky-buy__media{display:block;overflow:hidden;border-radius:var(--sp-2);background-color:rgb(var(--color-surface))}.sticky-buy__image{width:100%;height:100%;object-fit:contain}.sticky-buy__icon{display:none}.sticky-buy__label{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-product.css.map */
