/* One native panel throughout: no secondary overlay, skeleton or spinner. */
.fco-unified-cart:not(.wfc-checkout-is-open) .wc-fast-cart__loading-spinner{display:none!important}
.fco-unified-cart .wc-fast-cart__page-overlay{overflow-y:scroll!important;scrollbar-gutter:stable}
.fco-unified-cart .wc-fast-cart.is-style-side{transition:none!important;animation:none!important}
#wc-fast-cart.fco-pending .wc-fast-cart__inner-contents{opacity:1!important}
#wc-fast-cart.fco-pending .wfc-button[aria-disabled=true]{cursor:default;pointer-events:none}
#wc-fast-cart .nice-number{display:inline-flex;align-items:center}
#wc-fast-cart .nice-number input{width:24px;text-align:center;appearance:textfield;-moz-appearance:textfield}
#wc-fast-cart .nice-number input::-webkit-inner-spin-button{appearance:none}
#wc-fast-cart .nice-number button{margin:0;padding:0 7px;min-width:24px;border:0;background:transparent;color:inherit}
#wc-fast-cart.fco-pending button:disabled,#wc-fast-cart.fco-pending input:disabled{opacity:1;-webkit-text-fill-color:currentColor}
#wc-fast-cart .fco-cart-error{margin:15px 0;padding:12px;font-size:14px}
#wc-fast-cart .fco-cart-error p{margin:0 0 8px}
#wc-fast-cart .fco-cart-error a{text-decoration:underline}
.yith-wcwl-add-to-wishlist .fco-wishlist-browse a{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;font-size:0;color:inherit}.fco-wishlist-browse a:before{display:none!important}.fco-wishlist-browse svg{width:22px;height:22px}

#wc-fast-cart .fco-value-placeholder{display:inline-block;width:4em;max-width:100%;height:.75em;border-radius:3px;vertical-align:middle;background:#e8e5e2;animation:fco-value-pulse 1.5s ease-in-out infinite}
#wc-fast-cart .order-total .fco-value-placeholder{width:4.5em}
#wc-fast-cart.fco-unconfirmed .fco-value-placeholder{animation:none}
@keyframes fco-value-pulse{0%,100%{opacity:.5}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){#wc-fast-cart .fco-value-placeholder{animation:none}}

#wc-fast-cart.fco-pending .nice-number button:disabled{display:inline-block!important;visibility:visible!important;opacity:.45}
