.df-cart,.df-cart__fields,.df-ship-bar{--df-red: #e22120;--df-ink: #111111;--df-warm: #fbf7f1;--df-line: rgba(0, 0, 0, .14);--df-green: #1f7a3a;--df-amber: #a86b00;font-family:var(--font-body-family, Poppins, sans-serif);font-size:15px;line-height:1.4;color:var(--df-ink)}[data-df-cart-wrap]{display:block;margin:0 0 1em;text-align:left}.df-cart[hidden],.df-cart [hidden],[data-df-cart-wrap] [hidden],.df-cart-host .totals{display:none!important}.df-cart__promise:empty{display:none}.df-cart__promise{margin-bottom:.75em}.df-cart__zip{display:flex;align-items:flex-end;gap:.5em;margin:0 0 .75em}.df-cart__zip-label{display:flex;flex-direction:column;gap:.25em;flex:1 1 auto;font-size:.85em;font-weight:600;letter-spacing:.02em}.df-cart__zip input{width:100%;min-height:2.6em;padding:.4em .7em;border:1px solid var(--df-line);border-radius:var(--button-radius, 6px);font:inherit;font-size:1em;background:#fff}.df-cart__zip-button{min-height:2.6em;padding:0 1.1em;border:2px solid var(--df-ink);border-radius:var(--button-radius, 6px);background:#fff;color:var(--df-ink);font:inherit;font-weight:700;cursor:pointer}.df-cart__zip-button:hover{background:var(--df-ink);color:#fff}.df-cart__box{border:1px solid var(--df-line);border-radius:var(--card-radius, 6px);background:var(--df-warm);padding:.85em .95em}.df-cart__row{display:flex;justify-content:space-between;align-items:baseline;gap:.75em;margin:0 0 .3em;font-size:1em;line-height:1.35}.df-cart__row strong{font-weight:700;white-space:nowrap}.df-cart__row--total{border-top:1px solid var(--df-line);margin-top:.45em;padding-top:.5em;font-size:1.1em}.df-cart__zipnote{margin:0 0 .3em;font-size:.85em;color:#000000a6}.df-cart__link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.df-cart__push{margin:.7em 0 0;font-size:1em;line-height:1.35;font-weight:700}.df-cart__bar{height:.55em;margin-top:.45em;border-radius:999px;background:#0000001a;overflow:hidden}.df-cart__bar-fill{display:block;height:100%;width:0;border-radius:inherit;background:var(--df-red);transition:width .3s ease}.df-cart__minimum{margin-top:.7em;padding:.7em .85em;border:1px solid rgba(168,107,0,.4);border-radius:var(--card-radius, 6px);background:#fff8ec;color:#5c3a00;font-size:1em;line-height:1.35}.df-cart__fields{margin-top:.75em}.df-cart__accordion{border-top:1px solid var(--df-line);padding:.6em 0}.df-cart__accordion:last-child{border-bottom:1px solid var(--df-line)}.df-cart__accordion summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between}.df-cart__accordion summary::-webkit-details-marker{display:none}.df-cart__accordion summary:after{content:"+";font-weight:700}.df-cart__accordion[open] summary:after{content:"\2212"}.df-cart__accordion textarea{width:100%;margin-top:.5em;padding:.55em .7em;border:1px solid var(--df-line);border-radius:var(--button-radius, 6px);font:inherit;font-size:.95em;resize:vertical}.df-cart__counter{margin:.25em 0 0;font-size:.8em;text-align:right;color:#0009}.df-cart__guarantee{margin:.6em 0 0;font-size:18px!important;text-align:center;font-family:var(--font-heading-family, "Bebas Neue", sans-serif);letter-spacing:.06em}.df-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.df-ship-bar{background:var(--df-warm);border-bottom:1px solid var(--df-line);padding:.6em 1em;text-align:center}.df-ship-bar__text{margin:0 auto;max-width:70em;font-size:.95em;line-height:1.3}.df-ship-bar__text strong{color:var(--df-red);font-weight:700}@media screen and (max-width:749px){.df-ship-bar{padding:.5em .75em}.df-ship-bar__text{font-size:.85em}.df-cart__row{font-size:.95em}}body.mini-cart--open shopify-chat,body.mini-cart--open #shopify-chat,body.mini-cart--open inbox-online-store-chat,body.mini-cart--open #ShopifyChat{display:none!important}.df-product-promise{margin:12px 0;font-family:var(--font-body-family, Poppins, sans-serif);font-size:14px}.df-product-promise:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/59/assets/df-cart.css.map */
