.fs.fs-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;background:transparent;visibility:hidden;pointer-events:none;transition:visibility 0s linear .32s}.fs.fs-cart.is-open{visibility:visible;pointer-events:auto;transition:none}html.fs-cart-locked{overflow:hidden}.fs-cart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d2f2573;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .28s ease}.fs-cart.is-open .fs-cart__overlay{opacity:1}.fs-cart__panel{position:absolute;top:0;right:0;bottom:0;width:420px;max-width:100%;background:var(--fs-sand);box-shadow:-18px 0 40px #1d2f252e;transform:translate(100%);transition:transform .32s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;outline:none}.fs-cart.is-open .fs-cart__panel{transform:none}.fs-cart__body{display:flex;flex-direction:column;height:100%;min-height:0}.fs-cart__body.is-busy{opacity:.6;pointer-events:none}.fs-cart__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--fs-white);border-bottom:1px solid var(--fs-line)}.fs .fs-cart__title{font:800 20px/1.2 var(--fs-display);color:var(--fs-charcoal)}.fs-cart__count{font:600 15px var(--fs-body);color:var(--fs-stone)}.fs .fs-cart__close{width:40px;height:40px;border:0;border-radius:999px;background:var(--fs-hover-tint);color:var(--fs-forest);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.fs .fs-cart__close:hover{background:var(--fs-forest);color:var(--fs-white)}.fs-cart__ship{padding:14px 24px 16px;background:var(--fs-white);border-bottom:1px solid var(--fs-line)}.fs .fs-cart__ship-text{font:500 13px/1.4 var(--fs-body);color:var(--fs-charcoal);margin-bottom:9px}.fs-cart__ship-text strong{color:var(--fs-forest);font-weight:700}.fs-cart__bar{height:6px;border-radius:999px;background:var(--fs-beige);overflow:hidden}.fs-cart__bar span{display:block;height:100%;width:0;border-radius:inherit;background:var(--fs-leaf);transition:width .4s ease}.fs-cart__ship.is-done .fs-cart__bar span{background:var(--fs-forest)}.fs-cart__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 32px;color:var(--fs-leaf)}.fs .fs-cart__empty-title{font:700 18px var(--fs-display);color:var(--fs-charcoal);margin-top:14px}.fs .fs-cart__empty-text{font:400 14px/1.5 var(--fs-body);color:var(--fs-stone);margin-top:6px;max-width:240px}.fs-cart__items{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:8px 24px}.fs-cart__item{display:grid;grid-template-columns:76px 1fr auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--fs-line)}.fs-cart__item:last-child{border-bottom:0}.fs-cart__thumb{display:block;width:76px;height:76px;border-radius:14px;overflow:hidden;background:var(--fs-image-bg);border:1px solid var(--fs-line)}.fs .fs-cart__thumb img{width:100%;height:100%;object-fit:cover}.fs-cart__info{min-width:0}.fs-cart__name{display:block;font:700 14px/1.35 var(--fs-display);color:var(--fs-charcoal)}.fs .fs-cart__name:hover{color:var(--fs-forest)}.fs-cart__meta{font:400 12.5px/1.4 var(--fs-body);color:var(--fs-stone);margin-top:3px}.fs-cart__meta--discount{color:var(--fs-forest)}.fs-cart__controls{display:flex;align-items:center;gap:14px;margin-top:10px}.fs-qty{display:inline-flex;align-items:center;height:36px;border:1px solid var(--fs-chip-line);border-radius:999px;background:var(--fs-white);overflow:hidden}.fs .fs-qty__btn{width:34px;height:100%;border:0;background:none;color:var(--fs-forest);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.fs .fs-qty__btn:hover{background:var(--fs-hover-tint)}.fs .fs-qty__input{width:34px;height:100%;border:0;padding:0;margin:0;background:none;box-shadow:none;text-align:center;font:600 14px var(--fs-body);color:var(--fs-charcoal);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fs-qty__input::-webkit-outer-spin-button,.fs-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fs .fs-cart__remove{border:0;background:none;padding:0;font:500 12.5px var(--fs-body);color:var(--fs-stone);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fs .fs-cart__remove:hover{color:var(--fs-forest)}.fs-cart__price{text-align:right;font:800 15px var(--fs-display);color:var(--fs-charcoal);white-space:nowrap}.fs-cart__price s{display:block;font:400 12px var(--fs-body);color:var(--fs-stone)}.fs .fs-cart__error{margin:0 24px 12px;padding:10px 14px;border-radius:12px;background:#fbede9;color:#a03a2a;font:500 13px/1.4 var(--fs-body)}.fs-cart__foot{padding:18px 24px 24px;background:var(--fs-white);border-top:1px solid var(--fs-line);box-shadow:0 -10px 24px #1d2f250d}.fs-cart__line{display:flex;justify-content:space-between;gap:12px;font:500 14px var(--fs-body);color:var(--fs-stone)}.fs-cart__line--discount{color:var(--fs-forest);margin-bottom:6px}.fs-cart__line--total{font:800 18px var(--fs-display);color:var(--fs-charcoal)}.fs .fs-cart__note{font:400 12.5px var(--fs-body);color:var(--fs-stone);margin:4px 0 16px}.fs .fs-cart__checkout{width:100%;min-height:52px;border:0;border-radius:999px;background:var(--fs-forest);color:var(--fs-white);font:700 15px var(--fs-body);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background .2s ease}.fs .fs-cart__checkout:hover{background:var(--fs-forest-hover)}@media(max-width:767px){.fs-cart__panel{width:100%}.fs-cart__head,.fs-cart__ship,.fs-cart__foot{padding-left:16px;padding-right:16px}.fs-cart__items{padding:4px 16px}.fs-cart__item{grid-template-columns:68px 1fr auto;gap:12px}.fs-cart__thumb{width:68px;height:68px}.fs-cart__foot{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.fs-cart__panel,.fs-cart__overlay,.fs-cart__bar span{transition:none}}.fs-cart__each{font:400 12.5px/1.4 var(--fs-body);color:var(--fs-stone);margin-top:4px}.fs-cart__each s{margin-left:4px;color:#9aa39d}.fs-cart__meta--plan{color:var(--fs-forest);font-weight:600}.fs-cart__controls{justify-content:space-between}.fs-qty{height:40px}.fs .fs-qty__btn{width:40px}.fs .fs-qty__input{width:40px;font-size:15px}.fs .fs-cart__remove{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;color:#8a958e}.fs .fs-cart__remove:hover{background:#f6e9e6;color:#c2412d}.fs-cart__thumb{background:#fff}.fs .fs-cart__thumb img{object-fit:contain}.fs-cart__line--saved{color:#c2412d;font:600 14px var(--fs-body)}.fs-cart__line--total small{font:400 13px var(--fs-body);color:var(--fs-stone)}.fs-cart__assure{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;font:400 12.5px var(--fs-body);color:var(--fs-stone)}.fs .fs-cart__continue{display:block;width:100%;margin-top:6px;border:0;background:none;padding:8px;font:600 14px var(--fs-body);color:var(--fs-forest);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fs-cart__item{animation:fsCartIn .35s ease both}@keyframes fsCartIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fs-header__cart.fs-pulse{animation:fsPulse .6s ease}.fs-header__cart.fs-pulse .fs-cart-count{animation:fsBadge .6s ease}@keyframes fsPulse{0%{transform:scale(1)}30%{transform:scale(1.22)}60%{transform:scale(.94)}to{transform:scale(1)}}@keyframes fsBadge{0%,to{transform:scale(1)}40%{transform:scale(1.5);background:#1f5134;color:#fff}}.fs-fly{position:fixed;z-index:2147483600;pointer-events:none;border-radius:12px;object-fit:contain;background:#fff;box-shadow:0 8px 24px #1d2f254d;transition:transform .65s cubic-bezier(.5,-.2,.7,1),opacity .65s ease}@media(prefers-reduced-motion:reduce){.fs-fly{display:none}.fs-header__cart.fs-pulse,.fs-cart__item{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/fs-cart.css.map */
