html body .shopping-cart-page .common-buttons .estimate-shipping-button,html body .shopping-cart-page .rfq-button-2{background-color:#9c3028!important;color:#f0ece3!important;border-color:#c45345!important}html body .shopping-cart-page .rfq-button-2{display:inline-block;padding:10px 16px;margin-top:16px;font-size:15px}html body .shopping-cart-page .common-buttons .estimate-shipping-button:is(:hover,:focus-visible),html body .shopping-cart-page .rfq-button-2:is(:hover,:focus-visible){background-color:#7c231e!important;color:#f0ece3!important}html body .shopping-cart-page .common-buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:24px;margin-bottom:32px}html body .shopping-cart-page .common-buttons :is(button,.estimate-shipping-button){margin:0;min-height:40px;padding:10px 20px}html body .shopping-cart-page .cart-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start;border-top:0;margin-bottom:40px}html body .shopping-cart-page .cart-footer::after{content:none}html body .shopping-cart-page .cart-footer :is(.cart-collaterals,.totals){float:none;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:24px;border:1px solid #79504c;background-color:#5a171c;color:#f0ece3}html body .shopping-cart-page .cart-collaterals>div{max-width:none;margin:0}html body .shopping-cart-page .cart-collaterals :is(.deals,.shipping){float:none;width:100%}html body .shopping-cart-page .cart-collaterals .deals>div{margin:0 0 24px}html body .shopping-cart-page .cart-collaterals .deals>div:last-child{margin-bottom:0}html body .shopping-cart-page .cart-collaterals .title{margin-bottom:8px}html body .shopping-cart-page .cart-collaterals .hint{margin-bottom:12px}html body .shopping-cart-page .cart-footer .total-info{padding:0 0 20px}html body .shopping-cart-page .cart-footer :is(.terms-of-service,.checkout-buttons,.addon-buttons){padding:0}html body .shopping-cart-page .cart-footer .coupon-code{display:flex}html body .shopping-cart-page .coupon-code input[type=text]{float:none;flex:1;min-width:0;width:0;margin:0}html body .shopping-cart-page .coupon-code button[type=submit]{float:none;width:auto;padding-inline:16px}@media(max-width:760px){html body .shopping-cart-page .cart-footer{grid-template-columns:minmax(0,1fr);gap:20px}html body .shopping-cart-page .cart-footer :is(.cart-collaterals,.totals),html body .shopping-cart-page .common-buttons{padding:20px}html body .shopping-cart-page .common-buttons :is(button,.estimate-shipping-button){flex:1 1 180px;text-align:center}}html body :is(.fieldset,.section)>.title{padding:12px 16px;line-height:1.5;box-sizing:border-box}html body :is(.address-list-page,.order-list-page) .section>.title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}html body .block .listbox{padding:16px}html body :is(.checkout-data,.order-summary-content>.totals){padding:24px}html body .opc .step-title{min-height:48px}html body .opc .step-title h2{padding-block:12px;line-height:24px}html body .opc .step-title .number{padding-block:12px;line-height:24px}@media(max-width:760px){html body :is(.fieldset,.section)>.title{padding:10px 14px}html body :is(.checkout-data,.order-summary-content>.totals){padding:20px}}html body .product-details-page :is(.short-description,.full-description){font-size:18px;line-height:1.65;color:#f0ece3;overflow-wrap:anywhere}html body .product-details-page :is(.short-description,.full-description) :is(p,li,span,font,small,div,h4,h5,h6,a){font-size:18px!important;line-height:1.65!important}html body .product-details-page :is(.short-description,.full-description) :is(h1,h2,h3){font-size:22px!important;line-height:1.4!important;margin-block:16px 10px}html body .product-details-page :is(.short-description,.full-description) :is(p,h4,h5,h6){margin-block:0 10px}html body .product-details-page :is(.short-description,.full-description) :is(h4,h5,h6){font-weight:600}html body .product-details-page :is(.short-description,.full-description) a{text-decoration:underline;text-underline-offset:3px}html body .product-details-page :is(.short-description,.full-description) ul,html body .product-details-page :is(.short-description,.full-description) ol{padding-inline-start:24px;margin-block:12px}html body .product-details-page .overview .short-description{margin-bottom:24px}html body .product-details-page .product-price{font-size:24px;line-height:1.4}
