html:root{--font-heading-family: "Gilda Display", "Didot", Georgia, serif;--font-heading-weight: 400;--font-heading-style: normal}.sy{--night: #1E2140;--night-2: #171935;--dusk: #30345E;--haze: #E7E5EE;--paper: #F7F6FA;--ink: #1F2036;--muted: #5E5E78;--line: #D3D0DE;--lamp: #E2A656;--lamp-hi: #EDB86E;--lamp-deep: #A96C24;--on-night: #ECEAF4;--on-night-muted: #A9A7C2;--display: "Gilda Display", "Didot", "Bodoni 72", Georgia, serif;--body: "Jost", "Futura", "Avenir Next", "Segoe UI", system-ui, sans-serif;--ease: cubic-bezier(.2,.7,.2,1);font-family:var(--body);font-size:16px;line-height:1.55;letter-spacing:0;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.sy *,.sy *:before,.sy *:after{box-sizing:border-box}.sy h1,.sy h2,.sy h3{font-family:var(--display);font-weight:400;font-style:normal;letter-spacing:0;text-wrap:balance;margin:0;color:inherit;line-height:1.08}.sy p{margin:0}.sy ul,.sy ol,.sy dl,.sy dd{margin:0;padding:0;list-style:none}.sy a{color:inherit}.sy button,.sy input{font:inherit;letter-spacing:inherit}.sy img{display:block;max-width:100%}.sy :focus-visible{outline:2px solid var(--lamp-deep);outline-offset:2px}.sy [hidden]{display:none!important}.sy-wrap{max-width:1140px;margin-inline:auto;padding-inline:22px}.sy-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase}.sy-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sy-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:999px;text-decoration:none;font-weight:500;letter-spacing:.04em;border:1px solid transparent;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s var(--ease)}.sy-btn:hover{transform:translateY(-1px)}.sy-btn--lamp{background:var(--lamp);color:#20160a}.sy-btn--lamp:hover{background:var(--lamp-hi)}.sy-btn--ghost{border-color:#eceaf459;color:var(--on-night)}.sy-btn--ghost:hover{border-color:var(--on-night)}.sy-lampdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.sy-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px}.sy-wordmark{font-family:Gilda Display,Georgia,serif;font-size:30px;line-height:1;letter-spacing:.02em;color:inherit;font-weight:400}.sy-dot-i{position:relative}.sy-dot-i:after{content:"";position:absolute;left:50%;top:.02em;width:.17em;height:.17em;border-radius:50%;background:#e2a656;transform:translate(-50%);box-shadow:0 0 8px 1px #e2a65699}.sy-hero{position:relative;background:var(--night);color:var(--on-night);overflow:hidden}.sy-hero-media{position:relative;aspect-ratio:16 / 11;animation:sy-settle 2.2s var(--ease) both}.sy-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(30,33,64,0) 55%,var(--night) 100%)}.sy-hero-inner{position:relative;display:grid;gap:18px;padding-block:6px 44px}.sy-hero .sy-eyebrow{color:var(--lamp)}.sy-hero-title{font-size:40px;line-height:1.05;max-width:13ch}.sy-hero-sub{color:var(--on-night-muted);font-size:17px;max-width:44ch}.sy-proof{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--on-night-muted)}.sy-stars{letter-spacing:2px;color:#b6b3c8}.sy-hero .sy-stars{color:#6f6d8f}@keyframes sy-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.sy-marquee{background:var(--dusk);color:var(--on-night);overflow:hidden;border-block:1px solid rgba(236,234,244,.08)}.sy-marquee-track{display:flex;width:max-content;animation:sy-drift 38s linear infinite}.sy-marquee:hover .sy-marquee-track{animation-play-state:paused}.sy-marquee ul{display:flex;padding:14px 0}.sy-marquee li{display:flex;align-items:center;white-space:nowrap;font-size:13px;letter-spacing:.16em;text-transform:uppercase;padding-inline:22px}.sy-marquee li:after{content:"\2726";color:var(--lamp);margin-left:44px;font-size:12px}@keyframes sy-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.sy-pdp{padding-block:40px 64px;scroll-margin-top:80px}.sy-pdp-grid{display:grid;gap:28px}.sy-gallery{display:grid;gap:10px;align-content:start;min-width:0}.sy-stage{position:relative;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;background:var(--haze)}.sy-slide{position:absolute;top:0;right:0;bottom:0;left:0}.sy-slide img,.sy-slide svg{width:100%;height:100%;object-fit:cover;display:block}.sy-shot-cap{font-size:13px;color:var(--muted);min-height:1.5em}.sy-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.sy-thumbs button{position:relative;aspect-ratio:1 / 1;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--haze);cursor:pointer;overflow:hidden;opacity:.7;transition:opacity .2s,box-shadow .2s}.sy-thumbs button:hover{opacity:1}.sy-thumbs button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--night)}.sy-thumbs img,.sy-thumbs svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sy-buybox{display:grid;gap:16px;align-content:start;min-width:0}.sy-buybox .sy-eyebrow{color:var(--muted)}.sy-title{font-size:40px;line-height:1.05;color:var(--night)}.sy-rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-top:-6px}.sy-tagline{font-family:var(--display);font-style:italic;font-size:20px;line-height:1.3;color:var(--dusk)}.sy-glance{display:grid;gap:8px;font-size:15px}.sy-glance li{display:flex;gap:10px;align-items:baseline}.sy-glance li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--lamp);transform:translateY(-1px)}.sy-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sy-price{font-family:var(--display);font-size:36px;line-height:1.1;color:var(--night);font-variant-numeric:tabular-nums}.sy-compare{color:var(--muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.sy-per{font-size:13px;color:var(--muted)}.sy-taxnote{font-size:12.5px;color:var(--muted);margin-top:-12px}.sy fieldset{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.sy legend{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0}.sy-opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:3px 12px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s}.sy-opt:hover{border-color:#a7a4bc}.sy-opt input{accent-color:var(--night);margin:0;width:16px;height:16px}.sy-opt:has(input:checked){border-color:var(--night);box-shadow:0 0 0 1px var(--night);background:#fbfafd}.sy-opt-t{font-weight:500;color:var(--ink)}.sy-opt-s{grid-column:2;font-size:13px;color:var(--muted)}.sy-opt-p{grid-row:1 / span 2;grid-column:3;text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.sy-opt-p small{display:block;font-weight:400;font-size:12px;color:var(--lamp-deep)}.sy-badge{position:absolute;top:-9px;right:12px;background:var(--night);color:var(--on-night);font-size:10.5px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;padding:2px 9px;border-radius:999px}.sy-opt--muted{background:var(--paper);cursor:default}.sy-opt--muted:hover{border-color:var(--line)}.sy-opt--muted .sy-opt-t{color:var(--muted)}.sy-soon{display:inline-block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lamp-deep);border:1px solid #E7C99C;border-radius:4px;padding:2px 6px 1px;margin-left:6px;vertical-align:.15em}.sy-atc{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:17px 20px;border:0;border-radius:999px;background:var(--night);color:var(--on-night);font-size:16px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:background .25s}.sy-atc:hover{background:var(--dusk)}.sy-atc[aria-disabled=true],.sy-atc:disabled{opacity:.6;cursor:not-allowed}.sy-atc .sy-lampdot{background:var(--lamp);box-shadow:0 0 10px 3px #e2a6568c;order:-1}.sy-atc .loading__spinner{width:18px}.sy-atc.loading .sy-atc-label{opacity:.6}.sy-error{font-size:14px;color:#9b2c2c;background:#fceded;border-radius:14px;padding:10px 12px}.sy-shipline{font-size:13.5px;text-align:center;margin-top:-6px}.sy-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;font-size:12.5px;line-height:1.35;color:var(--muted)}.sy-trust li{display:grid;justify-items:center;align-content:start;gap:6px;padding:12px 6px;border-radius:18px;background:var(--haze)}.sy-trust svg{width:20px;height:20px;color:var(--dusk)}.sy-acc{border-top:1px solid var(--line)}.sy-acc details{border-bottom:1px solid var(--line)}.sy-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-weight:500;color:var(--night)}.sy-acc summary::-webkit-details-marker{display:none}.sy-acc summary:after,.sy-faq summary:after{content:"+";font-family:var(--display);font-size:22px;line-height:1;color:var(--lamp-deep);transition:transform .25s var(--ease)}.sy-acc details[open] summary:after,.sy-faq details[open] summary:after{transform:rotate(45deg)}.sy-acc-a{padding:0 0 16px;color:var(--muted);font-size:15px;display:grid;gap:8px}.sy-acc-a p+p{margin-top:8px}.sy-band{padding-block:72px}.sy--night{background:var(--night);color:var(--on-night)}.sy--night2{background:var(--night-2);color:var(--on-night)}.sy--haze{background:var(--haze)}.sy-head{display:grid;gap:12px;max-width:620px;margin-bottom:36px}.sy-head .sy-eyebrow{color:var(--lamp-deep)}.sy--night .sy-head .sy-eyebrow{color:var(--lamp)}.sy-h2{font-size:36px;line-height:1.08}.sy-lede{font-size:17px;max-width:56ch;color:var(--muted)}.sy--night .sy-lede{color:var(--on-night-muted)}.sy-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 18px}.sy-stat{display:grid;gap:6px;padding-top:16px;border-top:1px solid #C8C4D6}.sy-stat-n{font-family:var(--display);font-size:46px;line-height:1;color:var(--night);font-variant-numeric:tabular-nums}.sy-stat-n small{font-size:.45em;margin-left:4px}.sy-stat-l{font-size:14px;color:var(--muted)}.sy-split{display:grid;gap:32px;align-items:center}.sy-photo{position:relative;border-radius:28px;overflow:hidden;background:var(--dusk)}.sy-photo img{transition:transform 1.4s var(--ease)}.sy-photo--tall{aspect-ratio:4 / 5}.sy-photo--square{aspect-ratio:1 / 1}.sy-photo-tag{position:absolute;left:14px;bottom:14px;background:#171935b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--on-night);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border-radius:999px}.sy-steps{display:grid;counter-reset:sy-step}.sy-steps li{display:grid;grid-template-columns:auto 1fr;gap:4px 18px;padding-block:20px;border-top:1px solid rgba(236,234,244,.16);counter-increment:sy-step}.sy-steps li:last-child{border-bottom:1px solid rgba(236,234,244,.16)}.sy-steps li:before{content:counter(sy-step);grid-row:1 / span 2;font-family:var(--display);font-size:40px;line-height:1;color:var(--lamp);min-width:1ch}.sy-steps h3{font-size:23px}.sy-steps p{color:var(--on-night-muted);max-width:40ch}.sy-ritual-foot{margin-top:24px;font-family:var(--display);font-style:italic;font-size:19px;color:var(--on-night-muted)}.sy-actives{display:grid}.sy-actives>div{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;padding-block:14px;border-top:1px solid var(--line)}.sy-actives>div:last-child{border-bottom:1px solid var(--line)}.sy-actives>div:before{content:"";grid-row:1 / span 2;width:8px;height:8px;border-radius:50%;background:var(--lamp);margin-top:10px}.sy-actives dt{font-family:var(--display);font-size:21px;color:var(--night);grid-column:2}.sy-actives dd{color:var(--muted);font-size:15px;grid-column:2}.sy-inci{margin-top:20px}.sy-inci summary{cursor:pointer;font-weight:500;color:var(--night)}.sy-inci p{font-size:13.5px;color:var(--muted);margin-top:10px;max-width:80ch}.sy-table-scroll{overflow-x:auto;border-radius:22px;background:#fff;box-shadow:0 1px 0 var(--line)}.sy-table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;box-shadow:none;table-layout:auto}.sy-table th,.sy-table td{padding:15px 18px;text-align:left;border:0;border-bottom:1px solid var(--line);vertical-align:top}.sy-table tr:last-child td,.sy-table tr:last-child th{border-bottom:0}.sy-table thead th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.sy-table thead th.sy-us{color:var(--on-night);background:var(--night)}.sy-table td.sy-us{background:#f1eff7;font-weight:500;color:var(--night)}.sy-table tbody th{font-weight:400;color:var(--muted)}.sy-made{padding-block:40px}.sy-made-inner{display:grid;gap:10px}.sy-made h2{font-size:28px}.sy-made p{color:var(--on-night-muted);max-width:60ch}.sy-made em{font-family:var(--display);color:var(--lamp)}.sy-reviews-empty{display:grid;gap:12px;padding:28px;border-radius:22px;background:#fff;max-width:720px}.sy-reviews-empty .sy-stars{font-size:18px}.sy-faq{display:grid;max-width:780px;border-top:1px solid var(--line)}.sy-faq details{border-bottom:1px solid var(--line)}.sy-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:19px 2px;font-size:17px;font-weight:500;color:var(--night)}.sy-faq summary::-webkit-details-marker{display:none}.sy-faq summary:after{font-size:24px}.sy-faq-a{padding:0 2px 18px;color:var(--muted);display:grid;gap:10px;max-width:62ch}.sy-lampband{position:relative;overflow:hidden}.sy-lamp-media{position:relative;aspect-ratio:16 / 10}.sy-lamp-media img{object-position:60% 0%}.sy-lamp-copy{position:relative;display:grid;gap:16px;padding-block:8px 56px}.sy-lamp-copy h2{font-size:38px}.sy-lamp-copy p{color:var(--on-night-muted);max-width:40ch}.sy-bonsoir{font-family:var(--display);font-style:italic;color:var(--lamp);font-size:20px}.sy-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#f7f6faf5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px #1e214059;transform:translateY(110%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s linear .35s}.sy-sticky.is-on{transform:none;visibility:visible;transition:transform .35s var(--ease),visibility 0s}.sy-sticky-mini{position:relative;width:44px;height:44px;border-radius:12px;overflow:hidden;flex:none;background:var(--haze)}.sy-sticky-meta{display:grid;line-height:1.25;font-size:13px;color:var(--muted);min-width:0}.sy-sticky-meta b{color:var(--night);font-weight:500;font-size:14px}.sy-sticky button{margin-left:auto;padding:12px 18px;border-radius:999px;border:0;background:var(--night);color:var(--on-night);font-weight:500;cursor:pointer;white-space:nowrap}.js .sy [data-sy-reveal]{transition:transform .9s var(--ease)}.js .sy [data-sy-reveal]:not(.is-in){transform:translateY(22px)}.js .sy .sy-photo:not(.is-in) img{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.sy *,.sy *:before,.sy *:after{animation:none!important;transition:none!important}.js .sy [data-sy-reveal]:not(.is-in){transform:none}.js .sy .sy-photo:not(.is-in) img{transform:none}}@media screen and (min-width:560px){.sy-stats{grid-template-columns:repeat(4,1fr)}.sy-trust{gap:10px}}@media screen and (min-width:750px){.sy-hero{min-height:600px;display:grid;align-items:center}.sy-hero-media{position:absolute;top:0;right:0;bottom:0;left:40%;aspect-ratio:auto}.sy-hero-media img{object-position:20% 50%}.sy-hero-media:after{background:linear-gradient(90deg,var(--night) 0%,rgba(30,33,64,.35) 14%,rgba(30,33,64,0) 30%)}.sy-hero-inner{padding-block:96px;width:100%}.sy-hero-inner>*{max-width:430px}.sy-hero-title{font-size:62px}.sy-pdp{padding-block:64px 88px}.sy-pdp-grid{grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.sy-gallery{position:sticky;top:calc(var(--header-height, 64px) + 16px)}.sy-title{font-size:48px}.sy-band{padding-block:96px}.sy-h2{font-size:44px}.sy-stat-n{font-size:58px}.sy-split{grid-template-columns:1fr 1fr;gap:64px}.sy-split--flip .sy-photo{order:2}.sy-lampband{min-height:640px;display:grid;align-items:start}.sy-lamp-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.sy-lamp-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#14162ee6,#14162e73 34%,#14162e00 55%)}.sy-lamp-copy{padding-block:60px;width:100%}.sy-lamp-copy h2{font-size:50px}.sy-made-inner{grid-template-columns:auto 1fr;gap:32px;align-items:center}.sy-sticky{display:none}}.header__heading-link .h2{font-family:Gilda Display,Georgia,serif;font-size:30px;line-height:1;letter-spacing:.02em;font-weight:400}.header__heading-link .sy-wordmark{font-size:30px}.announcement-bar__message{letter-spacing:.06em}.sy-section>.sy--night.sy-band,.sy-section>.sy-made{border-radius:28px;margin:10px}.sy-section>.sy-lampband{border-radius:32px 32px 0 0}.sy-hero{border-radius:0 0 32px 32px}.sy-marquee{border-radius:999px;margin:14px 10px 0;border:0}.sy-photo{box-shadow:0 24px 48px -30px #1e21408c}.sy-stage{box-shadow:0 24px 48px -32px #1e214073}.sy-stat{border-top:0;padding:18px 20px;border-radius:22px;background:#e7e5ee99}.sy-actives>div{border-top-color:#d3d0deb3}.sy-faq details,.sy-acc details{border-bottom-color:#d3d0deb3}.sy-steps li{border-top-color:#eceaf41a}.sy-steps li:last-child{border-bottom-color:#eceaf41a}.sy-sticky{border-radius:22px 22px 0 0}@media screen and (min-width:750px){.sy-section>.sy--night.sy-band,.sy-section>.sy-made{margin:16px 20px;border-radius:40px}.sy-section>.sy-lampband{border-radius:44px 44px 0 0}.sy-hero{border-radius:0 0 44px 44px}.sy-marquee{margin:18px 20px 0}}html .color-inverse,html .color-background-2,html .color-accent-2{--color-shadow: 23,25,53}
/*# sourceMappingURL=/cdn/shop/t/34/assets/soirly.css.map */
