body.checkout-wc,html,main.checkoutwc{height:100%}body.admin-bar{height:calc(100% - 32px)}@media(max-width:767.98px){body.admin-bar{height:calc(100% - 46px)}}body.checkout-wc,form#checkout,main.checkoutwc{display:flex;flex:1 0 auto}#cfw{padding-top:2em}#cfw-logo-container-mobile .cfw-logo,#cfw-logo-container .cfw-logo{padding-top:0}#cfw-logo-container-mobile .cfw-logo a,#cfw-logo-container .cfw-logo a{margin-top:0}#cfw-cart-summary-content,#cfw-cart-summary>:not(#cfw-mobile-cart-header),#cfw-mobile-cart-header{position:relative;z-index:2}#cfw-cart-summary{border-inline-start:0;padding:0}#cfw-cart-summary:before{background:var(--cfw-cart-summary-background-color);border-inline-start:1px solid #eee;content:" ";height:calc(100vh + 60px);position:fixed;top:0;width:100%;z-index:1}#cfw-logo-container-mobile{display:none}@media(max-width:991.98px){#cfw{margin-top:1em}#cfw-logo-container{display:none}#cfw-logo-container-mobile{display:block;margin:auto;width:calc(100% - 40px)}#cfw-cart-summary:before{content:none}}form.woocommerce-checkout>.woocommerce-NoticeGroup{flex:0 0 auto;padding-right:20px;width:58.33333333%}@media(max-width:991.98px){form.woocommerce-checkout>.woocommerce-NoticeGroup{flex-shrink:0;max-width:100%;padding:0 20px;width:100%}}#order_review{display:flex;flex:1 0 auto;flex-direction:column}#order_review .cfw-panel.active{flex:1 0 auto;padding-bottom:4em}#cfw-header{min-height:60px}#cfw-footer{border-top:2px solid #ecedef;color:#333;font-weight:500;margin-top:2em;text-align:left}#cfw-footer .cfw-footer-inner{padding:2em 0}#cfw-footer .cfw-store-policies{justify-content:normal}