.MainCard_alp-root__D1OeJ{--alp-ink:var(--primary,var(--primary));--alp-line:var(--secondary,var(--secondary));--alp-imgbg:#ece6da;--alp-ease:cubic-bezier(.2,.7,.1,1);position:relative;width:100%;cursor:pointer;color:var(--alp-ink);font-family:var(--font-body),system-ui,sans-serif}.MainCard_alp-root__D1OeJ[dir=rtl]{font-family:var(--font-ar),var(--font-body),sans-serif}.MainCard_alp-root__D1OeJ *{box-sizing:border-box}.MainCard_alp-root__D1OeJ button{font:inherit;color:inherit;border:0;cursor:pointer}.MainCard_alp-root__D1OeJ svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.MainCard_alp-media__bELww{position:relative;aspect-ratio:var(--alp-ratio,4/5);background:var(--alp-imgbg);overflow:hidden}.MainCard_alp-img__aQ1Ry{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--alp-ease),transform 1.1s var(--alp-ease)}.MainCard_alp-img2__aXvSQ{opacity:0}.MainCard_alp-root__D1OeJ:hover .MainCard_alp-img1__cSDBI{transform:scale(1.04)}.MainCard_alp-root__D1OeJ.MainCard_has-second__PlFRA:hover .MainCard_alp-img1__cSDBI{opacity:0}.MainCard_alp-root__D1OeJ.MainCard_has-second__PlFRA:hover .MainCard_alp-img2__aXvSQ{opacity:1;transform:scale(1.02)}.MainCard_alp-ph__cJrcg{position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 12px,color-mix(in srgb,var(--alp-ink) 6%,transparent) 12px 13px)}.MainCard_alp-badges__jvyB4{position:absolute;top:12px;inset-inline-start:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:2}.MainCard_alp-badge__LcHvB{background:#fff;color:var(--alp-ink);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px}.MainCard_alp-root__D1OeJ[dir=rtl] .MainCard_alp-badge__LcHvB{letter-spacing:0;font-size:12.5px}.MainCard_alp-badge-sale__8WFgn{background:var(--alp-line)}.MainCard_alp-wish__KHMih{position:absolute;top:10px;inset-inline-end:10px;z-index:2;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.9);display:grid;place-items:center;transition:transform .25s var(--alp-ease),background .25s}.MainCard_alp-wish__KHMih:hover{transform:scale(1.08)}.MainCard_alp-wish__KHMih.MainCard_is-on__38H2q svg{fill:var(--alp-ink)}.MainCard_alp-wish__KHMih.MainCard_is-on__38H2q{animation:MainCard_alpPop__yKPwt .4s var(--alp-ease)}.MainCard_alp-add__sOXQK{position:absolute;inset-inline:12px;bottom:12px;z-index:2;height:46px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--alp-ink);color:#fff!important;font-weight:700;font-size:14px;border-radius:2px;transform:translateY(calc(100% + 16px));transition:transform .4s var(--alp-ease),background .25s}.MainCard_alp-add__sOXQK.MainCard_is-done__o9sYr,.MainCard_alp-add__sOXQK:focus-visible,.MainCard_alp-root__D1OeJ:hover .MainCard_alp-add__sOXQK{transform:none}.MainCard_alp-add__sOXQK.MainCard_is-done__o9sYr{background:#1d7a4a}.MainCard_alp-add-ico__iPEH4{display:inline-grid}.MainCard_alp-tick__CxPyx{position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--alp-line);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--alp-ease);z-index:1}.MainCard_alp-root__D1OeJ[dir=rtl] .MainCard_alp-tick__CxPyx{transform-origin:right}.MainCard_alp-root__D1OeJ:hover .MainCard_alp-tick__CxPyx{transform:scaleX(1)}.MainCard_alp-info__RPxYa{padding-top:14px}.MainCard_alp-name__coIvw{margin:0;font-size:16px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MainCard_alp-desc__YaOoQ{margin:4px 0 0;font-size:13.5px;line-height:1.5;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MainCard_alp-price-row__g5cXt{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:8px}.MainCard_alp-price__thjMG{font-size:16px;font-weight:800}.MainCard_alp-price__thjMG small{font-size:12px;font-weight:600;opacity:.7}.MainCard_alp-was__DrPVk{font-size:13.5px;opacity:.5}.MainCard_alp-qty__bIduh{margin-inline-start:auto;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--alp-line) 45%,transparent);padding:2px 8px;border-radius:999px}.MainCard_alp-root__D1OeJ.MainCard_is-empty__un245{cursor:default}@keyframes MainCard_alpPop__yKPwt{50%{transform:scale(1.2)}}@media (hover:none),(max-width:768px){.MainCard_alp-add__sOXQK{transform:none;inset-inline:auto 10px;inset-inline-end:10px;inset-inline-start:auto;width:44px;height:44px;border-radius:50%;padding:0}.MainCard_alp-add-txt__JQY95{display:none}}@media (prefers-reduced-motion:reduce){.MainCard_alp-root__D1OeJ *{transition:none!important;animation:none!important}}.Breadcrumbs_nav__uogn2 ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0;font-size:13.5px;color:var(--muted)}.Breadcrumbs_nav__uogn2 li{display:inline-flex;align-items:center;gap:6px}.Breadcrumbs_nav__uogn2 a:hover{color:var(--red);text-decoration:underline;text-underline-offset:3px}.Breadcrumbs_nav__uogn2 li:last-child span{color:var(--wine);font-weight:600;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .Breadcrumbs_nav__uogn2 svg{transform:scaleX(-1)}.ProductGrid_grid__9DGd5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.ProductGrid_grid__9DGd5 li{animation:ProductGrid_rise__ApSYJ .6s var(--ease) both}@media (min-width:640px){.ProductGrid_grid__9DGd5{gap:40px 22px}.ProductGrid_c3__CWgfv,.ProductGrid_c4__pPQb2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ProductGrid_c4__pPQb2{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 26px}}@media (min-width:1700px){.ProductGrid_c4__pPQb2{gap:56px 32px}}.ProductCard_card__2hfhB{min-width:0}.ProductCard_top__NRq_j{position:relative}.ProductCard_link__y33Z1{display:block}.ProductCard_media__8ZRrn{position:relative;aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;background:var(--sand)}.ProductCard_img__lFIQw{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease),opacity .5s var(--ease)}.ProductCard_alt__Ys_H9{opacity:0}.ProductCard_link__y33Z1:hover .ProductCard_img__lFIQw{transform:scale(1.05)}.ProductCard_link__y33Z1:hover .ProductCard_alt__Ys_H9{opacity:1}.ProductCard_noimg__3bJDP{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:28px;color:var(--beige)}.ProductCard_tags__9rxdn{position:absolute;top:12px;inset-inline-start:12px;display:flex;gap:6px}.ProductCard_sale__aPk1Q,.ProductCard_soldout__S_BPE{padding:5px 11px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em}.ProductCard_sale__aPk1Q{background:var(--red);color:var(--cream)}.ProductCard_soldout__S_BPE{background:color-mix(in srgb,var(--paper) 94%,transparent);color:var(--wine)}.ProductCard_info__x3S_O{display:grid;gap:4px;padding:14px 4px 4px}.ProductCard_name__Py5I5{font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1.35;letter-spacing:0;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;transition:color .2s}.ProductCard_card__2hfhB:hover .ProductCard_name__Py5I5{color:var(--red)}.ProductCard_add__9ef51{position:absolute;inset-inline:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border:0;border-radius:999px;background:color-mix(in srgb,var(--paper) 96%,transparent);color:var(--wine);font-weight:700;font-size:14px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,color .2s,opacity .3s var(--ease),transform .3s var(--ease)}.ProductCard_add__9ef51:hover{background:var(--red);color:var(--cream)}.ProductCard_added__u7_LB{background:var(--ok);color:#fff}@media (hover:hover){.ProductCard_add__9ef51{opacity:0;transform:translateY(10px);pointer-events:none}.ProductCard_add__9ef51:focus-visible,.ProductCard_card__2hfhB:hover .ProductCard_add__9ef51{opacity:1;transform:none;pointer-events:auto}}@media (max-width:639px){.ProductCard_add__9ef51 span{display:none}.ProductCard_add__9ef51{inset-inline:auto 10px;bottom:10px;width:44px;padding:0}}.PriceTag_price__ILCpw{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PriceTag_price__ILCpw strong{font-weight:800;color:var(--wine)}.PriceTag_sale__jVQbA{color:var(--red)!important}.PriceTag_price__ILCpw s{color:var(--muted);font-weight:500}.PriceTag_off__9x_pF{background:var(--red-soft);color:var(--red-strong);font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;align-self:center}.PriceTag_sm__QLQfq strong{font-size:15px}.PriceTag_sm__QLQfq s{font-size:13px}.PriceTag_md__KRyzR strong{font-size:18px}.PriceTag_md__KRyzR s{font-size:15px}.PriceTag_lg__SeMxN strong{font-size:clamp(26px,3vw,34px);font-family:var(--font-display);font-weight:500}.PriceTag_lg__SeMxN s{font-size:18px}.Account_wrap__h7Tbt{padding-block:clamp(28px,5vw,64px) clamp(56px,8vw,110px)}.Account_head__E8KJM{display:flex;flex-wrap:wrap;gap:16px;align-items:end;justify-content:space-between;margin-bottom:clamp(24px,4vw,40px)}.Account_head__E8KJM h1{font-size:clamp(34px,5vw,60px);letter-spacing:-.03em;color:var(--ink)}.Account_sub__dX3l9{color:var(--muted);margin-top:8px}.Account_layout__SGFhg{display:grid;gap:clamp(20px,3vw,36px);align-items:start}@media (min-width:960px){.Account_layout__SGFhg{grid-template-columns:260px 1fr}}.Account_nav__HqNpN{display:flex;gap:8px;overflow-x:auto;padding:6px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-sm)}@media (min-width:960px){.Account_nav__HqNpN{flex-direction:column;position:sticky;top:calc(var(--header-h) + 16px)}}.Account_nav__HqNpN a,.Account_nav__HqNpN button{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;white-space:nowrap;font-weight:600;color:var(--ink);background:none;border:0;text-align:start;transition:background .2s var(--ease),color .2s}.Account_nav__HqNpN a:hover,.Account_nav__HqNpN button:hover{background:color-mix(in srgb,var(--tertiary) 30%,#fff)}.Account_navOn__AI72u{background:var(--primary)!important;color:#fff!important}.Account_panel__jc6l_{background:#fff;border:1px solid var(--line);border-radius:26px;padding:clamp(22px,4vw,40px);box-shadow:var(--shadow-sm)}.Account_panel__jc6l_ h2{font-size:clamp(24px,3vw,32px);margin-bottom:18px;color:var(--ink)}.Account_form__gAiZR,.Account_row__kPD3E{display:grid;gap:16px}@media (min-width:640px){.Account_row__kPD3E{grid-template-columns:1fr 1fr}}.Account_ok__voRs4{color:var(--ok);font-weight:600}.Account_hello__Zfr11{display:flex;gap:16px;align-items:center;margin-bottom:26px}.Account_avatar__lc1dH{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--primary),var(--secondary))}.Account_orders__sqfCu{display:grid;gap:16px}.Account_order__qjP2Y{border:1px solid var(--line);border-radius:22px;padding:clamp(16px,2.5vw,24px);display:grid;gap:14px;background:#fff;transition:box-shadow .3s var(--ease),border-color .3s}.Account_order__qjP2Y:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong)}.Account_orderTop__RiBam{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between}.Account_orderTop__RiBam strong{font-size:18px;color:var(--ink)}.Account_meta__mi9Cu{color:var(--muted);font-size:14px}.Account_status__6Zsvj{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;background:color-mix(in srgb,var(--primary) 10%,#fff);color:var(--primary)}.Account_status__6Zsvj:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.Account_thumbs__TE6Eb{display:flex;gap:10px;overflow-x:auto}.Account_thumb__shzYw{width:64px;height:64px;border-radius:14px;object-fit:cover;background:var(--sand);flex:none}.Account_lines__G8meW{display:grid;gap:8px;border-top:1px dashed var(--line);padding-top:12px}.Account_line__KBCWO{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.Account_line__KBCWO b{color:var(--ink)}.Account_actions__Do0ck{display:flex;flex-wrap:wrap;gap:10px}.Account_empty__xaXM6{text-align:center;display:grid;justify-items:center;gap:14px;padding:clamp(40px,8vw,90px) 16px}.Account_emptyIcon__4oRKp{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--tertiary) 45%,#fff);color:var(--primary)}.Account_empty__xaXM6 h2{color:var(--ink)}.Account_empty__xaXM6 p{color:var(--muted);max-width:44ch}.Account_heart__6OHzP{display:inline-flex;align-items:center;gap:8px;min-width:40px;height:40px;padding:0 10px;justify-content:center;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.92);color:var(--secondary);transition:transform .2s var(--ease),color .2s,background .2s}.Account_heart__6OHzP:hover{transform:scale(1.06);color:var(--primary)}.Account_heart__6OHzP svg{transition:fill .2s}.Account_heartOn__rN9Sm{color:var(--primary)}.Account_heartOn__rN9Sm svg{fill:currentColor}.Account_cardHeart___sr1c{position:absolute;top:10px;inset-inline-end:10px;z-index:2}.Account_result__HP875{max-width:640px;margin-inline:auto;text-align:center;display:grid;justify-items:center;gap:16px}.Account_resultIcon__nn50O{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--primary);box-shadow:0 18px 40px color-mix(in srgb,var(--primary) 35%,transparent)}.Account_resultBad__vyxPH{background:var(--secondary)}.Pagination_nav__NjqZu{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:clamp(40px,6vw,72px);padding-top:28px;border-top:1px solid var(--line)}.Pagination_nav__NjqZu a:first-child{justify-self:start}.Pagination_nav__NjqZu a:last-child{justify-self:end}.Pagination_page__tFeEp{font-size:14px;color:var(--muted)}.Pagination_page__tFeEp strong{color:var(--wine);font-size:17px;margin-inline-start:4px}.Pagination_ghost__ydZ4_{display:block}@media (max-width:440px){.Pagination_nav__NjqZu a{padding:0 18px;min-height:46px}}.Listing_wrap___nLa2{padding-block:24px clamp(40px,6vw,80px)}.Listing_head__UGsQV{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin:clamp(20px,3vw,36px) 0 clamp(20px,3vw,32px)}.Listing_head__UGsQV h1{font-size:clamp(38px,6vw,76px);margin-top:10px;font-weight:400;letter-spacing:-.03em}.Listing_meta__uXM0S{color:var(--muted);font-size:14px;padding-bottom:8px}.Listing_chips__DTLp4{display:flex;gap:10px;overflow-x:auto;padding:4px var(--gutter) 18px;margin-inline:calc(var(--gutter) * -1);margin-bottom:clamp(20px,3vw,36px);scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent 100%)}.Listing_chips__DTLp4::-webkit-scrollbar{display:none}.Listing_chip__xfx9s{flex-shrink:0;padding:10px 20px;border-radius:999px;border:1.5px solid var(--line-strong);background:#fff;font-weight:600;font-size:14px;color:var(--wine);white-space:nowrap;transition:all .2s var(--ease)}.Listing_chip__xfx9s:hover{border-color:var(--wine);transform:translateY(-1px)}.Listing_chipOn__lqus4{background:var(--wine);border-color:var(--wine);color:var(--cream)}.Listing_empty__Pef1D{display:grid;justify-items:center;text-align:center;gap:14px;padding:clamp(56px,10vw,130px) 16px}.Listing_empty__Pef1D h2{font-size:clamp(28px,4vw,40px);margin-top:8px}.Listing_empty__Pef1D p{color:var(--muted);max-width:36ch;margin-bottom:12px}.GeneralProducts_generalProducts__L8p0K{--gp-primary:var(--primary,#6b6838);--gp-secondary:var(--secondary,#b8956a);--gp-tertiary:var(--tertiary,#ece5d9);--gp-bg:color-mix(in srgb,var(--gp-tertiary) 35%,#fbf9f4);--gp-sand:var(--gp-tertiary);--gp-ink:color-mix(in srgb,var(--gp-primary) 14%,#12110d);--gp-muted:color-mix(in srgb,var(--gp-ink) 56%,var(--gp-bg));--gp-line:color-mix(in srgb,var(--gp-ink) 13%,transparent);--gp-line-strong:color-mix(in srgb,var(--gp-ink) 32%,transparent);--gp-serif:var(--font-display),"Cormorant Garamond","Playfair Display",Georgia,serif;padding:clamp(40px,6vw,96px) clamp(20px,5vw,72px);background:var(--gp-bg);color:var(--gp-ink);font-family:inherit;font-size:14px;line-height:1.6}.GeneralProducts_generalProducts__L8p0K *,.GeneralProducts_generalProducts__L8p0K :after,.GeneralProducts_generalProducts__L8p0K :before{box-sizing:border-box}.GeneralProducts_generalProductsInner__ZZdpP{max-width:1240px;margin-inline:auto}.GeneralProducts_generalProductsHeading__SJMKF{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(32px,5vw,56px);padding-bottom:clamp(28px,4vw,44px);border-bottom:1px solid var(--gp-line)}.GeneralProducts_generalProductsKicker__MPi9L{display:flex;align-items:center;gap:14px;margin:0 0 22px;color:var(--gp-muted);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.GeneralProducts_generalProductsKickerLine__76b0z{display:block;width:28px;height:1px;background:var(--gp-ink)}.GeneralProducts_generalProductsTitle__ZiMEU{margin:0;font-family:var(--gp-serif);font-size:clamp(42px,6.2vw,80px);font-weight:400;line-height:1;letter-spacing:-.025em;color:var(--gp-ink)}.GeneralProducts_generalProductsTitleLine__WTa1P{display:block}.GeneralProducts_generalProductsTitle__ZiMEU em{display:block;font-style:italic;color:var(--gp-primary)}.GeneralProducts_generalProductsIntro__ORKxW{max-width:250px;margin:0;color:var(--gp-muted);font-size:13px;line-height:1.75;text-align:end}.GeneralProducts_generalProductsLayout__1abll{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px)}.GeneralProducts_generalProductsFilters__DDeq6{border-top:1px solid var(--gp-ink)}.GeneralProducts_generalProductsFilters__DDeq6>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--gp-serif);font-size:26px;line-height:1;letter-spacing:-.01em}.GeneralProducts_generalProductsFacet__GrKIs>summary::-webkit-details-marker,.GeneralProducts_generalProductsFilters__DDeq6>summary::-webkit-details-marker{display:none}.GeneralProducts_generalProductsFilters__DDeq6>summary:after{content:"+";margin-inline-start:auto;color:var(--gp-muted);font-family:inherit;font-size:22px;font-weight:300}.GeneralProducts_generalProductsFilters__DDeq6[open]>summary:after{content:"−"}.GeneralProducts_generalProductsFiltersTitle__f2TR2{display:inline-flex;align-items:center;gap:12px}.GeneralProducts_generalProductsFiltersCount__sGaEx{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--gp-primary);color:var(--gp-bg);font-family:inherit;font-size:11px;font-weight:600;letter-spacing:0;line-height:1}.GeneralProducts_generalProductsFilterForm__0srnH{display:grid;padding-bottom:8px}.GeneralProducts_generalProductsFacet__GrKIs,.GeneralProducts_generalProductsField__cKw4a{display:grid;gap:14px;margin:0;padding:20px 0;border-top:1px solid var(--gp-line)}.GeneralProducts_generalProductsFacet__GrKIs>summary,.GeneralProducts_generalProductsFieldLabel__0rA9r{color:var(--gp-ink);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.GeneralProducts_generalProductsFacet__GrKIs{display:block}.GeneralProducts_generalProductsFacet__GrKIs>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none}.GeneralProducts_generalProductsFacet__GrKIs>summary:after{content:"+";color:var(--gp-muted);font-size:18px;font-weight:300;letter-spacing:0}.GeneralProducts_generalProductsFacet__GrKIs[open]>summary:after{content:"−"}.GeneralProducts_generalProductsPrice__zgAic{display:grid;grid-template-columns:1fr 1fr;gap:20px}.GeneralProducts_generalProductsNumber__bFM2t,.GeneralProducts_generalProductsSelect__rFjHU{width:100%;min-width:0;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--gp-line-strong);border-radius:0;background-color:initial;color:var(--gp-ink);font:inherit;font-size:14px;transition:border-color .18s ease}.GeneralProducts_generalProductsNumber__bFM2t::placeholder{color:var(--gp-muted)}.GeneralProducts_generalProductsNumber__bFM2t{appearance:textfield}.GeneralProducts_generalProductsNumber__bFM2t::-webkit-inner-spin-button,.GeneralProducts_generalProductsNumber__bFM2t::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.GeneralProducts_generalProductsSelect__rFjHU,.GeneralProducts_generalProductsSortSelect__G576D{appearance:none;padding-inline-end:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%23706b5d' stroke-width='1.2'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;cursor:pointer}.GeneralProducts_generalProductsNumber__bFM2t:focus,.GeneralProducts_generalProductsNumber__bFM2t:hover,.GeneralProducts_generalProductsSelect__rFjHU:focus,.GeneralProducts_generalProductsSelect__rFjHU:hover{border-bottom-color:var(--gp-ink)}.GeneralProducts_generalProducts__L8p0K button:focus-visible,.GeneralProducts_generalProducts__L8p0K input:focus-visible,.GeneralProducts_generalProducts__L8p0K select:focus-visible,.GeneralProducts_generalProducts__L8p0K summary:focus-visible{outline:2px solid color-mix(in srgb,var(--gp-secondary) 70%,transparent);outline-offset:3px}.GeneralProducts_generalProductsNumber__bFM2t:focus-visible,.GeneralProducts_generalProductsSelect__rFjHU:focus-visible{outline-offset:2px}.GeneralProducts_generalProductsChoices__oErB3{display:grid;gap:14px;max-height:220px;margin-top:18px;padding-inline-end:6px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gp-line-strong) transparent}.GeneralProducts_generalProductsChoice__TXvZJ{display:flex;align-items:flex-start;gap:12px;cursor:pointer;color:color-mix(in srgb,var(--gp-ink) 82%,var(--gp-bg));font-size:13.5px;line-height:1.45;transition:color .16s ease}.GeneralProducts_generalProductsChoice__TXvZJ:hover{color:var(--gp-ink)}.GeneralProducts_generalProductsChoice__TXvZJ input{appearance:none;display:inline-grid;place-content:center;flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;border:1px solid var(--gp-line-strong);border-radius:0;background:transparent;cursor:pointer;transition:background .16s ease,border-color .16s ease}.GeneralProducts_generalProductsChoice__TXvZJ input:after{content:"";width:4px;height:8px;margin-top:-1px;border:solid var(--gp-bg);border-width:0 1.5px 1.5px 0;transform:rotate(45deg) scale(0);transition:transform .16s ease}.GeneralProducts_generalProductsChoice__TXvZJ input:checked{border-color:var(--gp-primary);background:var(--gp-primary)}.GeneralProducts_generalProductsChoice__TXvZJ input:checked:after{transform:rotate(45deg) scale(1)}.GeneralProducts_generalProductsError__UpKX9{margin:0 0 20px;padding:12px 14px;border-inline-start:2px solid var(--gp-secondary);background:color-mix(in srgb,var(--gp-secondary) 12%,var(--gp-bg));color:var(--gp-ink);font-size:12.5px;line-height:1.6}.GeneralProducts_generalProductsButtons__yLXTt{display:grid;gap:10px;padding-top:24px;border-top:1px solid var(--gp-line)}.GeneralProducts_generalProductsApply__CIB9w{min-height:48px;padding:0 24px;border:1px solid var(--gp-primary);border-radius:2px;background:var(--gp-primary);color:var(--gp-bg);cursor:pointer;font:inherit;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease}.GeneralProducts_generalProductsApply__CIB9w:hover{border-color:color-mix(in srgb,var(--gp-primary) 80%,black);background:color-mix(in srgb,var(--gp-primary) 80%,black)}.GeneralProducts_generalProductsTextButton__QR3tH{justify-self:center;padding:8px 0;border:0;background:none;color:var(--gp-ink);cursor:pointer;font:inherit;font-size:12.5px;font-weight:500;text-decoration:underline;text-decoration-color:var(--gp-line-strong);text-underline-offset:5px;transition:text-decoration-color .18s ease}.GeneralProducts_generalProductsTextButton__QR3tH:hover{text-decoration-color:var(--gp-ink)}.GeneralProducts_generalProductsResults__cLdqV{min-width:0}.GeneralProducts_generalProductsToolbar__ZQ5cK{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:61px;margin-bottom:clamp(28px,4vw,44px);padding-bottom:20px;border-bottom:1px solid var(--gp-line)}.GeneralProducts_generalProductsCount__JHZ4j{margin:0;color:var(--gp-muted);font-size:12.5px}.GeneralProducts_generalProductsSort__JptBy{display:flex;align-items:center;gap:14px;margin-inline-start:auto}.GeneralProducts_generalProductsSortLabel__13TGR{color:var(--gp-muted);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.GeneralProducts_generalProductsSortSelect__G576D{min-width:150px;min-height:36px;padding-block:4px;padding-inline-start:0;border:0;border-bottom:1px solid var(--gp-line-strong);border-radius:0;background-color:initial;color:var(--gp-ink);font:inherit;font-size:13px;font-weight:500;transition:border-color .18s ease}.GeneralProducts_generalProductsSortSelect__G576D:focus,.GeneralProducts_generalProductsSortSelect__G576D:hover{border-bottom-color:var(--gp-ink)}.GeneralProducts_generalProductsGrid__tS23K{display:grid;gap:clamp(36px,4.5vw,60px) clamp(16px,2vw,28px);min-width:0}.GeneralProducts_generalProductsGrid__tS23K>*{min-width:0}.GeneralProducts_generalProductsVisuallyHidden__fe6cx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GeneralProducts_generalProductsSkeleton__Qpqce{display:grid;gap:12px;min-width:0}.GeneralProducts_generalProductsSkeletonImage__xXyUB,.GeneralProducts_generalProductsSkeletonLine__cEFXL{display:block;position:relative;overflow:hidden;background:color-mix(in srgb,var(--gp-sand) 80%,var(--gp-bg))}.GeneralProducts_generalProductsSkeletonImage__xXyUB:after,.GeneralProducts_generalProductsSkeletonLine__cEFXL:after{position:absolute;inset:0;content:"";background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--gp-bg) 75%,transparent) 50%,transparent 80%);transform:translateX(-100%);animation:GeneralProducts_generalProductsSkeletonShimmer__v8hnU 1.6s ease-in-out infinite}.GeneralProducts_generalProductsSkeletonImage__xXyUB{aspect-ratio:4/5;width:100%}.GeneralProducts_generalProductsSkeletonLine__cEFXL{width:100%;height:11px}.GeneralProducts_generalProductsSkeletonLineShort__pbHb8{width:38%;height:8px}.GeneralProducts_generalProductsSkeletonLinePrice__kjI95{width:30%;height:12px;margin-top:4px}@keyframes GeneralProducts_generalProductsSkeletonShimmer__v8hnU{to{transform:translateX(100%)}}.GeneralProducts_generalProductsNotice__ATpTA{display:grid;justify-items:center;gap:20px;padding:clamp(56px,10vw,120px) 24px;border-block:1px solid var(--gp-line);color:var(--gp-muted);text-align:center}.GeneralProducts_generalProductsNotice__ATpTA p{margin:0;font-family:var(--gp-serif);font-size:clamp(24px,3vw,32px);font-style:italic;line-height:1.2}.GeneralProducts_generalProductsPagination__nlxfJ{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;margin-top:clamp(48px,6vw,72px);padding-top:32px;border-top:1px solid var(--gp-line)}.GeneralProducts_generalProductsPageButton__bS39l{display:inline-grid;place-items:center;min-width:40px;min-height:40px;padding:0 8px;border:0;border-radius:0;background:transparent;color:var(--gp-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:500;letter-spacing:.04em;transition:color .18s ease,background .18s ease,border-color .18s ease}.GeneralProducts_generalProductsPageButton__bS39l:hover:not(:disabled){color:var(--gp-ink)}.GeneralProducts_generalProductsPageButton__bS39l[aria-current=page]{color:var(--gp-ink);box-shadow:inset 0 -1px 0 var(--gp-ink)}.GeneralProducts_generalProductsPageButton__bS39l:disabled{cursor:not-allowed;opacity:.35}.GeneralProducts_generalProductsPageButton__bS39l.GeneralProducts_generalProductsPageArrow__JResS{width:44px;height:44px;margin-inline:12px;padding:0;border:1px solid var(--gp-line-strong);border-radius:50%;color:var(--gp-ink)}.GeneralProducts_generalProductsPageButton__bS39l.GeneralProducts_generalProductsPageArrow__JResS:hover:not(:disabled){border-color:var(--gp-primary);background:var(--gp-primary);color:var(--gp-bg)}.GeneralProducts_generalProductsPageArrow__JResS svg{display:block}.GeneralProducts_generalProductsArrowPrev__0ZlSO svg{transform:scaleX(-1)}.GeneralProducts_generalProductsPageEllipsis__maI4q{display:inline-grid;place-items:center;min-width:28px;min-height:40px;color:var(--gp-muted)}.GeneralProducts_generalProducts__L8p0K[dir=rtl]{--gp-serif:inherit}.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsTitle__ZiMEU{font-weight:500;line-height:1.25;letter-spacing:0}.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsNotice__ATpTA p,.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsTitle__ZiMEU em{font-style:normal}.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsApply__CIB9w,.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsFacet__GrKIs>summary,.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsFieldLabel__0rA9r,.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsKicker__MPi9L,.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsSortLabel__13TGR{letter-spacing:0}.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsSelect__rFjHU,.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsSortSelect__G576D{background-position:left 2px center}.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsArrowPrev__0ZlSO svg{transform:none}.GeneralProducts_generalProducts__L8p0K[dir=rtl] .GeneralProducts_generalProductsArrowNext__33dsH svg{transform:scaleX(-1)}@media (min-width:901px){.GeneralProducts_generalProductsFilters__DDeq6{position:sticky;top:var(--gp-sticky-top,24px);max-height:calc(100vh - var(--gp-sticky-top, 24px) - 24px);padding-inline-end:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gp-line-strong) transparent}.GeneralProducts_generalProductsFilters__DDeq6>summary{cursor:default}.GeneralProducts_generalProductsFilters__DDeq6>summary:after{display:none}}@media (max-width:900px){.GeneralProducts_generalProductsLayout__1abll{grid-template-columns:1fr;gap:28px}.GeneralProducts_generalProductsFilters__DDeq6{border-top:1px solid var(--gp-ink);border-bottom:1px solid var(--gp-line)}.GeneralProducts_generalProductsFilters__DDeq6>summary{padding:16px 0;font-size:22px}.GeneralProducts_generalProductsFilterForm__0srnH{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;align-items:start}.GeneralProducts_generalProductsButtons__yLXTt,.GeneralProducts_generalProductsError__UpKX9{grid-column:1/-1}.GeneralProducts_generalProductsGrid__tS23K{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.GeneralProducts_generalProductsHeading__SJMKF{flex-direction:column;align-items:flex-start;gap:20px}.GeneralProducts_generalProductsIntro__ORKxW{max-width:320px;text-align:start}}@media (max-width:540px){.GeneralProducts_generalProducts__L8p0K{padding:36px 16px 56px}.GeneralProducts_generalProductsFilterForm__0srnH{grid-template-columns:1fr}.GeneralProducts_generalProductsGrid__tS23K{gap:32px 14px}.GeneralProducts_generalProductsSort__JptBy{gap:10px}.GeneralProducts_generalProductsSortLabel__13TGR{display:none}.GeneralProducts_generalProductsSortSelect__G576D{min-width:0}.GeneralProducts_generalProductsPageButton__bS39l.GeneralProducts_generalProductsPageArrow__JResS{width:40px;height:40px;margin-inline:6px}}@media (prefers-reduced-motion:reduce){.GeneralProducts_generalProducts__L8p0K *{transition:none!important}.GeneralProducts_generalProductsSkeletonImage__xXyUB:after,.GeneralProducts_generalProductsSkeletonLine__cEFXL:after{animation:none}}.GeneralProducts_generalProducts__L8p0K{margin-top:0!important;padding-top:160px!important}.GeneralProducts_generalProductsGrid__tS23K{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:600px){.GeneralProducts_generalProductsGrid__tS23K{grid-template-columns:repeat(1,minmax(0,1fr))!important}}