.sfy-cart{position:fixed;top:0;right:-100vw;width:80vw;max-width:500px;height:100%;background-color:#fff;transition:right .6s;z-index:900;padding:16px}.sfy-cart .sfy-original-total-price{color:#8a8a8a}.sfy-cart .sfy-total-discount{color:#f07}.sfy-cart .sfy-total-price{color:#000}.sfy-cart .sfy-original-total-price,.sfy-cart .sfy-total-discount,.sfy-cart .sfy-total-price{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2px 20px;font-size:14x}@media screen and (max-width: 768px){.sfy-cart .sfy-original-total-price,.sfy-cart .sfy-total-discount,.sfy-cart .sfy-total-price{font-size:12px;line-height:13px}}.sfy-cart .header-cart{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0px 20px;background-color:#fff;height:auto;min-height:40px;width:100%;border-bottom:solid 1px #e5e5e5}.sfy-cart .header-cart .close{width:10px;height:22px;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.sfy-cart .header-cart .close{height:10px}}.sfy-cart .header-cart .close svg{width:100%;height:100%;color:#000}.sfy-cart .header-cart .custom-title{width:auto;font-size:18px;text-transform:uppercase;line-height:30px;color:#000;font-weight:800}@media screen and (max-width: 768px){.sfy-cart .header-cart .custom-title{font-size:12px;line-height:12px}}.sfy-cart .header-cart .count{width:auto;font-weight:600;font-size:14px;line-height:30px;color:#000;margin-left:5px}.sfy-cart .header-cart .bag{width:20px;height:20px;position:relative}.sfy-cart .header-cart .bag svg{width:100%;height:100%}.sfy-cart .content-void{display:none;flex-wrap:wrap;justify-content:center;align-items:center;height:calc(100% - 200px);align-content:center}.sfy-cart .content-void h2{width:100%;text-align:center}.sfy-cart .action{height:auto;display:flex;position:absolute;flex-wrap:wrap;bottom:0;left:0;border-top:solid 1px #ccc;background-color:#fff;padding:20px 0}.sfy-cart .action a{width:calc(100% - 30px);background-color:#000;color:#fff !important;height:40px;border-radius:8px;text-transform:uppercase;margin-top:12px}.sfy-cart .content-price{position:absolute;right:10px;bottom:10px}.sfy-cart [delete]{position:absolute;right:8px;top:5px;z-index:2;background:#fff;border-radius:100%;width:26px;height:26px;padding:0}.sfy-cart [delete] svg{width:16px;height:16px}.sfy-cart .properties{font-size:12px;margin-top:8px;color:#636363}.sfy-cart .list{display:flex;flex-wrap:wrap;margin:0;padding-top:15px;max-height:100%;overflow-y:auto;padding-bottom:150px}.sfy-cart .list>li{order:2;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;width:100%;margin-bottom:10px;border:solid 1px #ccc;border-radius:10px;padding:8px;min-height:150px;position:relative}.sfy-cart .list>li.updated{order:1}.sfy-cart .product-image{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:12px}.sfy-cart .selling_plan_allocation{margin:5px 0}.sfy-cart .tag{padding:2px 11px;background:linear-gradient(124deg, #ff2400, #e81d1d, #4d3b02, #1d5de8, #e81d1d, #1ddde8, #2b1de8, #dd00f3, #dd00f3);background-size:1800% 1800%;animation:rainbow 18s ease infinite;color:#fff;border-radius:0;text-transform:uppercase;position:absolute;left:11px;bottom:8px;font-weight:800}@keyframes rainbow{0%{background-position:0% 82%}50%{background-position:100% 19%}100%{background-position:0% 82%}}.sfy-cart s{color:#ccc;display:flex;margin-right:5px}.sfy-cart .info{width:calc(100% - 100px);height:auto;padding:0 16px}.sfy-cart.cart-void .content-void{display:flex}.sfy-cart.cart-void .list,.sfy-cart.cart-void .action{display:none}.cart-open{overflow:hidden}.cart-open .black-window{cursor:pointer;display:flex;position:fixed;z-index:800;top:0;left:0;width:100%;height:100%}.cart-open .sfy-cart{right:0}.cart-open .quantity-input,.cart-open .quantity-input div{display:flex;justify-content:center;align-items:center;font-size:12px;line-height:12px;text-align:center;color:#191919;font-weight:700}.cart-open .quantity-input{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-open .quantity-input .less{font-size:16px;font-weight:800;padding-bottom:1px}.cart-open .quantity-input .count-out{width:45px;height:30px}.cart-open .quantity-input .plus{font-size:16px;font-weight:800;padding-bottom:1px}.cart-open .quantity-input .less,.cart-open .quantity-input .plus{cursor:pointer;color:#191919;width:30px;height:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-open .quantity-input .less:hover,.cart-open .quantity-input .plus:hover{color:#000}.cart-open .quantity-input{width:80px;margin-top:22px;border-radius:6px;border:solid 1px #e5e5e5}@keyframes plopp{0%{transform:translate(0, 0);opacity:1}100%{transform:translate(0, -10px);opacity:0}}.empty-cart{width:100%;max-width:200px;display:flex;justify-content:center;align-items:center}.empty-cart svg{max-width:100%}.empty-cart svg #oval,.empty-cart svg #plus,.empty-cart svg #diamond,.empty-cart svg #bubble-rounded{animation:plopp 4s ease-out infinite}.empty-cart svg #oval:nth-child(1),.empty-cart svg #plus:nth-child(1),.empty-cart svg #diamond:nth-child(1),.empty-cart svg #bubble-rounded:nth-child(1){animation-delay:-240ms}.empty-cart svg #oval:nth-child(2),.empty-cart svg #plus:nth-child(2),.empty-cart svg #diamond:nth-child(2),.empty-cart svg #bubble-rounded:nth-child(2){animation-delay:-480ms}.empty-cart svg #oval:nth-child(3),.empty-cart svg #plus:nth-child(3),.empty-cart svg #diamond:nth-child(3),.empty-cart svg #bubble-rounded:nth-child(3){animation-delay:-720ms}.empty-cart svg #oval:nth-child(4),.empty-cart svg #plus:nth-child(4),.empty-cart svg #diamond:nth-child(4),.empty-cart svg #bubble-rounded:nth-child(4){animation-delay:-960ms}.empty-cart svg #oval:nth-child(5),.empty-cart svg #plus:nth-child(5),.empty-cart svg #diamond:nth-child(5),.empty-cart svg #bubble-rounded:nth-child(5){animation-delay:-1200ms}.empty-cart svg #oval:nth-child(6),.empty-cart svg #plus:nth-child(6),.empty-cart svg #diamond:nth-child(6),.empty-cart svg #bubble-rounded:nth-child(6){animation-delay:-1440ms}.empty-cart svg #oval:nth-child(7),.empty-cart svg #plus:nth-child(7),.empty-cart svg #diamond:nth-child(7),.empty-cart svg #bubble-rounded:nth-child(7){animation-delay:-1680ms}.empty-cart svg #oval:nth-child(8),.empty-cart svg #plus:nth-child(8),.empty-cart svg #diamond:nth-child(8),.empty-cart svg #bubble-rounded:nth-child(8){animation-delay:-1920ms}.empty-cart svg #oval:nth-child(9),.empty-cart svg #plus:nth-child(9),.empty-cart svg #diamond:nth-child(9),.empty-cart svg #bubble-rounded:nth-child(9){animation-delay:-2160ms}.empty-cart svg #oval:nth-child(10),.empty-cart svg #plus:nth-child(10),.empty-cart svg #diamond:nth-child(10),.empty-cart svg #bubble-rounded:nth-child(10){animation-delay:-2400ms}.empty-cart svg #oval:nth-child(11),.empty-cart svg #plus:nth-child(11),.empty-cart svg #diamond:nth-child(11),.empty-cart svg #bubble-rounded:nth-child(11){animation-delay:-2640ms}.empty-cart svg #oval:nth-child(12),.empty-cart svg #plus:nth-child(12),.empty-cart svg #diamond:nth-child(12),.empty-cart svg #bubble-rounded:nth-child(12){animation-delay:-2880ms}.empty-cart svg #oval:nth-child(13),.empty-cart svg #plus:nth-child(13),.empty-cart svg #diamond:nth-child(13),.empty-cart svg #bubble-rounded:nth-child(13){animation-delay:-3120ms}.empty-cart svg #oval:nth-child(14),.empty-cart svg #plus:nth-child(14),.empty-cart svg #diamond:nth-child(14),.empty-cart svg #bubble-rounded:nth-child(14){animation-delay:-3360ms}.empty-cart svg #oval:nth-child(15),.empty-cart svg #plus:nth-child(15),.empty-cart svg #diamond:nth-child(15),.empty-cart svg #bubble-rounded:nth-child(15){animation-delay:-3600ms}.empty-cart svg #oval:nth-child(16),.empty-cart svg #plus:nth-child(16),.empty-cart svg #diamond:nth-child(16),.empty-cart svg #bubble-rounded:nth-child(16){animation-delay:-3840ms}.empty-cart svg #bg-line:nth-child(2){fill-opacity:.3}.empty-cart svg #bg-line:nth-child(3){fill-opacity:.4}.section-sidecart-bar{width:100%;border-bottom:solid thin #e5e5e5;box-shadow:0 20px 20px -30px rgba(0,0,0,.5);z-index:1}.section-sidecart-bar .sidecart-bar{position:relative;width:100%;display:flex;padding:40px 25px 30px 20px}.section-sidecart-bar .sidecart-bar-content .message{position:absolute;top:10px;left:0;width:100%;text-align:center;font-weight:600;font-size:14px;line-height:18px}.section-sidecart-bar .sidecart-bar-content{width:100%;display:flex;flex-wrap:wrap}.section-sidecart-bar .sidecart-bar-content .percent-bar{height:15px;position:static;border-radius:10px;background:#c2c2c2;position:relative}.section-sidecart-bar .sidecart-bar-content .percent-bar span{display:flex;justify-content:center;text-transform:uppercase;color:#c2c2c2;font-size:10px;margin-top:5px;font-weight:600;white-space:nowrap}.section-sidecart-bar .sidecart-bar-content .progress{height:100%;background:#805374;border-radius:10px;max-width:100%}.section-sidecart-bar .sidecart-bar-content .circle{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border-radius:100%;border:solid 2px #fff;position:absolute;background:#c2c2c2;top:-5px;right:-10px;z-index:2}.section-sidecart-bar .sidecart-bar-content .circle svg{width:15px;height:15px}.section-sidecart-bar .sidecart-bar-content .message .upper{text-transform:uppercase}.section-sidecart-bar .sidecart-bar-content .message strong{font-weight:700}.section-sidecart-bar .sidecart-bar-content .message span{color:#805374}.section-sidecart-bar .sidecart-bar-content .percent-bar span.color{color:#9f9f9f}.section-sidecart-bar .sidecart-bar-content .circle.color,.section-sidecart-bar .sidecart-bar-content .circle.completed{background:#805374}.section-sidecart-bar .sidecart-bar-content .circle.final-goal{background:#000}.section-sidecart-bar .sidecart-bar-content .percent-bar span.final-goal,.section-sidecart-bar .sidecart-bar-content .percent-bar span.completed{color:#805374;font-weight:700}@media(max-width: 487px){.section-sidecart-bar .sidecart-bar-content .message{font-size:12px;line-height:14px}}[cart-installed]{position:relative}[data-sidecart-count].count-bag{width:16px;height:16px;border-radius:100%;background:linear-gradient(90deg, rgb(254, 108, 59) 2%, rgb(255, 21, 168) 96%);color:#fff;font-size:8px;position:absolute;right:-8px;top:-2px;display:flex;justify-content:center;align-items:center}