.hvp__grid{display:grid;grid-template-columns:1fr;gap:clamp(30px,4vw,60px);padding:clamp(38px,5vw,84px) 0 clamp(46px,6vw,86px);align-items:start}@media(min-width:1000px){.hvp__grid{grid-template-columns:1.02fr .98fr;gap:clamp(44px,5vw,82px);align-items:center}}.hvp__media{position:relative;margin:0;border-radius:clamp(16px,1.6vw,22px);overflow:hidden;background:linear-gradient(180deg,#f2ede6,#e8e2d9);box-shadow:0 1px 2px #14181b0a,0 34px 64px -40px #14181b75}.hvp__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;padding:5%;cursor:zoom-in;transition:transform .6s var(--hv-ease)}.hvp__media:hover img{transform:scale(1.02)}.hvp__thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.hvp__thumb{-webkit-appearance:none;appearance:none;width:66px;height:66px;padding:0;overflow:hidden;border:1px solid var(--hv-rule-soft);border-radius:12px;background:var(--hv-card);opacity:.72;cursor:pointer;transition:opacity .3s var(--hv-ease),border-color .3s var(--hv-ease),transform .3s var(--hv-ease)}.hvp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.hvp__thumb:hover,.hvp__thumb.is-active{opacity:1;border-color:var(--hv-rule);transform:translateY(-2px)}.hvp__copy>*+*{margin-top:clamp(13px,1.5vw,18px)}.hvp__h1{font-size:clamp(32px,4.1vw,52px);line-height:1.02;letter-spacing:-.034em;font-weight:600;max-width:15ch}.hvp__lead{max-width:32ch}.hvp__body{max-width:46ch}.hvp__spec{list-style:none;margin:clamp(24px,3vw,32px) 0 0;padding:0;border-top:1px solid var(--hv-rule-soft)}.hvp__spec li{position:relative;padding:13px 0 13px 24px;border-bottom:1px solid var(--hv-rule-soft);font-size:clamp(14px,1.05vw,16px);letter-spacing:-.005em;opacity:.82}.hvp__spec li:before{content:"";position:absolute;left:2px;top:20px;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.42}.hvp__facts{display:grid;grid-template-columns:1fr;gap:0;margin:clamp(22px,2.6vw,30px) 0 0}.hvp__fact{padding:15px 0;border-bottom:1px solid var(--hv-rule-soft)}.hvp__fact dt{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.45}.hvp__fact dd{margin:7px 0 0;font-size:clamp(14px,1.2vw,16px);letter-spacing:-.012em}@media(min-width:620px){.hvp__facts{grid-template-columns:repeat(3,1fr);gap:0 clamp(18px,2.4vw,32px)}}.hvp .havn-node-hero__offer-card{margin-top:clamp(24px,3vw,34px)!important;padding:clamp(22px,2.4vw,30px)!important;background:var(--hv-card)!important;border:1px solid var(--hv-rule-soft)!important;border-radius:clamp(16px,1.5vw,22px)!important;box-shadow:0 1px 2px #14181b0a,0 28px 56px -36px #14181b70!important}.hvp .havn-node-hero__price-now{font-size:clamp(29px,3.1vw,40px)!important;font-weight:600!important;letter-spacing:-.035em!important;color:var(--hv-ink)!important}.hvp .havn-node-hero__price-compare{opacity:.45!important;font-weight:400!important}.hvp .havn-node-hero__rating-stars{color:var(--hv-ember)!important}.hvp .havn-node-hero__rating-score{font-weight:600!important;color:var(--hv-ink)!important}.hvp .havn-node-hero__rating-count,.hvp .havn-node-hero__price-shipping-inline,.hvp .havn-node-hero__shipping{font-size:11px!important;font-weight:600!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:var(--hv-ink)!important;opacity:.5!important}.hvp .havn-setup-card,.hvp .havn-qty-chip{background:#fff!important;border:1px solid var(--hv-rule-soft)!important;border-radius:13px!important;box-shadow:none!important;transition:border-color .3s var(--hv-ease),box-shadow .3s var(--hv-ease),transform .3s var(--hv-ease)}.hvp .havn-setup-card:hover,.hvp .havn-qty-chip:hover{border-color:var(--hv-rule)!important;transform:translateY(-2px)}.hvp .havn-setup-card.is-selected,.hvp .havn-qty-chip.is-selected{background:#fff!important;border-color:var(--hv-ink)!important;box-shadow:inset 0 0 0 1px var(--hv-ink)!important;transform:none}.hvp .havn-setup-card__label{font-size:12px!important;font-weight:600!important;letter-spacing:-.008em!important;color:var(--hv-ink)!important}.hvp .havn-setup-card__price{font-size:11.5px!important;opacity:.58!important}.hvp .havn-setup-card.is-selected .havn-setup-card__price{opacity:.9!important}.hvp .havn-qty-chip__count{font-weight:600!important;color:var(--hv-ink)!important}.hvp .havn-qty-chip__save{color:var(--hv-ember)!important;font-size:10px!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important}.hvp .havn-node-hero__quantity-title{font-size:10px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;opacity:.45!important}.hvp .havn-setup-summary{background:transparent!important;border:0!important;border-top:1px solid var(--hv-rule-soft)!important;border-radius:0!important;padding:15px 0!important}.hvp .havn-setup-summary__name{font-weight:600!important;color:var(--hv-ink)!important}.hvp .havn-setup-summary__contents{opacity:.55!important}.hvp .havn-setup-summary__price{font-weight:600!important}.hvp .havn-node-hero__button{min-height:60px!important;border-radius:999px!important;background:var(--hv-ink)!important;color:var(--hv-bone)!important;font-size:12.5px!important;font-weight:650!important;letter-spacing:.14em!important;text-transform:uppercase!important;box-shadow:0 14px 30px -18px #0e1113e6!important;transition:background-color .28s var(--hv-ease),transform .28s var(--hv-ease),box-shadow .28s var(--hv-ease)}.hvp .havn-node-hero__button:hover{background:var(--hv-blue)!important;transform:translateY(-1px)}.hvp .havn-node-guide{background:#14181b08!important;border:1px solid var(--hv-rule-soft)!important;border-radius:14px!important}.hvp .havn-node-hero__trust-strip{display:flex!important;flex-wrap:wrap;align-items:center;gap:0!important;margin:clamp(16px,2vw,22px) 0 0!important;padding:0!important;background:none!important;border-top:1px solid var(--hv-rule-soft)!important}.hvp .havn-node-hero__trust-item{background:none!important;border:0!important;border-radius:0!important;padding:13px 15px!important;font-size:12px!important;font-weight:500!important;letter-spacing:-.005em!important;color:var(--hv-ink)!important;opacity:.8}.hvp .havn-node-hero__trust-item:first-child{padding-left:0!important}.hvp .havn-node-hero__trust-item+.havn-node-hero__trust-item{border-left:1px solid var(--hv-rule-soft)!important}.hvp .havn-node-hero__trust-icon{color:var(--hv-ember)!important}.hvp .havn-node-hero__assurance{max-width:54ch;font-size:12px!important;line-height:1.6!important;color:var(--hv-ink)!important;opacity:.55!important}.hvp .havn-node-hero__payments{position:relative;justify-content:flex-start!important;gap:7px!important;margin-top:clamp(14px,1.8vw,20px)!important;padding-top:36px!important;border-top:1px solid var(--hv-rule-soft)}.hvp .havn-node-hero__payments:before{content:"Secure checkout";position:absolute;top:13px;left:0;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.42}.hvp .havn-node-hero__payment-svg{border-radius:3px}.havn-sticky-bar__button,.havn-sticky-bar__cta{border-radius:999px!important;font-size:11.5px!important;font-weight:650!important;letter-spacing:.12em!important;text-transform:uppercase!important}@media(max-width:749px){.hvp .havn-node-hero__offer-card{padding:18px!important;border-radius:16px!important}.hvp .havn-node-hero__button{min-height:56px!important;font-size:11.5px!important}.hvp__thumb{width:56px;height:56px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/havn-pdp.css.map */
