.page_page__pbKII{max-width:1200px;margin:0 auto;padding:1.5rem 1rem}.page_page__pbKII .page_header__3PdY8{margin-bottom:1rem}.page_page__pbKII .page_header__3PdY8 .page_breadcrumbs__npgBw{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#666;flex-wrap:wrap}.page_page__pbKII .page_header__3PdY8 .page_breadcrumbs__npgBw a{color:#666;text-decoration:none}.page_page__pbKII .page_header__3PdY8 .page_breadcrumbs__npgBw a:hover{text-decoration:underline}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS h1{margin:.25rem 0 0;font-weight:800;line-height:1.2;font-size:clamp(1.25rem,2.4vw,1.6rem)}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz label{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;color:#444}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz label select{border:1px solid #ddd;border-radius:6px;padding:.45rem .6rem;background:#fff;outline:none}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz label select:focus{border-color:#c5a53c;box-shadow:0 0 0 3px rgba(197,165,60,.15)}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz button{border:1px solid #ddd;border-radius:6px;padding:.45rem .8rem;background:#000;color:#fff;cursor:pointer}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz button:hover{opacity:.95}.page_page__pbKII .page_header__3PdY8 .page_desc__o_dpj{margin:.5rem 0 0;color:#555;font-size:clamp(.95rem,1.6vw,1rem);line-height:1.6}.page_page__pbKII .page_grid__Gfr9T{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_page__pbKII .page_pagination__6_GAO{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1.25rem 0 0;flex-wrap:wrap}.page_page__pbKII .page_pagination__6_GAO .page_pageBtn__kLDAi{text-decoration:none;border:1px solid #eaeaea;border-radius:6px;padding:.45rem .8rem;color:#333;background:#fff}.page_page__pbKII .page_pagination__6_GAO .page_pageBtn__kLDAi:hover{background:#f7f7f7}.page_page__pbKII .page_pagination__6_GAO .page_disabled__EdY20{pointer-events:none;opacity:.4}.page_page__pbKII .page_pagination__6_GAO .page_pageInfo__Qe9vp{font-size:.95rem;color:#666}.page_page__pbKII .page_empty__0CLFd{background:#fff;border:1px solid #eaeaea;border-radius:6px;padding:2rem 1rem;text-align:center}.page_page__pbKII .page_empty__0CLFd .page_backBtn__mT1Cl{display:inline-block;padding:.6rem 1rem;background:#000;color:#fff;border-radius:6px;text-decoration:none;font-weight:600;margin-top:.75rem}.page_page__pbKII .page_empty__0CLFd .page_backBtn__mT1Cl:hover{opacity:.95}@media(max-width:992px){.page_page__pbKII .page_grid__Gfr9T{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.1rem}}@media(max-width:768px){.page_page__pbKII{padding:1.25rem .85rem}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS{flex-direction:column;align-items:stretch}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz{justify-content:flex-start;gap:.5rem}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz label{font-size:.9rem}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz label select{padding:.45rem .6rem}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz button{padding:.5rem .85rem}.page_page__pbKII .page_grid__Gfr9T{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}}@media(max-width:600px){.page_page__pbKII{padding:1rem .75rem}.page_page__pbKII .page_header__3PdY8 .page_breadcrumbs__npgBw{font-size:.85rem;gap:.4rem}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS{gap:.75rem}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz{width:100%;gap:.5rem}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz label{width:100%;justify-content:space-between}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz label select{width:auto;min-width:52%}.page_page__pbKII .page_header__3PdY8 .page_titleRow__tF_BS .page_sortForm__4h4Mz button{width:100%;text-align:center;font-weight:700}.page_page__pbKII .page_header__3PdY8 .page_desc__o_dpj{font-size:.95rem}.page_page__pbKII .page_grid__Gfr9T{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.9rem}.page_page__pbKII .page_pagination__6_GAO{gap:.6rem}.page_page__pbKII .page_pagination__6_GAO .page_pageBtn__kLDAi{padding:.5rem .75rem}.page_page__pbKII .page_pagination__6_GAO .page_pageInfo__Qe9vp{width:100%;text-align:center;font-size:.9rem}.page_page__pbKII .page_empty__0CLFd{padding:1.25rem .85rem}}@media(max-width:480px){.page_page__pbKII{padding:.85rem .65rem}.page_page__pbKII .page_grid__Gfr9T{grid-template-columns:1fr;gap:.8rem}.page_page__pbKII .page_header__3PdY8 .page_breadcrumbs__npgBw{font-size:.83rem}}.HeartButton_heartBtn__u5dZH{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.95);color:#333;box-shadow:0 2px 10px rgba(0,0,0,.12);cursor:pointer;transition:transform .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0)}.HeartButton_heartBtn__u5dZH:hover{transform:translateY(-1px)}.HeartButton_heartBtn__u5dZH:active{transform:scale(.96)}.HeartButton_heartBtn__u5dZH:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(197,165,60,.25),0 2px 10px rgba(0,0,0,.12)}.HeartButton_heartBtn__u5dZH svg{font-size:18px;display:block}@media(max-width:600px){.HeartButton_heartBtn__u5dZH{width:40px;height:40px;top:8px;right:8px}.HeartButton_heartBtn__u5dZH svg{font-size:20px}}@media(max-width:480px){.HeartButton_heartBtn__u5dZH{width:42px;height:42px}.HeartButton_heartBtn__u5dZH svg{font-size:21px}}.HeartButton_active__KbiXE,.HeartButton_heartBtn__u5dZH.HeartButton_active__KbiXE{color:#e02424;background:hsla(0,0%,100%,.98);border:1px solid #f3c2c2}@media(prefers-color-scheme:dark){.HeartButton_heartBtn__u5dZH{background:rgba(20,20,20,.9);color:#ddd;box-shadow:0 2px 10px rgba(0,0,0,.4)}.HeartButton_active__KbiXE,.HeartButton_heartBtn__u5dZH.HeartButton_active__KbiXE{background:rgba(35,35,35,.96);color:#ff6b6b;border-color:rgba(255,107,107,.35)}}@media(forced-colors:active){.HeartButton_heartBtn__u5dZH{border:1px solid ButtonText}.HeartButton_active__KbiXE,.HeartButton_heartBtn__u5dZH.HeartButton_active__KbiXE{border-color:Highlight;color:Highlight}}@media(prefers-reduced-motion:reduce){.HeartButton_heartBtn__u5dZH{transition:background .2s ease,color .2s ease,box-shadow .2s ease}.HeartButton_heartBtn__u5dZH:active,.HeartButton_heartBtn__u5dZH:hover{transform:none}}.ProductCard_card__JhHwp{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid #eaeaea;border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .2s ease-in-out,transform .15s ease-in-out}.ProductCard_card__JhHwp:hover{box-shadow:0 4px 14px rgba(0,0,0,.1);transform:translateY(-1px)}.ProductCard_card__JhHwp:focus-within{box-shadow:0 0 0 3px rgba(197,165,60,.25)}@media(max-width:600px){.ProductCard_card__JhHwp{border-radius:8px}}.ProductCard_cardLink__poN_U{display:block;text-decoration:none;color:inherit;flex:1 1 auto}.ProductCard_imageWrapper__jU1dO{width:100%;aspect-ratio:4/3;overflow:hidden}.ProductCard_imageWrapper__jU1dO img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}@media(hover:hover)and (pointer:fine){.ProductCard_imageWrapper__jU1dO:hover img{transform:scale(1.03)}}.ProductCard_details__8FaxC{padding:1rem}@media(max-width:768px){.ProductCard_details__8FaxC{padding:.9rem}}@media(max-width:600px){.ProductCard_details__8FaxC{padding:.85rem}}.ProductCard_details__8FaxC h2{margin:0 0 .5rem;line-height:1.25;font-size:clamp(.98rem,2.2vw,1.1rem);word-break:break-word}.ProductCard_details__8FaxC .ProductCard_price__V36ae{font-weight:700;color:#ff6200;font-size:clamp(.95rem,2vw,1rem);white-space:nowrap}.ProductCard_actions__tbdIQ{padding:0 1rem 1rem}@media(max-width:768px){.ProductCard_actions__tbdIQ{padding:0 .9rem .9rem}}@media(max-width:600px){.ProductCard_actions__tbdIQ{padding:0 .85rem .85rem}}.ProductCard_addToCartBtn__Ow3YG{width:100%;border:none;border-radius:6px;padding:.6rem .9rem;font-weight:700;font-size:.95rem;cursor:pointer;background:#000;color:#fff;transition:background-color .15s ease,box-shadow .15s ease,transform .08s ease}.ProductCard_addToCartBtn__Ow3YG:hover{background:#111}.ProductCard_addToCartBtn__Ow3YG:active{transform:scale(.98)}.ProductCard_addToCartBtn__Ow3YG:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(17,17,17,.2)}.ProductCard_addToCartBtn__Ow3YG:disabled{background:#b9b9b9;color:#f4f4f4;cursor:not-allowed;box-shadow:none;transform:none}@media(max-width:480px){.ProductCard_addToCartBtn__Ow3YG{padding:.7rem 1rem;border-radius:8px}}.ProductCard_heartBtn__QeZHt{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:hsla(0,0%,100%,.92);border:1px solid #eaeaea;color:#444;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .1s ease}.ProductCard_heartBtn__QeZHt svg{width:18px;height:18px;display:block}.ProductCard_heartBtn__QeZHt:hover{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.12)}.ProductCard_heartBtn__QeZHt:active{transform:scale(.96)}.ProductCard_heartBtn__QeZHt:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(197,165,60,.25)}.ProductCard_heartBtn__QeZHt.ProductCard_active__4NAve,.ProductCard_heartBtn__QeZHt.ProductCard_isActive__FqUBM{color:#e02424;border-color:#f3c2c2;background:#fff5f5}@media(max-width:600px){.ProductCard_heartBtn__QeZHt{width:40px;height:40px;top:8px;right:8px}.ProductCard_heartBtn__QeZHt svg{width:20px;height:20px}}@media(max-width:480px){.ProductCard_heartBtn__QeZHt{width:42px;height:42px}.ProductCard_heartBtn__QeZHt svg{width:21px;height:21px}}@media(prefers-reduced-motion:reduce){.ProductCard_addToCartBtn__Ow3YG,.ProductCard_heartBtn__QeZHt,.ProductCard_imageWrapper__jU1dO img{transition:none}}