.ss{--ss-ink:var(--ink,#0B0B0C);--ss-bone:var(--bone,#F5F2EC);--ss-deep:var(--bone-deep,#EDE8DF);--ss-brass:var(--brass,#A8894F);--ss-brass-t:var(--brass-text,#8F7440);--ss-smoke:var(--smoke,#6E6A63);--ss-mist:var(--mist,#E0DACE);--ss-verde:var(--verde,#24352C);--ss-err:#8E3B2F;--ss-ease:var(--ease,cubic-bezier(.25,.46,.45,.94));--ss-g:var(--gutter,20px);max-width:1180px;margin:0 auto;padding:clamp(14px,2.4vw,32px) var(--ss-g) clamp(40px,6vw,88px);color:var(--ss-ink);font-family:var(--sans,Helvetica,Arial,sans-serif)}.ss *{box-sizing:border-box}:where(.ss) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss img{display:block;max-width:100%}.ss :focus-visible{outline:2px solid var(--ss-brass);outline-offset:3px}.ss [hidden]{display:none!important}.ss-prog ol{list-style:none;margin:0 0 clamp(8px,1.8vw,22px);padding:0;display:flex;gap:6px}.ss-prog li{flex:1;border-top:2px solid var(--ss-mist);padding-top:8px;font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ss-smoke);min-width:0}.ss-prog li.done{border-top-color:var(--ss-brass)}.ss-prog li.cur{border-top-color:var(--ss-ink);color:var(--ss-ink)}.ss-prog li b{font-weight:500;margin-right:4px}.ss-prog li button,.ss-prog li span{display:block;width:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:inherit;text-transform:inherit;min-height:44px}@media(max-width:520px){.ss-prog li{font-size:0}.ss-prog li b{font-size:var(--fs-note)}.ss-prog li.cur{font-size:var(--fs-note);flex:2.4}}.ss-head{margin-bottom:clamp(16px,2.6vw,28px);max-width:720px}.ss-eyebrow{display:block;font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ss-brass-t)}.ss-h1{font-family:var(--display,Georgia,serif);font-weight:500;font-size:clamp(1.9rem,6vw,3.2rem);line-height:1.04;margin:8px 0 0;outline:none;letter-spacing:-.005em}.ss-h2{font-family:var(--display,Georgia,serif);font-weight:500;font-size:clamp(1.55rem,4.2vw,2.1rem);line-height:1.06;margin:4px 0 6px}.ss-h3{font-family:var(--display,Georgia,serif);font-weight:500;font-size:1.4rem;line-height:1.15;margin:0}.ss-lede{color:var(--ss-smoke);font-size:var(--fs-sm);line-height:1.55;margin:8px 0 0;max-width:34em}.ss-k{font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ss-smoke);font-weight:400;margin:18px 0 8px}.ss-fine{font-size:var(--fs-note);color:var(--ss-smoke);line-height:1.55;margin:6px 0 0}.ss-note{font-size:var(--fs-sm);color:var(--ss-smoke);border-left:2px solid var(--ss-brass);padding:2px 0 2px 12px;margin:14px 0}.ss-tagline{font-family:var(--display,Georgia,serif);font-style:italic;font-size:1.08rem;line-height:1.35;margin:0 0 6px}.ss-reason{font-size:var(--fs-sm);line-height:1.55;margin:8px 0 0;color:var(--ss-smoke)}.ss-caution{font-size:var(--fs-note);color:var(--ss-brass-t);margin:4px 0 0}.ss-gold{color:var(--ss-brass-t)}.ss-link{font-size:var(--fs-ui);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--ss-brass);padding:12px 0 4px;color:var(--ss-ink);text-decoration:none;display:inline-flex;align-items:flex-end;min-height:44px;white-space:nowrap}.ss-link--inline{padding:0 0 1px;font-size:var(--fs-ui);display:inline;min-height:0}.ss-opt{font-size:var(--fs-xs);letter-spacing:.16em;color:var(--ss-smoke);font-weight:400;margin-left:6px}.ss-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vw,16px)}@media(min-width:760px){.ss-cards--space,.ss-cards--atmos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.ss-cards--atmos{grid-template-columns:repeat(5,minmax(0,1fr))}}.ss-card{display:block;text-align:left;position:relative}.ss-card-media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--ss-deep);outline:1px solid transparent;outline-offset:3px;transition:outline-color .25s var(--ss-ease)}@media(min-width:760px){.ss-cards--space .ss-card-media{aspect-ratio:4/3}}@media(min-width:1100px){.ss-cards--atmos .ss-card-media{aspect-ratio:3/4}}@media(max-width:759px){.ss-cards--atmos .ss-card:last-child{grid-column:1/-1}.ss-cards--atmos .ss-card:last-child .ss-card-media{aspect-ratio:2/1}}.ss-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ss-ease)}@media(hover:hover){.ss-card:hover .ss-card-img,.ss-card:hover .ss-scene,.ss-card:hover .ss-fan{transform:scale(1.035)}}.ss-card.is-on .ss-card-media{outline-color:var(--ss-brass)}.ss-card.is-on .ss-card-media:after{content:"\2713";position:absolute;top:10px;right:10px;z-index:3;width:26px;height:26px;border-radius:50%;background:var(--ss-ink);color:var(--ss-bone);font-size:var(--fs-sm);display:grid;place-items:center}.ss-card-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:var(--ss-brass)}.ss-scene{position:absolute;left:50%;top:44%;width:74%;height:auto;transform:translate(-50%,-50%);transition:transform 1.1s var(--ss-ease);transform-origin:50% 50%}@media(hover:hover){.ss-card:hover .ss-scene{transform:translate(-50%,-50%) scale(1.035)}}.ss-card-label{position:absolute;left:0;right:0;bottom:0;z-index:2;display:block;padding:12px 14px 13px}.ss-card--photo .ss-card-label{background:linear-gradient(to top,#0b0b0c9e,#0b0b0c00);color:#f5f2ec;padding-top:36px}.ss-card-t{display:block;font-family:var(--display,Georgia,serif);font-weight:500;font-size:clamp(1.12rem,3.6vw,1.4rem);line-height:1.1}.ss-card-d{display:block;font-size:var(--fs-xs);letter-spacing:.15em;text-transform:uppercase;margin-top:4px;line-height:1.45;opacity:.78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-card--photo .ss-card-d{opacity:.9}.ss-cards--atmos .ss-card--art .ss-card-label{background:linear-gradient(to top,#f5f2ecc7 30%,#f5f2ec00);padding-top:26px}.ss-card--hospitality .ss-card-label,.ss-card--rich .ss-card-label{color:#f5f2ec}.ss-cards--atmos .ss-card--rich .ss-card-label{background:linear-gradient(to top,#140e0bc7 30%,#140e0b00)}.ss-tone--living{background:radial-gradient(110% 80% at 30% 20%,#f6efe4,#dcc9ae)}.ss-tone--bedroom{background:radial-gradient(110% 80% at 70% 20%,#f6f3ee,#ded5c8)}.ss-tone--bathroom{background:radial-gradient(110% 80% at 30% 20%,#f1f4f2,#cfdad5)}.ss-tone--office{background:radial-gradient(110% 80% at 70% 20%,#f1efeb,#d3cec6)}.ss-tone--retail{background:radial-gradient(110% 80% at 30% 20%,#f6eedf,#d9c49e)}.ss-tone--hospitality{background:radial-gradient(110% 80% at 50% 10%,#2a2826,#0b0b0c);color:#c9ac6b}.ss-tone--reception{background:radial-gradient(110% 80% at 70% 20%,#f4f0e9,#d8ccbb)}.ss-tone--other{background:radial-gradient(110% 80% at 30% 20%,#f3f1ec,#d6d1c8)}.ss-tone--warm{background:radial-gradient(120% 90% at 50% 100%,#b98a5e,#ead8c0 72%)}.ss-tone--fresh{background:radial-gradient(120% 90% at 50% 100%,#b3c9c3,#eef3f1 72%)}.ss-tone--rich{background:radial-gradient(120% 90% at 50% 100%,#5a3e2e,#231915 78%)}.ss-tone--bright{background:radial-gradient(120% 90% at 50% 100%,#dcc873,#f6f0d2 72%)}.ss-tone--serene{background:radial-gradient(120% 90% at 50% 100%,#cbc2b7,#f3f0eb 72%)}.ss-fan{position:absolute;top:4%;right:0;bottom:34%;left:0;display:block;transition:transform 1.1s var(--ss-ease)}.ss-fan-i{position:absolute;top:50%;left:50%;width:33%;aspect-ratio:4/5;background:#fffdf9;padding:3px;box-shadow:0 10px 24px #0b0b0c2e;transform:translate(-50%,-50%)}.ss-fan-img{width:100%;height:100%;object-fit:contain}.ss-fan--3 .ss-fan-0{transform:translate(-112%,-46%) rotate(-7deg)}.ss-fan--3 .ss-fan-1{z-index:2;transform:translate(-50%,-54%)}.ss-fan--3 .ss-fan-2{transform:translate(12%,-46%) rotate(7deg)}.ss-fan--2 .ss-fan-0{transform:translate(-90%,-50%) rotate(-5deg)}.ss-fan--2 .ss-fan-1{transform:translate(-10%,-50%) rotate(5deg)}@media(max-width:759px){.ss-cards--atmos .ss-card:last-child .ss-fan-i{width:22%}}@media(min-width:1100px){.ss-fan{top:6%;right:0;bottom:30%;left:0}.ss-fan-i{width:40%}}.ss-ph{display:block;width:100%;height:100%;background:var(--ss-deep)}.ss-q{margin:0 0 clamp(18px,2.6vw,28px);scroll-margin:120px}.ss-q-t{font-family:var(--sans);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin:0 0 10px;color:var(--ss-ink)}.ss-q--need .ss-q-t{color:var(--ss-err)}.ss-chips{display:flex;flex-wrap:wrap;gap:8px}.ss-chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--ss-g));padding:2px var(--ss-g) 4px;scroll-padding-inline:var(--ss-g);scroll-snap-type:x proximity}.ss-chips--scroll::-webkit-scrollbar{display:none}.ss-chips--scroll>*{flex:none;scroll-snap-align:start}@media(min-width:1000px){.ss-chips--scroll{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.ss-chip{border:1px solid var(--ss-mist);border-radius:99px;padding:10px 16px;min-height:44px;font-size:var(--fs-sm);line-height:1.2;display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;transition:border-color .2s,background .2s,color .2s;background:var(--ss-bone);white-space:nowrap}.ss-chip small{font-size:var(--fs-note);color:var(--ss-smoke);margin-top:2px}.ss-chip em{font-style:normal;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ss-brass-t);margin-top:3px}@media(hover:hover){.ss-chip:hover{border-color:var(--ss-smoke)}}.ss-chip.is-on{background:var(--ss-ink);border-color:var(--ss-ink);color:var(--ss-bone)}.ss-chip.is-on small{color:#c9c3b8}.ss-chip.is-on em{color:#c9ac6b}.ss-chip[disabled]{opacity:.45;cursor:not-allowed}.ss-chip--img{flex-direction:row;align-items:center;gap:8px;padding:5px 14px 5px 5px}.ss-chip-img,.ss-chip--img .ss-ph{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--ss-deep);flex:none}.ss-chip--img span{display:flex;flex-direction:column}.ss-size{border-radius:6px;min-width:96px;padding:9px 14px}.ss-size.is-fit:not(.is-on){border-color:var(--ss-brass)}.ss-seg{display:flex;border:1px solid var(--ss-ink);max-width:460px}.ss-seg-b{flex:1;min-height:44px;padding:10px 6px;font-size:var(--fs-note)}.ss-seg-b+.ss-seg-b{border-left:1px solid var(--ss-ink)}.ss-seg-b.is-on{background:var(--ss-ink);color:var(--ss-bone)}.ss-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ss-tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;border:1px solid var(--ss-mist);padding:12px 10px;min-height:96px;background:var(--ss-bone);transition:border-color .2s}.ss-tile svg{width:30px;height:30px;color:var(--ss-brass)}.ss-tile-t{font-family:var(--display,Georgia,serif);font-size:1.02rem;font-weight:500;line-height:1.12}.ss-tile-d{display:none;font-size:var(--fs-note);color:var(--ss-smoke);line-height:1.45}.ss-tile.is-on{border-color:var(--ss-ink);box-shadow:inset 0 0 0 1px var(--ss-ink)}@media(min-width:760px){.ss-tile{padding:18px;min-height:0}.ss-tile svg{width:40px;height:40px}.ss-tile-t{font-size:1.2rem}.ss-tile-d{display:block}}.ss-thumbs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none;margin:0 calc(-1 * var(--ss-g));padding-left:var(--ss-g);padding-right:var(--ss-g);scroll-padding-inline:var(--ss-g)}.ss-thumbs::-webkit-scrollbar{display:none}.ss-thumb{flex:0 0 88px;scroll-snap-align:start;text-align:center;font-size:var(--fs-note)}.ss-thumb-img,.ss-thumb .ss-ph{width:88px;height:88px;object-fit:contain;background:var(--ss-deep);border:1px solid transparent;margin-bottom:6px;padding:6px}.ss-thumb.is-on .ss-thumb-img,.ss-thumb.is-on .ss-ph{border-color:var(--ss-ink)}.ss-exact-t{margin-top:4px}.ss-dims{display:flex;align-items:flex-end;gap:12px;margin-top:8px;flex-wrap:wrap}.ss-field{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ss-smoke)}.ss-field input,.ss-field textarea,.ss-field select,.ss-select{font:inherit;font-size:16px;letter-spacing:0;text-transform:none;color:var(--ss-ink);background:transparent;border:0;border-bottom:1px solid var(--ss-smoke);border-radius:0;padding:10px 0;min-width:0;width:100%}.ss-dims .ss-field{width:110px}.ss-field input:focus,.ss-field textarea:focus,.ss-select:focus{outline:none;border-bottom-color:var(--ss-brass)}.ss-x{padding-bottom:12px;color:var(--ss-smoke)}.ss-area{padding-bottom:12px;font-family:var(--display,Georgia,serif);font-size:1.3rem}.ss-next{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--ss-mist)}.ss-hint{font-size:var(--fs-note);color:var(--ss-smoke)}@media(max-width:759px){.ss-next{position:sticky;bottom:0;z-index:5;background:var(--ss-bone);margin:0 calc(-1 * var(--ss-g));padding:10px var(--ss-g) calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 24px #0b0b0c0f}.ss-next .ss-btn{flex:1}.ss-next .ss-hint{width:100%;order:-1;font-size:var(--fs-note)}}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--fs-ui);letter-spacing:.18em;text-transform:uppercase;padding:16px 22px;min-height:50px;border:1px solid var(--ss-ink);transition:background .25s var(--ss-ease),color .25s var(--ss-ease),border-color .25s;text-decoration:none;color:var(--ss-ink);white-space:nowrap}.ss-btn--solid{background:var(--ss-ink);color:var(--ss-bone)}@media(hover:hover){.ss-btn--solid:hover{background:var(--ss-brass);border-color:var(--ss-brass);color:var(--ss-ink)}.ss-btn:not(.ss-btn--solid):hover{background:var(--ss-ink);color:var(--ss-bone)}}.ss-btn[aria-disabled=true]{opacity:.55}.ss-btn[disabled]{opacity:.6;cursor:progress}.ss-sel{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,4vw,52px)}@media(min-width:1000px){.ss-sel{grid-template-columns:minmax(0,1fr) 340px}.ss-sel-bag{position:sticky;top:96px;align-self:start}}@media(max-width:699px){.ss-sel .ss-lede{display:none}.ss-sel .ss-head{margin-bottom:12px}}.ss-summary{display:flex;gap:6px;align-items:center;margin:-4px calc(-1 * var(--ss-g)) 14px;padding:0 var(--ss-g);overflow-x:auto;scrollbar-width:none}.ss-summary::-webkit-scrollbar{display:none}.ss-summary>*{flex:none}@media(min-width:1000px){.ss-summary{flex-wrap:wrap;margin:-4px 0 18px;padding:0;overflow:visible}}.ss-sumchip{font-size:var(--fs-note);border:1px solid var(--ss-mist);border-radius:99px;padding:6px 13px;min-height:44px;color:var(--ss-smoke);white-space:nowrap}@media(hover:hover){.ss-sumchip:hover{border-color:var(--ss-ink);color:var(--ss-ink)}}.ss-summary .ss-link{margin-left:4px}.ss-modes{display:flex;border:1px solid var(--ss-ink);margin:0 0 clamp(16px,2.6vw,28px);overflow-x:auto;scrollbar-width:none}.ss-mode{flex:1;padding:12px 8px;min-height:44px;font-size:var(--fs-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ss-mode+.ss-mode{border-left:1px solid var(--ss-ink)}.ss-mode.is-on{background:var(--ss-ink);color:var(--ss-bone)}.ss-block{margin:0 0 clamp(20px,3.4vw,36px)}.ss-block-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.ss-block-h .ss-link{padding-top:9px}.ss-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:700px){.ss-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,3vw,40px);align-items:start}}.ss-gal{position:relative;background:var(--ss-deep)}.ss-gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:-2px}.ss-gal-track::-webkit-scrollbar{display:none}.ss-gal-f{position:relative;flex:0 0 100%;margin:0;aspect-ratio:4/3;min-height:0;overflow:hidden;scroll-snap-align:center}@media(min-width:700px){.ss-gal-f{aspect-ratio:4/5}}.ss-gal-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:5%}.ss-gal-ph{aspect-ratio:4/3}.ss-gal-dots{position:absolute;left:0;right:0;bottom:4px;display:flex;justify-content:center;gap:2px}.ss-gal-dot{width:28px;height:28px;display:grid;place-items:center}.ss-gal-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#0b0b0c40;transition:background .2s,transform .2s}.ss-gal-dot.is-on:before{background:var(--ss-ink);transform:scale(1.2)}.ss-namerow{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.ss-namerow .ss-h2{margin:4px 0}.ss-price{font-family:var(--display,Georgia,serif);font-size:1.55rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-pill{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:4px 9px;border-radius:99px;vertical-align:1px;margin-right:4px}.ss-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ss-pill--fit{color:var(--ss-verde);background:#24352c14}.ss-pill--near{color:var(--ss-brass-t);background:#a8894f1f}.ss-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:12px 0 0}.ss-row-k{font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ss-smoke);min-width:44px}.ss-more{border-top:1px solid var(--ss-mist);margin-top:12px}.ss-more summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:44px;font-size:var(--fs-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ss-smoke)}.ss-more summary::-webkit-details-marker{display:none}.ss-more summary:after{content:"+";font-family:var(--display,Georgia,serif);font-size:20px;color:var(--ss-brass-t);line-height:1}.ss-more[open] summary:after{content:"\2212"}.ss-more p{font-size:var(--fs-sm);line-height:1.6;color:var(--ss-smoke);margin:0 0 10px}.ss-spec{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;font-size:var(--fs-note);margin:2px 0 12px}.ss-spec dt{font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ss-smoke);padding-top:2px}.ss-spec dd{margin:0;line-height:1.5}.ss-alts{margin-top:4px}.ss-alt-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ss-alt{display:flex;gap:10px;align-items:center;text-align:left;border:1px solid var(--ss-mist);padding:6px;min-height:64px}@media(hover:hover){.ss-alt:hover{border-color:var(--ss-ink)}}.ss-alt-img,.ss-alt .ss-ph{width:50px;height:50px;flex:none;object-fit:contain;background:var(--ss-deep)}.ss-alt b{display:block;font-family:var(--display,Georgia,serif);font-weight:500;font-size:1.05rem;line-height:1.1}.ss-alt small{display:block;font-size:var(--fs-note);color:var(--ss-smoke)}.ss-scroller{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 8px;margin:0 calc(-1 * var(--ss-g));padding-left:var(--ss-g);padding-right:var(--ss-g);scroll-padding-inline:var(--ss-g);scrollbar-width:none}.ss-scroller::-webkit-scrollbar{display:none}@media(min-width:1000px){.ss-scroller{margin:0;padding-left:2px;padding-right:2px;flex-wrap:wrap;overflow:visible}}.ss-scent{flex:0 0 min(38vw,190px);scroll-snap-align:start;text-align:left;display:flex;flex-direction:column}@media(min-width:1000px){.ss-scent{flex:0 0 calc((100% - 30px)/4)}}.ss-scent-media{position:relative;aspect-ratio:1/1;min-height:0;overflow:hidden;background:var(--ss-deep);outline:1px solid transparent;outline-offset:3px;transition:outline-color .2s}.ss-scent-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%}.ss-scent.is-on .ss-scent-media{outline-color:var(--ss-brass)}.ss-check{position:absolute;top:7px;right:7px;width:24px;height:24px;border-radius:50%;background:var(--ss-ink);color:var(--ss-bone);font-size:var(--fs-note);display:grid;place-items:center}.ss-badge{position:absolute;top:8px;left:8px;font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;background:#f5f2eceb;color:var(--ss-brass-t);padding:3px 7px}.ss-scent-t{font-family:var(--display,Georgia,serif);font-weight:500;font-size:1.15rem;line-height:1.1;margin-top:8px}.ss-scent-fam{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ss-brass-t);margin-top:4px;line-height:1.4}.ss-scent-i{display:block;margin-top:4px;line-height:0}.ss-scent-p{font-size:var(--fs-note);color:var(--ss-smoke);margin-top:3px;font-variant-numeric:tabular-nums}.ss-dots{display:inline-flex;gap:3px}.ss-dots i{width:5px;height:5px;border-radius:50%;background:var(--ss-mist)}.ss-dots i.f{background:var(--ss-brass)}.ss-why1{font-size:var(--fs-note);line-height:1.55;color:var(--ss-smoke);margin:6px 0 0;border-left:2px solid var(--ss-brass);padding-left:10px}.ss-why1 em{font-family:var(--display,Georgia,serif);font-size:1.02rem;color:var(--ss-ink)}.ss-sizes{margin:0 0 clamp(18px,3vw,30px)}.ss-sizes .ss-k{margin:0}.ss-qty{display:inline-flex;align-items:center;border:1px solid var(--ss-mist)}.ss-qty button{width:44px;height:44px;font-size:18px;color:var(--ss-smoke)}.ss-qty span{min-width:28px;text-align:center;font-size:var(--fs-sm)}.ss-pkg{border:1px solid var(--ss-mist);padding:14px;margin:0 0 clamp(18px,3vw,30px);background:var(--ss-bone)}.ss-pkg.is-on{border-color:var(--ss-brass)}.ss-pkg-t{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:var(--fs-sm)}.ss-pkg-t input{width:20px;height:20px;margin-top:3px;accent-color:var(--ss-ink);flex:none}.ss-pkg-t b{font-family:var(--display,Georgia,serif);font-weight:500;font-size:1.15rem}.ss-pkg-p{font-variant-numeric:tabular-nums}.ss-pkg-save{display:inline-block;margin-left:8px;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ss-brass-t);border:1px solid var(--ss-brass);padding:2px 7px;vertical-align:2px}.ss-pkg-t small{display:block;font-size:var(--fs-note);color:var(--ss-smoke);margin-top:4px;line-height:1.45}.ss-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:10px}.ss-extras{margin-top:2px}.ss-extras .ss-k{margin-top:0}.ss-consult{border:1px solid var(--ss-brass);background:var(--ss-deep);padding:clamp(16px,3vw,26px);margin:0 0 clamp(20px,3vw,32px)}.ss-consult .ss-why{margin:8px 0 12px;padding-left:18px;font-size:var(--fs-sm);line-height:1.6}.ss-cfields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:8px 0 16px}@media(min-width:700px){.ss-cfields{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-cform-err{color:var(--ss-err);font-size:var(--fs-sm)}.ss-ok{color:var(--ss-verde);font-family:var(--display,Georgia,serif);font-size:1.2rem}.ss-bag{border-top:1px solid var(--ss-ink);padding-top:14px}.ss-bag .ss-h3{margin-bottom:6px}.ss-bagd{border-top:1px solid var(--ss-ink);border-bottom:1px solid var(--ss-mist)}.ss-bagd summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:var(--fs-ui);letter-spacing:.18em;text-transform:uppercase}.ss-bagd summary::-webkit-details-marker{display:none}.ss-bagd summary span:last-child{font-family:var(--display,Georgia,serif);font-size:1.05rem;letter-spacing:0;text-transform:none}.ss-bagd summary:after{content:"+";font-family:var(--display,Georgia,serif);font-size:20px;color:var(--ss-brass-t);line-height:1}.ss-bagd[open] summary:after{content:"\2212"}.ss-bagd .ss-fine{padding-bottom:12px}.ss-lines{list-style:none;margin:0;padding:0}.ss-line{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ss-mist)}.ss-line-img,.ss-line .ss-ph{width:48px;height:48px;object-fit:contain;background:var(--ss-deep)}.ss-line-n b{display:block;font-family:var(--display,Georgia,serif);font-weight:500;font-size:1.02rem;line-height:1.15}.ss-line-n small{display:block;font-size:var(--fs-note);color:var(--ss-smoke);line-height:1.45}.ss-line-q{font-size:var(--fs-note);color:var(--ss-smoke)}.ss-line-p{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.ss-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px}.ss-total span{font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ss-smoke)}.ss-total b{font-family:var(--display,Georgia,serif);font-weight:500;font-size:1.65rem;font-variant-numeric:tabular-nums}.ss-problems{margin:12px 0 0;padding:10px 12px 10px 28px;background:#8e3b2f12;color:var(--ss-err);font-size:var(--fs-sm);line-height:1.5}.ss-msg:empty{display:none}.ss-msg{margin-top:12px;font-size:var(--fs-sm);line-height:1.5;padding:10px 12px}.ss-msg--ok{background:#24352c14;color:var(--ss-verde)}.ss-msg--err{background:#8e3b2f12;color:var(--ss-err)}.ss-msg--info{background:var(--ss-deep);color:var(--ss-smoke)}.ss-actions{display:grid;gap:8px;margin-top:14px}.ss-bar{display:none}@media(max-width:999px){.ss-actions--panel{display:none}.ss--selection{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.ss-bar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--ss-bone);border-top:1px solid var(--ss-mist);box-shadow:0 -12px 30px #0b0b0c14;padding:10px var(--ss-g) calc(10px + env(safe-area-inset-bottom,0px))}.ss-bar-msg{grid-column:1/-1}.ss-bar-msg .ss-msg{margin:0;padding:8px 10px;font-size:var(--fs-note)}.ss-bar-t span{display:block;font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ss-smoke)}.ss-bar-t b{font-family:var(--display,Georgia,serif);font-weight:500;font-size:1.35rem;font-variant-numeric:tabular-nums}.ss-actions--bar{margin:0;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ss-actions--bar .ss-btn{padding:12px 8px;min-height:48px;letter-spacing:.12em;font-size:var(--fs-ui);white-space:normal;line-height:1.25;text-align:center}}@media(max-width:360px){.ss-bar{grid-template-columns:minmax(0,1fr)}.ss-bar-t{display:flex;justify-content:space-between;align-items:baseline}}.ss-resume{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:space-between;background:var(--ss-deep);padding:10px 14px;margin-bottom:18px;font-size:var(--fs-sm)}.ss-resume .ss-link{padding-top:6px}@media(max-width:359px){.ss-link{white-space:normal;text-align:left}}.ss-boot-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px}@media(min-width:760px){.ss-boot-grid{grid-template-columns:repeat(3,1fr)}}.ss-boot-grid i{aspect-ratio:1/1;background:linear-gradient(100deg,var(--ss-deep) 40%,#F3EFE8 50%,var(--ss-deep) 60%);background-size:200% 100%;animation:ss-shimmer 1.4s linear infinite}@keyframes ss-shimmer{to{background-position:-200% 0}}.ss-setup{font-size:var(--fs-note);background:#fff6dd;border:1px dashed var(--ss-brass);padding:10px 12px;margin:10px 0}.ss-noscript{padding:20px 0;font-size:var(--fs-sm)}.ss-in{animation:ss-in .38s var(--ss-ease) both}@keyframes ss-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ss *,.ss-in{animation:none!important;transition:none!important}}.ss-explore{margin:16px 0 0;display:grid;gap:2px;justify-items:start}.ss-explore .ss-link{padding-top:6px}@media(min-width:1000px){.ss-cards--space{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-cards--space .ss-scene{width:64%;top:40%}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/scentspace.css.map */
