#cc-cart{font-family:inherit}#cc-cart .ccc-overlay{display:block;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;min-height:-webkit-fill-available;background:#00000080;z-index:2147483647;opacity:0;transition:opacity .3s ease-out}#cc-cart[data-open=true] .ccc-overlay{opacity:1}#cc-cart .ccc-panel{width:350px;height:100%;min-height:-webkit-fill-available;position:fixed;top:0;bottom:0;right:-100%;z-index:2147483647;transition:right .3s ease-out;display:flex;flex-direction:column;margin:0;padding:0;max-width:100%;background:#000;color:#fff;font-size:16px;font-family:inherit;direction:ltr}#cc-cart[data-open=true] .ccc-panel{right:0}@media(max-width:450px){#cc-cart .ccc-panel{width:100%!important}}#cc-cart .ccc-header{display:flex;align-items:center;position:relative;background:#eca117;color:#000;padding:5px 0}#cc-cart .ccc-header h2{flex:1 1 0%;padding:12px 8px;margin:0;font-size:.9em;font-weight:700;line-height:inherit;text-align:center;color:#000;font-family:inherit}#cc-cart .ccc-header .ccc-spacer{padding:12px 0 12px 20px;opacity:0}#cc-cart .ccc-header .ccc-spacer svg{width:15px;height:15px;display:block}#cc-cart .ccc-close{padding:12px 20px 12px 0;display:flex;justify-content:flex-end;background:transparent;border:0;color:#000;cursor:pointer}#cc-cart .ccc-close svg{width:15px;height:15px;display:block}#cc-cart .ccc-announcement{padding:8px 20px;text-align:center;font-size:.8em}#cc-cart .ccc-announcement p{margin:0}#cc-cart .ccc-body{flex:1 1 0%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#eca117 #000}#cc-cart .ccc-body::-webkit-scrollbar{width:6px}#cc-cart .ccc-body::-webkit-scrollbar-track{background:#000}#cc-cart .ccc-body::-webkit-scrollbar-thumb{background:#eca117;border-radius:3px}#cc-cart .ccc-items{padding:12px 20px 0}#cc-cart .ccc-body[data-loading]{opacity:.6;pointer-events:none}#cc-cart .ccc-item{margin-bottom:8px}#cc-cart .ccc-item__row{display:flex}#cc-cart .ccc-item__img{width:80px;height:80px;flex:none;display:block;margin-right:8px;background-size:cover;background-position:center}#cc-cart .ccc-item__main{flex:1 1 0%;display:flex;flex-direction:column;min-width:0}#cc-cart .ccc-item__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}#cc-cart .ccc-item__title{font-size:1.1em;color:#fff;font-weight:400;line-height:1.25;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#cc-cart .ccc-item__title a{color:#fff;text-decoration:none}#cc-cart .ccc-item__variant{font-size:.8em;opacity:.75}#cc-cart .ccc-remove{display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;min-width:unset;color:#fff;cursor:pointer;flex:none}#cc-cart .ccc-remove svg{width:18px;height:18px;display:block}#cc-cart .ccc-item__bottom{display:flex;align-items:center}#cc-cart .ccc-price{flex:1 1 0%;min-width:0;font-size:1.1em;font-weight:700;color:#4fca03;line-height:1.25}#cc-cart .ccc-price del{display:inline-block;font-size:.8em;opacity:.75;margin-right:4px}#cc-cart .ccc-qty{display:flex;align-items:stretch;flex:none;margin-left:4px}#cc-cart .ccc-qty button{border:1px solid #ccc;background:transparent;color:#000;font-size:1em;padding:4px;min-width:unset;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0}#cc-cart .ccc-qty button svg{height:.8em;width:auto;flex:none;display:block}#cc-cart .ccc-qty input{width:32px;padding:0 8px;text-align:center;font-weight:700;font-size:.9em;line-height:inherit;color:#000;background:#fff;border:1px solid #ccc;border-left:0;border-right:0;border-radius:0;box-shadow:none;-moz-appearance:textfield;font-family:inherit}#cc-cart .ccc-qty input::-webkit-outer-spin-button,#cc-cart .ccc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#cc-cart .ccc-tiers{display:flex;flex-direction:column;gap:4px;margin:8px 0 0}#cc-cart .ccc-tier{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:.8em;color:#fff;background:transparent;border:1px solid #444;border-radius:3.75px;cursor:pointer;font-family:inherit}#cc-cart .ccc-tier[data-active=true]{border-color:#eca117}#cc-cart .ccc-tier__check{width:14px;height:14px;flex:none;border:1px solid #ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:transparent}#cc-cart .ccc-tier[data-active=true] .ccc-tier__check{background:#eca117;border-color:#eca117;color:#000}#cc-cart .ccc-tier__check svg{width:10px;height:10px}#cc-cart .ccc-tier__label{flex:1 1 0%;text-align:left}#cc-cart .ccc-empty{position:relative;padding:12px;width:100%;max-width:100%}#cc-cart .ccc-empty p{margin:0;text-align:center}#cc-cart .ccc-empty img{display:block;margin:0 auto;max-width:100%;height:auto}#cc-cart .ccc-empty .ccc-continue{padding:8px 0;margin-bottom:8px;font-size:1em;font-weight:700;text-decoration:underline}#cc-cart .ccc-fbt{padding:0 20px 12px}#cc-cart .ccc-fbt__title{padding:8px 0;text-align:center;font-size:1em;font-weight:700;color:#fff}#cc-cart .ccc-fbt__box{overflow:hidden}#cc-cart .ccc-fbt__track{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory}#cc-cart .ccc-fbt__track::-webkit-scrollbar{display:none}#cc-cart .ccc-fbt__card{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid #eca117;border-radius:5px}#cc-cart .ccc-fbt__img{width:64px;height:64px;flex:none;display:block;border-radius:3px;background-size:cover;background-position:center}#cc-cart .ccc-fbt__main{flex:1 1 0%;min-width:0}#cc-cart .ccc-fbt__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9em;font-weight:700;line-height:1.25;color:#fff;text-decoration:none}#cc-cart .ccc-fbt__price{margin-top:4px;font-size:.9em;color:#fff}#cc-cart .ccc-fbt__price del{margin-right:6px;font-weight:400;color:#999}#cc-cart .ccc-fbt__price b{font-weight:700}#cc-cart .ccc-fbt__add{position:relative;flex:none;padding:6px 8px;font-size:.8em;font-weight:700;font-family:inherit;color:#eca117;background:transparent;border:1px solid #eca117;border-radius:5px;cursor:pointer}#cc-cart .ccc-fbt__add[disabled]{cursor:default;opacity:.55}#cc-cart .ccc-fbt__add[data-loading=true] span{opacity:0}#cc-cart .ccc-fbt__spin{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}#cc-cart .ccc-fbt__add[data-loading=true] .ccc-fbt__spin{display:flex}#cc-cart .ccc-fbt__spin svg{width:12px;height:12px;animation:ccc-spin 1s linear infinite}@keyframes ccc-spin{to{transform:rotate(360deg)}}#cc-cart .ccc-fbt__nav{display:flex;align-items:center;gap:8px;margin-top:8px}#cc-cart .ccc-fbt__arrow{flex:none;padding:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:#fff;background:transparent;border:0;cursor:pointer}#cc-cart .ccc-fbt__arrow[disabled]{opacity:.35;cursor:default}#cc-cart .ccc-fbt__arrow svg{width:8px;height:8px}#cc-cart .ccc-fbt__bar{flex:1 1 0%;height:8px;border-radius:4px;background:#333;overflow:hidden}#cc-cart .ccc-fbt__bar span{display:block;height:100%;border-radius:4px;background:#888}#cc-cart .ccc-footer{padding:8px 20px;border-top:1px solid #d1d5db;position:relative}#cc-cart .ccc-timer{margin-bottom:12px}#cc-cart .ccc-timer>div{padding:8px 20px;border:1px solid #eca117;border-radius:3.75px;background:#000;color:#fff;font-size:.6em;text-align:center}#cc-cart .ccc-savings{display:flex;align-items:center;padding-bottom:8px;font-size:1em;font-weight:600;color:#eca117}#cc-cart .ccc-savings span:first-child{flex:1 1 0%}#cc-cart .ccc-total{display:flex;align-items:center;padding-bottom:8px;font-size:1.3em;color:#fff}#cc-cart .ccc-total span:first-child{flex:1 1 0%}#cc-cart .ccc-checkout{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 6px;margin-bottom:8px;background:#eca117;color:#000;font-size:1.3em;font-weight:700;font-family:inherit;border:0;border-radius:6px;cursor:pointer}#cc-cart .ccc-checkout[data-loading]{opacity:.7}#cc-cart .ccc-badges p{margin:0;text-align:center}#cc-cart .ccc-badges img{display:block;margin:0 auto;max-width:100%;height:auto}#cc-cart .ccc-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:4px}#cc-cart .ccc-payments svg{width:34px;height:24px}#cc-cart .ccc-continue{display:block;width:100%;padding:4px 0;margin-bottom:4px;text-align:center;cursor:pointer;color:#fff;font-size:.8em;background:transparent;border:0;font-family:inherit}#cc-cart .ccc-coupon-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:0 0 8px;background:transparent;border:0;color:#eca117;font-size:.9em;font-weight:600;font-family:inherit;cursor:pointer}#cc-cart .ccc-coupon-toggle svg{width:12px;height:12px}#cc-cart .ccc-coupon-row{display:flex;gap:6px;padding-bottom:8px}#cc-cart .ccc-coupon-field{flex:1 1 0%}#cc-cart .ccc-coupon-field input{width:100%;padding:6px 8px;font-size:.8em;color:#000;background:#fff;border:1px solid #ccc;border-radius:3.75px;font-family:inherit}#cc-cart .ccc-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;font-size:.8em;background:#222;border-radius:3.75px}#cc-cart .ccc-chip button{background:transparent;border:0;color:#fff;cursor:pointer}#cc-cart .ccc-btn-secondary{padding:6px 12px;font-size:.9em;font-weight:700;color:#fff;background:#eca117;border:0;border-radius:3.75px;cursor:pointer;font-family:inherit}#cc-cart .ccc-coupon-msg{padding-bottom:8px;font-size:.9em;color:#dc2626}#cc-cart .ccc-upsell{display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:8px;font-size:.8em;border:1px solid #eca117;border-radius:3.75px;cursor:pointer}#cc-cart .ccc-upsell__box{width:16px;height:16px;flex:none;border:1px solid #ccc;border-radius:3px;display:flex;align-items:center;justify-content:center;color:transparent}#cc-cart .ccc-upsell[data-on=true] .ccc-upsell__box{background:#eca117;border-color:#eca117;color:#000}#cc-cart .ccc-upsell__box svg{width:12px;height:12px}#cc-cart .ccc-upsell[data-loading=true]{opacity:.6;pointer-events:none}cart-notification.animate,cart-notification.active{display:none!important}#monster-upsell-cart,#monster_upsell_cart,.monster-upsell-cart,#mu-cart-root{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cc-cart.css.map */
