:root{--mm-primary: oklch(60% .14 55);--mm-primary-light: oklch(60% .14 55 / .15);--mm-primary-text: oklch(45% .13 55);--mm-dark: oklch(24% .02 50);--mm-body: oklch(38% .02 50);--mm-muted: oklch(45% .02 50);--mm-bg: oklch(97% .014 75);--mm-white: #fff;--mm-star: oklch(70% .15 65);--mm-radius: 16px;--mm-radius-sm: 10px;--mm-radius-pill: 100px;--mm-font-serif: "Lora", Georgia, serif;--mm-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mm-max-width: 1280px}.mm-product-hero-section,.mm-showcase-section,.mm-home-hero-section{contain:layout style}.mm-product-hero{max-width:var(--mm-max-width);margin:0 auto;padding:24px 48px 70px;display:grid;grid-template-columns:1.1fr 1fr;gap:56px}.mm-product-hero__gallery{contain:layout}.mm-product-hero__main-image{position:relative;width:100%;aspect-ratio:var(--mm-media-ratio, 1);border-radius:20px;overflow:hidden;background:var(--mm-white);margin-bottom:14px;contain:layout paint}.mm-product-hero__main-image img{width:100%;height:100%;object-fit:contain;display:block;aspect-ratio:auto}.mm-product-hero__main-video{aspect-ratio:var(--mm-media-ratio, 1);border-radius:12px;overflow:hidden;contain:layout paint}.mm-product-hero__thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:12px;min-height:80px}.mm-product-hero__thumb{aspect-ratio:1/1;border-radius:var(--mm-radius-sm);overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s;contain:layout paint}.mm-product-hero__thumb.is-active,.mm-product-hero__thumb:hover{border-color:var(--mm-primary)}.mm-product-hero__thumb img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1/1}.mm-product-hero__info{contain:layout}.mm-product-hero__badge{font-family:var(--mm-font-serif);font-size:14px;font-weight:600;color:var(--mm-primary-text);margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em;min-height:21px}.mm-product-hero__title{font-family:var(--mm-font-serif);font-size:38px;margin:0 0 12px;font-weight:600;line-height:1.15}.mm-product-hero__subtitle{font-size:16px;color:var(--mm-body);margin:0 0 12px;line-height:1.5}.mm-product-hero__stars{display:flex;align-items:center;gap:8px;margin-bottom:18px;min-height:22px}.mm-product-hero__stars-icons{color:var(--mm-star);font-size:15px;letter-spacing:1px}.mm-product-hero__stars-count{font-size:13px;color:var(--mm-muted)}.mm-product-hero__price{display:flex;align-items:baseline;gap:12px;margin-bottom:20px;flex-wrap:wrap;min-height:34px}.mm-product-hero__price-current{font-size:28px;font-weight:700}.mm-product-hero__price-compare{font-size:18px;text-decoration:line-through;color:#7c6e67}.mm-product-hero__price-badge{background:var(--mm-primary-light);color:var(--mm-primary-text);font-weight:700;font-size:12px;padding:4px 10px;border-radius:var(--mm-radius-pill)}.mm-product-hero__benefits{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px}.mm-product-hero__benefit{display:flex;gap:10px;font-size:15px;color:#362b25}.mm-product-hero__benefit-check{color:var(--mm-primary-text);font-weight:700;flex-shrink:0}.mm-product-hero__info-box{background:var(--mm-primary-light);border-radius:12px;padding:12px 16px;font-size:13px;color:#5c2c00;color:oklch(35% .1 55);margin-bottom:22px;line-height:1.5}.mm-product-hero__quantity{display:flex;align-items:center;gap:16px;margin-bottom:22px;min-height:44px}.mm-quantity-selector{display:flex;align-items:center;border:1.5px solid oklch(24% .02 50 / .2);border-radius:var(--mm-radius-pill);overflow:hidden}.mm-quantity-selector__btn{width:40px;height:40px;border:none;background:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit}.mm-quantity-selector__btn:hover{background:#271d170d}.mm-quantity-selector__value{width:36px;text-align:center;font-weight:600;font-size:15px}.mm-product-hero__availability{font-size:13px;color:var(--mm-primary-text);font-weight:600}.mm-product-hero__buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:22px;min-height:110px}.mm-btn-atc{background:var(--mm-dark);color:var(--mm-white);border:none;padding:17px;border-radius:var(--mm-radius-pill);font-weight:700;font-size:16px;cursor:pointer;transition:opacity .2s;text-align:center;width:100%}.mm-btn-atc:hover{opacity:.85}.mm-btn-atc[disabled]{opacity:.5;cursor:not-allowed}.mm-btn-buynow{background:var(--mm-primary);color:var(--mm-white);border:none;padding:17px;border-radius:var(--mm-radius-pill);font-weight:700;font-size:16px;cursor:pointer;transition:opacity .2s;text-align:center;width:100%}.mm-btn-buynow:hover{opacity:.85}.mm-product-hero__trust-badges{display:flex;gap:24px;margin-bottom:24px;flex-wrap:wrap;min-height:22px}.mm-product-hero__trust-badge{font-size:13px;color:var(--mm-body);display:flex;align-items:center;gap:8px}.mm-product-hero__trust-dot{width:6px;height:6px;border-radius:50%;background:var(--mm-primary);display:inline-block;flex-shrink:0}.mm-product-hero__upsell{background:var(--mm-white);border-radius:var(--mm-radius);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid oklch(24% .02 50 / .08)}.mm-product-hero__upsell-title{font-weight:700;font-size:14px;margin-bottom:3px}.mm-product-hero__upsell-desc{font-size:13px;color:var(--mm-muted)}.mm-product-hero__upsell-btn{background:var(--mm-dark);color:var(--mm-white);padding:10px 18px;border-radius:var(--mm-radius-pill);text-decoration:none;font-weight:600;font-size:13px;white-space:nowrap;transition:opacity .2s}.mm-product-hero__upsell-btn:hover{opacity:.85}.mm-variant-selector{margin-bottom:22px}.mm-variant-selector__label{font-size:14px;font-weight:600;margin-bottom:10px;display:block}.mm-variant-selector__options{display:flex;gap:10px;flex-wrap:wrap}.mm-variant-selector__option{padding:8px 20px;border:1.5px solid oklch(24% .02 50 / .2);border-radius:var(--mm-radius-pill);background:none;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;color:inherit}.mm-variant-selector__option.is-active,.mm-variant-selector__option:hover{border-color:var(--mm-dark);background:var(--mm-dark);color:var(--mm-white)}.mm-showcase__image{contain:layout paint}.mm-showcase__image img{aspect-ratio:auto;height:auto}.mm-trust-strip{background:var(--mm-white);padding:54px 48px;contain:layout style}.mm-trust-strip__inner{max-width:var(--mm-max-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;text-align:center}.mm-trust-strip__item-value{font-family:var(--mm-font-serif);font-weight:600;font-size:16px;margin-bottom:6px}.mm-trust-strip__item-label{font-size:13px;color:var(--mm-muted)}.mm-how-it-works{max-width:var(--mm-max-width);margin:0 auto;padding:70px 48px}.mm-section-heading{font-family:var(--mm-font-serif);font-size:28px;text-align:center;margin:0 0 40px;font-weight:600}.mm-how-it-works__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.mm-how-it-works__step{text-align:center}.mm-how-it-works__number{width:48px;height:48px;border-radius:50%;background:var(--mm-primary-light);color:var(--mm-primary-text);font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:18px}.mm-how-it-works__title{font-weight:600;margin-bottom:6px;font-size:16px}.mm-how-it-works__text{font-size:14px;color:var(--mm-muted);line-height:1.5}.mm-reviews{background:var(--mm-white);padding:60px 48px}.mm-reviews__inner{max-width:900px;margin:0 auto}.mm-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mm-review-card{background:var(--mm-bg);border-radius:var(--mm-radius);padding:26px}.mm-review-card__stars{color:var(--mm-star);font-size:14px;margin-bottom:8px;letter-spacing:2px}.mm-review-card__text{font-style:italic;font-size:14.5px;color:#362b25;margin:0 0 18px;line-height:1.5}.mm-review-card__name{font-weight:600;font-size:14px}.mm-review-card__location{font-size:12.5px;color:#6d6059}.mm-review-card__verified{font-size:11px;color:var(--mm-primary-text);font-weight:600;margin-top:4px}.mm-features{max-width:var(--mm-max-width);margin:0 auto;padding:70px 48px}.mm-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mm-feature-card{background:var(--mm-white);border-radius:var(--mm-radius);padding:28px 24px;text-align:center;border:1px solid oklch(24% .02 50 / .06)}.mm-feature-card__icon{font-size:32px;margin-bottom:14px}.mm-feature-card__title{font-weight:600;font-size:16px;margin-bottom:8px}.mm-feature-card__text{font-size:14px;color:var(--mm-muted);line-height:1.5}.mm-comparison{max-width:800px;margin:0 auto;padding:70px 48px}.mm-comparison__table{width:100%;border-collapse:separate;border-spacing:0;background:var(--mm-white);border-radius:var(--mm-radius);overflow:hidden;border:1px solid oklch(24% .02 50 / .08)}.mm-comparison__table thead th{padding:18px 20px;font-size:14px;font-weight:600;text-align:center;border-bottom:1px solid oklch(24% .02 50 / .08)}.mm-comparison__table thead th:first-child{text-align:left}.mm-comparison__table thead th.mm-comparison__brand{color:var(--mm-primary-text);background:var(--mm-primary-light)}.mm-comparison__table tbody td{padding:14px 20px;font-size:14px;text-align:center;border-bottom:1px solid oklch(24% .02 50 / .05)}.mm-comparison__table tbody td:first-child{text-align:left;font-weight:500}.mm-comparison__table tbody tr:last-child td{border-bottom:none}.mm-comparison__check{color:var(--mm-primary-text);font-weight:700;font-size:16px}.mm-comparison__cross{color:#7c6e67;font-size:16px}.mm-guarantee{background:var(--mm-white);padding:70px 48px}.mm-guarantee__inner{max-width:800px;margin:0 auto;text-align:center}.mm-guarantee__badge{width:80px;height:80px;margin:0 auto 20px}.mm-guarantee__badge img{width:100%;height:100%;object-fit:contain}.mm-guarantee__heading{font-family:var(--mm-font-serif);font-size:26px;font-weight:600;margin:0 0 16px}.mm-guarantee__text{font-size:15px;color:var(--mm-muted);line-height:1.6;margin:0 0 24px}.mm-guarantee__points{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px}.mm-guarantee__point{display:flex;align-items:center;gap:10px;font-size:15px;justify-content:center}.mm-guarantee__cta{display:inline-block;background:var(--mm-dark);color:var(--mm-white);padding:15px 36px;border-radius:var(--mm-radius-pill);font-weight:700;font-size:16px;text-decoration:none;transition:opacity .2s;border:none;cursor:pointer}.mm-guarantee__cta:hover{opacity:.85}.mm-faq{max-width:800px;margin:0 auto;padding:70px 48px}.mm-faq__list{display:flex;flex-direction:column;gap:0}.mm-faq__item{border-bottom:1px solid oklch(24% .02 50 / .08)}.mm-faq__item:first-child{border-top:1px solid oklch(24% .02 50 / .08)}.mm-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;cursor:pointer;font-size:16px;font-weight:600;text-align:left;color:inherit;gap:16px;font-family:inherit}.mm-faq__question:hover{color:var(--mm-primary-text)}.mm-faq__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s;font-size:20px;font-weight:300}.mm-faq__item.is-open .mm-faq__icon{transform:rotate(45deg)}.mm-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.mm-faq__item.is-open .mm-faq__answer{max-height:500px}.mm-faq__answer-inner{padding:0 0 20px;font-size:14.5px;color:var(--mm-muted);line-height:1.6}.mm-cross-sell{max-width:var(--mm-max-width);margin:0 auto;padding:70px 48px}.mm-cross-sell__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.mm-cross-sell__card{display:flex;gap:20px;background:var(--mm-white);border-radius:var(--mm-radius);padding:20px;text-decoration:none;color:inherit;align-items:center;transition:box-shadow .2s}.mm-cross-sell__card:hover{box-shadow:0 4px 20px #271d1714}.mm-cross-sell__card-image{width:90px;height:90px;object-fit:cover;border-radius:var(--mm-radius-sm);flex-shrink:0}.mm-cross-sell__card-title{font-weight:600;margin-bottom:4px}.mm-cross-sell__card-price{font-size:14px;color:var(--mm-muted)}.mm-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:var(--mm-white);border-top:1px solid oklch(24% .02 50 / .08);padding:12px 16px;z-index:99;display:none;box-shadow:0 -4px 20px #271d1714}.mm-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--mm-max-width);margin:0 auto}.mm-sticky-atc__info{flex-shrink:0}.mm-sticky-atc__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.mm-sticky-atc__price{font-size:15px;font-weight:700}.mm-sticky-atc__btn{background:var(--mm-dark);color:var(--mm-white);border:none;padding:14px 28px;border-radius:var(--mm-radius-pill);font-weight:700;font-size:15px;cursor:pointer;flex-shrink:0;transition:opacity .2s}.mm-sticky-atc__btn:hover{opacity:.85}.mm-sticky-atc__btn[disabled]{opacity:.5;cursor:not-allowed}.mm-product-hero__trust-badge,.mm-product-hero__availability,.mm-product-hero__benefit,.mm-product-hero__subtitle,.mm-product-hero__badge,.mm-product-hero__stars,.mm-product-hero__info-box,.mm-po-card__desc{cursor:default;-webkit-user-select:none;user-select:none}@media(max-width:999px){.mm-product-hero{grid-template-columns:1fr;padding:20px 20px 50px;gap:32px}.mm-product-hero__title{font-size:28px}.mm-trust-strip{padding:36px 20px}.mm-trust-strip__inner{grid-template-columns:repeat(2,1fr);gap:20px}.mm-how-it-works{padding:50px 20px}.mm-how-it-works__grid{grid-template-columns:1fr;gap:28px}.mm-reviews{padding:50px 20px}.mm-reviews__grid{grid-template-columns:1fr;gap:16px}.mm-features{padding:50px 20px}.mm-features__grid{grid-template-columns:1fr;gap:16px}.mm-comparison{padding:50px 20px}.mm-comparison__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-guarantee,.mm-faq,.mm-cross-sell{padding:50px 20px}.mm-cross-sell__grid{grid-template-columns:1fr}.mm-sticky-atc{display:block}.mm-section-heading{font-size:24px;margin-bottom:30px}}@media(max-width:599px){.mm-product-hero{padding:16px 16px 40px}.mm-product-hero__title,.mm-product-hero__price-current{font-size:24px}.mm-trust-strip{padding:28px 16px}.mm-trust-strip__inner{grid-template-columns:1fr 1fr;gap:16px}}.mm-product-hero__main-image,.mm-product-hero__main-video{display:flex;align-items:center;justify-content:center;background:var(--mm-white)}.mm-product-hero__main-video video{width:100%!important;height:100%!important;object-fit:contain}.mm-product-hero__main-video iframe{max-width:100%;max-height:100%}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mugmotion-product.css.map */
