.cart-drawer__dialog{--fh-cart-border: #e5e7eb;--fh-cart-ink: #101828;--fh-cart-muted: #667085}@media screen and (min-width:750px){.cart-drawer__dialog{width:min(520px,95vw)}}.cart-drawer__header{border-bottom:1px solid var(--fh-cart-border);padding-block:18px}.cart-drawer__heading{color:var(--fh-cart-ink);font-size:20px;font-weight:700;letter-spacing:0}.cart-drawer__content{scroll-behavior:smooth}.cart-drawer__items{flex:none;overflow:visible;padding-block:20px 18px}.cart-drawer__items .cart-items__table-row{margin-bottom:18px;padding-bottom:18px}.cart-drawer__items .cart-items__media-container{border-radius:6px;background:#f7f8f8}.cart-drawer__items .cart-items__title{color:var(--fh-cart-ink);font-weight:650}.fh-cart-upsell{flex:none;margin-inline:var(--cart-drawer-padding);padding-block:20px 22px;border-top:1px solid var(--fh-cart-border);border-bottom:1px solid var(--fh-cart-border)}@media screen and (min-width:750px){.fh-cart-upsell{margin-inline:var(--cart-drawer-padding-desktop)}}.fh-cart-upsell__heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.fh-cart-upsell__heading h3{margin:0;color:var(--fh-cart-ink);font-size:17px;line-height:1.2;letter-spacing:0}.fh-cart-upsell__heading span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:#f2f4f5;color:var(--fh-cart-muted);font-size:11px;line-height:1;white-space:nowrap}.fh-cart-upsell__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fh-cart-upsell__card{display:flex;min-width:0;flex-direction:column}.fh-cart-upsell__media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:7px;background:#f7f8f8}.fh-cart-upsell__media img{display:block;width:100%;height:100%;object-fit:contain;padding:5px}.fh-cart-upsell__title{display:-webkit-box;min-height:38px;margin-top:9px;overflow:hidden;color:var(--fh-cart-ink);font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fh-cart-upsell__price{margin:4px 0 8px;color:var(--fh-cart-ink);font-size:13px;font-weight:700}.fh-cart-upsell form{margin-top:auto}.fh-cart-upsell button{width:100%;min-height:36px;padding:7px 6px;border:1px solid #202124;border-radius:6px;background:#fff;color:#202124;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.fh-cart-upsell button:hover{background:#f6f7f7}.fh-cart-upsell button:disabled{cursor:not-allowed;opacity:.55}.fh-cart-upsell button[data-state=success]{border-color:#078c83;color:#078c83}.fh-cart-upsell button[data-state=error]{border-color:#b42318;color:#b42318}.cart-drawer__summary{width:100%;align-items:stretch;gap:13px;padding:18px var(--cart-drawer-padding) 16px;border-top:0;background:#fff;-webkit-mask-image:none;mask-image:none}@media screen and (min-width:750px){.cart-drawer__summary{padding-inline:var(--cart-drawer-padding-desktop)}}.cart-drawer__summary .cart-actions,.cart-drawer__summary .cart-totals__tax-note,.cart-drawer__summary .additional-checkout-buttons{display:none}.cart-drawer__summary .cart-totals,.cart-drawer__summary .cart__ctas{width:100%}.cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){margin:0;padding:0;border:0}.cart-drawer__summary .cart-totals__container{padding:0;border:0}.cart-drawer__summary .cart-totals__total{color:var(--fh-cart-ink);font-size:16px;font-weight:700}.cart-drawer__summary .cart-totals__total-value{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:8px;white-space:nowrap}.cart-drawer__summary .fh-cart-compare-price{color:#98a2b3;font-size:.82em;font-weight:400;text-decoration-thickness:1px}.cart-drawer__summary .cart__checkout-button{min-height:52px;border-color:#18191a;border-radius:6px;background:#18191a;color:#fff;font-size:15px;font-weight:700}.cart-drawer__summary .cart__checkout-button:hover{border-color:#303234;background:#303234}.cart-drawer__summary .cart__checkout-button .button-text{display:inline-flex;align-items:center;justify-content:center;gap:8px}.fh-cart-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding-top:4px}.fh-cart-trust__item{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;color:var(--fh-cart-muted);text-align:center}.fh-cart-trust__item strong{display:inline-flex;width:35px;height:35px;align-items:center;justify-content:center;border:1px solid #9aa2ad;border-radius:50%;color:#344054;font-size:10px;font-weight:750;letter-spacing:0}.fh-cart-trust__item span{font-size:10px;line-height:1.25}@media screen and (max-width:420px){.fh-cart-upsell__grid{gap:7px}.fh-cart-upsell__heading{align-items:flex-start;flex-direction:column;gap:6px}.fh-cart-upsell__title{font-size:11px}.fh-cart-upsell button{min-height:34px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fh-cart-drawer.css.map */
