.ml-premium-product{--ml-ink: #211d19;--ml-espresso: #2d2823;--ml-ivory: #fcfaf6;--ml-cream: #f3eee4;--ml-tan: #d7b99b;--ml-umber: #9a5a3a;--ml-line: #d8d0c4;color:var(--ml-ink)}.ml-premium-product>.page-width{max-width:162rem}.ml-premium-product .product__info-container{max-width:70rem}.ml-premium-product .product-form__buttons.ml-purchase-grid{--ml-quantity-width: 10rem;display:grid;grid-template-columns:var(--ml-quantity-width) minmax(0,1fr);gap:.9rem;max-width:none}.ml-premium-product .product-form__buttons.ml-purchase-grid>*{grid-column:1 / -1}.ml-premium-product .product-form__buttons.ml-purchase-grid>.ml-inline-quantity{grid-column:1;width:100%;margin:0}.ml-premium-product .product-form__buttons.ml-purchase-grid>.product-form__submit{grid-column:2;width:100%;margin:0}.ml-premium-product .product-form__buttons.ml-purchase-grid>.shopify-payment-button{grid-column:1 / -1;width:100%;margin:0}.ml-premium-product .ml-purchase-summary{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.15rem 1.4rem;border-top:1px solid var(--ml-line);border-bottom:1px solid var(--ml-line);background:#f7f3eb}.ml-premium-product .ml-purchase-summary__copy{display:flex;min-width:0;flex-direction:column;gap:.2rem}.ml-premium-product .ml-purchase-summary__eyebrow{color:var(--ml-umber);font-size:.9rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ml-premium-product .ml-purchase-summary__selection{overflow:hidden;color:var(--ml-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:1.45rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ml-premium-product .ml-purchase-summary__price{flex:0 0 auto;color:var(--ml-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:1.5rem;font-style:normal}.ml-premium-product .product-form__buttons.ml-purchase-grid>:has(textarea),.ml-premium-product .product-form__buttons.ml-purchase-grid>:has(input[name^=properties]){grid-column:1 / -1;width:100%!important;margin:0 0 .7rem}.ml-premium-product .product-form__buttons.ml-purchase-grid textarea,.ml-premium-product .product-form__buttons.ml-purchase-grid input[name^=properties]{box-sizing:border-box;width:100%!important;min-height:5.6rem;padding:1.4rem 1.6rem;border:1px solid var(--ml-line)!important;border-radius:0;background:var(--ml-ivory);color:var(--ml-ink);font:inherit;font-size:1.4rem}.ml-premium-product .product-form__buttons.ml-purchase-grid textarea{min-height:8.8rem;resize:vertical}.ml-premium-product .product-form__buttons.ml-purchase-grid textarea:focus,.ml-premium-product .product-form__buttons.ml-purchase-grid input[name^=properties]:focus{border-color:var(--ml-umber)!important;box-shadow:0 0 0 1px var(--ml-umber);outline:0}.ml-premium-product .product-form__buttons.ml-purchase-grid label:has(+textarea),.ml-premium-product .product-form__buttons.ml-purchase-grid label:has(+input[name^=properties]){display:block;margin:0 0 .8rem;color:var(--ml-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:1.6rem;letter-spacing:.01em}.ml-premium-product .product-form__quantity .quantity__label{display:none}.ml-premium-product .product-form__quantity .price-per-item__container,.ml-premium-product .product-form__quantity .quantity{width:100%}.ml-premium-product .product-form__quantity .quantity{min-height:5.6rem}.ml-premium-product .product__text.caption-with-letter-spacing{margin-bottom:1.2rem;color:var(--ml-umber);font-size:1.1rem;font-weight:600;letter-spacing:.2em}.ml-premium-product .product__title h1,.ml-premium-product .product__title .h1{color:var(--ml-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(4.4rem,4.7vw,7rem);font-weight:var(--font-heading-weight);letter-spacing:-.025em;line-height:.98}.ml-premium-product .price--large{color:var(--ml-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:3rem}.ml-premium-product .installment,.ml-premium-product .product__tax{color:rgba(var(--color-foreground),.62)}.ml-premium-product .ml-size-selector__title,.ml-premium-product .ml-color-selector__legend .ml-size-selector__title,.ml-premium-product .product-form__input>legend.form__label{color:var(--ml-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:2.2rem;font-weight:600;letter-spacing:.01em;text-transform:none}.ml-premium-product .ml-size-selector__group-title{color:#655e57;font-size:1.1rem;letter-spacing:.18em}.ml-premium-product .ml-size-selector.product-form__input input[type=radio]+label{min-height:4.6rem;border-color:#cbc5bc;border-radius:.7rem;color:var(--ml-ink);font-family:var(--font-heading-family),Georgia,serif;font-size:1.45rem;font-weight:400;letter-spacing:.07em}.ml-premium-product .ml-size-selector.product-form__input input[type=radio]:checked+label{border-color:var(--ml-ink);background:var(--ml-ink);color:#fff}.ml-premium-product .ml-related-colorways__swatch.is-active{border-color:var(--ml-ink)}.ml-premium-product .ml-custom-request__prompt{padding:2.6rem 3rem!important;border-color:#3f3732!important;border-left:.5rem solid #9b765c!important;border-radius:1.2rem!important;background:var(--ml-espresso)!important;box-shadow:none!important}.ml-premium-product .ml-custom-request__prompt:before{display:none!important}.ml-premium-product .ml-custom-request__prompt-eyebrow{color:var(--ml-tan)!important}.ml-premium-product .ml-custom-request__prompt-title{color:#fffaf3!important;font-size:clamp(2.6rem,2.5vw,3.2rem)!important}.ml-premium-product .ml-custom-request__prompt-text{color:#d7cec5!important;font-size:1.35rem!important}.ml-premium-product .ml-custom-request__open{min-height:5.2rem!important;padding-inline:2rem!important;border-color:#bfa990!important;background:transparent!important;color:#f7f1eb!important}.ml-premium-product .ml-custom-request__open:hover{background:#f7f1eb!important;color:var(--ml-espresso)!important}.ml-premium-product .ml-sample-selector{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding:1.7rem 2rem;border:1px solid var(--ml-line);background:#fff}.ml-premium-product .ml-sample-selector__copy{display:flex;min-width:0;flex-direction:column;gap:.4rem}.ml-premium-product .ml-sample-selector__copy strong{font-family:var(--font-heading-family),Georgia,serif;font-size:1.7rem;font-weight:500}.ml-premium-product .ml-sample-selector__copy span{color:rgba(var(--color-foreground),.62);font-size:1.15rem;line-height:1.4}.ml-premium-product .ml-sample-selector .ml-size-selector__grid{display:block;min-width:12rem}.ml-premium-product .ml-sample-selector input[type=radio]+label{min-height:4.4rem;padding-inline:1.5rem}.ml-mobile-sample-proxy,.ml-mobile-purchase-bar{display:none}.ml-premium-product .product-form__submit.button{min-height:5.6rem;border:0;border-radius:0;background:var(--ml-umber);color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ml-premium-product .product-form__submit.button:before,.ml-premium-product .product-form__submit.button:after{display:none}.ml-premium-product .product-form__submit.button:hover{background:#7f472f}.ml-premium-product .shopify-payment-button__button{min-height:4.8rem;border-radius:0}.ml-premium-product .product__accordion{border-color:var(--ml-line)}.ml-premium-product .product__accordion .accordion__title{font-family:var(--font-heading-family),Georgia,serif;font-size:1.8rem}.ml-premium-product .ml-quick-specs{margin-top:2rem;border-top:1px solid var(--ml-line)}.ml-premium-product .ml-quick-specs__list{margin:0}.ml-premium-product .ml-quick-specs__row{display:grid;grid-template-columns:minmax(8.5rem,.34fr) minmax(0,1fr);gap:1.8rem;padding:1.15rem 0;border-bottom:1px solid var(--ml-line)}.ml-premium-product .ml-quick-specs__row dt,.ml-premium-product .ml-quick-specs__row dd{margin:0}.ml-premium-product .ml-quick-specs__row dt{color:var(--ml-umber);font-size:1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ml-premium-product .ml-quick-specs__row dd{color:#5e5851;font-size:1.3rem;line-height:1.45}@media screen and (max-width:749px){.ml-premium-product .product-form__buttons.ml-purchase-grid{--ml-quantity-width: 8.8rem}.ml-premium-product .product__title h1,.ml-premium-product .product__title .h1{font-size:clamp(2.9rem,8vw,3.6rem);line-height:1.02}.ml-premium-product .price--large{font-size:2.5rem}.ml-premium-product .ml-size-selector__title{font-size:1.9rem}.ml-premium-product .ml-size-selector.product-form__input input[type=radio]+label{min-height:4rem;padding:.65rem 1.5rem .65rem .7rem;border-radius:.55rem;font-size:1.25rem;letter-spacing:.05em}.ml-premium-product .ml-mobile-sample-proxy{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1.2rem;align-items:center;margin:1.2rem 0 2.2rem;padding:1.5rem 1.6rem;border:1px solid var(--ml-line);border-radius:.7rem;background:#f7f3eb;color:var(--ml-ink);text-align:left}.ml-premium-product .ml-mobile-sample-proxy__eyebrow{grid-column:1;color:var(--ml-umber);font-size:.85rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ml-premium-product .ml-mobile-sample-proxy strong{grid-column:1;font-family:var(--font-heading-family),Georgia,serif;font-size:1.45rem;font-weight:500;line-height:1.2}.ml-premium-product .ml-mobile-sample-proxy__detail{grid-column:1;color:#706a62;font-size:1.05rem;line-height:1.35}.ml-premium-product .ml-mobile-sample-proxy__arrow{grid-column:2;grid-row:1 / span 3;color:var(--ml-umber);font-size:1.7rem}.ml-premium-product .ml-mobile-sample-proxy.is-selected{border-color:var(--ml-espresso);background:var(--ml-espresso);color:#fffaf3}.ml-premium-product .ml-mobile-sample-proxy.is-selected .ml-mobile-sample-proxy__detail{color:#d7cec5}.ml-premium-product.has-ml-sample-proxy .ml-sample-selector{display:none}.ml-premium-product .ml-purchase-summary{padding:1rem 1.1rem}.ml-premium-product .ml-purchase-summary__selection{font-size:1.25rem}.ml-premium-product .ml-purchase-summary__price{font-size:1.35rem}.ml-premium-product .ml-mobile-purchase-bar{position:fixed;z-index:65;right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom));left:1.2rem;display:grid;grid-template-columns:1fr;gap:0;align-items:center;padding:0;border:0;background:transparent;box-shadow:none;opacity:0;pointer-events:none;transform:translateY(calc(100% + 3rem));transition:opacity .2s ease,transform .25s ease}.ml-premium-product .ml-mobile-purchase-bar.is-design-mode{bottom:calc(8rem + env(safe-area-inset-bottom))}.ml-premium-product .ml-mobile-purchase-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ml-premium-product .ml-mobile-purchase-bar__button{width:100%;min-height:5rem;padding:0 1.2rem;overflow:hidden;border:1px solid var(--ml-umber);border-radius:.8rem;background:var(--ml-umber);box-shadow:0 .8rem 2.5rem #201d1933;color:#fff;font-size:clamp(.85rem,2.8vw,1rem);font-weight:700;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body:has(.ml-mobile-purchase-bar.is-visible) shopify-chat{--shopify-chat-activator-offset: 7.5rem !important}body:has(.ml-compare-tray.is-visible) shopify-chat{--shopify-chat-activator-offset: 15rem !important}body:has(.ml-mobile-purchase-bar.is-design-mode.is-visible) shopify-chat{--shopify-chat-activator-offset: 15rem !important}.ml-premium-product .ml-custom-request__prompt{grid-template-columns:1fr!important;padding:2.4rem 2.2rem!important}.ml-premium-product .ml-custom-request__open{width:100%}.ml-premium-product .ml-sample-selector{grid-template-columns:1fr}.ml-premium-product .ml-sample-selector .ml-size-selector__grid{width:100%}}@media(prefers-reduced-motion:reduce){.ml-premium-product .ml-mobile-purchase-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/ml-premium-product.css.map */
