html .product-page-section .product__right-column{text-align:left}html .product-page-section .mobile-text-center :is(.product__title,.product__tax,.shipping_policy,.product__information,.share-button,.price__regular,.product__simple-link,.icons-block__container){text-align:left}html .product-page-section .mobile-text-center :is(.icons-block__content,.badge__container){justify-content:flex-start}html .product-page-section .product-page__content-sidebar .content-item:before{display:none}html .product-page-section .product-page__content-sidebar .content-item{margin-top:0}html .product-page-section .product-page__content-sidebar .content__background-padding,html .product-page-section .product-page__content-sidebar .object_content_padding{padding:0}html .product-page-section .product-page__content-sidebar>*:first-child{padding-top:4px}html .product-page-section .product__title{margin:0;font-family:var(--ml-font-head);font-weight:700;letter-spacing:0;text-transform:none;font-size:clamp(24px,19.19px + 1.23vw,34px);line-height:1.15;color:var(--ml-ink)}html .product-page-section .product__price{margin-top:12px}html .product-page-section .product__price .price__container{justify-content:flex-start;flex-wrap:wrap;gap:4px 12px;align-items:baseline}html .product-page-section .product__price .price__item{font-family:var(--ml-font-head);font-weight:700;font-size:28px;line-height:1.2}html .product-page-section .product__price .price__regular{font-family:var(--ml-font-body);font-weight:400;font-size:17px;color:var(--ml-muted)}html .product-page-section .product__tax,html .product-page-section .shipping_policy{margin-top:2px;font-size:13px;line-height:1.45;color:var(--ml-muted)}html .product-page-section .shipping_policy a{color:var(--ml-muted);text-decoration:underline;text-underline-offset:3px}html .product-page-section #variants-container{margin-top:20px;padding-top:20px;border-top:1px solid var(--ml-line)}html .product-page-section .variants-label{padding-bottom:8px}html .product-page-section .variants-label .h5{font-family:var(--ml-font-body);font-size:14px;font-weight:600;color:var(--ml-ink)}html .product-page-section .product-form__input+.product-form__input{margin-top:16px}html .product-page-section .product-form__container{display:flex;flex-wrap:wrap;gap:8px;margin:0}html .product-page-section .product-form__item{flex:0 0 auto;width:auto;max-width:none;margin:0;padding:0}html .product-page-section .product-form__item label:not(.color__swatch){min-width:56px;min-height:44px;height:44px;padding:0 16px;word-break:normal;white-space:nowrap;font-size:15px;font-weight:600;border-radius:var(--ml-radius)}html .product-page-section .product-form__item input[type=radio]:checked+label:not(.color__swatch){background:var(--ml-ink);border-color:var(--ml-ink);color:var(--ml-on-ink)}html .product-page-section .product-form__item:has(>.color__swatch){width:64px}@media(min-width:900px){html .product-page-section .product-form__item:has(>.color__swatch){width:72px}}html .product-page-section .product-form__item .color__swatch--image img{display:block;aspect-ratio:1;object-fit:cover}html .product-page-section #product-container{margin-top:24px}html .product-page-section .product-form__buttons{display:flex;flex-direction:column;gap:12px}html .product-page-section .product-form__buttons>*{margin-top:0;margin-bottom:0}html .product-page-section .product-form__buttons>._rsi-buy-now-button{order:1}html .product-page-section .product-form__buttons>.ml-card-buy{order:2}html .product-page-section .product-form__buttons>.ml-card-buy__msg{order:3}html .product-page-section .product-form__buttons>terms_and_condition-checkbox{order:4;margin-top:-4px;font-size:14px;color:var(--ml-muted)}html .product-page-section .product-form__buttons>.product-form__add-to-cart{order:5}html .product-page-section .product-form__buttons>.ml-card-buy__msg:empty{margin-top:-12px!important}html .product-page-section .product-form__buttons>.shopify-payment-button{order:6;text-align:center}html .product-page-section #_rsi-buy-now-button{position:relative;isolation:isolate;clip-path:inset(0 round var(--ml-radius));min-height:60px;margin:0;padding:10px 16px;font-weight:700;line-height:1.25}html .product-page-section #_rsi-buy-now-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ml-ink);transition:background-color .15s}html .product-page-section #_rsi-buy-now-button:hover:before{background:#fff}html .product-page-section #_rsi-buy-now-button>span,html .product-page-section #_rsi-buy-now-button ._rsi-buy-now-button-subtitle{color:var(--ml-on-ink)!important}html .product-page-section #_rsi-buy-now-button ._rsi-buy-now-button-subtitle{font-weight:600;opacity:.75}html .product-page-section #_rsi-buy-now-button svg{fill:var(--ml-on-ink)}html ._rsi-buy-now-button-floating #_rsi-buy-now-button{position:relative;isolation:isolate;clip-path:inset(0);min-height:60px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));font-weight:700;line-height:1.25}html ._rsi-buy-now-button-floating #_rsi-buy-now-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ml-ink);border-top:1px solid var(--ml-line)}html ._rsi-buy-now-button-floating #_rsi-buy-now-button>span,html ._rsi-buy-now-button-floating #_rsi-buy-now-button ._rsi-buy-now-button-subtitle{color:var(--ml-on-ink)!important}html ._rsi-buy-now-button-floating #_rsi-buy-now-button ._rsi-buy-now-button-subtitle{font-weight:600;opacity:.75}html ._rsi-buy-now-button-floating #_rsi-buy-now-button svg{fill:var(--ml-on-ink)}@media(max-width:992px){html body:has(._rsi-buy-now-button-floating:not([style*=none])) sticky-cart-modal{display:none!important}}html .product-page-section .product-form__add-to-cart{display:flex;flex-direction:row;gap:8px;align-items:stretch}html .product-page-section .product-form__add-to-cart>quantity-input{flex:0 0 132px;width:132px;margin:0}html .product-page-section .product-form__add-to-cart>.product-form__submit{flex:1 1 auto;width:auto;min-width:0;height:48px;margin:0;padding:0 12px;border:1px solid var(--ml-ink);background:transparent;color:var(--ml-ink);font-size:15px;text-transform:none;white-space:nowrap}html .product-page-section .product-form__add-to-cart>.product-form__submit span{color:inherit}html .product-page-section .product-form__add-to-cart>.product-form__submit svg path{fill:currentColor}html .product-page-section .product-form__add-to-cart>.product-form__submit:hover{background:var(--ml-ink);color:var(--ml-on-ink)}html .product-page-section .ml-card-buy{min-height:56px;height:auto;margin:0;border-radius:var(--ml-radius);font-size:16px;font-weight:700;background:var(--ml-ink)!important;color:var(--ml-on-ink)!important;border:1px solid var(--ml-ink)!important}html .product-page-section .ml-card-buy:hover{background:#fff!important;border-color:#fff!important}html .product-page-section .shopify-payment-button__more-options{font-size:14px;color:var(--ml-muted);text-decoration:underline;text-underline-offset:3px}html .product-page-section pickup-availability{margin-top:24px;padding:16px 0;border-top:1px solid var(--ml-line);border-bottom:1px solid var(--ml-line)}html .product-page-section .pickup-availability-info .caption-large{margin:0;font-size:15px;font-weight:600;color:var(--ml-ink)}html .product-page-section .pickup-availability-info .caption{font-size:14px;color:var(--ml-muted)}html .product-page-section .pickup-availability-button{font-size:14px;color:var(--ml-ink);text-decoration:underline;text-underline-offset:3px}html .product-page-section .pickup-availability-preview svg{filter:grayscale(1) brightness(1.9)}html .product-page-section .product__text__container{margin-top:16px;display:flex;flex-direction:column;gap:6px}html .product-page-section .product__text{margin:0}html .product-page-section .product__text p{margin:0;font-size:14px;line-height:1.45;color:var(--ml-muted)}html .product-page-section .ungroup-description-tab__heading{margin-top:32px}html .product-page-section .ungroup-description-tab__heading h2{font-family:var(--ml-font-head);font-size:22px;font-weight:700;line-height:1.2}html .product-page-section .section__richtext__editor{font-size:15px;line-height:1.65}html .product-page-section .product__information{margin-top:24px;padding-top:16px;border-top:1px solid var(--ml-line);font-size:13px;color:var(--ml-muted)}html .product-page-section .product__information ul{display:flex;flex-wrap:wrap;gap:4px 16px}html .product-page-section .share-button__container{margin-top:8px}html .product-page-section .share-button__button .link{justify-content:flex-start;font-size:14px}@media(min-width:993px){html .product-page-section .product__price .price__item{font-size:30px}}html .product-page-section .product-page__content-sidebar>[id^=inventory-]{display:none}html .product-page-section .product-form__add-to-cart{--form_field-height:48px }html .product-page-section .product-form__add-to-cart>quantity-input,html .product-page-section .product-form__add-to-cart .quantity__input{height:48px;min-height:48px}html .product-page-section .product-form__buttons:has(>terms_and_condition-checkbox:not(.checked))>.ml-card-buy{pointer-events:auto;opacity:1}html .product-page-section .product-form__buttons>terms_and_condition-checkbox .checkbox-input{display:flex;align-items:center;gap:12px;min-height:44px}html .product-page-section .shopify-payment-button__more-options{display:inline-block;padding:13px 0}html .product-page-section .product-form__buttons:has(.product-form__submit[disabled])>:is(terms_and_condition-checkbox,.ml-card-buy,.ml-card-buy__msg){display:none}html .product-page-section .product-form__item input.disabled+label span{opacity:.55}html .ml-related .mlx-link{white-space:normal;text-align:right}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ml-product.css.map */
