.product,.mm-store-drawer{--mm-blue: 46, 111, 216;--mm-blue-tint: 233, 240, 252;--mm-red: 214, 36, 43;--mm-green: 22, 163, 74;--mm-gold: 222, 176, 48;--mm-line: 222, 225, 230}@media(min-width:768px){.product--vertical-carousel{--thumbnails-width: 7.2rem;--thumbnails-spacing: 1.6rem}}@media(min-width:1024px){.product--vertical-carousel{--thumbnails-width: 8.4rem;--thumbnails-spacing: 2rem}}.product .product__media-icon{display:none}.mm-media-badges{position:absolute;top:1.2rem;inset-inline-start:1.2rem;z-index:3;gap:.6rem;margin:0;pointer-events:none}.mm-media-badges:empty{display:none}.mm-media-badges .f-badge{display:inline-flex;align-items:center;min-height:2.4rem;padding:.2rem 1rem;border:0;border-radius:10rem;background:rgb(var(--mm-blue));color:#fff;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase}.mm-media-badges .f-badge--sale{background:rgb(var(--mm-red))}.mm-media-badges .f-badge--hot{background:rgb(var(--mm-gold));color:#1f2937}.mm-media-badges .f-badge--soldout{background:#6b7280}.mm-pills{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;text-align:left}.mm-pills .mm-pill{flex:0 0 auto}.product__block--pills{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:0}.product__block--pills+.product__block--title{margin-top:1rem}.mm-pill{display:inline-flex;align-items:center;padding:.2rem 1rem;border-radius:10rem;background:rgb(var(--mm-blue-tint));color:rgb(var(--mm-blue));font-size:1.3rem;line-height:1.6}.product__block--title .product__title{font-size:clamp(2.2rem,1.6rem + .8vw,2.8rem);font-weight:500;line-height:1.25;letter-spacing:0}.product__block--price .f-price--on-sale .f-price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem}.product__block--price .f-price__sale .f-price-item--regular{order:-1;font-size:1.6rem;font-weight:400;color:rgba(var(--color-foreground),.55)}.product__block--price .f-price__sale .f-price-item--sale{color:rgb(var(--mm-red));font-weight:700}.mm-shipping-calc{margin:.4rem 0 0;font-size:1.2rem}.mm-shipping-calc a{color:currentColor;text-decoration:underline;text-underline-offset:.2rem}.product__block--inventory{margin-top:2rem;padding:1.6rem 0;border-top:1px solid rgb(var(--mm-line));border-bottom:1px solid rgb(var(--mm-line))}.mm-fulfillment{display:block}.mm-fulfillment__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;margin-bottom:1rem}.mm-fulfillment__heading{margin:0;font-size:1.4rem;font-weight:500}.mm-fulfillment__check{padding:0;border:0;background:none;color:rgb(var(--mm-blue));font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.mm-fulfillment__check:hover{text-decoration-thickness:.2rem}.mm-fulfillment__options{display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-width:0;margin:0;padding:0;border:0}.mm-fulfillment__option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:5.2rem;padding:.8rem 1rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:.8rem;background:rgb(var(--color-background));text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.mm-fulfillment__option:hover{border-color:rgb(var(--mm-blue))}.mm-fulfillment__option:has(input:checked){border-color:rgb(var(--mm-blue));background:rgb(var(--mm-blue-tint));box-shadow:inset 0 0 0 1px rgb(var(--mm-blue))}.mm-fulfillment__option:has(input:focus-visible){outline:.2rem solid rgb(var(--mm-blue));outline-offset:.2rem}.mm-fulfillment__option.is-unavailable{cursor:not-allowed;border-color:rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.03)}.mm-fulfillment__option.is-unavailable .mm-fulfillment__title{opacity:.55}@media(max-width:768px){.mm-fulfillment__options{grid-template-columns:1fr}}.mm-fulfillment__title{font-size:1.4rem;font-weight:500;line-height:1.3}.mm-fulfillment__accent{color:rgb(var(--mm-red))}.mm-fulfillment__status{display:inline-flex;align-items:center;gap:.5rem;font-size:1.1rem;line-height:1.4;color:rgb(var(--mm-green))}.mm-fulfillment__status--unavailable{color:rgba(var(--color-foreground),.5)}.mm-fulfillment__dot{flex:0 0 auto;width:.8rem;height:.8rem;border-radius:50%;background:currentColor}.mm-fulfillment__note{margin:1rem 0 0;font-size:1.2rem}.mm-fulfillment__note--warning{color:#c26900}.mm-store-drawer__title{margin:0 0 .4rem}.mm-store-drawer__variant{margin:0}.mm-store-drawer__summary{display:grid;gap:.8rem;margin:2rem 0;padding:1.6rem 0;border-top:1px solid rgb(var(--mm-line));border-bottom:1px solid rgb(var(--mm-line))}.mm-store-drawer__summary .mm-fulfillment__status{font-size:1.4rem;color:rgb(var(--color-foreground))}.mm-store-drawer__summary .mm-fulfillment__dot{color:rgb(var(--mm-green))}.mm-store-drawer__summary .mm-fulfillment__status--unavailable .mm-fulfillment__dot{color:rgba(var(--color-foreground),.4)}.mm-store-drawer__subtitle{margin:0 0 1rem}.mm-store-list{display:grid;gap:1rem;margin:0}.mm-store-list__item{display:flex;align-items:center;gap:.8rem}.mm-store-list__item .icon{flex:0 0 auto;width:1.6rem;height:1.6rem;color:rgb(var(--mm-green))}.product__block--buy-online{display:none}.mm-accordion-chevron{flex:0 0 auto;transition:transform .25s ease}.product details[open]>summary .mm-accordion-chevron{transform:rotate(180deg)}.product__block--collapsible_tab .accordion-details__summary .h4{font-size:1.8rem;font-weight:500}@media(prefers-reduced-motion:reduce){.mm-fulfillment__option,.mm-accordion-chevron{transition:none}}.product .product__media-wrapper .product__media-gallery-viewer,.product .product__media-wrapper .product__media-list,.product .product__media-wrapper .product__media-item,.product .product__media-wrapper .product__media-container,.product .product__media-wrapper .media-wrapper,.product .product__media-wrapper .product__media-gallery-viewer img,.product .product__media-wrapper .product__thumbs-container,.product .product__media-wrapper .product__thumbs-container:after,.product .product__media-wrapper .product__thumbs-inner,.product .product__media-wrapper .product__thumbs-inner img{border-radius:0!important}.product .product__media-gallery-viewer{border-radius:.8rem}.product .product__thumbs-container{border-radius:.6rem}
/*# sourceMappingURL=/cdn/shop/t/393/assets/mm-pdp.css.map */
