html.hv-rise-on .hv-pdp .hv-eyebrow,html.hv-rise-on .hv-pdp .hv-h2,html.hv-rise-on .hv-pdp .hv-h3,html.hv-rise-on .hv-pdp .hv-sub,html.hv-rise-on .hv-pdp .hv-body,html.hv-rise-on .hv-pdp .hv-tile,html.hv-rise-on .hv-pdp .hv-clip,html.hv-rise-on .hv-pdp .hv-vs__panel,html.hv-rise-on .hv-pdp .hv-spec,html.hv-rise-on .hv-pdp .hv-faq__card,html.hv-rise-on .hv-pdp .hv-prin__item,html.hv-rise-on .hv-pdp .hv-closer,html.hv-rise-on .hv-pdp .hv-clar__row,html.hv-rise-on .hv-pdp .hv-ctas,html.hv-rise-on .hv-pdp .hv-node__spec li,html.hv-rise-on .hv-pdp .hv-waste__figure,html.hv-rise-on .hv-pdp .hv-clips__note,html.hv-rise-on .hv-pdp-problem .hv-eyebrow,html.hv-rise-on .hv-pdp-problem .hv-h2,html.hv-rise-on .hv-pdp-problem .hv-sub,html.hv-rise-on .hv-pdp-problem .hv-tile,html.hv-rise-on .hv-pdp-problem .hv-closer{opacity:0;transform:translateY(18px);transition:opacity .75s var(--hv-ease),transform .75s var(--hv-ease);transition-delay:var(--hv-rise-d, 0ms);will-change:opacity,transform}html.hv-rise-on .hv-rise-in{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){html.hv-rise-on .hv-pdp *,html.hv-rise-on .hv-pdp-problem *{opacity:1!important;transform:none!important;transition:none!important}}.hv-pdp .hv-reveal,.hv-pdp-problem .hv-reveal{opacity:1;transform:none;animation:none}@media(min-width:840px){.hv-tile--third{grid-column:span 4}.hv-tile--half{grid-column:span 6}}@media(min-width:600px)and (max-width:839px){.hv-tile--third,.hv-tile--half{grid-column:span 6}}.hv-tile__media,.hv-clip__media{transition:transform .5s var(--hv-ease),box-shadow .5s var(--hv-ease)}.hv-tile:hover .hv-tile__media,.hv-clip:hover .hv-clip__media{transform:translateY(-4px);box-shadow:0 40px 70px -38px #000000d9}.hv-closer{margin:clamp(34px,4.4vw,54px) 0 0;padding-top:clamp(26px,3vw,36px);border-top:1px solid var(--hv-rule-lt);font-size:clamp(17px,1.9vw,24px);line-height:1.35;letter-spacing:-.022em;font-weight:600;max-width:24ch}.hv--bone .hv-closer,.hv--bone-2 .hv-closer{border-top-color:var(--hv-rule-soft)}.hv-tile__label{display:block;margin:14px 0 0;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.5}.hv-tile__cap+.hv-tile__label{margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/52/assets/havn-pdp-story.css.map */
