@font-face{font-family:SN Bricolage;src:url(sn-bricolage-latin.woff2) format("woff2");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:SN Instrument;src:url(sn-instrument-latin.woff2) format("woff2");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap}html:root{--font-heading--family: "SN Bricolage", "Helvetica Neue", Arial, sans-serif;--font-heading--weight: 700;--font-body--family: "SN Instrument", "Helvetica Neue", Arial, sans-serif;--font-subheading--family: "SN Instrument", "Helvetica Neue", Arial, sans-serif}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.sn-h1,.sn-h2,.sn-h3{font-optical-sizing:auto;letter-spacing:-.02em}:root{--sn-bone: #faf8f5;--sn-paper: #f3eee5;--sn-sand: #ebe4d8;--sn-ink: #1f1d1a;--sn-muted: #6b655c;--sn-line: rgba(31, 29, 26, .12);--sn-teal: #10726f;--sn-deep: #0c4543;--sn-yellow: #edd63d;--sn-c-red: #c62022;--sn-c-orange: #ef8218;--sn-c-yellow: #f7da29;--sn-c-pink: #f23789;--sn-c-purple: #7066bc;--sn-c-lightblue: #0cc3d7;--sn-c-green: #108274;--sn-c-brown: #855a42;--sn-radius: 14px;--sn-gutter: clamp(16px, 4vw, 48px);--sn-maxw: 1320px;--sn-section-y: clamp(64px, 9vw, 128px);--sn-display: var(--font-heading--family, Georgia, serif);--sn-body: var(--font-body--family, system-ui, sans-serif)}.sn{background:var(--sn-bg, var(--sn-bone));color:var(--sn-ink);font-family:var(--sn-body)}.sn *,.sn *:before,.sn *:after{box-sizing:border-box}.sn--paper{--sn-bg: var(--sn-paper)}.sn--sand{--sn-bg: var(--sn-sand)}.sn--ink{--sn-bg: var(--sn-ink);color:var(--sn-bone)}.sn--deep{--sn-bg: var(--sn-deep);color:var(--sn-bone)}.sn__wrap{max-width:var(--sn-maxw);margin:0 auto;padding:var(--sn-section-y) var(--sn-gutter)}.sn__wrap--tight{padding-block:clamp(40px,6vw,80px)}.sn__wrap--flush{padding-block:0}.sn-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--sn-body);font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--sn-muted);margin:0 0 18px}.sn--ink .sn-eyebrow,.sn--deep .sn-eyebrow{color:#faf8f5b8}.sn-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.6}.sn-h1,.sn-h2,.sn-h3{font-family:var(--sn-display);font-weight:var(--font-heading--weight, 400);color:inherit;margin:0;text-wrap:balance}.sn-h1{font-size:clamp(44px,6.4vw,92px);line-height:.98;letter-spacing:-.02em}.sn-h2{font-size:clamp(34px,4.4vw,62px);line-height:1.02;letter-spacing:-.015em}.sn-h3{font-size:clamp(22px,2vw,28px);line-height:1.12;letter-spacing:-.01em}.sn-lead{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:inherit;opacity:.86;margin:20px 0 0;max-width:34em;text-wrap:pretty}.sn-body{font-size:16px;line-height:1.6;opacity:.86;margin:14px 0 0;text-wrap:pretty}.sn-small{font-size:14px;line-height:1.5;color:var(--sn-muted)}.sn-center{text-align:center}.sn-center .sn-lead{margin-inline:auto}.sn-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.sn-center .sn-btns{justify-content:center}.sn-btn{--b: var(--sn-ink);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font:500 16px/1 var(--sn-body);text-decoration:none;letter-spacing:.01em;background:var(--b);color:var(--sn-bone);border:1.5px solid var(--b);transition:transform .2s ease,background-color .2s ease,color .2s ease;cursor:pointer}.sn-btn:hover{transform:translateY(-1px)}.sn-btn--ghost{background:transparent;color:var(--sn-ink)}.sn-btn--ghost:hover{background:var(--sn-ink);color:var(--sn-bone)}.sn-btn--light{--b: var(--sn-bone);color:var(--sn-ink)}.sn-btn--light.sn-btn--ghost{color:var(--sn-bone);background:transparent}.sn-btn--light.sn-btn--ghost:hover{background:var(--sn-bone);color:var(--sn-ink)}.sn-btn__arrow{transition:transform .2s ease}.sn-btn:hover .sn-btn__arrow{transform:translate(3px)}.sn-link{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sn-img{display:block;width:100%;height:100%;object-fit:cover}.sn-media{position:relative;overflow:hidden;border-radius:var(--sn-radius);background:var(--sn-sand)}.sn-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--dot, var(--sn-ink));flex:none}.sn-hero{position:relative;color:var(--sn-bone);background:#2b2621;min-height:min(92svh,920px);display:grid;overflow:hidden}.sn-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.sn-hero__media picture,.sn-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 70% 50%);display:block}.sn-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14110e9e,#14110e61 38%,#14110e00 64%)}.sn-hero__inner{position:relative;z-index:1;align-self:end;max-width:var(--sn-maxw);width:100%;margin:0 auto;padding:clamp(96px,14vh,160px) var(--sn-gutter) clamp(48px,9vh,96px)}.sn-hero__copy{max-width:620px}.sn-hero .sn-eyebrow{color:#faf8f5d9}.sn-hero__facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:15px;opacity:.9}.sn-hero__facts span{display:inline-flex;align-items:center;gap:8px}.sn-hero__facts span+span:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.7;margin-right:10px}@media(max-width:749px){.sn-hero{min-height:min(88svh,780px)}.sn-hero__media img{object-position:var(--pos-m, 50% 50%)}.sn-hero__shade{background:linear-gradient(0deg,#14110ec7,#14110e73 42%,#14110e00 70%)}.sn-hero .sn-btns{flex-direction:column;align-items:stretch}}.sn-names{background:var(--sn-bg, var(--sn-bone));border-block:1px solid var(--sn-line);overflow:hidden}.sn-names__track{display:flex;width:max-content;animation:sn-scroll var(--speed, 40s) linear infinite}.sn-names:hover .sn-names__track{animation-play-state:paused}.sn-names__set{display:flex;align-items:center;gap:clamp(28px,4vw,56px);padding:22px clamp(14px,2vw,28px)}.sn-names a{display:inline-flex;align-items:center;gap:14px;font-family:var(--sn-display);font-size:clamp(24px,2.6vw,36px);line-height:1;color:var(--sn-ink);text-decoration:none;white-space:nowrap}.sn-names a .sn-dot{width:14px;height:14px}.sn-names a:hover{color:var(--dot)}@keyframes sn-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sn-names__track{animation:none}}.sn-head{display:grid;gap:0;margin-bottom:clamp(32px,4vw,56px)}.sn-head--split{grid-template-columns:1fr;align-items:end;gap:20px}@media(min-width:990px){.sn-head--split{grid-template-columns:1.1fr .9fr;gap:64px}.sn-head--split .sn-lead{margin:0}}.sn-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.4vw,18px)}@media(min-width:990px){.sn-tiles{grid-template-columns:repeat(4,1fr)}}.sn-tile{display:block;text-decoration:none;color:var(--sn-ink)}.sn-tile__media{position:relative;aspect-ratio:3 / 4;border-radius:var(--sn-radius);overflow:hidden;background:var(--sn-sand)}.sn-tile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.sn-tile__on{opacity:0}.sn-tile:hover .sn-tile__on,.sn-tile:focus-visible .sn-tile__on,.sn-tile.is-on .sn-tile__on{opacity:1}.sn-tile:hover .sn-tile__media img{transform:scale(1.025)}.sn-tile__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 4px 0}.sn-tile__name{display:inline-flex;align-items:center;gap:10px;font-family:var(--sn-display);font-size:clamp(19px,1.6vw,24px);line-height:1.1}.sn-tile__plain{font-size:14px;color:var(--sn-muted)}.sn-tile__story{font-size:14px;line-height:1.45;color:var(--sn-muted);padding:6px 4px 0;margin:0}.sn-tiles--pop .sn-tile__media{aspect-ratio:3 / 4}.sn-split{display:grid;gap:clamp(28px,5vw,80px);align-items:center}@media(min-width:990px){.sn-split{grid-template-columns:1fr 1fr}.sn-split--right .sn-split__media{order:2}.sn-split--wide{grid-template-columns:1.25fr .75fr}.sn-split--wide.sn-split--right{grid-template-columns:.75fr 1.25fr}}.sn-split__media{aspect-ratio:var(--ar, 3 / 4)}.sn-split__media--wide{--ar: 4 / 3}.sn-split__copy{max-width:560px}.sn-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.sn-list li{display:flex;gap:12px;align-items:baseline;font-size:16px;line-height:1.5}.sn-list li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent, var(--sn-teal));flex:none;transform:translateY(-2px)}.sn-trio{display:grid;gap:clamp(10px,1.4vw,18px);grid-template-columns:1fr}@media(min-width:750px){.sn-trio{grid-template-columns:repeat(3,1fr)}}.sn-trio figure{margin:0}.sn-trio__media{aspect-ratio:3 / 4;border-radius:var(--sn-radius);overflow:hidden;background:var(--sn-sand)}.sn-trio figcaption{display:flex;align-items:baseline;gap:10px;padding:14px 4px 0;font-family:var(--sn-display);font-size:clamp(20px,1.8vw,26px)}.sn-trio figcaption small{font-family:var(--sn-body);font-size:14px;color:var(--sn-muted)}@media(max-width:749px){.sn-trio--scroll{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--sn-gutter) * -1);padding-inline:var(--sn-gutter);scrollbar-width:none}.sn-trio--scroll figure{scroll-snap-align:start}}.sn-close{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media(min-width:990px){.sn-close{grid-template-columns:1fr 1fr}}.sn-close__media{aspect-ratio:3 / 4}.sn-points{list-style:none;margin:28px 0 0;padding:0;counter-reset:p;display:grid;gap:0}.sn-points li{counter-increment:p;display:grid;grid-template-columns:44px 1fr;gap:4px 14px;padding:18px 0;border-top:1px solid var(--sn-line)}.sn-points li:last-child{border-bottom:1px solid var(--sn-line)}.sn-points li:before{content:counter(p,decimal-leading-zero);grid-row:span 2;font:500 13px/1.9 var(--sn-body);letter-spacing:.08em;color:var(--sn-muted)}.sn-points strong{font-family:var(--sn-display);font-weight:var(--font-heading--weight, 400);font-size:21px;line-height:1.2}.sn-points span{font-size:15px;line-height:1.5;color:var(--sn-muted)}.sn-numbers{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--sn-line)}@media(min-width:990px){.sn-numbers{grid-template-columns:repeat(4,1fr)}}.sn-numbers>div{padding:28px 20px 30px 0;border-bottom:1px solid var(--sn-line)}@media(min-width:990px){.sn-numbers>div{border-bottom:0}.sn-numbers>div+div{padding-left:28px;border-left:1px solid var(--sn-line)}}.sn-numbers b{display:block;font-family:var(--sn-display);font-weight:var(--font-heading--weight, 400);font-size:clamp(44px,5vw,72px);line-height:1;letter-spacing:-.02em}.sn-numbers span{display:block;margin-top:8px;font-size:15px;color:var(--sn-muted)}.sn-lamps{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:1fr}@media(min-width:750px){.sn-lamps{grid-template-columns:1.35fr 1fr;align-items:end}.sn-lamps--even{grid-template-columns:1fr 1fr}}.sn-lamp{display:block;color:var(--sn-ink);text-decoration:none}.sn-lamp__media{position:relative;aspect-ratio:3 / 4;border-radius:var(--sn-radius);overflow:hidden;background:var(--sn-sand)}.sn-lamp__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.sn-lamp__media img+img{opacity:0}.sn-lamp:hover .sn-lamp__media img+img{opacity:1}.sn-lamp:hover .sn-lamp__media img{transform:scale(1.02)}.sn-lamp__badge{position:absolute;top:16px;left:16px;z-index:1;padding:7px 12px;border-radius:999px;background:var(--sn-bone);font-size:13px;letter-spacing:.04em}.sn-lamp__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 4px 0}.sn-lamp__name{font-family:var(--sn-display);font-size:clamp(26px,2.4vw,36px);line-height:1}.sn-lamp__price{font-size:17px}.sn-lamp__sub{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px 0;font-size:14px;color:var(--sn-muted)}.sn-dots{display:inline-flex;gap:6px}.sn-dots .sn-dot{width:12px;height:12px}.sn-faq{max-width:860px;margin:0 auto}.sn-faq details{border-top:1px solid var(--sn-line)}.sn-faq details:last-of-type{border-bottom:1px solid var(--sn-line)}.sn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:var(--sn-display);font-size:clamp(19px,1.7vw,24px);line-height:1.25}.sn-faq summary::-webkit-details-marker{display:none}.sn-faq summary:after{content:"";width:14px;height:14px;flex:none;background:linear-gradient(currentColor,currentColor) center/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 14px no-repeat;transition:transform .25s ease}.sn-faq details[open] summary:after{transform:rotate(45deg)}.sn-faq__a{padding:0 0 26px;font-size:16px;line-height:1.65;color:var(--sn-muted);max-width:46em}.sn-faq__a p{margin:0 0 10px}.sn-faq__a a{color:var(--sn-ink)}.sn-signup{display:grid;gap:28px;align-items:end}@media(min-width:990px){.sn-signup{grid-template-columns:1.1fr .9fr;gap:64px}}.sn-signup form{display:flex;gap:10px;flex-wrap:wrap}.sn-signup input[type=email]{flex:1 1 240px;min-height:54px;padding:0 22px;border-radius:999px;border:1.5px solid currentColor;background:transparent;color:inherit;font:16px var(--sn-body)}.sn-signup input[type=email]::placeholder{color:inherit;opacity:.6}.sn-signup__msg{width:100%;font-size:14px;margin:6px 0 0;opacity:.85}.sn-page-hero .sn__wrap{padding-bottom:clamp(32px,4vw,56px)}.sn-page-hero__media{margin-top:clamp(32px,4vw,56px);aspect-ratio:16 / 7}@media(max-width:749px){.sn-page-hero__media{aspect-ratio:4 / 3}}.sn-prose{max-width:680px;margin:0 auto;font-size:clamp(17px,1.3vw,19px);line-height:1.7}.sn-prose p{margin:0 0 1.1em}.sn-prose p:first-child{font-family:var(--sn-display);font-size:clamp(24px,2.4vw,32px);line-height:1.3}.sn-pdp-lines{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px;font-size:15px}.sn-pdp-lines li{display:flex;align-items:center;gap:10px}.sn-pdp-lines svg{width:18px;height:18px;flex:none;color:var(--sn-teal)}.sn-colorline{margin:0;font-size:15px;line-height:1.5}.sn-colorline b{font-weight:600}.sn-colorline__story{display:block;color:var(--sn-muted);margin-top:4px;font-style:italic}.sn-pdp-hint{font-size:14px;color:var(--sn-muted);margin:0}.sn-trust{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--sn-line);display:grid;gap:10px;font-size:14px;color:var(--sn-muted)}.sn-trust li{display:flex;gap:10px;align-items:center}.sn-trust svg{width:18px;height:18px;flex:none;color:var(--sn-ink)}.sn-colorimg{display:contents}.sn--teal{--sn-bg: var(--sn-teal);color:var(--sn-bone)}.sn--yellow{--sn-bg: var(--sn-yellow);color:var(--sn-ink)}.sn--teal .sn-eyebrow,.sn--deep .sn-eyebrow{color:var(--sn-yellow)}.sn--yellow .sn-eyebrow{color:var(--sn-deep)}.sn--teal .sn-h1,.sn--teal .sn-h2,.sn--deep .sn-h2{color:var(--sn-yellow)}.sn--yellow .sn-h2,.sn--yellow .sn-h1{color:var(--sn-deep)}.sn--teal .sn-small,.sn--deep .sn-small{color:#faf8f5bf}.sn--yellow .sn-small{color:#1f1d1ab8}.sn--teal .sn-btn:not(.sn-btn--ghost),.sn--deep .sn-btn:not(.sn-btn--ghost){--b: var(--sn-yellow);color:var(--sn-ink)}.sn--teal .sn-btn--ghost,.sn--deep .sn-btn--ghost{color:var(--sn-bone);border-color:var(--sn-bone)}.sn--yellow .sn-btn:not(.sn-btn--ghost){--b: var(--sn-deep);color:var(--sn-bone)}.sn--teal .sn-media,.sn--yellow .sn-media{background:#ffffff1f}.sn--teal .sn-list li:before{background:var(--sn-yellow)}.sn--yellow .sn-list li:before{background:var(--sn-deep)}.sn--teal .sn-link,.sn--deep .sn-link{color:var(--sn-yellow)}.sn--teal,.sn--yellow{border-block:0}.sn-h1,.sn-h2{font-weight:700;font-variation-settings:"opsz" 96}.sn-h3{font-weight:650}.sn-h1{letter-spacing:-.03em;line-height:.96}.sn-h2{letter-spacing:-.025em;line-height:1}.sn-btn{font-weight:600}.sn-eyebrow{font-weight:600;letter-spacing:.12em}.sn:not(.sn--teal):not(.sn--yellow):not(.sn--deep):not(.sn--ink) .sn-h2{color:var(--sn-deep)}.sn-names__item{display:inline-flex;align-items:center;gap:14px;font-family:var(--sn-display);font-weight:700;font-size:clamp(22px,2.4vw,34px);line-height:1;letter-spacing:-.02em;white-space:nowrap}.sn-names__item .sn-dot{width:14px;height:14px}.sn-names.sn--teal,.sn-names.sn--deep,.sn-names.sn--teal a,.sn-names.sn--deep a{color:var(--sn-yellow)}.sn-names.sn--teal .sn-dot,.sn-names.sn--deep .sn-dot{box-shadow:0 0 0 2px #faf8f540}.sn-tile__name{font-family:var(--sn-display);font-weight:650;letter-spacing:-.01em}.sn--teal .sn-numbers,.sn--teal .sn-numbers>div{border-color:#faf8f538}.sn--teal .sn-numbers b{color:var(--sn-yellow)}.sn--teal .sn-numbers span,.sn--deep .sn-numbers span{color:#faf8f5cc}
/*# sourceMappingURL=/cdn/shop/t/10/assets/setalu-nubo.css.map */
