﻿#FlexibleVM3Cart{padding:0;position:relative;display:inline-block;text-align:left}#FlexibleVM3Cart .flexibleDropdown:after{content:"";width:0;height:0;position:absolute;bottom:100%;left:11px;border-width:0 10px 10px;border-style:solid;border-color:#ddd transparent}#FlexibleVM3Cart .flexibleDropdown{-moz-box-shadow:0 1px 1px rgba(0,0,0,.25) , 0 2px 3px rgba(0,0,0,.1) , 0 0 10px 8px rgba(0,0,0,.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25) , 0 2px 3px rgba(0,0,0,.1) , 0 0 10px 8px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.25) , 0 2px 3px rgba(0,0,0,.1) , 0 0 10px 8px rgba(0,0,0,.05);background-color:#f4f3f3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;top:50px;position:absolute;width:400px;z-index:9999999999;padding:15px;display:none}#FlexibleVM3Cart .flexibleTotal{float:right!important;line-height:30px}#FlexibleVM3Cart .flexibleTotal strong{font-size:20px}#FlexibleVM3Cart .flexibleShow_cart{float:left}#FlexibleVM3Cart .flexible_cart_products{margin:10px 0 15px 0;padding:10px 0;border-bottom:1px solid #aaa;overflow:auto}#FlexibleVM3Cart .flexibleCartTitle{font-size:15px;text-align:center;font-weight:700;margin-bottom:10px;padding:10px 0;margin:-15px -15px 10px -15px;background:#ddd;border-bottom:1px solid #bbb;border-radius:5px 5px 0 0}#FlexibleVM3Cart .flexibleEmpty{padding:20px 0;text-align:center;color:#aaa;font-size:11px}.show_products{display:block!important;position:absolute;z-index:999}#FlexibleVM3Cart .flexibleShow_cart a{padding:0;display:inline-block;float:none!important;text-decoration:none;background-color:#e8715c;border:1px solid #c94b3a;border-radius:16px;box-shadow:0 0 0 4px rgba(217,217,217,.6) , 0 1px 0 0 rgba(255,255,255,.4) inset , 0 -1px 1px 0 rgba(0,0,0,.1) inset;color:#fff;cursor:pointer;font-size:12px;height:30px;line-height:30px;padding:0 12px;text-align:center;transition:background-color .3s linear 0;width:86px}#FlexibleVM3Cart .flexibleShow_cart a:hover{background-color:#ff8974}#FlexibleVM3Cart .flexible_cart_icon:hover,#FlexibleVM3Cart.carthover .flexible_cart_icon{cursor:pointer}#FlexibleVM3Cart .flexibleNumber{background:none repeat scroll 0 0 #e8102c;border:2px solid #fff;border-radius:100%;box-shadow:1px 1px rgba(0,0,0,.5);color:#fff;display:block;font-size:10px;font-weight:700;height:16px;right:0;line-height:16px;margin:0 auto;position:absolute;text-align:center;top:0;width:16px}#FlexibleVM3Cart .flexible_cart_icon{position:relative;cursor:pointer;width:40px;height:40px;display:inline-block;position:relative;z-index:999;background-size:auto 100%;background-repeat:no-repeat;background-position:center center}#FlexibleVM3Cart:hover .flexible_cart_icon{}#FlexibleVM3Cart .flexibleCartIcon{vertical-align:middle}#FlexibleVM3Cart .subtotal_with_tax{float:none}#FlexibleVM3Cart .flexible_image{}#FlexibleVM3Cart .flexible_image img{max-width:100%!important;max-height:none!important;height:auto!important;border-bottom:1px solid #ccc}#FlexibleVM3Cart #flexible_remove{cursor:pointer;width:100%;text-indent:-99999em;overflow:hidden;height:26px;background:url(https://www.art-vorota.ru/modules/mod_flexible_vm3_cart/assets/images/xremove.png.pagespeed.ic.oW7EKtAbz8.png) no-repeat center center rgba(0,0,0,.1);background-size:16px 16px;opacity:0;margin-top:5px}#FlexibleVM3Cart .flexible_product_row:hover #flexible_remove{opacity:1}#FlexibleVM3Cart .quantity,#FlexibleVM3Cart .product_sku{font-size:10px;color:#aaa}#FlexibleVM3Cart .customProductData{font-size:11px;color:#777}#FlexibleVM3Cart .customProductData br{display:none}#FlexibleVM3Cart .flexibleCartContainer{position:relative;float:left;width:33%}#FlexibleVM3Cart .flexibleCartContainer .flexible_product_row{background:#fff;margin:0 10px 10px 0;text-align:center;line-height:normal;box-shadow:0 1px 1px rgba(0,0,0,.25) , 0 2px 3px rgba(0,0,0,.1) , 0 0 10px 8px rgba(0,0,0,.05) inset;border-radius:5px}#FlexibleVM3Cart .flexible-loading{background:url(https://www.art-vorota.ru/modules/mod_flexible_vm3_cart/assets/images/bx_loader.gif) center center no-repeat rgba(255,255,255,.3);height:100%;z-index:99;top:0;left:0;right:0;bottom:0;width:100%;position:absolute}#FlexibleVM3Cart .product_name,#FlexibleVM3Cart .customProductData,#FlexibleVM3Cart .quantity{padding:0 5px}#FlexibleVM3Cart .subtotal_with_tax{padding:0 5px;font-weight:bold}#FlexibleVM3Cart .product_name{padding:5px}