.hv-aff{background:#fff;color:#183e30;direction:rtl;overflow:hidden;font-family:inherit;isolation:isolate}.hv-aff *{box-sizing:border-box}.hv-aff__container{width:min(1120px,calc(100% - 36px));margin:0 auto}.hv-aff__brand{display:flex;justify-content:center;padding:25px 0 10px}.hv-aff__brand img{max-width:140px;height:auto;object-fit:contain}.hv-aff__brand-name{text-align:center;font-size:24px;font-weight:800}.hv-aff__brand-name small{display:block;font-size:10px;font-weight:500}.hv-aff__hero{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:42px;min-height:470px;padding:34px 20px;background:linear-gradient(118deg,#fff 60%,#f2f7f3);border-radius:20px}.hv-aff__eyebrow{font-size:13px;font-weight:700;letter-spacing:.09em;color:#307052}.hv-aff__copy h1{font-size:clamp(32px,4.8vw,56px);line-height:1.35;letter-spacing:-.03em;color:#073c2c;margin:12px 0}.hv-aff__lead{font-size:17px;line-height:1.9;color:#3f5f52;max-width:550px}.hv-aff__benefits{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.hv-aff__benefits span{font-size:13px;border:1px solid #c2ddce;border-radius:30px;padding:9px 12px;color:#155339;background:#fff}.hv-aff__meta{font-size:13px;color:#557567}.hv-aff__jumplink{margin:25px 0 8px;display:inline-block;border-radius:11px;text-decoration:none!important;padding:14px 23px;background:#085139;color:#fff!important;font-size:15px;font-weight:800}.hv-aff__media{text-align:center}.hv-aff__media img{max-width:90%;max-height:400px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(10px 15px 14px #1d3f2c17)}.hv-aff__media p{font-size:11px;color:#70877a}.hv-aff__checkout{max-width:800px;margin:28px auto 38px;padding:28px;background:#fff;border:1px solid #e0e9e3;border-radius:20px;box-shadow:0 10px 40px #102a1c12}.hv-aff__checkout-title{text-align:center}.hv-aff__checkout-title>p{margin:0;color:#386b4f;font-weight:700;font-size:13px}.hv-aff__checkout-title h2{margin:8px 0 14px;font-size:clamp(23px,3vw,32px);color:#063d2b}.hv-aff__code{background:#eef7f0;border:1px solid #c6e1d0;color:#10583b;font-size:15px;font-weight:750;border-radius:11px;padding:12px}.hv-aff__offer-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:22px 0 14px}.hv-aff__offer{cursor:pointer;background:#fff;border:1px solid #c9ddd0;border-radius:13px;padding:16px 7px;min-height:86px;font:inherit;color:inherit}.hv-aff__offer strong{display:block;font-size:16px}.hv-aff__offer span{display:block;margin-top:7px;color:#21704c;font-weight:800;font-size:15px}.hv-aff__offer.is-current{border:2px solid #0d603f;background:#f0f9f3}.hv-aff__offer:focus-visible,.hv-aff__submit:focus-visible{outline:3px solid #6db68a;outline-offset:2px}.hv-aff__quote{text-align:center;color:#0b6543;font-weight:800;font-size:15px;line-height:1.8;margin:15px 0}.hv-aff__error{color:#ac2020;font-weight:700;background:#fff1f1;border-radius:8px;padding:10px}.hv-aff__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hv-aff label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700;color:#304e3e}.hv-aff__fields input,.hv-aff__fields select,.hv-aff__fields textarea{width:100%;min-height:49px;background:#fff;border:1px solid #cad9d1;border-radius:9px;color:#173b2b;padding:10px;font:inherit;font-size:16px}.hv-aff__wide{grid-column:1/-1}.hv-aff textarea{resize:vertical}.hv-aff__submit{width:100%;border:0;border-radius:10px;background:#0d6043;color:#fff;font-size:18px;font-weight:800;min-height:54px;margin-top:18px;cursor:pointer}.hv-aff__submit:disabled{opacity:.55;cursor:not-allowed}.hv-aff__safe{text-align:center;font-size:12px;color:#698173;margin:10px 0}.hv-aff__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0}.hv-aff__facts div{background:#f8fbf9;border:1px solid #e2ebe5;border-radius:14px;padding:18px}.hv-aff__facts strong{color:#0c5639;font-size:16px}.hv-aff__facts p{color:#4e6c5b;line-height:1.75;font-size:14px}.hv-aff__legal,.hv-aff__contact{text-align:center;font-size:12px;color:#687a70;margin:12px 0 18px}@media(max-width:750px){.hv-aff__container{width:calc(100% - 22px)}.hv-aff__hero{grid-template-columns:1fr;gap:3px;text-align:center;padding:21px 12px;min-height:0}.hv-aff__copy h1{font-size:34px}.hv-aff__lead{font-size:15px}.hv-aff__benefits{justify-content:center}.hv-aff__jumplink{margin-top:19px}.hv-aff__media img{max-height:300px}.hv-aff__checkout{padding:18px 12px}.hv-aff__offer{padding:13px 3px}.hv-aff__offer strong,.hv-aff__offer span{font-size:13px}.hv-aff__facts{grid-template-columns:1fr;gap:10px}}@media(max-width:460px){.hv-aff__fields{grid-template-columns:1fr}.hv-aff__offer-list{gap:6px}.hv-aff__offer{min-height:73px}.hv-aff__copy h1{font-size:30px}}.hv-aff--checkout-only .hv-aff__brand,.hv-aff--checkout-only .hv-aff__hero,.hv-aff--checkout-only .hv-aff__facts,.hv-aff--checkout-only .hv-aff__contact,.hv-aff--checkout-only .hv-aff__legal{display:none!important}.hv-aff--checkout-only{background:#fffaf8}.hv-aff--checkout-only .hv-aff__checkout{border-color:#f0dde5;box-shadow:0 12px 30px #5b274714;scroll-margin-top:24px}.hv-aff--checkout-only .hv-aff__checkout-title h2{color:#5b2747}.hv-aff--checkout-only .hv-aff__code{background:#fff5f8;color:#5b2747;border-color:#f0dde5}.hv-aff--checkout-only .hv-aff__offer.is-current{background:#fff4f8;border-color:#7b3b62}.hv-aff--checkout-only .hv-aff__submit{background:#5b2747}.hv-ar-product__summary .hv-aff--inline{width:100%;padding:0;margin:12px 0 24px;background:transparent;overflow:visible}.hv-aff--inline .hv-aff__checkout{margin:0;max-width:none;padding:22px 18px;border:1px solid #e7c8d7;border-radius:18px;background:#fff;box-shadow:none;scroll-margin-top:96px}.hv-aff--inline .hv-aff__checkout-title h2{margin:0 0 12px;color:#5b2747;font-size:21px}.hv-aff--inline .hv-aff__code{background:#fcf2f7;border:1px solid #eed7e3;color:#5b2747}.hv-aff__breakdown{margin:16px 0;padding:14px;background:#fffafd;border:1px solid #f0dee8;border-radius:12px}.hv-aff__breakdown>div{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;font-size:14px;border-bottom:1px solid #f2e7ed}.hv-aff__breakdown>div:last-child{border:0}.hv-aff__breakdown dt{font-weight:600;color:#725866}.hv-aff__breakdown dd{margin:0;text-align:left;direction:rtl;color:#30242c;font-weight:800}.hv-aff__breakdown .hv-aff__total{padding-top:13px;font-size:17px}.hv-aff__breakdown .hv-aff__total dt,.hv-aff__breakdown .hv-aff__total dd{color:#5b2747}.hv-aff--inline .hv-aff__fields{grid-template-columns:1fr 1fr;gap:12px}.hv-aff--inline .hv-aff__submit{background:#5b2747;color:#fff;border-radius:13px;min-height:56px}.hv-aff--inline .hv-aff__submit:not(:disabled):hover{background:#6e3557}@media(max-width:600px){.hv-aff--inline .hv-aff__checkout{padding:18px 12px}.hv-aff--inline .hv-aff__fields{grid-template-columns:1fr}.hv-aff__breakdown>div{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/hv-affiliate-cod.css.map */
