html:has(.hl-lo__grid--grinder) .product__info-container .product__title h1{font-size:clamp(3.2rem,1.2vw + 2.7rem,4.2rem);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}html:has(.hl-lo__grid--grinder) .product__info-container .hearlow-role{margin:.4rem 0 1.2rem;font-family:var(--hl-font-display);font-style:italic;font-variation-settings:"SOFT" 40,"WONK" 1;font-size:clamp(1.9rem,.6vw + 1.7rem,2.3rem);line-height:1.3;letter-spacing:0;max-width:none;text-wrap:pretty;color:rgb(var(--color-foreground))}html:has(.hl-lo__grid--grinder) .product__info-container .price-item{font-size:2.4rem;line-height:1.2}html:has(.hl-lo__grid--grinder) .product__info-container .product__tax{margin-top:.2rem}html:has(.hl-lo__grid--grinder) .product__info-container .hearlow-fact{margin:1.6rem 0 1.4rem;font-size:1.6rem}html:has(.hl-lo__grid--grinder) .product__info-container .hearlow-fact:before{transform-origin:0 50%}html:has(.hl-lo__grid--grinder) .product__info-container .hearlow-needs{margin:0 0 2.4rem;padding:0;border-top:1px solid rgb(var(--color-foreground));border-bottom:1px solid var(--hl-rule)}html:has(.hl-lo__grid--grinder) .product__info-container .hearlow-needs p{display:grid;grid-template-columns:8.4rem minmax(0,1fr);column-gap:1rem;align-items:baseline;margin:0;padding:1.1rem 0;font-size:1.5rem;line-height:1.45;color:rgb(var(--color-foreground))}html:has(.hl-lo__grid--grinder) .product__info-container .hearlow-needs p+p{border-top:1px dotted var(--hl-rule)}html:has(.hl-lo__grid--grinder) .product__info-container .hearlow-needs strong{display:block;min-width:0;font-size:1.1rem;letter-spacing:.12em}@media screen and (min-width:450px){html:has(.hl-lo__grid--grinder) .product__info-container .hearlow-needs p{grid-template-columns:11.6rem minmax(0,1fr)}}@media screen and (max-width:749px){html:has(.hl-lo__grid--grinder) .product__info-container .hearlow-needs p{padding-top:.9rem;padding-bottom:.9rem}html:has(.hl-lo__grid--grinder) .product__info-container .hearlow-fact{margin:1.2rem 0}}html:has(.hl-lo__grid--grinder) .product-form__submit{font-size:1.6rem;letter-spacing:.05em}html:has(.hl-lo__grid--grinder) .product-form__quantity{margin-bottom:1.2rem}html:has(.hl-lo__grid--grinder) .hl-lo--gr{--hl-lo-y:4rem}html:has(.hl-lo__grid--grinder) .hl-lo--gr .hl-lo__grid{display:grid;gap:2.8rem}html:has(.hl-lo__grid--grinder) .hl-lo--gr .hl-lo__title{margin-bottom:1.2rem}html:has(.hl-lo__grid--grinder) .hl-lo--gr .hl-lo__p{max-width:40rem}html:has(.hl-lo__grid--grinder) .hl-gr{margin:0;padding:0}html:has(.hl-lo__grid--grinder) .hl-gr__row{position:relative;display:grid;gap:.5rem 0;margin:0;padding:1.5rem 0 1.6rem}html:has(.hl-lo__grid--grinder) .hl-gr__row:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--hl-rule);transform-origin:0 50%}html:has(.hl-lo__grid--grinder) .hl-gr__term{margin:0;font-family:var(--hl-font-ui);font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:var(--hl-soft)}html:has(.hl-lo__grid--grinder) .hl-gr__val{margin:0;font-family:var(--hl-font-display);font-weight:400;font-size:clamp(2.2rem,.7vw + 1.9rem,2.8rem);line-height:1.2;color:rgb(var(--color-foreground))}html:has(.hl-lo__grid--grinder) .hl-gr__row--choice{margin-top:1.6rem;padding-top:2.2rem;padding-bottom:0}html:has(.hl-lo__grid--grinder) .hl-gr__row--choice:before{right:auto;width:3.2rem;height:2px;background:var(--hl-accent)}html:has(.hl-lo__grid--grinder) .hl-gr__row--choice .hl-gr__val{font-style:italic;font-variation-settings:"SOFT" 40,"WONK" 1;text-wrap:balance}html:has(.hl-lo__grid--grinder) .hl-gr__nb{white-space:nowrap}@media screen and (min-width:750px){html:has(.hl-lo__grid--grinder) .hl-lo--gr{--hl-lo-y:5.2rem}html:has(.hl-lo__grid--grinder) .hl-gr__row{grid-template-columns:12rem minmax(0,1fr);gap:0 1.6rem;align-items:baseline;padding:1.6rem 0 1.7rem}html:has(.hl-lo__grid--grinder) .hl-gr__term{padding-top:.2rem}html:has(.hl-lo__grid--grinder) .hl-gr__row--choice{margin-top:2.4rem;padding-top:2.6rem}}@media screen and (min-width:990px){html:has(.hl-lo__grid--grinder) .hl-lo--gr{--hl-lo-y:6.4rem}html:has(.hl-lo__grid--grinder) .hl-lo--gr .hl-lo__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:8rem;align-items:start}}@media(prefers-reduced-motion:no-preference){html:has(.hl-lo__grid--grinder) .product__info-container .hearlow-fact:before{animation:hearlow-draw .4s var(--hl-ease) .2s both}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending{opacity:1;transform:none}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending .hl-gr__term,html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending .hl-gr__val{opacity:0;transform:translateY(6px)}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending .hl-gr__row:before{transform:scaleX(0)}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__term,html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__val{opacity:1;transform:none;transition:opacity .3s var(--hl-ease),transform .3s var(--hl-ease)}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row:before{transform:none;transition:transform .35s var(--hl-ease)}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row:nth-child(1) .hl-gr__term,html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row:nth-child(1) .hl-gr__val{transition-delay:.1s}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row:nth-child(2):before{transition-delay:.35s}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row:nth-child(2) .hl-gr__term,html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row:nth-child(2) .hl-gr__val{transition-delay:.45s}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row:nth-child(3):before{transition-delay:.7s}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row:nth-child(3) .hl-gr__term,html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row:nth-child(3) .hl-gr__val{transition-delay:.8s}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row--choice .hl-gr__term,html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row--choice .hl-gr__val{transition-delay:1.5s}html:has(.hl-lo__grid--grinder) .hl-gr[data-settle].hl-pending.is-settled .hl-gr__row--choice:before{transition-delay:1.75s}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hearlow-pdp-grinder.css.map */
