.template-product .page-content--product{padding-block-start:var(--ml-space-6)}@media screen and (min-width:1100px){.template-product .page-content--product>.page-width>.grid>.grid__item.medium-up--one-half.product-single__sticky{width:54%}.template-product .page-content--product>.page-width>.grid>.grid__item.medium-up--one-half:not(.product-single__sticky){width:46%;padding-inline-start:calc(22px + var(--ml-space-6))}}.template-product .product__main-photos .product-image-main,.template-product .product__main-photos .image-wrap{border-radius:var(--ml-radius)}.template-product .product__main-photos{overflow:hidden;border:1px solid var(--ml-color-line);border-radius:var(--ml-radius);background:var(--ml-color-surface)}.template-product .product__thumb{overflow:hidden;border:1px solid var(--ml-color-line);border-radius:var(--ml-radius-sm);background:var(--ml-color-surface);transition:border-color var(--ml-duration) var(--ml-ease)}.template-product .product__thumb:hover{border-color:var(--ml-color-muted)}.template-product .product__thumb.is-active{border-color:var(--ml-color-ink)}.template-product .product__thumb.is-active:after,.template-product .product__thumb:after{display:none}.template-product .product__thumb:focus-visible{outline:2px solid var(--ml-color-accent);outline-offset:2px}.template-product .product-single__meta .product-block{margin-block-end:var(--ml-space-5)}.template-product .product-single__title{margin-block-end:var(--ml-space-2);font-family:var(--ml-font-heading);font-size:clamp(1.5rem,1.15rem + .8vw,1.875rem);font-weight:var(--ml-weight-heading);line-height:1.18;letter-spacing:var(--ml-tracking-tight);text-transform:none;color:var(--ml-color-ink);text-wrap:balance}.template-product .product-single__vendor,.template-product .product-single__sku{font-size:var(--ml-text-eyebrow);letter-spacing:var(--ml-tracking-eyebrow);text-transform:uppercase;color:var(--ml-color-muted)}.template-product .product-block--price{margin-block-end:var(--ml-space-5)}.template-product .product__price{font-family:var(--ml-font-body);font-size:1.375rem;font-weight:600;letter-spacing:0;color:var(--ml-color-ink)}.template-product .product__price--compare{font-size:1rem;font-weight:400;color:var(--ml-color-muted)}.template-product .product__price-savings{font-size:var(--ml-text-small);font-weight:600;color:var(--ml-color-accent-ink)}.template-product .product__unit-price{font-size:var(--ml-text-small);color:var(--ml-color-muted)}.template-product .kit-product-variant-picker .kit-fieldset{margin-block-end:var(--ml-space-4)}.template-product .kit-product-variant-picker .kit-fieldset__legend-text.kit-text{font-family:var(--ml-font-body);font-size:var(--ml-text-eyebrow);font-weight:600;letter-spacing:var(--ml-tracking-eyebrow);color:var(--ml-color-ink)}.template-product .kit-product-variant-picker .kit-fieldset__legend-selection.kit-text{font-size:var(--ml-text-small);color:var(--ml-color-muted)}.template-product .kit-product-variant-picker .kit-stack{--stack-gap: var(--ml-space-2) !important}.template-product .kit-product-variant-picker .kit-radio .kit-button{min-height:44px;padding-inline:var(--ml-space-4);border-radius:var(--ml-radius-sm);box-shadow:inset 0 0 0 1px var(--ml-color-line);background:var(--ml-color-surface);font-size:var(--ml-text-small);font-weight:500;color:var(--ml-color-ink);transition:box-shadow var(--ml-duration) var(--ml-ease),background-color var(--ml-duration) var(--ml-ease)}.template-product .kit-product-variant-picker .kit-radio:hover .kit-button:not(.kit-button--disabled){box-shadow:inset 0 0 0 1px var(--ml-color-ink)}.template-product .kit-product-variant-picker .kit-radio__input:checked+.kit-button{box-shadow:inset 0 0 0 1px var(--ml-color-ink);background:var(--ml-color-accent);font-weight:600;color:var(--ml-color-ink)}.template-product .kit-product-variant-picker .kit-radio__input:focus-visible+.kit-button{outline:2px solid var(--ml-color-ink);outline-offset:2px}.template-product .kit-product-variant-picker .kit-radio .kit-button--disabled{background:var(--ml-color-surface-alt);color:var(--ml-color-muted)}.template-product .kit-product-variant-picker .kit-radio__input:checked+.kit-button--disabled{box-shadow:inset 0 0 0 1px var(--ml-color-muted);background:var(--ml-color-surface-alt);color:var(--ml-color-muted)}.template-product .kit-product-variant-picker .kit-radio__input:checked+.kit-swatch{box-shadow:0 0 0 2px var(--ml-color-surface),0 0 0 3px var(--ml-color-ink)}.template-product .kit-product-variant-picker .kit-select select,.template-product .kit-product-variant-picker select{min-height:44px;border:1px solid var(--ml-color-line);border-radius:var(--ml-radius-sm);font-size:var(--ml-text-small);color:var(--ml-color-ink)}.template-product .product-single__meta .js-qty__wrapper{border-color:var(--ml-color-line);border-radius:var(--ml-radius-sm)}.template-product .product-single__form .add-to-cart,.template-product .product-single__form .btn--add-to-cart{min-height:52px;border-radius:var(--ml-radius-sm);font-family:var(--ml-font-body);font-size:.9375rem;font-weight:600;letter-spacing:.02em;text-transform:none}.template-product .product-single__form .add-to-cart:not([disabled]){background:var(--ml-color-ink);color:#fff}.template-product .product-single__form .add-to-cart:focus-visible{outline:2px solid var(--ml-color-accent);outline-offset:2px}.template-product .product-single__form .shopify-payment-button__button{min-height:52px;border-radius:var(--ml-radius-sm)}.template-product shopify-payment-terms{display:block;margin-block-start:var(--ml-space-3);font-size:var(--ml-text-small);color:var(--ml-color-muted)}.template-product .product-block--sales-point,.template-product .product-block--inventory,.template-product .product__inventory{font-size:var(--ml-text-small);color:var(--ml-color-text)}.template-product .product-single__meta .rte,.template-product .product-block--tab .collapsible-content__inner{font-size:.9375rem;line-height:1.65;color:var(--ml-color-text)}.template-product .product-single__meta .rte :is(ul,ol),.template-product .product-block--tab .collapsible-content__inner :is(ul,ol){margin-block:var(--ml-space-3);padding-inline-start:1.2em}.template-product .product-single__meta .rte li,.template-product .product-block--tab .collapsible-content__inner li{margin-block-end:var(--ml-space-2)}.template-product .product-single__meta .rte strong,.template-product .product-block--tab .collapsible-content__inner strong{font-weight:600;color:var(--ml-color-ink)}.template-product .product-block--tab{margin-block-end:0}.template-product .product-block--tab .collapsibles-wrapper{border-color:var(--ml-color-line)}.template-product .product-block--tab .collapsible-trigger-btn{padding-block:var(--ml-space-4);font-family:var(--ml-font-body);font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ml-color-ink)}.template-product .product-block--tab .collapsible-trigger-btn--borders{border-color:var(--ml-color-line)}.template-product .product-block--tab .collapsible-trigger-btn:focus-visible{outline:2px solid var(--ml-color-accent);outline-offset:-2px}.template-product .product-block--tab .collapsible-trigger__icon .icon{width:12px}.template-product .product-block--tab .collapsible-trigger__icon path{stroke:var(--ml-color-ink)}.template-product .product-block--tab .collapsible-content__inner{padding-block-end:var(--ml-space-5)}.template-product .product-block--tab .collapsible-content__inner table{width:100%;border-collapse:collapse;font-size:var(--ml-text-small)}.template-product .product-block--tab .collapsible-content__inner :is(th,td){padding:var(--ml-space-2) var(--ml-space-3);border-bottom:1px solid var(--ml-color-line);text-align:start;vertical-align:top}@media screen and (max-width:768px){.template-product .page-content--product{padding-block-start:var(--ml-space-4)}.template-product .product-single__meta{padding-block-start:var(--ml-space-2);text-align:start}.template-product .product__main-photos{border:0;border-radius:0}.template-product .kit-product-variant-picker .kit-fieldset__legend,.template-product .product-single__meta .kit-product-variant-picker .kit-fieldset .kit-stack{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.template-product .product__thumb,.template-product .kit-product-variant-picker .kit-radio .kit-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ml-product.css.map */
