
.fd-cart-reviews{margin-block:22px 12px;width:100%;min-width:0;color:#392d25;text-align:left}
.fd-cart-reviews__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}
.fd-cart-reviews__heading h3{margin:0;font:600 14px/1.4 var(--font-body--family,sans-serif);letter-spacing:0}
.fd-cart-reviews__controls{display:flex;gap:4px}
.fd-cart-reviews__controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ded1c4;border-radius:50%;background:transparent;color:#5d4435;cursor:pointer;font-size:20px}
.fd-cart-reviews__controls button:hover{background:#f5f5f5}
.fd-cart-reviews :focus-visible{outline:2px solid #9e512f;outline-offset:3px}
.fd-cart-reviews__track{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c8ac95 transparent;padding-bottom:8px}
.fd-cart-reviews__card{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box;padding:17px 18px;background:#ffffff;border:1px solid #e5d7c9;border-radius:12px}
.fd-cart-reviews__stars{font-size:17px;color:#a85b35;letter-spacing:2px;line-height:1;margin-bottom:10px}
.fd-cart-reviews__card h4{font:600 15px/1.35 var(--font-body--family,sans-serif);margin:0 0 6px}
.fd-cart-reviews__card p{font:400 14px/1.55 var(--font-body--family,sans-serif);margin:0 0 12px;color:#58483c}
.fd-cart-reviews__byline{display:flex;justify-content:space-between;font:400 12px/1.4 var(--font-body--family,sans-serif);color:#6c5849}
.fd-cart-reviews__byline strong{font-weight:600}
.fd-cart-save{display:block;margin-top:5px;color:#8d492b;font:600 12px/1.4 var(--font-body--family,sans-serif);white-space:nowrap}
@media(max-width:380px){.fd-cart-reviews__card{padding:14px}.fd-cart-save{font-size:11px}}

.fd-cart-reviews__card h4{text-transform:none;letter-spacing:0}
.fd-cart-reviews__track{scrollbar-width:none}
.fd-cart-reviews__track::-webkit-scrollbar{display:none}
@media(max-width:749px){#cart-drawer .theme-drawer__dialog{width:100vw!important;max-width:100vw!important;border-radius:0!important}}

#cart-drawer .cart-drawer__items{flex:1 1 auto;min-height:100px;padding-top:24px}
#cart-drawer .fd-cart-reviews-slot{flex:0 0 auto;padding-inline:var(--cart-drawer-padding);margin-top:auto}
#cart-drawer .fd-cart-reviews-slot .fd-cart-reviews{margin-block:16px 0}
#cart-drawer .cart-drawer__summary{margin-top:0;padding-top:16px;mask-image:none}
#cart-drawer .cart-totals:not(:has(.cart-actions)){border-block-start:0;padding-block-start:0;margin-block-start:0}
#cart-drawer .cart-totals__container--has-installments{row-gap:0}

#cart-drawer .fd-cart-sale{display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin:12px var(--cart-drawer-padding,20px) 0;padding:11px 14px;border:0;border-radius:6px;background:#3b3029;color:#faf4eb;text-align:center;line-height:1.3}
#cart-drawer .fd-cart-sale strong{font:600 11px/1.3 var(--font-body--family,sans-serif);letter-spacing:.12em;text-transform:uppercase}
