:root{--hb-cream:#FBF6EF;--hb-ink:#1D1A2B;--hb-muted:#6B6578;--hb-line:#ECE5DA;--hb-red:#E2323D;--hb-blue:#1E6BFF;--hb-yellow:#FFC53D;--hb-green:#2BB673;--hb-blush:#F8E3DC;--hb-sage:#E3EBDF;--hb-night:#16142A;--hb-gold:#C9A25B}.hb{color:var(--hb-ink);font-family:var(--hb-font-body,inherit);-webkit-font-smoothing:antialiased}.hb *{box-sizing:border-box}.hb a{color:inherit;text-decoration:none}.hb img{display:block;max-width:100%}.hb-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4.4vw,64px)}.hb-sec{padding:clamp(48px,6vw,88px) 0}.hb h1,.hb h2,.hb h3,.hb .hb-h{font-family:var(--hb-font-head,inherit);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0;text-transform:none;color:inherit}.hb p{margin:0}.hb-accent{font-family:var(--hb-font-accent,Georgia,serif);font-style:italic;font-weight:500;letter-spacing:-.01em}.hb-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hb-red);margin-bottom:10px}.hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:999px;font-weight:700;font-size:15px;line-height:1;border:0;cursor:pointer;transition:transform .15s,opacity .15s;white-space:nowrap}.hb-btn:hover{transform:translateY(-1px);opacity:.92}.hb-btn--dark{background:var(--hb-ink);color:#fff!important}.hb-btn--red{background:var(--hb-red);color:#fff!important}.hb-btn--yellow{background:var(--hb-yellow);color:var(--hb-ink)!important}.hb-btn--light{background:#fff;color:var(--hb-ink)!important;border:1.5px solid var(--hb-ink)}.hb-btn--wa{background:#25d366;color:#fff!important}.hb-chips{display:flex;flex-wrap:wrap;gap:8px}.hb-chip{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid var(--hb-line);font-size:14px;font-weight:600;cursor:pointer;color:var(--hb-ink);transition:background .15s;font-family:inherit}.hb-chip:hover,.hb-chip.is-on{background:var(--hb-ink);color:#fff;border-color:var(--hb-ink)}.hb-dark .hb-chip,.hb-season .hb-chip{background:transparent;color:#fff;border-color:#ffffff47}.hb-dark .hb-chip:hover,.hb-dark .hb-chip.is-on,.hb-season .hb-chip:hover{background:var(--hb-yellow);color:var(--hb-ink);border-color:var(--hb-yellow)}.hb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;flex-wrap:wrap}.hb-head h2{font-size:clamp(32px,4vw,52px)}.hb-head .hb-sub{color:var(--hb-muted);font-size:17px;line-height:1.5;max-width:560px;margin-top:12px}.hb-dark .hb-head .hb-sub,.hb-season .hb-sub{color:#ffffffbf}.hb-link{font-weight:700;border-bottom:2px solid currentColor;padding-bottom:2px;font-size:15px;white-space:nowrap}.hb-price{font-weight:800;font-size:17px}.hb-badge{position:absolute;top:12px;left:12px;background:#fff;color:var(--hb-ink);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;z-index:2}.hb-badge--red{background:var(--hb-red);color:#fff}.hb-media{position:relative;overflow:hidden;border-radius:22px;background:var(--hb-cream)}.hb-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}a:hover>.hb-media img{transform:scale(1.04)}.hb-hero{padding-top:clamp(16px,3vw,40px)}.hb-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:24px}.hb-hero__text{background:var(--hb-hero-bg,var(--hb-blush));border-radius:32px;padding:clamp(28px,4.5vw,64px) clamp(24px,4vw,56px);display:flex;flex-direction:column;justify-content:space-between;gap:32px;position:relative;overflow:hidden;min-height:560px}.hb-hero h1{font-size:clamp(44px,5.8vw,84px);line-height:.98;margin-top:6px}.hb-hero h1 .hb-accent{color:var(--hb-red)}.hb-hero__lead{font-size:clamp(16px,1.4vw,19px);line-height:1.5;color:#4a4458;margin-top:22px;max-width:480px}.hb-hero__ask{font-weight:700;font-size:15px;margin-bottom:12px}.hb-hero__deco{position:absolute;right:-24px;top:24px;width:150px;pointer-events:none}.hb-hero__right{display:grid;grid-template-rows:1fr auto;gap:24px}.hb-hero__img{border-radius:32px;min-height:340px}.hb-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0}.hb-hero__cap{position:absolute;left:20px;bottom:20px;right:20px;max-width:380px;background:#fffffff2;border-radius:18px;padding:14px 18px;font-size:14px;line-height:1.4}.hb-hero__cap span{color:var(--hb-muted)}.hb-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hb-tile{border-radius:24px;padding:22px;background:#fff;display:flex;flex-direction:column;gap:4px;transition:transform .2s}.hb-tile:hover{transform:translateY(-3px)}.hb-tile__icon{font-size:26px;line-height:1}.hb-tile b{font-size:17px;line-height:1.2;margin-top:8px}.hb-tile span{font-size:14px;opacity:.75}.hb-tile--yellow{background:var(--hb-yellow)}.hb-tile--dark{background:var(--hb-ink);color:#fff!important}.hb-tile--red{background:var(--hb-red);color:#fff!important}.hb-trust{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:16px;background:#fff;border-radius:24px;padding:22px 32px;margin-top:24px}.hb-trust b{font-size:22px;display:block;font-family:var(--hb-font-head,inherit)}.hb-trust span{color:var(--hb-muted);font-size:15px}.hb-season{border-radius:36px;padding:clamp(24px,4vw,56px);color:#fff;position:relative;overflow:hidden;background:var(--hb-season-bg,#0F3B2E)}.hb-season:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 10%,rgba(201,162,91,.35),transparent 45%);pointer-events:none}.hb-season>*{position:relative}.hb-season h2 .hb-accent,.hb-season .hb-eyebrow{color:var(--hb-season-accent,var(--hb-gold))}.hb-season__grid{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:18px}.hb-season__promo{background:var(--hb-season-accent,var(--hb-gold));color:var(--hb-ink)!important;border-radius:24px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:relative;overflow:hidden;min-height:300px}.hb-season__promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.2}.hb-season__promo>*{position:relative}.hb-season__promo b{font-size:24px;line-height:1.15;display:block}.hb-pcard{background:#fff;border-radius:24px;padding:14px;color:var(--hb-ink)!important;display:flex;flex-direction:column}.hb-pcard .hb-media{aspect-ratio:1;background:#fff;border-radius:16px}.hb-pcard .hb-media img{object-fit:contain}.hb-pcard b{font-size:14px;line-height:1.3;display:block;margin:10px 0 4px;flex:1}.hb-occ{display:grid;grid-template-columns:repeat(var(--cols,8),1fr);gap:18px;text-align:center}.hb-occ a{display:block}.hb-occ .hb-media{aspect-ratio:1;border-radius:999px;border:6px solid #fff;box-shadow:0 10px 24px -14px #1e143c59}.hb-occ b{display:block;margin-top:12px;font-size:15px}.hb-occ small{color:var(--hb-muted);font-size:13px}.hb-grid6{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.hb-prod .hb-media{aspect-ratio:3/4}.hb-prod b{display:block;margin-top:14px;font-size:15px;line-height:1.3}.hb-prod .hb-meta{color:var(--hb-muted);font-size:13px;margin:4px 0}.hb-prod s{color:var(--hb-muted);font-weight:400;margin-left:6px;font-size:14px}.hb-tabpanel{display:none}.hb-tabpanel.is-on{display:block}.hb-steps{margin-top:32px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--hb-cream);border-radius:20px;padding:20px 28px;flex-wrap:wrap;font-size:15px;line-height:1.5}@media(max-width:1100px){.hb-season__grid{grid-template-columns:repeat(2,1fr)}.hb-season__promo{grid-column:span 2}.hb-grid6{grid-template-columns:repeat(3,1fr)}.hb-occ{grid-template-columns:repeat(4,1fr)}}@media(max-width:749px){.hb-hero__grid{grid-template-columns:1fr}.hb-hero__text{min-height:0}.hb-hero__deco{width:90px;right:-18px}.hb-hero__img{min-height:260px}.hb-tiles{grid-template-columns:1fr}.hb-tile{flex-direction:row;align-items:center;gap:14px;padding:16px 18px}.hb-tile b{margin:0}.hb-trust{grid-template-columns:1fr 1fr;padding:18px 20px}.hb-occ{grid-template-columns:repeat(4,1fr);gap:10px}.hb-occ b{font-size:12px}.hb-occ small{display:none}.hb-occ .hb-media{border-width:3px}.hb-grid6,.hb-season__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hb-season__grid{grid-auto-columns:62%}.hb-season__promo{grid-column:auto}.hb-grid6>*,.hb-season__grid>*{scroll-snap-align:start}.hb-chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.hb-chip{white-space:nowrap}.hb-steps{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/hb-home.css.map */
