.bundle-promotion{margin-top:1.5rem}.bundle-promotion__text{margin:0 0 1rem;font-size:1.2rem;color:rgb(var(--color-foreground));line-height:1.5;text-align:center}.bundle-promotion__button{display:flex;justify-content:center;align-items:center;width:100%;min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);padding:1.5rem 3rem;border:transparent solid var(--buttons-border-width);border-radius:var(--buttons-radius-outset);color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background));box-shadow:var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity));text-decoration:none;transition:all .2s ease;box-sizing:border-box;font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));font-weight:500;position:relative;cursor:pointer;text-align:center}.bundle-promotion__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius);box-shadow:var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity))}.bundle-promotion__button:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) * -1) rgba(var(--color-button-text),var(--buttons-border-opacity));transition:box-shadow var(--duration-short) ease}.bundle-promotion__button:hover{transform:scale(1.07);filter:brightness(.9)}.bundle-promotion__button:not([disabled]):hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.bundle-promotion__button:focus-visible,.bundle-promotion__button:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity))}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-bundle-promotion.css.map */
