.page_page__tXgtt{padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(48px,6vw,80px)}.page_searchHero__D28Pn{background:var(--white);border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-comic);border-radius:8px;padding:clamp(16px,3vw,28px) clamp(12px,2.5vw,20px);margin-bottom:clamp(16px,3vw,28px);text-align:center;position:relative}.page_heroContent__8MpOw{position:relative;z-index:2;max-width:600px;margin:0 auto}.page_heroTitle__wBrCX{font-family:var(--font-display);font-size:clamp(22px,4.5vw,32px);color:var(--text-primary);margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.page_searchForm__0pia1{display:flex;position:relative;border:2px solid var(--border-color);border-radius:6px;background:var(--white);box-shadow:2px 2px 0 var(--border-color);transition:transform .15s,box-shadow .15s}.page_searchForm__0pia1:focus-within{transform:translate(-1px,-1px);box-shadow:3.5px 3.5px 0 var(--border-color);border-color:var(--border-color)}.page_searchIcon__PKuvg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.page_searchInput__YRDLC{flex:1 1;padding:10px 12px 10px 40px;border:none;background:transparent;font-size:15px;font-weight:500;color:var(--text-primary);outline:none;font-family:var(--font-sans);min-width:0;height:42px}@media (min-width:480px){.page_searchInput__YRDLC{font-size:16px;padding:10px 14px 10px 44px;height:46px}.page_searchIcon__PKuvg{left:14px}}.page_searchInput__YRDLC::placeholder{color:#737373;font-weight:400}.page_searchBtn__p0Fav{display:flex;align-items:center;justify-content:center;background:var(--parrot-green);color:var(--white);border:none;border-left:2px solid var(--border-color);padding:0 16px;font-family:var(--font-display);font-size:16px;letter-spacing:.5px;cursor:pointer;transition:background .15s}.page_searchBtnText__6FYTy{display:none}.page_searchBtnIcon__jy7v_{display:block}@media (min-width:480px){.page_searchBtn__p0Fav{padding:0 20px}.page_searchBtnText__6FYTy{display:block}.page_searchBtnIcon__jy7v_{display:none}}.page_searchBtn__p0Fav:hover{background:#35a013}.page_activeFilters__iN1tP{margin-top:14px;display:flex;justify-content:center}.page_filterBadge__aZbJJ{gap:6px;background:var(--yellow);padding:4px 10px;border-radius:4px;font-family:var(--font-display);font-size:13px;letter-spacing:.5px;border:1.5px solid var(--border-color);box-shadow:1.5px 1.5px var(--border-color)}.page_clearFilter__bjWEX,.page_filterBadge__aZbJJ{display:inline-flex;align-items:center;color:var(--ink-black)}.page_clearFilter__bjWEX{justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;text-decoration:none;font-size:16px;font-weight:800;line-height:1}.page_clearFilter__bjWEX:hover{color:var(--danger)}.page_header__sDPpJ{margin-bottom:clamp(14px,2.5vw,24px)}.page_title__XbIEX{font-family:var(--font-display);font-size:clamp(20px,3.5vw,28px);color:var(--text-primary);letter-spacing:.5px}.page_noResultBox__ldMwS{display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--white);border:2px dashed var(--border-color);border-radius:8px;padding:clamp(24px,5vw,40px) 16px;margin-bottom:28px;text-align:center}.page_noResultIcon__Pyr7s,.page_noResultMsg__zrXU1{color:var(--text-secondary)}.page_noResultMsg__zrXU1{font-size:15px;font-weight:600;max-width:460px;line-height:1.5}.page_sectionHeader__lASAt{margin-bottom:16px}.page_sectionTitle__ZZTqk{font-family:var(--font-display);font-size:clamp(20px,3.5vw,26px);color:var(--text-primary);letter-spacing:.5px}.page_grid__be3Vg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(10px,2.5vw,18px);gap:clamp(10px,2.5vw,18px)}@media (min-width:640px){.page_grid__be3Vg{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(14px,2vw,24px)}}.ProductCard_card__UZlGF{--hover-color:var(--blue);width:100%;height:100%;box-sizing:border-box;min-width:0;background:var(--white);border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-comic);border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;transition:transform var(--ease-spring) .25s,box-shadow var(--ease-spring) .25s,border-color .2s;position:relative;overflow:hidden;container-type:inline-size}.ProductCard_card__UZlGF:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:var(--grain-svg);background-repeat:repeat;background-size:140px;opacity:.35;mix-blend-mode:multiply}.ProductCard_card__UZlGF>*{position:relative;z-index:2}.ProductCard_card__UZlGF:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 0 var(--hover-color);border-color:var(--hover-color)}.ProductCard_cardImgLink__2rPyF{text-decoration:none;display:block}.ProductCard_cardImg__40QmQ{width:100%;aspect-ratio:1/1;height:auto;position:relative;background:transparent;border-bottom:var(--border-width) solid var(--border-color);overflow:hidden}.ProductCard_card__UZlGF:hover .ProductCard_cardImg__40QmQ{border-color:var(--hover-color)}.ProductCard_embla__8v_uz{position:relative;z-index:1;overflow:hidden;height:100%}.ProductCard_emblaContainer__vqgMQ{display:flex;height:100%}.ProductCard_emblaSlide__J_iH_{flex:0 0 100%;min-width:0;position:relative;height:100%}.ProductCard_imageLink__MExz_{display:block;width:100%;height:100%;position:relative}.ProductCard_image__6gLD0{object-fit:contain;padding:6px;transition:transform .3s ease}.ProductCard_card__UZlGF:hover .ProductCard_image__6gLD0{transform:scale(1.03)}.ProductCard_carouselDots__Bekat{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:5px;pointer-events:none;z-index:5}.ProductCard_dot__VqilM{width:6px;height:6px;border-radius:2px;background:var(--white);border:1.5px solid var(--border-color);transition:all .2s}.ProductCard_dotActive__U9etJ{background:var(--yellow);transform:scale(1.3)}.ProductCard_placeholder__3Liv3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--border-color)}.ProductCard_cardContent__m2KXr{padding:clamp(10px,2vw,16px);display:flex;flex-direction:column;flex:1 1;background:transparent;position:relative;z-index:2}.ProductCard_categoryWrapper__Eusf0{margin-top:2px;margin-bottom:6px;display:flex;justify-content:flex-end}.ProductCard_categoryLink__OmvAa{font-size:11px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.5px;text-decoration:underline;opacity:.85;transition:opacity .2s,color .2s;display:inline-flex;align-items:center;gap:3px}.ProductCard_categoryIcon__ODumo{font-size:10px}.ProductCard_categoryLink__OmvAa:hover{opacity:1;color:var(--hover-color)}.ProductCard_titleLink__Il6Qh{text-decoration:none}.ProductCard_cardTitle__d_MAY{font-family:var(--font-display);font-size:clamp(18px,3.5vw,24px);letter-spacing:.5px;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.15;transition:color .2s}.ProductCard_card__UZlGF:hover .ProductCard_cardTitle__d_MAY,.ProductCard_titleLink__Il6Qh:hover .ProductCard_cardTitle__d_MAY{color:var(--hover-color)}.ProductCard_cardDescription__PNSFa{font-size:13.5px;color:var(--text-secondary);margin-top:6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ProductCard_cardDivider___zuUK{width:100%;border:none;border-top:2px dashed var(--border-color);margin:clamp(8px,1.8vw,14px) 0;transition:border-color .2s}.ProductCard_card__UZlGF:hover .ProductCard_cardDivider___zuUK{border-color:var(--hover-color)}.ProductCard_cardFooter__T7Ozf{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;gap:8px}.ProductCard_cardPrice__LVSdT{display:flex;flex-direction:column}.ProductCard_price__wXaBs{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:clamp(15px,2.5vw,19px);font-weight:800;color:var(--text-primary);letter-spacing:-.3px;white-space:nowrap}.ProductCard_originalPrice__Lvkul{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:12px;color:var(--danger);text-decoration:line-through;font-weight:600;white-space:nowrap}.ProductCard_actionButtons__2g3Q9{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center}.ProductCard_cardBtn__UI_tU{min-height:38px;height:clamp(38px,4.5vw,42px);min-width:38px;padding:0 clamp(8px,1.5vw,14px);background:var(--parrot-green);border:var(--border-width) solid var(--border-color);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:transform var(--ease-spring) .15s,box-shadow var(--ease-spring) .15s,background .15s;cursor:pointer;box-shadow:2px 2px 0 0 var(--border-color)}.ProductCard_buyBtn__r7hJ6{background:var(--secondary)}.ProductCard_buyBtnStretch__R1LIW{flex:1 1 100%}.ProductCard_btnText__dew2P{font-family:var(--font-sans);font-size:clamp(11.5px,1.4vw,13px);font-weight:800;letter-spacing:.3px;color:var(--ink-black);white-space:nowrap}.ProductCard_cardBtn__UI_tU svg{flex-shrink:0;color:var(--ink-black);stroke:var(--ink-black)}.ProductCard_cartIcon__RGjwd{width:18px!important;height:18px!important;fill:var(--ink-black)!important;filter:none!important}.ProductCard_cardBtn__UI_tU:hover{transform:translate(-1.5px,-1.5px);box-shadow:3.5px 3.5px 0 0 var(--border-color)}.ProductCard_cardBtn__UI_tU:active{transform:translate(1.5px,1.5px);box-shadow:.5px .5px 0 0 var(--border-color)}.ProductCard_cardBtn__UI_tU:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none;background:var(--beige)}.ProductCard_indicators__osxwc{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:5px;z-index:20}.ProductCard_productBadge__0yIhx{padding:3px 8px!important;font-size:11px!important;font-weight:800!important;border-width:1.5px!important;border-radius:4px!important}.ProductCard_qtyControlsWrapper__Phqqj{display:flex;flex:1 1 100%}@media (max-width:575px){.ProductCard_cardContent__m2KXr{padding:10px}.ProductCard_categoryWrapper__Eusf0{margin-bottom:4px}.ProductCard_cardTitle__d_MAY{font-size:16px;-webkit-line-clamp:2;line-clamp:2;line-height:1.18}.ProductCard_cardDescription__PNSFa{display:none}.ProductCard_cardDivider___zuUK{margin:6px 0;border-width:1.5px}.ProductCard_cardFooter__T7Ozf{flex-direction:column;align-items:stretch;gap:6px}.ProductCard_cardPrice__LVSdT{flex-direction:row;align-items:baseline;justify-content:space-between}.ProductCard_actionButtons__2g3Q9{width:100%;margin-left:0!important}.ProductCard_cardBtn__UI_tU{height:38px;flex:1 1}.ProductCard_qtyControlsWrapper__Phqqj{width:100%}}.QuantityControl_container__QWupj{display:inline-flex;align-items:center;width:max-content;flex-shrink:0;border:2px solid var(--border-color);border-radius:6px;background:var(--white);box-shadow:2px 2px 0 0 var(--border-color);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.QuantityControl_fullWidth__QkWrz{width:100%;display:flex;height:100%}.QuantityControl_sm__pYvod{height:32px;min-height:32px;border-radius:4px}.QuantityControl_md__jFv6M{height:38px;min-height:38px}.QuantityControl_lg__mMXmh{height:52px;min-height:52px;box-shadow:var(--shadow-comic)}.QuantityControl_btn__18_DT{display:flex;align-items:center;justify-content:center;height:100%;background:var(--white);border:none;color:var(--text-primary);cursor:pointer;transition:background .2s,color .2s}.QuantityControl_sm__pYvod .QuantityControl_btn__18_DT{width:32px}.QuantityControl_md__jFv6M .QuantityControl_btn__18_DT{width:38px}.QuantityControl_lg__mMXmh .QuantityControl_btn__18_DT{width:48px}.QuantityControl_fullWidth__QkWrz .QuantityControl_btn__18_DT{width:auto;flex:1 1}.QuantityControl_btnMinus__9HTEx:hover:not(:disabled){background:var(--yellow)}.QuantityControl_btnPlus__VsC1V:hover:not(:disabled){background:var(--blue);color:var(--white)}.QuantityControl_btn__18_DT:disabled{opacity:.4;cursor:not-allowed;background:var(--beige)!important;color:var(--ink-black)!important}.QuantityControl_value__YlJn_{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700;border-left:2px solid var(--border-color);border-right:2px solid var(--border-color);background:var(--white)}.QuantityControl_sm__pYvod .QuantityControl_value__YlJn_{min-width:32px;font-size:14px}.QuantityControl_md__jFv6M .QuantityControl_value__YlJn_{min-width:40px;font-size:16px}.QuantityControl_lg__mMXmh .QuantityControl_value__YlJn_{min-width:48px;font-size:20px}.AddToCartButton_container__gPKLA{display:flex;gap:12px}.AddToCartButton_actionRow__Kgn7y{display:flex;gap:12px;width:100%;align-items:stretch}@media (min-width:500px) and (max-width:1000px){.AddToCartButton_actionRow__Kgn7y{flex-direction:column}}.AddToCartButton_qtyControlsWrapper__CIZlk{display:flex;flex:1 1;align-items:stretch}.AddToCartButton_btnText__37eve,.AddToCartButton_buyNowText__FMRKC{display:inline-block}@media (max-width:480px){.AddToCartButton_btnText__37eve{display:none}}.AddToCartButton_cartIcon__s5rR3{width:28px!important;height:28px!important;fill:var(--ink-black)!important;color:var(--ink-black)!important;filter:none!important;display:block}@media (max-width:1000px){.AddToCartButton_cartIcon__s5rR3{width:24px!important;height:24px!important}}@media (max-width:480px){.AddToCartButton_cartIcon__s5rR3{width:22px!important;height:22px!important}}.product_productLayout__ZouEZ{display:grid;grid-gap:clamp(20px,4vw,36px);gap:clamp(20px,4vw,36px);padding:clamp(20px,4vw,40px) 0}@media (min-width:768px){.product_productLayout__ZouEZ{grid-template-columns:1fr 1.05fr;gap:clamp(28px,4vw,48px);align-items:start}.product_imageSection__ow2V4{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 16px)}}.product_imageSection__ow2V4{display:flex;flex-direction:column;min-width:0}.product_mainImage__KHWCi{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--white);border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-comic)}.product_image__GmFxp{object-fit:contain}.product_placeholder__kDobX{aspect-ratio:1;border-radius:8px;background:var(--beige-light);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.product_detailsSection__yfGKZ{display:flex;flex-direction:column;min-width:0;background:var(--white);padding:clamp(16px,3vw,28px);border-radius:8px;border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-comic);position:relative;overflow:hidden}.product_detailsSection__yfGKZ: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}.product_detailsSection__yfGKZ>*{position:relative;z-index:2}@media (max-width:767px){.product_productLayout__ZouEZ{padding:12px 0 32px}}.product_categoryWrap__b9lEu{margin-top:-4px;margin-bottom:12px;display:flex;justify-content:flex-end}.product_categoryLink__6yXZ2{font-family:inherit;font-size:12.5px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.8px;text-decoration:underline;transition:color .15s;display:inline-flex;align-items:center;gap:5px}.product_categoryIcon__0H0oV{font-size:11px}.product_categoryLink__6yXZ2:hover{color:var(--orange)}.product_title__hQBgq{font-family:var(--font-display);font-size:clamp(24px,4.5vw,42px);color:var(--text-primary);margin-bottom:12px;line-height:1.1;letter-spacing:.8px}.product_priceContainer__c6tFS{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:20px}.product_currentPrice__35rSC{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:clamp(24px,4.5vw,34px);font-weight:800;color:var(--text-primary);letter-spacing:-.5px}.product_originalPrice__PGTlE{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:clamp(16px,2.5vw,19px);color:var(--danger);opacity:.8;text-decoration:line-through;font-weight:600}.product_discountBadge__d90M7{transform:rotate(-2deg)}.product_trustList__k2aGp{display:flex;flex-direction:column;gap:8px;margin:16px 0 6px;padding:12px 14px;background:var(--beige-light);border:1.5px solid var(--border-color);border-radius:6px}.product_trustItem__vodvE{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--text-primary)}.product_trustIcon__7kD80{color:var(--parrot-green);flex-shrink:0;display:flex}.product_descSummary__h5RDz{display:none}.product_descriptionWrap__nR9MT{margin-top:24px}@media (max-width:767px){.product_descriptionWrap__nR9MT{border:2px solid var(--border-color);border-radius:6px;box-shadow:2px 2px 0 0 var(--border-color);background:var(--white);overflow:hidden}.product_descSummary__h5RDz{display:flex;justify-content:space-between;align-items:center;width:100%;font-family:var(--font-display);font-size:18px;letter-spacing:.5px;padding:12px 14px;cursor:pointer;background:var(--beige-light);border:none;color:var(--text-primary)}.product_descriptionContainer__K6eLa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.product_descriptionContainer__K6eLa.product_open__CJNUT{grid-template-rows:1fr}.product_descriptionInner__KQ4ar{overflow:hidden}.product_description__Jo__J{font-size:15px;color:var(--text-primary);line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;padding:14px;border-top:1.5px solid var(--border-color)}}@media (min-width:768px){.product_descriptionContainer__K6eLa{display:block}.product_descriptionInner__KQ4ar{overflow:visible}.product_description__Jo__J{font-size:15.5px;color:var(--text-primary);line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;padding:18px;background:var(--beige-light);border:2px solid var(--border-color);border-radius:6px;box-shadow:2px 2px 0 0 var(--border-color)}}.product_actions__jW_un,.product_gallery__UHu00{display:flex;flex-direction:column;gap:12px}.product_thumbnailList__eohpq{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.product_thumbnailList__eohpq::-webkit-scrollbar{display:none}.product_thumbnail__XO8mA{position:relative;width:clamp(64px,12vw,84px);height:clamp(64px,12vw,84px);flex-shrink:0;border-radius:6px;overflow:hidden;border:2px solid var(--border-color);cursor:pointer;background:var(--white);transition:transform var(--ease-spring) .15s,box-shadow var(--ease-spring) .15s;box-shadow:2px 2px 0 0 var(--border-color)}.product_thumbnailActive__7bHGc,.product_thumbnail__XO8mA:hover{transform:translate(-1.5px,-1.5px);box-shadow:3.5px 3.5px 0 0 var(--border-color)}.product_thumbnailActive__7bHGc{border:3px solid var(--yellow)}.product_descSectionTitle__EVXYv{font-family:var(--font-display);font-size:17px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-primary);margin-top:14px;margin-bottom:6px}.product_descSectionTitle__EVXYv:first-child{margin-top:0}.product_descList__f5WrE{list-style:none;padding:0;margin:6px 0 12px;display:flex;flex-direction:column;gap:6px}.product_descListItem__jw1fo{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;line-height:1.5;color:var(--text-primary)}.product_descBulletIcon__C51HJ{color:var(--orange);font-size:12px;line-height:1.6;flex-shrink:0}.product_descParagraph__HFvI3{margin-bottom:10px;line-height:1.6;font-size:14.5px;color:var(--text-primary)}.product_descParagraph__HFvI3:last-child{margin-bottom:0}.StickyActionBar_stickyBar__UB1Bz{position:fixed;top:var(--header-height,72px);left:0;right:0;background:var(--white);border-bottom:var(--border-width) solid var(--border-color);padding:clamp(8px,1.5vw,12px) 0;z-index:95;box-shadow:0 4px 10px rgba(0,0,0,.08),0 2px 0 var(--border-color);transform:translateY(-150%);opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}.StickyActionBar_visible__qKX9u{transform:translateY(0);opacity:1;pointer-events:auto}.StickyActionBar_inner__RYYyX{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--max-width);margin:0 auto;padding:0 clamp(12px,3vw,24px)}.StickyActionBar_productInfo__iv6vR{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.StickyActionBar_thumbWrap__Qdhrt{width:40px;height:40px;border-radius:6px;border:1.5px solid var(--border-color);overflow:hidden;background:var(--beige-light);flex-shrink:0;position:relative}.StickyActionBar_thumb__sundJ{object-fit:contain;width:100%;height:100%}.StickyActionBar_textGroup__j12KA{display:flex;flex-direction:column;min-width:0}.StickyActionBar_name__XuS2n{font-family:var(--font-sans);font-size:13.5px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}@media (min-width:768px){.StickyActionBar_name__XuS2n{font-size:15px}}.StickyActionBar_price__uMLei{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:15.5px;font-weight:800;color:var(--text-primary)}@media (min-width:768px){.StickyActionBar_price__uMLei{font-size:17px}}.StickyActionBar_actions__W2P5i{display:flex;align-items:center;gap:8px;flex-shrink:0}.StickyActionBar_buyBtn__9pkel{padding:0 14px}.StickyActionBar_buyBtn__9pkel,.StickyActionBar_cartBtn__UaFFC{min-height:38px;height:38px;font-size:15px;box-shadow:2px 2px 0 var(--border-color);white-space:nowrap}.StickyActionBar_cartBtn__UaFFC{padding:0 12px}.StickyActionBar_btnText__MZZlM,.StickyActionBar_buyNowText__SZQCq{display:inline-block}@media (max-width:500px){.StickyActionBar_btnText__MZZlM{display:none}}.StickyActionBar_cartIcon__VbJkp{width:18px!important;height:18px!important;fill:var(--ink-black)!important;color:var(--ink-black)!important;filter:none!important;display:block}.StickyActionBar_qtyControlsWrapper__cFmaY{display:flex;flex:1 1}@media (max-width:400px){.StickyActionBar_inner__RYYyX{padding:0 8px;gap:6px}.StickyActionBar_productInfo__iv6vR{gap:6px}.StickyActionBar_thumbWrap__Qdhrt{width:32px;height:32px}.StickyActionBar_name__XuS2n{display:none}.StickyActionBar_price__uMLei{font-size:14px}.StickyActionBar_actions__W2P5i{gap:5px}.StickyActionBar_buyBtn__9pkel{padding:0 8px;font-size:14px}}.page_title__dh7wl{font-family:var(--font-display);font-size:clamp(28px,5vw,44px);color:var(--text-primary);margin:clamp(16px,3vw,28px) 0;letter-spacing:1px;text-shadow:2px 2px 0 var(--border-color)}.page_emptyCart__miAYz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(36px,6vw,64px) 16px;text-align:center;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;box-shadow:var(--shadow-comic);max-width:520px;margin:0 auto}.page_emptyIcon__hx19G{font-size:clamp(48px,8vw,64px);margin-bottom:12px}.page_emptyCart__miAYz h2{font-family:var(--font-display);font-size:clamp(24px,4vw,32px);color:var(--text-primary);margin-bottom:6px}.page_emptyCart__miAYz p{font-size:15px;color:var(--text-secondary);margin-bottom:20px}.page_cartLayout__vZ1mD{display:flex;flex-direction:column-reverse;gap:clamp(20px,3vw,32px);margin-bottom:clamp(32px,5vw,48px)}@media (min-width:768px){.page_cartLayout__vZ1mD{display:grid;grid-template-columns:1fr 320px;align-items:start}}@media (min-width:1024px){.page_cartLayout__vZ1mD{grid-template-columns:1fr 380px}}.page_cartItem__WHnJ5,.page_itemsList__1rzgj{display:flex;flex-direction:column;gap:12px}.page_cartItem__WHnJ5{position:relative;padding:14px 44px 14px 14px;background:var(--white);border:var(--border-width) solid var(--border-color);border-radius:8px;box-shadow:3px 3px 0 0 var(--border-color);transition:transform .15s ease,box-shadow .15s ease}.page_cartItem__WHnJ5:hover{transform:translate(-1.5px,-1.5px);box-shadow:4.5px 4.5px 0 0 var(--border-color)}@media (min-width:480px){.page_cartItem__WHnJ5{flex-direction:row;align-items:center;padding:16px 56px 16px 16px}}.page_itemImage__IzGYp{position:relative;width:74px;height:74px;border-radius:6px;border:1.5px solid var(--border-color);overflow:hidden;background:var(--white);flex-shrink:0}@media (min-width:480px){.page_itemImage__IzGYp{width:90px;height:90px}}.page_img__Fuqs7{object-fit:contain}.page_itemInfo__reng2{flex:1 1;display:flex;flex-direction:column;gap:3px}.page_itemName__z1Idq{font-family:var(--font-display);font-size:clamp(16px,2.5vw,19px);color:var(--text-primary);text-decoration:none;line-height:1.2}.page_itemName__z1Idq:hover{color:var(--orange)}.page_itemPrice__oaadu{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--text-primary);font-weight:800;font-size:15px;display:flex;align-items:center;gap:6px}.page_controls__q_gFY{display:flex;align-items:center;gap:10px;margin-top:auto}.page_removeBtn__7F59z{position:absolute;top:10px;right:10px;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);cursor:pointer;transition:transform var(--ease-spring) .15s,box-shadow var(--ease-spring) .15s,background .15s;box-shadow:1.5px 1.5px 0 0 var(--border-color)}@media (min-width:480px){.page_removeBtn__7F59z{top:14px;right:14px}}.page_removeBtn__7F59z:hover{background:var(--danger);color:var(--white);transform:translate(-1px,-1px);box-shadow:2.5px 2.5px 0 0 var(--border-color)}.page_removeBtn__7F59z:active{transform:translate(1px,1px);box-shadow:0 0 0 0 var(--border-color)}.page_itemTotal__O_Pr0{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:18px;font-weight:800;color:var(--text-primary);text-align:right;min-width:auto}.page_summary__MVVx_{background:var(--white);background-image:radial-gradient(rgba(26,26,26,.05) .8px,transparent .9px);background-size:6px 6px;padding:clamp(16px,3vw,24px);border:var(--border-width) solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-comic)}.page_summary__MVVx_ h2{font-family:var(--font-display);font-size:24px;color:var(--text-primary);margin-bottom:18px;letter-spacing:.8px}.page_summaryRow__zb66V{display:flex;justify-content:space-between;margin-bottom:12px;color:var(--text-secondary);font-size:14.5px;font-weight:600}.page_summaryRow__zb66V span:last-child{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--text-primary);font-weight:700}.page_totalRow__J4vMX{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;border-top:2px dashed var(--border-color);color:var(--text-primary);font-family:var(--font-display);font-size:24px;margin-bottom:18px}.page_totalRow__J4vMX span:last-child{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--parrot-green);font-weight:800}.page_checkoutBtn__PIyLU{margin-top:14px;width:100%;font-size:clamp(13px,3.2vw,15px);letter-spacing:.5px;padding:10px 14px}.page_cartItemUnavailable__YqnhF{opacity:.85;background:#fdfcfb;border-style:dashed}.page_unavailableRow__jlTuc{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.page_unavailableText__bTwuv{color:#c2410c;font-family:var(--font-sans);font-size:12.5px;font-weight:600}.page_removeLink__Uy8ov{background:none;border:none;padding:0;color:var(--text-secondary);text-decoration:underline;cursor:pointer;font-size:12px;font-weight:600;transition:color .15s ease}.page_removeLink__Uy8ov:hover{color:var(--danger)}.page_summaryHelperText__ZTq_T{font-size:11.5px;color:var(--text-muted);text-align:center;margin-top:8px;line-height:1.35}.page_modalOverlay__TX50t{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_modalCard__KP9f9{background:var(--white);border:var(--border-width) solid var(--border-color);border-radius:10px;padding:24px;box-shadow:var(--shadow-comic-lg);max-width:400px;width:100%;text-align:center;display:flex;flex-direction:column;gap:14px;animation:page_modalPop__BvbIv .3s cubic-bezier(.175,.885,.32,1.275)}.page_modalTitle__xTf11{font-family:var(--font-display);font-size:22px;color:var(--text-primary);margin:0}.page_modalText__8OSzD{font-size:14.5px;color:var(--text-secondary);line-height:1.5;margin:0}@keyframes page_modalPop__BvbIv{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}