.main-product .mp__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.main-product .mp__grid{grid-template-columns:minmax(0,var(--mp-media-w,55%)) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start}.main-product .mp--media-right .mp__media{order:2}.main-product .mp--sticky-info .mp__info-inner{position:sticky;top:calc(var(--header-h,0px) + 20px)}}.main-product .mp__info{min-width:0}.main-product .mp-block{margin-top:var(--mt,0);margin-bottom:var(--mb,16px)}.main-product .mp-title{margin:0}.main-product .mp-block--vendor{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.main-product .mp-block--vendor a{text-decoration:none}.main-product .mp-price__note{margin:6px 0 0}.main-product .mp-price__note a{text-decoration:underline}.main-product .price--large{font-size:1.45rem}.main-product .mp-subtitle,.quick-view .mp-subtitle{font-weight:700;margin:0 0 10px;font-size:1rem}.main-product .mp-editor-hint{padding:10px 12px;border:1px dashed rgba(var(--c-text),.35);border-radius:6px;opacity:.8}.main-product .mp-unavailable{background:rgba(var(--c-text),.06)}.main-product .mp-link-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:4px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font:inherit;color:inherit}.main-product .mp-link-btn .icon,.main-product .mp-link-btn svg{width:18px;height:18px}.main-product .mp-divider{margin:0}.mg{display:grid;gap:12px;position:relative}.mg__main{position:relative}.mg__track{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;border-radius:var(--media-radius,8px)}.mg__track::-webkit-scrollbar{display:none}.mg__slide{flex:0 0 100%;scroll-snap-align:start;min-width:0}.mg__slide[hidden]{display:none!important}.pm-media{position:relative;aspect-ratio:var(--ratio,1);width:100%}.pm-media__open,.pm-media__static{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:none;display:block;overflow:hidden}.pm-media__open{cursor:zoom-in}.pm-media__open img,.pm-media__static img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.media--contain .pm-media__open img,.media--contain .pm-media__static img{object-fit:contain}.pm-media__open--hover.is-zooming img{transform:scale(2);transform-origin:var(--zx,50%) var(--zy,50%)}.pm-deferred{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pm-deferred__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.pm-deferred__poster img{width:100%;height:100%;object-fit:cover}.pm-deferred>video,.pm-deferred>iframe,.pm-deferred>model-viewer,.pm-deferred .pm-iframe,.pm-deferred .pm-model{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pm-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:rgba(var(--c-bg),.92);color:rgb(var(--c-text));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #0000002e}.pm-video{position:absolute;top:0;right:0;bottom:0;left:0}.pm-video__el{width:100%;height:100%;object-fit:cover}.pm-video__toggle{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:50%;background:rgba(var(--c-bg),.9)}.pm-video__toggle[aria-pressed=false] .pm-video__icon-play,.pm-video__toggle[aria-pressed=true] .pm-video__icon-pause{display:none}.pm-xr{position:absolute;left:12px;bottom:12px;z-index:3}.pm-xr[data-shopify-xr-hidden],.mg__arrow{display:none}.mg__dots{margin-top:12px}@media(min-width:990px){.mg__arrow{display:inline-flex}.mg__arrow{opacity:0;transition:opacity .2s}.mg__main:hover .mg__arrow,.mg__arrow:focus-visible{opacity:1}}.mg__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:2px}.mg__thumb-item{flex:0 0 72px}.mg__thumb-item[hidden]{display:none}.mg__thumb{position:relative;display:block;width:72px;aspect-ratio:1;padding:0;border:2px solid transparent;cursor:pointer;border-radius:calc(var(--media-radius,8px) / 1.5);overflow:hidden;background:rgb(var(--c-card))}.mg__thumb img{width:100%;height:100%;object-fit:cover}.mg__thumb[aria-current=true]{border-color:rgb(var(--c-text))}.mg__thumb-badge{position:absolute;right:4px;bottom:4px;width:20px;height:20px;border-radius:50%;background:rgba(var(--c-bg),.9);display:flex;align-items:center;justify-content:center}@media(max-width:989px){.mg--m-dots .mg__thumbs,.mg--m-thumbs .mg__dots{display:none}}@media(min-width:990px){.mg--thumbs_below .mg__dots,.mg--thumbs_left .mg__dots,.mg--stacked .mg__dots,.mg--grid .mg__dots{display:none}.mg--thumbs_left{grid-template-columns:84px minmax(0,1fr);align-items:start}.mg--thumbs_left .mg__thumbs{order:-1;flex-direction:column;max-height:min(80vh,720px);overflow-y:auto;overflow-x:hidden}.mg--thumbs_left .mg__thumb-item{flex:none}.mg--stacked .mg__track,.mg--grid .mg__track{display:grid;overflow:visible;gap:12px;scroll-snap-type:none;border-radius:0}.mg--grid .mg__track{grid-template-columns:repeat(2,minmax(0,1fr))}.mg--grid .mg__slide:first-child:nth-last-child(odd),.mg--grid .mg__slide.is-span{grid-column:span 2}.mg--stacked .mg__slide,.mg--grid .mg__slide{border-radius:var(--media-radius,8px);overflow:hidden}.mg--stacked .mg__thumbs,.mg--grid .mg__thumbs,.mg--carousel .mg__thumbs,.mg--stacked .mg__arrow,.mg--grid .mg__arrow{display:none}}.mg__empty{aspect-ratio:var(--ratio,1)}.mg-lightbox .modal__box.mg-lightbox__box{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0;padding:0;display:flex}.mg-lightbox .mg-lightbox__inner{display:flex;flex-direction:column;width:100%;height:100%}.mg-lightbox__bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgb(var(--c-border))}.mg-lightbox__tools{display:flex;align-items:center;gap:4px}.mg-lightbox__level{min-width:56px;text-align:center;font-size:.85rem}.mg-lightbox__stage{position:relative;flex:1;min-height:0}.mg-lightbox__track{list-style:none;margin:0;padding:0;height:100%}.mg-lightbox__slide{height:100%}.mg-lightbox__frame{height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:zoom-in}.mg-lightbox__frame.is-zoomed{cursor:grab}.mg-lightbox__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .15s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mg-lightbox__hint{text-align:center;padding:6px 12px 10px;margin:0;opacity:.7}.vp{display:block}.vp__group{border:0;padding:0;margin:0 0 16px;min-width:0}.vp__legend{padding:0;margin:0 0 10px;font-weight:600;font-size:.92rem;display:flex;gap:4px;flex-wrap:wrap}.vp__value{font-weight:400;opacity:.8}.vp__guide{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;margin:-4px 0 10px;cursor:pointer;text-decoration:underline;font:inherit;font-size:.85rem;color:inherit}.vp__values{display:flex;flex-wrap:wrap;gap:8px}.vp__opt{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s,background .2s,color .2s}.vp__opt--buttons{min-width:48px;min-height:44px;padding:8px 16px;border:1px solid rgb(var(--c-border));border-radius:var(--pill-radius,6px);background:rgb(var(--c-bg));font-size:.92rem}.vp__input:checked+.vp__opt--buttons{border-color:rgb(var(--c-text));box-shadow:inset 0 0 0 1px rgb(var(--c-text))}[data-pill-style=filled] .vp__input:checked+.vp__opt--buttons{background:rgb(var(--c-text));color:rgb(var(--c-bg))}.vp__opt--swatches{width:calc(var(--swatch-size,32px) + 8px);height:calc(var(--swatch-size,32px) + 8px);padding:3px;border-radius:var(--swatch-radius,50%);border:1px solid transparent}.vp__swatch{display:block;width:100%;height:100%;border-radius:inherit;background:var(--swatch,#ccc);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000001f}.vp__input:checked+.vp__opt--swatches{border-color:rgb(var(--c-text))}.vp__opt--tiles{flex-direction:column;width:88px;padding:6px;border:1px solid rgb(var(--c-border));border-radius:calc(var(--media-radius,8px) / 1.5);font-size:.8rem;text-align:center}.vp__tile-media{display:block;width:100%;aspect-ratio:1;border-radius:4px;overflow:hidden;background:rgb(var(--c-card))}.vp__tile-media img{width:100%;height:100%;object-fit:cover}.vp__input:checked+.vp__opt--tiles{border-color:rgb(var(--c-text));box-shadow:inset 0 0 0 1px rgb(var(--c-text))}.vp__input:focus-visible+.vp__opt{outline:2px solid rgb(var(--c-accent));outline-offset:3px}.vp--unavailable-strike .vp__input.is-unavailable+.vp__opt--buttons,.vp--unavailable-strike .vp__input.is-unavailable+.vp__opt--tiles{color:rgba(var(--c-text),.45);text-decoration:line-through}.vp--unavailable-strike .vp__input.is-unavailable+.vp__opt--swatches:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:1.5px;background:rgb(var(--c-text));transform:rotate(45deg)}.vp--unavailable-fade .vp__input.is-unavailable+.vp__opt{opacity:.4}.vp--unavailable-hide .vp__input.is-missing+.vp__opt{display:none}.vp--unavailable-hide .vp__input.is-unavailable:not(.is-missing)+.vp__opt{opacity:.4}.vp__input.is-missing+.vp__opt{border-style:dashed}.vp__select-wrap{max-width:420px}.vp__select option[data-missing]{color:#999}.mp-qty{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.mp-qty__label{font-weight:600;font-size:.92rem}.mp-qty__rule{margin:6px 0 0}.mp-buy__row{display:flex;gap:10px;align-items:stretch}.mp-buy__row>.btn{flex:1}.mp-buy__row--qty .mp-qty{flex:none}.mp-buy__row--qty quantity-input{height:calc(var(--btn-height) + 8px)}.mp-buy__price{font-weight:600}.mp-buy__atc--pulse:not([disabled]){animation:mp-pulse 2.4s ease-in-out infinite}@keyframes mp-pulse{0%,to{box-shadow:0 0 rgba(var(--c-btn),.45)}50%{box-shadow:0 0 0 10px rgba(var(--c-btn),0)}}@media(prefers-reduced-motion:reduce){.mp-buy__atc--pulse{animation:none!important}}.mp-buy__dynamic{margin-top:10px}.mp-buy__dynamic .shopify-payment-button__button{min-height:var(--btn-height);border-radius:var(--btn-radius)}.mp-buy__dynamic .shopify-payment-button__more-options{text-decoration:underline;font-size:.85rem;margin-top:8px;background:none;border:0;width:100%;cursor:pointer;color:inherit}.mp-form__error{margin:0 0 10px}.mp-retry{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin:-4px 0 12px}.mp-stock{display:flex;align-items:center;gap:8px;margin:0;font-size:.92rem}.mp-stock__dot{width:9px;height:9px;border-radius:50%;background:#2e9e5b;flex:none}.mp-stock--low .mp-stock__dot{background:#e08a00}.mp-stock--backorder .mp-stock__dot{background:#4a7bd0}.mp-stock--out .mp-stock__dot{background:#9a9a9a}.mp-stock__bar{margin-top:8px;max-width:320px;height:6px}.mp-stock--low+.mp-stock__bar .progress__bar{background:#e08a00}.mp-rating__link{text-decoration:none;display:inline-flex}.mp-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--badge-radius,4px);font-size:.78rem;font-weight:700;letter-spacing:.02em}.mp-badge--accent{background:rgb(var(--c-accent));color:#fff}.mp-badge--sale{background:rgb(var(--c-sale));color:#fff}.mp-badge--dark{background:rgb(var(--c-text));color:rgb(var(--c-bg))}.mp-badge--soft{background:rgba(var(--c-accent),.12);color:rgb(var(--c-accent))}.mp-clamp__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines,4);overflow:hidden}.mp-clamp.is-open .mp-clamp__text{display:block;-webkit-line-clamp:unset}.mp-clamp__toggle{background:none;border:0;padding:0;margin-top:6px;cursor:pointer;text-decoration:underline;font:inherit;color:inherit}.mp-benefits{list-style:none;margin:0;padding:0;display:grid;gap:8px}@media(min-width:750px){.mp-benefits--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-benefits__item{display:flex;gap:10px;align-items:flex-start}.mp-benefits__icon{flex:none;color:rgb(var(--c-accent));display:inline-flex;min-width:20px}.mp-benefits__emoji{font-size:1.1rem;line-height:1.3}.mp-points{list-style:none;margin:0;padding:0;display:grid;gap:14px}.mp-points--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.mp-points--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mp-points--4{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-points__item{display:flex;gap:10px;align-items:flex-start}.mp-points--boxed .mp-points__item{padding:12px;border:1px solid rgb(var(--c-border));border-radius:var(--card-radius)}.mp-points__icon{color:rgb(var(--c-accent));flex:none}.mp-points__body{display:flex;flex-direction:column;gap:2px;font-size:.92rem}.mp-callout{display:flex;gap:10px;align-items:center;margin:0;padding:12px 14px;border-radius:var(--card-radius);font-size:.92rem}.mp-callout--soft{background:rgba(var(--c-accent),.08)}.mp-callout--outline{border:1px solid rgb(var(--c-border))}.mp-callout--accent{background:rgb(var(--c-accent));color:#fff}.mp-box{display:flex;gap:12px;align-items:flex-start}.mp-box__icon{flex:none}.mp-image__img{width:100%;height:auto;border-radius:var(--media-radius,8px)}.mp-video{margin:0}.mp-video .media{position:relative}.mp-video figcaption,.mp-strip__item figcaption{margin-top:6px}.mp-strip__item{margin:0}.mp-strip__item .media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mp-quote{margin:0;padding:18px;border:1px solid rgb(var(--c-border));border-radius:var(--card-radius)}.mp-quote p{font-style:italic;margin:0 0 8px}.mp-quotes__nav{margin-top:10px}.mp-mention{margin:8px 0 0}.mp-modal__img{width:100%;height:auto;margin-top:12px}.mp-modal__table{overflow-x:auto}.mp-field{margin-bottom:var(--mb,16px)}.mp-field__req{color:rgb(var(--c-sale))}.mp-field__help{margin:0}.mp-field input:user-invalid,.mp-field textarea:user-invalid,.mp-field select:user-invalid{border-color:rgb(var(--c-sale))}.mp-tiers__set{border:0;margin:0;padding:0;display:grid;gap:10px}.mp-tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid rgb(var(--c-border));border-radius:var(--card-radius);cursor:pointer;transition:border-color .2s,background .2s}.mp-tier__input{position:absolute;opacity:0;pointer-events:none}.mp-tier__radio{width:18px;height:18px;border-radius:50%;border:2px solid rgba(var(--c-text),.4);display:inline-block}.mp-tier__input:checked~.mp-tier__radio{border-color:rgb(var(--c-accent));box-shadow:inset 0 0 0 3px rgb(var(--c-bg));background:rgb(var(--c-accent))}.mp-tier:has(.mp-tier__input:checked){border-color:rgb(var(--c-accent));background:rgba(var(--c-accent),.05)}.mp-tier:has(.mp-tier__input:focus-visible){outline:2px solid rgb(var(--c-accent));outline-offset:2px}.mp-tier--highlight{border-width:2px}.mp-tier__main{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.mp-tier__title{font-weight:600}.mp-tier__badge,.mp-tier__discount{font-size:.72rem;font-weight:700;padding:3px 7px;border-radius:var(--badge-radius,4px);background:rgba(var(--c-accent),.12);color:rgb(var(--c-accent))}.mp-tier__discount{background:rgb(var(--c-sale));color:#fff}.mp-tier__flag{position:absolute;top:-10px;right:12px;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;background:rgb(var(--c-accent));color:#fff}.mp-tier__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.mp-tier__total{font-weight:700}.mp-tier__na{color:rgb(var(--c-sale))}.mp-tiers__note{margin:8px 0 0}.mp-breaks{margin-top:12px}.mp-breaks__list{list-style:none;margin:0;padding:0;border:1px solid rgb(var(--c-border));border-radius:var(--card-radius)}.mp-breaks__list li{display:flex;justify-content:space-between;padding:8px 12px;font-size:.9rem}.mp-breaks__list li+li{border-top:1px solid rgb(var(--c-border))}.mp-bundle,.mp-addons{border:1px solid rgb(var(--c-border));border-radius:var(--card-radius);padding:14px}.mp-bundle__offer{margin:0 0 10px}.mp-bundle__list,.mp-addons__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mp-bundle__item,.mp-addon{display:grid;grid-template-columns:auto 56px 1fr;gap:10px;align-items:center}.mp-addon{grid-template-columns:56px 1fr auto}.mp-bundle__media,.mp-addon__media,.mp-gift__media{width:56px;aspect-ratio:1;border-radius:6px}.mp-bundle__media img,.mp-addon__media img,.mp-gift__media img{width:100%;height:100%;object-fit:cover}.mp-bundle__info,.mp-addon__info{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.9rem}.mp-bundle__title,.mp-addon__title{font-weight:600;text-decoration:none}.mp-bundle__select,.mp-addon__select{min-height:36px;padding:6px 32px 6px 10px;font-size:.85rem}.mp-bundle__input{position:absolute;opacity:0;width:1px;height:1px}.mp-bundle__check-label{cursor:pointer}.mp-bundle__check{width:22px;height:22px;border-radius:5px;border:2px solid rgba(var(--c-text),.35);display:inline-flex;align-items:center;justify-content:center;color:transparent}.mp-bundle__item--main .mp-bundle__check,.mp-bundle__input:checked+.mp-bundle__check-label .mp-bundle__check{background:rgb(var(--c-accent));border-color:rgb(var(--c-accent));color:#fff}.mp-bundle__input:focus-visible+.mp-bundle__check-label .mp-bundle__check{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.mp-bundle__input:disabled+.mp-bundle__check-label{cursor:not-allowed}.mp-bundle__item.is-sold-out,.mp-addon.is-sold-out{opacity:.55}.mp-bundle__soldout{color:rgb(var(--c-sale))}.mp-bundle__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;border-top:1px solid rgb(var(--c-border))}.mp-bundle__note{margin:6px 0 0}.mp-addon__price .price{font-size:.88rem}.mp-gift{padding:12px 14px;border:1px dashed rgba(var(--c-accent),.6);border-radius:var(--card-radius)}.mp-gift__hint{margin:0}.mp-gift__offer{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center}.mp-gift__note{grid-column:1 / -1;margin:0}.mp-plans{border:0;padding:0;margin:0;display:grid;gap:8px}.mp-plan{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid rgb(var(--c-border));border-radius:var(--card-radius);cursor:pointer}.mp-plan:has(input:checked){border-color:rgb(var(--c-accent));background:rgba(var(--c-accent),.05)}.mp-plan input{accent-color:rgb(var(--c-accent));width:18px;height:18px}.mp-plan__desc{display:block}.mp-plans__group{margin:6px 0 0;font-weight:600}.mp-promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px dashed rgb(var(--c-border));border-radius:var(--card-radius)}.mp-promo__text{display:flex;flex-direction:column;gap:4px;font-size:.92rem}.mp-promo__code{font-family:ui-monospace,Menlo,monospace;font-weight:700;letter-spacing:.08em}.mp-promo__note{margin:6px 0 0}.mp-deadline{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mp-deadline__label{font-weight:600}.mp-deadline__timer{display:inline-flex;gap:6px}.mp-deadline__unit{display:inline-flex;flex-direction:column;align-items:center;min-width:46px;padding:6px;border-radius:6px;background:rgba(var(--c-text),.07);font-weight:700;font-variant-numeric:tabular-nums}.mp-deadline__unit small{font-weight:400;font-size:.68rem;opacity:.75}.mp-delivery{display:block}.mp-delivery__line{display:flex;gap:10px;align-items:flex-start;margin:0}.mp-delivery__line svg{flex:none;margin-top:2px}.mp-delivery__cutoff,.mp-delivery__note{margin:6px 0 0}.mp-steps{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.mp-steps:before{content:"";position:absolute;top:17px;left:16.66%;right:16.66%;height:2px;background:rgb(var(--c-border))}.mp-steps__item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;font-size:.82rem}.mp-steps__icon{width:36px;height:36px;border-radius:50%;background:rgb(var(--c-bg));border:2px solid rgb(var(--c-border));display:flex;align-items:center;justify-content:center;position:relative}.mp-steps__item:first-child .mp-steps__icon{border-color:rgb(var(--c-accent));color:rgb(var(--c-accent))}.mp-steps__name{font-weight:600}.mp-payment{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mp-payment__icon{width:38px;height:24px}.mp-payment__title{margin:0 0 6px}.mp-pickup summary{cursor:pointer;list-style:none;font-size:.92rem}.mp-pickup summary::-webkit-details-marker{display:none}.mp-pickup__ok{color:#2e9e5b}.mp-pickup__list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.mp-pickup__list li{display:flex;flex-direction:column;gap:2px}.mp-sticky{position:fixed;left:0;right:0;z-index:70;background:rgb(var(--c-bg));color:rgb(var(--c-text));box-shadow:0 -6px 20px #00000014;transition:transform .3s var(--ease),visibility .3s;visibility:hidden}.mp-sticky--bottom{bottom:0;transform:translateY(105%)}.mp-sticky--top{top:0;transform:translateY(-105%);box-shadow:0 6px 20px #00000014}.mp-sticky.is-visible{transform:none;visibility:visible}.mp-sticky__inner{display:flex;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px}.mp-sticky__media{flex:none;width:48px;height:48px;padding:0;border:0;border-radius:6px;cursor:pointer}.mp-sticky__media img{width:100%;height:100%;object-fit:cover}.mp-sticky__info{min-width:0;flex:1}.mp-sticky__title{margin:0;font-weight:600;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-sticky__price .price{font-size:.9rem}.mp-sticky__controls{display:flex;align-items:center;gap:8px;flex:none}.mp-sticky__select{min-height:40px;max-width:220px;padding:6px 32px 6px 10px;font-size:.88rem}.mp-sticky__atc{min-height:44px;padding:0 20px;white-space:nowrap}@media(max-width:749px){.mp-sticky__inner{flex-wrap:wrap;gap:8px}.mp-sticky__media,.mp-sticky__title{display:none}.mp-sticky__info{flex:0 0 auto}.mp-sticky__controls{flex:1;justify-content:flex-end}.mp-sticky__select{max-width:46vw}.mp-sticky__qty{display:none}}body.mp-sticky-pad{padding-bottom:var(--mp-sticky-pad,72px)}@media(prefers-reduced-motion:reduce){.mp-sticky{transition:none}}.mp-breadcrumbs{margin-bottom:14px}.quick-view{display:grid;gap:24px}@media(min-width:750px){.quick-view{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.quick-view .qv-media .slider>*{border-radius:var(--media-radius,8px);overflow:hidden}.quick-view .qv-title{margin:0 0 8px}.quick-view .qv-block{margin-bottom:16px}.quick-view .qv-link{display:inline-block;margin-top:12px;text-decoration:underline}.quick-view .vp__group{margin-bottom:12px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-product.css.map */
