.curated-sets,.curated-pdp{--curated-paper:#f8f6f2;--curated-ink:#2b2622;--curated-muted:#766c62;--curated-line:#ded7cc;--curated-rust:#9e5636;color:var(--curated-ink);background:var(--curated-paper);font-family:Inter,sans-serif}.curated-sets *, .curated-pdp *{box-sizing:border-box}.curated-sets [hidden],.curated-pdp [hidden]{display:none!important}.curated-sets a,.curated-pdp a{color:inherit;text-decoration:none}.curated-sets button,.curated-pdp button{cursor:pointer;font-family:inherit}.curated-sets button:disabled,.curated-pdp button:disabled{cursor:not-allowed;opacity:.55}.curated-sets :focus-visible,.curated-pdp :focus-visible{outline:2px solid var(--curated-rust);outline-offset:4px}.curated-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.curated-sets{min-height:100vh;padding:160px 28px 100px}.curated-sets__intro{text-align:center;max-width:590px;margin:0 auto 52px}.curated-eyebrow{font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--curated-rust)}.curated-sets__intro h1{font:400 clamp(42px,5vw,58px)/1.1 'Cormorant Garamond',serif;letter-spacing:-.025em;margin:16px 0 18px}.curated-sets__intro>p:not(.curated-eyebrow){font-size:14px;line-height:1.85;color:var(--curated-muted);margin:0 auto;max-width:470px}.curated-sets__intro>p.curated-sets__offer{color:var(--curated-rust);margin-top:12px;font-size:12px}.curated-sets__body{max-width:1384px;margin:auto}.curated-filters{padding-bottom:22px;border-bottom:1px solid var(--curated-line)}.curated-filters fieldset{padding:0;margin:0;border:0;min-width:0}.curated-filters fieldset:disabled{opacity:.55}.curated-filters__top{display:flex;justify-content:space-between;gap:24px;margin-bottom:20px}.curated-search{display:flex;align-items:center;gap:12px;max-width:390px;flex:1;border-bottom:1px solid #b8afa3;padding:10px 0}.curated-search svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;flex:none}.curated-search input{font:12px Inter,sans-serif;min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--curated-ink)}.curated-zoom{display:flex;align-items:center;border:1px solid #cfc6b8;border-radius:2px}.curated-zoom>span{font-size:11px;padding:0 12px}.curated-zoom button{width:44px;min-height:42px;border:0;border-left:1px solid var(--curated-line);background:transparent;color:#9b9184;font-size:23px}.curated-zoom button[aria-pressed=true]{background:#ede8df;color:var(--curated-ink)}.curated-filters__facets{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.curated-facet{position:relative}.curated-facet summary{min-height:42px;min-width:112px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 20px;border:1px solid #cfc6b8;border-radius:999px;list-style:none;cursor:pointer;font-size:12px}.curated-facet summary::-webkit-details-marker{display:none}.curated-facet[open] summary,.curated-facet.is-selected summary{background:#eee9e0;border-color:#9b9184}.curated-facet__menu{position:absolute;left:0;top:calc(100% + 9px);z-index:10;width:250px;max-height:380px;overflow:auto;padding:8px;background:#fffdf9;box-shadow:0 15px 40px #2b262219;border:1px solid var(--curated-line);border-radius:3px}.curated-facet__menu label{display:flex;align-items:center;gap:10px;min-height:42px;font-size:12px;padding:8px;cursor:pointer}.curated-facet__menu input{accent-color:var(--curated-rust);width:16px;height:16px;flex:none}.curated-facet__menu small{margin-left:auto;color:var(--curated-muted)}.curated-facet__menu label:has(input:disabled){opacity:.5}.curated-facet__menu label:hover{background:#f3efe7}.curated-clear{padding:10px 0;border:0;border-bottom:1px solid #bcb1a4;background:transparent;color:var(--curated-muted);font-size:12px}.curated-sets__status{display:flex;align-items:center;gap:18px;min-height:68px}.curated-sets__status p{margin:0;font-size:12px;color:var(--curated-muted)}.curated-sets__status button{border:0;background:none;color:var(--curated-rust);text-decoration:underline;font-size:12px;padding:12px}.curated-grid{display:grid;grid-template-columns:repeat(var(--curated-columns,4),minmax(0,1fr));gap:50px 28px}.curated-card{min-width:0}.curated-card__link{display:block}.curated-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:#e7e1d8}.curated-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.curated-card__badge{position:absolute;top:12px;left:12px;padding:7px 10px;background:rgba(248,246,242,.95);color:#51483e;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.curated-card h2{font:400 23px/1.24 'Cormorant Garamond',serif;margin:16px 0 8px}.curated-card h2 span{color:#a29788;font-size:.8em}.curated-card__price{font-size:12px;line-height:1.6;margin:0;color:#41382f}.curated-card__price s{color:#978b7d;font-size:11px;margin-left:7px}.curated-card__saving{font-size:10px;color:var(--curated-rust);margin:5px 0 0}.curated-autoload{margin:48px auto 0;min-height:20px;text-align:center;font-size:12px;line-height:1.7;color:var(--curated-muted)}.curated-empty{text-align:center;padding:70px 20px}.curated-empty h2{font:400 36px 'Cormorant Garamond',serif;margin:0 0 12px}.curated-empty p,.curated-noscript{font-size:13px;color:var(--curated-muted);line-height:1.7}.curated-empty button{border:0;background:transparent;text-decoration:underline;padding:15px;color:var(--curated-rust)}@media(hover:hover){.curated-card__link:hover img{transform:scale(1.025)}.curated-card__link:hover h2{color:var(--curated-rust)}}@media(max-width:1000px){.curated-grid{gap:38px 22px}.curated-card h2{font-size:21px}}@media(max-width:760px){.curated-sets{padding:150px 22px 64px}.curated-sets__intro{margin-bottom:34px}.curated-eyebrow{font-size:9px}.curated-sets__intro h1{font-size:44px}.curated-sets__intro>p:not(.curated-eyebrow){font-size:13px}.curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.curated-zoom{display:none}.curated-search{max-width:none}.curated-filters__facets{gap:8px}.curated-facet summary{min-width:0;padding:10px 14px;gap:12px;font-size:11px}.curated-facet__menu{width:min(260px,calc(100vw - 44px))}.curated-card h2{font-size:21px;margin-top:12px}.curated-card__price{font-size:11px}.curated-card__price s{display:block;margin-left:0;font-size:10px}.curated-card__badge{top:8px;left:8px;padding:6px 8px;font-size:8px}.curated-sets__status{min-height:58px}}@media(prefers-reduced-motion:reduce){.curated-card__media img{transition:none}}

.curated-zoom select{min-height:42px;max-width:220px;padding:8px 28px 8px 10px;border:0;border-left:1px solid var(--curated-line);background:transparent;color:var(--curated-ink);font:11px Inter,sans-serif;cursor:pointer}
