.product-form__submit.button--secondary,.product-form__submit{background-color:var(--velora-gold);color:var(--velora-charcoal);font-size:1.6rem;font-weight:700;letter-spacing:.02em;min-height:4.8rem;box-shadow:var(--shadow-soft)}.product-form__submit.button--secondary:before,.product-form__submit:before{background-color:var(--velora-gold)}.product-form__submit.button--secondary:after,.product-form__submit:after{box-shadow:none}.product-form__submit:not([disabled]):hover{background-color:var(--velora-gold-dark)}.product-form__submit:not([disabled]):hover:before{background-color:var(--velora-gold-dark)}.product-form__submit[disabled],.product-form__submit.disabled{background-color:#1a1a1a1f;color:#1a1a1a8c;box-shadow:none}.product-form__submit[disabled]:before{background-color:#1a1a1a1f}.product-form__submit .loading__spinner .path{stroke:var(--velora-charcoal)}.product-form__input .form__label{margin-bottom:.8rem}variant-selects .product-form__input--pill label,.product-form__input--pill label{min-height:4.4rem;display:inline-flex;align-items:center;padding:0 1.8rem;border-radius:999px;font-size:1.5rem;transition:all var(--velora-speed) var(--velora-ease)}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--velora-charcoal);color:#f5f0e8;border-color:var(--velora-charcoal)}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--velora-gold-dark);outline-offset:2px}.quantity__button{min-width:4.4rem;min-height:4.4rem}@media screen and (max-width:749px){.footer__list-social a,.footer-block__details-content a,.policies li a{display:inline-block;padding:.4rem 0}}.velora-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:6;display:none;align-items:center;gap:1.2rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom,0px));background-color:#fafaf8f5;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);box-shadow:0 -6px 24px #1a1a1a1f;transform:translateY(110%);transition:transform .32s var(--velora-ease)}.velora-sticky-atc.is-visible{transform:translateY(0)}.velora-sticky-atc__media{flex:0 0 auto;width:4.4rem;height:4.4rem;border-radius:10px;overflow:hidden;background-color:var(--velora-cream)}.velora-sticky-atc__media img{width:100%;height:100%;object-fit:cover;display:block}.velora-sticky-atc__text{flex:1 1 auto;min-width:0}.velora-sticky-atc__title{display:block;font-size:1.3rem;line-height:1.3;color:#1a1a1abf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.velora-sticky-atc__price{display:block;font-size:1.5rem;font-weight:700;color:var(--velora-charcoal)}.velora-sticky-atc__button{flex:0 0 auto;min-height:4.4rem;padding:0 2rem;border:0;border-radius:var(--radius-sm);background-color:var(--velora-gold);color:var(--velora-charcoal);font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color var(--velora-speed) var(--velora-ease)}.velora-sticky-atc__button:hover{background-color:var(--velora-gold-dark)}@media screen and (max-width:749px){.velora-sticky-atc{display:flex}}@media(prefers-reduced-motion:reduce){.velora-sticky-atc{transition:none}}.velora-addon{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.2rem;padding:1.2rem 1.4rem;border:1px solid #e2dacb;border-radius:4px;background-color:#f5f1ea;cursor:pointer;font-family:var(--font-body-family);transition:border-color var(--velora-speed) var(--velora-ease),box-shadow var(--velora-speed) var(--velora-ease)}.velora-addon:has(input:checked){border-color:#c9a96e;box-shadow:inset 0 0 0 1px #c9a96e}.velora-addon__check{flex:0 0 auto;width:2rem;height:2rem;margin:0;accent-color:#c9a96e;cursor:pointer}.velora-addon__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:4px;background-color:#1b1917;color:#c9a96e}.velora-addon__icon svg{width:2.2rem;height:2.2rem}.velora-addon__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.35;font-size:1.4rem;color:#1a1a1a}.velora-addon__text strong{font-weight:700}.velora-addon__text small{font-size:1.3rem;color:#6f6552}.velora-addon__price{flex:0 0 auto;font-size:1.5rem;font-weight:700;white-space:nowrap;color:#1a1a1a}
/*# sourceMappingURL=/cdn/shop/t/14/assets/velora-conversion.css.map */
