.sfc{--sfc-bg: #FDF9F4;--sfc-card: #FBF5EC;--sfc-line: #EADBC8;--sfc-text: #2B1F16;--sfc-muted: #6E6058;--sfc-accent: #B8431D;--sfc-accent-dark: #9A3615;--sfc-peach: #FDD5AF;font-family:Montserrat,var(--font-body-family),sans-serif;color:var(--sfc-text)}.sfc .drawer__inner{background:var(--sfc-bg);border:0;padding:0 18px;width:420px;max-width:92vw}.sfc .drawer__header{padding:18px 0 12px;border-bottom:1px solid var(--sfc-line)}.sfc .drawer__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:600;letter-spacing:0;color:var(--sfc-text);margin:0}.sfc .drawer__close{color:var(--sfc-text)}.sfc .drawer__contents{padding-bottom:8px}.sfc-goal{margin:14px 0 6px;padding:12px 14px 16px;background:var(--sfc-card);border-radius:12px}.sfc-goal__text{margin:0 0 12px;font-size:12.5px;line-height:1.4;color:var(--sfc-text)}.sfc-goal__text strong{color:var(--sfc-accent);font-weight:700}.sfc-goal__bar{position:relative;height:6px;margin-right:10px;border-radius:99px;background:var(--sfc-line)}.sfc-goal__fill{position:absolute;inset:0 auto 0 0;border-radius:99px;background:var(--sfc-accent);transition:width .4s ease}.sfc-goal__mark{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;display:grid;place-items:center;font-size:11px;line-height:1;border-radius:50%;background:#fff;border:2px solid var(--sfc-line);filter:grayscale(1);opacity:.8}.sfc-goal__mark.is-done{border-color:var(--sfc-accent);filter:none;opacity:1}.sfc-items{list-style:none;margin:0;padding:0}.sfc .sfc-item{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--sfc-line);margin:0}.sfc-item__media img{display:block;width:72px;height:72px;object-fit:contain;border-radius:10px;background:var(--sfc-card)}.sfc-item__info{min-width:0}.sfc .sfc-item__name{display:block;font-size:14px;font-weight:700;line-height:1.3;color:var(--sfc-text);text-decoration:none}.sfc-item__unit{margin:2px 0 0;font-size:11.5px;line-height:1.35;color:var(--sfc-muted)}.sfc-item__unit s{margin-left:4px}.sfc-item__controls{display:flex;align-items:center;gap:12px;margin-top:8px}.sfc .sfc-qty{width:96px;min-height:32px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--sfc-line)}.sfc .sfc-qty:after,.sfc .sfc-qty:before{display:none}.sfc .sfc-qty .quantity__button{width:32px;color:var(--sfc-text)}.sfc .sfc-qty .quantity__button .svg-wrapper{width:10px;height:10px}.sfc .sfc-qty .quantity__input{font-size:13px;font-weight:700;color:var(--sfc-text);padding:0;min-width:0}.sfc-remove{border:0;background:none;padding:0;font:inherit;font-size:11.5px;color:var(--sfc-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sfc-item__price{position:relative;align-self:start;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding-top:1px;white-space:nowrap}.sfc-item__price .loading__spinner{position:absolute;right:0;top:2px;width:16px}.sfc-item__final{font-size:15px;font-weight:700}.sfc-item__price s{font-size:11.5px;color:var(--sfc-muted)}.sfc .sfc-item--gift{grid-template-columns:52px 1fr auto;padding:10px 0;align-items:center}.sfc-item--gift .sfc-item__media img{width:52px;height:52px}.sfc .sfc-item--gift .sfc-item__name{font-size:13px}.sfc-item--gift .sfc-item__price{align-self:center}.sfc-free{display:inline-block;padding:3px 9px;border-radius:99px;background:var(--sfc-peach);color:var(--sfc-accent-dark);font-size:11px;font-weight:800;letter-spacing:.04em}.sfc .drawer__footer{border-top:1px solid var(--sfc-line);padding:14px 0 16px}.sfc .sfc-foot{display:block;padding:0;margin:0 0 12px}.sfc-foot__save{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;margin-bottom:10px;border-radius:10px;background:var(--sfc-peach);color:var(--sfc-accent-dark);font-size:13.5px;font-weight:600}.sfc-foot__save strong{font-size:15px;font-weight:800}.sfc-foot__total{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:700}.sfc-foot__sum s{font-size:13px;font-weight:400;color:var(--sfc-muted);margin-right:8px}.sfc-foot__sum strong{font-size:20px;font-weight:800}.sfc .cart__ctas{padding:0}.sfc .sfc-checkout{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:linear-gradient(180deg,#C6532A 0%,var(--sfc-accent) 100%);color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em;box-shadow:0 6px 14px #b8431d47}.sfc .sfc-checkout:after,.sfc .sfc-checkout:before{display:none}.sfc .sfc-checkout:hover{background:var(--sfc-accent-dark)}.sfc-trust{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;font-size:11.5px;color:var(--sfc-muted)}.sfc-trust li:before{content:"\2713  ";color:var(--sfc-accent);font-weight:700}.sfc .cart__empty-text{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:600;margin-bottom:18px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sf-cart-drawer.css.map */
