@font-face{font-family:watchFont;src:url(/_next/static/media/0142e7f773a8f523-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:watchFont;src:url(/_next/static/media/aff6223a341c5a3b-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:watchFont;src:url(/_next/static/media/c9f4915d8ed60edb-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:watchFont;src:url(/_next/static/media/0811bcd9c7deef44-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:watchFont;src:url(/_next/static/media/1a99052e5ed112b7-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:watchFont Fallback;src:local("Arial");ascent-override:68.88%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:148.08%}.__className_c4a37a{font-family:watchFont,watchFont Fallback,Helvetica,sans-serif}.__variable_c4a37a{--font-watch:"watchFont","watchFont Fallback",Helvetica,sans-serif}.AdminBar_adminBar__hCyNi{font-family:var(--font-sans)!important}.AdminBar_adminLink__t0OPL{position:relative;display:inline-block;color:#fff;text-decoration:none;font-size:.875rem;padding-bottom:2px;transition:color .3s cubic-bezier(.25,.46,.45,.94);font-weight:400;letter-spacing:.02em}.AdminBar_adminLink__t0OPL:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.AdminBar_adminLink__t0OPL:hover:after{transform:scaleX(1)}.AdminBar_toggleButton__90tYd{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);background:#000;color:#fff;border:none;padding:2px 12px;border-radius:0 0 4px 4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s;z-index:50}.AdminBar_toggleButton__90tYd:hover{opacity:.8}.AdminBar_collapsed__uhjf_ .AdminBar_toggleButton__90tYd{bottom:-18px}.Footer_footer__4HfFf{background-color:white;border-top:1px solid rgba(0,0,0,.08);padding:3rem 2rem 2rem}.Footer_footerContainer__35uv8{max-width:1920px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.Footer_footerColumn__vbQuc{display:flex;flex-direction:column;gap:1rem}.Footer_footerTitle__vFMkb{font-size:.7rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;color:#000}.Footer_footerLinks__YZg7B{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.Footer_footerLink__5gHlg{font-size:.8rem;color:#666;text-decoration:none;transition:color .2s}.Footer_footerLink__5gHlg:hover{color:#000}.Footer_footerBottom__X2COs{max-width:1920px;margin:3rem auto 0;padding-top:2rem;border-top:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;font-size:.7rem;color:#999}.Footer_footerCopyright__IthYK{letter-spacing:.05em}.Footer_footerPayment__r7Geu{display:flex;gap:.5rem;text-transform:uppercase;letter-spacing:.08em}@media (max-width:1024px){.Footer_footerContainer__35uv8{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:640px){.Footer_footer__4HfFf{padding:2rem 1.5rem 1.5rem}.Footer_footerContainer__35uv8{grid-template-columns:1fr;gap:2rem}.Footer_footerBottom__X2COs{flex-direction:column;gap:1rem;align-items:flex-start}}.CartModal_backdrop__F4aCl{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:999;opacity:0}.CartModal_cartModal__pinAM{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:500px;height:100vh;background-color:#fbfbf9;z-index:1000;display:flex;flex-direction:column;clip-path:inset(0 0 100% 0)}.CartModal_modalHeader__AnNvz{display:flex;align-items:center;justify-content:space-between;padding:2rem;background-color:#fbfbf9;flex-shrink:0}.CartModal_modalContent__PRenG{flex-grow:1;overflow-y:auto;padding:0 2rem;scroll-behavior:smooth}.CartModal_emptyState__hc32O{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;text-align:center;color:#666;height:100%}.CartModal_emptyText__rX9gt{font-size:1rem;margin-bottom:1rem}.CartModal_cartItems__MrwBk{display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem;overflow-y:visible}.CartModal_cartItem__qrZcs{display:flex;gap:1.5rem;position:relative}.CartModal_itemImage__SPZ1A{width:120px;aspect-ratio:4/5;flex-shrink:0;background-color:#f5f5f5;overflow:hidden;position:relative}.CartModal_itemImage__SPZ1A img{width:100%;height:100%;object-fit:cover}.CartModal_itemDetails__qlo1P{flex:1;display:flex;flex-direction:column;gap:.25rem}.CartModal_itemHeader__WALWg{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}.CartModal_itemName__m76_h{font-family:var(--font-frama);font-size:1rem;font-weight:800;color:#000;padding-right:1rem}.CartModal_itemPrice__MueDb{font-size:1rem;font-weight:400;color:#000;margin-bottom:.25rem}.CartModal_itemVariant__7wbq2{font-size:.875rem;color:#666;font-weight:300;margin-bottom:.5rem}.CartModal_quantityControl__vJLUB{display:flex;align-items:center;gap:.75rem;border:1px solid rgba(0,0,0,.1);padding:.25rem .5rem;width:fit-content;margin-top:.5rem}.CartModal_quantityButton__vcdp_{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:opacity .2s;font-size:.875rem;color:#000}.CartModal_quantityButton__vcdp_:hover{opacity:.5}.CartModal_quantityButton__vcdp_:disabled{opacity:.3;cursor:not-allowed}.CartModal_quantity__H8hDf{font-size:.875rem;min-width:20px;text-align:center;font-weight:500}.CartModal_modalFooter__AXSdy{padding:1rem 2rem;background-color:#fbfbf9;border-top:1px solid rgba(0,0,0,.05);flex-shrink:0}.CartModal_subtotal__lnG2R{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.CartModal_subtotalAmount__fwhXC,.CartModal_subtotalLabel__qtyOX{font-size:1.25rem;font-weight:400;color:#000}.CartModal_checkoutActions__L2NNR{display:flex;flex-direction:column;gap:.75rem}.CartModal_viewBagLink__iOg9W{display:block;text-align:center;margin-top:1.5rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#000;text-decoration:none}.CartModal_viewBagLink__iOg9W:hover{text-decoration:underline}@media (max-width:640px){.CartModal_modal__FqXpk{max-width:100%}}