.zyg-cta-button{--cta-btn-bg: var(--zyg-cta-bg-color, #ffde3b);--cta-btn-color: var(--zyg-cta-text-color, #000);--cta-btn-border-color: var(--zyg-cta-border-color, transparent);--cta-btn-border-width: var(--zyg-cta-border-width, 0px);--cta-btn-border-radius: var(--zyg-cta-border-radius, var(--button-radius, clamp(1.375rem, .93rem + 1.187vw, 2.5rem)));--cta-btn-height: clamp(2.25rem, 1.521rem + 1.941vw, 4.125rem);--cta-btn-padding-x: var(--zyg-cta-padding-x, clamp(1.125rem, .761rem + .971vw, 2rem));--cta-btn-padding-y: var(--zyg-cta-padding-y, 0px);--cta-btn-font-size: var(--zyg-cta-font-size, clamp(.675rem, .456rem + .582vw, 1.238rem));--cta-btn-font-weight: var(--zyg-cta-font-weight, 600);--cta-btn-line-height: var(--zyg-cta-line-height, 1.2);--cta-btn-letter-spacing: var(--zyg-cta-letter-spacing, normal);--cta-btn-text-transform: var(--zyg-cta-text-transform, none);--cta-btn-hover-bg: var(--zyg-cta-hover-bg-color, var(--cta-btn-bg));--cta-btn-hover-color: var(--zyg-cta-hover-text-color, var(--cta-btn-color));--cta-btn-hover-border-color: var(--zyg-cta-hover-border-color, var(--cta-btn-border-color));--cta-btn-hover-scale: var(--zyg-cta-hover-scale, 1);--cta-btn-box-shadow: var(--zyg-cta-box-shadow, none);--cta-btn-focus-ring-color: var(--zyg-cta-focus-ring-color, rgba(59, 130, 246, .6));--cta-btn-focus-ring-width: var(--zyg-cta-focus-ring-width, 2px);--cta-btn-focus-ring-offset: var(--zyg-cta-focus-ring-offset, 2px);--cta-btn-mobile-font-size: var(--zyg-cta-mobile-font-size, var(--cta-btn-font-size));--cta-btn-mobile-padding-x: var(--zyg-cta-mobile-padding-x, var(--cta-btn-padding-x));--cta-btn-mobile-padding-y: var(--zyg-cta-mobile-padding-y, var(--cta-btn-padding-y));--cta-btn-gap: clamp(.375rem, .253rem + .324vw, .75rem);--cta-stock-warning-color: #dc2626;--cta-social-proof-color: rgba(var(--color-foreground-rgb), .7);--cta-transition-duration: var(--zyg-cta-transition-duration-ms, .2s);display:flex;flex-direction:column;gap:var(--cta-btn-gap);width:100%}.zyg-cta-button__btn{position:relative;display:flex;flex:1;align-items:center;justify-content:center;gap:var(--cta-btn-gap);height:var(--cta-btn-height);min-height:var(--cta-btn-height);padding:var(--cta-btn-padding-y) var(--cta-btn-padding-x);background:var(--cta-btn-bg);color:var(--cta-btn-color);border:var(--cta-btn-border-width) solid var(--cta-btn-border-color);border-radius:var(--cta-btn-border-radius);font-size:var(--cta-btn-font-size);font-weight:var(--cta-btn-font-weight);line-height:var(--cta-btn-line-height);letter-spacing:var(--cta-btn-letter-spacing);text-transform:var(--cta-btn-text-transform);box-shadow:var(--cta-btn-box-shadow);text-decoration:none;cursor:pointer;transition:all var(--cta-transition-duration) ease;overflow:hidden;white-space:nowrap}.prose a.zyg-cta-button__btn{background:var(--cta-btn-bg);background-image:none}.zyg-cta-button__btn:hover:not(:disabled),a.zyg-cta-button__btn:hover{background:var(--cta-btn-hover-bg);color:var(--cta-btn-hover-color);border-color:var(--cta-btn-hover-border-color);transform:scale(var(--cta-btn-hover-scale))}.zyg-cta-button__btn:focus-visible{outline:none;box-shadow:0 0 0 var(--cta-btn-focus-ring-offset) #fff0,0 0 0 calc(var(--cta-btn-focus-ring-offset) + var(--cta-btn-focus-ring-width)) var(--cta-btn-focus-ring-color)}.zyg-cta-button__btn:active:not(:disabled){transform:scale(.98)}.zyg-cta-button__btn:disabled{cursor:not-allowed;opacity:.5}.zyg-cta-button__content{display:flex;align-items:center;justify-content:center;gap:var(--cta-btn-gap);transition:transform var(--cta-transition-duration) ease,opacity var(--cta-transition-duration) ease}.zyg-cta-button__text{display:inline}.zyg-cta-button__added-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--cta-btn-gap);opacity:0;transform:translateY(100%);transition:transform var(--cta-transition-duration) ease,opacity var(--cta-transition-duration) ease}.zyg-cta-button__added-icon{width:clamp(.75rem,.507rem + .647vw,1.375rem);height:clamp(.75rem,.507rem + .647vw,1.375rem)}.zyg-cta-button--loading .zyg-cta-button__content{opacity:.3}.zyg-cta-button--loading .zyg-cta-button__btn:after{content:"";position:absolute;width:clamp(.875rem,.592rem + .755vw,1.5rem);height:clamp(.875rem,.592rem + .755vw,1.5rem);border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:zyg-cta-spin .6s linear infinite}@keyframes zyg-cta-spin{to{transform:rotate(360deg)}}.zyg-cta-button--added .zyg-cta-button__content{transform:translateY(-100%);opacity:0}.zyg-cta-button--added .zyg-cta-button__added-text{transform:translateY(0);opacity:1}.zyg-cta-button--disabled .zyg-cta-button__btn{pointer-events:none}.zyg-cta-button__stock-warning{display:flex;align-items:center;gap:clamp(.125rem,.085rem + .108vw,.25rem);color:var(--cta-stock-warning-color);font-size:clamp(.625rem,.423rem + .539vw,1.125rem);font-weight:500}.zyg-cta-button__stock-warning[style*="display: none"]{display:none!important}.zyg-cta-button__stock-icon{width:clamp(.625rem,.423rem + .539vw,1.125rem);height:clamp(.625rem,.423rem + .539vw,1.125rem);flex-shrink:0}.zyg-cta-button__social-proof{display:flex;align-items:center;gap:clamp(.125rem,.085rem + .108vw,.25rem);color:var(--cta-social-proof-color);font-size:clamp(.625rem,.423rem + .539vw,1.125rem)}.zyg-cta-button__social-icon{width:clamp(.625rem,.423rem + .539vw,1.125rem);height:clamp(.625rem,.423rem + .539vw,1.125rem);flex-shrink:0}.zyg-cta-button__icon{width:clamp(.875rem,.592rem + .755vw,1.5rem);height:clamp(.875rem,.592rem + .755vw,1.5rem);flex-shrink:0}.zyg-cta-button--max-width{max-width:var(--cta-btn-max-width)}.zyg-cta-button--full-width,.zyg-cta-button--full-width .zyg-cta-button__btn{width:100%}@media(max-width:749px){.zyg-cta-button__btn{font-size:var(--cta-btn-mobile-font-size);padding:var(--cta-btn-mobile-padding-y) var(--cta-btn-mobile-padding-x)}.zyg-cta-button--mobile-full-width,.zyg-cta-button--mobile-full-width .zyg-cta-button__btn{width:100%}}.zyg-cta-button--small{--cta-btn-padding-x: clamp(.75rem, .507rem + .647vw, 1.375rem);--cta-btn-padding-y: clamp(.375rem, .253rem + .324vw, .75rem);--cta-btn-font-size: clamp(.625rem, .423rem + .539vw, 1.125rem)}.zyg-cta-button--large{--cta-btn-padding-x: clamp(1.5rem, 1.014rem + 1.295vw, 2.75rem);--cta-btn-padding-y: clamp(.75rem, .507rem + .647vw, 1.375rem);--cta-btn-font-size: clamp(.875rem, .592rem + .755vw, 1.5rem)}.zyg-cta-button--outline .zyg-cta-button__btn,.prose .zyg-cta-button--outline a.zyg-cta-button__btn{background:transparent;background-image:none;border:var(--zyg-cta-border-width, 2px) solid var(--cta-btn-border-color, var(--cta-btn-bg));color:var(--cta-btn-color, var(--cta-btn-border-color, var(--cta-btn-bg)))}.zyg-cta-button--outline .zyg-cta-button__btn:hover:not(:disabled){background-color:transparent;opacity:.75}.zyg-cta-button--ghost .zyg-cta-button__btn,.prose .zyg-cta-button--ghost a.zyg-cta-button__btn{background:transparent;background-image:none;border-color:transparent;color:var(--cta-btn-bg)}.zyg-cta-button--ghost .zyg-cta-button__btn:hover:not(:disabled){background-color:rgba(var(--color-foreground-rgb),.05)}.zyg-cta-button--price-below{flex-direction:column}.zyg-cta-button--price-below .zyg-cta-button__prices{order:1}.zyg-cta-button--price-inline .zyg-cta-button__prices{display:inline-flex}.zyg-cta-button__price{font-weight:inherit}.zyg-cta-button__compare-price{text-decoration:line-through;opacity:.7;margin-left:.25em}.zyg-cta-button--sticky-visible{width:auto;animation:zyg-cta-sticky-enter .2s ease forwards}.zyg-cta-button--sticky-visible .zyg-cta-button__btn{box-shadow:0 4px 12px #00000026}@keyframes zyg-cta-sticky-enter{0%{opacity:0}to{opacity:1}}.zyg-cta-button__unit-price{display:flex;align-items:center;gap:clamp(.0625rem,.042rem + .054vw,.125rem);font-size:clamp(.5rem,.338rem + .432vw,1rem);color:var(--cta-social-proof-color);margin-top:clamp(.0625rem,.042rem + .054vw,.125rem)}.zyg-cta-button__unit-price[style*="display: none"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zyg-cta-button.css.map */
