.hbf{--hbf-gutter: clamp(var(--s-4), 4vw, var(--s-5));background:var(--ivory);color:var(--ink);font-family:var(--font-body);overflow-x:clip}.hbf *,.hbf *:before,.hbf *:after{box-sizing:border-box}.hbf img{max-width:100%;height:auto;display:block}.hbf-wrap{max-width:var(--maxw);margin-inline:auto}.hbf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hbf [hidden]{display:none!important}.hbf-overline{margin:0;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-overline-wide);text-transform:uppercase;color:var(--red-deep)}.hbf-overline--pink{color:var(--pink-bubblegum)}.hbf-overline--burgundy{color:var(--burgundy)}.hbf h1,.hbf h2,.hbf h3{font-family:var(--font-display);margin:0;color:inherit;text-transform:none}.hbf em{font-style:italic;font-weight:var(--w-medium)}.hbf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--tap-min);padding:var(--s-3) var(--s-6);border:2px solid transparent;border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--t-body);font-weight:var(--w-semibold);line-height:1.1;text-decoration:none;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hbf-btn:active{transform:scale(.98)}.hbf-btn[disabled],.hbf-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.hbf-btn--block{width:100%}.hbf-btn--red{background:var(--red);color:var(--ivory)}.hbf-btn--red:hover:not([disabled]){background:var(--red-deep);color:var(--ivory)}.hbf-btn--pink{background:var(--pink-soft);color:var(--burgundy)}.hbf-btn--pink:hover:not([disabled]){background:var(--pink-bubblegum);color:var(--burgundy)}.hbf-btn--sand{background:var(--sand);color:var(--brown-dark)}.hbf-btn--sand.is-ready{background:var(--red);color:var(--ivory)}.hbf-btn--ghost{background:transparent;border-color:var(--pink-soft);color:var(--pink-soft)}.hbf-btn--ghost:hover{background:var(--pink-soft);color:var(--burgundy)}.hbf a:focus-visible,.hbf button:focus-visible,.hbf select:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);box-shadow:var(--focus-ring)}.hbf-ticker{background:var(--burgundy);color:var(--pink-soft);overflow:hidden;white-space:nowrap;padding-block:var(--s-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-overline-wide);text-transform:uppercase}.hbf-ticker__track{display:inline-flex;gap:var(--s-7);padding-right:var(--s-7);animation:hbf-marquee 38s linear infinite}.hbf-ticker__perk{display:inline-flex;gap:var(--s-7)}.hbf-ticker__perk[hidden]{display:none}@keyframes hbf-marquee{to{transform:translate(-50%)}}.hbf-hero{background:var(--brown-dark);color:var(--cream);padding:clamp(var(--s-7),7vw,var(--s-9)) var(--hbf-gutter) clamp(var(--s-7),7vw,var(--s-9))}.hbf-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(var(--s-6),5vw,var(--s-8));align-items:center}.hbf-hero__copy{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.hbf-hero__title{font-size:var(--t-hero);font-weight:var(--w-display);line-height:.9;letter-spacing:var(--tr-pdp-tighter);text-transform:lowercase}.hbf-hero__title em{color:var(--pink-soft)}.hbf-hero__lead{margin:0;max-width:36ch;font-size:clamp(17px,1.6vw,20px);line-height:var(--lh-body);color:var(--sand)}.hbf-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--s-3)}.hbf-collage{position:relative;aspect-ratio:1 / 1;width:100%;max-width:600px;justify-self:center}.hbf-collage__card{position:absolute;aspect-ratio:1 / 1;border-radius:var(--r-xl);overflow:hidden;background:var(--sand-soft)}.hbf-collage__card img{width:100%;height:100%;object-fit:contain}.hbf-collage__card--1{left:0;top:4%;width:56%;transform:rotate(-4deg);background:var(--pink-blush)}.hbf-collage__card--2{right:0;top:0;width:50%;transform:rotate(5deg);background:var(--green-pistachio)}.hbf-collage__card--3{right:6%;bottom:0;width:52%;transform:rotate(-2deg);background:var(--cream)}.hbf-collage__circle{position:absolute;left:26%;bottom:10%;width:clamp(96px,24%,136px);aspect-ratio:1 / 1;border-radius:50%;background:var(--red);color:var(--ivory);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(-12deg);box-shadow:var(--shadow-card)}.hbf-collage__circle b{font-family:var(--font-display);font-weight:var(--w-display);font-size:clamp(30px,3vw,40px);line-height:1}.hbf-collage__circle small{max-width:9ch;font-size:var(--t-micro);letter-spacing:var(--tr-wide);text-transform:uppercase;font-weight:var(--w-bold);line-height:1.25}.hbf-collage__pill{position:absolute;right:2%;top:44%;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:var(--pink-soft);color:var(--burgundy);font-family:var(--font-mono);font-weight:var(--w-bold);font-size:clamp(11px,1vw,13px);letter-spacing:var(--tr-wide);text-transform:uppercase;white-space:nowrap;transform:rotate(3deg);box-shadow:var(--shadow-card)}.hbf-perk{padding-inline:var(--hbf-gutter);background:linear-gradient(var(--brown-dark) 50%,var(--ivory) 50%)}.hbf-perk__card{display:flex;align-items:center;gap:clamp(var(--s-3),3vw,var(--s-6));padding:clamp(var(--s-3),2vw,var(--s-5)) clamp(var(--s-4),3vw,var(--s-6));border-radius:var(--r-xl);background:linear-gradient(120deg,var(--blue-sky) 0%,var(--pink-blush) 70%);color:var(--brown)}.hbf-perk__img{flex:none;width:clamp(64px,9vw,112px);aspect-ratio:1 / 1;object-fit:contain}.hbf-perk__copy{min-width:0;display:flex;flex-direction:column;gap:var(--s-1)}.hbf-perk__title{margin:0;font-family:var(--font-display);font-weight:var(--w-display);font-size:clamp(22px,3.2vw,40px);line-height:1.05;letter-spacing:var(--tr-pdp-title)}.hbf-nav{position:sticky;top:0;z-index:5;background:var(--ivory);border-bottom:1px solid var(--ink-12)}.hbf-nav__scroll{max-width:var(--maxw);margin-inline:auto;padding:var(--s-3) var(--hbf-gutter);overflow-x:auto;scrollbar-width:none}.hbf-nav__chips{display:flex;gap:var(--s-2);width:max-content;margin-inline:auto}.hbf-chip{flex:none;display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap-min);padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--ink-12);background:var(--paper);color:var(--brown);font-weight:var(--w-semibold);font-size:var(--t-body-sm);text-decoration:none}.hbf-chip span{color:var(--red)}.hbf-chip:hover{background:var(--burgundy);color:var(--pink-soft)}.hbf-chip:hover span{color:var(--pink-soft)}.hbf-steps{padding:var(--s-7) var(--hbf-gutter) 0}.hbf-steps__list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--s-3)}.hbf-steps__list li{display:flex;gap:var(--s-4);align-items:center;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--cream);color:var(--brown)}.hbf-steps__n{flex:none;width:36px;height:36px;border-radius:50%;background:var(--burgundy);color:var(--pink-soft);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:var(--w-bold)}.hbf-group,.hbf-picker-section,.hbf-last{padding:clamp(var(--s-7),7vw,var(--s-9)) var(--hbf-gutter) 0;scroll-margin-top:var(--s-9)}.hbf-group__panel{display:flex;flex-direction:column;gap:clamp(var(--s-4),3vw,var(--s-6))}.hbf-group--panter .hbf-group__panel{border-radius:var(--r-xl);background:var(--green-forest);color:var(--cream);padding:clamp(var(--s-4),3vw,var(--s-6))}.hbf-group--panter .hbf-group__head .hbf-overline,.hbf-group--panter .hbf-group__intro,.hbf-group--panter .hbf-fit__2{color:var(--green-pistachio)}.hbf-group--blush .hbf-group__head,.hbf-group--socks .hbf-group__head{color:var(--brown)}.hbf-group__head{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(var(--s-3),2vw,var(--s-5))}.hbf-group__text{flex:1;min-width:0;container-type:inline-size;display:flex;flex-direction:column;gap:var(--s-3)}.hbf-group__intro{margin:0;max-width:56ch;font-size:var(--t-body);line-height:var(--lh-body)}.hbf-fit{font-variation-settings:"opsz" 144;letter-spacing:var(--tr-display);line-height:1.02}.hbf-fit__1,.hbf-fit__2{display:block;white-space:nowrap}.hbf-fit__1{font-weight:var(--w-display)}.hbf-fit__2{font-style:italic;font-weight:var(--w-medium);color:var(--red)}.hbf-group--panter .hbf-fit__1{font-size:min(72px,12.7cqi)}.hbf-group--panter .hbf-fit__2{font-size:min(50px,8.85cqi)}.hbf-group--blush .hbf-fit{font-size:min(72px,11.6cqi)}.hbf-group--blush .hbf-fit__1,.hbf-group--blush .hbf-fit__2{display:inline}.hbf-group--socks .hbf-fit__1{font-size:10.4cqi}.hbf-group--socks .hbf-fit__2{font-size:7.8cqi}.hbf-sticker{flex:none;width:clamp(64px,10vw,132px);aspect-ratio:1 / 1;border-radius:50%;background:var(--pink-soft);color:var(--burgundy);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(8deg)}.hbf-sticker b{font-family:var(--font-display);font-weight:var(--w-display);font-size:clamp(22px,4vw,52px);line-height:1}.hbf-sticker small{font-size:clamp(8px,.8vw,11px);letter-spacing:var(--tr-wide);text-transform:uppercase;font-weight:var(--w-bold)}.hbf-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--s-4)}.hbf-group--blush .hbf-cards,.hbf-group--socks .hbf-cards,.hbf-group--duo .hbf-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.hbf-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));border-radius:var(--r-xl);overflow:hidden;background:var(--ivory);color:var(--ink);scroll-margin-top:var(--s-9);transition:box-shadow var(--dur-base) var(--ease-out)}.hbf-group--panter .hbf-card{grid-template-columns:1fr}.hbf-card:hover{box-shadow:var(--shadow-card)}.hbf-card--cream{background:var(--cream)}.hbf-card--blush{background:var(--pink-blush)}.hbf-card--burgundy{background:var(--burgundy);color:var(--pink-soft)}.hbf-card--sky{background:linear-gradient(160deg,var(--blue-sky) 0%,var(--pink-blush) 62%,var(--ivory) 100%)}.hbf-card__media{background:var(--sand-soft);min-width:0}.hbf-card--burgundy .hbf-card__media{background:var(--burgundy-deep)}.hbf-card__img{width:100%;aspect-ratio:1 / 1;object-fit:contain}.hbf-card__img--cover{object-fit:cover}.hbf-parts{margin:var(--s-2) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-1)}.hbf-parts__item{display:flex;align-items:center;gap:var(--s-1)}.hbf-parts__plus{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--t-h4);color:var(--red)}.hbf-parts__part{display:flex;flex-direction:column;align-items:center;gap:var(--s-1);width:var(--s-8)}.hbf-parts__img{width:52px;height:52px;object-fit:contain;border-radius:var(--r-md);background:var(--sand-soft);border:1px solid var(--ink-12)}.hbf-parts__name{font-size:var(--t-micro);line-height:1.25;text-align:center;color:var(--ink-70)}.hbf-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-1)}.hbf-gallery img{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:var(--sand-soft)}.hbf-gallery .hbf-gallery__main{grid-column:span 2}.hbf-gallery img:last-child:nth-child(2n){grid-column:span 2}.hbf-card__body{min-width:0;container-type:inline-size;padding:clamp(var(--s-4),4vw,var(--s-6));display:flex;flex-direction:column;gap:var(--s-3)}.hbf-badge{align-self:flex-start;padding:var(--s-2) var(--s-3);border-radius:var(--r-pill);background:var(--burgundy);color:var(--pink-soft);font-family:var(--font-display);font-size:clamp(16px,1.6vw,20px);font-weight:var(--w-display);line-height:1;white-space:nowrap}.hbf-card--burgundy .hbf-badge{background:var(--pink-soft);color:var(--burgundy)}.hbf-card__title{font-weight:var(--w-semibold);font-size:min(26px,8.06cqi);line-height:1.15;color:var(--brown)}.hbf-group--panter .hbf-card__title{white-space:nowrap;font-size:min(22px,4.5cqi)}.hbf-card--burgundy .hbf-card__title{color:var(--ivory)}.hbf-card__text{margin:0;font-size:var(--t-body-sm);line-height:var(--lh-body);color:var(--ink-70)}.hbf-card--burgundy .hbf-card__text{color:var(--pink-soft)}.hbf-card__price{margin:auto 0 0;display:flex;align-items:baseline;gap:var(--s-3)}.hbf-card__price b{font-family:var(--font-display);font-weight:var(--w-bold);font-size:clamp(26px,2.4vw,30px);color:var(--burgundy)}.hbf-card__los{font-size:var(--t-body-sm);color:var(--ink-70)}.hbf-card--burgundy .hbf-card__price b{color:var(--ivory)}.hbf-card--burgundy .hbf-card__los{color:var(--pink-bubblegum)}.hbf-buy{display:flex;flex-direction:column;gap:var(--s-3)}.hbf-field{display:flex;flex-direction:column;gap:var(--s-1)}.hbf-field label{font-size:var(--t-body-sm);font-weight:var(--w-semibold)}.hbf-field__product{font-weight:var(--w-regular);color:var(--ink-70)}.hbf-card--burgundy .hbf-field__product{color:var(--pink-bubblegum)}.hbf-field select{min-height:var(--tap-min);padding:0 var(--s-4);border:1px solid var(--border-input);border-radius:var(--r-md);background:var(--paper);color:var(--ink);font:inherit}.hbf-buy__status{margin:0;font-size:var(--t-body-sm)}.hbf-buy__status:empty{display:none}.hbf-picker{border-radius:var(--r-xl);background:var(--brown-deep);color:var(--cream);padding:clamp(var(--s-4),4vw,var(--s-8));display:flex;flex-direction:column;gap:var(--s-6)}.hbf-picker__head{display:flex;flex-direction:column;gap:var(--s-3)}.hbf-picker__title{font-size:var(--t-display);font-weight:var(--w-display);line-height:1;letter-spacing:var(--tr-display)}.hbf-picker__title em{color:var(--olive-wild)}.hbf-picker__intro{margin:0;color:var(--sand)}.hbf-picker__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--s-5);align-items:start}.hbf-picker__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,136px),1fr));gap:var(--s-3)}.hbf-tile{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-2);border:2px solid var(--brown);border-radius:var(--r-lg);background:var(--brown);color:var(--cream);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.hbf-tile:hover:not(:disabled){transform:translateY(-3px);border-color:var(--pink-soft)}.hbf-tile:disabled{opacity:.55;cursor:not-allowed}.hbf-tile__img{width:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:var(--r-md);background:var(--sand-soft)}.hbf-tile__name{font-weight:var(--w-semibold);font-size:var(--t-body-sm)}.hbf-tile__price{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--sand)}.hbf-tile__plus{position:absolute;top:var(--s-3);right:var(--s-3);width:28px;height:28px;border-radius:50%;background:var(--red);color:var(--ivory);display:flex;align-items:center;justify-content:center;font-weight:var(--w-bold)}.hbf-tile:disabled .hbf-tile__plus{display:none}.hbf-picker__box{position:sticky;top:var(--s-9);display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--brown)}.hbf-slots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.hbf-slot{position:relative;aspect-ratio:1 / 1;border:2px dashed var(--sand-deep);border-radius:var(--r-lg);overflow:visible}.hbf-slot__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--t-h3);color:var(--sand-deep)}.hbf-slot button{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:inherit;background:var(--sand-soft);cursor:pointer;overflow:hidden}.hbf-slot button img{width:100%;height:100%;object-fit:contain}.hbf-slot.is-on{border-style:solid;border-color:var(--sand-deep);animation:hbf-drop .28s var(--ease-out)}.hbf-slot.is-free{border:2px solid var(--olive-wild);box-shadow:0 0 0 4px color-mix(in srgb,var(--olive-wild) 25%,transparent),0 0 36px 8px color-mix(in srgb,var(--olive-wild) 55%,transparent);animation:hbf-pop .62s var(--ease-out),hbf-glow 2.4s .62s ease-in-out infinite}.hbf-slot__free{position:absolute;left:50%;bottom:var(--s-2);transform:translate(-50%);padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--olive-wild);color:var(--brown-dark);font-size:var(--t-micro);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--tr-wide);pointer-events:none}.hbf-picker__total{margin:0;display:flex;gap:var(--s-3);align-items:baseline}.hbf-picker__total b{font-family:var(--font-display);font-size:var(--t-h2);color:var(--ivory)}.hbf-picker__los{color:var(--sand)}.hbf-picker__save{margin:0;color:var(--olive-wild);font-weight:var(--w-semibold)}.hbf-picker__fine{margin:0;font-size:var(--t-micro);color:var(--sand)}.hbf-picker__noscript a{color:var(--pink-soft)}@keyframes hbf-drop{0%{transform:scale(.85);opacity:.4}}@keyframes hbf-pop{55%{transform:scale(1.08)}}@keyframes hbf-glow{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--olive-wild) 35%,transparent),0 0 48px 12px color-mix(in srgb,var(--olive-wild) 70%,transparent)}}.hbf-last__panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-5);padding:clamp(var(--s-5),5vw,var(--s-8));border-radius:var(--r-xl);background:var(--burgundy);color:var(--pink-soft)}.hbf-last__title{font-size:var(--t-h2);font-weight:var(--w-display);color:var(--ivory)}.hbf-last__text{margin:var(--s-2) 0 0}.hbf-fine{padding:var(--s-6) var(--hbf-gutter) var(--s-8);font-size:var(--t-micro);color:var(--ink-70)}@media(prefers-reduced-motion:reduce){.hbf-ticker__track,.hbf-slot.is-on,.hbf-slot.is-free{animation:none}.hbf-tile,.hbf-btn,.hbf-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/hypest-bf-landing.css.map */
