#cfw-logo-container{text-align:center}#cfw-logo-container .cfw-logo{height:auto;padding:0}#cfw-logo-container .cfw-logo .logo{background-position:50%;display:block;height:4em;margin:.75em auto}body.futurist h3{font-weight:700;margin-bottom:1em;text-transform:uppercase}body.futurist #cfw-cart-summary{background:var(--cfw-body-background-color);padding-right:20px}@media(max-width:991.98px){body.futurist #cfw-cart-summary{background:var(--cfw-cart-summary-mobile-background-color);padding:0}}body.futurist #cfw-cart-summary #cfw-cart-summary-content{background:var(--cfw-cart-summary-background-color);box-sizing:border-box;padding:1.5em}@media(max-width:991.98px){body.futurist #cfw-cart-summary #cfw-cart-summary-content{background:unset;padding:0 20px}}body.futurist #cfw-cart-summary #cfw-cart-summary-content>h3{border-bottom:1px solid #bfbfbf;margin-top:0;padding-bottom:.5em}body.futurist #cfw-breadcrumb{display:flex;font-size:1em;justify-content:center;list-style-type:none;margin:0 auto 2em;max-width:540px;padding:0;position:relative;width:100%}body.futurist #cfw-breadcrumb:after{background:var(--cfw-breadcrumb-completed-accent-color);content:" ";height:1px;right:50%;position:absolute;top:12px;transform:translateX(50%);width:100%}body.futurist #cfw-breadcrumb li{background:var(--cfw-body-background-color);display:flex;flex-direction:column;flex-grow:1;font-size:.75em;justify-content:flex-start;margin:0 1em;position:relative;width:25%;z-index:2}@media(max-width:767.98px){body.futurist #cfw-breadcrumb li{margin:0 .5em}}body.futurist #cfw-breadcrumb li:not(:last-child):after{display:none}body.futurist #cfw-breadcrumb li:first-child{margin-right:0}body.futurist #cfw-breadcrumb li:last-child{margin-left:0}body.futurist #cfw-breadcrumb li>a{color:var(--cfw-breadcrumb-completed-text-color);display:block;font-size:.875em;text-align:center;text-decoration:none;text-transform:uppercase}body.futurist #cfw-breadcrumb li>a:after{content:" ";height:100%;right:0;position:absolute;top:0;width:100%}body.futurist #cfw-breadcrumb li:before{background:var(--cfw-breadcrumb-completed-accent-color);border:2px solid var(--cfw-breadcrumb-completed-accent-color);border-radius:50%;content:" ";display:block;height:20px;margin-bottom:.8em;width:20px}body.futurist #cfw-breadcrumb li.tab.active~li.tab a{color:var(--cfw-breadcrumb-next-text-color)}body.futurist #cfw-breadcrumb li.tab.active~li.tab:before{background:var(--cfw-body-background-color);border-color:var(--cfw-breadcrumb-next-accent-color)}body.futurist #cfw-breadcrumb li.tab.active a{color:var(--cfw-breadcrumb-current-text-color)}body.futurist #cfw-breadcrumb li.tab.active:before{background:var(--cfw-breadcrumb-current-accent-color);border-color:var(--cfw-breadcrumb-current-accent-color)}body.futurist .cfw-breadcrumb-container{display:flex;justify-content:center;padding:0 20px;width:100%}body.futurist #cfw-cart{margin-bottom:0}body.futurist #cfw-coupons{border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf;margin:1.5em 0;padding-bottom:1em;padding-top:1em}body.futurist #cfw-coupons .cfw-input-wrap-row,body.futurist .cfw-totals-list{margin-bottom:0}body.futurist .cfw-totals-list .cfw-totals-normal>:first-child{padding-top:0}body.futurist .cfw-totals-list .cfw-totals-normal .cfw-flex-row{border-bottom:none!important}body.futurist .cfw-totals-list #cfw-cart-total{border-bottom:none;border-top:1px solid #bfbfbf;padding-bottom:0;padding-top:1.5em}body.futurist .cfw-totals-list .recurring-totals th{font-weight:700;text-transform:uppercase!important}body.futurist .cfw-totals-list .shipping.recurring-total ul{list-style-type:none;padding-right:0}body.futurist .cfw-totals-list .shipping.recurring-total ul li{font-size:.9em;margin-bottom:.35em}body.futurist .cfw-totals-list .shipping.recurring-total ul li input{margin-left:.3em}body.futurist .cfw-totals-list .shipping.recurring-total ul li:last-child{margin-bottom:0}#cfw #cfw-cart-summary .cfw-order-bumps.cfw-has-bumps{margin-top:1.8rem}