.badge--mto{background-color:var(--color-base-accent-1);color:var(--color-base-solid-button-labels);padding:.4rem .8rem;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;display:inline-block}.badge--mto-short{background-color:var(--color-base-accent-1);color:var(--color-base-solid-button-labels);padding:.3rem .6rem;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.price--mto{font-style:italic;color:var(--color-foreground)}.price--mto .price-item--mto{font-size:inherit}.product__buy_buttons--mto{display:flex;flex-direction:column;gap:1rem}.product__buy_buttons--mto .mto-badge-text{text-align:center;font-style:italic;color:var(--color-foreground);opacity:.8;font-size:.9rem;margin-bottom:.5rem}.product__buy_buttons--mto .button--appointment{width:100%;text-align:center}.product-card--mto .quick-add-block{display:none!important}.collections-grid__overlay{pointer-events:none}.appointment-header-image{width:100%;overflow:hidden}.appointment-header-image__media{position:relative;width:100%}.appointment-header-image__media.media--small{height:200px}.appointment-header-image__media.media--medium{height:300px}.appointment-header-image__media.media--large{height:400px}@media screen and (min-width:750px){.appointment-header-image__media.media--small{height:250px}.appointment-header-image__media.media--medium{height:400px}.appointment-header-image__media.media--large{height:500px}}.appointment-header-image__img{width:100%;height:100%;object-fit:cover}.appointment-header-image__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;pointer-events:none}.appointment-form{max-width:600px;margin:0 auto}.appointment-form .field{margin-bottom:1.5rem}.appointment-form .field__label{display:block;margin-bottom:.5rem}.appointment-form select.field__input,.appointment-form input[type=date].field__input{font-size:calc(var(--font-body-second-scale) * 1rem);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.appointment-form select.field__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.appointment-form input[type=date].field__input{cursor:pointer}.appointment-form input[type=date].field__input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.appointment-form input[type=date].field__input::-webkit-calendar-picker-indicator:hover{opacity:1}.appointment-form .text-area{min-height:150px;resize:vertical}.appointment-form__submit{margin-top:1rem}.card__badge .badge--mto{background-color:var(--color-base-accent-1)}.product__fabric{margin:1rem 0;padding:1rem 0;border-top:1px solid var(--color-border)}.product__fabric-label{margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;opacity:.7}.product__fabric-value{margin:0;font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tarsa-custom.css.map */
