.hh-dyn{--hh-ink:#1a2e4a;--hh-accent:#d4af37;--hh-border:#e8e8e1;--hh-soft:#f7f5f0;--hh-navy:#1a2e4a;color:var(--hh-ink)}.hh-dyn *{box-sizing:border-box}.hh-dyn__wrap{max-width:1100px;margin:0 auto;padding-left:20px;padding-right:20px}.hh-dyn__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--hh-accent);margin-bottom:14px}.hh-dyn__eyebrow:before{content:"";display:block;width:28px;height:2px;background:var(--hh-accent)}.hh-dyn__heading{margin:0 0 12px;line-height:1.15}.hh-dyn__sub{max-width:640px;margin:0 auto;font-size:16px;opacity:.8}.hh-dyn__center{text-align:center}.hh-dyn__center .hh-dyn__eyebrow{justify-content:center}.hh-dyn__center .hh-dyn__eyebrow:before{display:none}.hh-dyn__rating{display:inline-flex;align-items:center;gap:10px;margin-top:6px;font-size:15px}.hh-dyn__stars{position:relative;display:inline-block;font-size:16px;letter-spacing:2px;line-height:1;color:#d8d4c8}.hh-dyn__stars-fill{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;color:var(--hh-accent)}.hh-dyn-story{padding:56px 0;background:var(--hh-soft)}.hh-dyn-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.hh-dyn-story__card{background:#fff;border:1px solid var(--hh-border);padding:32px 30px;position:relative}.hh-dyn-story__card--benefit{border-top:3px solid var(--hh-accent)}.hh-dyn-story__card--problem{border-top:3px solid #b9c2cf}.hh-dyn-story__label{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:8px}.hh-dyn-story__card--problem .hh-dyn-story__label{color:#6b7686}.hh-dyn-story__card--benefit .hh-dyn-story__label{color:var(--hh-accent)}.hh-dyn-story__card p{margin:0;font-size:16px;line-height:1.65}.hh-dyn-feat{padding:64px 0;background:#fff}.hh-dyn-feat__grid{display:grid;gap:22px;margin-top:36px}.hh-dyn-feat__grid--2{grid-template-columns:repeat(2,1fr)}.hh-dyn-feat__grid--3{grid-template-columns:repeat(3,1fr)}.hh-dyn-feat__card{border:1px solid var(--hh-border);padding:28px 26px;background:#fff;transition:border-color .2s ease}.hh-dyn-feat__card:hover{border-color:var(--hh-accent)}.hh-dyn-feat__icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--hh-accent);color:var(--hh-accent);margin-bottom:16px}.hh-dyn-feat__icon svg{width:22px;height:22px}.hh-dyn-feat__title{font-size:16px;font-weight:700;margin:0 0 8px;letter-spacing:.02em}.hh-dyn-feat__desc{font-size:15px;line-height:1.6;margin:0;opacity:.85}.hh-dyn-det{padding:64px 0;background:var(--hh-soft)}.hh-dyn-det__grid{display:grid;gap:22px;margin-top:36px}.hh-dyn-det__grid--2{grid-template-columns:repeat(2,1fr)}.hh-dyn-det__grid--3{grid-template-columns:repeat(3,1fr)}.hh-dyn-det__card{background:#fff;border:1px solid var(--hh-border);padding:30px 28px}.hh-dyn-det__card h3{font-size:13px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;padding-bottom:12px;border-bottom:2px solid var(--hh-accent);display:inline-block}.hh-dyn-det__card p{font-size:15px;line-height:1.65;margin:0 0 10px}.hh-dyn-det__list{list-style:none;margin:0;padding:0}.hh-dyn-det__list li{padding:6px 0 6px 26px;position:relative;font-size:15px;line-height:1.55}.hh-dyn-det__list li:before{content:"";position:absolute;left:2px;top:13px;width:12px;height:2px;background:var(--hh-accent)}.hh-dyn-det__specs{width:100%;border-collapse:collapse}.hh-dyn-det__specs th,.hh-dyn-det__specs td{text-align:left;font-size:14px;padding:9px 0;border-bottom:1px solid var(--hh-border);vertical-align:top}.hh-dyn-det__specs tr:last-child th,.hh-dyn-det__specs tr:last-child td{border-bottom:0}.hh-dyn-det__specs th{font-weight:600;white-space:nowrap;padding-right:18px;opacity:.7}.hh-dyn-use{padding:60px 0;background:var(--hh-navy);color:#fff}.hh-dyn-use .hh-dyn__heading{color:#fff}.hh-dyn-use .hh-dyn__eyebrow{color:var(--hh-accent)}.hh-dyn-use__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px;margin-top:30px}.hh-dyn-use__item{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:16px;line-height:1.5}.hh-dyn-use__check{flex:0 0 auto;width:22px;height:22px;margin-top:1px;color:var(--hh-accent)}.hh-dyn-use__check svg{width:22px;height:22px}.hh-dyn-faq{padding:64px 0;background:#fff}.hh-dyn-faq__list{max-width:760px;margin:32px auto 0}.hh-dyn-faq__item{border:1px solid var(--hh-border);border-bottom:0}.hh-dyn-faq__item:last-child{border-bottom:1px solid var(--hh-border)}.hh-dyn-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:600}.hh-dyn-faq__item summary::-webkit-details-marker{display:none}.hh-dyn-faq__icon{flex:0 0 auto;width:20px;height:20px;position:relative;color:var(--hh-accent)}.hh-dyn-faq__icon:before,.hh-dyn-faq__icon:after{content:"";position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.hh-dyn-faq__icon:before{width:14px;height:2px}.hh-dyn-faq__icon:after{width:2px;height:14px;transition:transform .2s ease}.hh-dyn-faq__item[open] .hh-dyn-faq__icon:after{transform:translate(-50%,-50%) scaleY(0)}.hh-dyn-faq__answer{padding:0 22px 20px;font-size:15px;line-height:1.65;opacity:.85}.hh-dyn-trust{padding:34px 0;background:var(--hh-soft);border-top:1px solid var(--hh-border);border-bottom:1px solid var(--hh-border)}.hh-dyn-trust__grid{display:flex;justify-content:center;gap:56px;flex-wrap:wrap}.hh-dyn-trust__item{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;letter-spacing:.04em}.hh-dyn-trust__item svg{width:26px;height:26px;color:var(--hh-accent);flex:0 0 auto}@media(max-width:768px){.hh-dyn-story__grid,.hh-dyn-feat__grid--2,.hh-dyn-feat__grid--3,.hh-dyn-det__grid--2,.hh-dyn-det__grid--3,.hh-dyn-use__grid{grid-template-columns:1fr}.hh-dyn-story,.hh-dyn-feat,.hh-dyn-det,.hh-dyn-faq,.hh-dyn-use{padding:44px 0}.hh-dyn-trust__grid{gap:18px;flex-direction:column;align-items:flex-start}}.hh-pdp--dynamic .product-single__title{margin-bottom:10px}.hh-pdp-rating{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#1a2e4a;font-size:14px}.hh-pdp-rating__stars{position:relative;display:inline-block;color:#d8d4c8;letter-spacing:2px;line-height:1}.hh-pdp-rating__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#d4af37}.hh-pdp-benefits{list-style:none;margin:14px 0 18px;padding:14px 16px;border:1px solid #e8e8e1;background:#f7f5f0}.hh-pdp-benefits__item{display:flex;gap:10px;align-items:flex-start;padding:5px 0;font-size:14px;line-height:1.45}.hh-pdp-benefits__icon{width:18px;height:18px;flex:0 0 auto;color:#d4af37;margin-top:1px}.hh-pdp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.hh-pdp-trust__item{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px;border:1px solid #e8e8e1;background:#f7f5f0;text-align:center;font-size:12px;line-height:1.3;font-weight:600;color:#1a2e4a}.hh-pdp-trust__item svg{width:18px;height:18px;flex:0 0 auto;color:#d4af37}.hh-pdp--dynamic koala-quantity-breaks-embed{display:block!important;margin:12px 0!important}.hh-pdp--dynamic koala-quantity-breaks-embed .koala-deal__title{font-size:14px!important;margin-bottom:8px!important}.hh-pdp--dynamic koala-quantity-breaks-embed .koala-deal__tiers__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.hh-pdp--dynamic koala-quantity-breaks-embed .koala-deal__tiers__list-item{margin:0!important}.hh-pdp--dynamic koala-quantity-breaks-embed .koala-deal__tier__body{min-height:0!important;padding:9px 10px!important}.hh-pdp--dynamic koala-quantity-breaks-embed .koala-deal__tier__image,.hh-pdp--dynamic koala-quantity-breaks-embed .koala-deal__tier__badge,.hh-pdp--dynamic koala-quantity-breaks-embed .koala-deal__tier__subtitle,.hh-pdp--dynamic koala-quantity-breaks-embed .koala-ribbon{display:none!important}.hh-pdp--dynamic koala-quantity-breaks-embed .koala-deal__tier__title,.hh-pdp--dynamic koala-quantity-breaks-embed .koala-deal__tier__price{font-size:13px!important}@media(max-width:768px){.hh-pdp-trust{grid-template-columns:1fr}.hh-pdp-trust__item{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/55/compiled_assets/styles.css.map */
