.mm-sublp-main-product{--sublp-cream: #fffaf0;--sublp-navy: #11335e;--sublp-sky: #9edbff;--sublp-body: #57534d;--sublp-green: #d8f998;--sublp-pink: #ffc9c9;--sublp-yellow: #fff085;--sublp-image-shadow: 10px 10px 0 0 var(--sublp-navy);--sublp-decor-left-offset: 105px;--sublp-decor-right-offset: 54px;--sublp-decor-left-top: 93px;--sublp-decor-right-top: 60px;--sublp-decor-left-width: 110px;--sublp-decor-right-width: 163px;background-color:var(--sublp-cream);margin-block-end:0;position:relative;overflow:visible}.mm-sublp-main-product .mm-sublp__decorations{display:none}.mm-sublp-main-product .mm-page-width{position:relative;z-index:1}@media(min-width:901px){.mm-sublp-main-product .mm-sublp__decorations{display:block;position:absolute;top:0;right:0;bottom:0;left:50%;transform:translate(-50%);width:min(1440px,100%);max-width:100%;pointer-events:none;z-index:0}.mm-sublp-main-product .mm-sublp__decor{position:absolute;pointer-events:none}.mm-sublp-main-product .mm-sublp__decor-img{display:block;width:100%;height:auto}.mm-sublp-main-product .mm-sublp__decor--left{top:var(--sublp-decor-left-top);left:var(--sublp-decor-left-offset);width:var(--sublp-decor-left-width)}.mm-sublp-main-product .mm-sublp__decor--right{top:var(--sublp-decor-right-top);right:var(--sublp-decor-right-offset);width:var(--sublp-decor-right-width)}}@media(min-width:901px)and (max-width:1199px){.mm-sublp-main-product{--sublp-decor-left-offset: clamp(24px, 7.3vw, 105px);--sublp-decor-right-offset: clamp(24px, 3.75vw, 54px);--sublp-decor-left-width: clamp(70px, 7.6vw, 110px);--sublp-decor-right-width: clamp(100px, 11.3vw, 163px)}}.mm-sublp-main-product .mm-page-width{max-width:min(1320px,100%);margin-inline:auto;padding-inline:var(--mmx-gutter, 24px);box-sizing:border-box}.mm-sublp-main-product .mm-sublp__hero{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;margin-bottom:32px;max-width:1024px;margin-inline:auto}.mm-sublp-main-product .mm-sublp__hero-top{display:flex;flex-direction:column;align-items:center;width:100%}.mm-sublp-main-product .mm-sublp__hero-meta{display:flex;flex-direction:column-reverse;align-items:center;gap:16px;width:100%}@media(min-width:750px){.mm-sublp-main-product .mm-sublp__hero-meta{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:19px}}.mm-sublp-main-product .mm-sublp__rating-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px}.mm-sublp-main-product .mm-sublp__stars{display:inline-flex;flex-direction:row;align-items:center;gap:4px;flex-shrink:0}.mm-sublp-main-product .mm-sublp__stars svg{width:24px;height:24px;display:block}@media(max-width:749px){.mm-sublp-main-product .mm-sublp__stars svg{width:20px;height:20px}}.mm-sublp-main-product .mm-sublp__reviews{display:flex;align-items:center;flex-shrink:0}.mm-sublp-main-product .mm-sublp__reviews .jdgm-widget{margin:0}.mm-sublp-main-product .mm-sublp__reviews .jdgm-prev-badge__stars,.mm-sublp-main-product .mm-sublp__reviews .jdgm-star{display:none!important}.mm-sublp-main-product .mm-sublp__reviews .jdgm-prev-badge{display:flex;align-items:center;gap:0}.mm-sublp-main-product .mm-sublp__reviews .jdgm-prev-badge__text{font-family:var(--mmx-font-body, "Inter", sans-serif);font-size:12.8px;font-weight:700;line-height:20px;letter-spacing:.35px;color:#57534d;white-space:nowrap}.mm-sublp-main-product .mm-sublp__reviews .jdgm-prev-badge__text .jdgm-rev-widg__summary-average,.mm-sublp-main-product .mm-sublp__reviews .jdgm-prev-badge__text span:first-child{color:var(--sublp-navy)}.mm-sublp-main-product .mm-sublp__energy-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 17px;background:#fff;border:1px solid #e7e5e4;border-radius:999px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;font-family:var(--mmx-font-body, "Inter", sans-serif);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--sublp-navy);white-space:nowrap}.mm-sublp-main-product .mm-sublp__energy-badge svg{width:12px;height:12px;flex-shrink:0}.mm-sublp-main-product .mm-sublp__hero-heading{font-family:var(--mmx-font-head, "Archivo", sans-serif);font-weight:800;font-size:30px;line-height:1.08;letter-spacing:-.02em;text-transform:uppercase;color:var(--sublp-navy);margin:0;max-width:295px}.mm-sublp-main-product .mm-sublp__hero-heading em,.mm-sublp-main-product .mm-sublp__hero-heading i{font-style:normal;color:var(--sublp-sky)}@media(min-width:901px){.mm-sublp-main-product .mm-sublp__hero-heading{font-size:64px;line-height:1.02;max-width:1024px}}.mm-sublp-main-product .mm-sublp__hero-sub{font-family:var(--mmx-font-body, "Inter", sans-serif);font-size:16px;line-height:28px;color:var(--sublp-body);margin:0;max-width:672px}@media(min-width:901px){.mm-sublp-main-product .mm-sublp__hero-sub{font-size:18px;line-height:32.5px}}.mm-sublp-main-product .mm-container-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:32px}@media(min-width:901px){.mm-sublp-main-product .mm-sublp__hero{margin-bottom:48px}.mm-sublp-main-product .mm-container-wrapper{flex-direction:row;align-items:flex-start;gap:clamp(40px,5vw,82px)}}.mm-sublp-main-product .mm-variant-option--size .mm-variant-options,.mm-sublp-main-product .mm-variant-option--pack-size .mm-variant-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border:2px solid var(--sublp-navy);border-radius:10px;background:#f5f5f4;padding:6px;min-height:49px}@media(min-width:901px){.mm-sublp-main-product .mm-variant-option--size .mm-variant-options,.mm-sublp-main-product .mm-variant-option--pack-size .mm-variant-options{min-height:71px;padding:6px}}.mm-sublp-main-product .mm-variant-option--size .mm-variant-option__pill,.mm-sublp-main-product .mm-variant-option--pack-size .mm-variant-option__pill{display:grid;gap:4px;justify-items:center;border:none;box-shadow:none!important;background:transparent;color:#79716b}.mm-sublp-main-product .mm-variant-option--size .mm-variant-option__input:checked+.mm-variant-option__pill,.mm-sublp-main-product .mm-variant-option--pack-size .mm-variant-option__input:checked+.mm-variant-option__pill{background:var(--sublp-navy);color:#fff;border-radius:8px}.mm-sublp-main-product .mm-variant-option--size .mm-pack-badge--24-pack,.mm-sublp-main-product .mm-variant-option--size .mm-pack-badge--24-pk,.mm-sublp-main-product .mm-variant-option--pack-size .mm-pack-badge--24-pack,.mm-sublp-main-product .mm-variant-option--pack-size .mm-pack-badge--24-pk{background:var(--sublp-pink)}.mm-sublp-main-product .mm-variant-option--size .mm-pack-badge--48-pack,.mm-sublp-main-product .mm-variant-option--size .mm-pack-badge--48-pk,.mm-sublp-main-product .mm-variant-option--pack-size .mm-pack-badge--48-pack,.mm-sublp-main-product .mm-variant-option--pack-size .mm-pack-badge--48-pk{background:var(--sublp-yellow)}.mm-sublp-main-product .mm-product-images{width:100%;max-width:100%;flex:0 0 auto}@media(min-width:901px){.mm-sublp-main-product .mm-product-images{flex:0 0 min(671px,48%);max-width:min(671px,48%);width:min(671px,48%)}}.mm-sublp-main-product .mm-product-thumbs{display:none!important}.mm-sublp-main-product .mm-product-swiper{border-radius:40px;border-width:2px;box-shadow:var(--sublp-image-shadow);width:100%}.mm-sublp-main-product .mm-product-swiper .mm-media-wrapper{padding:0;width:100%}.mm-sublp-main-product .mm-product-swiper .mm-media-wrapper .media img{border-radius:38px;object-fit:cover}@media(max-width:900px){.mm-sublp-main-product .mm-product-images-wrap{padding-inline:0}}@media(min-width:901px){.mm-sublp-main-product .mm-product-swiper{max-height:681px}.mm-sublp-main-product .mm-product-images{position:sticky;top:85px}.mm-sublp-main-product .mm-product-images-wrap{width:100%}}.mm-sublp-main-product .mm-product-info{display:block;width:100%;min-width:0;flex:1 1 0}@media(min-width:901px){.mm-sublp-main-product .mm-product-info{max-width:557px}}.mm-sublp-main-product .mm-product-title{font-family:var(--mmx-font-head, "Archivo", sans-serif);font-weight:700;font-size:26px;line-height:1.12;letter-spacing:-.03em;text-transform:uppercase;color:var(--sublp-navy);text-align:center;margin:0}.mm-sublp-main-product .mm-product-title.mm-variant-name{margin-top:0;margin-bottom:20px;color:var(--sublp-navy)}.mm-sublp-main-product .mm-product-title:not(.mm-variant-name){margin-bottom:0}.mm-sublp-main-product .mm-product-title--custom a{color:inherit;text-decoration:underline}.mm-sublp-main-product .mm-product-title:not(.mm-variant-name):last-of-type{margin-bottom:20px}@media(min-width:901px){.mm-sublp-main-product .mm-product-title{font-size:46px;line-height:47px;letter-spacing:-3px;text-align:left}.mm-sublp-main-product .mm-product-title.mm-variant-name,.mm-sublp-main-product .mm-product-title:not(.mm-variant-name):last-of-type{margin-bottom:24px}}.mm-sublp-main-product .mm-variant-option__label{font-weight:900;letter-spacing:1.2px}.mm-sublp-main-product .mm-variant-option__pill{background:#fff;min-height:40px;padding:10px 16px}@media(min-width:901px){.mm-sublp-main-product .mm-variant-option__pill{min-height:44px;padding:12px 20px}}.mm-sublp-main-product .mm-variant-option--size .mm-variant-options{min-height:49px;padding:4px 6px}@media(min-width:901px){.mm-sublp-main-product .mm-variant-option--size .mm-variant-options{min-height:71px;padding:6px}}.mm-sublp-main-product .mm-variant-option--size .mm-variant-option__pill{justify-content:center;font-weight:800;font-size:11px}@media(min-width:901px){.mm-sublp-main-product .mm-variant-option--size .mm-variant-option__pill{font-size:14px}}.mm-sublp-main-product .mm-variant-option--size .mm-per-price{font-size:12px;font-weight:700;letter-spacing:-.31px;padding:6px 5px;border-radius:5px}.mm-sublp-main-product .mm-variant-option--size .mm-variant-option__input:not(:checked)+.mm-variant-option__pill .mm-per-price{background:#9edbff4f;color:#11335e7a}.mm-sublp-main-product .mm-per-price-mobile strong{background:#eff6ff;border-radius:999px;font-size:9px;padding:6px 30px}@media(min-width:901px){.mm-sublp-main-product .mm-per-price-mobile{display:none}}.mm-sublp-main-product .mm-quantity,.mm-sublp-main-product .mm-product-buy-buttons__inner>.mm-btn-primary:not(.mm-sublp-option__cta){display:none!important}.mm-sublp-main-product .mm-product-form-inner{background:#fff;border:2px solid var(--sublp-navy);border-radius:16px;box-shadow:8px 8px 0 0 var(--sublp-navy);padding:16px;width:100%}.mm-sublp-options{width:100%}@media(min-width:901px){.mm-sublp-main-product .mm-product-form-inner{padding:26px;border-radius:16px}}.mm-sublp-main-product .mm-subscription-guarantees{display:none}.mm-sublp-main-product .mm-sublp-options__list{display:flex;flex-direction:column;gap:10px}.mm-sublp-main-product .mm-sublp-option{position:relative}.mm-sublp-main-product .mm-sublp-option__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.mm-sublp-main-product .mm-sublp-option__card{display:block;position:relative;border:2px solid #e7e5e4;border-radius:14px;padding:11px;cursor:pointer;background:#fff;transition:border-color .15s ease,background-color .15s ease}@media(min-width:901px){.mm-sublp-main-product .mm-sublp-option__card{padding:18px;border-radius:14px}}.mm-sublp-main-product .mm-sublp-option__input:checked+.mm-sublp-option__card--90{border-color:var(--sublp-navy);background:#eff6ff}.mm-sublp-main-product .mm-sublp-option__input:checked+.mm-sublp-option__card--muted{border-color:var(--sublp-navy)}.mm-sublp-main-product .mm-sublp-option__corner-badge{position:absolute;top:-12px;right:12px;z-index:2;padding:4px 10px;font-family:var(--mmx-font-body, "Inter", sans-serif);font-size:8px;font-weight:700;line-height:20px;text-transform:uppercase;color:var(--sublp-navy);border:2px solid var(--sublp-navy);white-space:nowrap}@media(min-width:901px){.mm-sublp-main-product .mm-sublp-option__corner-badge{font-size:10px;top:-14px}}.mm-sublp-main-product .mm-sublp-option__corner-badge--popular{background:var(--sublp-pink)}.mm-sublp-main-product .mm-sublp-option__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mm-sublp-main-product .mm-sublp-option__radio{flex-shrink:0;width:24px;height:24px;border:2px solid var(--sublp-navy);border-radius:50%;background:#fff;box-sizing:border-box;position:relative}.mm-sublp-main-product .mm-sublp-option__input:checked+.mm-sublp-option__card .mm-sublp-option__radio{background:var(--sublp-navy);box-shadow:inset 0 0 0 4px #fff}.mm-sublp-main-product .mm-sublp-option__input:not(:checked)+.mm-sublp-option__card--muted .mm-sublp-option__radio{border-color:#11335e75}.mm-sublp-main-product .mm-sublp-option__title{flex:1;min-width:0;font-family:var(--mmx-font-body, "Inter", sans-serif);font-weight:900;font-size:12px;line-height:28px;letter-spacing:-.44px;text-transform:uppercase;max-width:fit-content;color:var(--sublp-navy)}@media(min-width:901px){.mm-sublp-main-product .mm-sublp-option__title{font-size:18px}}.mm-sublp-main-product .mm-sublp-option__input:not(:checked)+.mm-sublp-option__card--muted .mm-sublp-option__title,.mm-sublp-main-product .mm-sublp-option__input:not(:checked)+.mm-sublp-option__card--muted .mm-sublp-option__price{color:#11335e99}.mm-sublp-main-product .mm-sublp-option__save-badge{padding:4px 10px;font-size:8px;font-weight:700;line-height:20px;text-transform:uppercase;color:var(--sublp-navy);background:var(--sublp-green);border:2px solid var(--sublp-navy);white-space:nowrap}@media(min-width:901px){.mm-sublp-main-product .mm-sublp-option__save-badge{font-size:10px}}.mm-sublp-main-product .mm-sublp-option__price{font-family:var(--mmx-font-body, "Inter", sans-serif);font-weight:900;font-size:12px;line-height:28px;letter-spacing:-.45px;color:var(--sublp-navy);margin-left:auto}@media(min-width:901px){.mm-sublp-main-product .mm-sublp-option__price{font-size:20px}}.mm-sublp-main-product .mm-sublp-option__benefit{margin:8px 0 0 36px;padding:0;font-family:var(--mmx-font-body, "Inter", sans-serif);font-size:9px;font-weight:500;line-height:12.5px;letter-spacing:-.15px;color:var(--sublp-body);position:relative}.mm-sublp-main-product .mm-sublp-option__benefit:before{content:"\2022";position:absolute;left:-14px;color:var(--sublp-body)}@media(min-width:901px){.mm-sublp-main-product .mm-sublp-option__benefit{font-size:14px;line-height:20px;margin-left:44px}}.mm-sublp-main-product .mm-sublp-option__cta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;min-height:35px;padding:8px 16px;border:2px solid var(--sublp-navy);border-radius:14px;background:var(--sublp-sky);box-shadow:4px 4px 0 0 var(--sublp-navy);font-family:var(--mmx-font-body, "Inter", sans-serif);font-weight:900;font-size:12px;line-height:28px;letter-spacing:.46px;text-transform:uppercase;color:var(--sublp-navy);cursor:pointer;transition:transform .15s ease}@media(min-width:901px){.mm-sublp-main-product .mm-sublp-option__cta{min-height:56px;font-size:18px;margin-top:16px}}.mm-sublp-main-product .mm-sublp-option__cta:hover:not(:disabled){transform:translateY(-1px)}.mm-sublp-main-product .mm-sublp-option__cta:disabled{opacity:.6;cursor:not-allowed}.mm-sublp-main-product .mm-sublp-option__cta--secondary{background:var(--sublp-navy);color:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.mm-sublp-main-product .mm-sublp-options__trust{margin:0;text-align:center;font-family:var(--mmx-font-body, "Inter", sans-serif);font-weight:800;font-size:8px;line-height:16px;color:var(--sublp-navy);text-transform:capitalize}@media(min-width:901px){.mm-sublp-main-product .mm-sublp-options__trust{font-size:12px;line-height:16px}}form.mm-atc-loading .mm-sublp-option__cta{position:relative;pointer-events:none;cursor:wait;color:transparent!important}form.mm-atc-loading .mm-sublp-option__cta span{visibility:hidden}form.mm-atc-loading .mm-sublp-option__cta:hover{transform:none}form.mm-atc-loading .mm-sublp-option__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:15px;height:15px;border:2px solid rgba(17,51,94,.25);border-top-color:var(--sublp-navy);border-radius:50%;animation:mm-sublp-atc-spin .65s linear infinite;z-index:1}form.mm-atc-loading .mm-sublp-option__cta--secondary:after{border-color:#ffffff59;border-top-color:#fff}@keyframes mm-sublp-atc-spin{to{transform:rotate(360deg)}}[x-cloak]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/mm-subscription-lp-buybox.css.map */
