.mm-product-page{--mm-ink: #292d28;--mm-muted: #74776e;--mm-line: #e1e2db;--mm-accent: #45523c;--page-content-width: 1360px;--page-width: calc(var(--page-content-width) + var(--page-margin) * 2);color:var(--mm-ink);background:#fff}.mm-product-page .header-logo{font-family:var(--font-heading--family);font-size:29px;letter-spacing:-1.3px;--font-family: var(--font-heading--family) !important;--font-weight: 400 !important}.mm-product-page .header{border-bottom:1px solid var(--mm-line)}.mm-product-page .header__row{--padding-block-start: 15px;--padding-block-end: 15px}.mm-product-page .product-information{padding-block:28px 64px}.mm-product-page .product-details{--mm-details-gap: 18px}.mm-product-page .product-details>.group-block>.group-block-content{gap:var(--mm-details-gap)}.mm-product-page .product-details h1{font-family:var(--font-heading--family);font-size:clamp(27px,2.6vw,39px);font-weight:400;letter-spacing:-.8px;line-height:1.16;text-wrap:pretty;margin:0}.mm-product-page .product-details product-price{font-size:20px;font-weight:500}.mm-product-page .product-details .compare-at-price{color:#8a8c82;font-weight:400}.mm-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:11px;color:var(--mm-muted);margin-bottom:27px}.mm-breadcrumb a{color:inherit;text-decoration:none}.mm-breadcrumb a:hover{color:var(--mm-ink);text-decoration:underline;text-underline-offset:3px}.mm-eyebrow{font-family:var(--font-body--family);color:var(--mm-muted);font-size:10px;font-weight:500;line-height:1.5;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 2px}.mm-product-page .variant-picker{width:100%}.mm-product-page .variant-option{margin:0 0 15px}.mm-product-page .variant-option legend{font-size:12px;margin-bottom:12px}.mm-product-page .variant-option__swatch-value{color:var(--mm-muted);padding-left:6px}.mm-product-page .variant-option__button-label{border-radius:2px;min-height:43px;font-size:12px}.mm-product-page .mm-image-options{display:flex;gap:8px;flex-wrap:wrap}.mm-product-page .mm-image-options .mm-image-option{display:inline-flex;align-items:center;justify-content:center;width:62px;height:70px;flex:0 0 62px;min-width:0;min-height:0;padding:3px;background:#f4f3ee;border:1px solid transparent;border-radius:2px;cursor:pointer;overflow:hidden;transition:border-color .18s,transform .18s}.mm-product-page .mm-image-option img{width:100%;height:100%;object-fit:cover;pointer-events:none}.mm-product-page .mm-image-option:has(input:checked){border:2px solid var(--mm-accent);padding:2px;background:#fff}.mm-product-page .mm-image-option:hover{border-color:var(--mm-accent);transform:translateY(-2px)}.mm-product-page .mm-image-option:has(input:focus-visible){outline:2px solid var(--mm-accent);outline-offset:3px}.mm-product-page .mm-image-options:not([data-mm-expanded]) .mm-image-option:nth-of-type(n+13):not(:has(input:checked)){display:none}.mm-expand{display:block;background:transparent;color:var(--mm-ink);font:inherit;font-size:11px;padding:0 0 3px;margin:-4px 0 14px;border:0;border-bottom:1px solid #a8afa0;cursor:pointer}.mm-product-page .product-form-buttons{gap:10px}.mm-product-page .product-details .add-to-cart-button{border:1px solid var(--mm-accent);border-radius:2px;background:var(--mm-accent);color:#fff;min-height:54px;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;transition:background .2s}.mm-product-page .product-details .add-to-cart-button:hover{background:#303d29}.mm-product-page .product-details quantity-selector{border-radius:2px;min-height:54px}.mm-product-page .product-inventory{font-size:12px}.mm-product-page .product-inventory__icon{width:12px;height:12px}.mm-payments{display:flex;width:100%;flex-direction:column;align-items:center;gap:10px;margin:-4px 0 5px}.mm-secure{display:inline-flex;gap:6px;align-items:center;font-size:10px;color:var(--mm-muted)}.mm-payments ul{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin:0;padding:0}.mm-payment-icon{width:33px;height:22px}mm-product-details{display:block;width:100%}.mm-pattern{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:0 0 16px}.mm-pattern span{color:var(--mm-muted)}.mm-pattern strong{font-weight:500}.mm-disclosure{border-top:1px solid var(--mm-line)}.mm-disclosure:last-child{border-bottom:1px solid var(--mm-line)}.mm-disclosure summary{cursor:pointer;min-height:53px;padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px;font-weight:500;list-style:none}.mm-disclosure summary::-webkit-details-marker{display:none}.mm-disclosure summary>span{width:10px;height:10px;flex:0 0 10px;position:relative}.mm-disclosure summary>span:before,.mm-disclosure summary>span:after{content:"";position:absolute;background:currentColor;width:10px;height:1px;top:5px;left:0;transition:transform .2s}.mm-disclosure summary>span:after{transform:rotate(90deg)}.mm-disclosure[open] summary>span:after{transform:rotate(0)}.mm-disclosure__body{padding:0 0 20px;color:#62665e;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.mm-disclosure__body p{margin:0 0 10px}.mm-disclosure__body p:last-child{margin-bottom:0}.mm-disclosure__body img{max-width:100%;height:auto}.mm-disclosure__body table{width:100%;max-width:100%;table-layout:fixed}.mm-disclosure__body a{text-underline-offset:4px}.mm-specifications{margin:0}.mm-specifications>div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:8px 0}.mm-specifications dt{color:var(--mm-muted)}.mm-specifications dd{margin:0;color:var(--mm-ink)}.mm-product-page .product-recommendations h2{font-family:var(--font-heading--family);font-weight:400;font-size:32px;letter-spacing:-.5px}.mm-product-page .product-card{border:0;box-shadow:none}.mm-product-page .product-card__content{gap:7px}.mm-faq{padding:60px 0 76px;max-width:1220px;margin:0 auto;display:grid;grid-template-columns:1fr 1.35fr;gap:80px;width:calc(100% - 80px);border-top:1px solid var(--mm-line)}.mm-faq h2{font-family:var(--font-heading--family);font-weight:400;font-size:34px;letter-spacing:-.6px;margin:13px 0 0;line-height:1.12}.mm-faq .mm-disclosure:first-child{border-top:0}.mm-product-page .sticky-add-to-cart__bar{background:#fff;border:1px solid var(--mm-line);border-radius:3px;box-shadow:0 4px 30px #2028200d}.mm-product-page .sticky-add-to-cart__button{background:var(--mm-accent);color:#fff;border-radius:2px}.mm-product-page .product-information__media{animation:mm-arrive .45s both}.mm-product-page .product-details{animation:mm-arrive .55s .08s both}@keyframes mm-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(min-width:1000px){.mm-product-page .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);gap:48px}.mm-product-page .product-information__grid.product-information--media-left .product-information__media,.mm-product-page .product-information__grid.product-information--media-left .product-details{padding:0}.mm-product-page .product-details>.group-block{max-width:480px;margin-inline:auto}}@media(max-width:749px){.mm-product-page .header-logo{font-size:24px;letter-spacing:-1px}.mm-product-page .product-information{padding-block:0 34px}.mm-product-page .product-details{padding-top:20px}.mm-product-page .product-details h1{font-size:28px;max-width:100%}.mm-breadcrumb{margin-bottom:18px;font-size:10px}.mm-product-page .product-details product-price{font-size:18px}.mm-product-page .mm-image-options .mm-image-option{width:52px;height:59px;flex-basis:52px}.mm-product-page .mm-image-options{gap:6px}.mm-product-page .sticky-add-to-cart__bar{bottom:0;width:100%;border-width:1px 0 0;border-radius:0;padding-bottom:max(12px,env(safe-area-inset-bottom))}.mm-product-page .sticky-add-to-cart__title{max-width:150px}.mm-product-page .sticky-add-to-cart__info{display:none}.mm-product-page .sticky-add-to-cart__price{flex:1}.mm-product-page .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline;font-size:11px}.mm-product-page .sticky-add-to-cart__button{width:auto;padding-inline:14px}.mm-faq{display:block;width:calc(100% - 40px);padding:38px 0 55px}.mm-faq h2{font-size:28px;margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.mm-product-page *,.mm-product-page *:before,.mm-product-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mm-product-page .product-details .accelerated-checkout-block{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mm-pdp.css.map */
