.an-filter-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.an-filter-scroll:hover{scrollbar-color:hsl(var(--primary)/.4) transparent}.an-filter-scroll::-webkit-scrollbar{width:6px}.an-filter-scroll::-webkit-scrollbar-track{background:transparent}.an-filter-scroll::-webkit-scrollbar-thumb{background-color:transparent;border-radius:9999px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.an-filter-scroll:hover::-webkit-scrollbar-thumb{background-color:hsl(var(--primary)/.35)}.an-filter-scroll:hover::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--primary)/.6)}.an-glass-header{background-color:hsl(var(--background)/.55);backdrop-filter:blur(18px) saturate(180%);border-bottom:1px solid hsl(var(--border)/.35)}@keyframes an-success-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.an-success-icon{animation:an-success-pop .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes an-success-ring{0%{transform:scale(.85);opacity:.45}to{transform:scale(1.7);opacity:0}}.an-success-ring{animation:an-success-ring 2s ease-out infinite}.products_page__dN5zr{--green:#214e3c;--gold:#aa8951;--ink:#253e31;--muted:#778074;--line:#e6e3d9;min-height:100vh;display:flex;flex-direction:column;background:#faf9f5;color:var(--ink)}.products_main__pboDm{width:100%;max-width:1280px;padding:0 32px;margin:0 auto;flex:1}.products_breadcrumb__d2OeT{display:flex;align-items:center;gap:9px;min-height:45px;font-size:12px;color:var(--muted)}.products_breadcrumb__d2OeT a:hover{color:var(--green)}.products_hero__J_KPv{display:grid;grid-template-columns:1fr 1fr;min-height:236px;background:#f0eee5;border:1px solid var(--line);border-radius:10px;overflow:hidden}.products_heroCopy__mVUD2{padding:32px 36px;display:flex;flex-direction:column;justify-content:center}.products_eyebrow__4QIMm{font-size:10px;font-weight:600;letter-spacing:.19em;color:var(--gold);margin:0 0 14px}.products_hero__J_KPv h1{font-size:34px;line-height:1.25;letter-spacing:.03em;font-weight:600;margin:0 0 14px}.products_subtitle__ZCaJS{font-size:15px;line-height:1.9;color:#697460;max-width:380px;margin:0}.products_heroBottom___gVML{display:flex;align-items:center;gap:22px;margin-top:22px;font-size:11px}.products_heroBottom___gVML>span{color:var(--muted);letter-spacing:.12em}.products_heroBottom___gVML a{display:flex;align-items:center;gap:8px;font-size:12px;border-bottom:1px solid #a5ad96;padding:6px 0}.products_heroImage__LE7GA{position:relative;overflow:hidden;min-height:236px;background:#e7e8dd;display:grid;place-items:center;color:var(--gold)}.products_heroImage__LE7GA img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:75% center;object-position:75% center}.products_catalog__jsO9h{padding:28px 0 24px;scroll-margin-top:88px}.products_toolbar__FjCTT{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.products_result__pbWWx{display:flex;align-items:center;gap:12px;min-width:0}.products_resultLine__Icb_v{height:18px;width:3px;background:var(--gold);flex-shrink:0}.products_result__pbWWx h2{font-size:18px;font-weight:600;margin:0;overflow-wrap:anywhere}.products_count__VsqWC{font-size:11px;white-space:nowrap;color:var(--muted);background:#eeeee5;border-radius:4px;padding:4px 8px}.products_sort__gYFza{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);white-space:nowrap}.products_sort__gYFza select{background:#fffdf9;border:1px solid #dcded1;border-radius:5px;min-height:42px;min-width:158px;padding:8px 30px 8px 12px;color:var(--green);font-size:13px;cursor:pointer}.products_filters___28_T{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.products_filters___28_T button{border:1px solid var(--line);background:transparent;color:#67715f;font-size:12px;min-height:38px;padding:7px 15px;border-radius:4px}.products_filters___28_T button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.products_grid__iyLXQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.products_card__jz30h{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fffefb;transition:border-color .2s,box-shadow .2s}.products_card__jz30h:hover{border-color:#c3c7ad;box-shadow:0 8px 24px #30472b0b}.products_productImage__6LnDT{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:#eeeee8;color:#879480}.products_image__vO2BA{-o-object-fit:contain;object-fit:contain;transition:transform .35s}.products_productImage__6LnDT:hover .products_image__vO2BA{transform:scale(1.025)}.products_badge__wkq2_{position:absolute;bottom:10px;left:10px;font-size:10px;letter-spacing:.04em;background:#fffdf2ec;color:#7b632f;border:1px solid #d9c89b;padding:4px 8px;border-radius:3px}.products_cardBody__5Pt0F{padding:17px 16px 16px;display:flex;flex-direction:column;flex:1}.products_productEyebrow__Bal_X{font-size:9px;color:var(--gold);letter-spacing:.1em;margin:0 0 8px}.products_card__jz30h h3{font-size:14px;font-weight:500;line-height:1.75;margin:0;min-height:74px}.products_card__jz30h h3 a:hover{color:var(--gold)}.products_meta__da6Wa{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#858b7c;margin:9px 0 0}.products_meta__da6Wa span+span{border-left:1px solid var(--line);padding-left:10px}.products_price__TuR5m{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:14px 0 16px}.products_price__TuR5m strong{font-size:22px;color:var(--green);font-weight:650;letter-spacing:-.03em}.products_price__TuR5m del{font-size:11px;color:#969b8f}.products_buy__az8J1{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border-radius:4px;border:1px solid #b5bda8;color:var(--green);background:transparent;font-size:12px;font-weight:600;transition:background .2s,color .2s}.products_buy__az8J1 svg:last-child{margin-left:8px}.products_buy__az8J1:hover:not(:disabled){background:var(--green);color:#fff;border-color:var(--green)}.products_buy__az8J1:disabled{opacity:.45;cursor:not-allowed}.products_note__KHG_D{text-align:center;color:#8b8f81;font-size:12px;line-height:1.8;padding:22px 0 0;margin:0}.products_pagination__sbodQ{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px;font-size:13px}.products_pagination__sbodQ button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:5px}.products_pagination__sbodQ button:disabled{opacity:.35}.products_empty__fpwr1{padding:48px 20px;text-align:center;display:grid;justify-items:center;gap:16px;border:1px solid var(--line);border-radius:8px}.products_empty__fpwr1 a{text-decoration:underline}.products_page__dN5zr a:focus-visible,.products_page__dN5zr button:focus-visible,.products_page__dN5zr select:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:1000px){.products_main__pboDm{padding:0 24px}.products_heroCopy__mVUD2{padding:24px}.products_hero__J_KPv h1{font-size:29px}.products_grid__iyLXQ{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.products_card__jz30h h3{min-height:49px}.products_heroImage__LE7GA{min-height:220px}}@media(max-width:600px){.products_main__pboDm{padding:0 16px}.products_breadcrumb__d2OeT{min-height:36px;font-size:11px}.products_hero__J_KPv{grid-template-columns:1fr;min-height:0}.products_heroCopy__mVUD2{padding:22px 20px}.products_eyebrow__4QIMm{font-size:9px;margin-bottom:10px}.products_hero__J_KPv h1{font-size:27px;margin-bottom:9px}.products_subtitle__ZCaJS{font-size:13px;line-height:1.8}.products_heroBottom___gVML{margin-top:12px}.products_heroImage__LE7GA{min-height:135px;max-height:135px}.products_heroImage__LE7GA img{-o-object-position:75% 56%;object-position:75% 56%}.products_catalog__jsO9h{padding-top:22px}.products_toolbar__FjCTT{gap:10px;margin-bottom:16px;align-items:center}.products_result__pbWWx{gap:7px;flex-wrap:wrap}.products_result__pbWWx h2{font-size:16px}.products_count__VsqWC{font-size:10px;padding:3px 6px}.products_sort__gYFza{gap:0}.products_sort__gYFza>span{display:none}.products_sort__gYFza select{min-width:128px;max-width:145px;font-size:12px;min-height:42px;padding-left:9px}.products_grid__iyLXQ{gap:14px 12px}.products_card__jz30h{border-radius:7px}.products_cardBody__5Pt0F{padding:12px 10px}.products_productEyebrow__Bal_X{font-size:8px;letter-spacing:.04em}.products_card__jz30h h3{font-size:13px;line-height:1.65;min-height:86px}.products_meta__da6Wa{font-size:10px;gap:6px}.products_meta__da6Wa span+span{padding-left:6px}.products_price__TuR5m{gap:5px;margin:11px 0 13px}.products_price__TuR5m strong{font-size:19px}.products_price__TuR5m del{font-size:10px}.products_buy__az8J1{min-height:44px;font-size:11px;gap:6px}.products_buy__az8J1 svg:last-child{margin-left:0;width:13px}.products_badge__wkq2_{font-size:9px;bottom:7px;left:7px;padding:3px 6px}.products_note__KHG_D{font-size:11px;padding-top:20px}.products_filters___28_T{gap:6px}.products_filters___28_T button{padding:6px 10px}}@media(prefers-reduced-motion:reduce){.products_buy__az8J1,.products_card__jz30h,.products_image__vO2BA{transition:none}}