@keyframes bella-highlight-draw{0%{transform:scaleX(0);opacity:0}20%{opacity:calc(var(--bella-hl-opacity, .5) * .5)}to{transform:scaleX(1);opacity:var(--bella-hl-opacity,.5)}}@keyframes bella-diagonal-highlight{0%{transform:scaleX(0);opacity:0}20%{opacity:calc(var(--bella-hl-opacity, .35) * .45)}to{transform:scaleX(1);opacity:var(--bella-hl-opacity,.35)}}.bella-highlight-diagonal-red:before,.bella-highlight-wavy-yellow:before{content:"";position:absolute;top:-2px;right:-6px;bottom:-2px;left:-6px;z-index:-1;pointer-events:none}.bella-highlight-wavy-yellow:before{background:var(--bella-hl-color,rgba(250,239,124,.55));clip-path:polygon(0 15%,2% 0,98% 5%,100% 85%,98% 100%,2% 95%);transform:scaleX(0);transform-origin:left center;opacity:0;animation:bella-highlight-draw var(--bella-highlight-duration,1.2s) ease-out var(--bella-highlight-delay,.2s) var(--bella-highlight-iteration,1) forwards}.bella-highlight-diagonal-red:before{background:var(--bella-hl-color,rgba(239,68,68,.22));clip-path:polygon(0 0,100% 12%,100% 100%,0 88%);transform:scaleX(0);transform-origin:left center;opacity:0;animation:bella-diagonal-highlight var(--bella-highlight-duration,1.8s) ease-out var(--bella-highlight-delay,.15s) var(--bella-highlight-iteration,1) forwards}@keyframes bella-shrink-shadow{0%{text-shadow:-12px 6px 0 rgba(15,23,42,.35),-24px 12px 0 rgba(30,41,59,.22),-36px 18px 0 rgba(51,65,85,.14),0 1px 0 rgba(255,255,255,.75);transform:translateX(20px);letter-spacing:.28em}to{text-shadow:-2px 1px 0 rgba(15,23,42,.35),-4px 2px 0 rgba(30,41,59,.22),-6px 3px 0 rgba(51,65,85,.14),0 1px 0 rgba(255,255,255,.75);transform:translateX(4px);letter-spacing:.08em}}@keyframes bella-pulse-shadow{0%{transform:translateX(2px) translateY(0) scale(1) rotate(0deg);letter-spacing:.08em;text-shadow:0 1px 0 rgba(255,255,255,.72),-2px 1px 0 rgba(30,41,59,.34),-4px 2px 0 rgba(51,65,85,.22),-6px 3px 8px rgba(37,99,235,.15)}50%{transform:translateX(8px) translateY(-2px) scale(1.05) rotate(-.5deg);letter-spacing:.095em;text-shadow:0 1px 0 rgba(255,255,255,.78),-4px 2px 0 rgba(30,41,59,.42),-8px 4px 0 rgba(51,65,85,.28),-12px 6px 14px rgba(37,99,235,.28)}to{transform:translateX(2px) translateY(0) scale(1) rotate(0deg);letter-spacing:.08em;text-shadow:0 1px 0 rgba(255,255,255,.72),-2px 1px 0 rgba(30,41,59,.34),-4px 2px 0 rgba(51,65,85,.22),-6px 3px 8px rgba(37,99,235,.15)}}.bella-3d-shrink-shadow{animation:bella-shrink-shadow 2.5s ease-out var(--bella-3d-iteration,1) forwards}.bella-3d-pulse-shadow{animation:bella-pulse-shadow 2.8s cubic-bezier(.4,0,.2,1) var(--bella-3d-iteration,1)}@keyframes bella-shadow-move{0%{transform:translateY(0);text-shadow:8px 8px 0 rgba(37,99,235,.55),0 0 14px rgba(30,64,175,.35)}25%{transform:translateY(-2px);text-shadow:-8px 8px 0 rgba(245,158,11,.55),0 0 14px rgba(180,83,9,.35)}50%{transform:translateY(0);text-shadow:-8px -8px 0 rgba(16,185,129,.55),0 0 14px rgba(5,150,105,.35)}75%{transform:translateY(2px);text-shadow:8px -8px 0 rgba(239,68,68,.55),0 0 14px rgba(185,28,28,.35)}to{transform:translateY(0);text-shadow:8px 8px 0 rgba(37,99,235,.55),0 0 14px rgba(30,64,175,.35)}}.bella-3d-shadow-move{animation:bella-shadow-move 3.2s ease-in-out var(--bella-3d-iteration,infinite)}.Badge_badge__pspBZ{justify-content:center;padding:var(--badge-padding,.45em .65em);background:var(--badge-bg,var(--button-bg,#111827));color:var(--badge-fg,var(--button-fg,#ffffff));font-size:var(--badge-font-size,.72rem);font-weight:700;font-family:var(--font-heading,inherit);letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;border-radius:var(--badge-radius,.25rem);border:var(--badge-border,none);box-shadow:var(--badge-shadow,none);backdrop-filter:var(--badge-backdrop-filter,none);-webkit-backdrop-filter:var(--badge-backdrop-filter,none);box-sizing:border-box}.Badge_badge__pspBZ,.Badge_text__hc1J2{display:inline-flex;align-items:center;gap:.3em}.Badge_text__hc1J2{font:inherit;color:inherit}.Badge_sm__Q7YA2{--badge-font-size:0.6rem;--badge-padding:0.2em 0.45em}.Badge_lg__SW8lN{--badge-font-size:0.875rem;--badge-padding:0.5em 1em}.Badge_lg__SW8lN.Badge_circle__rGPwi{min-width:52px;min-height:52px}.Badge_lg__SW8lN.Badge_hexagon__97bSk{min-width:60px;min-height:60px;font-size:13px}.Badge_lg__SW8lN.Badge_diamond__q1M3J{min-width:50px;min-height:50px}.Badge_lg__SW8lN.Badge_shield__gvOVA{min-width:54px;min-height:64px;padding-bottom:14px;font-size:13px}.Badge_lg__SW8lN.Badge_star__OH71C{min-width:64px;min-height:64px;font-size:13px}.Badge_lg__SW8lN.Badge_pentagon__8zEVy{min-width:60px;min-height:60px;font-size:13px}.Badge_lg__SW8lN.Badge_octagon__X4Tf_{min-width:58px;min-height:58px;font-size:13px}.Badge_square__kC_Dc{--badge-radius:var(--radius-badge,var(--radius-default,0.25rem))}.Badge_circle__rGPwi{--badge-radius:50%;--badge-padding:0.7em;min-width:38px;min-height:38px;aspect-ratio:1}.Badge_stamp__SakPL{--badge-radius:50%;--badge-padding:0.9em;aspect-ratio:1;--s:4.5%;-webkit-mask-image:radial-gradient(circle at 50% 0,transparent var(--s),#fff var(--s)),radial-gradient(circle at 69.1% 3.8%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 85.4% 14.6%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 96.2% 30.9%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 100% 50%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 96.2% 69.1%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 85.4% 85.4%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 69.1% 96.2%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 50% 100%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 30.9% 96.2%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 14.6% 85.4%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 3.8% 69.1%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 0 50%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 3.8% 30.9%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 14.6% 14.6%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 30.9% 3.8%,transparent var(--s),#fff var(--s));-webkit-mask-composite:destination-in,destination-in,destination-in,destination-in,destination-in,destination-in,destination-in,destination-in,destination-in,destination-in,destination-in,destination-in,destination-in,destination-in,destination-in,source-over;mask-image:radial-gradient(circle at 50% 0,transparent var(--s),#fff var(--s)),radial-gradient(circle at 69.1% 3.8%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 85.4% 14.6%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 96.2% 30.9%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 100% 50%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 96.2% 69.1%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 85.4% 85.4%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 69.1% 96.2%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 50% 100%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 30.9% 96.2%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 14.6% 85.4%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 3.8% 69.1%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 0 50%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 3.8% 30.9%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 14.6% 14.6%,transparent var(--s),#fff var(--s)),radial-gradient(circle at 30.9% 3.8%,transparent var(--s),#fff var(--s));-webkit-mask-composite:source-in,xor;mask-composite:intersect}.Badge_hexagon__97bSk{--badge-padding:0;--badge-radius:0;min-width:46px;min-height:46px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);aspect-ratio:1;font-size:11px}.Badge_hexagon__97bSk[data-style-pack=badge2]{--badge-border:none;--badge-shadow:none}.Badge_hexagon__97bSk[data-style-pack=badge4]{--badge-shadow:none}.Badge_diamond__q1M3J{--badge-radius:var(--radius-default,6px);--badge-padding:0;min-width:36px;min-height:36px;aspect-ratio:1;transform:rotate(45deg)}.Badge_diamondInner__7M720{transform:rotate(-45deg);display:inline-flex;align-items:center;justify-content:center;gap:.3em;font:inherit;color:inherit}.Badge_shield__gvOVA{--badge-radius:0;--badge-padding:0;min-width:42px;min-height:50px;padding-bottom:10px;clip-path:polygon(50% 0,100% 0,100% 70%,50% 100%,0 70%,0 0);font-size:11px}.Badge_star__OH71C{min-width:48px;min-height:48px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.Badge_pentagon__8zEVy,.Badge_star__OH71C{--badge-radius:0;--badge-padding:0;padding-bottom:4px;aspect-ratio:1;font-size:11px}.Badge_pentagon__8zEVy{min-width:46px;min-height:46px;clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.Badge_octagon__X4Tf_{--badge-radius:0;--badge-padding:0;min-width:44px;min-height:44px;aspect-ratio:1;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);font-size:11px}.Badge_dropShadowWrap__e_6L1{display:inline-flex;filter:var(--badge-drop-shadow,none)}.Badge_hexagon__97bSk,.Badge_octagon__X4Tf_,.Badge_pentagon__8zEVy,.Badge_shield__gvOVA,.Badge_stamp__SakPL,.Badge_star__OH71C{box-shadow:none}.IconButton_root__9gABg{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:var(--btn-border,none);outline:var(--btn-outline,none);outline-offset:var(--btn-outline-offset,0);border-radius:var(--btn-radius,var(--radius-button,var(--radius-default,.375rem)));background:var(--btn-bg,transparent);color:var(--btn-color,var(--body-fg));text-shadow:var(--btn-text-shadow,none);box-shadow:var(--btn-shadow,none);cursor:pointer;padding:0;position:relative;overflow:var(--btn-overflow,hidden);transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,outline-offset .16s ease,outline-color .16s ease,opacity .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.IconButton_root__9gABg>:not(.IconButton_srOnly__te7Fj){position:relative;z-index:1}.IconButton_root__9gABg:before{content:"";position:absolute;inset:var(--btn-before-inset,0);box-sizing:border-box;border:var(--btn-before-border,none);background:var(--btn-fill-bg,transparent);transform:scaleX(var(--btn-fill-scale,0));transform-origin:var(--btn-fill-origin,left);transition:transform var(--btn-fill-duration,.32s) cubic-bezier(.34,1.15,.64,1),inset var(--btn-before-duration,.16s) ease,border-color var(--btn-before-duration,.16s) ease;border-radius:inherit;pointer-events:none;z-index:0}.IconButton_root__9gABg:hover:before{inset:var(--btn-before-hover-inset,var(--btn-before-inset,0));border:var(--btn-before-hover-border,var(--btn-before-border,none));transform:scaleX(var(--btn-fill-hover-scale,var(--btn-fill-scale,0)))}.IconButton_root__9gABg:after{content:"";position:absolute;bottom:-.1em;left:0;width:100%;height:var(--btn-underline-height,0);background:var(--btn-underline-color,transparent);transform:scaleX(1);transform-origin:center;transition:transform .3s ease;pointer-events:none;z-index:0}.IconButton_root__9gABg:hover:after{transform:scaleX(var(--btn-underline-hover-scale,1))}.IconButton_root__9gABg:hover{background-color:var(--btn-hover-bg,var(--btn-bg,transparent));outline:var(--btn-hover-outline,var(--btn-outline,none));outline-offset:var(--btn-hover-outline-offset,var(--btn-outline-offset,0));color:var(--btn-hover-color,var(--btn-color,var(--body-fg)));text-shadow:var(--btn-hover-text-shadow,var(--btn-text-shadow,none));box-shadow:var(--btn-hover-shadow,var(--btn-shadow,none));opacity:var(--btn-hover-opacity,1);transform:var(--btn-hover-transform,none)}.IconButton_root__9gABg:active{transform:var(--btn-active-transform,none)}.IconButton_root__9gABg:focus-visible{outline:none;box-shadow:var(--btn-focus-shadow,0 0 0 2px var(--input-focus-outline,currentColor))}.IconButton_root__9gABg:disabled{opacity:var(--btn-disabled-opacity,.5);cursor:not-allowed;pointer-events:none}.IconButton_sm__L3RnP{width:1.75rem;height:1.75rem;font-size:.875rem}.IconButton_md__CMbxS{width:2.25rem;height:2.25rem;font-size:1rem}.IconButton_lg__FqJlh{width:2.75rem;height:2.75rem;font-size:1.25rem}.IconButton_iconButtonSkew__wL8lP:after,.IconButton_iconButtonSkew__wL8lP:before{content:"";position:absolute;width:200%;height:200%;background-color:var(--btn-accent,var(--palette-primary));z-index:0;transition:transform .5s ease-out;pointer-events:none}.IconButton_iconButtonSkew__wL8lP:before{bottom:0;left:0;transform-origin:bottom left;transform:skewX(45deg) scaleX(0)}.IconButton_iconButtonSkew__wL8lP:after{top:0;right:0;transform-origin:top right;transform:skewX(-45deg) scale(0)}.IconButton_iconButtonSkew__wL8lP:hover:before{transform:skewX(45deg) scaleX(1)}.IconButton_iconButtonSkew__wL8lP:hover:after{transform:skewX(-45deg) scale(1)}.IconButton_iconButtonSkew__wL8lP:active{filter:var(--btn-active-filter,brightness(.7));transform:var(--btn-active-transform,scale(.98))}.IconButton_iconButtonIconRotate__KAiIJ{transition:transform .3s ease,box-shadow .3s ease,background-color .2s ease,color .2s ease}.IconButton_iconButtonIconRotate__KAiIJ:hover{transform:var(--btn-hover-transform,translateY(-3px));box-shadow:var(--btn-hover-shadow,0 8px 15px rgba(0,0,0,.3))}.IconButton_iconButtonIconRotate__KAiIJ:active{transform:scale(.95);box-shadow:var(--btn-shadow,0 2px 5px rgba(0,0,0,.2))}.IconButton_iconButtonIconRotate__KAiIJ svg{transition:transform .3s ease}.IconButton_iconButtonIconRotate__KAiIJ:hover svg{transform:rotate(-90deg)}.IconButton_iconButtonRadialFill___Geq8:before{content:"";position:absolute;inset:0;background:var(--btn-fill-bg,var(--button-bg));border-radius:inherit;transform:none;clip-path:inset(0 50%);transition:clip-path .4s cubic-bezier(.34,1.15,.64,1);pointer-events:none;z-index:0}.IconButton_iconButtonRadialFill___Geq8:hover:before{transform:none;clip-path:inset(0 0)}.IconButton_iconButtonRadialFill___Geq8:active{transform:var(--btn-active-transform,scale(.97))}.IconButton_iconButtonGapBorder__UAHMr{border:none!important;background:transparent;border-radius:0!important}.IconButton_iconButtonGapBorder__UAHMr:before{top:0}.IconButton_iconButtonGapBorder__UAHMr:after,.IconButton_iconButtonGapBorder__UAHMr:before{content:"";position:absolute;left:0;width:100%;pointer-events:none;z-index:0;background:var(--btn-gap-color,var(--button-outline-fg));height:var(--btn-gap-width,2px);transform:scaleX(0);transition:transform .25s cubic-bezier(.34,1.15,.64,1);inset:auto}.IconButton_iconButtonGapBorder__UAHMr:after{bottom:0}.IconButton_iconButtonGapBorder__UAHMr:hover:after,.IconButton_iconButtonGapBorder__UAHMr:hover:before{transform:scaleX(1)}.IconButton_iconButtonGapBorder__UAHMr:active{transform:var(--btn-active-transform,scale(.97))}.IconButton_iconButtonNeumorph__1wOF6{transition:box-shadow .3s ease,transform .15s ease}.IconButton_iconButtonNeumorph__1wOF6:hover{box-shadow:var(--btn-hover-shadow)}.IconButton_iconButtonNeumorph__1wOF6 svg{transition:transform .15s ease}.IconButton_iconButtonNeumorph__1wOF6:hover svg{transform:scale(.93)}.IconButton_iconButtonNeumorph__1wOF6:active svg{transform:scale(.87)}.IconButton_iconButtonBounce__gCBkW{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .2s ease,color .2s ease}.IconButton_iconButtonBounce__gCBkW:hover{transform:scale(1.05)}.IconButton_iconButtonBounce__gCBkW:active{animation:IconButton_iconBouncePress__Rj3Pg .4s ease}@keyframes IconButton_iconBouncePress__Rj3Pg{0%{transform:scale(1.05)}30%{transform:scale(.9)}50%{transform:scale(1.04)}70%{transform:scale(.97)}to{transform:scale(1.05)}}.IconButton_iconButtonTiltedHatched__0Lmq7{transform:rotate(-2deg);overflow:visible;background-color:transparent;transition:transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.IconButton_iconButtonTiltedHatched__0Lmq7:before{content:"";position:absolute;border-radius:inherit;top:calc(var(--shadow-offset-y, 4px) * 2);right:calc(var(--shadow-offset-x, 4px) * -2);bottom:calc(var(--shadow-offset-y, 4px) * -2);left:calc(var(--shadow-offset-x, 4px) * 2);background:repeating-linear-gradient(45deg,var(--shadow-color,currentColor) 0 2.5px,transparent 2.5px 7px);border:var(--button-border-width,2px) solid var(--shadow-color,currentColor);z-index:-1;transform:none;opacity:1;pointer-events:none;transition:opacity var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1)),transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.IconButton_iconButtonTiltedHatched__0Lmq7:after{content:"";position:absolute;inset:calc(-1 * var(--button-border-width, 2px));width:auto;height:auto;background-color:var(--btn-bg,var(--button-bg,transparent));border-radius:inherit;z-index:-1;transform:none;pointer-events:none;transition:background-color var(--transition-duration,.2s) ease}.IconButton_iconButtonTiltedHatched__0Lmq7:hover{transform:rotate(0deg);background-color:transparent}.IconButton_iconButtonTiltedHatched__0Lmq7:hover:before{opacity:0;transform:translate(calc(-1 * var(--shadow-offset-x, 4px) * .5),calc(-1 * var(--shadow-offset-y, 4px) * .5))}.IconButton_iconButtonTiltedHatched__0Lmq7:hover:after{background-color:var(--btn-hover-bg,var(--btn-bg,var(--button-hover-bg,transparent)))}.IconButton_iconButtonTiltedHatched__0Lmq7:active{transform:rotate(0deg) scale(.97)}.IconButton_srOnly__te7Fj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes Drawer_drawerBackdropIn__OBL3C{0%{opacity:0}to{opacity:1}}@keyframes Drawer_drawerSlideInLeft__3o4kE{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Drawer_drawerSlideInRight__J2aU7{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Drawer_root__1Srdm{position:fixed;inset:0;z-index:1100;display:flex;pointer-events:none;overflow:hidden}.Drawer_rootContained__2YBzv{position:absolute}.Drawer_backdrop__oJb7D{position:absolute;inset:0;pointer-events:auto;background:color-mix(in srgb,#000 34%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:Drawer_drawerBackdropIn__OBL3C .4s ease-out both}.Drawer_surface__ktBli{position:absolute;top:0;bottom:0;pointer-events:auto;display:flex;flex-direction:column;background:var(--cart-menu-bg,var(--body-bg));color:var(--cart-menu-fg,var(--body-fg));border:1px solid color-mix(in srgb,var(--cart-menu-fg,var(--body-fg)) 12%,transparent);box-shadow:0 18px 48px color-mix(in srgb,#000 22%,transparent);outline:none;will-change:transform}.Drawer_left__g3IK8{left:0;animation:Drawer_drawerSlideInLeft__3o4kE .5s cubic-bezier(.25,.46,.45,.94) both}.Drawer_right__iLgqu{right:0;animation:Drawer_drawerSlideInRight__J2aU7 .5s cubic-bezier(.25,.46,.45,.94) both}.ShopCartItem_item__8emK6{display:grid;grid-template-columns:4rem 1fr;gap:.875rem;align-items:start;padding:.875rem;border-radius:var(--radius-card,var(--radius-default,.75rem));border:1px solid color-mix(in srgb,var(--body-fg) 10%,transparent);background:color-mix(in srgb,var(--body-bg) 92%,var(--body-fg) 2%)}.ShopCartItem_itemMedia__oAioL{width:4rem;height:4rem}.ShopCartItem_itemImagePlaceholder__M_pas,.ShopCartItem_itemImage__5aYxi{width:100%;height:100%;border-radius:calc(var(--radius-card, var(--radius-default, .75rem)) - .25rem)}.ShopCartItem_itemImage__5aYxi{object-fit:cover;display:block}.ShopCartItem_itemImagePlaceholder__M_pas{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--button-bg) 14%,transparent);color:var(--button-bg)}.ShopCartItem_itemContent__DYcMn{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.ShopCartItem_itemTitleRow__I5j63{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ShopCartItem_itemPrice__oMIsX,.ShopCartItem_itemTitle__H4e5O{font-weight:700;color:var(--body-fg)}.ShopCartItem_itemPrice__oMIsX{white-space:nowrap}.ShopCartItem_itemSubtitle__OUurq{color:var(--body-fg-muted);font-size:.9375rem}.ShopCartItem_itemMeta__PFLE1{color:var(--body-fg-muted);font-size:.8125rem}.OverlayLayer_overlay__lJ2M0{position:absolute;inset:0;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ShopCartItems_list__Um12e{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.MediaLightbox_overlay__5GYB3{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4cqi,3rem);background:var(
    --lightbox-overlay-bg,color-mix(in oklch,var(--body-bg,#000) 85%,transparent)
  );backdrop-filter:blur(var(--lightbox-backdrop-blur,6px));-webkit-backdrop-filter:blur(var(--lightbox-backdrop-blur,6px));animation:MediaLightbox_overlayFadeIn__Gaso9 .16s ease-out}.MediaLightbox_overlayContained__GSmjI{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.MediaLightbox_overlay__5GYB3{animation:none}}@keyframes MediaLightbox_overlayFadeIn__Gaso9{0%{opacity:0}to{opacity:1}}.MediaLightbox_surface___fXM5{position:relative;width:100%;height:100%;outline:none}.MediaLightbox_figure__UvANV,.MediaLightbox_surface___fXM5{display:flex;flex-direction:column;align-items:center;justify-content:center}.MediaLightbox_figure__UvANV{margin:0;gap:.75rem;max-width:100%;max-height:calc(100% - 6rem);min-height:0;min-width:0}.MediaLightbox_image__w9HqV{max-width:min(100%,70cqi);max-height:min(100%,80cqb);width:auto;height:auto;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.MediaLightbox_caption__ZkuSm{color:var(--lightbox-caption-color,var(--body-fg,#fff));font-size:.9375rem;line-height:1.4;text-align:center;max-width:70ch;padding:.25rem 1rem;opacity:.9}.MediaLightbox_closeSlot__kJbi6,.MediaLightbox_navSlot__uXEsn{--btn-bg:var(
    --lightbox-control-bg,color-mix(in oklch,var(--body-fg,#000) 55%,transparent)
  );--btn-color:var(--lightbox-control-fg,var(--body-bg,#fff))}.MediaLightbox_closeSlot__kJbi6:hover,.MediaLightbox_navSlot__uXEsn:hover{--btn-bg:var(
    --lightbox-control-bg-hover,color-mix(in oklch,var(--body-fg,#000) 75%,transparent)
  )}.MediaLightbox_closeSlot__kJbi6{position:absolute;top:1rem;right:1rem}.MediaLightbox_navSlot__uXEsn{position:absolute;top:50%;transform:translateY(-50%)}.MediaLightbox_navSlotPrev__B6zz_{left:.75rem}.MediaLightbox_navSlotNext__I1r7a{right:.75rem}.MediaLightbox_thumb__9gzCR:focus-visible{outline:2px solid var(--lightbox-focus-ring,var(--primary,#5b9af4));outline-offset:2px}.MediaLightbox_thumbStrip__98bRr{display:flex;gap:.5rem;padding:.75rem;margin-top:.75rem;max-width:100%;overflow-x:auto;scrollbar-width:thin}.MediaLightbox_thumb__9gzCR{flex:0 0 auto;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:6px;background:transparent;cursor:pointer;overflow:hidden;opacity:.6;transition:opacity .16s ease,border-color .16s ease}.MediaLightbox_thumb__9gzCR:hover{opacity:.85}.MediaLightbox_thumbActive__fyAzl{opacity:1;border-color:var(
    --lightbox-thumb-active-border,var(--primary,var(--body-fg,#fff))
  )}.MediaLightbox_thumbImg__UxIMj{width:100%;height:100%;object-fit:cover;display:block}.Shop_root__kwuTc{display:inline-flex;align-items:center;gap:.625rem;color:var(--body-fg);overflow:visible}.Shop_actionBtn__x0LvC{position:relative}.Shop_navIcon__w31rn{color:var(--nav-social-color,var(--body-fg));opacity:.7;transition:opacity .15s ease}.Shop_navIcon__w31rn:hover{opacity:1}.Shop_cartButtonWrap__rE0S1{position:relative;display:inline-flex;padding-top:.25rem;padding-right:.25rem;overflow:visible}.Shop_badge__4ABwB{position:absolute;top:0;right:0;transform:translate(35%,-35%);z-index:1;pointer-events:none;--badge-font-size:0.5rem;--badge-padding:0.18em 0.32em;min-width:22px;min-height:22px;font-size:.5rem;letter-spacing:.02em}.Shop_drawer__8_BMI{width:min(380px,100%);height:100%;display:flex;flex-direction:column}.Shop_header__rSxNL{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:1rem 1rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--cart-menu-fg,var(--body-fg)) 10%,transparent);flex-shrink:0}.Shop_title__apW36{margin:0;font-size:1.125rem;font-weight:700;color:var(--cart-menu-fg,var(--body-fg))}.Shop_body__k_xfi{overflow:auto;padding:1rem;display:flex;flex-direction:column;flex:1 1}.Shop_footer__pJqii{display:flex;gap:.625rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--cart-menu-fg,var(--body-fg)) 10%,transparent)}.Shop_footer__pJqii button{flex:1 1}.Shop_empty__ZQbgL{padding:1rem 0;color:var(--body-fg-muted)}.SlideshowDots_dots__kXgCI{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .5rem;color:var(--body-fg,currentColor)}.SlideshowDots_dot__5O_3p{width:10px;height:10px;border-radius:50%;border:1px solid;background:transparent;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.SlideshowDots_dot__5O_3p:hover{background:color-mix(in srgb,currentColor 25%,transparent)}.SlideshowDots_dotActive__DaYja{background:currentColor}.SlideshowDots_srOnly__dL4k0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}