@keyframes foldar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes foldar-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.foldar-button-wrapper{--btn-color: #f43139;--btn-hover-text: #fff;--btn-hover-bg: var(--btn-color);--corner-size: 16px;--blur-amount: 8px;--icon-hover-rotate: -8deg;--icon-hover-scale: 1.15;--icon-hover-color: var(--btn-hover-text);--icon-plus-color: var(--btn-color);--btn-font: "DIN Condensed", sans-serif}.foldar-button-wrapper{position:relative;display:inline-flex;font-family:var(--btn-font, "DIN Condensed", sans-serif)}.foldar-button-wrapper .foldar-btn-corner{position:absolute;top:0;left:0;width:var(--corner-size);height:var(--corner-size);z-index:10;pointer-events:none;overflow:visible;color:var(--btn-color)}.foldar-button-wrapper .foldar-btn-corner .corner-fill{fill:var(--btn-color)}.foldar-button-wrapper .foldar-btn-corner .corner-stroke{stroke:var(--btn-color)}.foldar-btn{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:color .3s ease;font:inherit;line-height:inherit;padding:0;margin:0;border:1px solid var(--btn-color);background:transparent;color:inherit;text-decoration:none;white-space:nowrap;-webkit-appearance:none;appearance:none}.foldar-btn:before{content:"";position:absolute;inset:0;background:var(--btn-hover-bg, var(--btn-color));transform:translateY(100%);transition:transform .25s ease;z-index:0}.foldar-btn:hover:before{transform:translateY(0)}.foldar-btn.is-exiting:before{transform:translateY(-100%)}.foldar-btn.is-resetting:before{transition:none;transform:translateY(100%)}.foldar-btn:focus-visible{outline:2px solid var(--btn-color);outline-offset:2px}.foldar-button-wrapper.has-blur .foldar-btn{backdrop-filter:blur(var(--blur-amount));-webkit-backdrop-filter:blur(var(--blur-amount))}.foldar-btn-primary-wrapper{position:relative;display:inline-flex}.has-cut-corner .foldar-btn-primary{clip-path:polygon(0 0,calc(100% - var(--corner-size)) 0,100% var(--corner-size),100% 100%,0 100%)}.fill-outline .foldar-btn-primary{border:none}.icon-right .foldar-btn-primary{flex-direction:row-reverse}.foldar-btn-border{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible}.foldar-btn-primary-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease,color .3s ease}.foldar-btn-primary-icon svg{width:1em;height:1em;display:block}.foldar-btn-primary-icon i{display:flex;align-items:center;justify-content:center}.foldar-btn-icon-rollover{overflow:hidden}.foldar-btn-icon-rollover svg,.foldar-btn-icon-rollover i{width:100%;height:100%}.foldar-btn-icon-rollover-inner{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:100%;transition:transform .35s ease,opacity .35s ease}.foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{position:absolute;inset:0;transform:translate(-150%);opacity:0}.icon-right .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner{transform:translate(150%);opacity:0}.icon-right .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{transform:translate(0);opacity:1}.icon-left .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner{transform:translate(-150%);opacity:0}.icon-left .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{transform:translate(0);opacity:1}.icon-left .foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{transform:translate(150%)}.icon-slide-ltr .foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{transform:translate(-150%)}.icon-slide-ltr .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner{transform:translate(150%);opacity:0}.icon-slide-ltr .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{transform:translate(0);opacity:1}.icon-slide-rtl .foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{transform:translate(150%)}.icon-slide-rtl .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner{transform:translate(-150%);opacity:0}.icon-slide-rtl .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{transform:translate(0);opacity:1}.icon-slide-ttb .foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{transform:translateY(-150%)}.icon-slide-ttb .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner{transform:translateY(150%);opacity:0}.icon-slide-ttb .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{transform:translateY(0);opacity:1}.icon-slide-btt .foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{transform:translateY(150%)}.icon-slide-btt .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner{transform:translateY(-150%);opacity:0}.icon-slide-btt .foldar-btn-primary:hover .foldar-btn-icon-rollover-inner.foldar-btn-icon-rollover-hover{transform:translateY(0);opacity:1}.foldar-btn-text{position:relative;z-index:1;overflow:hidden;height:1lh}.foldar-btn-text-inner{display:flex;align-items:center;line-height:inherit;height:1lh;flex-shrink:0;transition:transform .4s ease,color .4s ease}.foldar-btn-text-inner.foldar-btn-text-hover{position:absolute;top:0;left:0;width:100%;visibility:visible!important;color:var(--btn-hover-text);transform:translateY(150%)}.foldar-btn-primary:hover .foldar-btn-text-inner{transform:translateY(-150%)}.foldar-btn-primary:hover .foldar-btn-text-inner.foldar-btn-text-hover{transform:translateY(0)}.has-icon-slide .foldar-btn-text-inner{transition:none;transform:none!important}.has-icon-slide .foldar-btn-text-inner.foldar-btn-text-hover{display:none}.foldar-btn-primary-wrapper.icon-only .foldar-btn-primary{width:auto;aspect-ratio:1;padding:0}.foldar-btn-primary-wrapper.icon-only .foldar-btn-primary-icon{margin:0}.foldar-btn-icon-wrapper{aspect-ratio:1}.foldar-btn-icon{position:relative;display:flex;align-items:center;justify-content:center;z-index:1;transition:transform .3s ease,color .3s ease}.foldar-btn-icon svg{display:block}.foldar-btn-icon i{display:flex;align-items:center;justify-content:center}.foldar-btn-plus{position:absolute;top:2px;right:4px;font-weight:700;font-size:14px;line-height:1;z-index:1;transition:transform .3s ease,color .3s ease}.foldar-btn-plus:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;background:#fff;border-radius:50%;transform:translate(-50%,-50%) scale(0);z-index:-1;transition:transform .3s ease}.foldar-btn-icon-wrapper:hover{color:var(--icon-hover-color)}.foldar-btn-icon-wrapper:hover .foldar-btn-icon{transform:scale(var(--icon-hover-scale)) rotate(var(--icon-hover-rotate))}.foldar-btn-icon-wrapper:hover .foldar-btn-plus{transform:scale(1.2) rotate(8deg);color:var(--icon-plus-color)}.foldar-btn-icon-wrapper:hover .foldar-btn-plus:before{transform:translate(-50%,-50%) scale(1)}.foldar-btn-add-to-cart.is-loading{pointer-events:none;opacity:.7}.foldar-btn-add-to-cart.is-loading .foldar-btn-icon{animation:foldar-spin 1s linear infinite}.foldar-btn-add-to-cart.is-success:before{transform:translateY(0);background:#22c55e}.foldar-btn-add-to-cart.is-success .foldar-btn-icon,.foldar-btn-add-to-cart.is-success .foldar-btn-plus{color:#fff}.foldar-btn-add-to-cart.is-error:before{transform:translateY(0);background:#ef4444}.foldar-btn-add-to-cart.is-error .foldar-btn-icon,.foldar-btn-add-to-cart.is-error .foldar-btn-plus{color:#fff}@media(prefers-reduced-motion:reduce){.foldar-btn:before,.foldar-btn-text-inner,.foldar-btn-icon-rollover-inner,.foldar-btn-primary-icon,.foldar-btn-icon,.foldar-btn-plus,.foldar-btn-plus:before{transition:none!important}}
