.acfw-bogo-notice-text{display:contents}.acfwf-bogo-discount-summary-block{padding:0 1em}.wc-block-components-notice-banner>svg{align-self:center}.wc-block-components-notice-banner>div{display:flex;align-items:center;height:100%;justify-content:space-between}.wc-block-components-order-meta .wc-block-components-notice-banner{padding:0 4px}.wc-block-components-order-meta .wc-block-components-notice-banner div{display:block}.wc-block-components-order-meta .wc-block-components-notice-banner button{margin-top:.25em}.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child:after{border-bottom-width:1px!important}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-notices__snackbar{display:none}.acfw-checkout-form-button-field{margin:0}.acfw-checkout-form-button-field:after{content:"";display:table;clear:both}.acfw-checkout-form-button-field .form-row-last label{display:none}.acfw-checkout-form-button-field .form-row-last .button{width:100%}.acfwf-components .acfw-accordion:last-child{border-bottom:0}.acfwf-components .acfw-accordion h3{padding:.7em 1.2em;margin:0;background:#f5f5f5;font-size:1em;font-weight:400;cursor:pointer}.acfwf-components .acfw-accordion h3 .caret{position:relative;top:-2px;margin-left:5px}.acfwf-components .acfw-accordion h3 .caret img{display:inline-block;transition:transform .5s ease;transform:rotate(-90deg)}.acfwf-components .acfw-accordion .acfw-accordion-inner{overflow:hidden;background:#fcfcfc;max-height:0;transition:max-height .5s ease}.acfwf-components .acfw-accordion .acfw-accordion-inner .acfw-accordion-content{padding:1em 1.2em}.acfwf-components .acfw-accordion.show h3 .caret img{transform:rotate(0)}.acfwf-components .acfw-accordion .acfw-accordion-content{font-size:.9em}.acfwf-components .acfw-accordion .acfw-accordion-content p{margin-bottom:.5em}.acfwf-components .acfw-accordion .acfw-accordion-content p.acfw-store-credit-instructions{margin-bottom:.2em}.hdsb-stickybanner{background:#910a06;text-align:center;flex-direction:column;align-items:center;justify-content:center;padding:18px 55px 18px 10px;font-family:Arial,sans-serif}.hdsb-stickybanner *{font-size:15px;line-height:normal;letter-spacing:normal;letter-spacing:-0.022em;font-family:Arial,sans-serif !important}.hdsb-stickybanner .hdsb-stickybanner-text{color:#fff;margin-bottom:10px;line-height:1.4;font-weight:normal;word-spacing:.15em}.hdsb-stickybanner .hdsb-stickybanner-btn{color:#910a06;background:#fff;padding:4px 8px;margin:0 10px;transition:all ease-in-out .2s;min-width:180px;font-weight:bold;letter-spacing:normal;text-decoration:none;border:none;border-radius:2px !important;box-shadow:none}.hdsb-stickybanner .hdsb-stickybanner-btn:hover{color:#910a06;text-decoration:none;transform:scale(1.05)}.hdsb-stickybanner .hdsb-stickybanner-close{display:block;width:30px;height:30px;box-sizing:content-box;position:absolute;right:15px;top:50%;transform:translateY(-50%);padding:6px;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,.6);border:none;border-radius:100px;outline:none;color:#fff;font-size:0;transition:background-color .2s ease}.hdsb-stickybanner .hdsb-stickybanner-close::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:14px;background:url(//www.acqua-di-costanza.de/wp-content/plugins/sticky-banner/assets/img/close-x.svg) no-repeat center center;background-size:cover !important}.hdsb-stickybanner .hdsb-stickybanner-close:hover{cursor:pointer;background-color:rgba(0,0,0,.8)}@media(min-width: 650px){.hdsb-stickybanner{flex-direction:row;padding:14px 50px 14px 30px;flex-wrap:wrap}.hdsb-stickybanner *{font-size:15px}.hdsb-stickybanner .hdsb-stickybanner-text{margin-bottom:0}}@media(min-width: 769px){.hdsb-stickybanner *{font-size:17px}}@keyframes slideInBtoT{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes slideInTtoB{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}body{min-height:100vh}.hdsb-stickybanner{display:none;z-index:99999;position:fixed;bottom:0;left:0;right:0}.hdsb-stickybanner.is-active{display:flex}.hdsb-stickybanner-top{bottom:auto;top:0;box-shadow:0px 0 10px rgba(0,0,0,.8);animation:1s ease-out 0s 1 slideInTtoB}.admin-bar .hdsb-stickybanner-top{top:32px}@media screen and (max-width: 782px){.admin-bar .hdsb-stickybanner-top{top:46px}}.hdsb-stickybanner-bottom{bottom:0;top:auto;box-shadow:-40px 1px 3px 2px rgba(0,0,0,.15);animation:1s ease-out 0s 1 slideInBtoT}