.ArisModaHome_home__aDj37{color:var(--aris-ink);background:var(--aris-canvas)}.ArisModaHome_hero__YMOpv{position:relative;min-height:min(790px,calc(100svh - 96px));display:grid;grid-template-columns:minmax(0,1.05fr) minmax(480px,1fr);align-items:stretch;overflow:hidden;border-bottom:1px solid var(--aris-line);background:var(--aris-paper);isolation:isolate}.ArisModaHome_hero__YMOpv:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--aris-paper) 0,rgba(255,253,248,.97) 38%,rgba(255,253,248,.16) 68%),var(--aris-home-hero,linear-gradient(135deg,#f7f0e4,#ddc9b5)) center /cover no-repeat}.ArisModaHome_heroCopy__U7a3Y{z-index:2;width:min(680px,calc(100% - var(--aris-gutter)));display:grid;align-content:center;justify-items:start;grid-gap:24px;gap:24px;margin-left:var(--aris-gutter);padding-block:80px 112px}.ArisModaHome_eyebrow__1WTfS{margin:0;color:var(--aris-terracotta);font-size:.78rem;font-weight:700;letter-spacing:.32em}.ArisModaHome_hero__YMOpv h1{max-width:720px;margin:0;font-family:var(--aris-font-display);font-size:clamp(4rem,7.2vw,7.4rem);font-weight:400;letter-spacing:-.058em;line-height:.9}.ArisModaHome_hero__YMOpv h1 em{display:block;color:var(--aris-terracotta);font-weight:400}.ArisModaHome_intro__9Of_H{max-width:590px;margin:0;color:var(--aris-muted);font-size:clamp(1.05rem,1.6vw,1.34rem);line-height:1.65}.ArisModaHome_heroActions__0woOX{display:flex;flex-wrap:wrap;gap:14px}.ArisModaHome_primaryAction__n3Qjk,.ArisModaHome_secondaryAction__5RKL1{min-height:54px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--aris-forest);border-radius:4px;padding:0 30px;font-weight:700;transition:background .16s ease,color .16s ease,transform .16s ease}.ArisModaHome_primaryAction__n3Qjk{color:#fffdf8;background:var(--aris-forest)}.ArisModaHome_secondaryAction__5RKL1{color:var(--aris-forest);background:rgba(255,253,248,.58)}.ArisModaHome_primaryAction__n3Qjk:hover,.ArisModaHome_secondaryAction__5RKL1:hover{transform:translateY(-2px)}.ArisModaHome_primaryAction__n3Qjk:hover{background:var(--aris-forest-strong)}.ArisModaHome_secondaryAction__5RKL1:hover{background:var(--aris-paper)}.ArisModaHome_trustLine__uUUoY{display:flex;flex-wrap:wrap;gap:16px 26px;padding-top:20px;color:var(--aris-muted);font-size:.9rem}.ArisModaHome_trustLine__uUUoY span{display:inline-flex;align-items:center;gap:8px}.ArisModaHome_trustLine__uUUoY svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ArisModaHome_heroImage__0TxVz{position:absolute;inset:0 0 0 39%;z-index:-2}.ArisModaHome_heroImage__0TxVz img{object-fit:cover;object-position:center}.ArisModaHome_featuredCard__JigpQ{position:absolute;right:clamp(24px,3.2vw,58px);bottom:clamp(24px,4vw,56px);z-index:3;width:min(270px,24vw);overflow:hidden;border:1px solid rgba(216,205,189,.92);border-radius:14px;background:rgba(255,253,248,.95);box-shadow:var(--aris-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ArisModaHome_featuredMedia__x5rXN{aspect-ratio:4/3.6;display:grid;place-items:center;overflow:hidden;color:var(--aris-muted);background:var(--aris-paper-soft);font-size:.8rem}.ArisModaHome_featuredMedia__x5rXN img{width:100%;height:100%;object-fit:cover}.ArisModaHome_featuredBody__dAbhd{display:grid;grid-gap:7px;gap:7px;padding:18px}.ArisModaHome_featuredLabel__QPy_x{color:var(--aris-terracotta);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ArisModaHome_featuredBody__dAbhd h2,.ArisModaHome_featuredBody__dAbhd p{margin:0}.ArisModaHome_featuredBody__dAbhd h2{overflow-wrap:anywhere;font-family:var(--aris-font-display);font-size:1.45rem;font-weight:400;line-height:1.05}.ArisModaHome_featuredBody__dAbhd p{color:var(--aris-muted)}.ArisModaHome_featuredBody__dAbhd a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;margin-top:6px;border-radius:3px;color:#fffdf8;background:var(--aris-forest);font-weight:700}.ArisModaHome_collection__KP4Ta{width:min(var(--aris-container),calc(100% - (var(--aris-gutter) * 2)));display:grid;grid-gap:34px;gap:34px;margin:0 auto;padding-block:82px 96px}.ArisModaHome_collectionHeading__uBfcn{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--aris-line);padding-bottom:22px}.ArisModaHome_collectionHeading__uBfcn>div{display:grid;grid-gap:12px;gap:12px}.ArisModaHome_collectionHeading__uBfcn h2,.ArisModaHome_emptyCollection__pfzKW h2{margin:0;font-family:var(--aris-font-display);font-size:clamp(2.8rem,5vw,5rem);font-weight:400;letter-spacing:-.045em}.ArisModaHome_collectionHeading__uBfcn>a{min-height:46px;display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid var(--aris-forest);color:var(--aris-forest);font-weight:700}.ArisModaHome_previewGrid__piIad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.ArisModaHome_previewCard__mJx9Z{min-width:0;display:grid;overflow:hidden;border:1px solid var(--aris-line);border-radius:10px;background:rgba(255,253,248,.72);transition:transform .18s ease,box-shadow .18s ease}.ArisModaHome_previewCard__mJx9Z:hover{transform:translateY(-4px);box-shadow:var(--aris-shadow)}.ArisModaHome_previewMedia__stXpE{aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden;color:var(--aris-muted);background:var(--aris-paper-soft);font-size:.82rem}.ArisModaHome_previewMedia__stXpE img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ArisModaHome_previewCard__mJx9Z:hover .ArisModaHome_previewMedia__stXpE img{transform:scale(1.025)}.ArisModaHome_previewBody__aWupb{display:grid;grid-gap:5px;gap:5px;padding:17px}.ArisModaHome_previewBody__aWupb h3,.ArisModaHome_previewBody__aWupb p{margin:0}.ArisModaHome_previewBody__aWupb h3{overflow-wrap:anywhere;font-family:var(--aris-font-display);font-size:1.35rem;font-weight:400;line-height:1.08}.ArisModaHome_previewBody__aWupb p{font-weight:700}.ArisModaHome_emptyCollection__pfzKW p,.ArisModaHome_message__JXI_F,.ArisModaHome_previewBody__aWupb span{color:var(--aris-muted)}.ArisModaHome_previewBody__aWupb span{overflow-wrap:anywhere;font-size:.8rem}.ArisModaHome_message__JXI_F{margin:0}.ArisModaHome_emptyCollection__pfzKW{min-height:280px;display:grid;place-content:center;grid-gap:12px;gap:12px;border:1px solid var(--aris-line);border-radius:14px;padding:36px;background:var(--aris-paper);text-align:center}.ArisModaHome_emptyCollection__pfzKW h2{font-size:clamp(2.1rem,4vw,3.6rem)}.ArisModaHome_emptyCollection__pfzKW p{margin:0}@media (max-width:1100px){.ArisModaHome_hero__YMOpv{grid-template-columns:1fr}.ArisModaHome_heroCopy__U7a3Y{width:min(620px,calc(100% - (var(--aris-gutter) * 2)))}.ArisModaHome_featuredCard__JigpQ{width:230px}.ArisModaHome_previewGrid__piIad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ArisModaHome_hero__YMOpv{width:100%;max-width:100%;min-height:auto;grid-template-columns:minmax(0,1fr);padding-bottom:0}.ArisModaHome_hero__YMOpv:after{background:linear-gradient(180deg,var(--aris-paper) 0,rgba(255,253,248,.92) 54%,rgba(255,253,248,.1) 100%),var(--aris-home-hero,linear-gradient(135deg,#f7f0e4,#ddc9b5)) center /cover no-repeat}.ArisModaHome_heroCopy__U7a3Y{width:100%;max-width:100%;min-width:0;min-height:auto;box-sizing:border-box;align-content:start;justify-self:stretch;margin:0;padding:56px clamp(18px,5vw,32px) 72px}.ArisModaHome_hero__YMOpv h1{max-width:100%;font-size:clamp(2.45rem,11.7vw,4rem);line-height:.94;overflow-wrap:anywhere}.ArisModaHome_heroActions__0woOX,.ArisModaHome_intro__9Of_H,.ArisModaHome_trustLine__uUUoY{max-width:100%}.ArisModaHome_heroImage__0TxVz{inset:0}.ArisModaHome_featuredCard__JigpQ{position:relative;right:auto;bottom:auto;width:min(520px,calc(100% - 32px));max-width:calc(100% - 32px);min-width:0;display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);justify-self:center;margin:0 16px 24px}.ArisModaHome_featuredMedia__x5rXN{aspect-ratio:auto}.ArisModaHome_featuredBody__dAbhd{min-width:0;padding:14px}.ArisModaHome_featuredBody__dAbhd a,.ArisModaHome_featuredBody__dAbhd p{max-width:100%;overflow-wrap:anywhere}.ArisModaHome_featuredBody__dAbhd a{box-sizing:border-box;padding-inline:12px;text-align:center}.ArisModaHome_trustLine__uUUoY{display:none}.ArisModaHome_collection__KP4Ta{width:min(100% - 32px,var(--aris-container));padding-block:54px 70px}.ArisModaHome_collectionHeading__uBfcn{align-items:start;flex-direction:column}}@media (max-width:520px){.ArisModaHome_heroActions__0woOX,.ArisModaHome_primaryAction__n3Qjk,.ArisModaHome_secondaryAction__5RKL1{width:100%}.ArisModaHome_primaryAction__n3Qjk,.ArisModaHome_secondaryAction__5RKL1{min-width:0;max-width:100%;box-sizing:border-box;padding-inline:18px;text-align:center;overflow-wrap:anywhere}.ArisModaHome_previewGrid__piIad{grid-template-columns:1fr}}.ProductGallery_trigger__VRgJO{display:block;min-height:160px;padding:0;border:0;color:inherit;background:transparent;cursor:zoom-in}.ProductGallery_mediaWrapper__hK9W5,.ProductGallery_trigger__VRgJO{position:relative;width:100%;height:100%}.ProductGallery_retry__ZJrqn{min-height:44px;padding:8px 14px;border:1px solid;border-radius:5px;background:var(--aris-paper,#fff);color:inherit;cursor:pointer;font:inherit}.ProductGallery_retryPreview__HTyQ2{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);white-space:nowrap}.ProductGallery_trigger__VRgJO img{display:block;width:100%;height:100%;object-fit:cover}.ProductGallery_badge__4_Y2s{position:absolute;bottom:12px;right:12px;padding:6px 10px;border-radius:18px;background:#ffffffed;color:#292929;font:600 12px system-ui}.ProductGallery_fallback__g3Lq_{display:grid;place-items:center;width:100%;min-height:200px;height:100%;background:#eeeae3;color:#655f58}.ProductGallery_dialog__9tH_b{box-sizing:border-box;width:min(1060px,calc(100vw - 40px));height:min(800px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);padding:24px;border:1px solid var(--aris-line,#ddd);border-radius:12px;background:var(--aris-paper,#fff);color:inherit;overflow:hidden}.ProductGallery_dialog__9tH_b[open]{display:flex;flex-direction:column}.ProductGallery_dialog__9tH_b::-webkit-backdrop{background:#000b}.ProductGallery_dialog__9tH_b::backdrop{background:#000b}.ProductGallery_header__sk8vG{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.ProductGallery_header__sk8vG h2{min-width:0;margin:0;font:inherit;font-size:1.2rem;overflow-wrap:anywhere}.ProductGallery_arrow__9Eu_5,.ProductGallery_close__GxZWs,.ProductGallery_zoom__E8gkK{min-width:44px;min-height:44px;border:1px solid #c9c4ba;border-radius:6px;background:var(--aris-paper,#fff);color:inherit;cursor:pointer}.ProductGallery_close__GxZWs{flex-shrink:0;font-size:1.7rem}.ProductGallery_viewer__cdVlW{display:grid;grid-template-rows:minmax(0,1fr) auto auto;min-width:0;min-height:0}.ProductGallery_stage__6CrSh{position:relative;min-width:0;min-height:0;overflow:hidden;touch-action:pan-y;background:#f1eee8}.ProductGallery_dialog__9tH_b .ProductGallery_stage__6CrSh img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in}.ProductGallery_dialog__9tH_b .ProductGallery_stage__6CrSh .ProductGallery_fallback__g3Lq_{min-height:0}.ProductGallery_stage__6CrSh[data-zoomed=true]{overflow:auto;touch-action:pan-x pan-y}.ProductGallery_dialog__9tH_b .ProductGallery_stage__6CrSh[data-zoomed=true] img{position:static;max-width:none;max-height:none;width:200%;height:auto;cursor:zoom-out}.ProductGallery_toolbar__XogIc{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:10px}.ProductGallery_thumbnails__FXBH6{display:flex;gap:8px;justify-content:center}.ProductGallery_thumbnails__FXBH6 button{width:64px;height:76px;padding:2px;border:2px solid transparent;border-radius:5px;background:transparent;cursor:pointer}.ProductGallery_thumbnails__FXBH6 button[aria-current=true]{border-color:currentColor}.ProductGallery_dialog__9tH_b .ProductGallery_thumbnails__FXBH6 img{width:100%;height:100%;object-fit:cover}.ProductGallery_content__nI8iG{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;min-height:0;overflow:hidden}.ProductGallery_content__nI8iG[data-with-details=true]{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.ProductGallery_content__nI8iG>*{min-width:0;min-height:0}.ProductGallery_content__nI8iG>:not(.ProductGallery_viewer__cdVlW){align-content:start;padding:16px;overflow:auto}.ProductGallery_dialog__9tH_b button:focus-visible,.ProductGallery_trigger__VRgJO:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media (max-width:680px){.ProductGallery_dialog__9tH_b{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;border-radius:0;padding:16px}.ProductGallery_content__nI8iG[data-with-details=true]{display:flex;flex-direction:column;overflow:auto}.ProductGallery_content__nI8iG[data-with-details=true] .ProductGallery_viewer__cdVlW{height:min(640px,calc(100dvh - 128px));flex-shrink:0}.ProductGallery_content__nI8iG>:not(.ProductGallery_viewer__cdVlW){flex-shrink:0;padding:8px 0;overflow:visible}}.ProductOptions_options__BIMR6{display:grid;grid-gap:12px;gap:12px;min-width:0}.ProductOptions_selectors__unNxY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ProductOptions_variantGroup__HySp5{min-width:0;margin:0;padding:0;border:0;font-size:.85rem}.ProductOptions_variantGroup__HySp5 legend{margin-bottom:6px}.ProductOptions_variantChoices__iuiRK{display:flex;flex-wrap:wrap;gap:6px}.ProductOptions_variantChoice__5gwNT{min-height:40px;padding:6px 10px;border:1px solid;border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer}.ProductOptions_variantChoice__5gwNT[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.ProductOptions_variantChoice__5gwNT[data-unavailable=true]{opacity:.65;cursor:not-allowed}.ProductOptions_unavailableValue__nCtRX,.ProductOptions_variantChoice__5gwNT[data-unavailable=true] span{text-decoration:line-through}.ProductOptions_variantChoice__5gwNT small{display:block;font-size:.7rem;text-decoration:none}.ProductOptions_price__xHTws{margin:0;font-size:1.2rem;font-weight:600}.ProductOptions_locations__clS9q,.ProductOptions_note__2wT4B,.ProductOptions_stock__80g1K{margin:0;font-size:.85rem}.ProductOptions_actions__7TcjO{display:grid;grid-gap:8px;gap:8px}.ProductOptions_quantity__OzG47{display:flex;align-items:center;gap:10px}.ProductOptions_quantity__OzG47 input{width:80px;min-height:44px;padding:8px;font:inherit}.ProductOptions_status__fX_ly{margin:0;font-size:.85rem}.ArisModaCatalog_catalogShell__1_LFy{--aris-surface:var(--aris-paper,#fffdf8);--aris-green:var(--aris-forest,#0d513b);--aris-green-dark:var(--aris-forest-strong,#073c2c);min-height:60vh;padding:38px max(24px,calc((100vw - 1380px) / 2)) 72px;color:var(--aris-ink);background:radial-gradient(circle at 16% 0,rgb(189 88 54/7%),transparent 30%),var(--aris-canvas,#f7f2e9)}.ArisModaCatalog_catalogHeading__6gGAv{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--aris-line);padding-bottom:24px}.ArisModaCatalog_breadcrumb__VUnuN{margin:0 0 10px;color:var(--aris-terracotta);font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ArisModaCatalog_catalogHeading__6gGAv h1{margin:0;font-family:var(--aris-font-display,Georgia,"Times New Roman",serif);font-size:clamp(2.8rem,6vw,5.3rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.ArisModaCatalog_errorMessage__49FkE,.ArisModaCatalog_productCount__DOkbl{margin:12px 0 0}.ArisModaCatalog_productCount__DOkbl{color:var(--aris-muted)}.ArisModaCatalog_errorMessage__49FkE{color:#a33c2c;font-weight:650}.ArisModaCatalog_productGrid__Xttjt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 20px;gap:28px 20px;padding-top:28px}.ArisModaCatalog_catalogToolbar__4RX0G{min-height:78px;display:grid;grid-template-columns:minmax(210px,1fr) minmax(190px,auto) minmax(220px,auto) auto;align-items:flex-end;grid-gap:14px;gap:14px;border-bottom:1px solid var(--aris-line);padding-block:18px}.ArisModaCatalog_catalogToolbar__4RX0G label,.ArisModaCatalog_searchCatalog__ro1Q_{min-width:0;display:grid;grid-gap:7px;gap:7px}.ArisModaCatalog_searchCatalog__ro1Q_{min-height:46px;display:flex;align-items:center;gap:10px;border:1px solid var(--aris-line);border-radius:5px;padding:0 14px;color:var(--aris-muted);background:rgba(255,253,248,.74)}.ArisModaCatalog_searchCatalog__ro1Q_ svg{width:21px;height:21px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6}.ArisModaCatalog_catalogToolbar__4RX0G label>span{color:var(--aris-muted);font-size:.74rem;font-weight:700}.ArisModaCatalog_catalogToolbar__4RX0G select{min-height:46px;border:1px solid var(--aris-line);border-radius:5px;padding:0 38px 0 12px;color:var(--aris-ink);background:rgba(255,253,248,.84)}.ArisModaCatalog_catalogToolbar__4RX0G p{align-self:center;margin:17px 0 0;color:var(--aris-muted);font-size:.82rem;white-space:nowrap}.ArisModaCatalog_productCard__35O1A{position:relative;min-width:0;overflow:hidden;border:1px solid var(--aris-line);border-radius:10px;background:var(--aris-surface);box-shadow:0 12px 36px rgb(73 55 34/7%);transition:transform .18s ease,box-shadow .18s ease}.ArisModaCatalog_favoriteButton__P182A{position:absolute;z-index:3;top:11px;right:11px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(216,205,189,.9);border-radius:50%;color:var(--aris-ink);background:rgba(255,253,248,.92);box-shadow:0 5px 18px rgb(45 32 20/9%);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ArisModaCatalog_favoriteButton__P182A svg{width:21px;height:21px}.ArisModaCatalog_favoriteButton__P182A[data-active=true]{border-color:color-mix(in srgb,var(--aris-terracotta) 55%,var(--aris-line));color:var(--aris-terracotta)}.ArisModaCatalog_productCard__35O1A:hover{transform:translateY(-3px);box-shadow:var(--aris-shadow,0 16px 44px rgb(45 32 20/10%))}.ArisModaCatalog_productMediaLink__bbKA1{position:relative;display:block}.ArisModaCatalog_stockBadge__ZbMCw{position:absolute;top:12px;left:12px;box-shadow:0 4px 18px rgb(45 32 20/9%)}.ArisModaCatalog_productMedia__GkcJG{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#eee6da}.ArisModaCatalog_productMedia__GkcJG img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.ArisModaCatalog_productCard__35O1A:hover .ArisModaCatalog_productMedia__GkcJG img{transform:scale(1.018)}.ArisModaCatalog_imageFallback__K42Ed{display:grid;width:100%;height:100%;place-items:center;color:var(--aris-muted);background:linear-gradient(135deg,rgb(189 88 54/7%),rgb(13 81 56/7%)),#eee6da;font-size:.9rem}.ArisModaCatalog_productDetails__B7sZ0{display:grid;grid-gap:14px;gap:14px;padding:18px}.ArisModaCatalog_priceRow__JNlDb,.ArisModaCatalog_productTitleRow__kDGpv{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ArisModaCatalog_productTitleRow__kDGpv{min-width:0}.ArisModaCatalog_productTitleRow__kDGpv h2{min-width:0;margin:0;font-family:var(--aris-font-display,Georgia,"Times New Roman",serif);font-size:clamp(1.25rem,2vw,1.62rem);font-weight:400;letter-spacing:-.025em;line-height:1.08;overflow-wrap:anywhere}.ArisModaCatalog_actionMessage__tRuFQ,.ArisModaCatalog_priceNote__Xm3H3,.ArisModaCatalog_sku__RjN5w,.ArisModaCatalog_storeName__CJ_Wt{color:var(--aris-muted);font-size:.78rem}.ArisModaCatalog_sku__RjN5w{margin:6px 0 0;overflow-wrap:anywhere}.ArisModaCatalog_storeName__CJ_Wt{margin:-3px 0 5px}.ArisModaCatalog_available__k9deT,.ArisModaCatalog_low__dORel,.ArisModaCatalog_unavailable__eAwqg{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:700;line-height:1.2;text-align:center}.ArisModaCatalog_available__k9deT{color:var(--aris-green-dark);background:#e2eee7}.ArisModaCatalog_low__dORel{color:#8d3e25;background:#f8e6dd}.ArisModaCatalog_unavailable__eAwqg{color:#7a3832;background:#f4e4e1}.ArisModaCatalog_variantList__DhqwM{display:flex;flex-wrap:wrap;gap:7px}.ArisModaCatalog_variantList__DhqwM span{border:1px solid var(--aris-line);border-radius:5px;padding:5px 9px;color:var(--aris-muted);background:#fbf8f1;font-size:.76rem}.ArisModaCatalog_priceRow__JNlDb{align-items:flex-end;border-top:1px solid #e8e0d4;padding-top:13px}.ArisModaCatalog_priceNote__Xm3H3,.ArisModaCatalog_price__E6DTa{margin:0}.ArisModaCatalog_price__E6DTa{font-family:var(--aris-font-display,Georgia,"Times New Roman",serif);font-size:1.24rem;line-height:1.15}.ArisModaCatalog_priceNote__Xm3H3{margin-top:4px}.ArisModaCatalog_quickViewButton__GXNTF{border:0;border-bottom:1px solid;padding:2px 0;color:var(--aris-green);background:transparent;cursor:pointer;font:inherit;font-size:.8rem;font-weight:650}.ArisModaCatalog_actionArea__jRapi,.ArisModaCatalog_productActions__GpcXU{display:grid;grid-gap:8px;gap:8px}.ArisModaCatalog_primaryAction__U5kCh,.ArisModaCatalog_secondaryAction__khEV4{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:5px;padding:10px 14px;cursor:pointer;font:inherit;font-size:.86rem;font-weight:650;text-align:center;text-decoration:none}.ArisModaCatalog_primaryAction__U5kCh{border:1px solid var(--aris-green);color:#fffdf8;background:var(--aris-green)}.ArisModaCatalog_primaryAction__U5kCh:hover:not(:disabled){border-color:var(--aris-green-dark);background:var(--aris-green-dark)}.ArisModaCatalog_primaryAction__U5kCh:disabled{border-color:#b9b1a5;color:#f4f0e9;background:#aba398;cursor:not-allowed}.ArisModaCatalog_secondaryAction__khEV4{border:1px solid var(--aris-green);color:var(--aris-green);background:transparent}.ArisModaCatalog_secondaryAction__khEV4:hover{color:#fffdf8;background:var(--aris-green)}.ArisModaCatalog_closeButton__K9xvS:focus-visible,.ArisModaCatalog_pagination__WJN_N a:focus-visible,.ArisModaCatalog_primaryAction__U5kCh:focus-visible,.ArisModaCatalog_quickViewButton__GXNTF:focus-visible,.ArisModaCatalog_secondaryAction__khEV4:focus-visible{outline:3px solid rgb(189 88 54/38%);outline-offset:3px}.ArisModaCatalog_actionMessage__tRuFQ{margin:0;color:var(--aris-green-dark)}.ArisModaCatalog_emptyState__aMwds{margin-top:28px;border:1px solid var(--aris-line);border-radius:10px;padding:clamp(28px,6vw,64px);background:var(--aris-surface);text-align:center}.ArisModaCatalog_emptyState__aMwds h2{margin:0;font-family:var(--aris-font-display,Georgia,"Times New Roman",serif);font-size:clamp(1.8rem,4vw,2.7rem);font-weight:400}.ArisModaCatalog_emptyState__aMwds p{margin:12px 0 0;color:var(--aris-muted)}.ArisModaCatalog_pagination__WJN_N{display:grid;grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr);align-items:center;grid-gap:18px;gap:18px;margin-top:42px;border-top:1px solid var(--aris-line);padding-top:22px}.ArisModaCatalog_pagination__WJN_N a,.ArisModaCatalog_pagination__WJN_N span{width:-moz-fit-content;width:fit-content;border:1px solid var(--aris-green);border-radius:5px;padding:9px 14px;color:var(--aris-green);text-decoration:none}.ArisModaCatalog_pagination__WJN_N a:last-child,.ArisModaCatalog_pagination__WJN_N span:last-child{justify-self:end}.ArisModaCatalog_pagination__WJN_N span[aria-disabled=true]{border-color:var(--aris-line);color:#9a9287}.ArisModaCatalog_pagination__WJN_N p{margin:0;color:var(--aris-muted);font-size:.86rem;text-align:center}.ArisModaCatalog_quickViewBackdrop__OlEO3{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:rgb(22 25 22/66%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ArisModaCatalog_quickViewDialog__TDcM4{position:relative;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);width:min(900px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid var(--aris-line);border-radius:12px;background:var(--aris-surface);box-shadow:0 28px 80px rgb(0 0 0/30%)}.ArisModaCatalog_closeButton__K9xvS{position:absolute;z-index:2;top:14px;right:14px;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--aris-line);border-radius:999px;color:var(--aris-ink);background:rgb(255 253 248/94%);cursor:pointer;font-size:1.55rem;line-height:1}.ArisModaCatalog_quickViewMedia__uueXS{min-height:520px;background:#eee6da}.ArisModaCatalog_quickViewMedia__uueXS .ArisModaCatalog_productMedia__GkcJG{height:100%;aspect-ratio:auto}.ArisModaCatalog_quickViewDetails__zJC2_{display:grid;align-content:center;grid-gap:18px;gap:18px;padding:clamp(32px,6vw,64px)}.ArisModaCatalog_publicDescription__XGvwT{margin:0;color:var(--aris-muted);line-height:1.55;white-space:pre-wrap}.ArisModaCatalog_quickViewDetails__zJC2_ h2{margin:0;padding-right:36px;font-family:var(--aris-font-display,Georgia,"Times New Roman",serif);font-size:clamp(2.2rem,5vw,4rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.ArisModaCatalog_stockDetail__6qYSe{margin:0}.ArisModaCatalog_quickViewPrice__BFNVr{border-top:1px solid var(--aris-line);padding-top:18px}.ArisModaCatalog_quickViewPrice__BFNVr .ArisModaCatalog_price__E6DTa{font-size:1.7rem}@media (max-width:1060px){.ArisModaCatalog_catalogToolbar__4RX0G{grid-template-columns:1fr 1fr}.ArisModaCatalog_catalogToolbar__4RX0G p{margin-top:0}.ArisModaCatalog_productGrid__Xttjt{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.ArisModaCatalog_catalogShell__1_LFy{padding:30px 18px 56px}.ArisModaCatalog_productGrid__Xttjt{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.ArisModaCatalog_catalogToolbar__4RX0G{grid-template-columns:1fr;align-items:stretch}.ArisModaCatalog_catalogToolbar__4RX0G p{justify-self:start}.ArisModaCatalog_quickViewDialog__TDcM4{grid-template-columns:1fr;max-height:calc(100vh - 28px)}.ArisModaCatalog_quickViewMedia__uueXS{min-height:auto}.ArisModaCatalog_quickViewMedia__uueXS .ArisModaCatalog_productMedia__GkcJG{height:auto;aspect-ratio:4/5}.ArisModaCatalog_quickViewDetails__zJC2_{padding:30px 24px}}@media (max-width:520px){.ArisModaCatalog_catalogHeading__6gGAv h1{font-size:2.7rem}.ArisModaCatalog_productGrid__Xttjt{grid-template-columns:1fr}.ArisModaCatalog_productCard__35O1A{display:grid;grid-template-columns:minmax(130px,42%) minmax(0,1fr)}.ArisModaCatalog_productMedia__GkcJG{height:100%;min-height:280px;aspect-ratio:auto}.ArisModaCatalog_productDetails__B7sZ0{padding:14px}.ArisModaCatalog_priceRow__JNlDb,.ArisModaCatalog_productTitleRow__kDGpv{align-items:flex-start;flex-direction:column}.ArisModaCatalog_pagination__WJN_N{grid-template-columns:1fr 1fr}.ArisModaCatalog_pagination__WJN_N p{grid-column:1/-1;grid-row:1}.ArisModaCatalog_quickViewBackdrop__OlEO3{padding:14px}}@media (prefers-reduced-motion:reduce){.ArisModaCatalog_productMedia__GkcJG img{transition:none}}.NeutralProductDetail_back__d4D5v{display:inline-block;margin-bottom:20px;color:var(--muted)}.NeutralProductDetail_layout__tcIoz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px}.NeutralProductDetail_media__lGebT{min-width:0}.NeutralProductDetail_copy__bbOvU{min-width:0;display:grid;align-content:start;grid-gap:16px;gap:16px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.NeutralProductDetail_copy__bbOvU h1{margin:0;font-size:clamp(1.6rem,3vw,2.5rem)}.NeutralProductDetail_description__3giqr{margin:0;color:var(--muted);line-height:1.55;white-space:pre-wrap}.NeutralProductDetail_note__XUmi6{margin:0;color:var(--muted);font-size:.85rem}@media (max-width:720px){.NeutralProductDetail_layout__tcIoz{grid-template-columns:1fr}}.ArisDiscovery_page__O3b9H{--aris-ink:#24241f;--aris-muted:#6d685f;--aris-line:#d9cdbc;--aris-paper:#fbf8f1;--aris-paper-deep:#f3ecdf;--aris-green:#0c5139;--aris-terracotta:#be5638;width:min(100% - 40px,1392px);min-height:62vh;margin:0 auto;padding:34px 0 72px;color:var(--aris-ink)}.ArisDiscovery_backLink__iNUA9,.ArisDiscovery_breadcrumb__3A7oX{display:inline-flex;align-items:center;gap:9px;margin:0 0 24px;color:var(--aris-muted);font-size:.9rem;text-decoration:none}.ArisDiscovery_backLink__iNUA9:hover{color:var(--aris-green)}.ArisDiscovery_heading__VzVIN{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.ArisDiscovery_detailCopy__i2Axq h1,.ArisDiscovery_heading__VzVIN h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:400;line-height:.98;letter-spacing:-.045em}.ArisDiscovery_heading__VzVIN p{margin:10px 0 0;color:var(--aris-muted)}.ArisDiscovery_detailCopy__i2Axq h1.ArisDiscovery_longTitle__U5_v9{font-size:clamp(2.1rem,3.25vw,3.35rem);line-height:1.02;overflow-wrap:anywhere}.ArisDiscovery_searchForm__9EN3s{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;margin-bottom:34px}.ArisDiscovery_searchField__MC9xR{display:flex;align-items:center;gap:14px;min-height:58px;padding:0 20px;border:1px solid var(--aris-line);border-radius:3px;background:rgba(255,255,255,.42)}.ArisDiscovery_searchField__MC9xR:focus-within{border-color:var(--aris-green);box-shadow:0 0 0 2px rgba(12,81,57,.1)}.ArisDiscovery_searchField__MC9xR input{width:100%;border:0;outline:0;background:transparent;color:var(--aris-ink);font:inherit;font-size:1.08rem}.ArisDiscovery_primaryButton__Sf034,.ArisDiscovery_searchButton__Bc_NZ,.ArisDiscovery_secondaryButton__Eo9mf{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--aris-green);border-radius:3px;padding:0 22px;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.ArisDiscovery_primaryButton__Sf034,.ArisDiscovery_searchButton__Bc_NZ{background:var(--aris-green);color:#fff}.ArisDiscovery_secondaryButton__Eo9mf{background:transparent;color:var(--aris-green)}.ArisDiscovery_primaryButton__Sf034:disabled,.ArisDiscovery_searchButton__Bc_NZ:disabled{cursor:not-allowed;opacity:.5}.ArisDiscovery_resultsBar__dpH11{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid var(--aris-line)}.ArisDiscovery_resultsBar__dpH11 strong{font-weight:600}.ArisDiscovery_orderControl__m_DO4{display:flex;align-items:center;gap:10px;color:var(--aris-muted);font-size:.9rem}.ArisDiscovery_orderControl__m_DO4 select{min-height:40px;border:1px solid var(--aris-line);border-radius:3px;padding:0 36px 0 12px;background:rgba(255,255,255,.5);color:var(--aris-ink);font:inherit}.ArisDiscovery_grid__0zxwe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 18px;gap:28px 18px}.ArisDiscovery_productCard__2UEDe{position:relative;min-width:0}.ArisDiscovery_mediaLink__W9oqi{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--aris-line);border-radius:5px;background:var(--aris-paper-deep)}.ArisDiscovery_mediaLink__W9oqi img{width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.ArisDiscovery_mediaLink__W9oqi:hover img{transform:scale(1.018)}.ArisDiscovery_imageFallback__Va0Hs{display:grid;width:100%;height:100%;place-items:center;color:var(--aris-muted);font-size:.9rem}.ArisDiscovery_favoriteButton__m8JEL{position:absolute;z-index:2;top:12px;right:12px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(217,205,188,.9);border-radius:50%;background:rgba(251,248,241,.92);color:var(--aris-ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ArisDiscovery_favoriteButton__m8JEL[data-active=true]{color:var(--aris-terracotta)}.ArisDiscovery_favoriteButton__m8JEL:focus-visible,.ArisDiscovery_primaryButton__Sf034:focus-visible,.ArisDiscovery_searchButton__Bc_NZ:focus-visible,.ArisDiscovery_secondaryButton__Eo9mf:focus-visible{outline:2px solid var(--aris-terracotta);outline-offset:3px}.ArisDiscovery_cardBody__rboF_{padding:13px 2px 0}.ArisDiscovery_cardTitle__ukXgy{display:inline-block;color:var(--aris-ink);font-family:Georgia,Times New Roman,serif;font-size:1.23rem;line-height:1.14;text-decoration:none}.ArisDiscovery_cardTitle__ukXgy:hover{color:var(--aris-green)}.ArisDiscovery_price__gihux{margin:5px 0 0;font-size:.95rem}.ArisDiscovery_quietNote__4ejQR,.ArisDiscovery_sku__PSLe1,.ArisDiscovery_stock__Xt_P4,.ArisDiscovery_storeName__FQ7fq,.ArisDiscovery_variant__OBShY{color:var(--aris-muted);font-size:.82rem}.ArisDiscovery_stock__Xt_P4,.ArisDiscovery_storeName__FQ7fq,.ArisDiscovery_variant__OBShY{margin:5px 0 0}.ArisDiscovery_stock__Xt_P4[data-available=false]{color:var(--aris-terracotta)}.ArisDiscovery_cardActions__F8wSh{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-top:13px}.ArisDiscovery_cardActions__F8wSh .ArisDiscovery_primaryButton__Sf034,.ArisDiscovery_cardActions__F8wSh .ArisDiscovery_secondaryButton__Eo9mf{min-height:42px;padding-inline:12px;font-size:.87rem}.ArisDiscovery_statusMessage__4eIh2{min-height:1.2em;margin:8px 0 0;color:var(--aris-green);font-size:.8rem}.ArisDiscovery_emptyState__6w9gI,.ArisDiscovery_errorState__mj52p{display:grid;min-height:300px;place-items:center;align-content:center;border:1px solid var(--aris-line);border-radius:5px;padding:44px 24px;text-align:center}.ArisDiscovery_emptyState__6w9gI h2,.ArisDiscovery_errorState__mj52p h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.ArisDiscovery_emptyState__6w9gI p,.ArisDiscovery_errorState__mj52p p{max-width:570px;margin:12px auto 22px;color:var(--aris-muted)}.ArisDiscovery_scopeNote__KV_Os{display:flex;align-items:center;gap:10px;max-width:max-content;margin:0 0 26px;color:var(--aris-muted);font-size:.84rem}.ArisDiscovery_limitNotice__iHmLH{margin:20px 0 0;color:var(--aris-muted);font-size:.82rem;text-align:center}.ArisDiscovery_detailLayout__alAKp{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);grid-gap:clamp(34px,6vw,88px);gap:clamp(34px,6vw,88px);align-items:start}.ArisDiscovery_detailMedia__JtSys{overflow:hidden;aspect-ratio:4/5;border:1px solid var(--aris-line);border-radius:5px;background:var(--aris-paper-deep)}.ArisDiscovery_detailMedia__JtSys img{width:100%;height:100%;object-fit:contain}.ArisDiscovery_detailCopy__i2Axq{position:-webkit-sticky;position:sticky;top:24px;padding-top:12px}.ArisDiscovery_detailCopy__i2Axq .ArisDiscovery_sku__PSLe1{display:block;margin-bottom:12px;letter-spacing:.08em;text-transform:uppercase}.ArisDiscovery_publicDescription__uxXaR{margin:12px 0 18px;color:var(--aris-muted);line-height:1.65;white-space:pre-wrap}.ArisDiscovery_detailPrice__lydb1{margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem}.ArisDiscovery_detailDescription__wqNhK{margin:18px 0 0;color:var(--aris-muted);line-height:1.65}.ArisDiscovery_detailMeta__mNFqb{display:grid;grid-gap:12px;gap:12px;margin:26px 0;padding:20px 0;border-block:1px solid var(--aris-line)}.ArisDiscovery_detailMeta__mNFqb div{display:flex;justify-content:space-between;gap:20px}.ArisDiscovery_detailMeta__mNFqb dt{color:var(--aris-muted)}.ArisDiscovery_detailMeta__mNFqb dd{margin:0;text-align:right}.ArisDiscovery_quantityRow__ceT9l{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 14px}.ArisDiscovery_quantityControl__sM4N5{display:grid;grid-template-columns:40px 48px 40px;min-height:42px;border:1px solid var(--aris-line);border-radius:3px}.ArisDiscovery_quantityControl__sM4N5 button,.ArisDiscovery_quantityControl__sM4N5 span{display:grid;place-items:center;border:0;background:transparent;color:var(--aris-ink);font:inherit}.ArisDiscovery_quantityControl__sM4N5 button{cursor:pointer}.ArisDiscovery_detailActions__jqdmM{display:grid;grid-gap:10px;gap:10px}.ArisDiscovery_detailActions__jqdmM .ArisDiscovery_favoriteWide____PbR{position:static;display:inline-flex;width:100%;height:48px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--aris-green);border-radius:3px;background:transparent;color:var(--aris-green);cursor:pointer;font:inherit;font-weight:650}@media (max-width:1080px){.ArisDiscovery_grid__0zxwe{grid-template-columns:repeat(3,minmax(0,1fr))}.ArisDiscovery_detailLayout__alAKp{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:36px}}@media (max-width:760px){.ArisDiscovery_page__O3b9H{width:min(100% - 28px,1392px);padding-top:24px}.ArisDiscovery_heading__VzVIN,.ArisDiscovery_resultsBar__dpH11{align-items:flex-start;flex-direction:column}.ArisDiscovery_searchForm__9EN3s{grid-template-columns:1fr}.ArisDiscovery_grid__0zxwe{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ArisDiscovery_detailLayout__alAKp{grid-template-columns:1fr}.ArisDiscovery_detailCopy__i2Axq{position:static}}@media (max-width:470px){.ArisDiscovery_detailCopy__i2Axq h1,.ArisDiscovery_heading__VzVIN h1{font-size:2.65rem}.ArisDiscovery_cardActions__F8wSh,.ArisDiscovery_grid__0zxwe{grid-template-columns:1fr}}