.hamson{--h-navy: #12335c;--h-slate: #2e4057;--h-peri: #9d9fe6;--h-coral: #f28b82;--h-blue: #4da8da;--h-lav: #f4f4fc;--h-coral-soft: #fceeed;--h-gray: #f8f8f8;--h-green: #37ca37;--h-green-btn: #39b54a;--h-orange: #ffa726;--h-strike: #bdbdbd;--h-border: #cbd5e0;--h-ink: #000;--h-body-ink: #212529;--h-font-head: "Nunito", "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--h-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--h-font-review: "Raleway", "Inter", sans-serif;--h-font-hand: "Kalam", "Comic Sans MS", cursive;--h-font-num: "Montserrat", "Inter", sans-serif;--h-font-alt: Arial, Helvetica, sans-serif;--h-max: 1170px;font-family:var(--h-font-body);color:var(--h-ink);letter-spacing:normal;line-height:1.5;-webkit-font-smoothing:antialiased}.hamson *,.hamson *:before,.hamson *:after{box-sizing:border-box}.hamson img{max-width:100%;height:auto;display:block}.h-inner{max-width:var(--h-max);margin:0 auto;padding:0 15px}.h-row{width:100%;margin:0 auto}.h-row--narrow{width:100%}@media(min-width:900px){.h-row--narrow{width:70%}}.h-center{text-align:center}.h-figure{text-align:center;padding:10px}.h-figure img{margin:0 auto;width:100%;max-width:var(--h-img-max, 100%)}.h-eyebrow{display:block;font-family:var(--h-font-head);font-weight:600;background:var(--h-peri);color:#fff;border-radius:5px;text-align:center;text-transform:capitalize;line-height:1.3;padding:2px 12px;margin:0 auto;max-width:680px;font-size:var(--h-fs-eyebrow-m, 13px)}.h-eyebrow em{font-style:normal;color:#fff}.h-title{font-family:var(--h-font-head);font-weight:var(--h-title-weight, 900);color:var(--h-title-color, var(--h-navy));line-height:1.1;letter-spacing:-1px;text-transform:capitalize;text-align:center;margin:0;padding:0 10px;font-size:var(--h-fs-title-m, 28px)}.h-title em{font-style:italic;color:var(--h-peri)}.h-title u{text-decoration:underline;color:var(--h-coral)}.h-title strong{color:inherit;font-weight:inherit}.h-subtitle{font-family:var(--h-font-body);font-weight:400;color:var(--h-ink);text-align:center;line-height:1.4;margin:0;padding:14px 20px 20px;font-size:var(--h-fs-sub-m, 13px)}.h-prose{font-family:var(--h-font-body);font-weight:400;color:var(--h-ink);line-height:1.5;text-align:left;padding:20px;font-size:var(--h-fs-prose-m, 17px)}.h-prose--wide{padding:20px}.h-prose p{margin:0 0 1.1em}.h-prose p:last-child{margin-bottom:0}.h-prose strong{font-weight:700}.h-prose a{color:#188bf6;text-decoration:none}@media(min-width:750px){.h-eyebrow{font-size:var(--h-fs-eyebrow, 18px)}.h-title{font-size:var(--h-fs-title, 43px);padding:15px 20px 20px}.h-subtitle{font-size:var(--h-fs-sub, 18px);padding:0 200px 20px}.h-prose{font-size:var(--h-fs-prose, 22px);padding:40px 60px 20px}.h-prose--wide{padding:40px 180px 20px}}.h-list{list-style:none;margin:0;padding:20px}.h-list li{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;font-family:var(--h-font-head);font-weight:400;color:var(--h-ink);line-height:1.3;font-size:var(--h-fs-list-m, 16px)}.h-list li:last-child{margin-bottom:0}.h-list li strong{font-weight:800}.h-list .h-ico{flex:0 0 auto;width:1em;height:1em;margin-top:.22em;color:var(--h-list-icon, var(--h-peri));fill:currentColor}@media(min-width:750px){.h-list li{font-size:var(--h-fs-list, 20px)}}.h-box{background:var(--h-box-bg, #fff);border:3px var(--h-box-border-style, solid) var(--h-box-border, var(--h-peri));border-radius:10px;max-width:var(--h-box-max, 570px);margin:0 auto;overflow:hidden;padding-bottom:20px}.h-box__bar{background:var(--h-peri);color:#fff;font-family:var(--h-font-head);font-weight:900;text-align:center;text-transform:capitalize;letter-spacing:-1px;line-height:1.1;padding:10px;margin:0;font-size:var(--h-fs-boxbar-m, 24px)}@media(min-width:750px){.h-box__bar{font-size:var(--h-fs-boxbar, 36px);padding:15px 0 10px}}.h-compare{font-family:var(--h-font-body);font-size:18px;color:var(--h-strike);text-decoration:line-through;text-align:center;line-height:1.3;margin:0}.h-price{font-family:var(--h-font-head);font-weight:800;color:var(--h-coral);text-align:center;text-transform:capitalize;letter-spacing:-1px;line-height:1.1;margin:0;padding:10px 10px 0;font-size:var(--h-fs-price-m, 33px)}.h-save{font-family:var(--h-font-body);font-size:18px;color:var(--h-ink);text-align:center;line-height:1.3;margin:8px 0 0}@media(min-width:750px){.h-price{font-size:var(--h-fs-price, 34px);padding:20px 20px 0}}.h-cta-wrap{text-align:center;margin-top:14px}.h-cta{display:inline-flex;flex-direction:column;align-items:center;gap:2px;background:var(--h-cta-bg, var(--h-blue));color:var(--h-cta-color, #fff);font-family:var(--h-font-head);border:1px solid var(--h-cta-bg, var(--h-blue));border-radius:6px;padding:10px 20px;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.h-cta:hover{transform:translateY(-1px);box-shadow:0 7px 14px #32325d1a,0 3px 6px #00000014}.h-cta__main{font-size:20px;font-weight:900;line-height:1.3}.h-cta__sub{font-size:15px;font-weight:800;line-height:1.2}@media(min-width:750px){.h-cta{padding:15px 20px}}.h-guarantee{font-family:var(--h-font-hand);text-transform:uppercase;font-size:14px;color:var(--h-slate);text-align:center;line-height:1.3;margin:0;font-weight:700}.h-guarantee-img{width:100px;margin:20px auto 10px}.h-reviews{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:900px){.h-reviews{grid-template-columns:1fr 1fr;gap:30px 40px}}.h-review{background:#fff;border:1px solid var(--h-border);border-radius:15px;box-shadow:2px 2px 6px #ebebeb;padding:10px 5px 20px}.h-review img{padding:0 10px 10px}.h-review__title{font-family:var(--h-font-review);font-weight:700;color:var(--h-ink);line-height:1.3;margin:0 20px;font-size:18px}.h-review__body{font-family:var(--h-font-review);font-weight:500;color:var(--h-ink);line-height:1.5;margin:10px 20px 0;font-size:15px}@media(min-width:900px){.h-review__title{font-size:24px}.h-review__body{font-size:18px;line-height:1.4}}.h-gift{background:#fff;border-radius:10px;box-shadow:0 4px 11px #7070701c;width:100%;max-width:936px;margin:20px auto 0;padding:20px 30px;display:grid;grid-template-columns:1fr;align-items:center}.h-gift__media{order:-1}@media(min-width:900px){.h-gift{width:80%;padding:0 60px;grid-template-columns:54.3% 45.7%}.h-gift__media{order:0}.h-gift--rev{grid-template-columns:45.7% 54.3%}.h-gift--rev .h-gift__media{order:-1}}.h-gift__title{font-family:var(--h-font-alt);font-weight:900;color:var(--h-ink);line-height:1.1;letter-spacing:-1px;margin:0;padding:0;font-size:23px}.h-gift__text{font-family:var(--h-font-body);color:var(--h-body-ink);line-height:1.5;padding:20px 0 0;margin:0;font-size:16px}@media(min-width:900px){.h-gift__title{font-size:35px;padding:15px 15px 0 0}.h-gift__text{font-size:18px;padding:20px 0}}.h-proof{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:900px){.h-proof{grid-template-columns:1fr 1fr;gap:20px}}.h-faq{padding:10px 0 25px}.h-faq__item{border:1.5px solid #fff;border-radius:10px;background:#fff;margin-bottom:12px;overflow:hidden}.h-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:0;padding:15px;cursor:pointer;text-align:left;font-family:var(--h-font-body);font-weight:600;color:var(--h-ink);line-height:1.5;font-size:15px}.h-faq__item.is-open .h-faq__q{color:var(--h-peri)}.h-faq__sign{flex:0 0 auto;width:14px;height:14px;transition:transform .2s ease}.h-faq__item.is-open .h-faq__sign{transform:rotate(180deg)}.h-faq__a{display:none;padding:0 15px 15px;font-family:var(--h-font-body);color:var(--h-body-ink);line-height:1.5;font-size:15px}.h-faq__item.is-open .h-faq__a{display:block}.h-faq__a p{margin:0 0 .8em}.h-faq__a p:last-child{margin-bottom:0}@media(min-width:750px){.h-faq__q{font-size:23px;font-weight:700}.h-faq__a{font-size:18px}}.h-footer{background:var(--h-footer-bg, var(--h-peri));padding:40px 0 50px}.h-footer__links,.h-footer__text{font-family:var(--h-font-body);color:var(--h-footer-color, #fff);text-align:center;line-height:1.3;margin:0;font-size:12px}.h-footer__links{padding:10px 0 40px}.h-footer__links a{color:inherit;text-decoration:none}.h-footer__links a:hover{text-decoration:underline}.h-footer__text+.h-footer__text{padding-top:20px}@media(min-width:750px){.h-footer__links,.h-footer__text{font-size:13px}}.h-topbar{text-align:center;padding:15px 0 5px}.h-topbar img{margin:0 auto;width:100%;max-width:var(--h-topbar-max, 180px)}.h-checkout{display:grid;grid-template-columns:1fr;gap:30px;max-width:var(--h-max);margin:0 auto;padding:10px 20px 20px}@media(min-width:900px){.h-checkout{grid-template-columns:46% 54%;gap:0;padding:10px 60px 20px;align-items:start}.h-checkout__form{padding-right:20px}.h-checkout__summary{padding-left:40px}}.h-form{background:#fff;border-radius:5px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;padding:2px}.h-form__tabs{display:grid;grid-template-columns:1fr 1fr;padding:7px}.h-form__tab{text-align:center;font-size:14px;font-weight:700;color:#607179}.h-form__tab:first-child{box-shadow:10px 0 4px -8px #00000047}.h-form__tab.is-active{color:#1571a8}.h-form__divider{background:#1571a8;height:5px;position:relative}.h-form__caret{position:absolute;top:-9px;left:25%;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #1571a8;transform:translate(-50%);transition:left .2s ease}.h-form.is-step2 .h-form__caret{left:75%}.h-form__body{background:#fff;padding:15px}.h-fields{display:grid;grid-template-columns:1fr;gap:15px;margin-bottom:15px}.h-input{width:100%;border:1px solid #d1d5db;border-radius:5px;padding:8px 12px;font-size:14px;line-height:24px;font-family:var(--h-font-body);background:#fff;outline:none}.h-input:focus{border-color:#1571a8}.h-form__btn{display:block;width:100%;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-shadow:inset 0 1px #fff3;color:#fff;padding:8px;font-family:var(--h-font-body);font-weight:700;cursor:pointer;background-color:var(--h-form-btn, var(--h-green-btn));background-image:linear-gradient(to bottom,rgba(57,181,74,.5),var(--h-form-btn, var(--h-green-btn)));transition:transform .15s ease,box-shadow .15s ease}.h-form__btn:hover{transform:translateY(-1px);box-shadow:0 7px 14px #32325d1a}.h-form__btn .main{display:block;font-size:19px;font-weight:700;line-height:1.3}.h-form__btn .sub{display:block;font-size:13px;font-weight:400}.h-form__note{color:#9c9c9c;font-size:12px;margin-top:10px;text-align:center;word-break:break-word}.h-payicons{padding:10px 0;text-align:center}.h-payicons img{margin:0 auto;width:100%;max-width:320px}.h-lines{margin:0 0 15px}.h-line{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #eef0f4}.h-line:last-child{border-bottom:0}.h-line__img{width:56px;border-radius:6px}.h-line__title{font-size:14px;font-weight:700;color:var(--h-navy);margin:0;line-height:1.3}.h-line__meta{font-size:12px;color:#888;margin:2px 0 0}.h-line__price{font-size:14px;font-weight:700;color:var(--h-navy);text-align:right}.h-line__qty{display:inline-flex;align-items:center;border:1px solid #d1d5db;border-radius:5px;overflow:hidden;margin-top:4px}.h-line__qty button{background:#fff;border:0;width:26px;height:26px;cursor:pointer;font-size:15px;line-height:1;color:#444}.h-line__qty input{width:34px;height:26px;border:0;text-align:center;font-size:13px;-moz-appearance:textfield}.h-line__qty input::-webkit-outer-spin-button,.h-line__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.h-line__remove{display:inline-block;font-size:12px;color:#888;text-decoration:underline;margin-top:6px}.h-total{display:flex;justify-content:space-between;font-size:14px;font-weight:700;color:#333;margin:10px 0 14px}.h-empty{text-align:center;padding:20px 10px;font-size:15px;color:#607179}.h-empty a{color:#1571a8}.h-sum__title{font-family:var(--h-font-head);font-weight:900;color:#13335c;line-height:1.3;margin:0;font-size:24px}.h-sum__label{font-family:var(--h-font-body);font-size:16px;color:var(--h-ink);margin:12px 0 0;line-height:1.3}.h-sum__price{font-family:var(--h-font-num);font-size:30px;line-height:1.3;margin:8px 0 0;color:#13335c;font-weight:700}.h-sum__price .old{color:#cbcfd6;text-decoration:line-through;margin-right:8px;font-weight:700}.h-sum__save{font-family:var(--h-font-num);font-size:20px;font-weight:700;color:var(--h-green);margin:8px 0 0;line-height:1.3}.h-sum .h-list{padding:30px 0 0}.h-sum .h-list li{font-family:var(--h-font-body);font-size:16px;line-height:1.5;margin-bottom:20px}@media(min-width:900px){.h-sum__title{font-size:32px}.h-sum__label{font-size:19px}.h-sum .h-list li{font-size:17px}}.h-hide{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hamson.css.map */
