#main-cart-footer .cart__footer{display:block;padding-top:2.8rem}#main-cart-footer .cart__blocks.hnf-cart-content{width:100%;max-width:none;margin:0}#main-cart-footer .cart__footer>.cart__note{width:100%;max-width:48rem;margin:0 0 4rem}#main-cart-footer .hnf-cart-content>*+*{margin-top:0}#main-cart-footer .hnf-free-shipping{display:grid;grid-template-columns:1fr;gap:1.4rem;width:100%;margin:0 0 3.2rem;padding:2.4rem;border:1px solid #c9e3d8;border-radius:12px;background:#f3faf8;color:#285443;text-align:left}.hnf-free-shipping__heading{display:flex;align-items:center;gap:1.6rem}.hnf-free-shipping__heading svg{flex:0 0 44px;width:44px;height:44px;padding:10px;border-radius:50%;background:#e0efe8;color:#326452}.hnf-free-shipping__heading p{margin:0;font-size:2.2rem;line-height:1.35;letter-spacing:0}.hnf-free-shipping__amount{display:block;font-size:2.4rem;font-weight:700;line-height:1.3}.hnf-free-shipping__subtitle{display:block;font-size:1.6rem;color:#3c3c3c;margin-top:.4rem}.hnf-free-shipping__track{height:8px;overflow:hidden;border-radius:20px;background:#d6e7df}.hnf-free-shipping__track span{display:block;height:100%;border-radius:inherit;background:#548b75}.hnf-free-shipping__note{margin:0;font-size:1.3rem;line-height:1.5;letter-spacing:0;color:#52665e}.hnf-free-shipping--complete .hnf-free-shipping__heading p{font-weight:700}.hnf-cart-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:start}.hnf-cart-summary{order:1;padding:2.4rem;background:#f8f9f8;border:1px solid #e1e6e3;border-radius:12px}.hnf-cart-extras{order:2;min-width:0}.hnf-cart-extras:not(:has(hnf-cart-suggestions)){display:none}#main-cart-footer .hnf-cart-summary .totals{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}#main-cart-footer .hnf-cart-summary .totals__total{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.5}#main-cart-footer .hnf-cart-summary .totals__total-value{font-size:2.4rem;white-space:nowrap;margin-left:0}#main-cart-footer .hnf-cart-summary .tax-note{margin:1.4rem 0 2rem;font-size:1.3rem;text-align:left}#main-cart-footer .hnf-cart-summary .discounts{justify-content:flex-start;font-size:1.3rem}#main-cart-footer .hnf-cart-summary .cart__ctas{margin-top:0}#main-cart-footer .hnf-cart-summary .cart__checkout-button{max-width:none;min-height:52px;font-size:1.6rem;font-weight:700}hnf-cart-suggestions{display:block;margin:0;text-align:left}.hnf-suggestions__title{margin:0 0 1.6rem;font-size:2.4rem;line-height:1.3;font-weight:400}.hnf-suggestions__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.hnf-suggestions__card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:1.6rem;align-items:center;padding:1.8rem;background:#fff;border:1px solid #e1e6e3;border-radius:10px}.hnf-suggestions__image{display:block;width:88px;height:112px;object-fit:contain}.hnf-suggestions__name{display:block;color:#3c3c3c;font-size:1.5rem;line-height:1.45;text-decoration:none}.hnf-suggestions__name:hover{text-decoration:underline}.hnf-suggestions__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.hnf-suggestions__price{font-size:1.6rem;font-weight:700;white-space:nowrap}.hnf-suggestions__add{min-height:44px;padding:.8rem 1.2rem;border:1px solid #548b75;border-radius:5px;background:#f3faf8;color:#285443;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.hnf-suggestions__add:hover{background:#e3f1eb}.hnf-suggestions__add:disabled{opacity:.55;cursor:wait}.hnf-suggestions__add:focus-visible{outline:2px solid #285443;outline-offset:3px}.hnf-suggestions__error{color:#9b2424;font-size:1.4rem}@media screen and (min-width:750px){#main-cart-footer .hnf-free-shipping{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);column-gap:4rem;row-gap:.8rem;padding:2.8rem 3.2rem}.hnf-free-shipping__heading{grid-row:1 / 3}.hnf-free-shipping__track{align-self:end}.hnf-free-shipping__note{grid-column:2}.hnf-suggestions__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.hnf-cart-layout{grid-template-columns:minmax(0,1fr) 380px;gap:4rem}.hnf-cart-extras{order:1}.hnf-cart-summary{order:2}.hnf-cart-layout:not(:has(hnf-cart-suggestions)){grid-template-columns:minmax(0,1fr) 380px}.hnf-cart-layout:not(:has(hnf-cart-suggestions)) .hnf-cart-summary{grid-column:2}}@media screen and (max-width:749px){#main-cart-footer .hnf-free-shipping{padding:2rem;margin-bottom:2.4rem}.hnf-free-shipping__heading{gap:1.2rem}.hnf-free-shipping__amount{font-size:2.2rem}.hnf-free-shipping__subtitle{font-size:1.5rem}.hnf-free-shipping__heading svg{flex-basis:38px;width:38px;height:38px;padding:8px}.hnf-cart-summary{padding:2rem}.hnf-suggestions__title{font-size:2.2rem}}.hnf-product-shipping{display:flex;align-items:flex-start;gap:.9rem;margin:1.4rem 0 0;padding:1.2rem 1.4rem;border-radius:6px;background:#f3faf8;color:#285443;font-size:1.4rem;line-height:1.5;letter-spacing:0}.hnf-product-shipping svg{flex:0 0 22px;margin-top:1px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/hanfama-free-shipping.css.map */
