.hn{--char:#1E2329;--char-2:#2A3038;--steel:#3E5C76;--steel-soft:#DCE4EB;--orange:#E8590C;--orange-dk:#B8440A;--sand:#F6F1EA;--paper:#FFFFFF;--ink-soft:#56616C;--line:rgba(30,35,41,.12);--ease-out:cubic-bezier(.23,1,.32,1);--display:"Barlow Condensed","Arial Narrow",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--char);font:16px/1.55 var(--body);background:var(--paper);overflow-x:clip}.hn *{box-sizing:border-box}.hn img{display:block;max-width:100%;height:auto}.hn h1,.hn h2,.hn h3{font-family:var(--display);font-weight:800;line-height:.95;letter-spacing:-.01em;margin:0}.hn p{margin:0}:where(.hn) a{color:inherit}.hn :focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.hn-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.hn-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:6px;font:700 19px/1 var(--display);letter-spacing:.01em;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform .14s var(--ease-out),background-color .16s ease,color .16s ease}.hn-btn:active{transform:scale(.97)}.hn-btn.solid{background:var(--orange);color:#fff}.hn-btn.ghost{border-color:currentColor;background:transparent}.hn-bar{background:var(--orange);color:#fff;text-align:center;font-weight:600;font-size:14px;padding:9px 16px}.hn-bar a{text-decoration:underline;text-underline-offset:3px}.hn-head{background:var(--char);color:#fff;position:sticky;top:0;z-index:20}.hn-head-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.hn-head .logo{display:inline-flex;align-items:center;min-height:44px}.hn-head .logo img{width:150px}.hn-nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;background:var(--char-2)}.hn-nav::-webkit-scrollbar{display:none}.hn-nav a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:#d7dde3;text-decoration:none;font-weight:600;font-size:14px;white-space:nowrap}.hn-nav a:hover{color:#fff}.hn-cart{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;color:#fff;text-decoration:none;font-weight:600;font-size:15px}.hn-cart svg{width:22px;height:22px}.hn-cart b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--orange);font-size:12px}.hn-hero{background:var(--char);color:#fff;position:relative;overflow:hidden}.hn-hero-in{display:grid;gap:32px;padding-top:44px}.hn-hero h1{font-size:clamp(46px,11vw,96px);max-width:11ch}.hn-hero .lead{margin-top:18px;font-size:18px;color:#c9d1d9;max-width:40ch}.hn-hero .ctas{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.hn-hero .ctas .ghost{color:#fff}.hn-hero-media{position:relative;margin:0 -20px;aspect-ratio:4/3;background:var(--steel);overflow:hidden}.hn-hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.hn-hero-media .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.hn-hero-media .ph img{width:46%;height:auto;object-fit:contain}.hn-trust{background:var(--char-2);color:#e6eaee}.hn-trust ul{list-style:none;margin:0 auto;padding-top:16px;padding-bottom:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;font-size:14px}.hn-trust li{display:flex;align-items:center;gap:10px}.hn-trust svg{flex:none;width:22px;height:22px;color:var(--orange)}.hn-day{padding:72px 0 64px;background:var(--paper)}.hn-day h2{font-size:clamp(40px,9vw,76px);max-width:14ch}.hn-day .sub{margin-top:14px;color:var(--ink-soft);font-size:17px;max-width:48ch}.hn-track{margin-top:32px;display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 18px;scroll-padding:0 20px;scrollbar-width:thin}.hn-moment{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;min-height:400px;padding:24px;border-radius:10px;text-decoration:none;color:#fff;overflow:hidden;isolation:isolate}.hn-moment[data-tone=night]{background:linear-gradient(180deg,#141920,#252c35)}.hn-moment[data-tone=dawn]{background:linear-gradient(180deg,#2b3f52,#5f7c95)}.hn-moment[data-tone=day]{background:linear-gradient(180deg,#b9ccda,#e8eef2);color:var(--char)}.hn-moment[data-tone=dusk]{background:linear-gradient(180deg,#3a2a2e,#b5501a)}.hn-moment[data-tone=home]{background:linear-gradient(180deg,#1e2329,#3a2f27)}.hn-moment .clock{font:800 clamp(64px,18vw,96px)/.85 var(--display);letter-spacing:-.02em;opacity:.95}.hn-moment .ampm{font:700 20px/1 var(--display);margin-left:4px}.hn-moment .sky{position:absolute;right:-30px;top:-30px;width:150px;height:150px;border-radius:50%;z-index:-1;opacity:.9}.hn-moment[data-tone=night] .sky{background:radial-gradient(circle at 60% 40%,#C9D4DF 0 22%,transparent 23%)}.hn-moment[data-tone=dawn] .sky{background:radial-gradient(circle,#e8590c8c,#e8590c00 65%);top:auto;bottom:-60px;right:auto;left:-40px;width:240px;height:240px}.hn-moment[data-tone=day] .sky{background:radial-gradient(circle,#fff6d8 0 26%,#fff6d800 60%)}.hn-moment[data-tone=dusk] .sky{background:radial-gradient(circle,#ffb27a 0 20%,#ffb27a00 62%);top:auto;bottom:40px}.hn-moment[data-tone=home] .sky{background:radial-gradient(circle,#e8590c66,#e8590c00 65%)}.hn-moment h3{margin-top:auto;font-size:34px}.hn-moment p{margin-top:10px;font-size:15px;opacity:.85;max-width:30ch}.hn-moment .go{margin-top:18px;display:inline-flex;align-items:center;gap:8px;font:700 18px/1 var(--display);padding-bottom:4px;border-bottom:2px solid var(--orange);align-self:flex-start}.hn-sec{padding:72px 0}.hn-sec h2{font-size:clamp(38px,8vw,64px)}.hn-sec .sub{margin-top:12px;color:var(--ink-soft);font-size:17px;max-width:50ch}.hn-needs{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.hn-need{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3/4;border-radius:8px;overflow:hidden;text-decoration:none;color:#fff;background:var(--steel);isolation:isolate}.hn-need:nth-child(2){background:var(--char)}.hn-need:nth-child(3){background:#55493f}.hn-need:nth-child(4){background:var(--orange-dk)}.hn-need img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s var(--ease-out)}.hn-need:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#14181d00 40%,#14181dc7)}.hn-need span{padding:16px;font:800 clamp(26px,6vw,38px)/.95 var(--display)}.hn-need small{display:block;margin-top:6px;font:500 13px/1.3 var(--body);opacity:.85}.hn-prods{background:var(--sand)}.hn-prods-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.hn-prods-top a{font-weight:600;text-underline-offset:4px}.hn-grid{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:20px 12px}.hn-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.hn-card .media{position:relative;aspect-ratio:1;background:#fff;border-radius:8px;overflow:hidden}.hn-card .media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.hn-card .tag{position:absolute;left:8px;top:8px;background:var(--orange);color:#fff;font:700 13px/1 var(--body);padding:6px 8px;border-radius:4px}.hn-card h3{margin-top:12px;font:600 15px/1.35 var(--body);letter-spacing:0}.hn-card .price{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.hn-card .price b{font:800 22px/1 var(--display)}.hn-card .price s{color:var(--ink-soft);font-size:14px}.hn-empty{margin-top:28px;padding:28px;border:2px dashed var(--line);border-radius:8px;color:var(--ink-soft)}.hn-gift{background:var(--steel);color:#fff}.hn-gift-in{display:grid;gap:28px;align-items:center}.hn-gift h2{font-size:clamp(42px,10vw,84px);max-width:11ch}.hn-gift .sub{color:#dce4eb}.hn-chips{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.hn-chips a{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);text-decoration:none;font-weight:600;font-size:15px;transition:background-color .16s ease}.hn-chips a:hover{background:#ffffff38}.hn-cutoff{border-left:4px solid var(--orange);padding:6px 0 6px 18px}.hn-cutoff b{display:block;font:800 30px/1 var(--display)}.hn-cutoff span{display:block;margin-top:6px;color:#dce4eb;font-size:15px}.hn-prom{display:grid;gap:28px;margin-top:32px}.hn-prom div{border-top:4px solid var(--char);padding-top:16px}.hn-prom b{display:block;font:800 26px/1 var(--display)}.hn-prom span{display:block;margin-top:8px;color:var(--ink-soft);max-width:34ch}.hn-mail{background:var(--char);color:#fff}.hn-mail-in{display:grid;gap:24px;align-items:center}.hn-mail h2{font-size:clamp(38px,8vw,60px)}.hn-mail .sub{color:#c9d1d9}.hn-mail form{display:flex;flex-wrap:wrap;gap:10px}.hn-mail label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hn-mail input[type=email]{flex:1 1 240px;min-height:54px;padding:0 16px;border-radius:6px;border:2px solid #4A535D;background:#14181d;color:#fff;font:16px var(--body)}.hn-mail input[type=email]::placeholder{color:#8c97a2}.hn-mail .ok{color:#9fe0b5;font-weight:600}.hn-mail .err{color:#ffb199;font-weight:600}.hn-mail .fine{margin-top:10px;font-size:13px;color:#8c97a2}.hn-faq{margin-top:28px;max-width:780px;border-top:1px solid var(--line)}.hn-faq details{border-bottom:1px solid var(--line)}.hn-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;cursor:pointer;font-weight:600;font-size:17px}.hn-faq summary::-webkit-details-marker{display:none}.hn-faq summary:after{content:"";flex:none;width:12px;height:12px;border-right:2.5px solid var(--char);border-bottom:2.5px solid var(--char);transform:rotate(45deg) translateY(-3px);transition:transform .2s var(--ease-out)}.hn-faq details[open] summary:after{transform:rotate(225deg) translateY(-3px)}.hn-faq .a{padding:0 0 18px;color:var(--ink-soft);max-width:62ch}@media(prefers-reduced-motion:no-preference){.hn-hero h1,.hn-hero .lead,.hn-hero .ctas{animation:hnUp .7s var(--ease-out) both}.hn-hero .lead{animation-delay:90ms}.hn-hero .ctas{animation-delay:.17s}@keyframes hnUp{0%{opacity:0;transform:translateY(18px)}}}@media(hover:hover)and (pointer:fine){.hn-btn.solid:hover{background:var(--orange-dk)}.hn-btn.ghost:hover{background:#fff;color:var(--char);border-color:#fff}.hn-need:hover img,.hn-card:hover .media img{transform:scale(1.04)}}@media(min-width:760px){.hn-track{grid-auto-columns:42%}.hn-needs{grid-template-columns:repeat(4,1fr)}.hn-grid{grid-template-columns:repeat(3,1fr);gap:28px 20px}.hn-prom{grid-template-columns:repeat(3,1fr)}.hn-trust ul{grid-template-columns:repeat(4,1fr)}}@media(min-width:1000px){.hn-wrap{padding:0 40px}.hn-head .logo img{width:170px}.hn-head-in{min-height:72px}.hn-nav{background:none}.hn-hero-in{grid-template-columns:1.05fr .95fr;align-items:end;padding-top:72px}.hn-hero-in>div:first-child{padding-bottom:72px}.hn-hero-media{margin:0;aspect-ratio:4/5;border-radius:10px 10px 0 0}.hn-day{padding:110px 0 96px}.hn-track{grid-auto-columns:212.8px;padding:0 max(40px,calc((100% - 1200px)/2 + 40px)) 18px;scroll-padding:0 max(40px,calc((100% - 1200px)/2 + 40px))}.hn-moment{min-height:460px}.hn-moment .clock{font-size:58px}.hn-moment h3{font-size:30px}.hn-sec{padding:110px 0}.hn-grid{grid-template-columns:repeat(4,1fr)}.hn-gift-in:has(.hn-cutoff){grid-template-columns:1.2fr .8fr}.hn-mail-in{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hn-home.css.map */
