#IHNFreeCartDrawer,.ihn-free-drawer-body,.ihn-free-drawer-header,body.template-cart #MainContent{background:#f6f3eb;color:#30372b}
#IHNFreeCartDrawer{width:min(540px,100vw)}
.ihn-free-drawer-header h2,.ihn-free-cart-page h3,.ihn-free-cart-item h3,.ihn-cart-upsell h3{font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.025em!important}
.ihn-free-cart-item h3{font-size:21px!important;line-height:1.25!important}
.ihn-free-cart-item img{border-radius:9px;object-fit:cover}
.ihn-free-cart-properties{line-height:1.7;color:#706c60}
.ihn-free-cart-totals{background:#fcfaf5!important;border-radius:12px;padding:20px!important}
.ihn-free-cart-totals strong{font-weight:500}
.ihn-free-cart-totals .btn{border-radius:7px}
.ihn-free-drawer-close{border:0!important;outline-offset:4px}
.ihn-cart-delivery,.ihn-cart-upsell{background:#ece8dc;border:1px solid #ded7c7;border-radius:10px;padding:16px;margin:16px 0;font-size:13px;line-height:1.6}
.ihn-cart-delivery p,.ihn-cart-upsell p{margin:7px 0 0}
.ihn-cart-upsell{background:#f6f3eb}
.ihn-cart-upsell h3{font-size:23px;margin:0 0 14px}
.ihn-cart-extra{display:flex;gap:14px;align-items:center}
.ihn-cart-extra img{width:65px;height:75px;object-fit:cover;border-radius:7px}
.ihn-cart-extra span span{display:block;margin-top:7px;font-weight:400}
body #MainContent .ihn-category-page,body #MainContent .ihn-category-page .ihn-section,body #MainContent .ihn-service-product{background:#f6f3eb!important}
body #MainContent .ihn-category-card,body #MainContent .ihn-category-card__content{background:#fcfaf5!important;border-color:#e0dacd!important;border-radius:10px}
body #MainContent .ihn-category-page h1,body #MainContent .ihn-category-card h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em}
@media(max-width:749px){.ihn-free-drawer-body{padding:18px}.ihn-free-drawer-header{padding:20px 18px}.ihn-free-cart-item{grid-template-columns:82px minmax(0,1fr);gap:14px}.ihn-free-cart-item img{width:82px;height:110px}.ihn-free-cart-item h3{font-size:19px!important}.ihn-free-cart-properties{font-size:11px}.ihn-free-cart-page{display:block}.ihn-cart-delivery,.ihn-cart-upsell{padding:14px}}

body #MainContent .ihn-service-product .ihn-section,body #MainContent .ihn-service-product__hero{background:#f6f3eb!important}


body #MainContent .ihn-category-intro{display:block;max-width:650px;margin:14px 0 0;color:#706c60;font-size:17px;line-height:1.75;font-weight:400;letter-spacing:0;text-wrap:pretty}
body #MainContent .ihn-category-entry .ihn-section__head,body #MainContent .ihn-wall-brands-section .ihn-section__head{margin-bottom:30px}
@media(max-width:749px){body #MainContent .ihn-category-intro{font-size:15px;line-height:1.65;margin-top:12px;max-width:36em}}
