.mm-product .main-product-section .product__media-wrapper{max-width:52.7%;padding:0 20px}.mm-product .main-product-section .product__info-wrapper{max-width:47.3%;padding:0 20px}.mm-product .main-product-section .product__info-container{max-width:100%;padding-left:23px}.mm-product .main-product-section .product--thumbnail_slider .slider-mobile-gutter .slider-button,.mm-product .main-product-section .ah-slider-buttons{display:none}.mm-product .main-product-section .product-media-container.constrain-height.media-fit-contain{width:100%;max-width:100%}.mm-product .main-product-section .global-media-settings{border:0;box-shadow:none;border-bottom-right-radius:24px;border-bottom-left-radius:24px;outline:none;border:none}@media(max-width:575px){.mm-product .main-product-section .global-media-settings{border-bottom-right-radius:14px;border-bottom-left-radius:14px}}.mm-product .main-product-section .product-media-container .media{padding-top:calc(1 / 1.021 * 100%)}.mm-product .main-product-section .product-media-container .media img{border-top-left-radius:24px;border-top-right-radius:24px}@media screen and (max-width:989px){.mm-product .main-product-section media-gallery.product__column-sticky{position:relative;top:auto;z-index:auto}.mm-product .main-product-section slider-component[id^=GalleryViewer]{overflow:hidden}.mm-product .main-product-section .ah-product__media-list.slider--mobile{overflow-y:hidden;touch-action:pan-x;overscroll-behavior:contain;align-items:flex-start}.mm-product .main-product-section .ah-product__media-list .product__media-item{align-self:flex-start}.mm-product .main-product-section .product-media-container{overflow:hidden;width:100%;max-width:100%}.mm-product .main-product-section .product-media-container.constrain-height{--viewport-offset: 0;--constrained-min-height: 0;--constrained-height: auto;height:auto;margin-left:0;margin-right:0}.mm-product .main-product-section .product-media-container.constrain-height.media-fit-contain{width:100%}.mm-product .main-product-section .product-media-container.constrain-height .media,.mm-product .main-product-section .product-media-container .media{padding-top:calc(1 / 1.021 * 100%);height:auto;overflow:hidden}.mm-product .main-product-section .product-media-container .media img{object-fit:contain;object-position:center center}}.mm-product .main-product-section .ah-product__media-list{margin-bottom:10px}@media(max-width:575px){.mm-product .main-product-section .ah-product__media-list{margin-bottom:5px}}.mm-product .main-product-section .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:0;grid-gap:1.1rem}.mm-product .main-product-section .product__title{margin-bottom:0}.mm-product .main-product-section .product__title-block{font-family:Nineties Headliner;font-weight:400;font-size:70px;line-height:1;letter-spacing:3%;color:#171719;text-transform:uppercase;margin-bottom:6px}.mm-product .main-product-section .product-subtitle{font-family:Sweet Sans Pro;font-weight:400;font-size:16px;line-height:1;letter-spacing:0;color:#676767;margin:0 0 27px}.mm-product .main-product-section .jdgm-prev-badge__text{font-family:Nineties Headliner;font-weight:400;font-size:18px;line-height:20px;letter-spacing:-.06em;color:#171719}.mm-product .main-product-section .recharge-subscription-widget recharge-subscription-widget{max-width:100%}.mm-product .main-product-section .product-form__quantity .form__label{margin-bottom:10px;font-family:Sweet Sans Pro;font-weight:500;font-size:12px;line-height:130%;letter-spacing:-6%;color:#8f8977}.mm-product .main-product-section .price-per-item__container{max-width:700px;margin:0 auto;font-family:Arial,sans-serif}.mm-product .main-product-section .lineup-title{font-size:14px;font-weight:600;color:#666;margin-bottom:12px;text-transform:uppercase}.mm-product .main-product-section .lineup-qty{display:flex;gap:9px;border:2px solid #171719;border-radius:12px;padding:7px 10px}.mm-product .main-product-section .qty-btn{position:relative;flex:1;background:#f9f9f9;border-radius:8px;padding:13px 10px 13px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;border:0}.mm-product .main-product-section .qty-btn:before{content:"";width:20px;height:20px;border:1px solid #676767;border-radius:50%;margin-right:10px}.mm-product .main-product-section .qty-btn:after{content:"";width:12px;height:12px;border-radius:50%;background:#fff;position:absolute;left:16px;display:none}.mm-product .main-product-section .qty-btn.active{background:#171719;color:#fff}.mm-product .main-product-section .qty-btn.active:before{border:1px solid #fff;background:#171719}.mm-product .main-product-section .qty-btn.active:after{display:block}.mm-product .main-product-section .qty-content{flex:1;display:flex;align-items:center;justify-content:space-between;width:100%;gap:5px}.mm-product .main-product-section .qty-left{display:flex;align-items:center;gap:4px}.mm-product .main-product-section .qty-number{font-family:Sweet Sans Pro;font-weight:700;font-size:20px;line-height:1;letter-spacing:-.06em;text-transform:capitalize;color:#676767;margin-top:-3px}.mm-product .main-product-section .qty-label{font-family:Sweet Sans Pro;font-weight:500;font-size:10px;line-height:1;letter-spacing:-.06em;text-transform:capitalize;color:#676767;text-transform:uppercase;margin-top:1px}.mm-product .main-product-section .qty-line-price{font-family:Sweet Sans Pro;font-weight:500;font-size:12px;line-height:1;letter-spacing:0;color:#676767}.mm-product .main-product-section .qty-line-price small{font-family:Sweet Sans Pro;font-weight:400;font-size:7px;line-height:1;letter-spacing:0;color:#676767}.mm-product .main-product-section .qty-btn.active .qty-line-price small{color:#ffffffb3}.mm-product .main-product-section .lineup-badge{position:absolute;top:-21px;right:14px;background:#111;color:#fff;font-size:10px;font-weight:400;padding:4px 12px;border-radius:30px;text-transform:uppercase;font-family:Sweet Sans Pro;line-height:1}.mm-product .main-product-section .product-form__buttons{max-width:100%}.mm-product .main-product-section .product-form__submit{border-radius:8px;font-family:Sweet Sans Pro;font-style:normal;font-weight:700;font-size:14px;line-height:28px;letter-spacing:-.06em;text-transform:uppercase;color:#fff;height:50px;margin:0;background:#171719;transition:.4s}.mm-product .main-product-section .product-form__submit:hover{background:#a8d5ba;color:#171719}.mm-product .main-product-section .product-form__submit:after,.mm-product .main-product-section .product-form__submit:before{content:unset}.mm-product .product-form__quantity quantity-input.quantity{display:none}.mm-product .shopify-app-block{margin:0}.mm-product .shopify-app-block .jdgm-widget.jdgm-preview-badge{margin:0 0 49px}.mm-product .quantity-base{font-family:Sweet Sans Pro;font-weight:700;font-size:10px;line-height:15px;letter-spacing:-6%;text-transform:capitalize;color:#676767;padding:14px 13px;border:1px solid #A8D5BA;background:#effff6;border-radius:8px;margin:10px 0 0;display:flex;align-items:center;gap:4px}.mm-product .quantity-base .quantity-base-span{display:flex;position:relative;top:1px}.mm-product .product-form__quantity{margin:0 0 34px}.mm-product .main-product-section .qty-btn.active .qty-left *,.mm-product .main-product-section .qty-btn.active .qty-line-price,.mm-product .main-product-section .qty-btn.active .qty-line-price small{color:#fff}.mm-product .main-pro-btton{margin:4px 0 0}.mm-product .main-pro-btton product-form.product-form{margin:0}.mm-product .main-pro-btton_list li{font-family:Sweet Sans Pro;font-weight:700;font-size:12px;line-height:15px;letter-spacing:-6%;text-align:center;text-transform:capitalize;color:#676767}.mm-product .main-pro-btton_list ul{padding:0;margin:15px 0 0;display:flex;gap:30px;justify-content:center}.mm-product .main-pro-btton_list ul li:first-child{list-style:none}.mm-product .choose_flaver_row{padding:7px 10px;border:2px solid #A8D5BA;border-radius:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mm-product .choose_flaver_col a{padding:14px 13px;background:#fff5eb;display:block;border-radius:8px;text-decoration:none;line-height:1;display:flex;align-items:center;justify-content:center;gap:6px}.mm-product .choose_flaver_col a.active{background:#a8d5ba}.mm-product .choose_flaver_col a.active p{color:#171719}.mm-product .choose_flaver_col a.active span{border-color:#171719}.mm-product .choose_flaver_col a p{font-family:Sweet Sans Pro;font-weight:700;font-size:12px;line-height:15px;letter-spacing:-6%;text-transform:capitalize;color:#676767;margin:0}.mm-product .choose_flaver_col a span{display:inline-block;border:1px solid #676767;height:20px;width:20px;border-radius:50%;position:relative}.mm-product .choose_flaver_col a span:after{position:absolute;content:"";height:12px;width:12px;background:#171719;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;opacity:0}.mm-product .choose_flaver_col a.active span:after{opacity:1}.mm-product .choose_flaver label{font-family:Sweet Sans Pro;font-weight:500;font-size:12px;line-height:130%;letter-spacing:-6%;color:#8f8977;margin:0 0 10px}.mm-product .choose_flaver{margin:0 0 34px}.mm-product product-info .product{margin:0 -20px}@media(max-width:1099px){.mm-product .main-product-section .qty-btn{gap:10px;flex-direction:column}.mm-product .main-product-section .qty-btn:after{left:50%;transform:translate(-42%,4px)}.mm-product .main-product-section .qty-btn:before{margin:0}.mm-product .main-product-section .qty-content{gap:5px;flex-direction:column;justify-content:normal}.mm-product .main-product-section .qty-line-price small{display:block;margin-top:5px}.mm-product .shopify-app-block .jdgm-widget.jdgm-preview-badge{margin-bottom:42px}.mm-product .main-product-section .product__title-block{font-size:55px}.mm-product .choose_flaver{margin-bottom:28px}.mm-product .main-product-section .product__info-container{padding-left:0}}@media(max-width:989px){.main-product-section .product{gap:42px;flex-direction:column}.mm-product .main-product-section .product__info-wrapper,.mm-product .main-product-section .product__media-wrapper{width:100%;max-width:100%}.mm-product .product-form__quantity{max-width:100%}.mm-product .main-product-section .product-form__quantity .form__label{margin-bottom:16px}.mm-product .main-product-section .price-per-item__container{max-width:100%}.mm-product .main-product-section .lineup-badge{max-width:65px;margin:0 auto;right:0;left:0;font-size:10px;padding:4px 2px;top:-18px}.mm-product .main-product-section .product__title-block{font-size:42px;margin:0 0 16px}.mm-product .main-product-section .product__title,.mm-product .main-product-section .product-subtitle,.mm-product .main-product-section .jdgm-prev-badge{text-align:center}.mm-product .main-product-section .ah-product__media-list li.product__media-item{padding:0}}@media(max-width:575px){.mm-product .main-product-section .product__title-block{font-size:32px;margin-bottom:16px}.mm-product .main-product-section .product-subtitle{font-size:12px;margin-bottom:10px}.mm-product .choose_flaver_col a p{font-size:10px;line-height:12px}.mm-product .choose_flaver_col a{padding:14px 6px 13px}.mm-product .main-pro-btton_list li{font-size:10px}.mm-product .main-pro-btton_list ul{gap:24px}.mm-product .choose_flaver_row{padding:7px}.mm-product .quantity-base{padding:13px}}.mm-product .main-product-section recharge-subscription-widget::part(rc-purchase-option__price),.mm-product .main-product-section recharge-subscription-widget::part(rc-purchase-option__discounted-price){color:var(--Grey-900, #171719);font-family:Nineties Headliner,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.36px}.mm-product .main-product-section recharge-subscription-widget::part(rc-purchase-option__original-price){opacity:.5;color:var(--Grey-500, #676767);font-family:Nineties Headliner,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.42px;text-decoration-line:line-through}.mm-product .main-product-section recharge-subscription-widget::part(rc-purchase-option__prices){flex-direction:row-reverse;gap:6px;margin-top:3px}@media screen and (max-width:767px){.mm-product .main-product-section recharge-subscription-widget::part(rc-purchase-option__price),.mm-product .main-product-section recharge-subscription-widget::part(rc-purchase-option__discounted-price){font-size:20px;letter-spacing:.32px}.mm-product .main-product-section recharge-subscription-widget::part(rc-purchase-option__original-price){font-size:12px;letter-spacing:.36px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-main-product-new.css.map */
