.hv-pdp .hv-prin__head,.hv-pdp .hv-node__copy{max-width:none}.hv-pdp .hv-prin__head .hv-h2{max-width:18ch}.hv-pdp .hv-prin__head .hv-body{max-width:62ch}.hv-pdp-how__heading h2,.hv-pdp-how__heading p{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.hv-pdp-how__heading p:empty{display:none}.hv-pdp-how .hv-node__spec li{padding-left:0}.hv-pdp-how .hv-node__spec li:before{display:none}.hv-pdp-how .hv-node__spec strong{display:block;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.55}.hv-pdp-how .hv-node__spec span{display:block;margin-top:7px;font-size:clamp(15px,1.2vw,17px);line-height:1.5;letter-spacing:-.01em;opacity:.92}.hv--bone .hv-node__spec{border-top-color:var(--hv-rule-soft)}.hv--bone .hv-node__spec li{border-bottom-color:var(--hv-rule-soft)}.hv-node__media--blend{background:transparent;box-shadow:none;border-radius:clamp(14px,1.4vw,20px)}.hv-clar__table{margin-top:clamp(36px,4.4vw,60px)}.hv-clar__head,.hv-clar__row{display:grid;grid-template-columns:1fr;gap:6px 0}@media(min-width:760px){.hv-clar__head,.hv-clar__row{grid-template-columns:1fr 1fr;gap:0 clamp(28px,4vw,72px)}}.hv-clar__head{display:none;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.22)}@media(min-width:760px){.hv-clar__head{display:grid}}.hv-clar__head span{font-size:clamp(13px,1.15vw,16px);font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.hv-clar__head span:last-child{color:var(--hv-ember);opacity:1}.hv-clar__rows{list-style:none;margin:0;padding:0}.hv-clar__row{padding:20px 0;border-bottom:1px solid var(--hv-rule-lt)}.hv-clar__a,.hv-clar__b{font-size:clamp(14px,1.15vw,17px);line-height:1.45}.hv-clar__a{opacity:.5}.hv-clar__b{font-weight:600;letter-spacing:-.012em}.hv-clar__key{display:block;margin-bottom:5px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.42}.hv-clar__b .hv-clar__key{color:var(--hv-ember);opacity:.9}@media(min-width:760px){.hv-clar__key{display:none}}.hv-faq__cards{display:grid;grid-template-columns:1fr;gap:clamp(12px,1.4vw,18px);margin-bottom:clamp(40px,5vw,66px)}@media(min-width:700px){.hv-faq__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.hv-faq__cards{grid-template-columns:repeat(3,1fr)}}.hv-faq__card{padding:clamp(22px,2.4vw,30px);background:var(--hv-card);border:1px solid var(--hv-rule-soft);border-radius:clamp(14px,1.3vw,18px);box-shadow:0 1px 2px #14181b0a,0 20px 44px -34px #14181b66}.hv-faq__label{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.45}.hv-faq__q{margin:12px 0 0;font-size:clamp(16px,1.3vw,19px);font-weight:600;letter-spacing:-.018em}.hv-faq__a{margin:10px 0 0;font-size:14.5px;line-height:1.6;opacity:.72}.hv-faq__a p{margin:0 0 8px}.hv-faq__a p:last-child{margin-bottom:0}.hv-faq__list{border-top:1px solid var(--hv-rule-soft)}.hv-faq__item{border-bottom:1px solid var(--hv-rule-soft)}.hv-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-size:clamp(15px,1.2vw,17px);font-weight:600;letter-spacing:-.014em}.hv-faq__item summary::-webkit-details-marker{display:none}.hv-faq__item summary:after{content:"+";flex:0 0 auto;font-size:20px;font-weight:400;opacity:.45}.hv-faq__item[open] summary:after{content:"-"}.hv-faq__item .hv-faq__a{padding-bottom:22px;max-width:74ch}
/*# sourceMappingURL=/cdn/shop/t/52/assets/havn-pdp-story4.css.map */
