.single-content .woocommerce .woocommerce-notices-wrapper>:not(.cart-empty){margin:0 0 1rem}.single-content .woocommerce .woocommerce-notices-wrapper>:not(.cart-empty):last-child{margin-bottom:0}.woocommerce .woocommerce-notices-wrapper,.woocommerce-notices-wrapper{z-index:100009;--kwsb-background:#1f1f1f;--kwsb-color:#fff;max-width:600px;font-size:1rem;position:fixed;bottom:2rem;left:2rem}.woocommerce .woocommerce-notices-wrapper>:not(.cart-empty),.woocommerce-notices-wrapper>:not(.cart-empty){opacity:0;background:var(--kwsb-background);color:var(--kwsb-color);border:0;border-radius:2px;align-items:center;margin:0 0 1rem;padding:1rem 4rem 1rem 1rem;line-height:1.2;display:flex;position:relative;box-shadow:0 0 25px #0000004d}.woocommerce .woocommerce-notices-wrapper>:not(.cart-empty):last-child,.woocommerce-notices-wrapper>:not(.cart-empty):last-child{margin-bottom:0}.woocommerce .woocommerce-notices-wrapper>:not(.cart-empty) a,.woocommerce-notices-wrapper>:not(.cart-empty) a{color:var(--kwsb-color)}.woocommerce .woocommerce-notices-wrapper>:not(.cart-empty) a.restore-item,.woocommerce-notices-wrapper>:not(.cart-empty) a.restore-item{margin-left:.5em}.woocommerce .woocommerce-notices-wrapper>:not(.cart-empty) .kwsb-close,.woocommerce-notices-wrapper>:not(.cart-empty) .kwsb-close{color:#0000;background:0 0;border:0;width:1em;height:1em;margin:0;padding:0;position:absolute;top:1rem;left:auto;right:1rem}.woocommerce .woocommerce-notices-wrapper>:not(.cart-empty) .kwsb-close:before,.woocommerce .woocommerce-notices-wrapper>:not(.cart-empty) .kwsb-close:after,.woocommerce-notices-wrapper>:not(.cart-empty) .kwsb-close:before,.woocommerce-notices-wrapper>:not(.cart-empty) .kwsb-close:after{content:"";background:var(--kwsb-color);border-radius:1px;width:1em;height:2px;position:absolute;top:.5em;left:auto;right:0}.woocommerce .woocommerce-notices-wrapper>:not(.cart-empty) .kwsb-close:before,.woocommerce-notices-wrapper>:not(.cart-empty) .kwsb-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.woocommerce .woocommerce-notices-wrapper>:not(.cart-empty) .kwsb-close:after,.woocommerce-notices-wrapper>:not(.cart-empty) .kwsb-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.woocommerce .woocommerce-notices-wrapper>:not(.cart-empty) a.button,.woocommerce-notices-wrapper>:not(.cart-empty) a.button{float:none;flex-shrink:0;flex-basis:content;border:0;border-right:2px solid var(--kwsb-color);line-height:initial;box-shadow:none;color:var(--kwsb-color);background:0 0;border-radius:0;margin:0 1rem 0 0;padding:0 1rem 0 0;font-size:1em}.woocommerce .woocommerce-notices-wrapper>ul.kwsb-snackbar-notice:not(.cart-empty),.woocommerce-notices-wrapper>ul.kwsb-snackbar-notice:not(.cart-empty){flex-direction:column;align-items:flex-start}.woocommerce .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error{--kwsb-background:#e43622}.woocommerce .woocommerce-notices-wrapper .woocommerce-error.kwsb-snackbar-notice:empty,.woocommerce-notices-wrapper .woocommerce-error.kwsb-snackbar-notice:empty{display:none}.woocommerce .woocommerce-notices-wrapper .kwsb-snackbar-notice,.woocommerce-notices-wrapper .kwsb-snackbar-notice{opacity:0;-webkit-animation:.5s ease-in-out forwards WSBFadeIn;animation:.5s ease-in-out forwards WSBFadeIn}.woocommerce .woocommerce-notices-wrapper .kwsb-hide-notice,.woocommerce-notices-wrapper .kwsb-hide-notice{-webkit-animation:.5s ease-in-out forwards WSBFadeOut;animation:.5s ease-in-out forwards WSBFadeOut}.woocommerce .woocommerce-notices-wrapper .kwsb-hide-notice.kwsb-hidden-notice,.woocommerce-notices-wrapper .kwsb-hide-notice.kwsb-hidden-notice{display:none!important}.woocommerce .woocommerce-NoticeGroup .woocommerce-error{flex-direction:column}.woocommerce .woocommerce-NoticeGroup .woocommerce-error li{width:100%}@-webkit-keyframes WSBFadeIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}25%{opacity:.75;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes WSBFadeIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}25%{opacity:.75;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes WSBFadeOut{0%{opacity:1}to{opacity:0}}@keyframes WSBFadeOut{0%{opacity:1}to{opacity:0}}