:root{--mm-accent: #00B67A;--mm-urgency: #F5AF29;--mm-text: #1A1A1A;--mm-text-subdued: rgba(26, 26, 26, .7);--mm-border: rgba(26, 26, 26, .12);--mm-card-bg: rgba(26, 26, 26, .05);--mm-rounded-pill: 60px;--mm-rounded-card: 6px;--mm-font-stack: "Barlow", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif}body.template-product{font-family:var(--mm-font-stack);color:var(--mm-text);font-size:16px;line-height:1.6;font-weight:500}@media(max-width:749px){body.template-product{font-size:14px}}body.template-product h1,body.template-product h2,body.template-product .h2{font-family:var(--mm-font-stack);font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--mm-text)}@media(max-width:749px){body.template-product h1,body.template-product h2,body.template-product .h2{font-size:32px}}body.template-product .mm-social-proof{display:flex;align-items:center;gap:6px;padding:0;background:none}body.template-product .mm-social-proof__stars{height:18px;width:auto;display:block}body.template-product .mm-social-proof__text{font-size:14px;font-weight:400;color:#333;line-height:22.4px}body.template-product .product__title h1{font-family:var(--mm-font-stack);font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--mm-text);margin:0}@media(max-width:749px){body.template-product .product__title h1{font-size:32px}}body.template-product .price__sale .price-item--sale,body.template-product .price .price-item--sale,body.template-product .price--on-sale .price-item--sale,body.template-product .price--on-sale .price__sale .price-item--sale{font-size:25.6px!important;font-weight:500!important;color:var(--mm-accent)!important;line-height:1.6!important}@media(max-width:749px){body.template-product .price__sale .price-item--sale,body.template-product .price .price-item--sale,body.template-product .price--on-sale .price-item--sale{font-size:22.4px!important}}body.template-product .price .price-item--regular,body.template-product .price__sale .price-item--regular,body.template-product .price--on-sale .price-item--regular,body.template-product .price--on-sale s.price-item--regular{font-size:16px!important;font-weight:500!important;color:var(--mm-text-subdued)!important;text-decoration:line-through!important}@media(max-width:749px){body.template-product .price .price-item--regular,body.template-product .price__sale .price-item--regular,body.template-product .price--on-sale .price-item--regular{font-size:14px!important}}body.template-product .price__badge-sale,body.template-product .badge.price__badge-sale,body.template-product span.badge.price__badge-sale{display:inline-flex!important;align-items:center!important;gap:6px!important;background:var(--mm-accent)!important;background-color:var(--mm-accent)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:19.2px!important;padding:2px 8px!important;border-radius:var(--mm-rounded-pill)!important;border:none!important}@media(max-width:749px){body.template-product .price__badge-sale,body.template-product .badge.price__badge-sale{font-size:9px!important;line-height:14.4px!important;padding:3px 8px!important}}body.template-product .mm-urgency{display:flex;align-items:center;margin-left:-3px}body.template-product .mm-urgency__dot{position:relative;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}body.template-product .mm-urgency__dot:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:9px;background:var(--mm-urgency);transform:translate(-50%,-50%)}body.template-product .mm-urgency__dot:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:9px;background:var(--mm-urgency);transform:translate(-50%,-50%) scale(1);opacity:.5;animation:mm-pulse 2s linear infinite}@keyframes mm-pulse{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}body.template-product .mm-urgency__text{color:var(--mm-urgency);font-size:16px;font-weight:500;letter-spacing:-.5px;margin-left:4px}@media(max-width:749px){body.template-product .mm-urgency__text{font-size:14px}}body.template-product .mm-trust-badges{list-style:none!important;padding:0!important;margin:0 0 16px!important}body.template-product .mm-trust-badges__item{display:flex;align-items:center;margin-bottom:8px;font-size:16px;color:#000;font-weight:500}@media(max-width:749px){body.template-product .mm-trust-badges__item{font-size:14px}}body.template-product .mm-trust-badges__icon{width:20px;height:20px;margin-right:8px;object-fit:contain;flex-shrink:0}body.template-product .mm-trust-badges__bold{font-weight:700}body.template-product .product-form__input--swatch,body.template-product .product-form__input--color{display:flex;flex-wrap:wrap;gap:4px 8px}body.template-product .product-form__input--swatch swatch-input,body.template-product .product-form__input--swatch .swatch-input,body.template-product .product-form__input--color label{width:90px;height:auto;display:inline-block;cursor:pointer;border-width:0;border-radius:0}body.template-product .product-form__input--swatch swatch-input img,body.template-product .product-form__input--swatch .swatch-input img,body.template-product .product-form__input--color label img,body.template-product .product-form__input--color .swatch__image{width:90px;height:109px;object-fit:cover;display:block;border-radius:0;border-width:0}body.template-product .product-form__input--swatch input:checked+label,body.template-product .product-form__input--swatch swatch-input[aria-checked=true],body.template-product .product-form__input--color input:checked+label{outline:2px solid var(--mm-accent);outline-offset:-2px}body.template-product .product-form__input--swatch label,body.template-product .product-form__input--color label{font-size:12px;font-weight:500;color:#292929;padding:5px 4px 0;line-height:1.6;text-align:left}body.template-product .product-form__input fieldset legend,body.template-product .product-form__input--pill .form__label,body.template-product .product-form__input .product-form__input-header{display:flex;justify-content:space-between;align-items:center;width:100%}body.template-product .product-form__input .size-chart-link,body.template-product .product-form__input .mm-fit-quiz-trigger{font-size:16px;font-weight:500;color:var(--mm-text);text-decoration:none}@media(max-width:749px){body.template-product .product-form__input .size-chart-link,body.template-product .product-form__input .mm-fit-quiz-trigger{font-size:14px}}body.template-product .product-form__input--pill input[type=radio]+label{height:36px;min-width:60px;border:1px solid #292929!important;border-radius:2px!important;font-family:inherit;font-size:13px;font-weight:400;line-height:15.6px;padding:0 12px;margin:0 12px 8px 0;background:transparent;color:var(--mm-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}body.template-product .product-form__input--pill input[type=radio]:checked+label{background:var(--mm-text)!important;color:#fff!important;border-color:var(--mm-text)!important}body.template-product .product-form__input--pill input[type=radio]:disabled+label,body.template-product .product-form__input--pill input[type=radio][disabled]+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}body.template-product .product-form__buttons .product-form__submit,body.template-product button.product-form__submit{background:var(--mm-accent);color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:1.6;text-transform:none;padding:17.2px 40px;border-radius:var(--mm-rounded-pill);border:none;width:100%;cursor:pointer;transition:filter .2s ease}body.template-product .product-form__buttons .product-form__submit:hover,body.template-product button.product-form__submit:hover{filter:brightness(.95)}@media(max-width:749px){body.template-product .product-form__buttons .product-form__submit,body.template-product button.product-form__submit{font-size:14px;padding:16px 32px}}body.template-product .mm-review-card{padding:32px;gap:20px;background:var(--mm-card-bg);border-radius:var(--mm-rounded-card);border:none;display:flex;flex-direction:column}body.template-product .mm-review-card__author{font-size:16px;font-weight:500;color:var(--mm-text-subdued)}@media(max-width:749px){body.template-product .mm-review-card__author{font-size:14px}}body.template-product .mm-review-card__body,body.template-product .mm-review-card__text{font-size:16px;font-weight:500;color:var(--mm-text);line-height:1.6}@media(max-width:749px){body.template-product .mm-review-card__body,body.template-product .mm-review-card__text{font-size:14px}}body.template-product .mm-review-card__stars{display:flex;gap:2px;color:var(--mm-accent)}body.template-product .mm-review-card__stars svg{width:15px;height:15px;fill:currentColor;display:block}body.template-product .product__info-container>*,body.template-product .product__info-wrapper>*{margin-bottom:24px}body.template-product .product__info-container>*:last-child,body.template-product .product__info-wrapper>*:last-child{margin-bottom:0}body.template-product .mm-trust-badges__item p,body.template-product .mm-trust-badges__label p{margin:0;padding:0;line-height:1.4}body.template-product .mm-trust-badges__item p strong,body.template-product .mm-trust-badges__label p strong,body.template-product .mm-trust-badges__label strong{font-weight:700}body.template-product .mm-trust-badges__label{display:inline-block;line-height:1.4}body.template-product .product-form__input legend [data-selected-value],body.template-product .product-form__input fieldset legend [data-selected-value]{font-weight:500;color:var(--mm-text);margin-left:4px}body.template-product .product-form__input--pill input[type=radio]+label{border-radius:2px;border:1px solid #CFCFCF;font-size:14px;font-weight:500;color:var(--mm-text);padding:8px 18px;margin:0 8px 8px 0}body.template-product .product-form__input--pill input[type=radio]:checked+label{background:var(--mm-text);color:#fff;border-color:var(--mm-text)}body.template-product .mm-promo-laluna{background:#fee6e6;border:1px solid #FFAAAA;border-radius:0;padding:12px 16px;margin:16px 0;color:#c30000;font-size:16px;line-height:1.45;font-family:var(--mm-font-stack)}@media(max-width:749px){body.template-product .mm-promo-laluna{font-size:14px}}body.template-product .mm-promo-laluna p{margin:0 0 4px;color:#c30000}body.template-product .mm-promo-laluna p:last-child{margin-bottom:0}body.template-product .mm-promo-laluna strong{font-weight:700}body.template-product .mm-promo-laluna ul{list-style:disc;padding-left:20px;margin:4px 0 0}body.template-product .mm-promo-laluna li{margin:2px 0;color:#c30000}body.template-product .mm-shipping-date{display:flex;justify-content:space-between!important;align-items:center;background:#f6f6f6;border-radius:10px;padding:6px 12px!important;margin:16px 0 24px;font-size:11px!important;line-height:1.3!important;flex-wrap:nowrap!important;gap:6px!important;font-family:var(--mm-font-stack)}body.template-product .mm-shipping-date__left,body.template-product .mm-shipping-date__right{display:flex;align-items:center;gap:8px}body.template-product .mm-shipping-date__dot{width:10px;height:10px;border-radius:50%;background:var(--mm-accent);display:inline-block;flex-shrink:0}body.template-product .mm-shipping-date__flag{width:18px;height:18px;object-fit:cover;border-radius:50%;flex-shrink:0}body.template-product .mm-shipping-date strong{font-weight:700}body.template-product .product__info-container>.product__info-block,body.template-product .product__info-container>*{margin-bottom:16px}body.template-product .product__info-container .mm-social-proof,body.template-product .product__info-container .product__title{margin-bottom:8px}body.template-product .product__info-container .price,body.template-product .product__info-container .product__price{margin-bottom:24px}body.template-product .mm-color-swatches{list-style:none;padding:0;margin:8px 0 16px;display:flex;flex-wrap:wrap;gap:8px 8px}body.template-product .mm-color-swatch{width:90px;margin:0;position:relative}body.template-product .mm-color-swatch__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.template-product .mm-color-swatch__label{display:block;cursor:pointer;border:1px solid transparent;border-radius:2px;background:#fff;padding:0;text-align:center;transition:border-color .15s;box-sizing:border-box;overflow:hidden}body.template-product .mm-color-swatch__img{display:block;width:100%;height:109px;object-fit:cover;border-radius:0;margin:0}body.template-product .mm-color-swatch__name{display:block;font-size:12px;font-weight:600;color:#292929;padding:5px 4px 8px;line-height:1.2;font-family:var(--mm-font-stack);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.template-product .mm-color-swatch--selected .mm-color-swatch__label{border-color:var(--mm-text)}body.template-product .mm-color-swatch--unavailable .mm-color-swatch__img{opacity:.4}body.template-product .mm-color-swatch--unavailable .mm-color-swatch__name{text-decoration:line-through;opacity:.6}body.template-product .mm-color-swatch__placeholder{display:flex;align-items:center;justify-content:center;width:90px;height:109px;background:#f0f0f0;font-size:32px;font-weight:700;color:#999}body.template-product .product__info-container>*,body.template-product .product__info-wrapper>*{margin-bottom:8px!important}body.template-product .product__info-container>.price,body.template-product .product__info-wrapper>.price,body.template-product .product__info-container>.product__price,body.template-product .product__info-wrapper>.product__price{margin-bottom:24px!important}body.template-product .product__info-container>.mm-urgency,body.template-product .product__info-wrapper>.mm-urgency{margin-bottom:16px!important}body.template-product .product__info-container>.mm-trust-badges,body.template-product .product__info-wrapper>.mm-trust-badges{margin:0 0 24px!important}body.template-product .product__info-container>.mm-social-proof,body.template-product .product__info-wrapper>.mm-social-proof,body.template-product .product__info-container>.product__title,body.template-product .product__info-wrapper>.product__title{margin-bottom:8px!important;margin-top:0!important}@media(max-width:749px){body.template-product .product__info-container .price--on-sale .price__sale .price-item--sale,body.template-product .product__info-container .price--on-sale .price-item--sale,body.template-product .product__info-wrapper .price--on-sale .price-item--sale,body.template-product .price.price--on-sale .price__sale .price-item--sale.price-item--last{font-size:22.4px!important;line-height:1.6!important}}body.template-product .product__info-container .price,body.template-product .product__info-container .price--on-sale,body.template-product .product__info-container .price--show-badge,body.template-product .product__info-wrapper .price,body.template-product .product__info-wrapper .price--on-sale,body.template-product .product__info-wrapper .price--show-badge{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;padding:0!important}body.template-product .product__info-container .price .price__container,body.template-product .product__info-wrapper .price .price__container{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;width:auto!important}body.template-product .product__info-container .price__sale,body.template-product .product__info-wrapper .price__sale{display:flex!important;flex-direction:row-reverse!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:8px!important;flex:0 0 auto!important;width:auto!important}body.template-product .product__info-container .price .price__badge-sale,body.template-product .product__info-container .price .badge.price__badge-sale,body.template-product .product__info-wrapper .price .price__badge-sale,body.template-product .product__info-wrapper .price .badge.price__badge-sale{margin:0!important;position:static!important;flex:0 0 auto!important;align-self:center!important;white-space:nowrap!important}body.template-product .mm-trust-badges__item{display:flex!important;align-items:center!important;margin:0 0 8px!important;padding:0!important;font-size:14px!important;line-height:22px!important;min-height:22px!important}body.template-product .mm-trust-badges__item p,body.template-product .mm-trust-badges__label,body.template-product .mm-trust-badges__label p{margin:0!important;padding:0!important;line-height:22px!important}body.template-product .mm-social-proof{display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;background:none!important;white-space:nowrap!important;flex-wrap:nowrap!important}body.template-product .mm-social-proof__text{white-space:nowrap!important;font-size:14px!important;line-height:22px!important;color:#333!important}body.template-product .product__title,body.template-product .product__title h1{margin:0!important}body.template-product .product__info-container>div[id^=price-],body.template-product .product__info-wrapper>div[id^=price-]{margin-top:0!important;margin-bottom:0!important}body.template-product .product__info-container .product__tax{margin:0!important;display:none!important}body.template-product .product__info-container div[id^=price-]>.price,body.template-product .product__info-wrapper div[id^=price-]>.price{margin:0 0 24px!important}body.template-product .product__info-container .mm-urgency,body.template-product .product__info-wrapper .mm-urgency{margin:0 0 16px!important}body.template-product .product__info-container .mm-trust-badges,body.template-product .product__info-wrapper .mm-trust-badges{margin:0 0 24px!important}body.template-product .product__info-container div[id^=price-]>div:empty,body.template-product .product__info-wrapper div[id^=price-]>div:empty{display:none!important}@media(max-width:749px){body.template-product .product__info-container .price__sale s.price-item--regular,body.template-product .product__info-container .price__sale .price-item--regular,body.template-product .product__info-container .price--on-sale s.price-item--regular,body.template-product .product__info-wrapper .price__sale s.price-item--regular,body.template-product .product__info-wrapper .price--on-sale s.price-item--regular{font-size:14px!important;line-height:1.6!important}body.template-product .product__info-container .price__badge-sale,body.template-product .product__info-container .badge.price__badge-sale,body.template-product .product__info-wrapper .price__badge-sale,body.template-product .product__info-wrapper .badge.price__badge-sale{font-size:9px!important;line-height:14.4px!important;padding:3px 8px!important}}:root{--page-width-margin: 0rem}@media(max-width:749px){.page-width{padding-left:12px!important;padding-right:12px!important}body.template-product .product__info-wrapper,body.template-product .product__info-container{padding-left:4px!important;padding-right:4px!important}.shopify-section-header .header,.shopify-section-group-header-group .header{padding-left:12px!important;padding-right:12px!important}}@media(min-width:750px){.page-width{padding-left:24px!important;padding-right:24px!important}}body.template-product .mm-urgency{margin:0 0 8px!important;padding:0!important}body.template-product .product__info-block:has(>.mm-urgency),body.template-product .product__info-container>*:has(.mm-urgency){margin-bottom:0!important;padding-bottom:0!important}body.template-product .product__info-block:has(>.mm-trust-badges),body.template-product .product__info-container>*:has(.mm-trust-badges){margin-top:0!important;padding-top:0!important}body.template-product .mm-urgency+.mm-trust-badges{margin-top:0!important}body.template-product [data-block-id*=urgency],body.template-product [data-block-id*=mm_urgency]{margin-bottom:0!important}body.template-product [data-block-id*=trust],body.template-product [data-block-id*=mm_trust]{margin-top:0!important}body.template-product .mm-urgency,body.template-product div.mm-urgency,html body.template-product .mm-urgency{margin:0 0 8px!important;padding:0!important;display:flex!important;align-items:center!important;line-height:1.4!important}body.template-product .mm-trust-badges,body.template-product ul.mm-trust-badges,html body.template-product .mm-trust-badges{margin:0 0 16px!important;padding:0!important;list-style:none!important}body.template-product .mm-trust-badges__item,body.template-product li.mm-trust-badges__item,html body.template-product .mm-trust-badges__item{margin:0 0 8px!important;padding:0!important;line-height:1.4!important;display:flex!important;align-items:center!important;min-height:22px!important;height:auto!important}body.template-product .mm-trust-badges__item:last-child{margin-bottom:0!important}body.template-product .mm-trust-badges__item p,body.template-product .mm-trust-badges__item span,body.template-product .mm-trust-badges__label,body.template-product .mm-trust-badges__label p{margin:0!important;padding:0!important;line-height:1.4!important}body.template-product .product__info-block:has(.mm-urgency),body.template-product [data-block-id*=urgency],body.template-product [data-block-id*=mm_urgency]{margin:0!important;padding:0 0 8px!important}body.template-product .product__info-block:has(.mm-trust-badges),body.template-product [data-block-id*=trust],body.template-product [data-block-id*=mm_trust]{margin:0!important;padding:0!important}body.template-product .mm-urgency+.mm-trust-badges,body.template-product .mm-urgency~.mm-trust-badges{margin-top:0!important}body.template-product .shopify-block+.shopify-block:has(.mm-trust-badges),body.template-product div:has(>.mm-urgency)+div:has(>.mm-trust-badges){margin-top:0!important}body.template-product .product__info-container>.mm-urgency,body.template-product .product__info-wrapper>.mm-urgency,html body.template-product .product__info-container>.mm-urgency,html body.template-product .product__info-wrapper>.mm-urgency{margin:0 0 8px!important;padding:0!important}body.template-product .product__info-container>.mm-trust-badges,body.template-product .product__info-wrapper>.mm-trust-badges,html body.template-product .product__info-container>.mm-trust-badges,html body.template-product .product__info-wrapper>.mm-trust-badges{margin:0 0 16px!important;padding-top:0!important}body.template-product main .product__info-container>.mm-urgency,body.template-product main .product__info-wrapper>.mm-urgency{margin-bottom:8px!important}body.template-product main .product__info-container>.mm-trust-badges,body.template-product main .product__info-wrapper>.mm-trust-badges{margin-top:0!important}body.template-product .product-form__input legend.form__label,body.template-product .product-form__input fieldset legend.form__label,body.template-product .product-form__input--pill legend.form__label,html body.template-product .product-form__input legend.form__label{font-size:18px!important;font-weight:600!important;color:var(--mm-text)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin-bottom:8px!important;width:100%!important}@media(max-width:749px){body.template-product .product-form__input legend.form__label,body.template-product .product-form__input fieldset legend.form__label,body.template-product .product-form__input--pill legend.form__label{font-size:16px!important}}body.template-product .product-form__input legend .form__label-text,body.template-product .product-form__input legend [data-selected-value]{font-size:inherit!important}body.template-product .product-form__input--pill .mm-fit-quiz-trigger,body.template-product .product-form__input .mm-fit-quiz-trigger,body.template-product .product-form__input .mm-fit-btn,body.template-product .product-form__input button[onclick*=mmFitQuizOpen],body.template-product .product-form__input button[class*=fit-quiz]{margin-left:8px!important;margin-right:0!important;font-size:11px!important;padding:6px 12px!important;height:auto!important;line-height:1.2!important;align-self:center!important;flex-shrink:0!important}body.template-product .product-form__input fieldset legend,body.template-product .product-form__input--pill .form__label,body.template-product .product-form__input .product-form__input-header{justify-content:flex-start!important}body.template-product .product-form__buttons,body.template-product .product-form__buttons .product-form__submit,body.template-product button.product-form__submit,body.template-product .product-form .product-form__submit{border:none!important;outline:none!important;box-shadow:none!important}body.template-product .product-form__buttons .product-form__submit:focus,body.template-product .product-form__buttons .product-form__submit:focus-visible,body.template-product button.product-form__submit:focus,body.template-product button.product-form__submit:focus-visible{outline:none!important;box-shadow:0 0 0 3px #00b67a4d!important;border:none!important}body.template-product .product-form,body.template-product .product-form__error-message-wrapper,body.template-product .shopify-payment-button{border:none!important;outline:none!important}body.template-product .product__info-container .product-form,body.template-product .product__info-wrapper .product-form{border:none!important;background:transparent!important}body.template-product .product-form,body.template-product product-form,body.template-product .product-form__buttons,body.template-product .product-form__buttons-wrapper,body.template-product .product-form__error-message-wrapper,body.template-product .shopify-payment-button,body.template-product form[action*="/cart/add"],body.template-product div[id*=ProductSubmitButton],body.template-product div[id*=product-form],body.template-product [data-block-id*=buy_buttons],body.template-product [data-block-id*=buybutton],body.template-product .product-info__block-item:has(.product-form),body.template-product .product__info-block:has(.product-form),html body.template-product .product-form,html body.template-product .product-form__buttons{border:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}body.template-product .product__info-container>[data-block-id],body.template-product .product__info-wrapper>[data-block-id]{border:none!important;outline:none!important}body.template-product .product-form__submit,body.template-product button.product-form__submit,body.template-product button[type=submit].product-form__submit,body.template-product .product-form__buttons button.product-form__submit,html body.template-product button.product-form__submit{border:none!important;border-width:0!important;outline:none!important;box-shadow:none!important}body.template-product .product-form__submit:focus,body.template-product .product-form__submit:focus-visible,body.template-product .product-form__submit:active,body.template-product .product-form__submit:hover{border:none!important;outline:none!important;box-shadow:none!important}body.template-product .mm-fit-quiz-trigger,body.template-product .mm-fit-btn,body.template-product .mm-maat-btn,body.template-product button[onclick*=mmFitQuizOpen],body.template-product button[onclick*=mm-fq],body.template-product .product-form__input button[class*=fit],body.template-product .product-form__input button[class*=maat],body.template-product a[href*=size-chart],html body.template-product .mm-fit-quiz-trigger{border-radius:60px!important;padding:6px 14px!important;background:var(--mm-text)!important;background-color:#1a1a1a!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;border:none!important;outline:none!important;box-shadow:none!important;cursor:pointer!important;height:auto!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important}body.template-product .mm-fit-quiz-trigger:hover,body.template-product button[onclick*=mmFitQuizOpen]:hover{filter:brightness(.85)!important}body.template-product .product-form__submit:before,body.template-product .product-form__submit:after,body.template-product button.product-form__submit:before,body.template-product button.product-form__submit:after,body.template-product .product-form__submit.button:before,body.template-product .product-form__submit.button:after,body.template-product .button.product-form__submit:before,body.template-product .button.product-form__submit:after,html body.template-product .product-form__submit:before,html body.template-product .product-form__submit:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important;background:transparent!important;opacity:0!important;width:0!important;height:0!important}body.template-product .product-form__submit:hover:after,body.template-product .product-form__submit:focus:after,body.template-product .product-form__submit:active:after,body.template-product .product-form__submit:not([disabled]):hover:after{display:none!important;content:none!important;box-shadow:none!important}body.template-product .product-form__submit,body.template-product button.product-form__submit{position:relative!important;background:var(--mm-accent)!important;background-color:#00b67a!important;color:#fff!important;border:none!important;border-radius:60px!important;box-shadow:none!important;outline:none!important;width:100%!important}@media(max-width:749px){body.template-product .mm-shipping-date{font-size:10px!important;padding:6px 10px!important;gap:4px!important}body.template-product .mm-shipping-date__left,body.template-product .mm-shipping-date__right{gap:4px!important;flex-wrap:nowrap!important;white-space:nowrap!important}body.template-product .mm-shipping-date__dot{width:8px!important;height:8px!important}body.template-product .mm-shipping-date__flag{width:14px!important;height:14px!important}}@media(max-width:380px){body.template-product .mm-shipping-date{font-size:9px!important}}body.template-product .mm-description-open{margin:24px 0;font-family:var(--mm-font-stack);font-size:16px;line-height:1.6;color:var(--mm-text)}@media(max-width:749px){body.template-product .mm-description-open{font-size:14px}}body.template-product .mm-description-open__text{margin-bottom:16px}body.template-product .mm-description-open__text h1,body.template-product .mm-description-open__text h2,body.template-product .mm-description-open__text h3{font-family:var(--mm-font-stack)!important;font-weight:700!important;color:var(--mm-text)!important;line-height:1.2!important;margin:24px 0 12px!important;letter-spacing:-.01em!important}body.template-product .mm-description-open__text h1{font-size:24px!important}body.template-product .mm-description-open__text h2{font-size:20px!important}body.template-product .mm-description-open__text h3{font-size:18px!important}@media(max-width:749px){body.template-product .mm-description-open__text h1{font-size:20px!important}body.template-product .mm-description-open__text h2{font-size:18px!important}body.template-product .mm-description-open__text h3{font-size:16px!important}}body.template-product .mm-description-open__text p{margin:0 0 12px;color:var(--mm-text);line-height:1.6}body.template-product .mm-description-open__text ul,body.template-product .mm-description-open__text ol{margin:12px 0;padding-left:0;list-style:none}body.template-product .mm-description-open__text ul li,body.template-product .mm-description-open__text ol li{margin:6px 0;padding-left:16px;position:relative;line-height:1.6}body.template-product .mm-description-open__text ul li:before{content:"\2022";position:absolute;left:0;color:var(--mm-text);font-weight:700}body.template-product .mm-description-open__text strong{font-weight:700;color:var(--mm-text)}body.template-product .mm-description-open__text a{color:var(--mm-text);text-decoration:underline}body.template-product .mm-description-open__text img{max-width:100%;height:auto;display:block;margin:16px 0;border-radius:0}body.template-product .mm-description-open__photos{display:flex;flex-direction:column;gap:16px;margin-top:16px}body.template-product .mm-description-open__figure{margin:0;padding:0;width:100%}body.template-product .mm-description-open__figure img{width:100%;height:auto;display:block;border-radius:0}body.template-product .product__info-block:has(.mm-description-open) details,body.template-product .product__info-block:has(.mm-description-open) summary{display:contents!important}body.template-product .mm-description-open img,body.template-product .mm-description-open__text img{max-width:480px!important;width:100%!important;height:auto!important;display:block!important;margin:16px auto!important;border-radius:0!important}@media(max-width:749px){body.template-product .mm-description-open img,body.template-product .mm-description-open__text img{max-width:100%!important}}body.template-product .mm-description-open p:has(img){margin:0!important;padding:0!important}body.template-product .product__accordion,body.template-product details.product__accordion,body.template-product .product__info-block:has(details.accordion),body.template-product .product__info-container details.accordion{border-top:1px solid #E5E5E5!important;border-bottom:none!important;padding:0!important;margin:0!important;background:transparent!important}body.template-product .product__info-container details.accordion:last-of-type,body.template-product .product__info-block:has(details.accordion):last-of-type details.accordion{border-bottom:1px solid #E5E5E5!important}body.template-product details.product__accordion>summary,body.template-product details.accordion>summary,body.template-product .product__accordion>summary{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:20px 0!important;font-family:var(--mm-font-stack)!important;font-size:18px!important;font-weight:700!important;color:var(--mm-text)!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important;list-style:none!important;background:transparent!important;border:none!important;outline:none!important}@media(max-width:749px){body.template-product details.product__accordion>summary,body.template-product details.accordion>summary{font-size:16px!important;padding:16px 0!important}}body.template-product details.product__accordion>summary::-webkit-details-marker,body.template-product details.accordion>summary::-webkit-details-marker{display:none!important}body.template-product details.product__accordion>summary::marker,body.template-product details.accordion>summary::marker{content:none!important;display:none!important}body.template-product details.product__accordion>summary>.icon-caret,body.template-product details.accordion>summary>.icon-caret,body.template-product details.product__accordion>summary>svg:not(.mm-accordion-chevron),body.template-product details.accordion>summary>svg:not(.mm-accordion-chevron),body.template-product details.product__accordion>summary .accordion__icon,body.template-product details.accordion>summary .accordion__icon{display:none!important}body.template-product details.product__accordion>summary:after,body.template-product details.accordion>summary:after{content:""!important;display:block!important;width:32px!important;height:32px!important;background:#f0f0f0!important;border-radius:50%!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><path d='M3 5l4 4 4-4' stroke='%231A1A1A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:14px 14px!important;flex-shrink:0!important;transition:transform .2s ease!important}@media(max-width:749px){body.template-product details.product__accordion>summary:after,body.template-product details.accordion>summary:after{width:28px!important;height:28px!important}}body.template-product details.product__accordion[open]>summary:after,body.template-product details.accordion[open]>summary:after{transform:rotate(180deg)!important}body.template-product details.product__accordion>.accordion__content,body.template-product details.accordion>.accordion__content,body.template-product details.product__accordion .rte,body.template-product details.accordion .rte{padding:0 0 20px!important;font-family:var(--mm-font-stack)!important;font-size:16px!important;line-height:1.6!important;color:var(--mm-text)!important}@media(max-width:749px){body.template-product details.product__accordion>.accordion__content,body.template-product details.accordion>.accordion__content,body.template-product details.product__accordion .rte,body.template-product details.accordion .rte{font-size:14px!important;padding:0 0 16px!important}}body.template-product details.product__accordion p,body.template-product details.accordion p{margin:0 0 12px!important;color:var(--mm-text)!important}body.template-product details.product__accordion p:last-child,body.template-product details.accordion p:last-child{margin-bottom:0!important}body.template-product details.product__accordion strong,body.template-product details.accordion strong{font-weight:700!important}body.template-product details.product__accordion a,body.template-product details.accordion a{color:var(--mm-text)!important;text-decoration:underline!important}body.template-product #Details-Beschrijving,body.template-product .product__accordion#Details-Beschrijving,body.template-product div[id=Details-Beschrijving],body.template-product .givalli-desc-content,body.template-product .product-description-magazine,html body.template-product #Details-Beschrijving{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}body.template-product .product__accordion,body.template-product div.product__accordion,body.template-product .product__accordion.accordion,html body.template-product .product__accordion{border-top:1px solid #E5E5E5!important;border-bottom:none!important;border-left:none!important;border-right:none!important;padding:0!important;margin:0!important;background:transparent!important}body.template-product .product__accordion:last-of-type,body.template-product .product__info-block:last-of-type .product__accordion{border-bottom:1px solid #E5E5E5!important}body.template-product .product__accordion>details,body.template-product .product__accordion details{border:none!important;background:transparent!important;padding:0!important;margin:0!important}body.template-product .product__accordion>details>summary,body.template-product .product__accordion details>summary,body.template-product .product__accordion summary{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:18px 0!important;cursor:pointer!important;list-style:none!important;background:transparent!important;border:none!important;outline:none!important;width:100%!important;gap:12px!important}@media(max-width:749px){body.template-product .product__accordion summary{padding:14px 0!important}}body.template-product .product__accordion summary::-webkit-details-marker{display:none!important}body.template-product .product__accordion summary::marker{content:none!important;display:none!important}body.template-product .product__accordion .summary__title,body.template-product .product__accordion summary>.summary__title{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 auto!important;margin:0!important;padding:0!important}body.template-product .product__accordion .accordion__title,body.template-product .product__accordion h2.accordion__title,body.template-product .product__accordion .h4.accordion__title,body.template-product .product__accordion h2.h4,body.template-product .product__accordion .summary__title h2,html body.template-product .product__accordion h2.accordion__title.inline-richtext{font-family:var(--mm-font-stack)!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;color:var(--mm-text)!important;margin:0!important;padding:0!important;text-transform:none!important;letter-spacing:0!important}@media(max-width:749px){body.template-product .product__accordion .accordion__title,body.template-product .product__accordion h2.accordion__title,body.template-product .product__accordion h2.h4{font-size:16px!important}}body.template-product .product__accordion summary>svg.icon-caret,body.template-product .product__accordion summary>.icon-caret,body.template-product .product__accordion summary svg.icon.icon-caret,body.template-product .product__accordion summary .accordion__icon,body.template-product .product__accordion summary>svg:not(.mm-chevron-svg){display:none!important;visibility:hidden!important;width:0!important;height:0!important}body.template-product .product__accordion summary:after{content:""!important;display:block!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;background-color:#f0f0f0!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><path d='M3 5l4 4 4-4' stroke='%231A1A1A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:14px 14px!important;border-radius:50%!important;flex-shrink:0!important;transition:transform .2s ease!important;border:none!important;outline:none!important;margin-left:auto!important}@media(max-width:749px){body.template-product .product__accordion summary:after{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}}body.template-product .product__accordion details[open]>summary:after,body.template-product .product__accordion[open] summary:after{transform:rotate(180deg)!important}body.template-product .product__accordion .accordion__content,body.template-product .product__accordion details>.accordion__content,body.template-product .product__accordion .rte{padding:0 0 18px!important;font-family:var(--mm-font-stack)!important;font-size:16px!important;line-height:1.6!important;color:var(--mm-text)!important;background:transparent!important;border:none!important}@media(max-width:749px){body.template-product .product__accordion .accordion__content,body.template-product .product__accordion .rte{font-size:14px!important;padding:0 0 14px!important}}body.template-product .product__accordion .accordion__content p,body.template-product .product__accordion .rte p{margin:0 0 10px!important;color:var(--mm-text)!important}body.template-product .product__accordion .accordion__content p:last-child,body.template-product .product__accordion .rte p:last-child{margin-bottom:0!important}body.template-product .product__accordion .accordion__content strong,body.template-product .product__accordion .rte strong{font-weight:700!important}body.template-product .product__accordion .accordion__content a,body.template-product .product__accordion .rte a{color:var(--mm-text)!important;text-decoration:underline!important}body.template-product .mm-rc-section__heading{font-family:var(--mm-font-stack);font-size:26px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--mm-text);margin:0 0 12px!important}@media(max-width:749px){body.template-product .mm-rc-section__heading{font-size:22px!important}}body.template-product .mm-rc__card,body.template-product .mm-review-card{background:var(--mm-card-bg);border-radius:var(--mm-rounded-card);border:none;padding:24px;display:flex;flex-direction:column;gap:12px}@media(max-width:749px){body.template-product .mm-rc__card{padding:20px}}body.template-product .mm-rc__header{display:flex;align-items:center;gap:14px;margin:0}body.template-product .mm-rc__avatar{width:56px;height:56px;min-width:56px;border-radius:50%;object-fit:cover;display:block;border:none;flex-shrink:0}body.template-product .mm-rc__avatar--placeholder{background:#ddd;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#777;text-transform:uppercase}body.template-product .mm-rc__header-text{display:flex;flex-direction:column;gap:4px;flex:1 1 auto}body.template-product .mm-rc__stars,body.template-product .mm-review-card__stars{display:flex;gap:3px;color:var(--mm-accent);align-items:center}body.template-product .mm-rc__star,body.template-product .mm-rc__star--full{width:18px;height:18px;fill:var(--mm-accent);color:var(--mm-accent);display:block}body.template-product .mm-rc__star--empty{fill:none;stroke:var(--mm-accent)}body.template-product .mm-rc__name,body.template-product .mm-review-card__author{font-size:14px;font-weight:500;color:var(--mm-text-subdued);margin:0}body.template-product .mm-rc__title{font-family:var(--mm-font-stack);font-size:16px;font-weight:700;color:var(--mm-text);margin:4px 0 0;line-height:1.3}body.template-product .mm-rc__text,body.template-product .mm-review-card__body{font-family:var(--mm-font-stack);font-size:15px;font-weight:400;line-height:1.6;color:var(--mm-text);margin:0}@media(max-width:749px){body.template-product .mm-rc__text{font-size:14px}}body.template-product .mm-rc__badge{display:none!important}body.template-product .mm-rc__viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.template-product .mm-rc__viewport::-webkit-scrollbar{display:none}body.template-product .mm-rc__track{display:flex;gap:16px;padding:0 0 8px}body.template-product .mm-rc__slide{flex:0 0 calc(100% - 40px);scroll-snap-align:start;max-width:380px}@media(min-width:750px){body.template-product .mm-rc__slide{flex:0 0 calc(50% - 8px);max-width:none}}@media(min-width:1100px){body.template-product .mm-rc__slide{flex:0 0 calc(33.333% - 11px)}}body.template-product .mm-rc__nav{display:flex;align-items:center;justify-content:space-between;margin:16px 0 0;gap:12px}body.template-product .mm-rc__dots{display:flex;gap:6px;flex:1;justify-content:center;height:3px;background:#e5e5e5;border-radius:2px;position:relative;max-width:240px}body.template-product .mm-rc__dot{width:100%;height:100%;border:none;background:transparent;cursor:pointer;padding:0}body.template-product .mm-rc__dot--active{background:var(--mm-text);border-radius:2px}body.template-product .mm-rc__avatar,body.template-product .mm-rc__avatar--placeholder,body.template-product .mm-rc__nav{display:none!important}body.template-product .mm-rc__header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px}body.template-product .mm-rc__header-text{flex-direction:row;align-items:center;gap:10px;flex:0 0 auto}body.template-product .mm-rc__stars,body.template-product .mm-review-card__stars{order:1}body.template-product .mm-rc__name,body.template-product .mm-review-card__author{order:2}body.template-product .mm-rc-section{padding:56px 0 0!important;margin:0!important}@media(max-width:749px){body.template-product .mm-rc-section{padding:40px 0 0!important}}body.template-product .mm-rc__card{padding:20px!important}@media(max-width:749px){body.template-product .mm-rc__card{padding:16px!important}}body.template-product .mm-rc__track{padding:0!important}body.template-product .shopify-section--related-products,body.template-product .shopify-section--featured-collection,body.template-product section[id*=related],body.template-product section[id*=recommendation],body.template-product section[id*=mm_related_collection]{padding-top:16px!important;margin-top:0!important}body.template-product .shopify-section+.shopify-section,body.template-product .shopify-section[id*=featured-collection],body.template-product .shopify-section[id*=mm_related_collection],body.template-product .shopify-section[id*=related-products]{margin-top:0!important;padding-top:0!important}body.template-product .shopify-section[id*=mm_related] .featured-collection,body.template-product .shopify-section[id*=mm_related] [class*=section-template][class*=-padding]{padding-top:8px!important;margin-top:0!important}body.template-product .shopify-section--main-product~.shopify-section{margin-top:0!important}body.template-product .shopify-section[id*=mm_related_collection] .price .price-item--regular,body.template-product .shopify-section[id*=mm_related_collection] .price__sale .price-item--regular,body.template-product .shopify-section[id*=mm_related_collection] .price--on-sale .price-item--regular,body.template-product .shopify-section[id*=mm_related_collection] .price--on-sale s.price-item--regular,body.template-product .shopify-section[id*=related-products] .price .price-item--regular,body.template-product .shopify-section[id*=related-products] .price--on-sale .price-item--regular,body.template-product .shopify-section[id*=related-products] .price--on-sale s.price-item--regular,body.template-product .shopify-section[id*=featured-collection] .price .price-item--regular,body.template-product .shopify-section[id*=featured-collection] .price--on-sale .price-item--regular,body.template-product .shopify-section[id*=featured-collection] .price--on-sale s.price-item--regular{font-size:18px!important;line-height:1.2!important;margin-right:4px!important}@media(max-width:749px){body.template-product .shopify-section[id*=mm_related_collection] .price .price-item--regular,body.template-product .shopify-section[id*=mm_related_collection] .price__sale .price-item--regular,body.template-product .shopify-section[id*=mm_related_collection] .price--on-sale .price-item--regular,body.template-product .shopify-section[id*=mm_related_collection] .price--on-sale s.price-item--regular,body.template-product .shopify-section[id*=related-products] .price .price-item--regular,body.template-product .shopify-section[id*=related-products] .price--on-sale .price-item--regular,body.template-product .shopify-section[id*=related-products] .price--on-sale s.price-item--regular,body.template-product .shopify-section[id*=featured-collection] .price .price-item--regular,body.template-product .shopify-section[id*=featured-collection] .price--on-sale .price-item--regular,body.template-product .shopify-section[id*=featured-collection] .price--on-sale s.price-item--regular{font-size:15px!important}}body.template-index .shopify-section[id*=featured_collection] .collection__title .title,body.template-index .shopify-section[id*=featured_collection] .collection__title h2.title{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;font-size:calc(var(--font-heading-scale) * 3rem)!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 30px!important;padding:0 1.5rem!important;text-align:left!important}@media(min-width:750px){body.template-index .shopify-section[id*=featured_collection] .collection__title .title,body.template-index .shopify-section[id*=featured_collection] .collection__title h2.title{font-size:calc(var(--font-heading-scale) * 3.5rem)!important;padding:0 2rem!important}}body.template-index .shopify-section[id*=featured_collection] .collection__title.title-wrapper{justify-content:flex-start!important}@media(min-width:750px){body.template-product .mm-rc-section__heading,body.template-product .mm-rc{max-width:680px!important;margin-left:auto!important;margin-right:auto!important}body.template-product .mm-rc__slide{flex:0 0 85%!important;max-width:none!important}body.template-product .mm-rc__card{padding:28px 32px!important;min-height:auto!important}body.template-product .mm-rc__text{font-size:15px!important;line-height:1.6!important}body.template-product .mm-rc__title{font-size:17px!important}body.template-product .mm-rc__name{white-space:nowrap!important}body.template-product .mm-rc__nav{max-width:680px!important;margin-left:auto!important;margin-right:auto!important}}@media(min-width:1100px){body.template-product .mm-rc-section__heading,body.template-product .mm-rc,body.template-product .mm-rc__nav{max-width:720px!important}body.template-product .mm-rc__slide{flex:0 0 88%!important}}body.template-collection .collection-title,body.template-collection .collection-title.h2,body.template-collection .collection-hero__title,body.template-collection h1.collection-title,body.template-collection .collection__title h1,body.template-collection .collection__title h2{font-size:30px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;color:#121212!important;line-height:1.3!important}@media(max-width:749px){body.template-collection .collection-title,body.template-collection .collection-title.h2,body.template-collection .collection-hero__title{font-size:26px!important}}.mm-bs__title,.mm-bs__title.h1,.mm-bs__title.h2,.mm-bs-section .mm-bs__title{font-size:30px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;color:#121212!important;line-height:1.3!important}@media(max-width:749px){.mm-bs__title{font-size:26px!important}}.card__heading,.card__heading a,.card-information .card__heading,.card-information .card__heading a,.card-information__text,.card-information__text a,.card-wrapper .card__heading,.card-wrapper .card__heading a,.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.collection-product-card .card__heading,.collection-product-card .card__heading a{font-weight:700!important}.mm-bs__name,.collection-carousel__item,.collection-carousel__item-title,a.collection-carousel__item{font-weight:700!important;color:#1a1a1a!important}body.template-product .mm-hpr .mm-hpr__title,body.template-product .mm-hpr h2.mm-hpr__title{font-size:clamp(28px,4.6vw,42px)!important;font-family:var(--font-heading-family, Georgia, serif)!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.2!important;color:#1a1a1a!important}.mm-bs__view a,.mm-bs__view button{border-radius:999px!important;padding:16px 44px!important;transition:background .2s ease,transform .15s ease}.mm-bs__view a:hover,.mm-bs__view button:hover{background:#333!important;transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mm-laluna-style.css.map */
