.AnnouncementMarquee_marqueeBar__KRUFP{background:var(--ink-black,#1a1a1a);color:var(--white,#fff);border-bottom:2px solid var(--border-color,#1a1a1a);overflow:hidden;position:relative;width:100%;height:40px;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:40}.AnnouncementMarquee_track__Ila2n{display:flex;align-items:center;white-space:nowrap;width:max-content;will-change:transform;animation:AnnouncementMarquee_marqueeScroll__Ecgr3 36s linear infinite}.AnnouncementMarquee_paused__6_tBb{animation-play-state:paused}@keyframes AnnouncementMarquee_marqueeScroll__Ecgr3{0%{transform:translateX(0)}to{transform:translateX(-33.3333%)}}.AnnouncementMarquee_item__gX9CQ{display:inline-flex;align-items:center;gap:10px;padding:0 32px;font-family:var(--font-sans,"Inter",sans-serif);font-size:13px;font-weight:600;letter-spacing:.3px;white-space:nowrap;flex-shrink:0}.AnnouncementMarquee_badge__Vniq_{background:var(--yellow,#fc0);color:var(--ink-black,#1a1a1a);font-family:var(--font-display);font-weight:800;font-size:11.5px;letter-spacing:.5px;text-transform:uppercase;padding:2px 7px;border-radius:4px;border:1px solid var(--ink-black,#1a1a1a);flex-shrink:0;line-height:1.2;white-space:nowrap}.AnnouncementMarquee_icon__6K__n{color:var(--yellow,#fc0);flex-shrink:0}.AnnouncementMarquee_text__2DaI2{color:var(--white,#fff);white-space:nowrap;display:inline}.AnnouncementMarquee_separator__eW0_e{color:var(--orange,#ff7a1a);font-size:12px;margin-left:24px;flex-shrink:0}@media (max-width:600px){.AnnouncementMarquee_marqueeBar__KRUFP{height:36px}.AnnouncementMarquee_item__gX9CQ{font-size:12px;padding:0 20px;gap:8px}.AnnouncementMarquee_badge__Vniq_{font-size:10.5px;padding:1px 6px}.AnnouncementMarquee_separator__eW0_e{margin-left:16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.AnnouncementMarquee_track__Ila2n{animation:none}}.Header_header__ZPN_X{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:var(--white);background-image:linear-gradient(270deg,rgba(232,57,60,.25) 0,rgba(232,57,60,.12) 25%,transparent 50%);border-bottom:var(--border-width) solid var(--border-color);transition:all var(--ease-spring) .3s;will-change:transform;overflow:hidden}.Header_header__ZPN_X:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:var(--grain-svg);background-repeat:repeat;background-size:140px;opacity:.35;mix-blend-mode:multiply;mask-image:linear-gradient(270deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 25%,transparent 50%);-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 25%,transparent 50%)}.Header_scrolled__QeXJF{background-color:hsla(0,0%,100%,.96);background-image:linear-gradient(270deg,rgba(232,57,60,.25) 0,rgba(232,57,60,.12) 25%,transparent 50%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 0 0 rgba(26,26,26,.08)}.Header_inner__q09Ou{position:relative;z-index:10;display:flex;align-items:center;gap:clamp(8px,2vw,18px);height:var(--header-height)}.Header_menuBtn__Zxthy{display:inline-flex;align-items:center;justify-content:center;width:clamp(38px,4.5vw,42px);height:clamp(38px,4.5vw,42px);border-radius:6px;border:2px solid var(--border-color);background:var(--white);color:var(--text-primary);box-shadow:2px 2px 0 0 var(--border-color);cursor:pointer;flex-shrink:0;transition:transform var(--ease-spring) .15s,box-shadow var(--ease-spring) .15s,background .15s,color .15s}.Header_menuBtn__Zxthy:hover{background:var(--yellow);color:var(--ink-black);transform:translate(-1px,-1px);box-shadow:3px 3px 0 0 var(--border-color)}.Header_menuBtn__Zxthy:active{transform:translate(1px,1px);box-shadow:0 0 0 0 var(--border-color)}.Header_burgerIcon__CSZ11{display:block;stroke:currentColor}.Header_logo__1hGYx{display:flex;align-items:center;flex-shrink:0;text-decoration:none;height:clamp(38px,5vw,48px);width:auto;transition:transform var(--ease-spring) .2s}.Header_logo__1hGYx:hover{transform:scale(1.04) rotate(-1.5deg)}.Header_logo__1hGYx img{height:100%;width:auto;object-fit:contain}.Header_desktopNav__VNtBi{display:none;align-items:center;gap:6px;flex:1 1;margin-left:16px}@media (min-width:990px){.Header_desktopNav__VNtBi{display:flex}}.Header_navLink__SqOUL{padding:6px 14px;border-radius:6px;font-family:var(--font-display);font-size:17px;letter-spacing:.5px;color:var(--text-primary);text-decoration:none;border:2px solid transparent;transition:all var(--ease-spring) .2s;white-space:nowrap}.Header_navLink__SqOUL:hover{background:var(--yellow);color:var(--ink-black);border-color:var(--border-color);transform:translate(-2px,-2px);box-shadow:3px 3px 0 0 var(--border-color)}.Header_actions__QTu_9{display:flex;align-items:center;gap:clamp(6px,1.5vw,10px);margin-left:auto;flex:1 1;justify-content:flex-end}@media (min-width:990px){.Header_actions__QTu_9{gap:12px;flex:initial}}.Header_actionBtn__mkL6J,.Header_cartBtn__DtBOU{display:flex;align-items:center;justify-content:center;width:clamp(38px,4.5vw,44px);height:clamp(38px,4.5vw,44px);border-radius:6px;border:2px solid var(--border-color);background:var(--white);color:var(--text-primary);transition:transform var(--ease-spring) .2s,box-shadow var(--ease-spring) .2s,background .2s;position:relative;text-decoration:none;cursor:pointer;box-shadow:2px 2px 0 0 var(--border-color)}.Header_actionBtn__mkL6J:hover,.Header_cartBtn__DtBOU:hover{background:var(--beige);transform:translate(-2px,-2px);box-shadow:3.5px 3.5px 0 0 var(--border-color)}.Header_actionBtn__mkL6J:active,.Header_cartBtn__DtBOU:active{transform:translate(2px,2px);box-shadow:0 0 0 0 var(--border-color)}.Header_desktopOnly__izoTz{display:none}@media (min-width:990px){.Header_desktopOnly__izoTz{display:flex}}.Header_badge__ft7Tx{position:absolute;top:-7px;right:-7px;min-width:22px;height:22px;padding:0 4px;border-radius:5px;border:1.5px solid var(--border-color);background:var(--danger);color:#fff;font-size:11.5px;font-family:var(--font-display);font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:1.5px 1.5px 0 0 var(--border-color)}.Header_spinner__HOnA6{width:18px;height:18px;animation:Header_spin__j13ok 1s linear infinite}@keyframes Header_spin__j13ok{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Header_searchForm__sgvtB{display:flex;align-items:center;background:var(--white);border-radius:6px;height:clamp(38px,4.5vw,42px);flex:1 1;max-width:240px;min-width:0;transition:all .2s var(--ease-spring);border:2px solid var(--border-color);padding:0 4px 0 10px;box-shadow:2px 2px 0 0 var(--border-color);position:relative}.Header_searchForm__sgvtB:focus-within{background:var(--white);border-color:var(--border-color);box-shadow:3.5px 3.5px 0 0 var(--border-color);transform:translate(-1px,-1px)}.Header_searchBtn__dwSlK{background:transparent;border:none;display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;padding:6px 8px;border-radius:4px;transition:all .2s var(--ease-spring);flex-shrink:0}.Header_searchBtn__dwSlK:hover{transform:scale(1.1) rotate(-6deg);color:var(--secondary)}.Header_searchBtn__dwSlK:active{transform:scale(.95)}.Header_searchForm__sgvtB:focus-within .Header_searchBtn__dwSlK{color:var(--secondary)}.Header_searchInput__Er9oB{flex:1 1;min-width:0;border:none;outline:none;padding:0;height:100%;font-size:clamp(13px,1.5vw,14px);background:transparent;font-family:var(--font-sans);font-weight:500;width:100%;color:var(--text-primary)}.Header_searchInput__Er9oB::-webkit-search-cancel-button,.Header_searchInput__Er9oB::-webkit-search-decoration,.Header_searchInput__Er9oB::-webkit-search-results-button,.Header_searchInput__Er9oB::-webkit-search-results-decoration{-webkit-appearance:none}.Header_searchInput__Er9oB::placeholder{color:#737373;font-weight:400;font-family:var(--font-sans);font-size:13.5px}@media (min-width:990px){.Header_searchForm__sgvtB{max-width:280px;height:44px;margin-right:4px}.Header_searchForm__sgvtB:focus-within{max-width:320px}}.NewsletterBar_form__U35PZ{display:flex;flex-direction:column;gap:10px;width:100%}.NewsletterBar_text__UiGr4{font-size:14px;color:var(--white);margin:0;opacity:.95;line-height:1.45}.NewsletterBar_inputWrap__C8ZdU{display:flex;gap:8px;width:100%}.NewsletterBar_input__28qVf{flex:1 1;min-width:0;padding:10px 14px;border:2px solid var(--border-color,#155c99);border-radius:4px;background:var(--white);color:var(--text-primary,#1a1a1a);font-size:14px;font-family:var(--font-sans);box-shadow:2px 2px 0 0 rgba(0,0,0,.15);transition:border-color .2s,box-shadow .2s;height:42px}.NewsletterBar_input__28qVf::placeholder{color:#767676}.NewsletterBar_input__28qVf:focus{outline:none;border-color:var(--yellow);box-shadow:3px 3px 0 0 rgba(0,0,0,.25)}.NewsletterBar_inputError__UNVs9{border-color:var(--danger,#e00f13)}.NewsletterBar_btn__GOrCC{background:var(--yellow);color:var(--ink-black);border:2px solid var(--ink-black,#1a1a1a);border-radius:4px;padding:0 16px;font-family:var(--font-display);font-size:16px;letter-spacing:.5px;cursor:pointer;white-space:nowrap;box-shadow:2px 2px 0 0 var(--ink-black,#1a1a1a);transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:42px}.NewsletterBar_btn__GOrCC:hover:not(:disabled){background:#ffe04d;transform:translate(-1px,-1px);box-shadow:3px 3px 0 0 var(--ink-black)}.NewsletterBar_btn__GOrCC:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 0 var(--ink-black)}.NewsletterBar_btn__GOrCC:disabled{opacity:.7;cursor:not-allowed}.NewsletterBar_errorMsg__7Adhr{color:#fcc;font-size:13px;font-weight:500;margin:0}.NewsletterBar_successState__j8zs2{padding:12px 14px;background:hsla(0,0%,100%,.15);border:2px solid var(--parrot-green,#3fb618);border-radius:4px;box-shadow:2px 2px 0 0 rgba(0,0,0,.1)}.NewsletterBar_successMsg__3oq0t{color:var(--white);font-size:14px;font-weight:600;margin:0}@media (max-width:380px){.NewsletterBar_inputWrap__C8ZdU{flex-direction:column}.NewsletterBar_btn__GOrCC{width:100%;height:44px}}.Footer_footer__LxLGV{background-color:var(--blue);background-image:linear-gradient(180deg,#1c77c3,#155c99);color:var(--white);position:relative;overflow:hidden;border-top:var(--border-width) solid var(--border-color);font-family:var(--font-sans);width:100%}.Footer_footer__LxLGV:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:var(--grain-svg);background-repeat:repeat;background-size:140px;opacity:.4;mix-blend-mode:overlay}.Footer_inner__4mERO{position:relative;z-index:2;display:grid;grid-template-columns:1fr;grid-gap:clamp(24px,4vw,36px);gap:clamp(24px,4vw,36px);padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,40px)}@media (min-width:640px) and (max-width:1023px){.Footer_inner__4mERO{grid-template-columns:1.1fr 1fr;gap:32px 36px}.Footer_brand__hrKsL{grid-column:1;grid-row:1}.Footer_newsletterCol___KVV9{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:flex-start}.Footer_navGrid__FO3wV{grid-column:1/-1;grid-row:2;border-top:1.5px dashed hsla(0,0%,100%,.25);padding-top:24px}}@media (min-width:1024px){.Footer_inner__4mERO{grid-template-columns:1.25fr 2.15fr 1.3fr;gap:36px;padding-top:48px;padding-bottom:44px;align-items:start}}.Footer_brand__hrKsL{display:flex;flex-direction:column;align-items:flex-start}.Footer_logo__y_pDi{display:inline-flex;align-items:center;text-decoration:none;margin-bottom:14px;background:var(--white);border:2px solid var(--border-color);padding:6px 12px;border-radius:6px;box-shadow:3px 3px 0 0 var(--border-color);transition:transform var(--ease-spring) .2s,box-shadow .2s}.Footer_logo__y_pDi:hover{transform:translate(-2px,-2px) rotate(-1.5deg);box-shadow:4.5px 4.5px 0 0 var(--border-color)}.Footer_logo__y_pDi img{height:clamp(34px,4.5vw,40px);width:auto;display:block}.Footer_tagline__JbGy8{font-size:14px;font-weight:500;line-height:1.5;color:hsla(0,0%,100%,.95);max-width:320px;margin-bottom:16px}@media (max-width:639px){.Footer_tagline__JbGy8{max-width:100%;font-size:13.5px}}.Footer_trustRow__fX9L4{display:flex;flex-wrap:wrap;gap:6px}.Footer_trustChip__rvMza{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:4px;border:1.5px solid var(--border-color);background:var(--white);font-family:var(--font-sans);font-size:11.5px;font-weight:700;letter-spacing:.2px;color:var(--text-primary);box-shadow:2px 2px 0 0 var(--border-color);white-space:nowrap}.Footer_codChip__fttMy{background:var(--yellow);color:var(--ink-black)}.Footer_chipIcon__RQo4E{flex-shrink:0}.Footer_navGrid__FO3wV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,3vw,24px);gap:clamp(16px,3vw,24px)}@media (max-width:639px){.Footer_navGrid__FO3wV{grid-template-columns:repeat(2,1fr);gap:20px 14px}.Footer_navGrid__FO3wV .Footer_col__18yNJ:nth-child(3){grid-column:1/-1}.Footer_navGrid__FO3wV .Footer_col__18yNJ:nth-child(3) .Footer_links__kRMrM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px 14px;gap:6px 14px}}.Footer_col__18yNJ{display:flex;flex-direction:column}.Footer_colTitle__IzESw{font-family:var(--font-display);font-size:18px;letter-spacing:.8px;color:var(--white);margin-bottom:12px;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.Footer_links__kRMrM{display:flex;flex-direction:column;gap:6px}.Footer_links__kRMrM a{font-size:13.5px;font-weight:600;color:hsla(0,0%,100%,.9);text-decoration:none;display:inline-flex;align-items:center;padding:3px 0;min-height:26px;transition:transform .15s,color .15s;width:-moz-fit-content;width:fit-content}.Footer_links__kRMrM a:hover{color:var(--yellow);transform:translateX(3px)}.Footer_newsletterCol___KVV9{display:flex;flex-direction:column}@media (max-width:639px){.Footer_newsletterCol___KVV9{border-top:1.5px dashed hsla(0,0%,100%,.25);padding-top:20px}}.Footer_bottom__GqBWJ{border-top:1.5px dashed hsla(0,0%,100%,.3);padding:16px 20px;background:rgba(0,0,0,.15)}@media (max-width:989px){.Footer_bottom__GqBWJ{padding-bottom:calc(var(--bottom-nav-height) + 24px + env(safe-area-inset-bottom, 0px))}}.Footer_bottomInner__7vHhR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}@media (min-width:768px){.Footer_bottomInner__7vHhR{flex-direction:row;justify-content:space-between;text-align:left}}.Footer_copy__KAKJk{font-family:var(--font-display);font-size:14.5px;letter-spacing:.5px;color:var(--white);opacity:.95}.Footer_madeWith__Qj8Ps{font-size:12.5px;font-weight:500;color:hsla(0,0%,100%,.85)}.Footer_heart__uwtet{display:inline-block;animation:Footer_pulse__IPkEg 1.5s infinite}@keyframes Footer_pulse__IPkEg{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.Footer_seoRow__3s6WK{position:absolute;width:0;height:0;padding:0;margin:0;overflow:hidden;border:0;opacity:0;pointer-events:none;clip:rect(0,0,0,0);white-space:nowrap}.Footer_seoCluster__MmV_S{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px}.Footer_seoClusterLabel__UpFmz{font-family:var(--font-display);font-size:13px;letter-spacing:.5px;color:var(--yellow);font-weight:700;white-space:nowrap}.Footer_seoLinks__RJ3rb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.Footer_seoLinks__RJ3rb a{color:hsla(0,0%,100%,.82);text-decoration:none;transition:color .15s ease;font-size:12px;font-weight:500}.Footer_seoLinks__RJ3rb a:hover{color:var(--white);text-decoration:underline}.BottomNav_nav__inN4Y{display:flex;justify-content:space-around;align-items:center;bottom:calc(14px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);width:calc(100% - 28px);max-width:410px;height:var(--bottom-nav-height);background-color:var(--white);border:var(--border-width) solid var(--border-color);border-radius:10px;box-shadow:4px 4px 0 0 var(--border-color);z-index:90;padding:0 6px;overflow:hidden;position:fixed}.BottomNav_nav__inN4Y:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:var(--grain-svg);background-repeat:repeat;background-size:140px;opacity:.35;mix-blend-mode:multiply;mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.5) 30%,transparent 50%);-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.597) 30%,transparent 50%)}.BottomNav_item__lC16j{position:relative;z-index:10;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px 10px;text-decoration:none;background:none;border:none;cursor:pointer;color:var(--text-secondary);min-height:var(--bottom-nav-height);min-width:44px;transition:color var(--duration-fast),transform var(--duration-fast)}.BottomNav_item__lC16j:active{transform:scale(.94)}.BottomNav_item__lC16j.BottomNav_active__nw_ZP{color:var(--brand-red)}.BottomNav_iconWrap__ReDPi{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.BottomNav_dot__dCvLH{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:var(--brand-red)}.BottomNav_badge__F8bh_{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 3px;border-radius:4px;background:var(--danger);color:#fff;font-size:9.5px;font-weight:800;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color)}.BottomNav_label__SEaPO{font-size:11px;font-weight:700;letter-spacing:.01em}.BottomNav_linksContainer__Nayg3{display:flex;justify-content:space-around;align-items:center;width:100%;height:100%}.BottomNav_navExpanded__pAoVL{padding:6px 10px}.BottomNav_expandedSearch__4YC4G{display:flex;align-items:center;width:100%;height:100%;gap:8px}.BottomNav_searchInput__tG_sn{flex:1 1;height:38px;border-radius:20px;border:2px solid var(--border-color);padding:0 14px;font-family:var(--font-sans);font-size:13.5px;outline:none;background:var(--white);color:var(--text-primary);width:100%}.BottomNav_searchInput__tG_sn:focus{border-color:var(--border-color);box-shadow:2px 2px 0 var(--border-color)}.BottomNav_searchClose__Gtu2i,.BottomNav_searchSubmit__BgBC2{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;border:2px solid var(--border-color);background:var(--white);color:var(--text-primary);transition:all .15s;cursor:pointer}.BottomNav_searchSubmit__BgBC2:hover{background:var(--yellow)}.BottomNav_searchClose__Gtu2i:hover{background:var(--danger);color:#fff}@media (min-width:990px){.BottomNav_nav__inN4Y{display:none}}.CartDrawer_backdrop__dujMT{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CartDrawer_drawer__kw73j{position:fixed;top:0;right:0;height:100%;height:100dvh;width:min(420px,92vw);background:var(--white);border-left:var(--border-width) solid var(--border-color);z-index:201;display:flex;flex-direction:column;box-shadow:-8px 0 0 0 rgba(0,0,0,.1)}.CartDrawer_swipeIndicator__YhmvX{position:absolute;top:50%;left:-28px;transform:translateY(-50%);width:28px;height:60px;background:var(--white);border:var(--border-width) solid var(--border-color);border-right:none;border-radius:8px 0 0 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);box-shadow:-3px 3px 0 rgba(0,0,0,.1);transition:all .2s var(--ease-spring);z-index:10}.CartDrawer_swipeIndicator__YhmvX:hover{background:var(--yellow);width:34px;left:-34px}.CartDrawer_header__pOnrN{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:2px solid var(--border-color);background:var(--beige-light);flex-shrink:0;position:relative;overflow:hidden}.CartDrawer_header__pOnrN:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--grain-svg);background-repeat:repeat;background-size:140px;opacity:.35;mix-blend-mode:multiply;z-index:0}.CartDrawer_title__NpYAA{font-family:var(--font-display);font-size:24px;letter-spacing:1px;color:var(--text-primary);margin:0;position:relative;z-index:2}.CartDrawer_subtitle__RQhWI{font-size:13.5px;font-weight:600;color:var(--text-secondary);margin-top:2px;position:relative;z-index:2}.CartDrawer_closeBtn__pJHaY{width:32px;height:32px;border-radius:6px;border:1.5px solid var(--border-color);background:var(--white);display:flex;align-items:center;justify-content:center;color:var(--text-primary);transition:transform var(--ease-spring) .15s,box-shadow var(--ease-spring) .15s;cursor:pointer;box-shadow:2px 2px 0 0 var(--border-color);position:relative;z-index:2}.CartDrawer_closeBtn__pJHaY:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 0 var(--border-color);background:var(--danger);color:var(--white)}.CartDrawer_items__MkfaQ{min-height:0;overflow-y:auto;padding:14px;background:var(--white)}.CartDrawer_empty___L0Ck,.CartDrawer_items__MkfaQ{flex:1 1;display:flex;flex-direction:column;gap:10px}.CartDrawer_empty___L0Ck{align-items:center;justify-content:center;padding:32px 16px;text-align:center}.CartDrawer_emptyTitle__BfOn9{font-family:var(--font-display);font-size:22px;letter-spacing:.5px;color:var(--text-primary);margin:0}.CartDrawer_emptyText__CdVFH{font-size:14px;font-weight:500;color:var(--text-secondary);margin:0}.CartDrawer_item__nzkOV{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1.5px solid var(--border-color);border-radius:6px;background:var(--white);box-shadow:var(--shadow-comic-sm);transition:transform .15s;flex-shrink:0}.CartDrawer_imgWrap__hhn__{flex-shrink:0;border:1.5px solid var(--border-color);border-radius:4px;overflow:hidden;background:var(--white)}.CartDrawer_img__DAsT8{width:60px;height:60px;object-fit:contain;padding:3px}.CartDrawer_imgPlaceholder__khToQ{width:60px;height:60px;background:var(--beige-light);display:flex;align-items:center;justify-content:center}.CartDrawer_itemInfo__DW1W3{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.CartDrawer_itemName__e1Egr{font-family:var(--font-display);font-size:15px;letter-spacing:.5px;color:var(--text-primary);text-decoration:none;display:block;margin-bottom:2px;line-height:1.2;text-transform:uppercase}.CartDrawer_itemName__e1Egr:hover{color:var(--orange)}.CartDrawer_priceRow__VH7m1{display:flex;align-items:baseline;gap:6px}.CartDrawer_itemPrice__ceTIO{font-size:14.5px;font-weight:800;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--text-primary)}.CartDrawer_originalPrice__H6bre{font-size:12.5px;color:var(--danger);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-decoration:line-through;font-weight:600}.CartDrawer_badgeWrapper__4xJ8z{margin-bottom:4px;align-self:flex-start}.CartDrawer_shippingProgressBar__RNivO{padding:8px 14px;background:var(--beige-light);border-bottom:1.5px solid var(--border-color);display:flex;flex-direction:column;gap:4px;flex-shrink:0}.CartDrawer_shippingProgressText__iA_QU{font-size:12.5px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px}.CartDrawer_shippingTrack__gx14T{height:7px;background:var(--white);border:1.5px solid var(--border-color);border-radius:4px;overflow:hidden}.CartDrawer_shippingFill__rZWO2{height:100%;background:var(--parrot-green);transition:width .4s ease}.CartDrawer_qty__99yoI{display:inline-flex;align-items:center;border:1.5px solid var(--border-color);border-radius:4px;overflow:hidden;background:var(--white);margin-top:3px;width:-moz-fit-content;width:fit-content}.CartDrawer_qtyBtn__qzKo2{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-primary);background:transparent;cursor:pointer;transition:background .1s}.CartDrawer_qtyBtn__qzKo2:hover{background:var(--yellow)}.CartDrawer_qtyValue__ufz4N{min-width:26px;text-align:center;font-size:13px;font-weight:700;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";background:var(--white);height:28px;line-height:28px;border-left:1.5px solid var(--border-color);border-right:1.5px solid var(--border-color)}.CartDrawer_removeBtn__WcZMq{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:1.5px solid var(--border-color);background:var(--white);color:var(--text-primary);transition:transform var(--ease-spring) .15s,box-shadow var(--ease-spring) .15s,background .15s;cursor:pointer;box-shadow:1.5px 1.5px 0 0 var(--border-color)}.CartDrawer_removeBtn__WcZMq:hover{background:var(--danger);color:var(--white);transform:translate(-1px,-1px);box-shadow:2.5px 2.5px 0 0 var(--border-color)}.CartDrawer_removeBtn__WcZMq:active{transform:translate(1px,1px);box-shadow:0 0 0 0 var(--border-color)}.CartDrawer_footer__k_Bur{padding:12px 14px 16px;border-top:var(--border-width) solid var(--border-color);display:flex;flex-direction:column;gap:8px;background:var(--beige-light);flex-shrink:0}.CartDrawer_subtotalRow__l_nCo{display:flex;justify-content:space-between;align-items:center}.CartDrawer_subtotalLabel__Bm_Ga{font-family:var(--font-display);font-size:17px;color:var(--text-primary);letter-spacing:.5px}.CartDrawer_subtotalAmount__9kT_k{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:18px;font-weight:800;color:var(--text-primary)}.CartDrawer_shippingNote__Vo202{font-size:12.5px;color:var(--text-secondary);text-align:center;font-weight:600}.CartDrawer_footerActions__gBAKQ{display:flex;flex-direction:column;gap:8px}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;gap:clamp(6px,1.2vw,10px);font-family:var(--font-display);font-size:clamp(16px,2.5vw,20px);letter-spacing:.8px;text-transform:uppercase;border:var(--border-width) solid var(--border-color);background-color:var(--white);color:var(--text-primary);box-shadow:var(--shadow-comic);transition:transform var(--ease-spring) .15s,box-shadow var(--ease-spring) .15s,background .15s;cursor:pointer;outline:none;border-radius:6px;text-align:center;max-width:100%;box-sizing:border-box;white-space:normal;word-break:break-word}.Button_button__96uC6:disabled{opacity:.55;cursor:not-allowed;box-shadow:var(--shadow-comic-sm);transform:translate(1px,1px)}.Button_button__96uC6:focus-visible{outline:2.5px dashed var(--ink-black);outline-offset:3px}.Button_button__96uC6:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:var(--shadow-comic-lg)}.Button_button__96uC6:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--border-color)}.Button_primary__6_Dls{background-color:var(--primary);color:var(--ink-black)}.Button_primary__6_Dls:hover:not(:disabled){background-color:#35a013}.Button_primary__6_Dls svg{color:var(--ink-black);stroke:var(--ink-black)}.Button_secondary__uuOdH{background-color:var(--secondary);color:var(--ink-black)}.Button_secondary__uuOdH:hover:not(:disabled){background-color:#f06a09}.Button_secondary__uuOdH svg{color:var(--ink-black);stroke:var(--ink-black)}.Button_outline__PQR9W{background-color:var(--white);color:var(--text-primary)}.Button_outline__PQR9W:hover:not(:disabled){background-color:var(--yellow)}.Button_ghost__gZqlA{background-color:transparent;border-color:transparent;box-shadow:none;color:var(--text-primary)}.Button_ghost__gZqlA:hover:not(:disabled){background-color:var(--white);border-color:var(--border-color);box-shadow:var(--shadow-comic-sm);transform:translate(-1.5px,-1.5px)}.Button_danger__iwpp7{background-color:#c9181c;color:var(--white)}.Button_danger__iwpp7:hover:not(:disabled){background-color:#a71417}.Button_sm__pnQzd{min-height:36px;height:auto;padding:4px clamp(10px,2vw,16px);font-size:clamp(13px,1.8vw,15px)}.Button_md__ktIWF{min-height:44px;height:auto;padding:6px clamp(14px,2.5vw,22px);font-size:clamp(16px,2.2vw,19px)}.Button_lg__s7W56{min-height:52px;height:auto;padding:8px clamp(18px,3vw,30px);font-size:clamp(18px,2.8vw,22px)}.Button_icon__OWfxs{width:44px;height:44px;min-width:44px;padding:0;border-radius:50%}.Button_full__gLVMB{width:100%}.Button_loadingIcon__PoFBj{animation:Button_spin__ESAWP 1s linear infinite;flex-shrink:0}@keyframes Button_spin__ESAWP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CouponSection_container__Kr6ia{margin:8px 0;width:100%}.CouponSection_ticketWrapper__9CJHn{position:relative;width:100%;filter:drop-shadow(2px 2px 0 var(--border-color))}.CouponSection_ticket__5inU4{position:relative;display:flex;align-items:center;background:linear-gradient(135deg,#f63654,#ff7a1a);color:#fff;border-radius:6px;border:2px solid var(--border-color);min-height:44px;padding:0}.CouponSection_notchLeft__IAzNz,.CouponSection_notchRight__zHpKJ{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;background:var(--white);border:2px solid var(--border-color);border-radius:50%;z-index:3}.CouponSection_notchLeft__IAzNz{left:-7px;-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.CouponSection_notchRight__zHpKJ{right:-7px;-webkit-clip-path:polygon(0 0,50% 0,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.CouponSection_notchDividerBottom__4mOsi,.CouponSection_notchDividerTop__x7nKG{position:absolute;width:12px;height:12px;background:var(--white);border:2px solid var(--border-color);border-radius:50%;z-index:3;right:120px}.CouponSection_notchDividerTop__x7nKG{top:-7px;-webkit-clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}.CouponSection_notchDividerBottom__4mOsi{bottom:-7px;-webkit-clip-path:polygon(0 0,100% 0,100% 50%,0 50%);clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}@media (max-width:480px){.CouponSection_notchDividerBottom__4mOsi,.CouponSection_notchDividerTop__x7nKG{right:105px}}.CouponSection_ticketBody__RDP2a{flex:1 1;padding:5px 8px 5px 12px;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.CouponSection_codeRow__fjnp3{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.CouponSection_voucherTag__eMDdh{font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.9);white-space:nowrap}.CouponSection_voucherCode__vqht5{font-family:monospace,var(--font-sans);font-size:14px;font-weight:900;letter-spacing:.05em;color:gold;text-shadow:1px 1px 0 rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CouponSection_appliedBadge__Pa69g{font-size:8px;font-weight:800;background:var(--parrot-green);color:#fff;padding:1px 4px;border-radius:3px;border:1px solid rgba(0,0,0,.2);letter-spacing:.04em;white-space:nowrap}.CouponSection_voucherSub___5PrY{font-size:9.5px;color:hsla(0,0%,100%,.92);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CouponSection_perforation__5Il2Q{width:0;border-left:2px dashed hsla(0,0%,100%,.6);height:28px;flex-shrink:0}.CouponSection_ticketStub__y0XSn{width:125px;padding:4px 10px;display:flex;align-items:center;justify-content:center;gap:6px;background:hsla(0,0%,100%,.12);border-top-right-radius:5px;border-bottom-right-radius:5px;flex-shrink:0;height:100%}@media (max-width:480px){.CouponSection_ticketStub__y0XSn{width:110px;padding:4px 6px}}.CouponSection_discountBadge__Cm9jw{display:flex;flex-direction:column}.CouponSection_discountValue__NEFT_{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:13.5px;font-weight:800;line-height:1.1;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);white-space:nowrap}.CouponSection_removeBtn__j7pLM{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;border-radius:50%;background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.95);cursor:pointer;padding:0;border:1px solid hsla(0,0%,100%,.3);transition:transform .15s ease,background .15s ease;flex-shrink:0}.CouponSection_removeBtn__j7pLM:hover{background:var(--danger);border-color:hsla(0,0%,100%,.5);color:#fff;transform:scale(1.1)}.CouponSection_form___tRhY{width:100%}.CouponSection_inputGroup__dL6W2{display:flex;align-items:center;background:var(--white);border:2px solid var(--border-color);border-radius:6px;box-shadow:2px 2px 0 0 var(--border-color);padding:2px 2px 2px 8px;transition:transform .15s ease,box-shadow .15s ease}.CouponSection_inputGroup__dL6W2:focus-within{border-color:var(--border-color);box-shadow:3px 3px 0 0 var(--border-color);transform:translate(-1px,-1px)}.CouponSection_inputIcon__dMI3Q{display:flex;align-items:center;color:var(--orange);margin-right:6px;flex-shrink:0}.CouponSection_input__iy0zy{flex:1 1;min-width:0;border:none;outline:none;font-size:13.5px;font-weight:600;font-family:inherit;color:var(--text-primary);background:transparent;text-transform:uppercase}.CouponSection_input__iy0zy::placeholder{color:#888;font-weight:400;text-transform:none;font-size:12.5px}.CouponSection_applyBtn__s36My{background:var(--parrot-green);color:#fff;border:1.5px solid var(--border-color);border-radius:4px;padding:5px 10px;font-family:var(--font-display);font-size:13.5px;letter-spacing:.5px;cursor:pointer;transition:transform .15s ease,background .15s ease;white-space:nowrap}.CouponSection_applyBtn__s36My:hover:not(:disabled){background:#35a013;transform:translateY(-1px);box-shadow:1px 1px 0 0 var(--border-color)}.CouponSection_applyBtn__s36My:disabled{opacity:.5;cursor:not-allowed}.CouponSection_errorText__us4A_{color:var(--danger);font-size:11.5px;font-weight:700;margin-top:4px;padding-left:4px}.CouponSection_successText__tw19X{color:var(--parrot-green);font-size:11.5px;font-weight:700;margin-top:4px;padding-left:4px}.CategoryDrawer_backdrop__P0Gas{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:998;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.CategoryDrawer_drawer__N5Sul{position:fixed;top:0;left:0;bottom:0;width:min(360px,86vw);background:var(--white);z-index:999;box-shadow:6px 0 0 rgba(26,26,26,.15);border-right:var(--border-width) solid var(--border-color);display:flex;flex-direction:column;overflow:hidden}.CategoryDrawer_drawerHeader__ZmgzP{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--beige-light);border-bottom:2px solid var(--border-color);flex-shrink:0}.CategoryDrawer_drawerTitleWrap__03r7D{display:flex;align-items:center;gap:10px;color:var(--text-primary)}.CategoryDrawer_drawerTitleIcon___84BR{color:var(--orange)}.CategoryDrawer_drawerTitle__T0nJQ{font-family:var(--font-display);font-size:20px;letter-spacing:.8px;color:var(--text-primary);margin:0;text-transform:uppercase}.CategoryDrawer_closeBtn__X431W{background:var(--white);border:1.5px solid var(--border-color);border-radius:6px;box-shadow:2px 2px 0 var(--border-color);cursor:pointer;color:var(--text-primary);display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:all .15s ease}.CategoryDrawer_closeBtn__X431W:hover{background:var(--danger);color:var(--white);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--border-color)}.CategoryDrawer_closeBtn__X431W:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--border-color)}.CategoryDrawer_drawerContent__AAf_B{flex:1 1;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:14px 14px 28px;display:flex;flex-direction:column;gap:8px}.CategoryDrawer_allProductsBtn__r94vS{width:100%;min-height:44px;border-radius:6px;border:2px solid var(--border-color);background:var(--yellow);box-shadow:2.5px 2.5px 0 var(--border-color);padding:10px 14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;text-decoration:none}.CategoryDrawer_allProductsBtn__r94vS:hover{transform:translate(-1px,-1px);box-shadow:3.5px 3.5px 0 var(--border-color)}.CategoryDrawer_allProductsBtn__r94vS:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--border-color)}.CategoryDrawer_allProductsActive__QgvBj{background:var(--orange)!important;color:var(--white)!important}.CategoryDrawer_allProductsLeft__aXNVt{display:flex;align-items:center;gap:9px;color:var(--ink-black);font-family:var(--font-display);font-size:16px;letter-spacing:.5px;text-transform:uppercase}.CategoryDrawer_allProductsActive__QgvBj .CategoryDrawer_allProductsLeft__aXNVt,.CategoryDrawer_allProductsActive__QgvBj .CategoryDrawer_allProductsRight__sXgST{color:var(--white)}.CategoryDrawer_allProductsRight__sXgST{display:flex;align-items:center;gap:4px;font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--ink-black)}.CategoryDrawer_categoriesStack__uKQQV{display:flex;flex-direction:column;gap:6px;margin-top:4px}.CategoryDrawer_categoryNode__PHvUb{display:flex;flex-direction:column}.CategoryDrawer_categoryRow__7Az47{display:flex;align-items:center;gap:6px;background:var(--white);border:1.5px solid var(--border-color);border-radius:6px;box-shadow:2px 2px 0 var(--border-color);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;overflow:hidden}.CategoryDrawer_categoryRow__7Az47:hover{background:var(--beige-light);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--border-color)}.CategoryDrawer_categoryRowActive__rNFt3{background:#fff7ed!important;border-color:var(--orange)!important;box-shadow:2.5px 2.5px 0 var(--orange)!important}.CategoryDrawer_categoryLinkBtn__mXPcx{flex:1 1;min-height:42px;background:transparent;border:none;padding:8px 12px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-sans);text-decoration:none}.CategoryDrawer_categoryName__dX2HW{font-family:var(--font-display);font-size:15.5px;letter-spacing:.4px;color:var(--text-primary);text-transform:capitalize;font-weight:600}.CategoryDrawer_categoryRowActive__rNFt3 .CategoryDrawer_categoryName__dX2HW{color:var(--orange);font-weight:700}.CategoryDrawer_metaWrap__QXl0H{display:flex;align-items:center;gap:6px}.CategoryDrawer_countPill__p7nj9{font-family:var(--font-sans);font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--beige);color:var(--text-secondary);border:1px solid rgba(0,0,0,.08)}.CategoryDrawer_checkIcon__dlZ0L{color:var(--orange)}.CategoryDrawer_toggleSubBtn__CHDdV{background:transparent;border:none;border-left:1.5px solid var(--border-color);padding:0 10px;min-height:42px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:background .15s ease,color .15s ease}.CategoryDrawer_toggleSubBtn__CHDdV:hover{background:var(--yellow);color:var(--ink-black)}.CategoryDrawer_chevronIcon__mbAEr{transition:transform .2s ease}.CategoryDrawer_chevronOpen__kp6_r{transform:rotate(180deg)}.CategoryDrawer_subcategoriesList__agVg7{display:flex;flex-direction:column;gap:4px;margin-top:4px;margin-left:14px;padding-left:10px;border-left:2px dashed rgba(26,26,26,.2)}.CategoryDrawer_subCategoryBtn__acUFP{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;background:var(--white);border:1.5px solid rgba(26,26,26,.15);border-radius:5px;text-align:left;cursor:pointer;font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--text-primary);transition:all .15s ease;min-height:34px}.CategoryDrawer_subCategoryBtn__acUFP:hover{background:var(--yellow);border-color:var(--border-color);color:var(--ink-black);transform:translateX(2px)}.CategoryDrawer_subCategoryActive__uOsim{background:var(--orange)!important;border-color:var(--orange)!important;color:var(--white)!important;font-weight:700}.CategoryDrawer_subLeft__5Ff18{display:flex;align-items:center;gap:6px}.CategoryDrawer_subIcon___q19A{color:var(--text-secondary);flex-shrink:0}.CategoryDrawer_subCategoryActive__uOsim .CategoryDrawer_subIcon___q19A{color:var(--white)}.CategoryDrawer_emptyState__fP1fm{padding:24px;text-align:center;color:var(--text-secondary);font-size:14px}.CategoryDrawer_drawerFooter__sltAW{padding:12px 16px;background:var(--beige-light);border-top:1.5px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.CategoryDrawer_footerLink__VrZ4R{font-family:var(--font-display);font-size:13.5px;color:var(--text-primary);text-decoration:none;display:flex;align-items:center;gap:5px;transition:color .15s ease}.CategoryDrawer_footerLink__VrZ4R:hover{color:var(--orange)}.Toast_container__fA6V8{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none;width:auto;max-width:90vw}.Toast_toast__ETwJm{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:6px;background:var(--white);box-shadow:var(--shadow-comic-sm);border:2px solid var(--border-color);pointer-events:all;position:relative;overflow:hidden}.Toast_icon__s4CQi{flex-shrink:0}.Toast_icon_success__do25I{color:var(--parrot-green)}.Toast_icon_error__IbnZw{color:var(--danger)}.Toast_icon_warning__V9NT7{color:var(--orange)}.Toast_icon_info___ZfJX{color:var(--blue)}.Toast_message__VmdVc{flex:1 1;font-size:13.5px;font-weight:600;color:var(--text-primary);line-height:1.3}.Toast_close__Bbppq{flex-shrink:0;color:var(--text-secondary);transition:transform .15s,color .15s;display:flex;align-items:center}.Toast_close__Bbppq:hover{color:var(--text-primary);transform:scale(1.15)}.Toast_actionBtn__OAg9A{flex-shrink:0;padding:4px 10px;background:var(--parrot-green);color:#fff;border:1.5px solid var(--border-color);border-radius:4px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:1px 1px 0 var(--border-color);transition:transform .1s ease;font-family:inherit}.Toast_actionBtn__OAg9A:hover{transform:scale(1.04)}.Toast_progress__i_uVV{position:absolute;bottom:0;left:0;height:3px;animation:Toast_progress-shrink__ffHEx linear both}.Toast_progress_success__Bt0gm{background:var(--parrot-green)}.Toast_progress_error__5bYiZ{background:var(--danger)}.Toast_progress_warning__dLUnM{background:var(--orange)}.Toast_progress_info__AzccV{background:var(--blue)}@media (min-width:768px){.Toast_container__fA6V8{top:24px}}.CookieConsent_banner___TIQ7{position:fixed;bottom:20px;right:20px;left:auto;z-index:998;max-width:360px;background:#fafaf9;border:1px solid #dcdad5;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.08);padding:8px 12px;font-family:var(--font-sans);animation:CookieConsent_fadeIn__tlmnD .3s ease-out}@keyframes CookieConsent_fadeIn__tlmnD{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CookieConsent_inner__6vgx7{display:flex;align-items:center;gap:8px}.CookieConsent_icon__DKJ5G{font-size:15px;line-height:1;flex-shrink:0}.CookieConsent_text__mP1UJ{font-size:12px;line-height:1.35;color:#555;margin:0;flex:1 1}.CookieConsent_link__7WWnt{color:#333;font-weight:600;text-decoration:underline;text-underline-offset:2px}.CookieConsent_link__7WWnt:hover{color:#111}.CookieConsent_btnGotIt__XePN3{padding:4px 10px;font-family:var(--font-sans);font-size:11px;font-weight:700;background-color:#ededec;color:#2b2b2b;border:1px solid #d0ceca;border-radius:5px;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s}.CookieConsent_btnGotIt__XePN3:hover{background-color:#e2e1df;border-color:#bebcb7}.CookieConsent_btnClose__IWL_2{background:transparent;border:none;color:#888;cursor:pointer;padding:3px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s;flex-shrink:0}.CookieConsent_btnClose__IWL_2:hover{color:#222}@media (max-width:768px){.CookieConsent_banner___TIQ7{left:auto;right:12px;bottom:calc(var(--bottom-nav-height, 68px) + 12px);max-width:calc(100vw - 24px);padding:7px 10px;border-radius:7px}.CookieConsent_text__mP1UJ{font-size:11px}.CookieConsent_btnGotIt__XePN3{padding:3px 8px;font-size:11px}}.page_page__6Z7nH{padding:clamp(24px,4vw,48px) 0 clamp(48px,6vw,80px)}.page_header__glZs6{text-align:center;max-width:600px;margin:0 auto clamp(24px,4vw,40px)}.page_title__Owwlz{font-family:var(--font-display);font-size:clamp(28px,5.5vw,44px);color:var(--text-primary);margin-bottom:8px;letter-spacing:1px;text-shadow:2px 2px 0 var(--border-color)}.page_sub__n6USx{font-size:clamp(14px,1.8vw,16px);color:var(--text-secondary);line-height:1.5;font-weight:500}.page_layout__dwQt3{display:flex;flex-direction:column;gap:24px}@media (min-width:900px){.page_layout__dwQt3{flex-direction:row;align-items:start;gap:32px}}.page_infoSummary__1Ay0S{display:none}@media (max-width:899px){.page_infoWrap__d3RPg{border:var(--border-width) solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-comic);background:var(--white);overflow:hidden}.page_infoSummary__1Ay0S{display:flex;justify-content:space-between;align-items:center;width:100%;font-family:var(--font-display);font-size:18px;padding:14px;cursor:pointer;background:var(--yellow);color:var(--text-primary);border:none;border-bottom:2px solid var(--border-color)}.page_infoContainer__uJZ3K{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.page_infoContainer__uJZ3K.page_open__bvpaY{grid-template-rows:1fr}.page_infoInner__IBZ8f{overflow:hidden}.page_info__TXFKC{padding:14px}}@media (min-width:900px){.page_infoWrap__d3RPg{flex:1 1}.page_infoContainer__uJZ3K{display:block}.page_infoInner__IBZ8f{overflow:visible}}.page_info__TXFKC{display:grid;grid-gap:12px;gap:12px}.page_contactCard__hw_2r{display:flex;align-items:center;gap:14px;background:var(--white);background-image:radial-gradient(rgba(26,26,26,.05) .8px,transparent .9px);background-size:6px 6px;border:var(--border-width) solid var(--border-color);border-radius:8px;padding:clamp(14px,2.5vw,18px);box-shadow:var(--shadow-comic)}.page_contactIcon__CbxoK{font-size:22px;flex-shrink:0;color:var(--text-primary);width:44px;height:44px;border-radius:6px;background:var(--yellow);border:1.5px solid var(--border-color);display:flex;align-items:center;justify-content:center}.page_contactLabel__PriKb{font-family:var(--font-display);font-size:14px;color:var(--text-secondary);letter-spacing:.5px;text-transform:uppercase;margin-bottom:2px}.page_contactVal__i48LX{font-size:15px;font-weight:700;color:var(--text-primary);text-decoration:none;word-break:break-all}a.page_contactVal__i48LX:hover{color:var(--blue);text-decoration:underline}.page_form__T90SA{flex:1.4 1;background:var(--white);background-image:radial-gradient(rgba(26,26,26,.05) .8px,transparent .9px);background-size:6px 6px;border:var(--border-width) solid var(--border-color);border-radius:8px;padding:clamp(18px,3.5vw,28px);display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-comic)}.page_formTitle__HUL7Z{font-family:var(--font-display);font-size:clamp(20px,3vw,24px);color:var(--text-primary);margin-bottom:4px;letter-spacing:.5px}.page_twoCol__9oZ1_{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:576px){.page_twoCol__9oZ1_{grid-template-columns:1fr 1fr}}.page_textareaWrap__RIp3N{display:flex;flex-direction:column;gap:6px}.page_textareaLabel__2WOLl{font-family:var(--font-display);font-size:14px;letter-spacing:.5px;color:var(--text-primary)}.page_textarea__KX_LQ{padding:10px 14px;border:2px solid var(--border-color);border-radius:6px;resize:vertical;font-size:14.5px;font-family:var(--font-sans);color:var(--text-primary);background:var(--white);box-shadow:2px 2px 0 0 var(--border-color);min-height:100px;transition:transform var(--ease-spring) .15s,box-shadow var(--ease-spring) .15s}.page_textarea__KX_LQ:focus{box-shadow:3.5px 3.5px 0 0 var(--border-color);transform:translate(-1px,-1px);outline:none}.page_textarea__KX_LQ::placeholder{color:var(--text-secondary);opacity:.7}.Pagination_nav__WWSAc{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.Pagination_arrow__ihSz0,.Pagination_page__Db_7k{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:6px;font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;border:2px solid var(--border-color);background:var(--white);color:var(--text-primary);cursor:pointer;box-shadow:2px 2px 0 0 var(--border-color);transition:transform var(--ease-spring) .15s,box-shadow var(--ease-spring) .15s,background .15s}.Pagination_page__Db_7k:hover:not(.Pagination_active__mSkXf){background:var(--yellow);transform:translate(-1px,-1px);box-shadow:3px 3px 0 0 var(--border-color)}.Pagination_active__mSkXf{background:var(--orange);color:var(--white);transform:translate(-1px,-1px);box-shadow:3px 3px 0 0 var(--border-color)}.Pagination_arrow__ihSz0:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.Pagination_arrow__ihSz0:not(:disabled):hover{background:var(--yellow);transform:translate(-1px,-1px);box-shadow:3px 3px 0 0 var(--border-color)}.Skeleton_skeleton__qPv9I{background-color:var(--cyan);position:relative;overflow:hidden;border:2px solid var(--border-color);box-shadow:2px 2px 0 0 rgba(0,0,0,.05)}.Skeleton_skeleton__qPv9I:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);animation:Skeleton_shimmer__Exx_t 1.5s ease-in-out infinite}@keyframes Skeleton_shimmer__Exx_t{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.StickyCartActionBar_stickyBar__rkHol{position:fixed;top:var(--header-height,80px);left:0;right:0;background:var(--white);border-bottom:var(--border-width) solid var(--border-color);padding:16px 0;z-index:95;box-shadow:0 4px 12px rgba(0,0,0,.12),0 3px 0 var(--border-color);transform:translateY(-150%);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease}.StickyCartActionBar_visible__eMZz6{transform:translateY(0);opacity:1;pointer-events:auto}.StickyCartActionBar_inner__E9hgp{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--max-width,1200px);margin:0 auto;padding:0 16px}.StickyCartActionBar_summaryInfo__w_3cZ{display:flex;align-items:center;gap:12px;flex:1 1}.StickyCartActionBar_textGroup__7HSBC{display:flex;flex-direction:column}.StickyCartActionBar_label__zYlRd{font-family:var(--font-display);font-size:14px;color:var(--text-primary);text-transform:uppercase}.StickyCartActionBar_price__ENpqN{font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;color:var(--parrot-green)}.StickyCartActionBar_itemCount__GLKaP{font-size:14px;color:var(--text-secondary);font-weight:600;border-left:2px solid var(--border-color);padding-left:12px;margin-left:4px}.StickyCartActionBar_actions__A9yKx{display:flex;align-items:center;flex-shrink:0}.StickyCartActionBar_checkoutBtn__LH819{height:44px;padding:0 20px;font-size:16px;box-shadow:var(--shadow-comic-sm);white-space:nowrap}@media (max-width:500px){.StickyCartActionBar_inner__E9hgp{padding:0 12px;gap:10px}.StickyCartActionBar_label__zYlRd{display:none}.StickyCartActionBar_price__ENpqN{font-size:18px}.StickyCartActionBar_itemCount__GLKaP{border-left:none;padding-left:0;margin-left:0}.StickyCartActionBar_checkoutBtn__LH819{height:40px;padding:0 12px;font-size:15px}}.ErrorModal_backdrop__rEu6_{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.ErrorModal_modalWrapper__j1S1W{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1001;padding:24px;pointer-events:none}.ErrorModal_modalContent__4F5Pv{pointer-events:auto;background:var(--white);border:4px solid var(--border-color);border-radius:16px;width:100%;max-width:400px;padding:32px 24px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:8px 8px 0 0 var(--border-color);position:relative}.ErrorModal_iconWrapper__TAZpq{background:var(--pink);width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid var(--border-color);position:absolute;top:-40px;box-shadow:4px 4px 0 0 var(--border-color);animation:ErrorModal_float__symwa 2s ease-in-out infinite}.ErrorModal_title__Vqwhl{font-family:var(--font-display);font-size:28px;color:var(--text-primary);margin-top:16px;margin-bottom:8px;letter-spacing:.5px}.ErrorModal_message__c3FZs{font-size:16px;color:var(--text-secondary);line-height:1.5;margin-bottom:24px;font-weight:500}.ErrorModal_actions__MGb2O{width:100%}@keyframes ErrorModal_float__symwa{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.page_page__Y7xOQ{padding:clamp(16px,3vw,32px) 0 clamp(48px,6vw,80px)}.page_emptyState__P9sWu{padding:60px 16px;text-align:center}.page_link__YwzMh{color:var(--blue);text-decoration:underline;font-weight:700}.page_checkoutHeader__s4ryS{margin-bottom:clamp(16px,3vw,24px)}.page_pageTitle__ViAta{font-family:var(--font-display);font-size:clamp(28px,5vw,42px);color:var(--text-primary);letter-spacing:1px;text-shadow:2px 2px 0 var(--border-color);margin:0}.page_pageSubtitle__iQ0KY{font-size:14.5px;color:var(--text-secondary);font-weight:600;margin-top:4px}.page_layout__C33JU{display:flex;flex-direction:column-reverse;gap:20px}@media (min-width:860px){.page_layout__C33JU{flex-direction:row;align-items:flex-start;gap:28px}.page_main__8ZCOs{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:20px}}.page_card__q4SN8{background:var(--white);border:var(--border-width) solid var(--border-color);border-radius:8px;padding:clamp(16px,3vw,24px);box-shadow:var(--shadow-comic);position:relative;overflow:hidden}.page_card__q4SN8:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--grain-svg);background-repeat:repeat;background-size:150px;opacity:.22;mix-blend-mode:multiply;mask-image:linear-gradient(0deg,rgba(0,0,0,.25) 0,transparent 35%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.25) 0,transparent 35%);z-index:0}.page_cardHeader__h78oW,.page_card__q4SN8>*{position:relative;z-index:2}.page_cardHeader__h78oW{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:10px;border-bottom:2px dashed var(--border-color)}.page_stepBadge__PwKPX{width:28px;height:28px;border-radius:50%;background:var(--yellow);border:2px solid var(--border-color);font-family:var(--font-sans);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.page_cardTitle__uPVAE{font-family:var(--font-display);font-size:clamp(18px,3vw,22px);color:var(--text-primary);letter-spacing:.5px;margin:0}.page_formGrid__zn1ru{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}@media (min-width:560px){.page_formGrid__zn1ru{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page_fullCol__c5F_F{grid-column:1/-1}.page_label__Txhiw{font-family:var(--font-display);font-size:clamp(14px,1.8vw,16px);letter-spacing:.5px;color:var(--text-primary);display:block;margin-bottom:4px}.page_selectWrap__z1l3F{display:flex;flex-direction:column;gap:6px;min-width:0}.page_select__QutmM{padding:10px 14px;border:2px solid var(--border-color);border-radius:6px;font-size:14.5px;font-family:var(--font-sans);font-weight:500;background:var(--white);color:var(--text-primary);box-shadow:2px 2px 0 0 var(--border-color);min-width:0;height:42px;transition:transform var(--ease-spring) .15s,box-shadow var(--ease-spring) .15s}.page_select__QutmM:focus{outline:none;box-shadow:3.5px 3.5px 0 0 var(--border-color);transform:translate(-1px,-1px)}.page_paymentCard__7CqIl{background:var(--beige-light);border:2px solid var(--border-color);border-radius:6px;padding:14px;display:flex;align-items:flex-start;gap:12px;box-shadow:2px 2px 0 0 var(--border-color)}.page_payIconWrap__Bxneq{width:40px;height:40px;border-radius:6px;background:var(--yellow);border:1.5px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0}.page_payTextWrap__AYZtx{flex:1 1}.page_payTitle__pV2pY{font-family:var(--font-display);font-size:18px;color:var(--text-primary);margin-bottom:2px}.page_payDescription__0Eby5{font-size:13.5px;font-weight:500;color:var(--text-secondary);line-height:1.4}.page_codBadge__PYHud{display:inline-block;margin-top:6px;background:var(--parrot-green);color:var(--ink-black);font-size:10.5px;font-weight:700;text-transform:uppercase;padding:2px 7px;border-radius:4px;border:1px solid var(--border-color);letter-spacing:.5px}.page_sidebar__IJed7{display:flex;flex-direction:column}@media (min-width:860px){.page_sidebar__IJed7{width:350px;position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 72px) + 16px);flex-shrink:0}}@media (min-width:1024px){.page_sidebar__IJed7{width:380px}}.page_mobileSummaryToggle__QrMLW{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;background:var(--yellow);border:2px solid var(--border-color);border-radius:6px;font-family:var(--font-display);font-size:16px;color:var(--text-primary);box-shadow:2.5px 2.5px 0 var(--border-color);cursor:pointer;margin-bottom:12px}@media (min-width:860px){.page_mobileSummaryToggle__QrMLW{display:none}}.page_summaryContainer__7gSXp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.page_summaryContainer__7gSXp.page_open__ukq8T{grid-template-rows:1fr}.page_summaryInner__Fjnll{overflow:hidden}@media (min-width:860px){.page_summaryContainer__7gSXp{display:block}.page_summaryInner__Fjnll{overflow:visible}}.page_summaryCard__u_8Bn{background:var(--white);border:var(--border-width) solid var(--border-color);border-radius:8px;padding:clamp(14px,2.5vw,20px);box-shadow:var(--shadow-comic);display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.page_summaryCard__u_8Bn:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--grain-svg);background-repeat:repeat;background-size:150px;opacity:.22;mix-blend-mode:multiply;mask-image:linear-gradient(0deg,rgba(0,0,0,.25) 0,transparent 35%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.25) 0,transparent 35%);z-index:0}.page_summaryCard__u_8Bn>*,.page_summaryTitle__pe5gb{position:relative;z-index:2}.page_summaryTitle__pe5gb{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--text-primary);letter-spacing:.5px;margin:0}.page_summaryItems__mhSKr{display:flex;flex-direction:column;gap:10px;max-height:220px;overflow-y:auto;padding-right:4px;position:relative;z-index:2}.page_summaryItem__Z6wvy{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:13.5px}.page_summaryItemName__R4Spl{color:var(--text-primary);font-weight:600;line-height:1.3}.page_summaryItemAmt__WEZiA{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700;color:var(--text-primary);white-space:nowrap}.page_billDetails__SaBTS{border-top:1.5px dashed var(--border-color);padding-top:12px;display:flex;flex-direction:column;gap:8px}.page_billRow__o2nY9{display:flex;justify-content:space-between;font-size:13.5px;font-weight:600;color:var(--text-secondary)}.page_billRow__o2nY9 span:last-child{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--text-primary)}.page_summaryTotal__hMdrk{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:2px solid var(--border-color);font-family:var(--font-display);font-size:20px;color:var(--text-primary)}.page_totalAmt__npHzs{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--parrot-green);font-size:22px;font-weight:800}.page_submitError__3FKsS{background:#b91c1c;color:var(--white);padding:10px 14px;border-radius:6px;font-size:13.5px;font-weight:600;border:1.5px solid var(--border-color)}.page_mainSubmitSection__Da8LS{background:var(--white);border:var(--border-width) solid var(--border-color);border-radius:8px;padding:16px;box-shadow:var(--shadow-comic);display:flex;flex-direction:column;gap:12px}@media (min-width:860px){.page_mainSubmitSection__Da8LS{display:none}}.page_mobileTotalRow__cGtQd{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:18px;color:var(--text-primary);padding-bottom:10px;border-bottom:1.5px dashed var(--border-color)}.page_mobileTotalAmt__8oJWX{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--parrot-green);font-size:22px;font-weight:800}.page_sidebarSubmitSection__tAKIb{display:none}@media (min-width:860px){.page_sidebarSubmitSection__tAKIb{display:flex;flex-direction:column;gap:10px}}.page_skeletonLayout__QRPo6{display:flex;flex-direction:column;gap:20px;padding:20px 0}@media (min-width:860px){.page_skeletonLayout__QRPo6{flex-direction:row;gap:28px}}.page_skeletonMain__vur9j{flex:1 1;display:flex;flex-direction:column;gap:20px}.page_skeletonCard__UcMtB{background:var(--white);border:2px solid var(--border-color);border-radius:8px;padding:20px;box-shadow:var(--shadow-comic);display:flex;flex-direction:column;gap:14px}.page_skeletonLine__uFjcV{height:18px}.page_skeletonInput__R_B_T,.page_skeletonLine__uFjcV{background:linear-gradient(90deg,#eaeaea 25%,#f5f5f5 50%,#eaeaea 75%);background-size:200% 100%;animation:page_shimmer__5kvyh 1.5s infinite;border-radius:4px}.page_skeletonInput__R_B_T{height:42px}@keyframes page_shimmer__5kvyh{0%{background-position:200% 0}to{background-position:-200% 0}}.page_checkoutBlockerOverlay__EM5dB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.page_checkoutBlockerCard__Ze6lo{background:var(--white);border:var(--border-width) solid var(--border-color);border-radius:10px;padding:28px;box-shadow:var(--shadow-comic-lg);max-width:400px;width:100%;text-align:center;display:flex;flex-direction:column;gap:14px;animation:page_modalPop__X3EWD .3s cubic-bezier(.175,.885,.32,1.275)}.page_checkoutBlockerTitle__C4bL_{font-family:var(--font-display);font-size:22px;color:var(--text-primary);margin:0}.page_checkoutBlockerText__r1RuJ{font-size:14.5px;color:var(--text-secondary);line-height:1.5;margin:0}@keyframes page_modalPop__X3EWD{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.page_legalConsentNotice__MbY4y{font-size:11px;line-height:1.4;color:#8c8c8c;text-align:center;margin-top:8px;font-weight:400}.page_legalConsentLink__1CT2V{color:#7a7a7a;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.page_legalConsentLink__1CT2V:hover{color:var(--text-primary)}