.add-to-cart-submit{width:100%;position:relative;overflow:hidden}.add-to-cart-submit .button__inner{font-family:var(--font-family-sans-serif);font-size:var(--ui-1-uppercase-font-size);line-height:var(--ui-1-uppercase-line-height);font-weight:var(--ui-1-uppercase-font-weight);letter-spacing:var(--ui-1-uppercase-letter-spacing);text-transform:uppercase}.add-to-cart-submit--with-price .button__inner{justify-content:space-between;align-items:center;gap:var(--space-300);display:flex}.add-to-cart-submit--with-price .price__sale{display:none}.add-to-cart-submit__price .price__regular,.add-to-cart-submit__price .price__sale{color:inherit}.add-to-cart-submit__meta{align-items:center;gap:var(--space-150);display:flex}.add-to-cart-submit__icon svg{width:var(--space-300);height:var(--space-300)}.add-to-cart-submit__button{width:100%;position:relative}.add-to-cart-submit__button .loader{--initial-pos:-50%;width:100%;height:100%;transform:translate(var(--initial-pos), var(--initial-pos));filter:invert(-1);background-color:var(--settings-button-secondary-color-background);color:var(--settings-button-secondary-color-text);z-index:var(--z-elevated);top:50%;width:calc(100% + 1px);position:absolute;inset-inline-start:50%}
