.hd-product-page :is(.hd-product-back,.hd-product-thumbs button,.hd-product-variants--cards button,.hd-product-tiers button,.hd-product-info .hd-btn,.hd-product-trust span,.hd-product-faq summary):focus-visible{outline:3px solid var(--hd-deep-blue);outline-offset:3px}.hd-product-page .hd-product-detail--unified{background:#fff}.hd-product-page .hd-product-gallery__main{border:2px solid var(--hd-ink);border-radius:26px;box-shadow:8px 10px 0 -2px var(--hd-navy),0 28px 50px -22px #022d4c80}.hd-product-page .hd-product-price{font-size:clamp(34px,4vw,42px);letter-spacing:-.5px;color:var(--hd-ink)}.hd-product-page .hd-product-perk>span:first-child{display:inline-flex;align-items:center;justify-content:center;line-height:1}.hd-product-page .hd-product-info .hd-btn,.hd-product-page .hd-product-story .hd-btn{background:var(--hd-orange)}.hd-product-page .hd-product-variants--cards button,.hd-product-page .hd-product-tiers button{box-shadow:0 4px #000;transition:border-color .15s ease}.hd-product-page .hd-product-variants--cards button:hover,.hd-product-page .hd-product-tiers button:hover{border-color:var(--hd-blue)}.hd-product-page .hd-product-thumbs button.is-active{box-shadow:0 0 0 3px var(--hd-sky)}.hd-product-page .hd-product-description--story{background:var(--hd-navy);border:2px solid #000;border-radius:18px;box-shadow:0 6px 0 var(--hd-blue)}.hd-product-page .hd-product-description--story .hd-product-description__eyebrow{display:inline-block;padding:5px 14px;border:2px solid #000;border-radius:100px;background:#fff;box-shadow:0 3px #000;color:var(--hd-deep-blue)}.hd-product-page .hd-product-description--story h2{color:#fff}.hd-product-page .hd-product-description--story .hd-product-description__lead{color:#fffc}.hd-product-page .hd-product-description__grid article{background:#fff;border-color:#000;box-shadow:0 4px 0 var(--hd-blue)}.hd-product-page .hd-product-description__grid article>span{color:var(--hd-deep-blue)}.hd-product-page .hd-product-trust span{padding:12px 10px;border:1.5px solid rgba(2,45,76,.14);border-radius:14px;background:#fff;box-shadow:0 6px 14px -8px #022d4c66}.hd-product-page .hd-product-problem{background:var(--hd-gold)}.hd-product-page .hd-product-problem h2,.hd-product-page .hd-product-problem p{color:var(--hd-ink)}.hd-product-page .hd-product-problem h2 span{color:var(--hd-deep-blue)}.hd-product-page .hd-product-proof,.hd-product-page .hd-product-comparison,.hd-product-page .hd-product-reviews{background:var(--hd-ink)}.hd-product-page .hd-product-system,.hd-product-page .hd-product-steps,.hd-product-page .hd-product-materials,.hd-product-page .hd-product-faq{background:var(--hd-navy)}.hd-product-page :is(.hd-product-proof,.hd-product-system,.hd-product-steps,.hd-product-comparison,.hd-product-materials,.hd-product-reviews,.hd-product-faq) :is(.hd-product-story-heading h2,.hd-product-system__copy h2){color:#fff}.hd-product-page :is(.hd-product-system,.hd-product-steps,.hd-product-comparison,.hd-product-materials,.hd-product-reviews,.hd-product-faq) :is(.hd-product-story-heading>p:not(.hd-overline),.hd-product-system__copy>p:not(.hd-overline)){color:#ffffffbd}.hd-product-page .hd-product-proof__grid span{color:var(--hd-ink)}.hd-product-page .hd-app-badge{border:1px solid rgba(255,255,255,.35)}.hd-product-page .hd-product-story .hd-overline{display:inline-block;padding:6px 16px;border:2px solid #000;border-radius:100px;background:#fff;box-shadow:0 3px #000;color:var(--hd-deep-blue);font-weight:700}.hd-product-page .hd-product-story-heading>p:not(.hd-overline){margin-inline:auto}.hd-product-page :is(.hd-product-feature-list article,.hd-product-step-grid article,.hd-product-material-grid article,.hd-product-review-grid article,.hd-product-faq details,.hd-product-compare-table){border:2px solid #000;border-radius:16px;box-shadow:0 4px 0 var(--hd-blue)}.hd-product-page .hd-product-stat-stack article{border:2px solid #000;border-radius:16px;box-shadow:0 4px #000}.hd-product-page .hd-product-feature-list article{grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center}.hd-product-page .hd-product-feature-list article>span:first-child{grid-area:1 / 1 / 3 / 2;align-self:center}.hd-product-page .hd-product-feature-list article>strong{grid-area:1 / 2 / 2 / 3;align-self:end}.hd-product-page .hd-product-feature-list article>small{grid-area:2 / 2 / 3 / 3;align-self:start}.hd-product-page .hd-product-step-grid article h3{min-height:2.5em}.hd-product-page .hd-product-step-grid article>span{display:inline-flex;align-items:center;justify-content:center}.hd-product-page .hd-product-compare-row--head{color:var(--hd-ink)}.hd-product-page .hd-product-compare-row--head>:nth-child(2){background:var(--hd-blue);color:#fff}.hd-product-page .hd-product-material-grid img{height:auto;aspect-ratio:3 / 4}.hd-product-page .hd-product-material-grid article{position:relative;background:#fff}.hd-product-page .hd-product-material-grid article>div{text-align:center}.hd-product-page .hd-product-material-grid article:before,.hd-product-page .hd-product-material-grid article:after{content:"";position:absolute;top:14px;width:20px;height:20px;z-index:2;pointer-events:none}.hd-product-page .hd-product-material-grid article:before{left:14px;border-top:3px solid #000;border-left:3px solid #000}.hd-product-page .hd-product-material-grid article:after{right:14px;border-top:3px solid #000;border-right:3px solid #000}.hd-product-page .hd-product-material-grid article:first-child>div strong{color:#6a3b22}.hd-product-page .hd-product-faq__grid{display:block;max-width:760px;margin-inline:auto}.hd-product-page .hd-product-faq .hd-product-story-heading{position:static;text-align:center;margin:0 auto 28px}.hd-product-page .hd-product-faq summary{cursor:pointer}.hd-product-page .hd-product-faq summary:after{content:"";background:linear-gradient(var(--hd-ink),var(--hd-ink)) center / 13px 3px no-repeat,linear-gradient(var(--hd-ink),var(--hd-ink)) center / 3px 13px no-repeat,var(--hd-gold)}.hd-product-page .hd-product-faq details[open] summary:after{content:"";background:linear-gradient(var(--hd-ink),var(--hd-ink)) center / 13px 3px no-repeat,var(--hd-gold)}.hd-product-page .hd-product-faq details[open]{border-color:var(--hd-blue);box-shadow:0 6px 0 var(--hd-blue)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/humanodoro-product-premium.css.map */
