:root{--sg-accent:#c2593f;--sg-dark:#3b2140;--sg-save:#2f7a4a;--sg-soft:#f8e9df;--sg-line:#efe2d9;--sg-ink:#1e1410}.sn-cart-top{padding:4px 0 18px;margin:0 0 18px;border-bottom:1px solid var(--sg-line)}.sn-cart-top__msg{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:15px;line-height:1.35;color:var(--sg-ink)}.sn-cart-top__msg svg{flex:0 0 22px;width:22px;height:22px;color:var(--sg-ink)}.sn-cart-top__msg strong{font-weight:700}.sn-cart-top__bar{position:relative;height:6px;border-radius:6px;background:var(--sg-soft);margin-right:9px}.sn-cart-top__fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--sg-accent);transition:width .6s cubic-bezier(.2,.7,.2,1)}.sn-cart-top__fill:after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:3px;background:var(--sg-accent);box-shadow:0 0 0 3px #fff}.sn-cart-top__goal{position:absolute;right:-9px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:4px;background:#fff;border:2px solid var(--sg-dark)}.sn-cart-top__bar.is-done .sn-cart-top__goal{background:var(--sg-accent);border-color:var(--sg-accent)}.sn-cart-top__bar.is-done .sn-cart-top__fill:after{display:none}.sn-cart-top__label{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:10px 0 0;font-size:14px;color:var(--sg-ink)}.sn-cart-top__label svg{width:14px;height:14px;color:var(--sg-save)}.sn-cart-top__eta{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:14px;color:var(--sg-ink)}.sn-cart-top__eta svg{flex:0 0 20px;width:20px;height:20px}.sn-cart-guar{display:grid;grid-template-columns:76px 1fr auto;gap:16px;align-items:start;padding:18px 0;margin-top:18px;border-top:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line)}.sn-cart-guar__badge{width:76px;height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--sg-soft);color:var(--sg-dark);border-radius:4px;line-height:1}.sn-cart-guar__badge strong{font-size:28px;font-weight:700}.sn-cart-guar__badge span{font-size:13px;margin-top:4px}.sn-cart-guar__title{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--sg-ink)}.sn-cart-guar__text{margin:0;font-size:14px;line-height:1.45;color:var(--sg-ink)}.sn-cart-guar__tag{margin:0;font-size:15px;font-weight:600;color:var(--sg-save);white-space:nowrap}.sn-cart-up{display:grid;grid-template-columns:84px 1fr 48px;gap:14px;align-items:center;margin:20px 0 4px;padding:14px;border:1px solid var(--sg-line);border-radius:6px;background:#fff}.sn-cart-up__img{width:84px;height:84px;background:#fbf6f2;border-radius:4px;overflow:hidden}.sn-cart-up__img img{width:100%;height:100%;object-fit:cover;display:block}.sn-cart-up__tag{display:inline-block;margin-bottom:6px;padding:3px 8px;font-size:12px;font-weight:600;background:var(--sg-soft);color:var(--sg-dark);border-radius:3px}.sn-cart-up__title{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--sg-ink)}.sn-cart-up__title span{font-weight:600}.sn-cart-up__title s{margin-left:6px;font-size:13px;font-weight:400;color:var(--sg-ink);opacity:.7}.sn-cart-up__text{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--sg-ink)}.sn-cart-up__add{width:48px;height:48px;border:0;border-radius:4px;background:var(--sg-dark);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,opacity .2s}.sn-cart-up__add:hover{transform:scale(1.05)}.sn-cart-up__add[disabled]{opacity:.5;cursor:progress}.sn-cart-up__add svg{width:20px;height:20px}.sn-cart-save{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;font-size:14px;color:var(--sg-ink)}.sn-cart-save p{margin:0}.sn-cart-save__amount{margin-left:auto!important;color:var(--sg-save);font-weight:600}.cart__checkout-button.sn-checkout{background:var(--sg-dark)!important;color:#fff!important;border-radius:4px;min-height:58px;font-size:17px;font-weight:600;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease}.cart__checkout-button.sn-checkout:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #3b214099}.cart__checkout-button.sn-checkout .button-text{display:inline-flex;align-items:center;gap:10px}.cart__checkout-button.sn-checkout .sn-checkout__lock{width:16px;height:16px}.cart__checkout-button.sn-checkout .sn-checkout__dot{opacity:.6}.sn-cart-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:2px 0 0;padding:0;width:100%}.sn-cart-pay li{display:flex}.sn-cart-pay__icon{width:46px;height:30px;display:block;border-radius:4px}@media(max-width:749px){.sn-cart-guar{grid-template-columns:64px 1fr;gap:12px}.sn-cart-guar__badge{width:64px;height:64px}.sn-cart-guar__tag{grid-column:2}.sn-cart-up{grid-template-columns:68px 1fr 44px;gap:12px;padding:12px}.sn-cart-up__img{width:68px;height:68px}.sn-cart-up__add{width:44px;height:44px}.sn-cart-pay__icon{width:40px;height:26px}}@media(prefers-reduced-motion:reduce){.sn-cart-top__fill,.sn-cart-up__add,.cart__checkout-button.sn-checkout{transition:none}}.cart-drawer__dialog .additional-checkout-buttons,.cart-drawer__dialog .cart-totals__tax-note{display:none!important}@keyframes snDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes snDrawerOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes snFadeIn{0%{opacity:0}to{opacity:1}}@keyframes snFadeOut{0%{opacity:1}to{opacity:0}}@keyframes snRiseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cart-drawer__dialog.dialog-drawer{will-change:transform;box-shadow:-24px 0 60px -24px #2b173059}.cart-drawer__dialog.dialog-drawer[open]{animation:snDrawerIn .6s cubic-bezier(.22,1,.36,1) both!important}.cart-drawer__dialog.dialog-drawer[open].dialog-closing{animation:snDrawerOut .38s cubic-bezier(.55,0,.7,.2) forwards!important}.cart-drawer__dialog.dialog-drawer::backdrop{background:#2b173061;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:snFadeIn .45s ease both}.cart-drawer__dialog.dialog-drawer.dialog-closing::backdrop{animation:snFadeOut .38s ease forwards}@media(min-width:750px){.cart-drawer__dialog.dialog-drawer{border-radius:18px 0 0 18px;overflow:hidden}}.cart-drawer__dialog[open]:not(.dialog-closing) :is(.sn-cart-top,.cart-items__table-row,.sn-cart-guar,.sn-cart-up,.cart-drawer__summary){animation:snRiseIn .42s cubic-bezier(.22,1,.36,1) both}.cart-drawer__dialog[open] .sn-cart-top{animation-delay:.05s}.cart-drawer__dialog[open] .cart-items__table-row{animation-delay:.08s}.cart-drawer__dialog[open] .sn-cart-guar{animation-delay:.11s}.cart-drawer__dialog[open] .sn-cart-up{animation-delay:.14s}.cart-drawer__dialog[open] .cart-drawer__summary{animation-delay:.06s}.cart-drawer__dialog .sn-cart-up__add:active{transform:scale(.92)}.cart-drawer__dialog .cart__checkout-button.sn-checkout:active{transform:scale(.985)}.cart-drawer__dialog .sn-cart-top__fill{transition:width .8s cubic-bezier(.22,1,.36,1)}.cart-drawer__dialog .cart-drawer__items{scroll-behavior:smooth;overscroll-behavior:contain}.sn-cart-up__add,.cart__checkout-button.sn-checkout{border-radius:14px!important}@media(prefers-reduced-motion:reduce){.cart-drawer__dialog,.cart-drawer__dialog::backdrop,.cart-drawer__dialog *{animation-duration:.01s!important;animation-delay:0s!important}}.sn-free{color:var(--sg-save)!important;font-weight:800}.sn-cart-top__msg.is-done{padding:10px 14px;border-radius:12px;background:#eaf5ed}.sn-cart-top__msg.is-done svg{color:var(--sg-save)}.sn-cart-top__label.is-done{color:var(--sg-save);font-weight:700}.sn-cart-save{flex-direction:column;align-items:stretch;gap:8px}.sn-cart-save__ship{display:flex!important;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#eaf5ed;font-size:15px;line-height:1.3;color:var(--sg-ink)}.sn-cart-save__ico{display:flex;flex:0 0 22px;width:22px;height:22px;color:var(--sg-save)}.sn-cart-save__ico svg{width:100%;height:100%}.sn-cart-save__lbl{font-weight:600}.sn-cart-save__ship .sn-free{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:15px;letter-spacing:.02em}.sn-cart-save__ship .sn-free svg{width:15px;height:15px}.sn-cart-save__amount{margin-left:0!important;text-align:right}.sn-disc-open .cart-discount__summary{cursor:default;pointer-events:none;padding-top:12px}.sn-disc-open .cart-totals__icon{display:none}.sn-disc-open .cart-discount__label{font-size:14px;font-weight:700;color:var(--sg-ink)}.sn-disc-open .cart-discount__input{border-radius:12px;font-size:15px}.sn-disc-open .cart-discount__button{border-radius:12px;background:var(--sg-dark);color:#fff;font-weight:700}.sn-cart-save__disc{display:flex!important;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#eaf5ed;border:1.5px dashed #9fcfae;font-size:15px;line-height:1.3;color:var(--sg-ink);animation:snRiseIn .45s cubic-bezier(.22,1,.36,1) both}.sn-cart-save__dt{display:flex;flex-direction:column;min-width:0}.sn-cart-save__dt small{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sg-save)}.sn-cart-save__dt b{font-weight:700;overflow-wrap:anywhere}.sn-cart-save__disc .sn-free{margin-left:auto;white-space:nowrap;font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sn-cart.css.map */
