.arclist-card:hover .arclist-card-img{transform:scale(1.035)}.arclist-card-alt{opacity:0;pointer-events:none;background-position:50%;background-size:cover;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){.arclist-card:hover .arclist-card-alt{background-image:var(--alt);opacity:1}}.arclist-card-frame .arclist-save-btn{z-index:1}.arclist-card{color:inherit}.arclist-shop h1,.arclist-shop h2,.arclist-shop h3,.arclist-shop h4,.arclist-shop h5,.arclist-shop h6{color:inherit;font-family:inherit}.arclist-shop h1 em,.arclist-shop h2 em,.arclist-shop h3 em{font-style:normal}.arclist-shop :focus-visible{outline-offset:2px;outline:2px solid #3d4a35}.arclist-shop ::selection{color:#2d3628;background:#7a8c6e2e}.arclist-chiprow{scrollbar-width:none;-ms-overflow-style:none}.arclist-chiprow::-webkit-scrollbar{display:none}#shop-search::placeholder{color:#a3a198}.arclist-pill-primary:hover{background:#2d3628!important}.arclist-pill-ghost:hover{background:#2d362808!important;border-color:#2d362873!important}.arclist-detail-row+.arclist-detail-row{border-top:1px solid #2d36281f}.arclist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;display:grid}@media (min-width:640px){.arclist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 18px}}@media (min-width:900px){.arclist-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1150px){.arclist-grid{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:20px}}@media (min-width:1440px){.arclist-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:640px){.arclist-grid--roomy{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 22px}}@media (min-width:900px){.arclist-grid--roomy{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1150px){.arclist-grid--roomy{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}}.arclist-auth-wide{align-items:center;gap:8px;display:inline-flex}.arclist-auth-narrow{display:none}@media (max-width:760px){.arclist-auth-wide{display:none}.arclist-auth-narrow{display:inline-flex}}@media (max-width:560px){.arclist-header-actions{gap:10px!important}.arclist-shop-header{height:auto!important}.arclist-shop-bar{flex-wrap:wrap;row-gap:10px;column-gap:12px!important;padding:10px 16px 12px!important}.arclist-search-form{order:3;flex:1 0 100%!important;max-width:none!important}}.arclist-facet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:700px){.arclist-facet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.arclist-facet-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}.arclist-footer-grid{flex-wrap:wrap;align-items:baseline;gap:6px 24px;display:flex}.arclist-icon-btn:hover{background:#2d36280f}.arclist-fit-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding:0 32px 6px;scroll-padding:0 32px;display:flex;overflow-x:auto}.arclist-fit-rail::-webkit-scrollbar{display:none}.arclist-fit-card{aspect-ratio:4/5;scroll-snap-align:start;background:#e8e6e1;border-radius:12px;flex:none;width:240px;overflow:hidden}@media (min-width:720px){.arclist-fit-card{width:280px}}@media (min-width:1200px){.arclist-fit-card{width:300px}}@media (min-width:1584px){.arclist-fit-rail{padding-left:calc(50vw - 728px);scroll-padding-left:calc(50vw - 728px)}}.arclist-fit-page{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:900px){.arclist-fit-page{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start;gap:56px}.arclist-fit-page-pane{position:sticky;top:88px}}.arclist-fit-piece:hover span:first-child{text-underline-offset:4px;text-decoration:underline}.arclist-shop[data-in-app] [data-seller-link]{display:none!important}.arclist-item{max-width:1360px;margin:0 auto;padding:0 0 8px}.arclist-item-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.arclist-item-info{min-width:0;padding:0 16px}.arclist-gallery-desk{display:none}.arclist-gallery-phone{position:relative}.arclist-gallery-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#ece9e1;display:flex;overflow-x:auto}.arclist-gallery-swipe::-webkit-scrollbar{display:none}.arclist-gallery-swipe img{aspect-ratio:1;object-fit:cover;scroll-snap-align:start;flex:0 0 100%;width:100%;display:block}.arclist-gallery-count{color:#fff;letter-spacing:.02em;background:#1e221c9e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:12px}@media (min-width:900px){.arclist-item{padding:40px 40px 0}.arclist-item-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);align-items:start;gap:56px}.arclist-item-info{padding:0;position:sticky;top:96px}.arclist-gallery-desk{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px;display:grid}.arclist-gallery-desk:has(>:only-child){grid-template-columns:minmax(0,1fr)}.arclist-gallery-rail{scrollbar-width:none;flex-direction:column;gap:10px;max-height:calc(100vh - 140px);display:flex;overflow-y:auto}.arclist-gallery-phone{display:none}}@media (min-width:1280px){.arclist-item-grid{gap:72px}}@media (max-width:560px){.arclist-col,.arclist-hero-wrap,.arclist-section-head{padding-left:16px!important;padding-right:16px!important}.arclist-fit-rail,.arclist-rail{padding-left:16px;padding-right:16px;scroll-padding:0 16px}}.arclist-hero-chip:hover{background:#fafaf824!important;border-color:#fafaf866!important}@media (max-width:560px){.arclist-hero-break{display:none}.arclist-hero-shortcuts{margin-right:-22px;padding-right:22px}}.arclist-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding:0 32px 6px;scroll-padding:0 32px;display:flex;overflow-x:auto}.arclist-rail::-webkit-scrollbar{display:none}.arclist-rail-item{scroll-snap-align:start;flex:none;width:42vw;max-width:200px}@media (min-width:720px){.arclist-rail{gap:18px}.arclist-rail-item{width:210px;max-width:none}}@media (min-width:1584px){.arclist-rail{padding-left:calc(50vw - 728px);scroll-padding-left:calc(50vw - 728px)}}.arclist-chip{transition:border-color .15s,background .15s}.arclist-chip:hover{border-color:#2d362866!important}.arclist-chip--on:hover{background:#2d3628!important}.arclist-applied:hover{background:#7a8c6e3d!important}.arclist-browse-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 16px;display:grid}.arclist-browse-row+.arclist-browse-row{border-top:1px solid #e8e6e1e6}.arclist-browse-chips{gap:8px;display:flex;overflow-x:auto}@media (min-width:720px){.arclist-browse-row{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px;padding:12px 20px}}.arclist-toolbar,.arclist-browse-chips{padding-bottom:2px;padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.arclist-hero-arches{display:none}@media (min-width:900px){.arclist-hero-arches{display:block}}.arclist-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.arclist-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.arclist-hub-fill{grid-column:span var(--hub-fill-3,1)}@media (max-width:900px){.arclist-hub-fill{grid-column:span var(--hub-fill-2,1)}}@media (max-width:560px){.arclist-hub-grid{grid-template-columns:minmax(0,1fr)}.arclist-hub-grid>*{grid-column:auto!important}}.arclist-hub-lift{transition:transform .18s,filter .18s}@media (hover:hover){.arclist-hub-lift:hover{filter:brightness(1.02);transform:translateY(-2px)}}@media (max-width:560px){.arclist-hub-hero{gap:16px!important;padding:20px!important}.arclist-hub-hero h2{font-size:18px!important}.arclist-hub-hero p{font-size:13px!important}.arclist-hub-ring,.arclist-hub-ring svg{width:84px!important;height:84px!important}.arclist-hub-ring{flex-basis:84px!important}.arclist-hub-hero .arclist-hub-ring p{font-size:16px!important}}.arclist-landing-hero{padding:64px 0 72px}.arclist-landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.arclist-landing-hero-h1{font-size:clamp(40px,4.6vw,68px)}.arclist-landing-stats{grid-template-columns:repeat(3,minmax(0,190px));gap:14px;margin-top:36px;display:grid}.arclist-landing-fan{height:460px;position:relative}.arclist-landing-fan img{aspect-ratio:4/5;width:46%;height:auto}.arclist-landing-fan-0{z-index:1;top:46px;left:2%;transform:rotate(-9deg)}.arclist-landing-fan-1{z-index:3;top:0;left:27%;transform:rotate(5deg)}.arclist-landing-fan-2{z-index:2;top:38px;left:52%;transform:rotate(10deg)}.arclist-landing-carousel{grid-template-columns:40% 60%;height:268px;display:grid}.arclist-landing-carousel-panel{flex-direction:column;justify-content:center;padding:0 52px;display:flex}.arclist-landing-carousel-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;height:100%;display:grid}.arclist-landing-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.arclist-landing-scrollrow{scroll-snap-type:x mandatory;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;display:grid;overflow-x:auto}.arclist-landing-scrollrow>*{scroll-snap-align:start}.arclist-landing-four{grid-template-columns:repeat(var(--landing-cols,4), minmax(0, 1fr));gap:18px;display:grid}.arclist-landing-dept{aspect-ratio:343/155}.arclist-landing-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px;display:grid}@media (max-width:900px){.arclist-landing-hero{padding:32px 0 40px}.arclist-landing-hero-grid{grid-template-columns:1fr;gap:28px;padding:0 16px!important}.arclist-landing-stats{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}.arclist-landing-fan{width:100%;max-width:420px;height:250px;margin:0 auto}.arclist-landing-carousel{grid-template-columns:1fr;height:auto}.arclist-landing-carousel-panel{padding:26px 22px}.arclist-landing-carousel-photos{height:220px}.arclist-landing-carousel-next{bottom:88px;top:auto!important;transform:none!important}.arclist-landing-brands{grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.arclist-landing-scrollrow{grid-auto-columns:calc(50% - 7px);gap:14px}.arclist-landing-arrows{display:none!important}.arclist-landing-four{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.arclist-landing-four>:last-child:nth-child(odd){grid-column:span 2}.arclist-landing-four>.arclist-landing-dept:last-child:nth-child(odd){aspect-ratio:686/155}.arclist-landing-price{height:92px!important}.arclist-landing-style-tile{aspect-ratio:4/3!important}.arclist-landing-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.arclist-landing-col{padding:0 16px!important}}