body.template-product{background:var(--mm-paper);color:var(--mm-ink);overflow-x:clip}.ag-pdp-section,.ag-pdp-section .product,.ag-pdp-section .product__media-wrapper,.ag-pdp-section .product__info-wrapper,.mm-pdp-slider{max-width:100%;min-width:0}.mm-pdp-stack{display:none!important}.mm-pdp-slider{width:100%;max-width:100%;min-width:0}.mm-pdp-slider .product__media-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pinch-zoom;scrollbar-width:none;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:0!important}.mm-pdp-slider .product__media-list::-webkit-scrollbar{display:none}.mm-pdp-slider .product__media-item{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;scroll-snap-align:start;scroll-snap-stop:always}.mm-pdp-slider .product-media-container,.mm-pdp-slider .product__modal-opener,.mm-pdp-slider .product__media,.mm-pdp-slider .media{width:100%!important;max-width:100%!important;aspect-ratio:3 / 4;height:auto!important;padding-top:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#e7e2da}.mm-pdp-slider .media,.mm-pdp-slider .product__media{position:relative}.mm-pdp-slider img,.mm-pdp-slider video,.mm-pdp-slider model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.mm-pdp-slider-buttons{display:none!important}.mm-pdp-progress{height:1px;margin:14px 20px 0;background:#16161624}.mm-pdp-progress>span{display:block;height:1px;background:var(--mm-ink);transform-origin:left center;transform:scaleX(.2)}.mm-pdp-dots{display:flex;justify-content:center;gap:0;padding:2px 8px 0}.mm-pdp-dot{width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.mm-pdp-dot:after{content:"";display:block;width:5px;height:5px;margin:19px auto 0;border-radius:50%;background:#16161647}.mm-pdp-dot.is-active:after{background:var(--mm-ink)}.ag-pdp-section .ag-pdp-title,.ag-pdp-section .product__title,.ag-pdp-section .product__title h1{font-family:var(--mm-serif)!important;font-weight:400!important;letter-spacing:-.03em!important;font-size:clamp(28px,4vw,42px)!important;line-height:1.05!important;color:var(--mm-ink)!important}.ag-pdp-section .ag-pdp-price,.ag-pdp-section .price,.ag-pdp-section .price-item{font-family:var(--mm-serif)!important;font-weight:400!important;letter-spacing:0!important;font-size:18px!important;color:var(--mm-ink)!important}.ag-pdp-section .product-form__input--pill,.ag-pdp-section .product-form__input{margin:0 0 16px;border:0;padding:0;min-width:0}.ag-pdp-section .product-form__input input[type=radio]+label{min-width:44px;min-height:44px;margin:0 8px 8px 0!important;padding:0 14px!important;border:1px solid rgba(22,22,22,.22)!important;border-radius:0!important;background:transparent!important;color:var(--mm-ink)!important;box-shadow:none!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase}.ag-pdp-section .product-form__input input[type=radio]:checked+label{background:var(--mm-ink)!important;color:#fff!important;border-color:var(--mm-ink)!important}.ag-pdp-section .quantity,.ag-pdp-section .quantity__button{min-height:44px}.ag-pdp-section .quantity__button{min-width:44px}.ag-pdp-section .product-form__submit,.ag-pdp-section .ag-pdp-btn-atc,.ag-pdp-section .product-form__submit.ag-pdp-btn-atc{width:100%!important;height:auto!important;min-height:52px!important;max-height:none!important;background:#161616!important;color:#fff!important;border:0!important;border-radius:0!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:12px!important}.ag-pdp-section .product__info-wrapper{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))!important}.ag-sticky-bar{padding-bottom:env(safe-area-inset-bottom,0px)}.ag-sticky-bar .product-form__submit,.ag-sticky-bar button{min-height:48px}.ag-pdp-section .ag-pdp-acc-trigger{display:flex;align-items:center;width:100%;min-height:48px;padding:0;border:0;border-bottom:1px solid var(--mm-line);background:transparent;color:var(--mm-ink);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer}.ag-pdp-section .ag-pdp-checklist-item{color:var(--mm-muted);font-size:13px;min-height:28px}.ag-pdp-section .rating{margin:0 0 16px}.ag-pdp-section .product__info-container .shopify-app-block{margin:12px 0;max-width:100%}.ag-pdp-section .product__info-container .shopify-app-block button,.ag-pdp-section .product__info-container .shopify-app-block a{min-height:44px}@media screen and (min-width:990px){.ag-pdp-section .product{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important}.ag-pdp-section .product__info-wrapper{position:sticky!important;top:80px!important;max-height:calc(100vh - 80px)!important;max-height:calc(100dvh - 80px)!important}.mm-pdp-progress{margin-left:0;margin-right:28px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mm-pdp.css.map */
