.product__info-container .product-form__buttons--brand{display:flex;flex-direction:column;width:100%;max-width:100%}.product__info-container .product-form__buttons-row{display:flex;align-items:center;gap:10px;width:100%}.product__info-container .product-form__buttons-row .product-form__submit,.product__info-container .product-form__buttons-row .ring-builder-pdp-submit,.product__info-container .product-form__buttons-row .ring-builder-pdp-submit .product-form__submit,.product__info-container .product-form__buttons-row [id^=ChooseSetting-]{flex:1 1 auto;width:auto;min-width:0;min-height:52px;height:52px;margin:0;padding:14px 20px;border-radius:5px;border:1px solid var(--brand-primary-hex, #0e3b3a);background-color:var(--brand-primary-hex, #0e3b3a);color:var(--brand-background-hex, #fffdf8);font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.product__info-container .product-form__buttons-row .ring-builder-pdp-submit{display:flex;padding:0;border:0;background:transparent}.product__info-container .product-form__buttons-row .ring-builder-pdp-submit .product-form__submit,.product__info-container .product-form__buttons-row .ring-builder-pdp-submit [id^=ChooseSetting-]{width:100%}.product__info-container .product-form__buttons-row .product-form__submit:before,.product__info-container .product-form__buttons-row .product-form__submit:after,.product__info-container .product-form__buttons-row [id^=ChooseSetting-]:before,.product__info-container .product-form__buttons-row [id^=ChooseSetting-]:after{display:none}.product__info-container .product-form__buttons-row .product-form__submit:hover:not([disabled]),.product__info-container .product-form__buttons-row [id^=ChooseSetting-]:hover:not([disabled]){background-color:var(--brand-primary-hex, #0e3b3a);color:var(--brand-background-hex, #fffdf8);border-color:var(--brand-primary-hex, #0e3b3a);opacity:.92}.product__info-container .product-form__buttons-row .product-form__submit[disabled]{opacity:.55;cursor:not-allowed}.product__info-container .product-form__buttons-row .product-form__wishlist{position:static!important;top:auto!important;right:auto!important;flex:0 0 52px;width:52px;height:52px;min-width:52px;min-height:52px;margin:0;padding:0;border-radius:5px;border:1px solid rgba(14,59,58,.15);background:#fff;box-shadow:none;transform:none!important;align-self:center}.product__info-container .product-form__buttons-row .product-form__wishlist .brand-product-card__fav-icon{width:20px;height:20px}.product__info-container .product-form__appointment{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:10px 0;padding:14px 24px;box-sizing:border-box;border-radius:5px;border:1px solid var(--brand-primary-hex, #0e3b3a);background-color:#fff;color:#000;font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;letter-spacing:.01em;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease}.product__info-container .product-form__appointment:before,.product__info-container .product-form__appointment:after{display:none!important;content:none!important;box-shadow:none!important}.product__info-container .product-form__appointment:hover,.product__info-container .product-form__appointment:focus,.product__info-container .product-form__appointment:focus-visible{color:#000;border-color:var(--brand-primary-hex, #0e3b3a);background-color:#fff;box-shadow:none;opacity:.85;outline:none}.product__info-container .product-form__appointment[aria-disabled=true]{opacity:.5;pointer-events:none}.product__info-container .product-form__buttons--brand .shopify-payment-button{width:100%;max-width:100%}.product__info-container .product-form__buttons--brand .shopify-payment-button__button{width:100%;min-height:52px;border-radius:5px!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:600!important}.product__info-container .product-form__buttons--brand .shopify-payment-button__button--unbranded{background-color:var(--brand-highlight-hex, #d9a441)!important;color:var(--brand-background-hex, #fffdf8)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-buy-buttons-brand.css.map */
