.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;-moz-appearance:none;appearance:none}.foldar-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left: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-corner-cut .foldar-btn-primary{clip-path:polygon(var(--corner-size) 0%,100% 0%,100% 100%,0% 100%,0% var(--corner-size),var(--corner-size) 0%)}.icon-right .foldar-btn-primary{flex-direction:row-reverse}.foldar-btn-primary-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .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-text{position:relative;z-index:1;display:flex;flex-direction:column;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{color:var(--btn-hover-text);visibility:visible}.foldar-btn-primary:hover .foldar-btn-text-inner{transform:translateY(-100%)}.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-outline-wrapper{position:relative;display:inline-flex}.foldar-btn-outline{border:none!important;background:transparent;clip-path:polygon(0 0,calc(100% - var(--corner-size)) 0,100% var(--corner-size),100% 100%,0 100%)}.foldar-btn-outline .foldar-btn-border{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible}.foldar-btn-outline .foldar-btn-outline-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.foldar-btn-outline .foldar-btn-outline-icon svg{width:1em;height:1em;display:block}.foldar-btn-outline .foldar-btn-outline-icon i{display:flex;align-items:center;justify-content:center}.icon-right .foldar-btn-outline{flex-direction:row-reverse}.foldar-btn-outline:hover .foldar-btn-text-inner{transform:translateY(-100%);color:var(--btn-hover-text)}.foldar-btn-outline-wrapper.icon-only .foldar-btn-outline{width:auto;aspect-ratio:1;padding:0}.foldar-btn-outline-wrapper.icon-only .foldar-btn-outline-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-cutcorner-wrapper{position:relative;display:inline-flex}.foldar-btn-cutcorner{display:inline-flex;align-items:center;justify-content:center;gap:.8em;padding:1em 1.75em;background:var(--btn-color);border:none;color:#fff;font-family:var(--foldar-font-heading,"DIN Condensed",sans-serif);font-size:1.6rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;clip-path:polygon(0 0,calc(100% - var(--corner-size)) 0,100% var(--corner-size),100% 100%,0 100%)}.foldar-btn-cutcorner:before{display:none}.has-icon .foldar-btn-cutcorner{display:flex;align-items:center;flex-direction:row}.icon-right .foldar-btn-cutcorner{flex-direction:row-reverse}.foldar-btn-cutcorner-icon{display:flex;align-items:center;justify-content:center}.foldar-btn-cutcorner-icon svg{width:1em;height:1em}.foldar-btn-cutcorner-icon i{display:flex}.foldar-btn-cutcorner-text{display:block}.foldar-btn-cutcorner-wrapper.icon-only .foldar-btn-cutcorner{padding:1em;aspect-ratio: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-btn-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}@keyframes foldar-btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.foldar-btn-cutcorner:focus-visible{outline:2px solid var(--btn-color);outline-offset:2px}.bricks-builder .foldar-button-wrapper{min-width:50px;min-height:50px}.bricks-builder .foldar-button-wrapper .foldar-btn-text-hover{display:none}