.mm-main-product{--mm-navy: #000050;--mm-red: #f04629;--mm-orange: #fa7800;--mm-black: #1e1e1e;--mm-brown: #342808;--mm-grey-500: #8f8977;--mm-grey-100: #e9e9e9;--mm-off-white: #fff8da;--mm-cream: #fff7f0;--distance-to-bleed: 0;--container-xl-max-width: 80rem}@keyframes mm-spin{to{transform:rotate(360deg)}}.mm-main-product .bleed,.mm-main-product .full-bleed{margin-inline:0!important;padding-inline:0!important;scroll-padding-inline:0!important}.mm-main-product .product{width:100%;min-width:0}@media screen and (max-width:999px){.mm-main-product>.container{padding-inline:var(--container-gutter);margin:0 auto}.mm-main-product .product-gallery{width:100%;max-width:100%;box-sizing:border-box}}.mm-main-product .product-gallery{--product-gallery-gap: .9375rem;width:100%}.mm-main-product .product-gallery__media img,.mm-main-product .product-gallery__thumbnail img{border-radius:20px}.mm-main-product .product-gallery__carousel .product-gallery__media{border-radius:20px;overflow:hidden}.mm-main-product .product-gallery__thumbnail-scroller{grid-auto-columns:calc((100% - 1.25rem) / 3);gap:.625rem}.mm-main-product .product-gallery__thumbnail{aspect-ratio:108 / 94;border-radius:20px}.mm-main-product .product-gallery__thumbnail .object-contain{border-radius:20px;object-fit:cover;height:100%}@media screen and (min-width:1000px){.mm-main-product .product-gallery{--product-gallery-gap: 1.25rem}.mm-main-product .product-gallery__thumbnail-scroller{grid-auto-columns:calc((100% - 2.5rem) / 3);gap:1.25rem}.mm-main-product .product-gallery__thumbnail{aspect-ratio:197 / 170}}.mm-main-product .mm-product-gallery__thumbnails-wrap{position:relative;width:100%}.mm-main-product .mm-product-gallery__thumbnails-wrap .product-gallery__thumbnail-list{width:100%}.mm-main-product .mm-product-gallery__nav-wrap{position:absolute;top:50%;z-index:2;transform:translateY(-50%);margin:0;padding:0}.mm-main-product .mm-product-gallery__nav-wrap--prev{left:-.9rem}.mm-main-product .mm-product-gallery__nav-wrap--next{right:-.9rem}.mm-main-product .mm-product-gallery__nav{display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:var(--mm-red, #f04629)}.mm-main-product .mm-product-gallery__nav-icon{border-radius:65px;background:var(--Juicy-Red, #F04629);box-shadow:-44px 0 12px #0000,-28px 0 11px #00000003,-16px 0 9px #0000000d,-7px 0 7px #00000017,-2px 0 4px #0000001a}.mm-main-product .mm-product-gallery__nav--prev .mm-product-gallery__nav-icon{transform:rotate(180deg)}.mm-main-product .mm-product-gallery__nav-icon svg{display:block;width:100%;height:100%}.mm-main-product carousel-prev-button:has(.mm-product-gallery__nav:disabled),.mm-main-product carousel-next-button:has(.mm-product-gallery__nav:disabled){visibility:hidden;pointer-events:none}@media screen and (min-width:1000px){.mm-main-product .mm-product-gallery__nav-wrap--prev{left:-.9375rem}.mm-main-product .mm-product-gallery__nav-wrap--next{right:-.9375rem}.mm-main-product .mm-product-gallery__nav-icon{width:44px!important;height:44px!important}}@media screen and (max-width:999px){.mm-main-product .mm-product-gallery__nav-icon svg circle{fill:#fff;stroke:#fff}.mm-main-product .mm-product-gallery__nav-icon svg path{fill:var(--mm-red)}}.mm-main-product .product-info__block-item[data-mm-block=reviews]{--product-info-gap: 0}.mm-main-product .AirReviews-Widget--Stars{margin-block-end:.75rem}.mm-main-product .AirReviews-Widget,.mm-main-product .AirReviews-StarRate{font-family:var(--text-font-family);font-size:.75rem;line-height:1.4;color:var(--mm-red)}.mm-main-product .AirReviews-StarRate .AirReviews-StarRate--Icon svg,.mm-main-product .AirReviews-StarRate .AirReviews-StarRate--Icon path{fill:var(--mm-red)!important;width:13px}.mm-main-product .AirReviews-StarRate .AirReviews-StarRate--Positive,.mm-main-product .AirReviews-StarRate .AirReviews-StarRate--Negative{gap:0}@media screen and (min-width:1000px){.mm-main-product .AirReviews-Widget,.mm-main-product .AirReviews-StarRate{font-size:1.125rem}}.mm-main-product .product-info__block-item[data-block-type=title]{--product-info-gap: .75rem}.mm-main-product h1.product-title,.mm-main-product h2.product-title,.mm-main-product .product-title{max-width:30.125rem;font-family:var(--heading-font-family);font-weight:400;font-size:1.75rem!important;line-height:1!important;letter-spacing:0!important;color:var(--mm-navy);text-transform:uppercase}.mm-main-product .variant-supply.mm-supply__inner{display:flex;flex-direction:column;align-items:center;gap:10px}@media screen and (min-width:1000px){.mm-main-product .variant-supply.mm-supply__inner{gap:16px}}.mm-main-product .product-info__block-item[data-block-type=text]{--product-info-gap: 1.25rem}.mm-main-product .product-info__block-item[data-block-type=text] .prose{font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.4;color:var(--mm-navy);opacity:.5}.mm-main-product .product-info__block-item[data-block-type=text] .prose p{margin:0}@media screen and (min-width:1000px){.mm-main-product h1.product-title,.mm-main-product h2.product-title,.mm-main-product .product-title{font-size:3.125rem!important}.mm-main-product .product-info__block-item[data-block-type=text] .prose{font-size:1.125rem}}.mm-main-product .product-info__block-item[data-block-type=separator] hr{border:none;border-top:1px solid var(--mm-red);margin:0}.mm-main-product .mm-supply{gap:.625rem}.mm-main-product .mm-supply legend{font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.1;color:var(--mm-brown);padding:0}.mm-main-product .mm-supply__options{display:flex;gap:.625rem;align-items:stretch}.mm-main-product .mm-supply__item{position:relative;flex:1 1 0;min-width:0}.mm-main-product .mm-supply__item>.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mm-main-product .mm-supply__option{position:relative;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:0;aspect-ratio:116 / 65;padding:.93rem .375rem;border:1px solid var(--mm-grey-100);border-radius:1.5625rem;background:#fff;gap:.5rem;cursor:pointer}.mm-main-product .mm-supply__item:not(:has(:checked)):not(:has(.is-selected)) .mm-supply__number,.mm-main-product .mm-supply__item:not(:has(:checked)):not(:has(.is-selected)) .mm-supply__label{opacity:.3}.mm-main-product .mm-supply__item:has(:checked) .mm-supply__option,.mm-main-product .mm-supply__item:has(.is-selected) .mm-supply__option{border:1.25px solid var(--mm-red);box-shadow:inset 0 0 0 1px var(--mm-red)}.mm-main-product .mm-supply__item:has(:checked) .mm-supply__number,.mm-main-product .mm-supply__item:has(:checked) .mm-supply__label,.mm-main-product .mm-supply__item:has(.is-selected) .mm-supply__number,.mm-main-product .mm-supply__item:has(.is-selected) .mm-supply__label{opacity:1}.mm-main-product .mm-supply__number{font-family:var(--heading-font-family);font-weight:700;font-size:1.125rem;line-height:1;color:var(--mm-brown)}.mm-main-product .mm-supply__label{font-family:var(--text-font-family);font-size:.75rem;font-weight:400;line-height:1.1;color:var(--mm-grey-500)}.mm-main-product .mm-supply__badge{position:absolute;top:-.625rem;left:50%;transform:translate(-50%);padding:.157rem .472rem;border-radius:999px;background:var(--mm-red);color:#fff;font-family:var(--text-font-family);font-size:.5rem;font-weight:400;line-height:1.1;white-space:nowrap}@media screen and (min-width:1000px){.mm-main-product .mm-supply{gap:1rem}.mm-main-product .mm-supply legend{font-size:1.125rem;line-height:1.4}.mm-main-product .mm-supply__options{gap:.75rem}.mm-main-product .mm-supply__option{aspect-ratio:auto;min-height:5.625rem;padding:1.5rem 1rem;border-radius:1rem;gap:1rem}.mm-main-product .mm-supply__item:not(:has(:checked)):not(:has(.is-selected)) .mm-supply__number,.mm-main-product .mm-supply__item:not(:has(:checked)):not(:has(.is-selected)) .mm-supply__label{opacity:.25}.mm-main-product .mm-supply__item:has(:checked) .mm-supply__option,.mm-main-product .mm-supply__item:has(.is-selected) .mm-supply__option{border-width:2px}.mm-main-product .mm-supply__number{font-size:1.75rem}.mm-main-product .mm-supply__label{font-size:1.125rem}.mm-main-product .mm-supply__badge{top:-1rem;padding:.25rem .75rem;font-size:.875rem}}.mm-main-product .mm-quantity{display:flex;justify-content:space-between;align-items:center;gap:.875rem}.mm-main-product .mm-quantity__label{font-family:var(--text-font-family);font-size:.625rem;font-weight:400;line-height:1.1;text-transform:uppercase;color:var(--mm-black);flex-shrink:0}.mm-main-product .mm-quantity__line{flex:1;height:1px;background:var(--mm-red)}.mm-main-product .mm-quantity .quantity-selector{border:0;gap:1.125rem}.mm-main-product .mm-quantity .quantity-selector__button{width:1.652rem;height:1.652rem;min-width:1.652rem;border-radius:50%;border:none;min-height:0;background:var(--mm-red);color:#fff;padding:0}.mm-main-product .mm-quantity .quantity-selector__input{font-family:var(--text-font-family);font-size:1.125rem;line-height:1;color:var(--mm-black);width:1.5rem;text-align:center}@media screen and (min-width:1000px){.mm-main-product .mm-quantity{gap:1.375rem;padding:0 20px}.mm-main-product .mm-quantity__label{font-size:.75rem}.mm-main-product .mm-quantity .quantity-selector{gap:1.875rem}.mm-main-product .mm-quantity .quantity-selector__button{width:2.625rem;height:2.625rem;min-width:2.625rem}.mm-main-product .mm-quantity .quantity-selector__input{font-size:1.875rem}}.mm-main-product .mm-delivery__label{margin:0;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.1;color:var(--mm-black)}.mm-main-product .shopify_subscriptions_fieldset .shopify_subscriptions_app_policy{display:none}.mm-main-product .shopify_subscriptions_fieldset .plan_card{display:flex;flex-direction:column;gap:.625rem;padding:0;background:transparent}.mm-main-product .shopify_subscriptions_fieldset .subscription_group{border:1px solid var(--mm-grey-100);border-radius:1.25rem;padding:.944rem;transition:border-color .2s ease;color:var(--mm-grey-500);background:#fff}.mm-main-product .shopify_subscriptions_fieldset .subscription_group:has(input:checked){border:1.25px solid var(--mm-red);box-shadow:inset 0 0 0 1px var(--mm-red);color:var(--mm-black)}.mm-main-product .shopify_subscriptions_fieldset .subscription_group .custom_radio_button{display:flex;align-items:flex-start;gap:.625rem;margin:0;width:100%;cursor:pointer}.mm-main-product .shopify_subscriptions_fieldset .subscription_group .mm-subscription__radio{position:relative;flex-shrink:0;width:1.327rem;height:1.327rem;margin-top:-2px;border:1.25px solid var(--mm-grey-100);border-radius:50%;background:#fff;box-sizing:border-box}.mm-main-product .shopify_subscriptions_fieldset .subscription_group:has(input[type=radio]:checked) .mm-subscription__radio{border:.177rem solid var(--mm-red);background:var(--mm-off-white)}.mm-main-product .shopify_subscriptions_fieldset .subscription_group:has(input[type=radio]:checked) .mm-subscription__radio:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:73%;height:73%;border-radius:50%;background:var(--mm-red)}.mm-main-product .shopify_subscriptions_fieldset .mm-subscription__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.mm-main-product .shopify_subscriptions_fieldset .mm-subscription__header,.mm-main-product .shopify_subscriptions_fieldset .subscription_group .title_and_price_wrapper{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:0}.mm-main-product .shopify_subscriptions_fieldset .subscription_group .group_name{flex:1 1 auto;min-width:0;margin:0;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.4;color:inherit}.mm-main-product .shopify_subscriptions_fieldset .subscription_group .subscription-plan-label{display:block;padding:0;margin:0;font-family:var(--text-font-family);font-size:.75rem;font-weight:400;line-height:1.1;color:var(--mm-grey-500)}.mm-main-product .shopify_subscriptions_fieldset .subscription_group .in_widget_price{flex-shrink:0;margin:0;font-family:var(--heading-font-family);font-size:1.0225rem;font-weight:400;line-height:1;text-align:right;color:inherit}.mm-main-product .shopify_subscriptions_fieldset .subscription_group .group_dropdown,.mm-main-product [data-mm-tier-driven-subscription] [data-mm-plan-label]{display:none}.mm-main-product.mm-main-product--has-tier-picker:not(.mm-tier-prices-ready) [data-mm-tier-driven-subscription] .in_widget_price{visibility:hidden}.mm-main-product .shopify_subscriptions_fieldset .subscription_group:not(:has(input:checked)) .in_widget_price,.mm-main-product .shopify_subscriptions_fieldset .subscription_group:not(:has(input:checked)) .group_name{color:var(--mm-grey-500)}@media screen and (min-width:1000px){.mm-main-product .mm-delivery__label{font-size:1.125rem;line-height:1.4}.mm-main-product .shopify_subscriptions_fieldset .plan_card{padding:1rem;border-radius:1rem;background:#fff;gap:.625rem}.mm-main-product .shopify_subscriptions_fieldset .subscription_group{border-radius:1rem;padding:1.5rem}.mm-main-product .shopify_subscriptions_fieldset .subscription_group .custom_radio_button{gap:1rem}.mm-main-product .shopify_subscriptions_fieldset .subscription_group .mm-subscription__radio{width:2.109rem;height:2.109rem;margin-top:-4px}.mm-main-product .shopify_subscriptions_fieldset .mm-subscription__details{gap:.75rem}.mm-main-product .shopify_subscriptions_fieldset .subscription_group .group_name{font-size:1.125rem}.mm-main-product .shopify_subscriptions_fieldset .subscription_group .subscription-plan-label{font-size:.875rem}.mm-main-product .shopify_subscriptions_fieldset .subscription_group .in_widget_price{font-size:1.625rem;font-weight:700}}.mm-main-product .buy-buttons .button{min-height:2.583rem;padding:.59rem 1.17rem;border-radius:1.25rem;font-family:var(--text-font-family);font-size:.75rem;font-weight:600;line-height:1.1;letter-spacing:0;text-transform:uppercase;box-shadow:0 12px 24.2px #4d01011a}.mm-main-product .buy-buttons .button:disabled,.mm-main-product .buy-buttons .button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.mm-main-product .mm-bundle .button[aria-busy=true]{position:relative;color:transparent!important;pointer-events:none}.mm-main-product .button[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.125rem;height:1.125rem;border:2px solid rgb(var(--button-text-color, 255 255 255));border-top-color:transparent;border-radius:50%;animation:mm-spin .65s linear infinite}.mm-main-product .mm-bundle .button[aria-busy=true]:after{border-color:var(--mm-red);border-top-color:transparent}@media screen and (min-width:1000px){.mm-main-product .buy-buttons .button{min-height:4.125rem;padding:.9375rem 1.875rem;border-radius:3.125rem;font-size:1.125rem}}.mm-main-product .accordion-group{display:flex;flex-direction:column;gap:.9375rem}.mm-main-product .accordion-group .accordion{border-block-width:0;padding-bottom:13px;border-bottom:1px dashed var(--mm-orange)}.mm-main-product .accordion-group .accordion__toggle{padding-block:0}.mm-main-product .accordion-group .accordion__toggle{font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.4;color:var(--mm-orange)}.mm-main-product .accordion-group .accordion__content{margin-block-start:.8125rem;padding-block-end:0;padding-inline:0}.mm-main-product .accordion-group .faq_button{background:transparent;width:auto;height:auto}.mm-main-product .accordion-group .animated-plus:before,.mm-main-product .accordion-group .animated-plus:after{background-color:var(--mm-orange)}@media screen and (min-width:1000px){.mm-main-product .accordion-group{gap:1.875rem}.mm-main-product .accordion-group .accordion__toggle{font-size:1.375rem}}.mm-main-product .complementary-products__product-list{padding:.944rem!important;border-radius:1.25rem!important;background-color:var(--mm-orange)!important}.mm-main-product .mm-bundle{display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0}.mm-main-product .mm-bundle__media{width:100%;min-width:0;border-radius:.625rem;overflow:hidden;aspect-ratio:323 / 211}.mm-main-product .mm-bundle__media img{width:100%;height:100%;object-fit:cover;border-radius:.625rem}.mm-main-product .mm-bundle__body{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.mm-main-product .mm-bundle__content{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0}.mm-main-product .mm-bundle__text{display:flex;flex-direction:column;gap:.3125rem;flex:1 1 auto;min-width:0}.mm-main-product .mm-bundle__title{margin:0;font-family:var(--heading-font-family);font-weight:400;font-size:1.125rem;line-height:1;text-transform:uppercase;color:#fff}.mm-main-product .mm-bundle__description{font-family:var(--text-font-family);font-size:.625rem;font-weight:400;max-width:175px;line-height:1.4;color:#fff}.mm-main-product .mm-bundle__description p{margin:0}.mm-main-product .mm-bundle__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:.743rem;flex-shrink:0;font-family:var(--heading-font-family);font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.mm-main-product .mm-bundle__price{font-size:1.718rem;color:#fff}.mm-main-product .mm-bundle__compare-price{font-size:1.288rem;color:var(--mm-cream);text-decoration:line-through;opacity:.61}.mm-main-product .mm-bundle .button{width:100%;min-height:2.25rem;padding:.59rem .944rem;border-radius:2.9375rem;background:var(--mm-off-white)!important;border-color:var(--mm-off-white)!important;color:var(--mm-red)!important;font-family:var(--text-font-family);font-size:.75rem;font-weight:400;line-height:1.1;text-transform:uppercase;box-shadow:none}@media screen and (min-width:1000px){.mm-main-product .complementary-products__product-list{padding:1.5rem!important}.mm-main-product .mm-bundle{flex-direction:row-reverse;align-items:stretch;gap:clamp(1rem,3vw,1.5rem)}.mm-main-product .mm-bundle__body{flex:1 1 45%;min-width:0;justify-content:space-between}.mm-main-product .mm-bundle__content{flex-direction:column;align-items:flex-start;gap:1.25rem}.mm-main-product .mm-bundle__title{font-size:1.875rem}.mm-main-product .mm-bundle__description{font-size:.875rem;max-width:100%}.mm-main-product .AirReviews-StarRate .AirReviews-StarRate--Icon svg,.mm-main-product .AirReviews-StarRate .AirReviews-StarRate--Icon path{width:20px}.mm-main-product .AirReviews-Widget .AirReviews-StarRatingWrapper .AirReviews-StarRate--Count{line-height:1.3}.mm-main-product .mm-bundle__pricing{flex-direction:row;align-items:flex-end;gap:.6875rem}.mm-main-product .mm-bundle__price{font-size:2.126rem}.mm-main-product .mm-bundle__compare-price{font-size:1.472rem}.mm-main-product .mm-bundle__media{flex:1 1 48%;min-width:0;aspect-ratio:308 / 226;border-radius:1.25rem}.mm-main-product .mm-bundle__media img{border-radius:1.25rem}.mm-main-product .mm-bundle .button{min-height:3.3125rem;padding:.9375rem 1.5rem;border-radius:2rem;font-size:1.125rem}}.mm-main-product .product-info__block-item[data-block-type=variant-picker],.mm-main-product .product-info__block-item[data-block-type=quantity-tier-picker]{--product-info-gap: .472rem}.mm-main-product .product-info__block-item[data-block-type=quantity-selector]{--product-info-gap: 1.25rem}.mm-main-product .product-info__block-item[data-mm-block=delivery-label]{--product-info-gap: .5rem}.mm-main-product .product-info__block-item[data-block-type="@app"],.mm-main-product .product-info__block-item[data-mm-block=subscription]{--product-info-gap: 1.1875rem}@media screen and (min-width:1000px){.mm-main-product .product-info__block-item[data-block-type=variant-picker],.mm-main-product .product-info__block-item[data-block-type=quantity-tier-picker]{--product-info-gap: 2.875rem;margin-block-end:12px}.mm-main-product .product-info__block-item[data-block-type=quantity-selector]{--product-info-gap: 1.4375rem}.mm-main-product .product-info__block-item[data-mm-block=delivery-label]{--product-info-gap: 1rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mm-main-product.css.map */
