#front-ajax-loader{display:none;background-color:rgba(0, 0, 0, 0.5);left:50%;position:fixed;top:45%;width:125px;height:125px;border-radius:8px;z-index:99999;color:#fff}#front-ajax-loader .inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center}#front-ajax-loader span{width:2px;visibility:hidden}#flash{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:inherit;z-index:99}#flash .flash-box{position:fixed;z-index:99999;top:40%;left:calc(50% - 200px);border:1px solid #e6e6e6;text-align:center;background-color:#ffffff;width:400px;padding:25px}#flash .flash-box .items{font-size:24px;line-height:38px;text-align:center}#flash .flash-box .items .item a{font-size:24px;line-height:38px;text-align:center;text-decoration:underline}#flash .flash-box .items .item a:hover{text-decoration:none}#flash .flash-box .items .close{position:absolute;top:0;right:0;padding:5px 10px;color:#000000;text-decoration:none}#flash .flash-box .items .button{margin-top:20px;font-size:16px}.form-help{display:flex;justify-content:center;align-items:center;position:absolute;right:-20px;margin-top:11px;cursor:help;z-index:999}.structured-space{width:100%}.structured-space.structured-space-xs{height:10px}.structured-space.structured-space-s{height:20px}.structured-space.structured-space-m{height:30px}.structured-space.structured-space-l{height:40px}.structured-space.structured-space-xl{height:50px}.structured-space.structured-space-xxl{height:60px}
.variants-selection .variant.active a{font-weight:bold;text-decoration:none;color:inherit}.disabled-params-variant .param-value .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.disabled-params-variant .param-color li{display:none}.disabled-params-variant .param-color li[selected=selected]{display:block}.only-for-variant,.product-price.only-for-variant{display:none}.only-for-variant.active,.product-price.only-for-variant.active{display:block}.many-variants,.product-price.many-variants{display:none}.many-variants.active,.product-price.many-variants.active{display:inline}.product-comparison{padding:20px}.comparasion-table{margin:0 auto}.comparasion-table .title{width:220px}.comparasion-table .product{min-width:200px;max-width:400px;width:400px}.comparasion-table th{font-weight:bold}.comparasion-table th:last-child,.comparasion-table td:last-child{border:none}#comparison-ico{float:left;margin-left:20px}#comparison-ico .inner{width:110px;margin-top:20px;background:#e30615 url('/img/front/sprites.png') -47px -226px no-repeat;height:36px;width:36px;text-align:center}#comparison-ico .ico-comparison{background-image:none;height:36px;width:36px}#title-comparison{position:absolute;left:75%;top:-49px;padding:14px 8px;background-color:#383d42}#title-comparison a,#title-comparison a:hover{color:#fff;font-size:18px;display:block;text-decoration:none}#title-comparison .icon-comparison{width:35px;height:33px;display:inline-block}#title-comparison .icon-comparison.down{background-position:-285px -225px}#title-comparison .title{padding-left:5px}.comparison-products{display:none}.comparison-products .overlay-product{display:none;background-color:rgba(0, 0, 0, 0.6);padding:18px;position:absolute;bottom:0;color:#fff;font-size:16px;margin-right:12px;width:165px;height:100px;cursor:pointer}.comparison-products .image{margin:0 auto;width:100px}.comparison-products a.delete{float:right;color:#e30615}.comparison-products-text,.comparison-products-text:hover{font-size:30px;line-height:41px;text-align:center;width:100%;display:block;top:24px;text-decoration:none;color:#333;margin-top:25px}.btn-comparison-cancel,.btn-comparison-cancel:hover,.btn-comparison,.btn-comparison:hover{background-color:#e30615;border:medium none;border-radius:0;color:#fff;padding:5px 8px;text-transform:uppercase;text-decoration:none;display:inline-block;margin-top:40px}.btn-comparison-cancel,.btn-comparison-cancel:hover{margin-top:10px}.comparison-buttons{text-align:center}.comparison-slider{margin-top:10px}.comparison-slider .slick-next{right:-8px}.comparison-slider .slick-prev{left:-8px}.product-comparison table tr.set-title th{padding:10px;font-size:18px;font-weight:normal;color:#f8d02c;text-align:left}.product-comparison table tr.param-title th{background-color:#dadfe2;font-size:18px;font-weight:normal;text-align:left}.comparasion-table{max-width:1200px;overflow-x:scroll}.comparasion-table td,.comparasion-table th{text-align:center}tr.no-border,tr.no-border th,tr.no-border td{border:none}#fly-to-comparison-bubble{margin:0 4px;width:51px;height:51px;padding:4px}.comparison-variants{width:100%;border:none}.comparison-line-base{position:fixed;background:#fff;bottom:0;width:100%;padding:0px !important;z-index:100}.comparison-line-base img{max-width:100%}.comparison-line-base .comparison-line-base-inner{background-color:#fff}.comparison-line-base .top-line{height:15px;background-color:#383d42;display:none}.comparison-line-base .comparison-buttons{text-align:center}.comparison-line-base .comparison-buttons a{width:100%;background-color:#383d42;color:#fff}.comparison-line-base a.delete{background-color:#383d42;padding:1px 3px;float:right}.comparison-line-base a.delete i{color:#fff}.comparison-line-base a.title{color:#000;font-weight:bold;display:block;margin-top:20px}.comparison-line-base .comparison-products .item{padding:15px}.comparison-line-base .slick-arrow{border:1px solid #fff;background-color:#383d42;padding:2px 7px;position:absolute;top:45px;z-index:99;cursor:pointer}.comparison-line-base .slick-arrow i{color:#fff}.comparison-line-base .slick-next{right:-10px}.comparison-line-base .slick-prev{left:-10px}.comparison-block{overflow-x:auto;overflow-y:hidden;margin:0 auto}.comparison-block .b-product_grid_single{margin-bottom:0px}.comparison-block .comparasion-table .param-title{position:relative}.comparison-block .comparasion-table .param-title .col-head{width:220px;display:block}.comparison-block .comparasion-table tr:nth-child(2n+3),.comparison-block .comparasion-table tr:nth-child(2n+3) .col-head{background-color:#fff}.comparison-block .comparasion-table tr:nth-child(2n+4),.comparison-block .comparasion-table tr:nth-child(2n+4) .col-head{background-color:#dadfe2}.comparison-block .comparasion-table tr > td{height:56px}.comparison-block .comparasion-table tr:nth-child(n+2){margin:0px 5px}.comparison-block .comparasion-table tr:nth-child(n+2) td{padding:20px 30px;text-align:right}.comparison-block .comparasion-table tr:nth-child(n+2) td p{margin:0px;padding:0px}.comparison-block .comparasion-table tr:nth-child(n+2) th.col-head{padding:20px 30px}.comparison-block .comparasion-table tr:nth-child(n+2) th.product{padding:20px 30px;font-weight:normal}.comparison-block .comparasion-table .width-300{width:300px}.comparison-block .comparasion-table .width-300 .product-item{width:300px;display:block}.comparison-block .comparasion-table .comparison-variants tr{height:inherit;margin:0px}.comparison-block .comparasion-table .comparison-variants tr th{background-color:inherit;text-align:right;padding-left:15px}.comparison-block .comparasion-table .comparison-variants tr td{height:inherit;padding:inherit;text-align:right;padding-left:15px}
