body:has(main[data-template^=product]) .product-details>.group-block{gap:22px}body:has(main[data-template^=product]) .variant-picker__form{gap:20px}body:has(main[data-template^=product]) .variant-option--buttons{gap:10px;margin-block:0}body:has(main[data-template^=product]) .variant-option--buttons legend{margin-bottom:12px;font-weight:700;line-height:1.25}body:has(main[data-template^=product]) .variant-option--buttons .variant-option__button-label{min-height:46px;padding:11px 14px;align-items:center;justify-content:center;line-height:1.25}body:has(main[data-template^=product]) .variant-option--buttons .variant-option__button-label__text{line-height:1.25;white-space:normal}body:has(main[data-template^=product]) .variant-option--buttons:first-of-type{max-height:372px;overflow-y:auto;padding:2px 10px 14px 2px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:2px;scrollbar-width:thin}body:has(main[data-template^=product]) .variant-option--buttons:first-of-type .variant-option__button-label{min-height:44px}body:has(main[data-template^=product]) .variant-option--buttons:first-of-type .variant-option__button-label__text{font-size:13px}body:has(main[data-template^=product]) .variant-option--buttons.variant-option--equal-width-buttons{gap:10px 12px}body:has(main[data-template^=product]) .variant-option--buttons:first-of-type.variant-option--equal-width-buttons,body:has(main[data-template^=product]) .variant-option--buttons:not(:first-of-type).variant-option--equal-width-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(main[data-template^=product]) .variant-option--buttons .variant-option__button-label:has(input:checked){box-shadow:0 8px 20px #071f361a}body:has(main[data-template^=product]) .mte-selected-sku-preview{max-width:none;grid-template-columns:86px minmax(0,1fr);gap:14px;padding:14px;border-color:#006da32e;box-shadow:0 12px 28px #071f360f}body:has(main[data-template^=product]) .mte-selected-sku-preview__media{width:86px}body:has(main[data-template^=product]) .product-form-buttons{gap:12px!important;margin-top:4px}body:has(main[data-template^=product]) .product-form-buttons button,body:has(main[data-template^=product]) .product-form-buttons .shopify-payment-button__button{min-height:54px;font-weight:900}@media screen and (max-width:749px){body:has(main[data-template^=product]) .product-details>.group-block{gap:16px}body:has(main[data-template^=product]) .variant-picker__form{gap:16px}body:has(main[data-template^=product]) .variant-option--buttons{gap:9px}body:has(main[data-template^=product]) .variant-option--buttons legend{margin-bottom:10px}body:has(main[data-template^=product]) .variant-option--buttons.variant-option--equal-width-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body:has(main[data-template^=product]) .variant-option--buttons:first-of-type.variant-option--equal-width-buttons,body:has(main[data-template^=product]) .variant-option--buttons:not(:first-of-type).variant-option--equal-width-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(main[data-template^=product]) .variant-option--buttons .variant-option__button-label{min-height:42px;padding:10px 11px}body:has(main[data-template^=product]) .variant-option--buttons:first-of-type{max-height:300px;padding:2px 6px 10px 2px}body:has(main[data-template^=product]) .mte-selected-sku-preview{gap:12px;padding:12px}body:has(main[data-template^=product]) .product-form-buttons{gap:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/montelise-product-buy-spacing.css.map */
