.primary-checkout.primary-checkout.primary-checkout.primary-checkout.primary-checkout .alternative-cart-buttons{display:none}.primary-cart .block-minicart .block-content .alternative-cart-buttons{display:block}.primary-cart .block-minicart .block-content .action.viewcart,.primary-cart .block-minicart .block-content .action.primary.checkout.action.primary.checkout{display:none}.block-minicart .product-item-details .product.option dl dt,.block-minicart .product-item-details .product.option dl dd{padding-right:5px;font-weight:400;float:left}.free-shipping-incentive{text-align:center;background-color:#f5f5f5;border-radius:2px;padding:5px 0}.free-shipping-incentive:before{content:" ";background:url(../images/truck_font_awesome.svg) no-repeat left center;width:16px;height:16px;display:inline-block;margin-bottom:-3px;margin-right:5px;-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.minicart-wrapper .block-minicart{padding:17px 20px}.minicart-wrapper .block-minicart .block-title{display:block;text-align:center;padding:0 0 15px}.minicart-wrapper .block-minicart .block-title .qty{display:none}.minicart-wrapper .block-minicart .block-content .subtotal,.minicart-wrapper .block-minicart .block-content .shipping,.minicart-wrapper .block-minicart .block-content .grand-total{padding:0 10px;margin:0;clear:both;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.minicart-wrapper .block-minicart .block-content .subtotal .label,.minicart-wrapper .block-minicart .block-content .shipping .label,.minicart-wrapper .block-minicart .block-content .grand-total .label{text-align:right;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.minicart-wrapper .block-minicart .block-content .subtotal .label:after,.minicart-wrapper .block-minicart .block-content .shipping .label:after,.minicart-wrapper .block-minicart .block-content .grand-total .label:after{content:': '}.minicart-wrapper .block-minicart .block-content .subtotal .amount,.minicart-wrapper .block-minicart .block-content .shipping .amount,.minicart-wrapper .block-minicart .block-content .grand-total .amount{min-width:70px;text-align:right;padding-left:5px}.minicart-wrapper .block-minicart .block-content .subtotal .amount .price,.minicart-wrapper .block-minicart .block-content .shipping .amount .price,.minicart-wrapper .block-minicart .block-content .grand-total .amount .price{font-size:inherit;font-weight:inherit}.minicart-wrapper .block-minicart .block-content .subtotal .incl-tax,.minicart-wrapper .block-minicart .block-content .shipping .incl-tax,.minicart-wrapper .block-minicart .block-content .grand-total .incl-tax{display:none}.minicart-wrapper .block-minicart .block-content .grand-total{font-weight:700}.minicart-wrapper .block-minicart .block-content .items-total{display:none}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper{max-height:calc(60vh - 150px);border:2px solid #ddd;border-left:0;border-right:0;padding:12px 0 15px;margin:0 -20px 10px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item{padding:12px 15px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item:not(:first-child){border-top:2px solid #ddd}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product{display:flex;flex-wrap:wrap}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .product-item-photo{float:none;flex:1 1 30%}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .action.delete{display:none}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .product-item-details{display:flex;flex-wrap:wrap;padding-left:0;flex:1 1 70%}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-name{flex:1 1 100%}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.option{flex:1 1 75%}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.option .product.list{display:flex;flex-wrap:wrap}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.option .product.list .label,.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.option .product.list .values{flex:1 1 50%;float:none;padding-right:0;margin-bottom:0}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.option .product.list .label:after{content:":"}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing{float:none;flex:1 1 25%;text-align:right}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-pricing .price-container{display:block}@media (max-width:640px),print{.table-wrapper .table:not(.totals):not(.table-comparison) tfoot{display:table-footer-group}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr{display:table-row}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child td{padding-top:8px}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,.table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:before{display:none}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot td{float:none;width:auto}}@media (max-width:767px),print{.checkout-index-index .minicart-wrapper .action.showcart{padding:7px 13px 7px 7px}.checkout-index-index .minicart-wrapper .action.showcart .counter.qty{left:initial;right:7px;margin:6px 0 0}}