html:has(.hl-lo__grid--dripper) .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--dripper) .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:30ch;text-wrap:balance;color:rgb(var(--color-foreground))}html:has(.hl-lo__grid--dripper) .product__info-container .price-item{font-size:2.4rem;line-height:1.2}html:has(.hl-lo__grid--dripper) .product__info-container .product__tax{margin-top:.2rem}html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-fact{margin:1.6rem 0 1.4rem;font-size:1.6rem}html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-fact:before{transform-origin:0 50%}html:has(.hl-lo__grid--dripper) .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--dripper) .product__info-container .hearlow-needs p{display:grid;grid-template-columns:10.6rem 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--dripper) .product__info-container .hearlow-needs p+p{border-top:1px dotted var(--hl-rule)}html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-needs strong{display:block;min-width:0;font-size:1.1rem;letter-spacing:.12em}html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-needs p:not(:has(strong)){display:block;padding-left:11.6rem}html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-needs p:not(:has(strong)):not(.hearlow-photo-note){padding-top:.2rem;padding-bottom:.2rem}html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-needs a:after{content:"\2192";display:inline-block;margin-left:.8rem;text-decoration:none;transition:transform var(--hl-t-link) var(--hl-ease)}html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-needs a:hover:after{transform:translate(.4rem)}html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-needs .hearlow-photo-note{padding-top:.4rem;padding-bottom:1.1rem;font-size:1.3rem;line-height:1.45;color:var(--hl-soft)}@media screen and (min-width:450px){html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-needs p{grid-template-columns:11.6rem minmax(0,1fr)}html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-needs p:not(:has(strong)){padding-left:12.6rem}}@media screen and (max-width:749px){html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-needs p{padding-top:.9rem;padding-bottom:.9rem}html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-fact{margin:1.2rem 0}}html:has(.hl-lo__grid--dripper) .product-form__submit{font-size:1.6rem;letter-spacing:.05em}html:has(.hl-lo__grid--dripper) .product-form__quantity{margin-bottom:1.2rem}html:has(.hl-lo__grid--dripper) .product-media-container .media{overflow:hidden}html:has(.hl-lo__grid--dripper) .product__media-item .product-media-container .media img{padding:0!important;object-fit:cover!important;mix-blend-mode:normal!important;object-position:50% 50%}html:has(.hl-lo__grid--dripper) .product__media-item:first-child .product-media-container .media img{transform-origin:50% 42%;transform:scale(1.08)}@media screen and (max-width:749px){html:has(.hl-lo__grid--dripper) .product .product-media-container .media{padding-top:75%!important}html:has(.hl-lo__grid--dripper) .product__media-item:first-child .product-media-container .media img{transform:none;object-position:50% 28%}}@media screen and (min-width:750px){html:has(.hl-lo__grid--dripper) .thumbnail-list__item{padding-bottom:2.4rem}html:has(.hl-lo__grid--dripper) .thumbnail-list__item .thumbnail{height:auto;bottom:2.4rem}html:has(.hl-lo__grid--dripper) .thumbnail-list__item:after{position:absolute;left:0;right:0;bottom:0;font-family:var(--hl-font-ui);font-size:1.05rem;font-weight:600;line-height:1.6rem;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--hl-soft)}html:has(.hl-lo__grid--dripper) .thumbnail-list__item:nth-child(1):after{content:"Top"}html:has(.hl-lo__grid--dripper) .thumbnail-list__item:nth-child(2):after{content:"Base"}}html:has(.hl-lo__grid--dripper) .hl-lo--ledger .hl-lo__body .hl-lo__p{max-width:38rem;margin-bottom:0}html:has(.hl-lo__grid--dripper) .hl-dr__payoff{margin:1.2rem 0 0;font-family:var(--hl-font-display);font-style:italic;font-variation-settings:"SOFT" 40,"WONK" 1;font-weight:400;font-size:clamp(1.9rem,.6vw + 1.7rem,2.3rem);line-height:1.3;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){html:has(.hl-lo__grid--dripper) .hl-lo__grid--dripper .hl-lo__figure--use{position:relative}html:has(.hl-lo__grid--dripper) .hl-lo__figure--use .hl-lo__margin{position:absolute;left:100%;bottom:3.2rem;right:auto;top:auto;margin:0;flex-direction:row;align-items:center;width:max-content;max-width:16rem;white-space:normal}html:has(.hl-lo__grid--dripper) .hl-lo__figure--use .hl-lo__leader{width:3.2rem;height:2px;transform-origin:left center;margin-right:1rem}}@media(prefers-reduced-motion:no-preference){html:has(.hl-lo__grid--dripper) [data-settle].hl-pending.is-settled .hl-lo__leader{transition:transform .4s var(--hl-ease) .2s}html:has(.hl-lo__grid--dripper) [data-settle].hl-pending .hl-lo__margin{opacity:0}html:has(.hl-lo__grid--dripper) [data-settle].hl-pending.is-settled .hl-lo__margin{opacity:1;transition:opacity .3s var(--hl-ease) .45s}}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){html:has(.hl-lo__grid--dripper) [data-settle].hl-pending .hl-lo__figure--use .hl-lo__leader{transform:scaleX(0)}html:has(.hl-lo__grid--dripper) [data-settle].hl-pending.is-settled .hl-lo__figure--use .hl-lo__leader{transform:none}}html:has(.hl-lo__grid--dripper) .hl-lo--seq .hl-lo__num{font-family:var(--hl-font-display);font-style:italic;font-weight:400;font-size:2.2rem;line-height:1;letter-spacing:0;padding-top:.3rem}@media screen and (min-width:990px){html:has(.hl-lo__grid--dripper) .hl-lo--seq .hl-lo__num{font-size:3rem;margin-bottom:1.6rem}}@media(prefers-reduced-motion:no-preference){html:has(.hl-lo__grid--dripper) [data-settle].hl-pending.is-settled .hl-lo__seq:before{transition-duration:.4s;transition-delay:.1s}html:has(.hl-lo__grid--dripper) [data-settle].hl-pending .hl-lo__step{opacity:0;transform:translateY(8px)}html:has(.hl-lo__grid--dripper) [data-settle].hl-pending.is-settled .hl-lo__step{opacity:1;transform:none;transition:opacity .34s var(--hl-ease),transform .34s var(--hl-ease)}html:has(.hl-lo__grid--dripper) [data-settle].hl-pending.is-settled .hl-lo__step:nth-child(1){transition-delay:.15s}html:has(.hl-lo__grid--dripper) [data-settle].hl-pending.is-settled .hl-lo__step:nth-child(2){transition-delay:.22s}html:has(.hl-lo__grid--dripper) [data-settle].hl-pending.is-settled .hl-lo__step:nth-child(3){transition-delay:.29s}html:has(.hl-lo__grid--dripper) [data-settle].hl-pending.is-settled .hl-lo__step:nth-child(4){transition-delay:.36s}}@media(prefers-reduced-motion:no-preference){html:has(.hl-lo__grid--dripper) .product__info-container .hearlow-fact:before{animation:hearlow-draw .4s var(--hl-ease) .2s both}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hearlow-pdp-dripper.css.map */
