:root{--sotto-btn-ink: #1c1a17;--sotto-btn-text: #fffcf7;--sotto-btn-hover: #6a2c3e;--sotto-btn-time: .4s;--sotto-btn-ease: cubic-bezier(.33, 1, .68, 1)}html body .lp-wrapper:not(#sotto) [data-role=cta-button],html body .lp-wrapper:not(#sotto) [data-atc-btn],html body .lp-wrapper:not(#sotto) [data-offer-atc]{border-color:var(--sotto-btn-ink)!important;background:var(--sotto-btn-ink)!important;background-color:var(--sotto-btn-ink)!important;color:var(--sotto-btn-text)!important;transition:color var(--sotto-btn-time) var(--sotto-btn-ease),border-color var(--sotto-btn-time) var(--sotto-btn-ease)!important}html body .lp-wrapper:not(#sotto) [data-role=cta-button]:not(:disabled):not([aria-disabled=true]):hover,html body .lp-wrapper:not(#sotto) [data-atc-btn]:not(:disabled):not([aria-disabled=true]):hover,html body .lp-wrapper:not(#sotto) [data-offer-atc]:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--sotto-btn-hover)!important;background:var(--sotto-btn-ink)!important;background-color:var(--sotto-btn-ink)!important;color:var(--sotto-btn-text)!important}:is(.add-to-cart-button,.cart__checkout-button,.sotto-button,.lp-wrapper [data-role=cta-button],.lp-wrapper [data-atc-btn]){position:relative;overflow:hidden;isolation:isolate}:is(.add-to-cart-button,.cart__checkout-button,.sotto-button,.lp-wrapper [data-role=cta-button],.lp-wrapper [data-atc-btn]):before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--sotto-btn-hover);content:"";pointer-events:none;transform:translateY(101%);transition:transform var(--sotto-btn-time) var(--sotto-btn-ease)}@media(hover:hover){:is(.add-to-cart-button,.cart__checkout-button,.sotto-button,.lp-wrapper [data-role=cta-button],.lp-wrapper [data-atc-btn]):not(:disabled):not([aria-disabled=true]):hover:before{transform:translateY(0)}}.add-to-cart-button:hover,.cart__checkout-button:hover{--button-background-color: var(--color-primary-button-background);--button-border-color: var(--sotto-btn-hover)}.add-to-cart-button,.cart__checkout-button{transition:color var(--sotto-btn-time) var(--sotto-btn-ease),border-color var(--sotto-btn-time) var(--sotto-btn-ease),box-shadow .125s var(--sotto-btn-ease),scale .125s var(--sotto-btn-ease),translate .125s var(--sotto-btn-ease)}@media(prefers-reduced-motion:reduce){:is(.add-to-cart-button,.cart__checkout-button,.sotto-button,.lp-wrapper [data-role=cta-button],.lp-wrapper [data-atc-btn]):before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sotto-buttons.css.map */
