html:has(.hl-lo__grid--scale) .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--scale) .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--scale) .product__info-container .price-item{font-size:2.4rem;line-height:1.2}html:has(.hl-lo__grid--scale) .product__info-container .product__tax{margin-top:.2rem}html:has(.hl-lo__grid--scale) .product__info-container .hearlow-fact{margin:1.6rem 0 1.4rem;font-size:1.6rem}html:has(.hl-lo__grid--scale) .product__info-container .hearlow-fact:before{transform-origin:0 50%}html:has(.hl-lo__grid--scale) .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--scale) .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--scale) .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--scale) .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--scale) .product__info-container .hearlow-needs p{padding-top:.9rem;padding-bottom:.9rem}html:has(.hl-lo__grid--scale) .product__info-container .hearlow-fact{margin:1.2rem 0}}html:has(.hl-lo__grid--scale) .product-form__submit{font-size:1.6rem;letter-spacing:.05em}html:has(.hl-lo__grid--scale) .product-form__quantity{margin-bottom:1.2rem}html:has(.hl-lo__grid--scale) .product-media-container .media{overflow:hidden}html:has(.hl-lo__grid--scale) .product__media-item .product-media-container .media img{padding:0!important;object-fit:cover!important;object-position:50% 56%;transform-origin:50% 56%;transform:scale(1.16)}html:has(.hl-lo__grid--scale) .product .product-media-container .media{padding-top:100%!important;height:auto!important;max-height:none!important}@media screen and (max-width:749px){html:has(.hl-lo__grid--scale) .product .product-media-container .media{padding-top:75%!important}html:has(.hl-lo__grid--scale) .product__media-item .product-media-container .media img{transform:none;object-position:50% 50%}}html:has(.hl-lo__grid--scale) .hl-lo--loop{--hl-lo-y:2.8rem}html:has(.hl-lo__grid--scale) .hl-lo--loop .hl-lo__grid{display:block}html:has(.hl-lo__grid--scale) .hl-lo--loop .hl-lo__title{margin-bottom:1.2rem}html:has(.hl-lo__grid--scale) .hl-lo--loop .hl-lo__p{max-width:36rem;margin-bottom:0}html:has(.hl-lo__grid--scale) .hl-rp{--rp-gap:2.4rem;--rp-off:scaleY(0);list-style:none;margin:2.8rem 0 0;padding:0 0 0 2.4rem;position:relative}html:has(.hl-lo__grid--scale) .hl-rp__beat{position:relative;margin:0;padding:0}html:has(.hl-lo__grid--scale) .hl-rp__beat+.hl-rp__beat{margin-top:var(--rp-gap)}html:has(.hl-lo__grid--scale) .hl-rp__beat:before{content:"";position:absolute;left:-2.4rem;top:.9rem;width:2px;height:calc(100% + var(--rp-gap));background:var(--hl-accent);transform-origin:50% 0}html:has(.hl-lo__grid--scale) .hl-rp__beat:last-child:before{height:calc(100% + .9rem)}html:has(.hl-lo__grid--scale) .hl-rp__cue{margin:0;font-family:var(--hl-font-display);font-weight:400;font-size:clamp(2.4rem,1vw + 2.1rem,3.2rem);line-height:1.1;letter-spacing:.02em;color:rgb(var(--color-foreground))}html:has(.hl-lo__grid--scale) .hl-rp__beat--3 .hl-rp__cue{font-style:italic;font-variation-settings:"SOFT" 40,"WONK" 1}html:has(.hl-lo__grid--scale) .hl-rp__line{margin:.5rem 0 0;font-family:var(--hl-font-ui);font-size:1.6rem;line-height:1.45;color:var(--hl-soft)}@media screen and (min-width:750px){html:has(.hl-lo__grid--scale) .hl-lo--loop{--hl-lo-y:4rem}html:has(.hl-lo__grid--scale) .hl-rp{--rp-off:scaleX(0);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);column-gap:4rem;margin-top:3.6rem;padding:0}html:has(.hl-lo__grid--scale) .hl-rp__beat+.hl-rp__beat{margin-top:0}html:has(.hl-lo__grid--scale) .hl-rp__beat{padding-top:1.8rem}html:has(.hl-lo__grid--scale) .hl-rp__beat:before{left:0;top:0;width:calc(100% + 4rem);height:2px;transform-origin:0 50%}html:has(.hl-lo__grid--scale) .hl-rp__beat:last-child:before{display:none}html:has(.hl-lo__grid--scale) .hl-rp__beat--2{padding-top:2.6rem}html:has(.hl-lo__grid--scale) .hl-rp__beat--3{padding-top:3.4rem}html:has(.hl-lo__grid--scale) .hl-rp__beat--2:before{width:calc(100% + 4rem)}}@media screen and (min-width:990px){html:has(.hl-lo__grid--scale) .hl-lo--loop{--hl-lo-y:4.8rem}html:has(.hl-lo__grid--scale) .hl-rp{column-gap:6rem;margin-top:4rem}html:has(.hl-lo__grid--scale) .hl-rp__beat:before{width:calc(100% + 6rem)}html:has(.hl-lo__grid--scale) .hl-rp__beat--2:before{width:calc(100% + 6rem)}}@media(prefers-reduced-motion:no-preference){html:has(.hl-lo__grid--scale) .product__info-container .hearlow-fact:before{animation:hearlow-draw .4s var(--hl-ease) .2s both}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending{opacity:1;transform:none}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending .hl-rp__cue,html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending .hl-rp__line{opacity:0;transform:translateY(6px)}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending .hl-rp__beat:before{transform:var(--rp-off)}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending.is-settled .hl-rp__cue,html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending.is-settled .hl-rp__line{opacity:1;transform:none;transition:opacity .3s var(--hl-ease),transform .3s var(--hl-ease)}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending.is-settled .hl-rp__beat:before{transform:none;transition:transform .4s var(--hl-ease)}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending.is-settled .hl-rp__beat--1 .hl-rp__line{transition-delay:.1s}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending.is-settled .hl-rp__beat--1:before{transition-delay:.3s}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending.is-settled .hl-rp__beat--2 .hl-rp__cue{transition-delay:.6s}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending.is-settled .hl-rp__beat--2 .hl-rp__line{transition-delay:.7s}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending.is-settled .hl-rp__beat--2:before{transition-delay:.9s}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending.is-settled .hl-rp__beat--3 .hl-rp__cue{transition-delay:1.2s}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending.is-settled .hl-rp__beat--3 .hl-rp__line{transition-delay:1.3s}html:has(.hl-lo__grid--scale) .hl-rp[data-settle].hl-pending.is-settled .hl-rp__beat--3:before{transition-delay:1.25s}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hearlow-pdp-scale.css.map */
