.mm-main-product{--font-archivo: "Archivo", sans-serif;--images-width: 50%;--gap-mobile: 2rem;--media-border-radius: 16px;--media-padding: 20px;--font-size-title: 40px;--line-height-title: 90%;--font-size-description: 16px;--line-height-description: 26px;--letter-spacing-description: -.31px;--font-size-pills: 10px;--line-height-pills: 16px;--letter-spacing-pills: .3px;--font-size-variant-option-label: 12px;--line-height-variant-option-label: 16px;--letter-spacing-variant-option-label: 1.2px;--font-size-variant-option-value: 11px;--line-height-variant-option-value: 16px;--letter-spacing-variant-option-value: .3px;--font-size-button: 1rem;--font-size-quantity: 1rem;--value-props-border-radius: 40px;--flavor-dot-size: 10px;--flavor-dot-top: -4px;--flavor-dot-right: -4px;margin-block-end:-48px}@media(min-width:1024px){.mm-main-product{--font-size-title: 60px;--font-size-pills: 12px}}.mm-main-product .mm-container-wrapper{display:flex;gap:60px}@media(max-width:749px){.mm-main-product .mm-container-wrapper{flex-direction:column;gap:var(--gap-mobile)}}.mm-main-product .mm-product-images{flex:0 0 var(--images-width);max-width:var(--images-width)}@media(max-width:749px){.mm-main-product .mm-product-images{flex:0 0 100%;max-width:100%}}.mm-main-product .mm-product-images-wrap{width:100%}.mm-main-product .mm-product-swiper{position:relative;overflow:hidden;box-shadow:var(--shadow-hard);border:2px solid var(--c-primary);border-radius:var(--media-border-radius);aspect-ratio:var(--aspect-ratio)}.mm-main-product .mm-product-swiper .mm-media-wrapper{padding:13px}.mm-main-product .mm-product-swiper .mm-media-wrapper .media img{border-radius:14px}@media(min-width:992px){.mm-main-product .mm-product-swiper .mm-media-wrapper{padding:32px}}.mm-main-product .mm-product-swiper .swiper-slide{display:flex;align-items:center;justify-content:center}.mm-main-product .mm-product-thumbs{margin-block-start:10px;overflow:hidden}.mm-main-product .mm-product-thumbs .swiper-slide{cursor:pointer;aspect-ratio:var(--aspect-ratio)}.mm-main-product .mm-product-thumbs .swiper-slide-thumb-active{opacity:1}.mm-main-product .mm-product-thumbs:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:10px}.mm-main-product .mm-product-thumbs:not(.swiper-initialized) .swiper-slide{width:calc(37.5% - 5px)}@media(min-width:750px){.mm-main-product .mm-product-thumbs:not(.swiper-initialized) .swiper-slide{width:calc(25% - 7.5px)}}.mm-main-product .mm-product-swiper__nav{color:var(--c-primary)}.mm-main-product .mm-product-swiper__nav:after{font-size:20px}.mm-main-product .mm-media{border-radius:var(--media-border-radius);padding:var(--media-padding);overflow:hidden}.mm-main-product .mm-media img{aspect-ratio:var(--aspect-ratio)}.mm-main-product .mm-image-thumb{padding:calc(var(--media-padding) * .25);box-shadow:var(--shadow-hard);border-radius:var(--media-border-radius);margin:3px;padding:0}.mm-main-product .swiper-slide-thumb-active .mm-image-thumb{border:2px solid #00A5E6;box-shadow:3px 3px #00a5e6}.mm-main-product .mm-product-info{width:100%;display:flex;flex-direction:column;gap:16px}.mm-main-product .mm-product-title{font-family:var(--font-archivo);font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:700;text-transform:uppercase}.mm-main-product .mm-variant-name{margin-top:-12px;color:#fb923c}.mm-main-product .mm-product-description,.mm-main-product .mm-product-description p{font-size:var(--font-size-description);line-height:var(--line-height-description);letter-spacing:var(--letter-spacing-description)}.mm-main-product .mm-product-description p{margin:0 0 .5em}.mm-main-product .mm-product-description p:last-child{margin-bottom:0}.mm-main-product .mm-value-props{display:flex;flex-wrap:wrap;gap:.5rem}.mm-main-product .mm-value-props__pill{display:inline-block;padding:.25rem .75rem;font-size:var(--font-size-pills);line-height:var(--line-height-pills);letter-spacing:var(--letter-spacing-pills);font-weight:600;border:2px solid var(--c-primary);border-radius:var(--value-props-border-radius);color:var(--c-primary)}.mm-main-product .mm-product-variant-picker{display:flex;flex-direction:column;gap:20px;margin-block:12px}.mm-main-product .mm-variant-option{border:none;padding:0;margin:0}.mm-main-product .mm-variant-option__label{font-size:var(--font-size-variant-option-label);line-height:var(--line-height-variant-option-label);letter-spacing:var(--letter-spacing-variant-option-label);text-transform:uppercase;font-weight:700;margin-bottom:10px;display:block}.mm-main-product .mm-variant-options{display:flex;flex-wrap:wrap;gap:12px}.mm-main-product .mm-variant-option__pill{position:relative;display:inline-flex;align-items:center;padding:12px 20px;font-weight:600;border:2px solid #E7E5E4;border-radius:14px;cursor:pointer;background-color:transparent;color:var(--c-primary);transition:background-color .15s,color .15s}.mm-main-product .mm-variant-option__pill:hover{background-color:#11335e1a}.mm-main-product .mm-variant-option__value{font-size:var(--font-size-variant-option-value);line-height:var(--line-height-variant-option-value);letter-spacing:var(--letter-spacing-variant-option-value);text-transform:uppercase}.mm-main-product option-value{display:contents}.mm-main-product .mm-variant-option__input--disabled{display:none}.mm-main-product .mm-variant-option__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mm-main-product .mm-variant-option__input:checked+.mm-variant-option__pill{background-color:var(--c-primary);color:var(--c-white);box-shadow:4px 4px #9edbff;border-color:var(--c-primary)}.mm-main-product .mm-variant-option--size .mm-variant-options{border:2px solid #11335E;border-radius:10px;padding:8px 6px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mm-main-product .mm-variant-option--size option-value:not(:checked) .mm-variant-option__pill{border:none}.mm-main-product .mm-variant-option--size .mm-variant-option__pill{display:grid;gap:4px;justify-items:center;border-radius:8px;box-shadow:none!important}.mm-main-product .mm-variant-option--size .mm-per-price{display:inline-block;padding:2px 4px;font-size:10px;border-radius:4px;background-color:var(--c-accent);color:var(--c-primary);font-weight:600}@media(max-width:750px){.mm-main-product .mm-variant-option--size .mm-per-price{display:none}}.mm-main-product .mm-variant-option--size .mm-per-price-mobile{display:none}@media(max-width:749.98px){.mm-main-product .mm-variant-option--size .mm-per-price-mobile{display:flex;justify-content:flex-start;margin-top:10px}.mm-main-product .mm-variant-option--size .mm-per-price-mobile strong{display:inline-block;padding:6px 26px;font-size:9px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;border:2px solid var(--c-primary);border-radius:40px;color:var(--c-primary);background:#eff6ff;font-family:var(--font-main)}}.mm-main-product .mm-variant-option--size .mm-pack-badge{padding:2px 8px;position:absolute;top:-28px;left:50%;transform:translate(-50%);font-size:10px;font-weight:600;white-space:nowrap;color:var(--c-primary);background-color:var(--c-accent);border:2px solid var(--c-primary)}.mm-main-product .mm-variant-option--size .mm-pack-badge.mm-pack-badge--24-pack{background-color:#ffc9c9}.mm-main-product .mm-variant-option--size .mm-pack-badge.mm-pack-badge--48-pack{background-color:#fff085}.mm-main-product .mm-flavor-dot{position:absolute;top:var(--flavor-dot-top);right:var(--flavor-dot-right);width:var(--flavor-dot-size);height:var(--flavor-dot-size);border-radius:50%;border:1px solid #11335E;background-color:var(--flavor-dot-color, #fff)}.mm-main-product .mm-subscription-options{width:100%;flex:1 1 100%;margin-bottom:1rem}.mm-main-product .mm-subscription-options__list{display:flex;flex-direction:column;gap:.75rem}.mm-main-product .mm-subscription-option{position:relative}.mm-main-product .mm-subscription-option__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mm-main-product .mm-subscription-option__card{display:block;position:relative;padding:12px;border:2px solid #E7E5E4;border-radius:12px;cursor:pointer;background-color:#fff;transition:border-color .15s,background-color .15s}@media(min-width:750px){.mm-main-product .mm-subscription-option__card{padding:1rem 1.25rem}}.mm-main-product .mm-subscription-option__input:checked+.mm-subscription-option__card{border-color:var(--c-primary);background-color:#9edbff33}.mm-main-product .mm-subscription-option__radio{position:absolute;top:13px;left:12px;width:20px;height:20px;border:2px solid #E7E5E4;border-radius:50%;background:#fff}@media(min-width:750px){.mm-main-product .mm-subscription-option__radio{top:18px;left:16px}}.mm-main-product .mm-subscription-option__input:checked+.mm-subscription-option__card .mm-subscription-option__radio{border-color:var(--c-primary);background:var(--c-primary);box-shadow:inset 0 0 0 4px #fff}.mm-main-product .mm-subscription-option__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-left:28px;padding-right:0}.mm-main-product .mm-subscription-option__title{font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-primary)}@media(min-width:750px){.mm-main-product .mm-subscription-option__title{font-size:18px;line-height:24px}}.mm-main-product .mm-subscription-option__input:not(:checked)+.mm-subscription-option__card .mm-subscription-option__title{color:#57534e}.mm-main-product .mm-subscription-option__price{font-size:1rem;font-weight:700;color:var(--c-primary)}.mm-main-product .mm-subscription-option__input:not(:checked)+.mm-subscription-option__card .mm-subscription-option__price{color:#57534e}.mm-main-product .mm-subscription-option__benefits{margin:6px 0 0 20px;padding:0;list-style:none;font-size:14px;line-height:20px;color:#57534e}.mm-main-product .mm-subscription-option__benefits li{position:relative;padding-left:16px}.mm-main-product .mm-subscription-option__benefits li:before{content:"\2022";position:absolute;left:0;color:var(--c-primary)}.mm-main-product .mm-subscription-frequency{padding:12px 0}.mm-main-product .mm-subscription-frequency[hidden]{display:none!important}.mm-main-product .mm-subscription-frequency__label{font-size:.875rem;font-weight:700;margin:0 0 .5rem}.mm-main-product .mm-subscription-frequency__options{display:flex;flex-wrap:wrap;gap:.5rem}.mm-main-product .mm-subscription-frequency__option{position:relative}.mm-main-product .mm-subscription-frequency__option input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mm-main-product .mm-subscription-frequency__option label{display:inline-block;padding:.5rem 1rem;border:2px solid var(--c-primary);border-radius:9999px;font-size:.875rem;font-weight:600;cursor:pointer;background:#fff}.mm-main-product .mm-subscription-frequency__option input:checked+label{background:var(--c-primary);color:var(--c-white)}.mm-main-product .mm-subscription-guarantees{display:flex;flex-wrap:wrap;gap:10px 40px;font-size:11px;justify-content:center;font-weight:600;margin-block:8px 0}@media(max-width:750px){.mm-main-product .mm-subscription-guarantees{margin-inline:-20px;gap:6px}}.mm-main-product .mm-subscription-guarantees__item{display:flex;align-items:center;gap:4px;color:var(--c-primary);font-size:10px;line-height:16px;font-weight:800}@media(min-width:750px){.mm-main-product .mm-subscription-guarantees__item{font-size:12px}}.mm-main-product .mm-subscription-guarantees__item:last-child{grid-column:1 / -1}.mm-main-product .mm-product-buy-buttons,.mm-main-product .mm-product-buy-buttons .mm-product-form-inner{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.mm-main-product .mm-product-form-inner{padding:16px;border:2px solid var(--c-primary);border-radius:12px;box-shadow:var(--shadow-hard-lg)}@media(min-width:750px){.mm-main-product .mm-product-form-inner{padding:24px}}.mm-main-product .mm-btn-primary{font-size:22px;background-color:var(--c-accent);color:var(--c-primary);padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;width:100%;text-transform:uppercase;font-weight:700;border:2px solid var(--c-primary);box-shadow:var(--shadow-hard)}.mm-main-product .mm-btn-primary:hover:not(:disabled){background-color:var(--c-accent);transform:scale(1.02)}.mm-main-product .mm-btn-primary:disabled{opacity:.6;cursor:not-allowed}.mm-main-product .mm-border-thick{border:2px solid var(--c-primary)}.mm-main-product .mm-page-width{max-width:1440px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:750px){.mm-main-product .mm-page-width{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.mm-main-product .mm-page-width{padding-left:2rem;padding-right:2rem}}.mm-main-product .mm-value-icons-row{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;justify-content:space-between;margin-block:16px 0}@media(min-width:1024px){.mm-main-product .mm-value-icons-row{gap:80px;justify-content:space-evenly}}.mm-main-product .mm-value-icons{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0}.mm-main-product .mm-value-icons__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;overflow:hidden}.mm-main-product .mm-value-icons__icon img{width:100%;height:100%;object-fit:contain}.mm-main-product .mm-value-icons__text{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-primary);text-align:center}.mm-main-product .okeReviews-reviewsSummary-ratingCount{font-size:16px;line-height:24px;font-weight:600;color:var(--c-primary)}.mm-main-product .okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer--foreground{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2280%22%20height%3D%2214%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%2311335E%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}
/*# sourceMappingURL=/cdn/shop/t/49/assets/mm-main-product.css.map */
