.c-buy-buttons .form{display:flex;flex-direction:column;gap:25px}.c-buy-buttons .product-form__error-message-wrapper{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px;font-weight:300}.c-buy-buttons .product-form__error-message-wrapper .icon{width:30px}.c-buy-buttons__out-of-stock-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.c-buy-buttons__out-of-stock-heading p{max-width:210px}.c-buy-buttons__selection{display:flex;flex-direction:column;gap:12px;padding:20px;background-color:#f4f2ed}.c-buy-buttons__linked-products-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid #ede9e8}.c-buy-buttons__linked-products{display:flex;gap:12px}.c-buy-buttons__linked-product--active{position:relative}.c-buy-buttons__linked-product--active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px #1d1d1b}.c-buy-buttons__linked-product img{width:100%;max-width:70px;height:auto;aspect-ratio:70/50;-o-object-fit:cover;object-fit:cover}.c-buy-buttons__size-options{padding-bottom:12px;border-bottom:1px solid #ede9e8}.c-buy-buttons__options{border-bottom:1px solid #ede9e8}.c-buy-buttons__options variant-selects{display:flex;flex-direction:column}.c-buy-buttons__options .product-form__input{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.c-buy-buttons__options .product-form__input:not(:last-of-type){border-bottom:1px solid #ede9e8}.c-buy-buttons__options .product-form__input .select{width:auto}.c-buy-buttons__options .product-form__input .select select{width:100%;margin-right:-6px;padding-right:12px;border:0;color:#666;text-align:right;-moz-text-align-last:right;text-align-last:right;background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-buy-buttons__options .product-form__input .select svg{transform:rotate(90deg);pointer-events:none}.c-buy-buttons__options .product-form__dropdown-arrow{display:flex;height:10px;pointer-events:none}.c-buy-buttons__buttons{display:flex;flex-direction:column;gap:15px}.c-buy-buttons__buttons .shopify-payment-button{cursor:pointer}.c-buy-buttons__buttons .shopify-payment-button *{pointer-events:none}.c-buy-buttons__price{font-family:Grifo M,serif;font-weight:100}.c-buy-buttons .c-quantity-selector quantity-input{background-color:#fff}
