html,body.hg{overflow-x:clip}.hg-mnav{display:none}@media(max-width:989px){.hg-mnav{display:block;position:static}.hg-mnav summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;margin-left:-10px;border-radius:50%;cursor:pointer}.hg-mnav summary::-webkit-details-marker{display:none}.hg-mnav summary .x{display:none}.hg-mnav[open] summary .x{display:block}.hg-mnav[open] summary .b{display:none}.hg-mnav__panel{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 24px 40px -24px #2a1f3d59;padding:8px 16px 20px}.hg-mnav__panel a{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;border-bottom:1px solid var(--line);text-decoration:none;font:500 22px/1.2 var(--fh)}.hg-mnav__panel a:after{content:"\2192";font:400 18px/1 var(--fb);color:var(--ink-2)}.hg-mnav__panel .hg-btn{margin-top:18px;width:100%;font:600 16px/1 var(--fb)}.hg-mnav__panel .hg-btn:after{content:none}.hg-hdr__l{display:flex;align-items:center;gap:2px}}@media(max-width:749px){:root{--hdr:58px}body.hg{font-size:16px}.hg-sec{padding:56px 0}.hg-head{margin-bottom:28px}.hg-kicker{font-size:11px;margin-bottom:12px}.hg-h2{font-size:clamp(30px,8.4vw,36px)}.hg-lead{font-size:16px}.hg-btn{min-height:52px;padding:0 24px;font-size:15px}.hg select,.hg textarea,.hg input[type=text],.hg input[type=email]{font-size:16px!important}.hg-ann{font-size:12px}.hg-ann__in{padding:8px 12px}.hg-logo img{max-width:108px;height:auto}.hg-hdr .hg-btn{min-height:38px;padding:0 14px;font-size:13px}.hg-cart{width:40px;height:40px}.hg-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:18px -16px 0;padding:0 16px 2px}.hg-chips::-webkit-scrollbar{display:none}.hg-chips li{flex:0 0 auto;font-size:12px;padding:7px 12px}.hg-hero{padding:14px 0 44px}.hg-hero__grid{gap:26px}.hg-hero h1{font-size:clamp(38px,11vw,46px);line-height:1.02;margin-bottom:14px}.hg-hero .hg-lead{font-size:16.5px}.hg-hero__cta{margin-top:20px;gap:10px}.hg-hero__cta .hg-btn{flex:1 1 100%}.hg-dots{margin-top:18px;font-size:13px}.hg-dots i{width:18px;height:18px;margin-right:-7px}.hg-dots span{margin-left:14px}.hg-hero__media{max-width:440px}.hg-hero__img{aspect-ratio:1;border-radius:32px}.hg-float{padding:8px 12px;border-radius:14px;font-size:12px;gap:8px}.hg-float i{font-size:17px}.hg-float small{font-size:11px}.hg-float--a{left:8px;bottom:8%}.hg-float--b{right:8px;top:6%}.hg-mq{padding:12px 0}.hg-mq__track span{font-size:18px;padding:0 16px;gap:32px}.hg-cards{gap:12px}.hg-card{padding:22px 20px}.hg-card__t{font-size:30px;margin-bottom:12px}.hg-card h3{font-size:21px}.hg-card p{font-size:15px}.hg-story__grid{gap:0}.hg-ch{padding:22px 0;border-top:1px solid var(--line)}.hg-ch:first-child{border-top:0;padding-top:0}.hg-ch__m{aspect-ratio:4/3;border-radius:20px;margin-bottom:16px}.hg-ch__m .hg-ph{min-height:0}.hg-ch__n{font-size:15px;margin-bottom:8px}.hg-ch h3{font-size:27px}.hg-ch__txt{font-size:16px}.hg-mom{gap:10px}.hg-mom__it{border-radius:18px}.hg-mom__img{aspect-ratio:4/3;font-size:38px}.hg-mom__b{padding:12px 12px 16px}.hg-mom__b h3{font-size:16.5px;margin-bottom:4px}.hg-mom__b p{font-size:13px;line-height:1.45}.hg-feat__grid{gap:26px!important}.hg-feat__img{aspect-ratio:1!important;border-radius:26px!important}.hg-feat__price b{font-size:30px!important}.hg-feat .hg-btn{width:100%}.hg-offer__grid{gap:30px}.hg-oc{padding:24px 18px 20px;border-radius:24px}.hg-oc__img{aspect-ratio:16/9;border-radius:16px;margin-bottom:16px}.hg-oc__img .hg-ph{min-height:0}.hg-oc h3{font-size:26px}.hg-oc__price b{font-size:34px}.hg-ticks{gap:8px}.hg-ticks li{font-size:14.5px}.hg-sw{gap:8px}.hg-sw i{width:34px;height:34px}.template-product main{padding-bottom:74px}.hg-pdp{padding:6px 0 40px}.hg-pdp__grid{gap:20px}.hg-pdp .hg-wrap{width:100%}.hg-gal__main{border-radius:0}.hg-gal__badge{top:12px;left:12px;font-size:12px;padding:6px 11px}.hg-gal__count{right:12px;bottom:12px}.hg-gal__thumbs{padding:0 16px;margin-top:8px}.hg-gal__thumbs button{flex-basis:54px;width:54px;height:54px;border-radius:12px}.hg-bb{padding:0 16px}.hg-bb__ey{font-size:11px;margin-bottom:6px}.hg-bb h1{font-size:34px;margin-bottom:8px}.hg-bb__price{margin:2px 0 12px}.hg-bb__price b{font-size:28px}.hg-bb__sub{font-size:16px}.hg-bb .hg-ticks{margin-top:12px}.hg-step{margin:22px 0 10px;font-size:12px}.hg-packs{gap:12px}.hg-pack{padding:15px 14px;gap:12px;border-radius:16px}.hg-pack__t{font-size:15px}.hg-pack__s{font-size:12.5px}.hg-pack__p b{font-size:19px}.hg-pack__badge{right:12px;font-size:10px}.hg-atc .hg-btn{min-height:58px;font-size:16px}.hg-trust{padding:14px 0;gap:4px}.hg-trust b{font-size:16px}.hg-trust span{font-size:11.5px}.hg-pdp__more{margin-top:28px;gap:12px}.hg-chap{padding:24px 20px;border-radius:22px}.hg-chap h2{font-size:25px}.hg-chap__txt{font-size:15.5px}.hg-pdp__more .hg-acc{padding:0 18px;border-radius:16px}.hg-acc summary{padding:17px 0;font-size:15.5px}.hg-sticky{padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:10px;box-shadow:0 -10px 30px -18px #2a1f3d59}.hg-sticky__t{font-size:12px}.hg-sticky__t b{font-size:14px}.hg-sticky .hg-btn{min-height:48px;padding:0 18px;font-size:14.5px}.hg-cmp{border-radius:20px;margin-inline:-4px}.hg-cmp table{font-size:12.5px;table-layout:fixed}.hg-cmp th:first-child,.hg-cmp td:first-child{width:38%;padding-left:12px!important}.hg-cmp th,.hg-cmp td{padding:12px 4px!important;font-size:12.5px!important;line-height:1.3}.hg-cmp thead .us{font-size:14px!important}.hg-y,.hg-n{width:24px;height:24px;font-size:12px}.hg-rv__top{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:22px}.hg-navs{display:none}.hg-track{margin:0 -16px;padding:0 16px 6px;scroll-padding-left:16px;gap:12px}.hg-rv{flex-basis:84%;padding:22px 20px;border-radius:22px}.hg-rv blockquote{font-size:17px}.hg-clip{flex-basis:60%;border-radius:20px}.hg-gu__box{padding:32px 20px 28px;border-radius:28px;gap:22px;text-align:center}.hg-gu__box .hg-chips{justify-content:flex-start}.hg-seal{width:132px;height:132px}.hg-seal b{font-size:50px}.hg-seal span{font-size:10px}.hg-gu__btns .hg-btn{flex:1 1 100%}.hg-gu__box .hg-kicker{justify-content:center}.hg-faq__grid{gap:18px}.hg-faq .hg-acc summary{font-size:17px}.hg-cta__box{border-radius:28px}.hg-cta__txt{padding:36px 22px 30px}.hg-cta h2{font-size:34px}.hg-cta__txt>div{font-size:16px}.hg-cta .hg-btn{width:100%}.hg-cta__img{min-height:0;aspect-ratio:4/3}.hg-cta__img .hg-ph{min-height:0}.hg-ft{padding:48px 0 24px}.hg-ft__grid{gap:28px}.hg-ft__bot{margin-top:36px}}@media(max-width:380px){.hg-hdr .hg-btn{display:none}.hg-hero h1{font-size:36px}.hg-pack{grid-template-columns:20px minmax(0,1fr) auto}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/hug-mobile.css.map */
