:root{--kssn-dismiss-button-color:transparent;--kssn-dismiss-button-hover-color:transparent;--kssn-bg-color:#1f1f1f;--kssn-text-color:#fff;--kssn-border-color:#1f1f1f;--kssn-error:#e43723}.woocommerce-NoticeGroup-checkout,.woocommerce-notices-wrapper{bottom:0;left:20px;position:fixed;z-index:1001}.woocommerce-NoticeGroup-checkout [class^=woocommerce-],.woocommerce-notices-wrapper [class^=woocommerce-]{font-family:Open Sans,Helvetica,Arial,Sans-Serif,serif}.woocommerce-NoticeGroup-checkout .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error{margin-top:0}.woocommerce-NoticeGroup-checkout a,.woocommerce-notices-wrapper a{color:rgba(var(--kubio-color-1),1);font-family:Open Sans,Helvetica,Arial,Sans-Serif,serif;font-size:1em!important;font-weight:400;line-height:1.5;text-decoration:none}.woocommerce-NoticeGroup-checkout a:hover,.woocommerce-notices-wrapper a:hover{color:rgba(var(--kubio-color-1-variant-4),1)}.woocommerce-notices-wrapper:not(.extra-1):not(.extra-2){opacity:0;padding-bottom:20px;transition:opacity .3s}.woocommerce-notices-wrapper:not(.extra-1):not(.extra-2) .woocommerce-error,.woocommerce-notices-wrapper:not(.extra-1):not(.extra-2) .woocommerce-info,.woocommerce-notices-wrapper:not(.extra-1):not(.extra-2) .woocommerce-message{margin:0}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3){background:none!important;display:flex;flex-direction:column;margin-bottom:0!important;opacity:1;padding:0 0 30px!important;transition:opacity .3s}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3)>*{line-height:1.2}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-error,.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-info,.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-message{background-color:#1f1f1f;border:0!important;box-shadow:0 0 25px rgba(0,0,0,.3)!important;color:#fff!important;line-height:1.2!important;margin:0!important;padding:16px 64px 16px 16px!important}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-error a.restore-item,.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-info a.restore-item,.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-message a.restore-item{line-height:1.2;margin-left:10px}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-error:after,.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-error:before,.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-info:after,.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-info:before,.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-message:after,.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-message:before{display:none}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-error .button:not(#extra-1):not(#extra-2),.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-info .button:not(#extra-1):not(#extra-2),.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-message .button:not(#extra-1):not(#extra-2){--kwsb-color:#fff;background-color:transparent;border:0!important;border-radius:0;border-right:2px solid #fff;box-shadow:none;color:#fff;flex-basis:content;flex-shrink:0;float:none;font-size:1em;font-weight:400;line-height:normal;margin:0 1rem 0 0;padding:0 1rem 0 0}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-error .restore-item:not(.extra-1),.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-info .restore-item:not(.extra-1),.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-message .restore-item:not(.extra-1){font-size:inherit}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) .woocommerce-error{background-color:var(--kssn-error)}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3) ul.woocommerce-error{flex-direction:column;position:relative}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3).kssn-hidden-notice{display:none}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3).kssn-hide-notice{opacity:0}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3).kssn-show-notices{animation:KSSNSlideIn .5s ease-in-out forwards}.kssn__wrapper:not(.extra-1):not(.extra-2):not(.extra-3).ready-to-show{transform:translateY(250px)}.kssn__dismiss-button:not(.extra-1):not(.extra-2):not(.extra-3){height:18px;margin:0 0 2px;position:absolute;right:11px;top:16px;width:25px}.kssn__dismiss-button:not(.extra-1):not(.extra-2):not(.extra-3):after,.kssn__dismiss-button:not(.extra-1):not(.extra-2):not(.extra-3):before{border:1px solid #f5f5f5;border-radius:1px;content:"";font-size:18px;height:2px;left:0;position:absolute;width:1em}.kssn__dismiss-button:not(.extra-1):not(.extra-2):not(.extra-3):before{transform:rotate(45deg)}.kssn__dismiss-button:not(.extra-1):not(.extra-2):not(.extra-3):after{transform:rotate(-45deg)}.kssn__dismiss-button:not(.extra-1):not(.extra-2):not(.extra-3).kssn-button-style{background-color:var(--kssn-dismiss-button-color);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--kssn-dismiss-button-color);font-size:14px;line-height:1;padding:0}.kssn__dismiss-button:not(.extra-1):not(.extra-2):not(.extra-3).kssn-button-style:hover{background-color:var(--kssn-dismiss-button-hover-color);border-color:var(--kssn-dismiss-button-hover-color)}.kssn__dismiss-button:not(.extra-1):not(.extra-2):not(.extra-3):first-child{display:none}@keyframes KSSNFadeOut{to{opacity:0}}@keyframes KSSNSlideIn{0%{opacity:0;transform:translateY(100px)}25%{opacity:.75;transform:translateY(-5px)}50%{opacity:1;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}
