:root{--hm-bg: 255 255 255;--hm-soft: 234 241 253;--hm-card: 245 248 254;--hm-ink: 15 30 61;--hm-muted: 81 94 122;--hm-accent: 45 91 227;--hm-accent-ink: 255 255 255;--hm-pop: 240 68 56;--hm-pop-ink: 255 255 255;--hm-save: 18 160 96;--hm-success: 31 157 85;--hm-line: 15 30 61;--hm-font-display: var(--font-heading-family, "Nunito"), "Nunito", system-ui, sans-serif;--hm-font-text: var(--font-body-family, "Rubik"), "Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--hm-display-settings: normal;--hm-radius-sm: 12px;--hm-radius: 20px;--hm-radius-lg: 28px;--hm-radius-pill: 999px;--hm-shadow: 0 1px 2px rgb(var(--hm-ink) / .04), 0 8px 24px rgb(var(--hm-ink) / .06);--hm-max: 1360px;--hm-gutter: clamp(16px, 4vw, 48px);--hm-space: clamp(48px, 7vw, 96px)}.hm{font-family:var(--hm-font-text);color:rgb(var(--hm-c-ink));background:rgb(var(--hm-c-bg));-webkit-font-smoothing:antialiased}.hm *,.hm *:before,.hm *:after{box-sizing:border-box}.hm--light{--hm-c-bg:var(--hm-bg);--hm-c-surface:var(--hm-card);--hm-c-ink:var(--hm-ink);--hm-c-muted:var(--hm-muted);--hm-c-accent:var(--hm-accent);--hm-c-accent-ink:var(--hm-accent-ink)}.hm--soft{--hm-c-bg:var(--hm-soft);--hm-c-surface:var(--hm-bg);--hm-c-ink:var(--hm-ink);--hm-c-muted:var(--hm-muted);--hm-c-accent:var(--hm-accent);--hm-c-accent-ink:var(--hm-accent-ink)}.hm--dark{--hm-c-bg:var(--hm-ink);--hm-c-surface:255 255 255;--hm-c-ink:255 255 255;--hm-c-muted:210 216 230;--hm-c-accent:255 255 255;--hm-c-accent-ink:var(--hm-ink)}.hm--accent{--hm-c-bg:var(--hm-accent);--hm-c-surface:255 255 255;--hm-c-ink:255 255 255;--hm-c-muted:225 232 252;--hm-c-accent:255 255 255;--hm-c-accent-ink:var(--hm-accent)}.hm--dark .hm-card,.hm--accent .hm-card{background:#ffffff14;color:inherit}.hm-wrap{max-width:var(--hm-max);margin:0 auto;padding:var(--hm-pt,var(--hm-space)) var(--hm-gutter) var(--hm-pb,var(--hm-space))}.hm-wrap--tight{--hm-space:clamp(28px,4vw,48px)}.hm-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--hm-c-accent));margin:0 0 14px}.hm--dark .hm-eyebrow,.hm--accent .hm-eyebrow{color:rgb(var(--hm-pop))}.hm-h{font-family:var(--hm-font-display);font-weight:900;letter-spacing:-.02em;line-height:1.06;margin:0;color:inherit;text-wrap:balance}.hm-h--xl{font-size:clamp(40px,6.2vw,84px)}.hm-h--lg{font-size:clamp(32px,4.4vw,56px)}.hm-h--md{font-size:clamp(24px,2.8vw,36px)}.hm-h--sm{font-size:clamp(19px,1.7vw,23px);letter-spacing:-.02em;line-height:1.2}.hm-h em{font-style:italic;color:rgb(var(--hm-c-accent));padding-right:.06em}.hm--dark .hm-h em,.hm--accent .hm-h em{color:#9db7f5}.hm-lead{font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:rgb(var(--hm-c-muted));margin:16px 0 0;max-width:60ch}.hm-rte{font-size:16px;line-height:1.65;color:rgb(var(--hm-c-muted))}.hm-rte p{margin:0 0 12px}.hm-rte p:last-child{margin:0}.hm-rte strong{color:rgb(var(--hm-c-ink));font-weight:700}.hm-rte ul{margin:8px 0 12px;padding-left:20px}.hm-rte li{margin:4px 0}.hm-head{margin:0 0 clamp(28px,4vw,48px)}.hm-head--center{text-align:center;margin-left:auto;margin-right:auto;max-width:820px}.hm-head--center .hm-lead{margin-left:auto;margin-right:auto}.hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:var(--hm-radius-pill);background:rgb(var(--hm-c-accent));color:rgb(var(--hm-c-accent-ink));font:700 16px/1 var(--hm-font-text);text-decoration:none;border:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s}.hm-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(var(--hm-c-accent) / .3)}.hm-btn--ghost{background:transparent;color:rgb(var(--hm-c-ink));box-shadow:inset 0 0 0 2px rgb(var(--hm-c-ink) / .9)}.hm-btn--ghost:hover{box-shadow:inset 0 0 0 2px rgb(var(--hm-c-ink))}.hm-btn svg{width:18px;height:18px}.hm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hm-card{background:rgb(var(--hm-c-surface));border-radius:var(--hm-radius);padding:clamp(20px,2.4vw,32px)}.hm-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgb(var(--hm-c-accent) / .12);color:rgb(var(--hm-c-accent));flex:none}.hm--dark .hm-icon,.hm--accent .hm-icon{background:#ffffff1f;color:rgb(var(--hm-pop))}.hm-icon svg{width:24px;height:24px}.hm-icon img{width:28px;height:28px;object-fit:contain}.hm-check{width:24px;height:24px;border-radius:50%;background:rgb(var(--hm-c-accent));color:rgb(var(--hm-c-accent-ink));display:grid;place-items:center;flex:none}.hm-check svg{width:14px;height:14px}.hm-media{position:relative;overflow:hidden;border-radius:var(--hm-radius-lg);background:rgb(var(--hm-c-surface))}.hm-media img,.hm-media video{display:block;width:100%;height:100%;object-fit:cover}.hm-placeholder{width:100%;height:100%;min-height:240px;background:linear-gradient(135deg,rgb(var(--hm-soft)),rgb(var(--hm-accent) / .25))}.hm-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--hm-radius-pill);background:rgb(var(--hm-pop));color:rgb(var(--hm-pop-ink));font-size:12px;font-weight:800;letter-spacing:.04em}@media(prefers-reduced-motion:no-preference){.hm-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.hm-reveal.is-in{opacity:1;transform:none}}.shopify-design-mode .hm-reveal{opacity:1;transform:none}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:900;letter-spacing:-.02em}.text-logo{font-family:var(--hm-font-display)}.hm-logo-img{display:block;height:auto;max-width:100%}.hm--dark .hm-eyebrow{color:#9db7f5}.hm-hero__proof{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff40}.hm-hero__proof:before{content:"";width:8px;height:8px;border-radius:50%;background:#9db7f5;box-shadow:0 0 #9db7f599;animation:hm-ping 1.8s infinite}@keyframes hm-ping{0%{box-shadow:0 0 rgb(var(--hm-ping,157 183 245)/.55)}80%,to{box-shadow:0 0 0 10px rgb(var(--hm-ping,157 183 245)/0)}}.product-information button[name=add]:not([disabled]),.product-information .add-to-cart-button:not([disabled]),sticky-add-to-cart button[name=add]:not([disabled]),sticky-add-to-cart .button:not([disabled]),.sticky-add-to-cart button:not([disabled]){background:rgb(var(--hm-accent))!important;color:#fff!important;border-color:rgb(var(--hm-accent))!important;box-shadow:0 10px 24px rgb(var(--hm-accent)/.28);font-weight:800!important;letter-spacing:.01em}.product-information button[name=add]:not([disabled]):hover{filter:brightness(1.05);transform:translateY(-1px)}.hm-pb-gift{border:1.5px dashed rgb(var(--hm-pop));background:linear-gradient(90deg,rgb(var(--hm-pop)/.06),rgb(var(--hm-soft)/.7))}.hm-pb-gift__title{color:rgb(var(--hm-pop))}.hm-pb-gift__free{background:rgb(var(--hm-pop));color:#fff}.hm-qb__heading{display:flex;align-items:center;gap:12px;font-size:13px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase;text-align:center;margin:4px 0 14px!important}.hm-qb__heading:before,.hm-qb__heading:after{content:"";flex:1;height:1px;background:rgb(var(--hm-ink)/.15)}.hm-qb__tiers{gap:12px!important}.hm-qb .hm-qb__group{position:relative;overflow:visible;border-radius:16px;box-shadow:0 0 0 1.5px rgb(var(--hm-ink)/.14)}.hm-qb .hm-qb__group.is-active{box-shadow:0 0 0 2.5px rgb(var(--hm-accent)),0 10px 24px rgb(var(--hm-accent)/.14);background:rgb(var(--hm-soft)/.55)}.hm-qb .hm-qb__group:not([data-min="1"]):before{position:absolute;top:-11px;right:14px;z-index:1;padding:4px 10px;border-radius:999px;font:800 10px/1.2 var(--hm-font-text);letter-spacing:.08em;color:#fff;background:rgb(var(--hm-ink))}.hm-qb .hm-qb__group[data-min="2"]:before{content:"\1f525  MOST POPULAR";background:rgb(var(--hm-pop))}.hm-qb .hm-qb__group[data-min="3"]:before{content:"BEST VALUE";background:rgb(var(--hm-save))}.hm-qb .hm-qb__tier{padding:18px 16px}.hm-qb .hm-qb__buy{font-size:16px}.hm-qb .hm-qb__badge{background:rgb(var(--hm-save)/.12);color:rgb(var(--hm-save));font-size:12px;padding:5px 9px}.hm-qb .hm-qb__price{font-size:18px}.hm-qb .hm-qb__total-orig{text-decoration:line-through}.hm-qb .hm-qb__radio{width:22px;height:22px}.hm-qb .hm-qb__slots{border-radius:0 0 16px 16px}.hm-pb-badges{background:#fff;box-shadow:inset 0 0 0 1.5px rgb(var(--hm-ink)/.08)}.hm-card{box-shadow:var(--hm-shadow)}.hm--soft .hm-card{box-shadow:none}@media(max-width:749px){:root{--hm-space:40px;--hm-radius-lg:20px}.hm-h--xl{font-size:clamp(34px,10vw,44px)}.hm-h--lg{font-size:clamp(27px,7.6vw,34px)}.hm-lead{font-size:15px}.hm-btn{width:100%;min-height:52px}.hm-actions{margin-top:20px}.hm-head{margin-bottom:22px}.hm-hero--overlay .hm-hero__grid{align-items:end;min-height:min(78vh,640px)!important;--hm-pt:24px;--hm-pb:28px}.hm-hero--overlay .hm-hero__scrim{background:linear-gradient(0deg,rgb(var(--hm-ink)/.92),rgb(var(--hm-ink)/.55) 45%,rgb(var(--hm-ink)/.05))}.hm-hero__proof{font-size:12px;padding:6px 10px;margin-bottom:12px}.hm-hero__badges{margin-top:16px!important;gap:8px 12px!important;flex-wrap:nowrap!important;white-space:nowrap}.hm-hero__badges li{font-size:11.5px!important;gap:5px!important}.hm-hero__badges svg{width:16px!important;height:16px!important;flex:none}.hm-mt__media{aspect-ratio:auto!important;max-height:none}.hm-mt__media img{height:auto;object-fit:contain}.hm-mt__grid--boxed{padding:10px}.hm-mt__grid--boxed .hm-mt__content{padding:8px 6px 6px}.hm-mt__list{gap:12px;margin-top:18px}.hm-mt__caption{font-size:14px;padding:10px 12px;left:10px;right:10px;bottom:10px}.hm-steps__list{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 10px;margin:0 -4px;scrollbar-width:none}.hm-steps__list::-webkit-scrollbar{display:none}.hm-steps__item{scroll-snap-align:start}.hm-steps__num{font-size:30px}.hm-trust__item .hm-icon{width:40px;height:40px}.hm-stats__value{font-size:34px}.hm-compare__row{padding:12px 4px}.hm-compare__table{padding:4px 8px}.hm-guar__card{padding:22px 18px}.hm-guar__seal{width:150px}.hm-guar__points{gap:8px}.hm-faq__item summary{padding:16px 0;font-size:15px}.hm-faq__item .hm-rte{padding-right:36px;font-size:15px}.hm-faq__support{padding:16px}.hm-faq__avatar{width:64px;height:64px}.hm-vg__rail{grid-auto-columns:minmax(200px,62%)}.hm-qb .hm-qb__tier{padding:14px 12px}.hm-pb-badges{gap:10px;padding:12px}}.product-information__details-wrapper>*{width:100%;align-self:stretch}.product-information__details-wrapper>script,.product-information__details-wrapper>link{width:auto}hm-quantity-break{display:block;width:100%}.product-information__details-wrapper:has(hm-quantity-break)>variant-picker{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px}.product-information__details-wrapper:has(hm-quantity-break) quantity-selector-component{display:none}.hm-marquee+.shopify-section .product-information,.shopify-section:has(.hm-marquee)+.shopify-section .product-information{padding-top:16px}@media(min-width:750px){.shopify-section:has(.hm-marquee)+.shopify-section .product-information{padding-top:32px}}@media(max-width:749px){.hm-vid__frame{aspect-ratio:4/5!important;max-height:none}.hm-vid__overlay{padding:20px}.hm-vid__overlay .hm-h{font-size:30px}}.hm--light .hm-mt__grid--boxed,.hm--light .hm-rg__card,.hm--light .hm-steps__item,.hm--light .hm-specs__table{background:#fff;box-shadow:var(--hm-shadow)}.hm--light .hm-card{background:#fff}.hm--soft .hm-mt__grid--boxed,.hm--soft .hm-rg__card{background:#fff;box-shadow:none}.hm-section+.hm-section .hm--light{border-top:1px solid rgb(var(--hm-ink)/.06)}.product-information button[name=add]:not([disabled]){position:relative;overflow:hidden;animation:hm-atc-pulse 2.6s ease-in-out infinite}.product-information button[name=add]:not([disabled]):after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);transform:skew(-20deg);animation:hm-atc-shine 3.2s ease-in-out infinite}@keyframes hm-atc-pulse{0%,to{box-shadow:0 10px 24px rgb(var(--hm-accent)/.28)}50%{box-shadow:0 12px 30px rgb(var(--hm-accent)/.45);transform:translateY(-1px)}}@keyframes hm-atc-shine{0%{left:-40%}45%,to{left:120%}}@media(prefers-reduced-motion:reduce){.product-information button[name=add]{animation:none}.product-information button[name=add]:after{display:none}}.product-information__details-wrapper{gap:18px!important}.product-information__details-wrapper>.group-block{margin-bottom:0;padding-bottom:16px;border-bottom:1px solid rgb(var(--hm-ink)/.1)}.product-information__details-wrapper>variant-picker,.product-information__details-wrapper>hm-quantity-break{border-top:1px solid rgb(var(--hm-ink)/.1);padding-top:16px}.product-information__details-wrapper>variant-picker+hm-quantity-break{border-top:0;padding-top:0}.product-information__details-wrapper>:has(>.hm-pb-feat){order:3}.product-information__details-wrapper>:has(>.hm-pb-gift){order:7}.product-information__details-wrapper>.payment-installments{order:4;display:none}.product-information__details-wrapper>:has(>.hm-pb-offer){order:4;margin:2px 0 0}.hm-pb-offer{gap:9px!important;margin:0!important}.hm-pb-offer__av{width:30px!important;height:30px!important}.hm-pb-offer__av svg{width:14px!important;height:14px!important}.hm-pb-offer__bub{padding:9px 12px!important;font-size:13px!important;line-height:1.5!important;border-radius:4px 12px 12px!important}.hm-pb-offer__sig{font-size:11.5px!important;margin-top:4px!important}.product-information__details-wrapper>variant-picker{order:5}.product-information__details-wrapper>hm-quantity-break{order:6}.product-information__details-wrapper>.buy-buttons-block{order:8}.product-information__details-wrapper>:has(.trust-single-wrap){order:9}.product-information__details-wrapper>:has(>.hm-pb-urg){order:10}.product-information__details-wrapper>:has(>.hm-pb-eta2){order:11}.product-information .product-badge--sale,sticky-add-to-cart .product-badge--sale{display:none!important}.product-information__details-wrapper>.accordion{order:12}.product-information__details-wrapper>:has(>.hm-pb-pay2){order:13}.product-information__details-wrapper>sticky-add-to-cart{order:14}.product-information__details-wrapper>:has(>.hm-pb-feat){margin:-9px 0}.product-information__details-wrapper>:has(>.hm-pb-feat):last-of-type{margin-bottom:0}.hm-pb-feat{margin:0;padding:5px 0;align-items:center;gap:10px}.hm-pb-feat strong{font-size:14px;font-weight:400;line-height:1.3;color:rgb(var(--hm-ink)/.9)}.hm-pb-feat p{display:none}.hm-pb-feat .hm-check{width:28px;height:28px;margin:0;background:rgb(var(--hm-soft));color:rgb(var(--hm-accent));border-radius:9px;display:grid;place-items:center;flex:none}.hm-pb-feat .hm-check svg{width:16px;height:16px}.hm-pb-gift{padding:9px 12px!important;margin:0!important;border-radius:10px!important;border:1px solid rgb(var(--hm-ink)/.1)!important;background:rgb(var(--hm-soft)/.5)!important;gap:9px!important;align-items:center}.hm-pb-gift__img{width:28px!important;height:28px!important;border-radius:6px!important}.hm-pb-gift__img svg{width:15px;height:15px}.hm-pb-gift__txt{flex-direction:row!important;align-items:baseline!important;gap:6px!important;flex-wrap:nowrap!important;min-width:0;overflow:hidden}.hm-pb-gift__title{font-size:10px!important;flex:none;color:rgb(var(--hm-pop))!important}.hm-pb-gift__txt strong{font-size:13px!important;font-weight:600;line-height:1.3;min-width:0}@media(max-width:749px){.hm-pb-gift__title{display:none!important}.hm-pb-gift__txt strong:before{content:"Free gift: ";color:rgb(var(--hm-pop));font-weight:800;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}}.hm-pb-gift__desc{display:none!important}.hm-pb-gift__free{font-size:10px!important;padding:3px 7px!important;flex:none}.product-information button[name=add]:not([disabled]){min-height:58px;border-radius:14px!important;font-size:16px!important}.product-information__details-wrapper>.buy-buttons-block{margin:6px 0 2px}.trust-single-wrap{margin:0!important}.trust-single-badge{background:transparent!important;padding:0!important;font-size:12.5px!important;color:rgb(var(--hm-muted))!important;gap:10px!important}.trust-single-badge strong{color:rgb(var(--hm-ink))}.product-information__details-wrapper>:has(.trust-single-wrap){margin:-4px 0 0}.hm-pb-eta2{border-bottom:0!important;padding-bottom:2px!important}.product-information__details-wrapper>.accordion{margin-top:8px}.product-information .accordion__row summary,.product-information .accordion-row summary{font-size:15px}.hm-pb-pay2{flex-direction:column!important;align-items:center!important;justify-content:center;gap:8px;margin:4px 0 0;padding-bottom:22px;border-bottom:1px solid rgb(var(--hm-ink)/.1);width:100%;text-align:center}.hm-pb-pay2__list{justify-content:center}.hm-pb-pay2__icon{width:38px}.hm-pb-pay2__label{font-size:11.5px;margin:0;color:rgb(var(--hm-muted))}.hm-qb{margin:0!important}.hm-qb__heading{margin:4px 0 14px!important}.hm-qb .hm-qb__tiers{gap:12px!important}.hm-qb .hm-qb__tier{padding:14px}.hm-rg__media{position:relative;aspect-ratio:1!important;overflow:hidden;flex:none}.hm-rg__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center}.hm-rg__card{height:100%}.hm-rg__grid{align-items:stretch}.cart-item{position:relative}.hm-cart-gift{display:flex;align-items:center;gap:10px;margin:8px 0 2px;padding:8px 10px;border-radius:12px;background:rgb(var(--hm-soft)/.6);border:1px dashed rgb(var(--hm-accent)/.35)}.hm-cart-gift__img{flex:none;width:40px;height:40px;border-radius:9px;overflow:hidden;background:#fff;display:grid;place-items:center;color:rgb(var(--hm-accent))}.hm-cart-gift__img img{width:100%;height:100%;object-fit:cover}.hm-cart-gift__img svg{width:18px;height:18px}.hm-cart-gift__txt{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.hm-cart-gift__txt b{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--hm-accent))}.hm-cart-gift__txt span{font-size:13px;font-weight:600;color:rgb(var(--hm-ink));line-height:1.3}.hm-cart-gift__free{flex:none;font-size:10.5px;font-weight:900;letter-spacing:.06em;padding:4px 8px;border-radius:999px;background:rgb(var(--hm-pop));color:#fff}.hm-coco-ctas .coco-cart-checkout-wrap{margin:0}.hm-coco-ctas .coco-cart-checkout-btn{height:52px;min-height:52px;font:800 15px/1 var(--hm-font-text);text-transform:none;letter-spacing:.01em;background:rgb(var(--hm-accent));box-shadow:0 10px 24px rgb(var(--hm-accent)/.28)}.hm-coco-ctas .coco-cart-checkout-btn:hover{background:rgb(var(--hm-accent));filter:brightness(1.05)}.cart-summary__ctas .hm-coco-ctas{min-width:0}.hm-rs{display:flex;align-items:center;gap:10px;margin:0 0 2px}.hm-rs__avatars{display:inline-flex;flex:none}.hm-rs__avatars img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 3px rgb(var(--hm-ink)/.15);margin-left:-9px;background:rgb(var(--hm-soft))}.hm-rs__avatars img:first-child{margin-left:0}.hm-rs__text{font:400 14px/1.3 var(--hm-font-text);color:rgb(var(--hm-muted))}.hm-rs__text strong{font-weight:800;color:rgb(var(--hm-ink))}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hm-brand.css.map */
