.hss{--hss-night:#17100b;--hss-night-2:#241812;--hss-ember:#e07a33;--hss-ember-2:#f0a15c;--hss-rose:#f2cdb8;--hss-chalk:#faf6f0;--hss-sand:#f1e8dc;--hss-ink:#1d1510;--hss-stone:#6f6157;--hss-mist:#c9b8a8;--hss-line:rgba(29,21,16,.12);--hss-line-dark:rgba(250,246,240,.14);--hss-serif:var(--font-heading--family,"Playfair Display",Georgia,serif);--hss-sans:var(--font-body--family,Lato,system-ui,sans-serif);--hss-radius:22px;--hss-pad:clamp(64px,8.5vw,124px);font-family:var(--hss-sans);color:var(--hss-ink);background:var(--hss-chalk);position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.hss *,.hss *:before,.hss *:after{box-sizing:border-box}.hss h1,.hss h2,.hss h3,.hss h4,.hss p,.hss ul,.hss ol,.hss figure{margin:0;padding:0}.hss ul{list-style:none}.hss a{color:inherit;text-decoration:none}.hss a.hss-tile,.hss a.hss-duo__card,.hss a.hss-float{color:var(--hss-chalk)}.hss img{display:block;max-width:100%;height:auto}.hss button{font:inherit;cursor:pointer}.hss-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.hss-dark{background:var(--hss-night);color:var(--hss-chalk)}.hss-sand{background:var(--hss-sand)}.hss .hss-eyebrow{font:700 12px/1.2 var(--hss-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--hss-ember)}.hss .hss-display{font-family:var(--hss-serif);font-weight:400;font-size:clamp(42px,5.4vw,82px);line-height:1.02;letter-spacing:-.02em;color:inherit}.hss .hss-h2{font-family:var(--hss-serif);font-weight:400;font-size:clamp(32px,3.6vw,52px);line-height:1.08;letter-spacing:-.015em;color:inherit}.hss .hss-display em,.hss .hss-h2 em{font-style:italic;color:var(--hss-ember)}.hss .hss-lede{font-size:clamp(16px,1.25vw,19px);line-height:1.65;color:var(--hss-stone);max-width:34em}.hss-dark .hss-lede,.hss.hss-hero .hss-lede{color:var(--hss-mist)}.hss-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(36px,4vw,56px)}.hss-head__copy{display:grid;gap:14px;max-width:640px}.hss-link{display:inline-flex;align-items:center;gap:10px;font:700 13px/1 var(--hss-sans);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:6px}.hss-link svg{transition:transform .25s ease}.hss-link:hover svg{transform:translate(4px)}.hss .hss-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;border:1px solid transparent;font:700 13px/1 var(--hss-sans);letter-spacing:.12em;text-transform:uppercase;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease;white-space:nowrap}.hss .hss-btn:hover{transform:translateY(-2px)}.hss .hss-btn--ember{background:var(--hss-ember);color:var(--hss-night)}.hss .hss-btn--ember:hover{background:var(--hss-ember-2)}.hss .hss-btn--ghost{border-color:#faf6f057;color:var(--hss-chalk)}.hss .hss-btn--ghost:hover{border-color:var(--hss-chalk);background:#faf6f00f}.hss .hss-btn--ink{background:var(--hss-ink);color:var(--hss-chalk)}.hss .hss-btn--ink:hover{background:#3a2a20}.hss :focus-visible{outline:2px solid var(--hss-ember);outline-offset:3px}.hss-hero{background:radial-gradient(90% 80% at 78% 42%,#3a2416 0%,#1d130d 46%,var(--hss-night) 78%);color:var(--hss-chalk);padding-block:clamp(56px,7vw,104px) clamp(64px,8vw,120px)}.hss-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,6vw,96px);align-items:center}.hss-hero__copy{display:grid;gap:26px;position:relative;z-index:2}.hss-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.hss-hero__facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:10px;padding-top:26px;border-top:1px solid var(--hss-line-dark);font-size:14px;color:var(--hss-mist)}.hss-hero__facts li{display:flex;align-items:center;gap:9px}.hss-hero__facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hss-ember);box-shadow:0 0 12px var(--hss-ember)}.hss-hero__media{position:relative;justify-self:center;width:min(100%,520px)}.hss-hero__halo{position:absolute;top:-18%;right:-22%;bottom:-18%;left:-22%;background:radial-gradient(closest-side,rgba(240,140,70,.55),rgba(224,122,51,.18) 52%,transparent 74%);filter:blur(6px);animation:hss-breathe 7s ease-in-out infinite;pointer-events:none}.hss-arch{position:relative;border-radius:999px 999px var(--hss-radius) var(--hss-radius);overflow:hidden;aspect-ratio:4/5;background:var(--hss-night-2)}.hss-arch img{width:100%;height:100%;object-fit:cover}.hss-hero .hss-arch{box-shadow:0 40px 90px -30px #000c,inset 0 0 0 1px #faf6f014}.hss-float{position:absolute;left:-12%;bottom:9%;display:flex;align-items:center;gap:14px;padding:12px 18px 12px 12px;border-radius:18px;background:#17100bb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--hss-line-dark);box-shadow:0 20px 40px -18px #000000b3;max-width:300px;transition:transform .3s ease}.hss-float:hover{transform:translateY(-3px)}.hss-float img{width:58px;height:58px;border-radius:12px;object-fit:cover;filter:brightness(1.4) saturate(1.1)}.hss-float__t{font:400 16px/1.25 var(--hss-serif)}.hss-float__p{font-size:13px;color:var(--hss-ember-2);margin-top:4px;letter-spacing:.02em}@keyframes hss-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.hss-promise{background:var(--hss-chalk);border-bottom:1px solid var(--hss-line)}.hss-promise ul{display:grid;grid-template-columns:repeat(4,1fr)}.hss-promise li{display:flex;align-items:center;gap:14px;padding:26px clamp(8px,2vw,28px);font-size:14px;line-height:1.35;color:var(--hss-stone)}.hss-promise li+li{border-left:1px solid var(--hss-line)}.hss-promise strong{display:block;font:700 13px/1.3 var(--hss-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--hss-ink)}.hss-promise svg{flex:none;width:30px;height:30px;color:var(--hss-ember)}.hss-card{display:grid;gap:14px;align-content:start}.hss-card__media{position:relative;display:block;border-radius:var(--hss-radius);overflow:hidden;aspect-ratio:1/1;background:var(--hss-night-2)}.hss-card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.hss-card:hover .hss-card__img{transform:scale(1.05)}.hss-card__badge{position:absolute;top:14px;left:14px;padding:6px 11px;border-radius:999px;background:var(--hss-ember);color:var(--hss-night);font:700 11px/1 var(--hss-sans);letter-spacing:.1em;text-transform:uppercase}.hss-card__body{display:grid;gap:6px;padding-inline:4px}.hss-card__title{font:400 18px/1.3 var(--hss-serif)}.hss-card__title:hover{color:var(--hss-ember)}.hss-card__price{font-size:15px;color:var(--hss-stone)}.hss-card__price s{margin-left:6px;opacity:.6}.hss-dark .hss-card__price{color:var(--hss-mist)}.hss-finder{padding-block:var(--hss-pad);background:var(--hss-chalk)}.hss-finder__radio{position:absolute;opacity:0;pointer-events:none}.hss-finder__tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:clamp(28px,3vw,44px)}.hss-finder__tab{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:16px;padding:20px 22px;border-radius:var(--hss-radius);border:1px solid var(--hss-line);background:#fff;cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.hss-finder__tab:hover{border-color:var(--hss-mist)}.hss-finder__lamp{width:34px;display:flex;align-items:flex-end;height:54px}.hss-finder__lamp span{display:block;width:100%;border-radius:50% 50% 30% 30%/60% 60% 40% 40%;background:linear-gradient(180deg,#f6b27c,#d9692a);box-shadow:0 0 #e07a3300;transition:box-shadow .3s ease}.hss-finder__name{display:block;font:400 19px/1.2 var(--hss-serif);color:var(--hss-ink)}.hss-finder__weight{display:block;margin-top:5px;font:700 12px/1 var(--hss-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--hss-stone)}.hss-finder__panel{display:none;grid-template-columns:minmax(220px,.8fr) 3fr;gap:clamp(24px,4vw,56px);align-items:start}.hss-finder__note{display:grid;gap:18px;padding-top:6px}.hss-finder__note p{color:var(--hss-stone);line-height:1.65}.hss-finder__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:22px}.hss-finder__i1:checked~.hss-finder__tabs [data-i="1"],.hss-finder__i2:checked~.hss-finder__tabs [data-i="2"],.hss-finder__i3:checked~.hss-finder__tabs [data-i="3"],.hss-finder__i4:checked~.hss-finder__tabs [data-i="4"]{border-color:var(--hss-ink);background:var(--hss-ink)}.hss-finder__i1:checked~.hss-finder__tabs [data-i="1"] .hss-finder__name,.hss-finder__i2:checked~.hss-finder__tabs [data-i="2"] .hss-finder__name,.hss-finder__i3:checked~.hss-finder__tabs [data-i="3"] .hss-finder__name,.hss-finder__i4:checked~.hss-finder__tabs [data-i="4"] .hss-finder__name{color:var(--hss-chalk)}.hss-finder__i1:checked~.hss-finder__tabs [data-i="1"] .hss-finder__weight,.hss-finder__i2:checked~.hss-finder__tabs [data-i="2"] .hss-finder__weight,.hss-finder__i3:checked~.hss-finder__tabs [data-i="3"] .hss-finder__weight,.hss-finder__i4:checked~.hss-finder__tabs [data-i="4"] .hss-finder__weight{color:var(--hss-ember-2)}.hss-finder__i1:checked~.hss-finder__tabs [data-i="1"] .hss-finder__lamp span,.hss-finder__i2:checked~.hss-finder__tabs [data-i="2"] .hss-finder__lamp span,.hss-finder__i3:checked~.hss-finder__tabs [data-i="3"] .hss-finder__lamp span,.hss-finder__i4:checked~.hss-finder__tabs [data-i="4"] .hss-finder__lamp span{box-shadow:0 0 22px 4px #f08c468c}.hss-finder__i1:checked~.hss-finder__panels [data-p="1"],.hss-finder__i2:checked~.hss-finder__panels [data-p="2"],.hss-finder__i3:checked~.hss-finder__panels [data-p="3"],.hss-finder__i4:checked~.hss-finder__panels [data-p="4"]{display:grid;animation:hss-fade .45s ease}.hss-finder__i1:focus-visible~.hss-finder__tabs [data-i="1"],.hss-finder__i2:focus-visible~.hss-finder__tabs [data-i="2"],.hss-finder__i3:focus-visible~.hss-finder__tabs [data-i="3"],.hss-finder__i4:focus-visible~.hss-finder__tabs [data-i="4"]{outline:2px solid var(--hss-ember);outline-offset:3px}@keyframes hss-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hss-cats{padding-block:var(--hss-pad);background:var(--hss-sand)}.hss-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(220px,19vw,300px);gap:18px}.hss-tile{position:relative;display:block;overflow:hidden;border-radius:var(--hss-radius);background:var(--hss-night-2);color:var(--hss-chalk);isolation:isolate}.hss-tile--feature{grid-column:span 2;grid-row:span 2}.hss-tile--arch{border-radius:999px 999px var(--hss-radius) var(--hss-radius)}.hss-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.hss-tile:hover img{transform:scale(1.06)}.hss-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#17100b00 38%,#17100bdb)}.hss-tile__copy{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:22px 24px}.hss-tile__name{font:400 22px/1.15 var(--hss-serif)}.hss-tile--feature .hss-tile__name{font-size:clamp(28px,2.6vw,40px)}.hss-tile__count{display:block;margin-top:6px;font:700 11px/1 var(--hss-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--hss-rose)}.hss-tile__go{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#faf6f024;border:1px solid rgba(250,246,240,.25);transition:background .25s ease,color .25s ease}.hss-tile:hover .hss-tile__go{background:var(--hss-ember);border-color:var(--hss-ember);color:var(--hss-night)}.hss-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hss-chip{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid var(--hss-line);background:var(--hss-chalk);font-size:14px;transition:border-color .2s ease,background .2s ease}.hss-chip:hover{border-color:var(--hss-ink);background:#fff}.hss-journey{padding-block:var(--hss-pad)}.hss-journey__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,120px);align-items:center}.hss-journey .hss-arch{aspect-ratio:3/4;max-width:460px}.hss-steps{display:grid;gap:0;margin-top:clamp(28px,3vw,44px);counter-reset:hss}.hss-step{display:grid;grid-template-columns:72px 1fr;gap:20px;padding-block:26px;border-top:1px solid var(--hss-line-dark)}.hss-step:last-child{border-bottom:1px solid var(--hss-line-dark)}.hss-step__n{font:400 40px/1 var(--hss-serif);color:var(--hss-ember)}.hss-step h3{font:400 24px/1.2 var(--hss-serif);color:var(--hss-chalk)}.hss-step p{margin-top:8px;color:var(--hss-mist);line-height:1.65}.hss-rail{padding-block:var(--hss-pad);background:var(--hss-chalk)}.hss-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,22vw,300px);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,4vw,56px);padding-inline:clamp(20px,4vw,56px);padding-bottom:18px;scrollbar-width:thin;scrollbar-color:var(--hss-mist) transparent}.hss-rail__track>*{scroll-snap-align:start}.hss-rail__nav{display:flex;gap:10px}.hss-rail__btn{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid var(--hss-line);background:#fff;color:var(--hss-ink);transition:background .2s ease,color .2s ease}.hss-rail__btn:hover{background:var(--hss-ink);color:var(--hss-chalk)}.hss-rail .hss-wrap-full{max-width:1320px;margin-inline:auto}.hss-duo{padding-block:0 var(--hss-pad);background:var(--hss-chalk)}.hss-duo__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hss-duo__card{position:relative;display:grid;align-content:end;min-height:clamp(420px,42vw,580px);padding:clamp(26px,3vw,44px);border-radius:var(--hss-radius);overflow:hidden;color:var(--hss-chalk);isolation:isolate}.hss-duo__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.hss-duo__card:hover img{transform:scale(1.05)}.hss-duo__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#17100b0d 30%,#17100be0)}.hss-duo__card .hss-h2{font-size:clamp(30px,3vw,44px)}.hss-duo__card p{margin-top:12px;max-width:30em;color:#e8dccf;line-height:1.6}.hss-duo__card .hss-link{margin-top:22px;justify-self:start;color:var(--hss-chalk)}.hss-faq{padding-block:var(--hss-pad);background:var(--hss-sand)}.hss-faq__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,100px);align-items:start}.hss-faq__intro{display:grid;gap:18px;position:sticky;top:120px}.hss-faq__list{border-top:1px solid var(--hss-line)}.hss-faq details{border-bottom:1px solid var(--hss-line)}.hss-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;font:400 clamp(19px,1.6vw,22px)/1.3 var(--hss-serif)}.hss-faq summary::-webkit-details-marker{display:none}.hss-faq summary:after{content:"";flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--hss-line);background:linear-gradient(var(--hss-ink),var(--hss-ink)) center/12px 1.5px no-repeat,linear-gradient(var(--hss-ink),var(--hss-ink)) center/1.5px 12px no-repeat;transition:transform .3s ease,background-color .3s ease}.hss-faq details[open] summary:after{transform:rotate(45deg);background-color:#fff}.hss-faq__a{padding:0 56px 26px 0;color:var(--hss-stone);line-height:1.7}.hss-faq__a a{color:var(--hss-ink);border-bottom:1px solid var(--hss-ember)}.hss-news{padding-block:clamp(72px,9vw,128px);text-align:center;background:radial-gradient(60% 90% at 50% 0%,#3a2416 0%,var(--hss-night) 70%)}.hss-news__inner{display:grid;justify-items:center;gap:18px;max-width:640px;margin-inline:auto}.hss-news form{display:flex;gap:10px;width:100%;max-width:520px;margin-top:14px;padding:6px;border-radius:999px;background:#faf6f014;border:1px solid var(--hss-line-dark)}.hss-news input[type=email]{flex:1;min-width:0;height:52px;padding:0 22px;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--hss-chalk)!important;font:16px var(--hss-sans);outline:none;box-shadow:none!important}.hss-news input[type=email]::placeholder{color:var(--hss-mist)}.hss-news__msg{font-size:14px;color:var(--hss-ember-2)}.hss-news__fine{font-size:13px;color:var(--hss-mist)}@media(prefers-reduced-motion:reduce){.hss *,.hss *:before,.hss *:after{animation:none!important;transition:none!important}}@media(max-width:1100px){.hss-finder__tabs{grid-template-columns:repeat(2,1fr)}.hss-finder__panel{grid-template-columns:1fr}.hss-promise ul{grid-template-columns:repeat(2,1fr)}.hss-promise li:nth-child(3){border-left:0}.hss-promise li:nth-child(n+3){border-top:1px solid var(--hss-line)}}@media(max-width:860px){.hss-hero__grid,.hss-journey__grid,.hss-faq__grid,.hss-duo__grid{grid-template-columns:1fr}.hss-hero__media{order:-1;width:min(82%,420px)}.hss-float{left:auto;right:-6%;bottom:6%}.hss-cats__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}.hss-journey .hss-arch{max-width:340px;margin-inline:auto}.hss-faq__intro{position:static}}@media(max-width:560px){.hss-finder__tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1*clamp(20px,4vw,56px));padding-inline:clamp(20px,4vw,56px);padding-bottom:6px}.hss-finder__tab{flex:0 0 72%;scroll-snap-align:start}.hss-finder__cards{grid-template-columns:repeat(2,1fr);gap:14px}.hss-card__title{font-size:16px}.hss-promise ul{grid-template-columns:1fr}.hss-promise li{border-left:0!important;border-top:1px solid var(--hss-line)}.hss-promise li:first-child{border-top:0}.hss-cats__grid{grid-auto-rows:170px;gap:12px}.hss-tile__name{font-size:16px}.hss-tile__go{display:none}.hss-tile__copy{padding:14px 16px}.hss-tile--feature .hss-tile__name{font-size:24px}.hss-finder__name{font-size:17px}.hss-news form{flex-direction:column;border-radius:26px}.hss-news .hss-btn{width:100%}.hss .hss-hero__actions .hss-btn{flex:1 1 100%}}.hss-float__t,.hss-float__p,.hss-tile__name{display:block}.hss-finder__lamp{justify-content:center}.hss-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hss-news form .hss-btn{flex:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hss-home.css.map */
