:root{--bt-motion-fast:120ms;--bt-motion-entry:260ms;--bt-motion-exit:180ms;--bt-ease-out:cubic-bezier(.2,0,0,1);--bt-ease-in:cubic-bezier(.4,0,1,1)}.bt-storefront .bt-header{background:rgb(255 255 255/94%);border-bottom:1px solid rgb(10 64 44/9%)}@supports(backdrop-filter:blur(16px)){.bt-storefront .bt-header{background:rgb(255 255 255/82%);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}}.bt-storefront .bt-action,.bt-storefront .bt-gallery-controls button,.bt-storefront .bt-header-actions button{transition:background-color var(--bt-motion-fast) var(--bt-ease-out),box-shadow var(--bt-motion-fast) var(--bt-ease-out),transform var(--bt-motion-fast) var(--bt-ease-out)}.bt-storefront .bt-action:active,.bt-storefront .bt-gallery-controls button:active,.bt-storefront .bt-header-actions button:active{transform:scale(.98)}.bt-motion-overlay{opacity:1;transition:opacity var(--bt-motion-entry) var(--bt-ease-out)}.bt-motion-overlay[data-state=closing]{opacity:0;transition-duration:var(--bt-motion-exit);transition-timing-function:var(--bt-ease-in)}.bt-motion-panel{opacity:1;transform:translateY(var(--bt-drag-y,0)) scale(1);transform-origin:center;transition:transform var(--bt-motion-entry) var(--bt-ease-out),opacity var(--bt-motion-entry) var(--bt-ease-out)}.bt-motion-panel[data-state=closing]{opacity:0;transform:translateY(14px) scale(.98);transition-duration:var(--bt-motion-exit);transition-timing-function:var(--bt-ease-in)}.bt-motion-panel[data-dragging=true]{transition:none}.bt-motion-drawer{transform:translateX(0)}.bt-motion-drawer[data-state=closing]{transform:translateX(100%)}[dir=rtl] .bt-motion-drawer[data-state=closing]{transform:translateX(-100%)}.bt-swipe-grip{display:none}.bt-gallery-stage{touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.bt-gallery-stage:focus-visible{outline:2px solid var(--nt-green-bg,#0a402c);outline-offset:-3px}.bt-gallery-stage img{pointer-events:none;-webkit-user-drag:none}.bt-gallery-photo-enter{position:absolute;inset:0;animation:bt-photo-entry .2s var(--bt-ease-out)}@keyframes bt-photo-entry{0%{opacity:.45;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@starting-style{.bt-motion-overlay{opacity:0}.bt-motion-product{opacity:0;transform:translateY(14px) scale(.98)}.bt-motion-drawer{transform:translateX(100%)}[dir=rtl] .bt-motion-drawer{transform:translateX(-100%)}}@media(max-width:700px){.bt-motion-product-overlay{padding:0;place-items:end center;overflow:hidden}.bt-motion-drawer,.bt-product-dialog.bt-motion-product{position:absolute;inset:8dvh 0 0;max-width:none;width:100%;height:92dvh;max-height:92dvh;min-height:0;border-radius:24px 24px 0 0;transform:translateY(var(--bt-drag-y,0));box-shadow:0 -20px 70px rgb(10 35 25/20%)}.bt-motion-panel[data-state=closing],[dir=rtl] .bt-motion-drawer[data-state=closing]{transform:translateY(100%);opacity:1}.bt-swipe-grip{display:grid;place-items:center;flex:none;align-self:center;width:96px;height:38px;margin:0 auto;border:0;background:transparent;touch-action:none;cursor:grab;color:var(--nt-ink,#0a402c)}.bt-swipe-grip>span{width:36px;height:4px;border-radius:4px;background:#bbcfc3}.bt-swipe-grip:focus-visible{outline:2px solid var(--nt-green-bg,#0a402c);outline-offset:-5px;border-radius:16px}.bt-swipe-grip:active{cursor:grabbing}.bt-motion-drawer>div.flex-1{min-height:0;overscroll-behavior:contain}.bt-motion-panel .bt-cart-summary,.bt-motion-panel .bt-detail-purchase{padding-bottom:calc(14px + env(safe-area-inset-bottom))}@starting-style{.bt-motion-drawer,.bt-motion-product,[dir=rtl] .bt-motion-drawer{transform:translateY(100%)}}}@supports not (backdrop-filter:blur(16px)){.bt-storefront .bt-tabbar{background:var(--nt-surface-2,#f5faf7)}}@media(prefers-reduced-motion:reduce){.bt-gallery-zoom-image,.bt-motion-overlay,.bt-motion-panel,.bt-storefront .bt-action,.bt-storefront .bt-gallery-controls button,.bt-storefront .bt-header-actions button{transition:none!important;animation:none!important}.bt-gallery-photo-enter{animation:none}.bt-motion-panel,.bt-motion-panel[data-state=closing],[dir=rtl] .bt-motion-drawer[data-state=closing]{transform:none!important}}.bt-swipe-grip>span{width:56px;height:6px;border-radius:6px;background:#8fb5a1}.bt-swipe-grip:focus-visible{outline:1px solid #8fb5a1;outline-offset:-6px}:root{--bt-motion-entry:380ms;--bt-motion-exit:240ms;--bt-ease-out:cubic-bezier(.16,1,.3,1);--bt-ease-in:cubic-bezier(.55,0,.75,.2)}.bt-motion-panel[data-state=closing]{transform:translateY(18px) scale(.965)}@starting-style{.bt-motion-product{opacity:0;transform:translateY(22px) scale(.96)}}@media (hover:hover) and (pointer:fine){.bt-product{transition:transform .5s var(--bt-ease-out),filter .5s var(--bt-ease-out)}.bt-product .bt-product-stage{transition:transform .55s var(--bt-ease-out),box-shadow .55s var(--bt-ease-out)}.bt-product .bt-product-photo img{transition:transform .9s var(--bt-ease-out)!important}.bt-product:hover,.bt-product:hover .bt-product-stage{transform:translateY(-3px)}.bt-product:hover .bt-product-photo img{transform:scale(1.045) translateY(-2px)!important}}@media (prefers-reduced-motion:reduce){.bt-product,.bt-product .bt-product-photo img,.bt-product .bt-product-stage{transition:none!important;transform:none!important}}@supports (animation-timeline:view()){@media (hover:none){.bt-product .bt-product-photo{animation:bt-breathe linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}@keyframes bt-breathe{0%{transform:scale(.92)}45%,55%{transform:scale(1.03)}to{transform:scale(.92)}}.bt-buy-add{background:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/.04) 55%),rgb(26 120 80/.86)!important;border:1px solid rgb(255 255 255/.32);box-shadow:inset 0 1px 0 rgb(255 255 255/.55),inset 0 -1px 0 rgb(0 0 0/.18),0 10px 22px -12px rgb(10 64 44/.75)!important;-webkit-backdrop-filter:blur(12px) saturate(170%);backdrop-filter:blur(12px) saturate(170%);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.bt-buy-add:hover{transform:translateY(-1px)}.bt-buy-add:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.bt-product .bt-product-photo{animation:none!important}}