:root{--mm-star: #00b67a;--mm-section-heading-weight: 600;--mm-sand: #ede5da;--mm-sand-soft: #edebe7;--mm-blush: #f7d6d0;--mm-sale: #b7261e;--mm-success: #219653;--mm-grey-1: #f7f7f7;--mm-grey-2: #efefef;--mm-grey-3: #e6e6e6;--mm-grey-text: #656565;--mm-radius-s: 6px;--mm-radius-m: 12px;--mm-radius-l: 15px;--mm-tracking: .1em;--mm-h1: 1.6875rem;--mm-h2: 1.5rem;--mm-heading-weight: 400;--mm-heading-lh: 1.2;--mm-card-text: .875rem;--mm-radius-card: 12px;--mm-cta-size: .75rem;--mm-cta-pad: 16px 32px}@media screen and (min-width:750px){:root{--mm-h1: 2.4375rem;--mm-h2: 2rem;--mm-cta-size: .8125rem;--mm-cta-pad: 18px 44px}}.mm-kicker,.mm-label{font-family:var(--font-subheading--family);font-weight:500;font-size:.75rem;letter-spacing:var(--mm-tracking);text-transform:uppercase}.button-secondary:hover,.button--secondary:hover{background-color:var(--mm-blush);border-color:var(--mm-blush)}.mm-badge--quiet{background:#fff;color:var(--mm-grey-text);border:1px solid var(--mm-grey-3)}footer .footer-content .text-block h2{margin:0}footer .footer-content .rte a{color:inherit;text-decoration:none}footer .footer-content .rte a:hover{text-decoration:underline;text-underline-offset:3px}footer .footer-content .rte p{margin:0 0 10px}footer .utilities{font-size:.75rem;color:var(--mm-grey-text)}footer .text-block h2{font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--mm-grey-3);padding-bottom:10px;margin:0 0 4px}footer .group-block{align-self:start}.hero .group-block .text-block{text-shadow:0 1px 12px rgba(0,0,0,.25)}@media screen and (min-width:990px){footer .footer-content[style*="--grid-columns: 4"]{grid-template-columns:1fr 1fr 1fr 1.7fr}}footer .text-block .rte br+a,footer .text-block .rte a{display:inline-block;line-height:1.9}.mm-icon-block--badge{width:64px;height:64px;border-radius:50%;background:var(--mm-sand);align-items:center;justify-content:center}.mm-iconlist__icon{width:48px;height:48px;flex-basis:48px;border-radius:50%;background:var(--mm-sand)}.mm-iconlist--cards .mm-iconlist__icon{background:#fff}.mm-iconlist--nobadge .mm-iconlist__icon{background:none;border-radius:0;width:var(--mm-iconlist-icon, 48px);height:var(--mm-iconlist-icon, 48px);flex-basis:var(--mm-iconlist-icon, 48px)}.mm-usp__icon,.mm-trust__icon{color:var(--color-foreground)}.mm-trust__item .mm-trust__icon{width:38px;height:38px;padding:7px;border-radius:50%;background:var(--mm-sand)}.mm-usp__item .mm-usp__icon{width:34px;height:34px;padding:6px;border-radius:50%;background:var(--mm-sand)}.mm-guarantee__icon--svg{width:48px;height:48px;flex-basis:48px;border-radius:50%;background:#fff;display:grid;place-items:center}.mm-reassurance__icon{flex:0 0 auto}[id$=__slideshow] .slide__content{opacity:1!important;animation:none!important}[id$=__slideshow] .slideshow-slide,[id$=__slideshow] slideshow-slide{min-height:calc(100svh - var(--header-group-height, 160px))}[id$=__slideshow] .slide__image,[id$=__slideshow] .slide__video{min-height:calc(100svh - var(--header-group-height, 160px));object-fit:cover}.mm-hero-stars{display:inline-flex;gap:2px;color:#fff}@media screen and (min-width:990px){[id$=__slideshow] .slide__content{padding-inline:56px!important;padding-block-end:72px!important}}.mm-color-fieldset{display:flex!important;flex-wrap:wrap;gap:10px 12px!important;grid-template-columns:none!important;padding-top:4px}.mm-color-fieldset legend{width:100%}.mm-color-btn{position:relative;flex:0 0 34px!important;width:34px!important;height:34px!important;min-height:0!important;max-height:34px!important;min-width:0!important;box-sizing:border-box!important;line-height:0!important;padding:0!important;margin:0!important;border-radius:50%!important;overflow:visible!important;aspect-ratio:1;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;cursor:pointer}.mm-color-btn:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--mm-swatch);box-shadow:inset 0 0 0 1px #0000001a}.mm-color-btn .variant-option__button-label__text,.mm-color-btn .variant-option__button-label__pill{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mm-color-btn:after{content:attr(data-mm-name);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);background:#111;color:#fff;font-family:var(--font-body--family);font-size:.6875rem;line-height:1;font-weight:500;letter-spacing:.02em;text-transform:none;padding:5px 8px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:5}.mm-color-btn:hover:after,.mm-color-btn:focus-within:after,.mm-color-btn.is-hint:after{opacity:1;transform:translate(-50%) translateY(0)}.mm-color-btn:has(input:checked){outline:2px solid #111!important;outline-offset:2px}.mm-color-btn:has(input[aria-disabled=true]):before{opacity:.45;background:linear-gradient(135deg,transparent 45%,#8a8a8a 45%,#8a8a8a 55%,transparent 55%),var(--mm-swatch)}.mm-color-name{margin-left:6px;font-weight:400;color:var(--mm-grey-text)}.mm-color-name:not(:empty):before{content:"\b7  "}.sticky-add-to-cart__bar{border-radius:14px 14px 0 0!important;box-shadow:0 -10px 30px #0000001a!important;border-top:1px solid var(--mm-grey-3);background:#fff!important;padding:12px 20px!important;gap:16px!important}@media screen and (min-width:990px){.sticky-add-to-cart__bar{max-width:960px;margin-inline:auto}}.sticky-add-to-cart__button{min-height:50px!important;padding-inline:28px!important;border-radius:var(--mm-radius-s)!important;font-family:var(--font-subheading--family);letter-spacing:.08em;text-transform:uppercase}.mm-sticky-extra{display:none;flex-direction:column;gap:4px;align-items:flex-start}@media screen and (min-width:750px){.mm-sticky-extra{display:flex}}.mm-sticky-extra__pill{display:inline-block;background:var(--mm-sale);color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.06em;padding:3px 7px;border-radius:4px;text-transform:uppercase}.mm-sticky-extra__line{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:var(--mm-grey-text);white-space:nowrap}.quick-add-modal .product-title,.quick-add-modal h2{font-size:1.375rem}.quick-add-modal .buy-buttons-block:after{content:"60-day perfect fit guarantee \b7  Free exchanges \b7  Ships in 24h";display:block;margin-top:10px;font-size:.75rem;color:var(--mm-grey-text);text-align:center}.quick-add-modal .variant-picker-block:after{content:"\25cf  In stock \b7  Ready to ship";display:block;margin-top:8px;font-size:.75rem;color:var(--mm-success)}.mm-cartship{margin:4px 0 8px;padding:10px 12px;background:var(--mm-sand);border-radius:10px}.mm-cartship--done{background:#e9f5ec}.mm-cartship__text{margin:0 0 6px;display:flex;align-items:center;gap:8px;font-size:.8125rem;line-height:1.3}.mm-cartship__text strong{color:var(--mm-sale)}.mm-cartship--done .mm-cartship__text{color:var(--mm-success)}.mm-cartship--done .mm-cartship__text strong{color:inherit}.mm-cartship__ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000014}.mm-cartship__ico svg{animation:mm-drive 1.4s ease-in-out infinite}.mm-cartship--done .mm-cartship__ico svg{animation:mm-pop .6s ease-out 1}@keyframes mm-drive{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}@keyframes mm-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.mm-cartship__track{height:6px;border-radius:4px;background:#00000014;overflow:hidden}.mm-cartship__fill{display:block;height:100%;border-radius:4px;background-color:#111;background-image:linear-gradient(90deg,#fff0 0,#ffffff59,#fff0);background-size:200% 100%;animation:mm-shimmer 1.8s linear infinite;transition:width .5s ease}.mm-cartship--done .mm-cartship__fill{background-color:var(--mm-success)}@keyframes mm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mm-cartship__caption{margin:4px 0 0;display:flex;justify-content:space-between;gap:8px;font-size:.625rem;line-height:1.2;color:var(--mm-grey-text)}@media(prefers-reduced-motion:reduce){.mm-cartship__ico svg,.mm-cartship__fill{animation:none}}.mm-cartup{padding:14px 0 4px;border-top:1px solid var(--mm-grey-3);margin-top:10px}.mm-cartup__title{margin:0 0 10px;font-weight:600;font-size:.9375rem;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mm-cartup__tag{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--mm-sand);color:#111;padding:4px 8px;border-radius:999px}.mm-cartup__track{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px;scroll-snap-type:x proximity}.mm-cartup__track::-webkit-scrollbar{display:none}.mm-cartup__card{flex:0 0 236px;display:flex;gap:10px;padding:8px;border:1px solid var(--mm-grey-3);border-radius:10px;background:#fff;scroll-snap-align:start}.mm-cartup__img{flex:0 0 56px}.mm-cartup__img img{width:56px;height:72px;object-fit:cover;border-radius:6px;background:var(--mm-grey-1);display:block}.mm-cartup__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.mm-cartup__name{margin:0;font-size:.8125rem;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-cartup__price{margin:0;font-size:.8125rem;display:flex;align-items:center;gap:6px}.mm-cartup__price s{color:var(--mm-grey-text)}.mm-cartup__now{font-weight:600}.mm-cartup__off{background:var(--mm-sale);color:#fff;font-size:.625rem;font-weight:600;padding:2px 5px;border-radius:3px;line-height:1.2}.mm-cartup__act{margin-top:auto;display:flex;gap:6px}.mm-cartup__select{flex:1;min-width:0;border:1px solid var(--mm-grey-3);border-radius:6px;padding:5px 6px;font:inherit;font-size:.75rem;background:#fff}.mm-cartup__btn{flex:0 0 auto;border:1px solid #111;background:#111;color:#fff;font:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:7px 10px;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .15s ease}.mm-cartup__btn--wide{flex:1}.mm-cartup__btn:hover{background:#333}.mm-cartup__btn:active{transform:scale(.97)}.mm-cartup__btn[disabled]{opacity:.7;cursor:default}.mm-cartup__btn.is-added{background:var(--mm-success);border-color:var(--mm-success);opacity:1}.mm-cartsave{margin:10px 0 0;display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;background:#e9f5ec;color:var(--mm-success);font-size:.8125rem;font-weight:500}.mm-carttrust{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--mm-grey-3);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mm-carttrust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:.6875rem;line-height:1.3;color:#111}.mm-carttrust__ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--mm-sand)}.sticky-add-to-cart__bar{width:min(960px,calc(100% - 40px))!important}.sticky-add-to-cart__info{flex:1 1 180px!important;min-width:120px!important}.sticky-add-to-cart__price{flex:0 0 auto;white-space:nowrap}.mm-sticky-extra{flex:0 1 auto;min-width:0}.sticky-add-to-cart__button{flex:0 0 auto;white-space:nowrap}@media screen and (max-width:749px){.sticky-add-to-cart__bar{width:100%!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"img info btn" "img price btn" "img extra btn";gap:1px 12px!important;align-items:center;padding:10px 14px calc(10px + var(--safe-area-inset-bottom, 0px))!important;border-radius:14px 14px 0 0!important}.sticky-add-to-cart__image{grid-area:img;width:48px;height:60px;aspect-ratio:auto;border-radius:8px}.sticky-add-to-cart__info{grid-area:info;min-width:0!important;flex:none!important}.sticky-add-to-cart__title{display:block!important;font-size:.8125rem!important;font-weight:600}.sticky-add-to-cart__variant{display:none!important}.sticky-add-to-cart__price{grid-area:price;font-size:.875rem!important;display:flex;align-items:center;gap:6px}.sticky-add-to-cart__price .price,.sticky-add-to-cart__price .price__regular,.sticky-add-to-cart__price .price__sale{display:inline-flex;gap:6px;align-items:center}.sticky-add-to-cart__price .compare-at-price{display:inline!important}.mm-sticky-extra{grid-area:extra;display:flex!important;flex-direction:row;align-items:center;gap:8px;min-width:0}.mm-sticky-extra__line{font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mm-sticky-extra__pill{font-size:.625rem;padding:2px 6px;flex:0 0 auto}.sticky-add-to-cart__button{grid-area:btn;width:auto!important;height:46px!important;min-height:0!important;padding:0 14px!important;font-size:.6875rem!important;letter-spacing:.06em;border-radius:8px!important}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__bar .add-to-cart-text>.svg-wrapper{display:none}}@media screen and (max-width:389px){.sticky-add-to-cart__bar{grid-template-columns:44px minmax(0,1fr) auto;padding-inline:12px!important}.sticky-add-to-cart__button{padding:0 12px!important}}@media screen and (min-width:750px){dialog.search-modal__content.dialog-modal{--modal-width: min(94dvw, var(--page-width, 1400px));width:var(--modal-width)!important;max-width:var(--modal-width)!important}}.search-modal__content .predictive-search-results__list.predictive-search-results__wrapper-products{--slide-width: 20%}.predictive-search-results__card .mm-dots--card{margin-top:4px}.mm-dots--card .mm-dots__dot{width:12px;height:12px}.mm-dots{display:flex;align-items:center;gap:6px}.mm-dots__more{font-size:.75rem;color:var(--mm-grey-text);text-decoration:none;margin-left:2px}.cart-drawer__items .cart-items__table-row{grid-template-columns:56px minmax(0,1fr) auto!important;grid-template-rows:auto auto auto auto!important;grid-template-areas:"media details price" "media variants quantity" "media unit_price quantity" "media error error"!important;column-gap:12px!important;row-gap:2px!important;padding-bottom:10px!important;margin-bottom:10px!important;align-items:start}.cart-drawer__items .cart-items__table-row .cart-items__unit-price-wrapper{grid-area:unit_price;font-size:.75rem}.cart-drawer__items .cart-items__quantity{grid-area:quantity;justify-self:end;align-self:end;margin-block-start:0!important}.cart-drawer__items .cart-items__variants-wrapper{align-self:center}.cart-drawer__items .cart-items__media{width:56px}.cart-drawer__items .cart-items__media-image{border-radius:6px}.cart-drawer__items .cart-items__title{font-size:.875rem;line-height:1.3;margin:0}.cart-drawer__items .cart-items__variants-wrapper,.cart-drawer__items .cart-items__variant{font-size:.75rem;line-height:1.3}.cart-drawer__items .cart-items__price{font-size:.875rem;font-weight:500}.cart-drawer__items .cart-items__quantity .quantity-selector{height:30px;min-height:30px}.cart-drawer__items .cart-items__quantity .quantity-selector input,.cart-drawer__items .cart-items__quantity .quantity-selector .button{height:30px;min-height:30px;width:30px;min-width:30px}.cart-drawer__items .cart-items__remove{width:30px;height:30px}.cart-drawer__items .cart-items__media-container{aspect-ratio:3 / 4}.cart-drawer__summary .cart__summary-note{font-size:.75rem}.cart-drawer__summary{padding-block:12px!important}.cart-drawer__summary .cart__summary-totals,.cart-drawer__summary .cart__total{font-size:.9375rem}.cart-drawer__summary .cart__summary-note,.cart-drawer__summary .cart__summary-totals small,.cart-drawer__summary .cart__ctas+p{font-size:.75rem}.mm-cartpage-summary{display:flex;flex-direction:column}@media screen and (min-width:750px){.cart-page__summary{grid-template-rows:none!important;display:block!important}.mm-cartpage-summary{position:sticky;top:calc(var(--header-group-height, 120px) + 16px)}}.cart-page__summary .cart-summary .button,.cart-page__summary .cart__checkout-button,.cart-page__summary button[name=checkout]{min-height:54px;font-size:.9375rem}.mm-cartpage-extras{padding:0 var(--padding-xl, 24px) var(--padding-xl, 24px)}.mm-cartpage-extras .mm-cartsave{margin-top:0}.mm-cartpay{margin-top:14px;padding-top:12px;border-top:1px solid var(--mm-grey-3)}.mm-cartpay__label{margin:0 0 8px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;color:#111;font-weight:500}.mm-cartpay__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.mm-cartpay__icon{width:38px;height:24px;border:1px solid var(--mm-grey-3);border-radius:4px;background:#fff}.mm-cartpage-continue{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:.8125rem;color:inherit;text-decoration:underline;text-underline-offset:3px}.cart-page .mm-cartship{margin:0 0 18px}.cart-page .mm-cartup{margin-top:8px;padding-top:20px}@media screen and (min-width:750px){.cart-page .mm-cartup__track{flex-wrap:wrap;overflow:visible}.cart-page .mm-cartup__card{flex:1 1 236px;max-width:320px}}.cart-page .cart-items__table-row{padding-bottom:14px!important;margin-bottom:14px!important}.cart-page .cart-items__title{font-size:.9375rem}@media screen and (min-width:990px){.cart-page .cart-items__table-row{grid-template-columns:88px 1fr 1fr minmax(6rem,auto)!important}}@media screen and (max-width:749px){.cart-page .cart-items__table-row{grid-template-columns:64px minmax(0,1fr) auto!important}.mm-cartpage-extras{padding-inline:0}}.mm-review__verified{color:#1a6b3a!important}.mm-dots .mm-dots__dot,.mm-dots__dot{width:24px!important;height:24px!important;padding:5px!important;box-sizing:border-box;border:0!important;background-clip:content-box!important;background-origin:content-box;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #0000002e}.mm-dots{gap:0;margin-left:-2px}.mm-dots .mm-dots__dot:hover,.mm-dots .mm-dots__dot.is-selected{outline:none;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--color-foreground, #111),inset 0 0 0 5px #fff,inset 0 0 0 6px #0000002e}.mm-dots--card .mm-dots__dot{width:22px!important;height:22px!important;padding:4px!important;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px #0000002e}.mm-dots--card .mm-dots__dot:hover,.mm-dots--card .mm-dots__dot.is-selected{box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 3px var(--color-foreground, #111),inset 0 0 0 4px #fff,inset 0 0 0 5px #0000002e}.slideshow-controls .slideshow-control,.slideshow-control{min-width:24px;min-height:24px}.footer-utilities__text,.footer-utilities a,.policy-list-trigger{color:#3d3d3d!important}.footer .rte a,.footer-utilities a,.mm-mega__links a,.mm-contact__link,.mm-searchql__link,.mm-vcard__product{display:inline-block;padding-block:3px;min-height:24px;line-height:18px}@media screen and (max-width:749px){[class*=__product_title_YXxMTj]{font-weight:600}.mm-subline{display:none}product-price[data-block-id$=__price_JQzVV4]{font-size:.875rem!important}product-price[data-block-id$=__price_JQzVV4] .price{font-weight:600!important}.mm-tabs__all,[class*=__product_list_button_MWeP9V]{display:inline-flex;align-items:center;gap:4px;padding-block:10px;font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:inherit}.mm-tabs__all:after,[class*=__product_list_button_MWeP9V]:after{content:"\203a";text-decoration:none;font-size:.9em}}.product-details .mm-rating,.product-details .mm-rating__text,.product-details .jdgm-prev-badge,.product-details .jdgm-prev-badge__text{font-size:.875rem!important;line-height:1.4;white-space:nowrap}.product-details h1{font-size:1.5rem!important;font-weight:400!important;line-height:1.1!important;letter-spacing:0!important;margin-top:2px}.product-details product-price,.product-details product-price .price{font-size:1.5rem!important;font-weight:700!important;color:#111;line-height:1.4}.product-details product-price .compare-at-price,.product-details product-price s{font-size:1rem!important;color:#777;font-weight:400!important}.product-details .layout-panel-flex--row:has(>.mm-offer-pill)>*{flex:0 0 auto;width:auto}.product-details .mm-offer-pill__label{display:flex;align-items:center;height:20px;line-height:20px;padding:0 8px;border-radius:12px;font-family:var(--font-body--family);font-size:13px;font-weight:600;letter-spacing:0}.product-details .mm-chip{padding:0!important;margin-top:5px}.product-details .mm-chip__label{font-size:1rem;font-weight:600;line-height:1.4;padding:9px 12px;border-radius:6px}.product-details .mm-chip~.text-block{font-weight:500;line-height:1.6;margin-top:-4px}.product-details .mm-benefits .text-block{font-size:.75rem;font-weight:500}.product-details .mm-sizecalc__heading{font-size:.9375rem;font-weight:700}.product-details .add-to-cart-button{font-size:.875rem}.product-details .mm-reassurance{font-size:.875rem;font-weight:700}.product-details .mm-guarantee{border-radius:6px}.product-details .mm-guarantee__heading{font-weight:700}.product-details .mm-reassurance__dot{background:#ff7a00}.product-details .mm-video-row__heading{font-size:1.5rem;font-weight:400;line-height:1.1;text-align:left}.product-details .details__header{font-size:.875rem!important;font-weight:400!important}.product-details .mm-benefits{padding-block:18px!important}.product-details :has(>.mm-size-calc){margin-top:0}.product-details .mm-sgd~:has(>.mm-size-calc){margin-top:11px}.product-details .mm-sizecalc__hint{font-size:.875rem;margin-top:4px}.product-details variant-picker+.buy-buttons-block,.product-details kaching-bundle+.buy-buttons-block{margin-top:-15px}.product-details :has(>.mm-size-calc)~.buy-buttons-block{margin-top:-15px}.product-details .mm-sgd~:has(>.mm-size-calc)~.buy-buttons-block{margin-top:-15px}.product-details .mm-reassurance{margin-top:0}.product-details :has(>.mm-size-calc)~.mm-reassurance{margin-top:1px}.product-details .mm-status-pill+.mm-reassurance{margin-top:11px}.product-details .mm-guarantee__text{font-size:.875rem;margin-top:7px}.product-details .details-content,.product-details .details-content .rte,.product-details .details-content p{font-size:.875rem}.product-details product-price>div{display:flex;align-items:center;gap:8px}.product-details .mm-guarantee{margin-top:18px}@media screen and (min-width:750px){.product-details .mm-benefits{padding-block:25px 20px!important}.product-details :has(>.mm-size-calc)~.buy-buttons-block{margin-top:-15px}.product-details .mm-reassurance{margin-top:1px}.product-details .mm-sgd~:has(>.mm-size-calc)~.buy-buttons-block{margin-top:-16px}.product-details .mm-status-pill+.mm-reassurance{margin-top:13px}.product-details .mm-status-pill~.mm-guarantee{margin-top:14px}.product-details .mm-video-row{margin-top:18px}}@media screen and (max-width:749px){.product-details .mm-video-row{margin-top:14px}.product-details .mm-status-pill~.mm-guarantee{margin-top:17px}.mm-t-product media-gallery slideshow-slide{aspect-ratio:375 / 514}.mm-t-product media-gallery slideshow-slide .product-media,.mm-t-product media-gallery slideshow-slide .product-media__image{height:100%;width:100%;object-fit:cover}}.mm-sgd-host{display:flex!important;align-items:center;justify-content:space-between;width:100%}.mm-sgd__trigger--inline{margin-left:auto;font-size:.875rem}.mm-sgd--moved{height:0;margin-block:-5px;overflow:visible}@media screen and (max-width:749px){.collection-wrapper--full-width-on-mobile .product-grid{padding-inline:var(--page-margin, 16px)}.collection-wrapper--full-width-on-mobile .product-grid .product-grid__card{padding-inline:0!important}.collection-wrapper--full-width-on-mobile .product-grid .card-gallery{margin-inline:0!important}}.mm-t-index :is(.mm-tabs__heading,.mm-vwall__heading,.mm-reviews__heading,.mm-insta__heading,.mm-edpair__heading),.mm-t-index [class*=__product_list_text_] :is(h1,h2,h3,h4,h5,h6){font-size:var(--mm-h2)!important;font-weight:var(--mm-section-heading-weight)!important;line-height:var(--mm-heading-lh)!important;letter-spacing:0!important;text-transform:none!important;text-align:left}.mm-t-index [id$=__slideshow] .slide__content :is(h1,h2){font-size:var(--mm-h1)!important;font-weight:var(--mm-heading-weight)!important;line-height:var(--mm-heading-lh)!important;letter-spacing:0!important}.mm-t-index .mm-reviews__header{text-align:left;align-items:flex-start}.mm-t-index .mm-edpair__heading{font-weight:var(--mm-heading-weight)!important}.mm-t-index .mm-edpair__kicker{font-size:.6875rem;font-weight:600;letter-spacing:.08em;padding:5px 9px;border-radius:4px}.mm-t-index .mm-edpair__text,.mm-t-index .mm-insta__subtext,.mm-t-index [id$=__slideshow] .slide__content .rte{font-size:.9375rem;line-height:1.45}.mm-t-index :is(.mm-edpair__tile,.mm-vcard__media,.mm-insta__tile,.mm-review){border-radius:var(--mm-radius-card)}.mm-t-index .mm-edpair__shade{background:linear-gradient(to top,#00000073,#0000 55%);opacity:1!important}.mm-t-index .mm-edpair__btn,.mm-t-index [id$=__slideshow] .slide__content :is(.button,.button-custom,.button-secondary){font-family:var(--font-body--family);font-size:var(--mm-cta-size)!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:var(--mm-cta-pad)!important;border-radius:var(--mm-radius-s);background:#fff;color:#111;border:0}.mm-t-index .mm-edpair__btn:hover,.mm-t-index [id$=__slideshow] .slide__content :is(.button,.button-custom,.button-secondary):hover{background:#fff;color:#111;opacity:.88}.mm-t-index .mm-tabs__all,.mm-t-index [class*=__product_list_button_]{display:inline-flex;align-items:center;gap:4px;padding-block:10px;font-family:var(--font-body--family);font-size:var(--mm-cta-size);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:inherit;background:none;border:0}.mm-t-index .mm-tabs__all:after,.mm-t-index [class*=__product_list_button_]:after{content:"\203a";font-size:1.1em;line-height:1}.mm-t-index .mm-tabs__all:hover,.mm-t-index [class*=__product_list_button_]:hover{text-decoration:underline;text-underline-offset:4px}.mm-t-index .mm-tabs__tab{font-family:var(--font-body--family);font-weight:500}:is(.mm-t-index,.mm-t-collection) [class*=__product_title_]{font-size:var(--mm-card-text)!important;font-weight:500!important;line-height:1.35}:is(.mm-t-index,.mm-t-collection) product-card product-price,:is(.mm-t-index,.mm-t-collection) .product-card product-price{font-family:var(--font-body--family)!important;font-size:var(--mm-card-text)!important;letter-spacing:0!important;text-transform:none!important}:is(.mm-t-index,.mm-t-collection) product-card product-price .price{font-weight:600!important}:is(.mm-t-index,.mm-t-collection) product-card product-price .compare-at-price{font-weight:400!important}@media screen and (max-width:749px){.mm-t-index :is([id$=__rail_bras],[id$=__rail_underwear],[id$=__bestsellers]) slideshow-arrows{display:none}}@media screen and (min-width:750px){.mm-t-index .resource-list__carousel{--peek-next-slide-size: 0px;--resource-list-column-gap: 20px}.mm-t-index slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides{clip-path:inset(0 var(--util-page-margin-offset, 0px))}}.mm-reviews__stars,.mm-review__stars,.mm-rating__stars{color:var(--mm-star)!important}.mm-colhero__stars{color:#fff!important}.jdgm-star,.jdgm-star:before,.jdgm-prev-badge__stars .jdgm-star,.jdgm-rev__rating .jdgm-star,.jdgm-histogram .jdgm-star,.jdgm-carousel-item__review-rating .jdgm-star{color:var(--mm-star)!important}.jdgm-histogram__bar-content{background:var(--mm-star)!important}:root{--jdgm-star-color: #00b67a}.mm-t-product{--mm-star: #111111;--jdgm-star-color: #111111}.announcement-bar__slide{transition:none!important}@media screen and (max-width:749px){.announcement-bar__slider slideshow-arrows,.announcement-bar__slider .slideshow-control{display:none!important}.announcement-bar__slider{padding-inline:12px}.announcement-bar__slides{width:100%!important;max-width:none!important}.announcement-bar__slide{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-bar__slide,.announcement-bar__slide .text-block,.announcement-bar__slide p{font-size:.6875rem!important;letter-spacing:.06em!important}}@media screen and (max-width:749px){.menu-drawer:has(.mm-drawer--dr){--drawer-padding: 0px}.menu-drawer:has(.mm-drawer--dr) .menu-drawer__close-button{position:absolute;top:0;right:0;height:50px;width:50px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;z-index:2}.menu-drawer:has(.mm-drawer--dr) .menu-drawer__utility-links{order:-3;margin:0;padding:0 100px 0 20px;min-height:50px;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}.menu-drawer:has(.mm-drawer--dr) .menu-drawer__utility-links .drawer-localization__button{min-height:50px;padding:0;margin:0;font-family:var(--font-subheading--family);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:400;gap:6px}.menu-drawer:has(.mm-drawer--dr) .menu-drawer__utility-links .drawer-localization__button--label{font:inherit;letter-spacing:inherit;text-transform:inherit}.menu-drawer:has(.mm-drawer--dr) .menu-drawer__utility-links .drawer-localization__button .icon-caret{padding:0;width:14px}.menu-drawer:has(.mm-drawer--dr) .menu-drawer__utility-links .menu-drawer__localization{padding:0;margin:0}.menu-drawer:has(.mm-drawer--dr) .menu-drawer__utility-links .language-selector{padding:0}.mm-drawer__top{order:-2;position:absolute;top:0;right:50px;height:50px;display:flex;align-items:center;z-index:2}.mm-drawer__account{display:flex;align-items:center;justify-content:center;width:44px;height:50px;color:rgb(var(--color-foreground))}.mm-drawer__account svg{width:18px;height:18px}.menu-drawer:has(.mm-drawer--dr):not(:has(.menu-drawer__utility-links)) .mm-drawer__search,.menu-drawer:has(.mm-drawer--dr):not(:has(.menu-drawer__utility-links)) .menu-drawer__navigation{margin-top:50px}.mm-drawer__search{order:-1;position:relative;padding:10px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.mm-drawer__search-input{width:100%;height:44px;padding:0 44px 0 12px;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#fff;font:inherit;font-size:16px}.mm-drawer__search-submit{position:absolute;right:20px;top:10px;width:44px;height:44px;border:0;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.mm-drawer__search-submit svg{width:18px;height:18px}.mm-drawer--dr .menu-drawer__menu{padding-inline:0}.mm-drawer--dr .menu-drawer__menu.has-submenu{margin-block-end:24px}.mm-drawer--dr .menu-drawer__menu>.menu-drawer__list-item--deep,.mm-drawer--dr .menu-drawer__menu>.menu-drawer__list-item--flat{margin-block-end:0}.mm-drawer--dr .menu-drawer__list-item--divider,.mm-drawer--dr .menu-drawer__menu-container--divider{border-block-end-color:#0000001a}.mm-drawer--dr .menu-drawer__menu-item--mainlist{min-height:50px!important;padding:0 34px 0 20px;gap:14px;justify-content:flex-start;align-items:center;font-family:var(--font-subheading--family);font-size:.7rem;line-height:1.25;letter-spacing:.1em;font-weight:400;text-transform:uppercase}.mm-drawer--dr .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{flex:1 1 auto}.mm-drawer--dr .menu-drawer__menu-item--mainlist>.svg-wrapper{padding:0;margin-inline-start:auto}.mm-drawer--dr .menu-drawer__list-item--divider .menu-drawer__menu-item--mainlist>.svg-wrapper{padding-block:0}.mm-drawer--dr .mm-drawer__caret svg{width:12px;height:12px}.mm-drawer--dr .menu-drawer__menu-item--mainlist:has(>.mm-drawer__thumb){padding-block:8px}.mm-drawer__thumb{flex:0 0 45px;width:45px;height:45px;overflow:hidden;background:var(--mm-grey-1, #f7f7f7)}.mm-drawer__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mm-drawer--dr .menu-drawer__menu--childlist.menu-drawer__menu--grid{display:block;padding:0}.mm-drawer--dr .menu-drawer__menu--childlist .menu-drawer__link-image{display:none}.mm-drawer--dr .menu-drawer__menu-item--child,.mm-drawer--dr .menu-drawer__menu-item:has(>.menu-drawer__link-image){flex-direction:row;padding:0 20px 0 79px;min-height:44px;font-family:var(--font-subheading--family);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}}.mm-t-product main :is(.h3,.mm-press__eyebrow,.mm-iconlist__heading,.mm-faq__heading){font-size:1.5rem!important;font-weight:400!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none}.mm-t-product main .text-block.h3>*{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.mm-t-product [id$=__why_love] .custom-section-content>.spacing-style{padding-block:30px 20px!important}.mm-t-product .jdgm-rev-widg__title{font-size:1.3125rem!important;font-weight:400!important}.mm-t-product .mm-press--tabs{box-sizing:border-box;padding:32px;color:#111}.mm-t-product .mm-press__eyebrow{margin:0 0 18px;color:#222}.mm-t-product .mm-press__tabs{max-width:none;gap:14px;align-items:end;margin:0 0 22px;min-height:33px}.mm-t-product .mm-press__tab{padding:0 0 6px}.mm-t-product .mm-press__tab .mm-press__logo{height:24px;max-width:100%}.mm-t-product .mm-press__tab.is-active:after{left:18%;right:18%;border-radius:2px}.mm-t-product .mm-press__card{display:inline-block;max-width:700px;padding:14px 18px;font-family:var(--font-body--family);font-style:italic;font-size:.875rem;line-height:1.6;color:#222;margin:14px 40px}.mm-t-product .mm-press__card cite,.mm-t-product .mm-press__card[hidden]{display:none}@media screen and (min-width:481px){.mm-t-product .mm-press--tabs{padding-inline:16px}.mm-t-product .mm-press__tabs{gap:36px;margin-bottom:25px}.mm-t-product .mm-press__tab .mm-press__logo{height:32px}.mm-t-product .mm-press__card{padding:18px 24px;font-size:1.0625rem}}.mm-t-product .mm-iconlist__heading{margin:0 0 28px}.mm-t-product .mm-iconlist__grid{gap:var(--mm-iconlist-rowgap, 18px)}.mm-t-product .mm-iconlist__body{padding-top:var(--mm-iconlist-textpad, 0px)}.mm-t-product .mm-iconlist__title{font-size:.875rem;font-weight:400;line-height:1.45}@media screen and (min-width:820px){.mm-t-product .mm-iconlist__grid{column-gap:var(--mm-iconlist-colgap, 32px);row-gap:var(--mm-iconlist-rowgap, 18px)}}@media screen and (max-width:480px){.mm-t-product .mm-iconlist{padding-inline:10px;box-sizing:border-box}.mm-t-product .mm-iconlist__body{padding-top:calc(var(--mm-iconlist-textpad, 0px) * .75)}}.mm-t-product .mm-faq__heading{margin:0 0 24px}.mm-t-product .mm-faq__item{border-bottom:0;border-top:1px solid #e6e6e6}.mm-t-product .mm-faq__q{padding:11.2px 0;font-size:.875rem;font-weight:400;line-height:1.1;min-height:44px;box-sizing:border-box}.mm-t-product .mm-faq__a{padding:0 0 14px;font-size:.875rem;line-height:1.4}.mm-t-product .mm-faq__a p{margin:0 0 14px}@media screen and (min-width:750px){.mm-t-product .mm-faq__heading{margin-bottom:33px}.mm-t-product .mm-faq__a{max-width:442px;margin-inline:auto}}.mm-t-product .jdgm-rev-widg,.mm-t-product .jdgm-widget{font-size:14px}.mm-t-product .jdgm-rev-widg :is(p,.jdgm-rev__body,.jdgm-rev__author,.jdgm-rev__title,.jdgm-rev-widg__summary-text,.jdgm-sort-dropdown,.jdgm-gallery-title){font-size:14px}.product-details .mm-status-pill,.product-details .mm-status-pill *{font-family:Poppins,sans-serif}@media screen and (min-width:990px){.page-wrapper{background-color:inherit;isolation:isolate}}.mm-vwall{contain:layout paint}.mm-t-product .ks-status-pill{display:none}#mmSizeGuideOpenBtn{opacity:0}.product-details div:has(>.divider-AbHJjNXMveHVpaUs5c__divider_X7XaWf){display:contents}.product-details .divider-AbHJjNXMveHVpaUs5c__divider_X7XaWf{position:relative;top:11px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mm-theme.css.map */
