.liveValidation.error{display:block;max-width:none !important;top:auto !important;background:#ca2525 !important;font-weight:normal !important;color:#fff !important;padding:6px 15px !important;margin-top:3px}.liveValidation.error:after{border-color:transparent transparent #ca2525 transparent !important}.ui-selectmenu-button{width:100% !important;border:1px solid #ddd !important;font-size:90% !important;outline:none !important;background:#f1f1f1 !important}.ui-menu-item{font-size:80%}.ilightbox-noscroll,.popuplib-noscroll{overflow:auto !important}.cmp-customer-question-form.popup{padding:30px;-webkit-border-radius:3px;border-radius:3px}.cmp-customer-question-form.popup .form-row .label{vertical-align:middle}.cmp-customer-question-form.popup input[type="text"]{line-height:2}.cmp-customer-question-form.popup .label,.cmp-customer-question-form.popup .captcha{padding-right:0}.cmp-customer-question-form.popup .form-row label,.cmp-customer-question-form.popup .form-submit-row label{display:inline-block;vertical-align:middle;width:240px;text-align:right;padding-right:10px}.cmp-customer-question-form.popup .submit-container{text-align:center;margin-top:30px}.popuplib-middle-container{width:auto !important;max-width:90%;margin:0 auto !important}.popuplib-inner-container .popup{background:#f6f6f6 !important;padding:28px 20px;-webkit-border-radius:3px;border-radius:3px}.popuplib-cross{right:-30px !important;top:-1px !important;padding:15px !important;border-radius:3px !important;background:#f04e4e !important}.popuplib-cross:hover{background:#ec1f1f !important}.popuplib-cross:after{content:"\e90f";font-family:'Icons';color:#fff;position:absolute;top:6px;left:6px;font-size:18px}.jspContainer{overflow:hidden;position:relative;height:250px !important}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:20px;height:100%}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#ebe9e9;position:relative}.jspDrag{background:#aaa;position:relative;width:20px;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}.tooltip{position:relative}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#555;color:#fff;text-align:left;padding:7px 12px;position:absolute;z-index:1;top:-5px;left:40px;opacity:0;-webkit-border-radius:3px;border-radius:3px;font-family:'Ubuntu', Roboto, Verdana, sans-serif;font-size:90%;z-index:99;line-height:110%}.tooltip .tooltiptext:after{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid #555;left:-7px;top:10px;position:absolute}.whisper .ui-menu.searchBoxAutocomplete{width:100% !important}.ui-menu.searchBoxAutocomplete{border:1px solid #ddd;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.ui-menu.searchBoxAutocomplete .ui-menu-divider{margin:0;border-color:#ddd}.ui-menu.searchBoxAutocomplete li{padding:0}.ui-menu.searchBoxAutocomplete li.ui-state-focus{background:#ddd;color:#353535;border-color:#ddd}.ui-menu.searchBoxAutocomplete li a{display:table;padding:6px 15px;width:100%;text-decoration:none;color:#353535}.ui-menu.searchBoxAutocomplete li .text-col{display:table-cell;vertical-align:middle;padding:0 10px}.ui-menu.searchBoxAutocomplete li .image{width:45px;display:table-cell;vertical-align:middle}.ui-menu.searchBoxAutocomplete li .name{width:200px}.ui-menu.searchBoxAutocomplete li .stock{width:100px;text-align:center}.ui-menu.searchBoxAutocomplete li .price{width:150px;text-align:center}.ui-menu.searchBoxAutocomplete li .category{text-align:center}.ui-menu.searchBoxAutocomplete li .category-text{width:450px}.ui-menu.searchBoxAutocomplete .link-to-all{display:block;padding:10px 20px;text-align:center;background:#231f20;color:#fff;text-decoration:none;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.ui-menu.searchBoxAutocomplete .link-to-all:hover{background:#080707}.flip-clock-wrapper ul{background:#2c599c !important}.flip-clock-wrapper ul li a div .shadow{display:none !important}.flip-clock-wrapper ul li a div div.inn{background-color:#2c599c !important;text-shadow:none !important;color:#fff !important}.homepage-top{background:#f6f6f6;padding:20px 0}.homepage-top .homepage-banner-wrapper{max-height:250px;overflow:hidden}.homepage-top .homepage-banner{overflow:hidden;text-align:center}.homepage-top .homepage-banner .slider-content{height:100% !important;max-height:100%}.homepage-top .homepage-banner .slider-item{display:inline-block;vertical-align:top;text-align:center;max-height:100%}.homepage-top .homepage-banner .slider-item img{max-width:100%}.homepage-top .homepage-banner .arrow{top:auto;bottom:20px}.homepage-top .homepage-banner .arrow.left{left:auto;right:70px}.homepage-top .homepage-banner .arrow.right{right:20px}.homepage-top .favourite-categories{margin:53px 0 10px}.homepage-top .favourite-categories .title{text-transform:uppercase;font-size:150%;margin-bottom:15px}.homepage-top .favourite-categories .separator-line{width:100%;height:1px;background:#dedede}.homepage-top .favourite-categories .category-item{margin:30px 0 30px 25px;width:270px;height:200px;display:inline-block;vertical-align:top;background:#fff;padding:22px 22px 0 22px}.homepage-top .favourite-categories .category-item:first-child{margin-left:0}.homepage-top .favourite-categories .category-item:hover{background:#e6e6e6}.homepage-top .favourite-categories .category-item .category-title{display:block;font-weight:700;margin-bottom:18px}.homepage-banner-wrapper .common-banner{overflow:hidden;height:250px}.marketing-section{padding:43px 0 5px;border-bottom:1px solid #ddd;position:relative}.marketing-section:last-of-type{border-bottom:0}.marketing-section .title{font-size:150%;text-transform:uppercase;margin:15px 0}.marketing-section .link-to-all{position:absolute;top:63px;right:20px;font-weight:700;color:#000}.marketing-section .link-to-all:after{content:"\e906";font-family:'Icons';position:absolute;right:-20px;top:4px;font-size:10px}.marketing-section .link-to-all .name{text-transform:lowercase}.marketing-section .product.listItem{margin-left:30px}.marketing-section .product.listItem:nth-of-type(3n+1){margin-left:30px}.marketing-section .product.listItem:first-of-type,.marketing-section .product.listItem:nth-of-type(4n+1){margin-left:0}.homepage-producers{border-bottom:1px solid #ddd;padding:52px 0}.homepage-producers .producer.listItem{float:left;margin-right:45px;position:relative}.homepage-producers .arrow.left{left:-70px}.homepage-producers .arrow.right{right:-70px}.homepage-producers .all-producers{color:#000;display:inline-block;margin-top:38px;font-weight:700;font-size:100%;position:relative}.homepage-producers .all-producers i{position:absolute;right:-20px;font-size:12px;top:3px}.homepage-customers{text-align:center;padding:40px 0}.homepage-customers .title{text-transform:uppercase;margin:20px 0 30px}.homepage-customers .rating.listItem{display:inline-block;vertical-align:top;text-align:left;margin:27px 30px 0 0;position:relative}.homepage-customers .rating.listItem:before{content:"\e91f";font-family:'Icons';position:absolute;top:-25px;left:50%;margin-left:-27px;color:#2c599c;font-size:54px;z-index:999}.homepage-customers .rating.listItem:after{content:"\e920";font-family:'Icons';position:absolute;top:-12px;left:50%;margin-left:-15px;color:#fff;font-size:28px;z-index:999}.homepage-customers .rating.listItem .text{-webkit-border-radius:3px;border-radius:3px;background:#f6f6f6;padding:53px 22px 20px;line-height:150%;width:370px;height:170px;position:relative;margin-bottom:19px}.homepage-customers .rating.listItem .text .text-content{display:block;height:100%;overflow:hidden;word-wrap:break-word}.homepage-customers .rating.listItem .text .default{color:#828282;font-style:italic}.homepage-customers .rating.listItem .name{float:left;width:170px;padding-left:20px}.homepage-customers .rating.listItem .name strong{display:block;margin:2px 0 10px}.homepage-customers .rating.listItem .name strong .default{color:#828282;font-style:italic}.homepage-customers .rating.listItem .stars{float:right;width:130px;padding-right:20px;text-align:right}.homepage-customers .rating.listItem .stars i{font-size:18px;letter-spacing:-1px;color:#000}.homepage-customers .rating.listItem .stars strong{display:block;margin-top:7px}.homepage-customers .arrow.left{left:-70px}.homepage-customers .arrow.right{right:-70px}.magazine-homepage{margin-top:40px;padding:45px 0;border-top:1px solid #ddd;position:relative}.magazine-homepage .title{text-transform:uppercase;margin:20px 0 70px}.magazine-homepage .more-items{float:right;width:calc(100% - 450px)}.magazine-homepage .item.first{display:inline-block;width:400px;height:300px;position:relative;text-align:center;color:#fff;text-decoration:none;padding:30px}.magazine-homepage .item.first:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.65);z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.magazine-homepage .item.first:hover:before{background:rgba(0,0,0,0.85)}.magazine-homepage .item.first img{position:absolute;top:0;left:0;z-index:-1}.magazine-homepage .item.first .name{z-index:9;position:relative;font-size:140%;text-decoration:none;display:block;padding-top:80px}.magazine-homepage .item.first .date{z-index:9;position:relative;padding-top:20px;display:block}.magazine-homepage .item.other{margin-bottom:35px}.magazine-homepage .item.other .article-image{display:inline-block;margin-right:30px;float:left}.magazine-homepage .item.other .text{display:inline-block;vertical-align:top;float:right;width:calc(100% - 160px)}.magazine-homepage .item.other .text .name{font-weight:700;font-size:110%}.magazine-homepage .item.other .text .description{display:block;margin:10px 0}.magazine-homepage .item.other .text .date{display:block;color:#5b5b5b}.magazine-homepage .main-center{position:relative}.magazine-homepage .link-to-all{position:absolute;top:3px;right:30px;font-weight:700;color:#000}.magazine-homepage .link-to-all:after{content:"\e906";font-family:'Icons';position:absolute;right:-20px;top:4px;font-size:10px}.user-page .link-forgot{font-weight:700;color:#000;margin:7px 0;display:inline-block}.user-login-popup .link-forgot{font-weight:700;color:#000;margin:7px 0;display:inline-block}.user-text-row{padding:2px 0 38px}.user-text-row a{font-weight:700;color:#000}.popup-user-title{margin-bottom:20px}.my-orders{background:#f6f6f6;border-top:1px solid #ddd;padding:17px 0 60px}.my-orders .table-orders th{vertical-align:middle;text-align:left}.my-orders .table-orders tbody td{background:#fff;border-bottom:1px solid #f6f6f6;white-space:nowrap}.my-orders .table-orders tbody td a{color:#000;font-weight:bold}.order.listItem{border:1px solid #ddd;margin:20px auto;padding:20px;text-align:left;max-width:900px}.order.listItem .col{display:inline-block;width:31%;vertical-align:top}.order.listItem .col.basic-info{width:36%}.order.listItem .col.basic-info .name{width:150px}.order.listItem .col.basic-info .value{width:calc(100% - 160px)}.order.listItem .col .title{font-size:100%;text-transform:uppercase;margin-bottom:15px}.order.listItem .col .row{margin-bottom:10px;text-align:left;font-weight:600}.order.listItem .col .name{display:inline-block;width:110px}.order.listItem .col .value{display:inline-block;width:calc(100% - 120px)}.user-orders{margin-bottom:70px}.extended-inputs{background:#f6f6f6;padding:30px 0 20px;margin:17px 0}.extended-inputs label{font-weight:700;font-size:110%}.extended-inputs .info-text{display:inline-block;margin-top:14px}.JSEnabled .extended-inputs .checkBox-input:before{background:#fff}.JSEnabled .product-list .input-container.radio .input-col:before{-webkit-border-radius:50%;border-radius:50%}.JSEnabled .product-list .input-container.radio .input-col:after{border-radius:50%;background:#000;border:0;width:7px;height:7px;top:4px;left:4px}.JSEnabled .product-list .input-container.radio .input-col input[type=radio]{visibility:hidden}.JSEnabled .product-list .input-container.active .input-col:after{content:""}.JSEnabled .product-list .input-container .input-col:before{content:"";width:13px;height:13px;cursor:pointer;position:absolute;top:0;left:0;background:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ddd}.JSEnabled .product-list .input-container .input-col:after{content:none;width:6px;height:3px;position:absolute;top:3px;left:3px;border:3px solid #353535;border-top:none;border-right:none;background:transparent;opacity:1;transform:rotate(-45deg)}.JSEnabled .product-list .input-container .input-col input[type=checkbox]{visibility:hidden}.JSEnabled .product-list .page-left .products-filter .input-container .label-col span{display:inline}.JSEnabled .product-list .page-left .products-filter .input-container .label-col a{display:none}.JSEnabled .product-list .filter-container{max-height:27px;overflow:hidden}.JSEnabled .product-list .filter-box .link-to-all{color:#000;margin-top:5px;display:inline-block !important;font-size:90%;font-weight:700;position:relative}.JSEnabled .product-list .filter-box .link-to-all:after{content:"\e906";font-family:'Icons';position:absolute;right:-17px;top:3px;font-size:10px}.JSEnabled .product-list .filter-box .link-to-all.back{margin-left:17px}.JSEnabled .product-list .filter-box .link-to-all.back:after{content:"\e905";right:auto;left:-17px}.JSEnabled .product-list .filter-submit{display:none}.JSEnabled .product-list .price-slider.disableJS{display:none !important}.JSEnabled .product-list .price-slider.enableJS{display:block !important}.JSEnabled .product-list .paginator .button-load-more .button-red{display:block}.product-list .dynamic-filter-wrapper{position:relative}.product-list .responsive-links{display:none;position:absolute;top:-10px;right:20px}.product-list .responsive-links .link{margin-left:50px;font-size:100%;padding:14px 34px}.product-list .products-filter .title{font-family:'Hind', Roboto, Verdana, sans-serif;text-transform:uppercase;margin-bottom:15px}.product-list .products-filter .filter-box .input-container{display:inline-block;white-space:nowrap;margin-right:25px}.product-list .products-filter .input-container{margin-bottom:9px;position:relative}.product-list .products-filter .input-container.small{display:inline-block;width:130px}.product-list .products-filter .input-container.active .input-col:after{content:""}.product-list .products-filter .input-container.disabled:not(.active){pointer-events:none}.product-list .products-filter .input-container.disabled label{text-decoration:line-through}.product-list .products-filter .input-container .input-col{display:inline-block;width:16px;position:relative;margin-right:6px;vertical-align:middle}.product-list .products-filter .input-container .label-col{display:inline-block;font-weight:600;font-size:90%;vertical-align:middle;max-width:calc(100% - 30px)}.product-list .products-filter .input-container .label-col label:after{content:"";position:absolute;top:2px;left:0px;width:15px;height:15px}.product-list .products-filter .input-container .label-col span{display:none}.product-list .products-filter .input-container .label-col a{display:block}.product-list .products-filter .group-color{margin:0;padding:0;list-style-type:none}.product-list .products-filter .group-color li{float:left;margin:0 5px 5px 0}.product-list .products-filter .group-color li input{display:none}.product-list .products-filter .group-color li label{border:solid 1px #AAA;border-radius:2px;padding:3px;background:#FFF;display:inline-block}.product-list .products-filter .group-color li .color{width:20px;display:block;height:1em}.product-list .products-filter .group-color li.filterLabel.active label{border-width:3px;border-color:#000;padding:1px}.product-list .products-filter .filter-box{padding:20px 20px 25px;margin:18px 0 30px;border:1px solid #ddd}.product-list .products-filter .filter-box.open .filter-container{max-height:none}.product-list .products-filter .filter-box .filter-container .JS_liveValidation_errorContainer{display:block}.product-list .products-filter .filter-box .filter-container select{width:100%;background:#f1f1f1;font-size:100%;padding:5px 10px}.product-list .products-filter .filter-box .link-to-all{display:none}.product-list .products-filter .section-title{font-family:'Hind', Roboto, Verdana, sans-serif;text-transform:uppercase;display:block;margin:-28px 0 12px -10px;font-size:110%}.product-list .products-filter .section-title .text-effect{padding:0 10px;background:#fff}.product-list .products-filter .price-slider.disableJS{display:block}.product-list .products-filter .price-slider.disableJS input[type=number]{width:80px}.product-list .products-filter .price-slider.enableJS{display:none}.product-list .page-right.search-product-list-table{width:100%;float:none}.product-list .page-right .category-image-holder{text-align:center}.product-list .page-right .meta-info{padding-bottom:35px;margin-bottom:18px;border-bottom:1px solid #ddd}.product-list .page-right .meta-info .description{line-height:150%}.product-list .page-right .meta-info .description .more-description{padding:3px 0}.product-list .page-right .meta-info .description .more-text{display:none;float:right;font-weight:700;margin-right:20px;color:#000;position:relative}.JSEnabled .product-list .page-right .meta-info .description .more-text{display:block}.product-list .page-right .meta-info .description .more-text:after{content:"\e906";font-family:'Icons';position:absolute;top:1px;right:-20px;font-size:10px}.product-list .page-right .sort-system{margin:15px 0 50px}.product-list .page-right .view-type{float:right}.product-list .page-right .view-type-bottom{margin-top:25px;float:none}.product-list .page-right .product-list{margin-bottom:30px}.product-list .page-right .product-list .product.listItem:nth-of-type(4n+1){margin-left:20px}.product-list .page-right .product-list .product.listItem:nth-of-type(4n+1){margin-left:0}.product-list .page-right .product-list.table .table{display:table}.product-list .page-right .product-list.table .table.head{border-bottom:1px solid #ddd;background:#f6f6f6;font-weight:600;width:100%}.product-list .page-right .product-list.table .table.body{width:100%}.product-list .page-right .product-list.table .table.search{width:100%}.product-list .page-right .product-list.table .table.search .photo{width:190px}.product-list .page-right .product-list.table .table.search .name{width:450px}.product-list .page-right .product-list.table .table.search .price{width:200px}.product-list .page-right .product-list.table .table .column{display:table-cell;padding:20px 10px;vertical-align:middle}.product-list .page-right .product-list.table .table .check{width:40px}.JSEnabled .product-list .page-right .product-list.table .table .check.checkBox-input:before,.JSEnabled .product-list .page-right .product-list.table .table .check.checkBox-input label:after{top:50%;margin-top:-8px}.JSEnabled .product-list .page-right .product-list.table .table .check.checkBox-input.active:after{top:50%;margin-top:-5px}.product-list .page-right .product-list.table .table .photo{width:120px}.product-list .page-right .product-list.table .table .name{width:320px}.product-list .page-right .product-list.table .table .name a{font-weight:bold;text-decoration:none}.product-list .page-right .product-list.table .table .name a:hover{text-decoration:underline}.product-list .page-right .product-list.table .table .price{width:150px;white-space:nowrap}.product-list .page-right .product-list.table .table .price .new{display:block;font-weight:bold;font-size:150%;color:#000}.product-list .page-right .product-list.table .table .price .old{margin-top:4px;display:inline-block;font-size:90%;text-decoration:line-through}.product-list .page-right .product-list.table .table .add{width:230px;text-align:right}.product-list .page-right .product-list.table .table .add .info{display:none}.product-list .page-right .product-list.table .table .add .button-red{width:140px;white-space:normal}.product-list .page-right .product-list.table .buy-holder{border-top:1px solid #ddd;margin:30px 0 20px;padding-top:10px}.product-list .page-right .product-list.table .buy-holder .check-all{margin-bottom:10px}.product-list .page-right .product-list.table .buy-holder .check-all label{margin-left:25px}.product-list .page-right .product-list.table .buy-holder .button-holder{display:inline-block;margin-right:15px}.product-list .page-right .product-list.table .buy-holder .button-holder .input-quantity{margin:0 30px}.product-list .page-right .product-list.table .buy-holder .button-holder .button-red{padding:10px 20px}.product-list .page-right .product-list.table .buy-holder .action-button{padding-top:9px;margin-bottom:20px;float:left}.product-list .page-right .product-list.table .buy-holder .custom-count{float:right;margin:0 10px 0 0}.product-list .paginator .page-control{float:right;text-align:right;padding-top:7px}.product-list .paginator .button-load-more{float:left;height:45px}.product-list .paginator .button-load-more .button-red{padding:15px 24px;color:#353535;background:#ddd;text-decoration:none;display:none}.product-list .paginator .button-load-more .button-red:hover{background:#2c599c;color:#fff}.product-list .paginator .button-load-more .button-red i{font-size:12px;margin-left:7px}.product-list .paginator .button-arrow,.product-list .paginator .page-numbers{display:inline-block}.product-list .paginator .paginator-item{display:inline-block;font-weight:700;font-size:100%;height:35px;width:35px;border:1px solid transparent;text-decoration:none;-webkit-border-radius:3px;border-radius:3px;text-align:center;padding-top:9px;vertical-align:top}.product-list .paginator .paginator-item:hover,.product-list .paginator .paginator-item.active{border:1px solid #000;color:#000}.product-list .mobile-filter .products-filter{padding:0;margin:40px 0}.product-list .mobile-filter .products-filter .products-filter{margin:0}.product-list .mobile-filter .products-filter .filter-body{display:none;padding:20px;border:1px solid #ddd;border-top:0}.product-list .mobile-filter .products-filter .filter-body .input-container{display:inline-block;width:33%;padding-right:30px;max-width:100%;min-width:250px;margin-right:0}.product-list .mobile-filter .products-filter .filter-container{max-height:57px}.product-list .mobile-filter .menu.btn{display:block;background:#ddd;padding:10px 50px;text-align:right;font-weight:700;text-decoration:none;position:relative}.product-list .mobile-filter .menu.btn .wrap-icon{position:absolute;top:10px;right:20px}.product-list .mobile-filter .menu.btn .wrap-icon:before,.product-list .mobile-filter .menu.btn .wrap-icon:after{content:"\e910";font-family:'Icons';position:absolute;top:-6px;left:0px;font-weight:normal}.product-list .mobile-filter .menu.btn .wrap-icon:after{top:6px}.product-list .switch-container{text-align:left;float:left}.product-list .switch-container .text{display:inline-block;font-size:90%}.product-list .switch-container .types{display:inline-block}.product-list .switch-container .types li{display:inline-block;position:relative;margin-right:20px}.product-list .switch-container .types li:after{content:"\e913";font-family:'Icons';position:absolute;right:-15px;top:5px;font-size:6px;color:#414141}.product-list .switch-container .types li:last-of-type{margin:0}.product-list .switch-container .types li:last-of-type:after{content:none}.product-list .switch-container .types li.active a{color:#000;font-weight:700;text-decoration:none}.product-list .switch-container .types li.active a:hover{text-decoration:underline}.product-list .switch-container .types li a{color:#414141;font-weight:600;font-size:90%}.cmp-product-package-popup h2{text-align:center}.cmp-product-package-popup .product_overview{width:100%;display:inline-block;position:relative}.cmp-product-package-popup .product_overview .image{margin-left:2.5%;float:left;width:45%}.cmp-product-package-popup .product_overview .product-container{float:left;width:50%;margin-right:2.5%}.cmp-product-package-popup .product_overview .product-container .title{text-align:left;margin:5px 0 10px;font-weight:300}.cmp-product-package-popup .product_overview .product-container .description{max-width:300px}.cmp-product-package-popup .product_overview .product-container .prices{position:absolute;top:80%;right:2.5%}.cmp-product-package-popup .product_overview .product-container .prices .price-text{text-align:right;font-size:120%;font-weight:bold;margin:10px 0 10px 20px}.cmp-product-package-popup .product_overview .product-container .prices .price-original-text{text-align:right;font-size:110%;text-decoration:line-through}.cmp-product-package-popup .product-package-content .product-list p{margin-bottom:15px}.cmp-product-package-popup .product-package-content .product-list .product{border:none;border-left:#e6e6e6 1px solid;width:auto;padding:10px 15px;min-width:300px;max-width:600px}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-overview{width:25%;text-align:center;float:left}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-overview .product-count{text-align:center;display:block;margin-top:10px}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-overview .product-image{width:100%}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-container{width:75%;float:left}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-container .subproduct-title{width:100%;font-size:70%;font-weight:200;margin:15px 35px 20px 35px}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-container .subproduct-title h3 a{text-decoration:none}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-container .subproduct-title h3 a:hover{text-decoration:underline}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-container .variants{text-align:center;width:100%;margin:0 auto;margin:15px 0 15px 35px}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-container .variants .info select{padding:10px;border-radius:4px;border:#e6e6e6 2px solid}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-container .variants .info select:hover{cursor:pointer;border-color:#a5a5a5}.cmp-product-package-popup .product-package-content .product-list .product .prices{width:100%;float:right}.cmp-product-package-popup .product-package-content .product-list .product .prices .price-old{text-align:right;font-size:120%;min-width:110px;margin:0;vertical-align:top;float:right;clear:right;text-decoration:line-through}.cmp-product-package-popup .product-package-content .product-list .product .prices .price-new{text-align:right;font-size:120%;min-width:110px;margin:0;vertical-align:top;float:right;clear:right;font-weight:bold}.cmp-product-package-popup .product-package-content .product-list .first-pp{border-left:none}.cmp-product-package-popup .buy-box{text-align:right}.cmp-product-package-popup .buy-box input[type=submit]{margin:10px 10px 0 0}.product-detail{padding-top:15px}.product-detail .detail-top{margin-bottom:47px}.product-detail .image-section{width:50%;float:left}.product-detail .image-section .gallery{text-align:center}.product-detail .image-section .gallery .image-large{display:inline-block;margin-bottom:20px;min-height:390px}.product-detail .image-section .gallery .image-large .responsive-img{max-width:100%;width:auto;max-height:380px;height:auto}.product-detail .image-section .gallery .flags{line-height:normal}.product-detail .image-section .image-small{display:inline-block;position:relative;margin-left:50px;width:auto !important;cursor:pointer}.product-detail .image-section .image-small:first-of-type{margin:0}.product-detail .image-section .image-small:first-of-type:after{content:none}.product-detail .image-section .image-small.active{position:relative}.product-detail .image-section .image-small.active img{display:block}.product-detail .image-section .image-small.active:before{content:"";position:absolute;top:0;left:0;width:calc(100% - 6px);height:calc(100% - 6px);border:3px solid #2c599c;background:none}.product-detail .image-section .image-small:after{content:"";position:absolute;width:1px;height:113px;background:#ddd;top:0;left:-22px}.product-detail .image-section .slider{margin:0 65px}.product-detail .image-section .slider.append-by-js .caroufredsel_wrapper{height:112px !important}.product-detail .image-section .slider.append-by-js .images-small{height:112px !important}.product-detail .image-section .slider .arrow.disabled{opacity:0}.product-detail .image-section .slider .arrow.left{left:-50px}.product-detail .image-section .slider .arrow.right{right:-50px}.product-detail .image-section .link-sendToFriendEmail{margin-top:20px;display:inline-block;position:relative}.product-detail .image-section .link-sendToFriendEmail:before{content:"\e922";font-family:'Icons';position:absolute;font-size:20px;color:#222;top:-2px;left:-25px;font-weight:normal}.product-detail .info-section{width:50%;float:right;padding-left:15px}.product-detail .info-section h1{text-transform:none;line-height:110%;margin-bottom:27px}.product-detail .info-section .description{line-height:150%}.product-detail .info-section .parameters{margin:26px 0}.product-detail .info-section .parameters .logo-producer{margin-bottom:15px;display:inline-block}.product-detail .info-section .parameters .listItem{margin-bottom:13px}.product-detail .info-section .parameters .listItem .name{display:inline-block;vertical-align:middle;width:130px;padding-right:10px}.product-detail .info-section .parameters .listItem .value{display:inline-block;vertical-align:middle;width:calc(100% - 140px);font-weight:700}.product-detail .info-section .parameters .listItem .value a{color:#000}.product-detail .info-section .more-variants{padding:15px 31px 15px 27px;position:relative;margin-bottom:28px}.product-detail .info-section .more-variants:after{content:"\e906";font-family:'Icons';color:#fff;position:absolute;top:17px;right:13px;font-size:10px}.product-detail .info-section .variant-form select{margin-bottom:20px;padding:8px 15px}.product-detail .info-section .prices-container{border-top:1px solid #ddd;padding-top:20px;margin-top:26px}.product-detail .info-section .prices-container .prices-holder{width:100%;text-align:left}.product-detail .info-section .prices-container .prices-holder th{width:60%;vertical-align:middle;padding:7px 20px 7px 0;font-weight:600}.product-detail .info-section .prices-container .prices-holder td{vertical-align:middle;padding:7px 20px 7px 0;font-weight:700}.product-detail .info-section .add-to-basket .price{width:165px;padding:10px 10px 0 0;float:left}.product-detail .info-section .add-to-basket .price .actual{font-weight:bold;font-size:170%;color:#000;display:block}.product-detail .info-section .add-to-basket .price .actual span{font-size:60%}.product-detail .info-section .add-to-basket .price .old{margin-top:16px;display:inline-block;font-size:110%;text-decoration:line-through}.product-detail .info-section .add-to-basket .price .price-no-vat{font-size:100%}.product-detail .info-section .add-to-basket .price .price-no-vat span{font-size:80%}.product-detail .info-section .add-to-basket .price-by-coeficient{font-weight:bold}.product-detail .info-section .add-to-basket .stock{float:left;width:150px;padding-right:10px;color:#20a20f;font-size:14px;text-decoration:underline;text-decoration-style:dotted;cursor:pointer}.product-detail .info-section .add-to-basket .stock strong{display:block;font-size:110%;margin:10px 0}.product-detail .info-section .add-to-basket .stock .in-stock{color:#20a20f}.product-detail .info-section .add-to-basket .stock .out-stock{color:#CA0B00}.product-detail .info-section .add-to-basket .add{width:255px;float:right;text-align:right;position:relative}.product-detail .info-section .add-to-basket .add.with-unit{width:auto;float:none;text-align:left;margin-top:10px}.product-detail .info-section .add-to-basket .add.with-unit .quantity-container{position:relative}.product-detail .info-section .add-to-basket .add.with-unit .input-quantity{margin-left:29px;margin-right:30px;margin-bottom:10px}.product-detail .info-section .add-to-basket .add.with-unit .unit{display:inline-block;position:relative}.product-detail .info-section .add-to-basket .add.with-unit .unit #input-subUnit-quantity{margin-left:20px;margin-right:4px;width:50px;padding:18px 8px;text-align:center}.product-detail .info-section .add-to-basket .add.with-unit .button{margin-left:20px}.product-detail .info-section .add-to-basket .add .cmp-watch-dog-link .button{background-color:#575757}.product-detail .info-section .add-to-basket .add .cmp-watch-dog-link .button:hover{background-color:#424242}.product-detail .info-section .add-to-basket .add .button{background:#20a20f;position:relative;width:136px;white-space:normal;padding:18px 10px;text-align:center}.product-detail .info-section .add-to-basket .add .button:hover{background:#17730b}.product-detail .info-section .add-to-basket .no-enabled{font-weight:700;padding-top:25px;display:inline-block;text-align:center;display:block}.product-detail .info-section .add-to-basket .timeaction{font-weight:700;color:#fff;background:#a3c01b;font-size:95%;display:inline-block;padding:10px 10px 5px;margin-top:10px;margin-bottom:4px;-webkit-border-radius:3px;border-radius:3px}.product-detail .info-section .add-to-basket .timeaction.timeaction,.product-detail .info-section .add-to-basket .timeaction.casoakce{background:#6e2303}.product-detail .info-section .add-to-basket .timeaction.timeaction-cyber-monday{background:#780082}.product-detail .info-section .cmp-productGift-product-detail{margin-top:20px;padding-left:60px;position:relative;background:url("../../../production/img/gift.svg") left top no-repeat;background-size:40px auto}.product-detail .info-section .cmp-productGift-product-detail .title{font-size:115%;display:block}.product-detail .info-section .cmp-productGift-product-detail .info-text{margin-top:10px;display:block}.product-detail .info-section .cmp-productGift-product-detail ul li{margin-top:5px}.product-detail .info-section .deleted-info{background:#f6f6f6;position:relative;padding:17px;margin-bottom:25px}.product-detail .info-section .deleted-info i{display:inline-block;vertical-align:middle;font-size:58px;position:relative}.product-detail .info-section .deleted-info i .path2:before{margin:0;position:absolute;top:0;left:0}.product-detail .info-section .deleted-info .info-text{display:inline-block;width:calc(100% - 80px);vertical-align:middle;padding-left:12px;font-size:110%;line-height:120%;font-weight:700}.product-detail .info-section .advantages{padding:13px 0;border-top:1px solid #ddd}.product-detail .info-section .advantages.first{margin-top:26px}.product-detail .info-section .advantages.last{border-bottom:1px solid #ddd;margin-bottom:26px}.product-detail .info-section .advantages .icon{font-size:42px;color:#2c599c;vertical-align:middle;margin-right:24px}.product-detail .info-section .advantages .icon.icon-question-circle{position:relative;width:32px;height:32px;display:inline-block;font-size:32px;margin:0 28px 0 7px}.product-detail .info-section .advantages .icon.icon-question-circle .path1:before{color:#2c599c;position:absolute;top:0;left:0}.product-detail .info-section .advantages .icon.icon-question-circle .path2:before{margin:0;position:absolute;top:0;left:0}.product-detail .info-section .advantages .text{font-size:120%;font-weight:bold;vertical-align:middle;display:inline-block;width:calc(100% - 230px)}.product-detail .info-section .advantages .text .link-question{font-size:90%}.product-detail .info-section .advantages .text .delivery-price{display:block;margin-bottom:10px}.product-detail .info-section .advantages .text .delivery-detail-link{display:inline-block;font-size:90%;font-style:italic;color:#888484;font-weight:600}.product-detail .info-section .advantages .btn{float:right;margin-top:5px}.product-detail .info-section .advantages .btn .button-red{min-width:130px;text-align:center;margin-bottom:5px}.product-detail .info-section .advantages.delivery .text{width:100%}.product-detail .info-section .advantages.delivery .text img{vertical-align:middle;margin-right:10px}.product-detail .variants{margin-bottom:58px}.product-detail .variants .section-title{text-transform:uppercase;margin-bottom:14px}.product-detail .variants .variants-list{border-top:1px solid #ddd;background:#f6f6f6;padding:30px 0}.product-detail .variants .productTable.listItem{padding:10px 20px;background:#fff;margin-bottom:10px}.product-detail .variants .productTable.listItem .image{display:inline-block;width:100px;margin-right:45px;vertical-align:middle}.product-detail .variants .productTable.listItem .info{display:inline-block;width:300px;vertical-align:middle;margin-right:28px}.product-detail .variants .productTable.listItem .info .name{font-weight:700;margin-bottom:15px}.product-detail .variants .productTable.listItem .info .catalog-number{margin-top:10px}.product-detail .variants .productTable.listItem .stock{display:inline-block;vertical-align:middle;font-weight:700;width:150px;margin-right:15px}.product-detail .variants .productTable.listItem .price{display:inline-block;vertical-align:middle;width:200px}.product-detail .variants .productTable.listItem .price .new{font-weight:700;color:#000;font-size:150%}.product-detail .variants .productTable.listItem .add{display:inline-block;vertical-align:middle;width:262px}.product-detail .variants .productTable.listItem .add .quantity{display:inline-block}.product-detail .variants .productTable.listItem .add .input-quantity{margin:0 0 0 29px}.product-detail .variants .productTable.listItem .add .add-to-cart{display:inline-block;margin-left:45px;padding:20px 30px 20px 22px;background:#20a20f;position:relative}.product-detail .variants .productTable.listItem .add .add-to-cart:hover{background:#17730b}.product-detail .variants .productTable.listItem .add .add-to-cart:after{content:"\e906";font-family:'Icons';position:absolute;top:0;right:0;top:22px;right:12px;font-size:10px}.product-detail .variants .productTable.listItem .add .no-enabled{font-weight:700}.product-detail .product-description{margin-bottom:30px}.product-detail .product-description .section-title{text-transform:uppercase;margin-bottom:13px}.product-detail .product-description .description{line-height:160%;padding-top:18px}.product-detail .product-description .help-box{float:right;width:370px;background:#f6f6f6;padding:32px 20px 32px 32px}.product-detail .product-description .help-box .section-title{text-align:center;margin-bottom:20px}.product-detail .product-description .help-box .image{float:left;margin-right:30px;width:80px}.product-detail .product-description .help-box .image img{max-width:100%;height:auto}.product-detail .product-description .help-box .contact{float:left;width:calc(100% - 115px)}.product-detail .product-description .help-box .contact .name{font-weight:bold;font-size:120%;display:block;margin-bottom:28px}.product-detail .product-description .help-box .contact .row-icon{display:block;font-weight:700;padding-left:37px;font-size:120%;position:relative;margin-bottom:11px}.product-detail .product-description .help-box .contact .row-icon:after{content:"\e919";font-family:'Icons';position:absolute;top:-2px;left:-1px;font-size:22px;color:#2c599c}.product-detail .product-description .help-box .contact .email{margin-bottom:20px;text-decoration:none}.product-detail .product-description .help-box .contact .email:hover{text-decoration:underline}.product-detail .product-description .help-box .contact .email:after{content:"\e922"}.product-detail .product-description .help-box .contact .open-hours{margin-bottom:27px;display:inline-block}.product-detail .product-description .help-box .contact .button-red{text-decoration:none;padding:15px 28px}.product-detail .related-product{text-align:left}.product-detail .related-product .section-title{text-transform:uppercase;padding-top:37px;margin-bottom:20px}.product-detail .related-product .product.listItem{margin:0 9px 30px 9px;min-width:270px;display:inline-block;vertical-align:top;float:none;text-align:left;min-width:100px}.product-detail .related-product .product.listItem:nth-of-type(3n+1){margin:0 9px 30px 9px}.product-detail .related-product .slider .product.listItem .description{margin-bottom:0}.product-detail .related-product .slider .product.listItem .add-to-basket{text-align:center}.product-detail .related-product .slider .product.listItem .add-to-basket .table-item{margin-bottom:10px}.product-detail .related-product .slider .product.listItem .table-item{width:100%}.product-detail .related-product .slider .product.listItem .table-item.stock,.product-detail .related-product .slider .product.listItem .table-item.price,.product-detail .related-product .slider .product.listItem .table-item.button-holder{width:100%;text-align:center;margin-bottom:10px;padding:0}.product-detail .related-product .slider .product.listItem .table-item.price{min-height:41px}.product-detail .related-product .slider .arrow.left{left:-50px}.product-detail .related-product .slider .arrow.right{right:-50px}.product-detail .other-box{margin:50px 0;padding-top:30px;border-top:1px solid #ddd}.product-detail .other-box .section-title{text-transform:uppercase;margin-bottom:20px}.product-detail .other-box iframe{max-width:100%}.product-detail .replacement-content{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:40px}.product-detail .replacement-content .other-categories{padding-top:0}.cmp-product-package{margin-top:20px}.cmp-product-package .product-package-content{margin:0 auto;width:100%;max-width:1190px;clear:both;padding-top:48px}.cmp-product-package .product-package-content .pp-header{text-align:center;font-size:150%;font-weight:bold;color:#353535;margin:0 5% 0 5%}.cmp-product-package .product-package-content .product-list .cmp-product-single{width:100%;text-align:center}.cmp-product-package .product-package-content .product-list .cmp-product-single .product{padding:30px 45px;margin:0 auto;border-top:#e9e9e9 solid 1px;margin-bottom:1px}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .product-count{font-size:120%;font-weight:bold;margin-right:1.5%;text-align:right;min-width:45px;display:inline-block;vertical-align:middle}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .product-image{position:relative;max-width:110px !important;min-width:110px;display:inline-block;vertical-align:middle}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .product-image img{width:100%;height:auto}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .product-image .flags{position:absolute;top:26px;left:0px;text-align:left}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .product-image .flags .flag{font-weight:700;color:#fff;background:#a3c01b;font-size:80%;display:inline-block;padding:6px 7px 3px;margin-bottom:4px;-webkit-border-radius:3px;border-radius:3px}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .product-image .flags .flag.action{background:#f8cf10}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .product-image .flags .flag.sale{background:#ee502b}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .title{font-size:80%;font-weight:300;line-height:22px;margin:0 2%;width:18%;display:inline-block;vertical-align:middle}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .title h3 a{text-decoration:none}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .title h3 a:hover{text-decoration:underline}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .variants{width:18%;margin:0 2%;display:inline-block;vertical-align:middle}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .variants .info select{padding:10px;border-radius:4px;border:#e6e6e6 2px solid;line-height:30px}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .variants .info select:hover{cursor:pointer;border-color:#a5a5a5}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .prices{display:inline-block;vertical-align:middle;margin-left:45px}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .prices .price-old{text-align:right;font-size:120%;min-width:110px;margin:0;vertical-align:top;float:right;clear:right;text-decoration:line-through}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .prices .price-new{text-align:right;font-size:120%;min-width:110px;margin:0;vertical-align:top;float:right;clear:right;font-weight:bold}.cmp-product-package .product-package-content .product-list .cmp-product-single .first-pp{border-top:none}.other-categories{padding:65px 0 40px}.other-categories.product-list-magazine{border-top:1px solid #ddd;margin-top:50px;padding-top:30px}.other-categories .section-title{text-transform:uppercase;margin-bottom:30px}.other-categories ul{margin:0;line-height:150%}.other-categories li{display:inline-block;margin:0 22px;position:relative}.other-categories li:first-of-type:before{content:none}.other-categories li:before{content:"\e911";font-family:'Icons';position:absolute;left:-30px;top:1px;font-weight:normal;font-size:14px;color:#ddd}.other-categories a{font-weight:bold;color:#000}.amount-holder.custom{position:relative}.amount-holder.custom .input-quantity{margin-right:35px;width:50px;padding:18px 8px;text-align:center}.amount-holder.custom .amount-link{position:absolute;top:50%;margin-top:-9px;left:3px;width:20px;height:20px;border:1px solid #ddd;background:#f1f1f1;color:#c5c5c5;font-size:12px;text-align:center;padding-top:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;z-index:99}.amount-holder.custom .amount-link.up{left:85px}.amount-holder.custom .amount-link:hover{background:#ddd}.popup.basket{text-align:center}.popup.basket .title{margin-left:60px}.popup.variant .image-large{text-align:center;margin-bottom:20px}.popup.variant .stock{font-size:90%;color:#5b5b5b}.popup.variant .price{text-align:right}.popup.variant .product .info .name{height:auto}.popup.delivery table{margin:20px -20px -20px;font-weight:600}.popup.delivery table th{background:#85a8dc;color:#fff;font-weight:700;text-align:left}.popup.delivery table th.name{width:350px}.popup.delivery table th.price{width:100px}.popup.delivery table th,.popup.delivery table td{padding:10px 20px}.popup.delivery table .delivery-title{background:#ddd}.popup.delivery table .payment{background:#fcfcfc}.popup.delivery table .payment .name{padding-left:40px}.popup.personalCollection table{margin:20px -20px -20px;font-weight:600}.popup.personalCollection table th{background:#85a8dc;color:#fff;font-weight:700;text-align:left}.popup.personalCollection table th.name{width:350px}.popup.personalCollection table th.price{width:100px}.popup.personalCollection table th,.popup.personalCollection table td{padding:10px 20px}.popup.personalCollection table .variant-title{background:#ddd}.popup .title{text-align:left;margin-bottom:27px;color:#20a20f;font-family:'Hind', Roboto, Verdana, sans-serif}.popup .title .icon{position:absolute;top:13px;left:15px;font-size:52px}.popup .title .icon .path1{position:absolute;top:0;left:0}.popup .title .icon .path1:before{color:#20a20f}.popup .title .icon .path2{position:absolute;top:0;left:0}.popup .title .icon .path2:before{margin:0}.popup .title small{font-size:80%;display:block;color:#5b5b5b;margin-top:5px}.popup .product{background:#fff;padding:25px 30px;margin-bottom:20px;text-align:left;display:inline-block}.popup .product.select-product{display:block}.popup .product.gift{display:block}.popup .product.gift .radio-input{float:none;display:inline-block;vertical-align:middle;width:40px;height:17px}.popup .product.gift .image,.popup .product.gift .info{float:none;display:inline-block;vertical-align:middle}.popup .product .radio-input{float:left;width:50px}.popup .product .image{float:left;width:100px}.popup .product .info{float:left;padding-left:30px;width:240px;font-weight:700}.popup .product .info .name{font-size:90%;display:block;line-height:110%;overflow:hidden;margin-bottom:15px}.popup .product .info .size{color:#9a9a9a;display:block;margin-bottom:15px}.popup .product .price{float:left;width:140px;padding-left:10px}.popup .product .price .new{display:block;font-weight:bold;font-size:150%;color:#000}.popup .product .price .old{margin-top:4px;display:inline-block;font-size:90%;text-decoration:line-through}.popup .product .links{float:left;width:180px;margin-left:10px;text-align:right}.popup .product .links .button-basket{display:block;padding:15px;text-decoration:none;background:#20a20f}.popup .product .links .button-basket:hover{background:#17730b}.popup .product .links .button-basket .icon{font-size:10px;margin-left:8px}.popup .product .links .button-shopping{display:inline-block;margin-top:16px;font-weight:700;color:#000;text-decoration:none}.popup .product .links .button-shopping .icon{font-size:10px;margin-right:10px}.popup .product .links .button-shopping .text{text-decoration:underline}.popup .product .links .button-shopping .text:hover{text-decoration:none}.popup .product-cross{margin:0 -20px -28px;background:#fff;padding-top:30px;text-align:center}.popup .product-cross .product-title{margin-bottom:50px}.popup .product-cross .product-list{display:inline-block !important;width:100%;max-width:100%}.popup .product-cross .product-list .product.listItem{margin:0}.popup .product-cross .product-list .product.listItem .image{float:none;width:auto}.popup .product-cross .product-list .product.listItem .description{margin-bottom:20px;height:41px}.popup .product-cross .product-list .product.listItem .table-item{display:block;text-align:center;margin-bottom:10px;float:none;width:100%}.popup .product-cross .product-list .product.listItem .table-item.button-holder{display:block;width:100%;float:none;text-align:center}.popup .product-cross .product-list .product.listItem .table-item.price{min-height:41px}.popup .product-cross .product-list:not(.slider){text-align:center}.popup .product-cross .product-list:not(.slider) .product.listItem{text-align:left;float:none;display:inline-block;vertical-align:top}.popup .product-cross .product-list .arrow{background:#d8d8d8}.popup .product-cross .product-list .arrow:hover{background:#b2b2b2}.popup .product-cross .product-list .arrow:after{color:#353535}.popup .product-cross .product-list .arrow.left{left:-20px}.popup .product-cross .product-list .arrow.right{right:-20px}.image{display:block;text-align:center;position:relative}.image .flags{position:absolute;top:26px;left:0px;text-align:left}.image .flags .flag{font-weight:700;color:#fff;background:#a3c01b;font-size:80%;display:inline-block;padding:6px 7px 3px;margin-bottom:4px;-webkit-border-radius:3px;border-radius:3px}.image .flags .flag.sale{background:#0396ea}.image .flags .flag.action{background:#ff0c0c}.image .flags .flag.our-tip{background:#ff982a}.image .flags .flag.sell-off{background:#000}.image .flags .flag.new{background:#b40101}.image .flags .flag.presale{background:#a13bff}.image .flags .flag.preorder{background:#731fc2}.image .flags .flag.top-product{background:#740101}.image .flags .flag.timeaction,.image .flags .flag.casoakce{background:#6e2303}.image .flags .flag.discount-10{background:#029a92}.image .flags .flag.delivery-free{background:#07ac1d}.image .flags .flag.top-10{background:#740101}.image .flags .flag.black-friday{background:#000000}.image .flags .flag.discount-20{background:#444b4a}.image .flags .flag.prepare{background:#c805c8}.image .flags .flag.discount-40{background:#1c0693}.image .flags .flag.discount-30{background:#380638}.image .flags .flag.discount-by-price{background:#7d8181}.image .flags .flag.bazaar{background:#544e4f}.image .flags .flag.action-1-1{background:#80041d}.image .flags .flag.action-ubisoft{background:#788300}.image .flags .flag.action-ea{background:#610101}.image .flags .flag.timeaction-cyber-monday{background:#780082}.product.listItem{float:left;width:270px;padding:20px 20px 45px 20px;border:1px solid #ddd;margin:0 0 30px 20px;min-height:446px;max-height:580px;height:446px}.product.listItem:nth-of-type(4n+1){margin-left:0}.product.listItem:hover{border-color:#ddd;box-shadow:0 0 15px 1px rgba(221,221,221,0.75);-webit-box-shadow:0 0 15px 1px rgba(221,221,221,0.75);-moz-box-shadow:0 0 15px 1px rgba(221,221,221,0.75)}.product.listItem.replacement{padding-bottom:10px}.product.listItem .title{margin:22px 0 8px;padding:3px 0;font-size:115%;height:45px;overflow:hidden;line-height:120%;color:#353535;text-transform:none;text-align:center}.product.listItem .title a{text-decoration:none}.product.listItem .title a:hover{text-decoration:underline}.product.listItem .description{display:none}.product.listItem .table-item{font-weight:700;width:50%;display:inline-block}.product.listItem .table-item.left{padding-right:15px}.product.listItem .table-item.top{min-height:16px;margin-bottom:26px}.product.listItem .table-item.top.small{margin-bottom:10px}.product.listItem .table-item.button-holder{padding-top:10px;width:50%;float:left;text-align:center}.product.listItem .table-item.button-holder .button-red{max-width:95%;white-space:normal}.product.listItem .table-item.full{width:100%;text-align:center}.product.listItem .table-item.variant{margin-bottom:10px;min-height:30px;width:100%}.product.listItem .table-item.variant select{width:100%}.product.listItem .table-item .cmp-watch-dog-link .button{background-color:#575757}.product.listItem .table-item .cmp-watch-dog-link .button:hover{background-color:#424242}.product.listItem .table-item .button-red{padding:13px 5px;text-align:center;width:100%;white-space:normal;background-color:#07ac1d}.product.listItem .table-item .button-red:hover{background-color:#057b15}.product.listItem .table-item .add-to-basket a{text-decoration:none;padding:14px 22px}.product.listItem .price-btn-container{width:100%;display:flex;flex-wrap:wrap;align-items:center}.product.listItem .price{line-height:120%;flex:1 1 50%;text-align:left}.product.listItem .price-new{font-weight:700;font-size:150%;color:#07ac1d;display:block}.product.listItem .price-old{font-size:90%;font-weight:normal;text-decoration:line-through}.product.listItem .price-old.hide{display:none}.product.listItem .add-to-basket{flex:1 1 50%}.product.listItem .add-to-basket .table-item{width:90%}.product.listItem .blank-box{width:100%;display:inline-block}.product.lastRemoved{padding:20px;border:1px solid #ddd;display:inline-block;margin:20px 0;max-width:100%}.product.lastRemoved .image{display:inline-block;vertical-align:middle;width:130px}.product.lastRemoved .name{display:inline-block;vertical-align:middle;width:300px;max-width:100%;text-align:left;font-weight:bold;padding:20px}.product.lastRemoved .add{display:inline-block;vertical-align:middle;width:200px;margin:20px}.product.lastRemoved .add .button-red{text-decoration:none;background:#20a20f}.product.lastRemoved .add .button-red:hover{background:#17730b}.banner.listItem{display:block;float:left;text-align:center;width:270px;margin-bottom:30px}.banner.listItem.position-center{margin-left:20px}.banner.listItem.position-right{margin-left:20px}.banner.listItem .caroufredsel_wrapper{max-width:270px !important;margin:0 auto !important}.JSEnabled .basket .delivery-box .payments-for-delivery{display:none}.basket .basket-products{background:#f6f6f6;padding-bottom:40px}.basket .basket-products .table-head{border-bottom:1px solid #ddd;margin-bottom:30px}.basket .basket-products .table{display:table}.basket .basket-products .table.head{font-weight:600;padding:22px 0;text-align:left}.basket .basket-products .table.body .container{margin-bottom:10px;padding:10px 0;background:#fff}.basket .basket-products .table.body .container .subproduct-container{padding:0px;position:relative;padding-bottom:10px}.basket .basket-products .table.body .container .subproduct-container:before{content:"";display:inline-block;position:absolute;width:1px;height:150%;background-color:#ebebeb;top:-109%;left:73px;z-index:1}.basket .basket-products .table.body .container .subproduct-container .image{display:inline-block;vertical-align:middle;position:relative;text-align:right;width:195px}.basket .basket-products .table.body .container .subproduct-container .image:before{content:"";display:inline-block;position:absolute;width:52.5%;height:1px;background-color:#ebebeb;top:51%;right:10%;z-index:1}.basket .basket-products .table.body .container .subproduct-container .image a{position:relative;z-index:2}.basket .basket-products .table.body .container .subproduct-container .name{display:inline-block;vertical-align:middle;margin-left:20px;max-width:75%}.basket .basket-products .table.body .container .subproduct-container .name a{font-size:15px;font-weight:500;text-decoration:none}.basket .basket-products .table.body .container .subproduct-container .name a:hover{text-decoration:underline}.basket .basket-products .table.body .container .subproduct-container .quantity{display:inline-block;vertical-align:middle;color:#000;font-size:18px}.basket .basket-products .image,.basket .basket-products .name,.basket .basket-products .quantity,.basket .basket-products .price,.basket .basket-products .price-total,.basket .basket-products .action{display:table-cell;vertical-align:middle;text-align:left}.basket .basket-products .image{width:170px;z-index:2}.basket .basket-products .image.sale-code{background:url("../../../production/img/discount.svg") center center no-repeat;background-size:contain}.basket .basket-products .gift-container .image{background:url("../../../production/img/gift.svg") center center no-repeat;background-size:28px auto}.basket .basket-products .name{width:330px}.basket .basket-products .name .product-name{font-weight:bold;text-decoration:none}.basket .basket-products .name .product-name:hover{text-decoration:underline}.basket .basket-products .name .stock{display:block;margin-top:15px}.basket .basket-products .name .stock.in-stock{color:#20a20f}.basket .basket-products .name .stock.out-stock{color:#CA0B00}.basket .basket-products .name .get-gift{color:#000;font-weight:700}.basket .basket-products .name .bad-game-info{margin-top:10px;color:#d71818}.basket .basket-products .quantity{width:170px}.basket .basket-products .quantity.right{text-align:right}.basket .basket-products .quantity .input-number{width:70px;padding:18px 30px 18px 10px;text-align:center}.basket .basket-products .quantity .input-container{position:relative}.basket .basket-products .quantity .input-container .input-button{position:absolute;z-index:9;background:#f1f1f1;color:#c5c5c5;text-decoration:none;top:1px;left:46px;width:23px;height:27px;text-align:center;font-size:10px;padding-top:8px}.basket .basket-products .quantity .input-container .input-button:hover{background:#ddd}.basket .basket-products .quantity .input-container .input-button.minus{border-top:1px solid #ddd;top:28px}.basket .basket-products .price{width:170px}.basket .basket-products .price .original-price{font-weight:bold}.basket .basket-products .price-total{width:270px}.basket .basket-products .price-total .new-price{font-weight:700;color:#000;font-size:150%}.basket .basket-products .action{width:60px}.basket .basket-products .action .remove{color:#000;text-decoration:none;text-align:center;font-size:24px}.basket .basket-products .action .remove:hover{color:#000}.basket .basket-products .delivery-info{line-height:22px;width:800px;font-weight:600;display:table-cell}.basket .basket-products .delivery-info .help{position:relative;margin-left:10px}.basket .basket-products .delivery-info .help .path1:before{position:absolute;font-size:28px;top:-4px;left:0;color:#f3cedb}.basket .basket-products .delivery-info .help .path2:before{position:absolute;font-size:28px;top:-3px;left:0;color:#fff;margin:0}.basket .basket-products .cart-actions{margin-top:24px}.basket .basket-products .cart-actions .shopping{width:140px;padding-left:22px;float:left}.basket .basket-products .cart-actions .shopping .link-back{text-transform:lowercase;font-weight:bold;line-height:140%;color:#000;position:relative}.basket .basket-products .cart-actions .shopping .link-back:after{content:"\e905";font-family:'Icons';position:absolute;top:10px;left:-22px;font-size:11px}.basket .basket-products .cart-actions .sale-code{float:left;width:250px;padding:0 10px;margin:0 20px}.basket .basket-products .cart-actions .sale-code .link-show-more{display:inline-block;background:#ddd;padding:15px 17px;text-decoration:none;font-weight:600;text-transform:uppercase;font-family:'Ubuntu', Roboto, Verdana, sans-serif;font-size:90%;-webkit-border-radius:3px;border-radius:3px}.basket .basket-products .cart-actions .sale-code .link-show-more:hover{background:#b7b7b7}.basket .basket-products .cart-actions .sale-code input[type=text]{width:200px;margin:15px 0 5px}.basket .basket-products .cart-actions .sale-code .flash-message{margin:0 0 10px;padding:12px 25px 12px 45px}.basket .basket-products .cart-actions .sale-code .flash-message.success:after{top:6px}.basket .basket-products .cart-actions .sale-code .flash-message:before,.basket .basket-products .cart-actions .sale-code .flash-message:after{left:5px}.basket .basket-products .cart-actions .free-shipping{float:left;width:350px;font-size:17px;line-height:140%;position:relative}.basket .basket-products .cart-actions .free-shipping .text{vertical-align:middle}.basket .basket-products .cart-actions .free-shipping strong{display:block}.basket .basket-products .cart-actions .free-shipping img{vertical-align:middle;margin-right:10px;float:left}.basket .basket-products .cart-actions .total-price{float:right}.basket .basket-products .cart-actions .total-price .text{display:inline-block;margin-right:30px;text-align:right;font-size:17px;padding-top:6px}.basket .basket-products .cart-actions .total-price .price-total{float:right;width:200px;font-size:190%;font-weight:bold;color:#000}.basket .basket-products .cart-actions .total-price .price-table{font-size:17px}.basket .basket-products .cart-actions .total-price .price-table .name{width:190px;padding-right:25px;display:inline-block;text-align:right;vertical-align:middle;margin-bottom:10px}.basket .basket-products .cart-actions .total-price .price-table .value{width:200px;display:inline-block;vertical-align:middle;margin-bottom:10px}.basket .basket-products .cart-actions .total-price .price-table .value.primary{font-size:190%;font-weight:bold;color:#000}.basket .basket-products .cart-actions .storage-to-birth{margin-top:30px;font-weight:600}.basket .basket-products .cart-actions .storage-to-birth .checkBox-input{display:inline-block;vertical-align:middle;width:auto}.basket .basket-products .cart-actions .storage-to-birth .checkBox-input:before{background:#fff}.basket .basket-products .cart-actions .storage-to-birth .price{display:inline-block;vertical-align:middle;margin:0 10px;width:auto;color:#000}.basket .order-request{margin:57px auto 0}.JSEnabled .basket .order-request .container.file input[type=file]{display:none}.JSEnabled .basket .order-request .container.file label{width:250px;max-width:calc(100% - 45px);overflow:hidden;display:inline-block;vertical-align:middle;padding:10px;text-align:center;background:#ddd;-webkit-border-radius:3px;border-radius:3px;font-weight:600;text-transform:uppercase;font-size:90%}.JSEnabled .basket .order-request .container.file label:hover{background:#b7b7b7}.JSEnabled .basket .order-request .container.file .file-delete{width:30px;margin:5px 0 0 10px;font-weight:700;color:#000;text-decoration:none;font-size:24px;vertical-align:middle}.basket .basket-box{margin:57px 0}.basket .basket-box .section-title{text-transform:uppercase;margin-bottom:35px}.basket .basket-box .box.listItem{border:1px solid #ddd;border-top:0;width:830px;max-width:100%;margin:0 auto;padding:25px;position:relative}.basket .basket-box .box.listItem.active{background:#f6f6f6}.basket .basket-box .box.listItem.active .input-col:before{background:#fff}.basket .basket-box .box.listItem.selected{padding-bottom:0}.basket .basket-box .box.listItem:first-of-type,.basket .basket-box .box.listItem.show{border-top:1px solid #ddd}.basket .basket-box .box.listItem .big-label-holder label{text-indent:-9999px;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.basket .basket-box .box.listItem .input-col{display:inline-block;vertical-align:text-top;width:30px;z-index:9;position:relative}.basket .basket-box .box.listItem .name{font-size:110%;font-weight:bold;display:inline-block;vertical-align:middle;z-index:9;position:relative}.basket .basket-box .box.listItem .image{display:inline-block;vertical-align:middle;margin-left:20px;text-align:left;z-index:9;position:relative}.basket .basket-box .box.listItem .price{float:right;font-size:120%;font-weight:bold;color:#000;padding-top:2px;z-index:9;position:relative}.basket .basket-box .box.listItem .text{margin-top:3px;z-index:9;position:relative;display:block}.basket .basket-box .box.listItem .payments-for-delivery{margin-top:20px}.basket .basket-box .box.listItem .payments-for-delivery .payment.listItem{border:0;padding:10px 0 10px 20px}.basket .basket-box .not-found{font-weight:bold}.basket .delivery-place{z-index:9;position:relative;margin-top:10px !important;width:calc(100% + 50px) !important;margin-left:-25px !important;height:auto !important;opacity:1 !important}.basket .delivery-place.row{padding:0px !important;text-align:center}.basket .delivery-place.row .info-text{display:inline-block;margin:20px;vertical-align:middle;text-align:left}.basket .delivery-place.row .image-holder{display:inline-block;margin:20px;vertical-align:middle}.basket .delivery-place.row .map{width:200px;height:200px;margin:20px;vertical-align:middle;display:inline-block}.basket .delivery-place .title{font-size:100%;margin-bottom:10px;padding-left:25px}.basket .delivery-place .search-row{background:#ddd;padding:7px 25px}.basket .delivery-place .search-row label{vertical-align:middle;margin-right:10px}.basket .delivery-place .search-row input{vertical-align:middle;width:190px;padding:8px 10px;margin-right:10px}.basket .delivery-place .search-row .button-red{vertical-align:middle;text-decoration:none}.basket .delivery-place .delivery-place-list{width:300px;float:left}.basket .delivery-place .delivery-place-list label{display:block;padding:10px 20px}.basket .delivery-place .delivery-place-info{width:calc(100% - 300px);float:right}.basket .delivery-place .delivery-place-info .del-place-info-inner{padding:30px}.basket .delivery-place .delivery-place-info .del-place-map{width:240px;height:180px;float:left}.basket .delivery-place .delivery-place-info .del-place-contact{width:180px;float:right}.basket .delivery-place .delivery-place-info .del-place-contact .address{font-weight:600;margin-bottom:10px}.basket .delivery-place .delivery-place-info .del-place-contact .opening-hours table{width:100%}.basket .delivery-place .delivery-place-info .del-place-contact .opening-hours th{text-align:left;width:50%}.basket .delivery-place .delivery-place-info .del-place-contact .opening-hours td,.basket .delivery-place .delivery-place-info .del-place-contact .opening-hours th{padding:3px 0}.basket .delivery-place .delivery-place-info .info-text{margin-top:10px}.basket .delivery-place .delivery-place-info .info-text p{margin-bottom:10px}.basket .delivery-place .delivery-place-info .link-map{margin-top:10px;display:inline-block}.basket .delivery-place .delivery-place-row{border-bottom:1px solid #ddd}.basket .delivery-place .delivery-place-row.active{color:#000}.basket .delivery-place .delivery-place-row:nth-of-type(2n){background:#fff}.basket .delivery-place .delivery-place-row .radio-input{width:36px;display:inline-block;vertical-align:middle}.basket .delivery-place .delivery-place-row .text{display:inline-block !important;width:195px;font-weight:bold;vertical-align:middle}.basket .login-row{background:#f6f6f6;padding:15px 0;margin-bottom:60px}.basket .login-row .text{display:inline-block;float:left;font-size:110%;font-weight:bold;padding-top:15px}.basket .login-row .button-red{float:right;padding:16px 26px;text-decoration:none}.basket .different-delivery{margin:15px 0}.basket .different-delivery .form-title{margin:10px 0}.basket .delivery-info{padding:2px 0}.basket .total-row-container{margin-top:20px}.basket .total-row{display:table;width:100%}.basket .total-row.first-summary{background:#fff;padding-top:5px;padding-bottom:5px}.basket .total-row.first-summary .title{font-size:108%;color:#000}.basket .total-row.first-summary .text{font-size:108%;color:#000}.basket .total-row .title{display:table-cell;width:35%;padding-right:4%;text-align:right;font-size:16px;font-weight:bold}.basket .total-row .text{white-space:nowrap;display:table-cell;font-size:24px;padding-right:30px;font-weight:bold}.basket .total-row.no-vat .title,.basket .total-row.no-vat .text{padding-top:2px;padding-bottom:2px;font-size:14px;color:#848484}.basket .total-row.vat-only .title,.basket .total-row.vat-only .text{padding-top:2px;padding-bottom:2px;font-size:14px;color:#848484;font-weight:600}.basket .vat-table td{padding-right:10px}.basket .form.table .container.vat-only,.basket .form.table .container.no-vat{font-weight:normal;font-size:80%}.basket .total-price-row{background:#f6f6f6;margin:28px 0;padding:28px 0 14px}.basket .total-price-row .price{font-size:180%;color:#000}.basket .total-price-row .form.table{margin-bottom:0}.basket .delivery-address{margin-top:50px}.basket .delivery-address .radio-holder{font-weight:bold}.basket .button-green{width:370px;max-width:100%;padding:14px 20px;background:#20a20f}.basket .button-green:hover{background:#17730b}.basket .submit-row{margin-bottom:50px}.basket .basket-empty .flash-message{margin-bottom:70px}.basket .basket-empty .category-last-visited{margin:35px 0 60px;text-align:center}.basket .basket-empty .category-last-visited a{font-weight:700}.basket .agree-with-conditions{margin-top:10px}.basket .flags{text-align:left}.basket .flags .flag{font-weight:700;color:#fff;background:#a3c01b;font-size:80%;display:inline-block;padding:6px 7px 3px;margin-bottom:4px;-webkit-border-radius:3px;border-radius:3px}.basket .flags .flag.sale{background:#0396ea}.basket .flags .flag.action{background:#ff0c0c}.basket .flags .flag.our-tip{background:#ff982a}.basket .flags .flag.sell-off{background:#000}.basket .flags .flag.new{background:#b40101}.basket .flags .flag.presale{background:#a13bff}.basket .flags .flag.preorder{background:#731fc2}.basket .flags .flag.top-product{background:#740101}.basket .flags .flag.timeaction,.basket .flags .flag.casoakce{background:#6e2303}.basket .flags .flag.discount-10{background:#029a92}.basket .flags .flag.delivery-free{background:#07ac1d}.basket .flags .flag.top-10{background:#740101}.basket .flags .flag.black-friday{background:#000000}.basket .flags .flag.discount-20{background:#444b4a}.basket .flags .flag.prepare{background:#c805c8}.basket .flags .flag.discount-40{background:#1c0693}.basket .flags .flag.discount-30{background:#380638}.basket .flags .flag.discount-by-price{background:#7d8181}.basket .flags .flag.bazaar{background:#544e4f}.basket .flags .flag.action-1-1{background:#80041d}.basket .flags .flag.action-ubisoft{background:#788300}.basket .flags .flag.action-ea{background:#610101}.basket .flags .flag.timeaction-cyber-monday{background:#780082}.order-done .thank-you{padding:15px 0;margin-bottom:20px}.order-done .thank-you .page-title{color:#20a20f;margin-bottom:12px}.order-done .thank-you .page-title i{position:relative;vertical-align:middle;font-size:52px}.order-done .thank-you .page-title i .path1:before{color:#20a20f}.order-done .thank-you .page-title i .path2:before{color:#fff;position:absolute;top:0;left:0;margin:0}.order-done .thank-you .page-title .text{vertical-align:middle;text-transform:none;font-size:80%}.order-done .thank-you .title-text{font-family:'Ubuntu', Roboto, Verdana, sans-serif;font-size:110%;font-weight:600}.order-done .order-detail{background:#f6f6f6;padding-bottom:20px;margin-bottom:58px}.order-done .order-detail .order-header{padding:8px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.order-done .order-detail .order-header .order-num{display:inline-block;font-size:110%;padding-top:18px}.order-done .order-detail .order-header .order-button{float:right;margin-left:30px}.order-done .order-detail.head .order-header{border-bottom:none;padding:0}.order-done .order-detail.head .order-header .order-button.green,.order-done .order-detail.head .order-header .order-button.red{width:300px;text-align:center}.order-done .product.item{margin-bottom:10px;background:#fff;padding:10px 20px}.order-done .product.item.sale .price{padding:0}.order-done .product.item .image{display:inline-block;vertical-align:middle;margin-right:50px}.order-done .product.item .info{display:block;vertical-align:middle;display:inline-block;width:400px;margin-right:25px}.order-done .product.item .info .name{font-weight:700;padding-top:16px;display:inline-block;font-size:90%;display:block}.order-done .product.item .info a{text-decoration:none}.order-done .product.item .info a:hover{text-decoration:underline}.order-done .product.item .info .stock{display:block;margin-top:20px;font-weight:700}.order-done .product.item .quantity{display:inline-block;vertical-align:middle}.order-done .product.item .price{float:right;width:180px;padding-top:38px;font-size:150%;font-weight:700;color:#000}.order-done .product.item .text-item{vertical-align:middle;display:inline-block;font-weight:700}.order-done .product.item.service{line-height:50px}.order-done .product.item.service .info{width:550px}.order-done .product.item.service .info .name{padding-top:0px}.order-done .product.item.service .price{padding-top:0px}.order-done .delivery.left{float:left;width:49%}.order-done .delivery.right{float:right;width:49%}.order-done .delivery.right .row .name{width:370px}.order-done .delivery.right .row .value{display:block;margin-top:8px;width:100%}.order-done .delivery.right .row .price{font-weight:700;color:#000}.order-done .delivery .delivery-title{font-family:'Hind', Roboto, Verdana, sans-serif;margin-bottom:32px}.order-done .delivery .row{margin-bottom:8px}.order-done .delivery .row .name{display:inline-block;width:165px;vertical-align:middle}.order-done .delivery .row .value{font-weight:700;display:inline-block;vertical-align:middle;width:190px}.order-done .delivery .separator{margin:32px 0}.order-done .total-price-row{background:#f6f6f6;margin:30px 0;padding:28px 0}.order-done .total-price-row .row{margin-bottom:18px;font-family:'Ubuntu', Roboto, Verdana, sans-serif}.order-done .total-price-row .title{width:168px;display:inline-block;text-align:right;vertical-align:middle}.order-done .total-price-row .price{width:200px;padding-left:28px;display:inline-block;text-align:left;vertical-align:middle;font-weight:700}.order-done .total-price-row .price.with{font-size:180%;color:#000}.magazine-overview .tag-title{font-size:120%;margin-bottom:40px;font-weight:600}.magazine-detail .main-image{float:left;width:500px}.magazine-detail .detail-info{float:right;width:calc(100% - 550px)}.magazine-detail .detail-info .row{margin-bottom:20px}.magazine-detail .detail-info .other-caterogy-title{display:inline-block;width:180px;vertical-align:middle}.magazine-detail .detail-info .category-list{display:inline-block;vertical-align:middle;width:calc(100% - 220px)}.magazine-detail .detail-info .category-list li{display:inline-block;font-weight:600}.magazine-detail .detail-info .tags{margin-bottom:10px}.magazine-detail .detail-info .tags .tag{display:inline-block;background:#ddd;padding:5px 12px;text-decoration:none;-webkit-border-radius:3px;border-radius:3px;font-weight:600;margin-right:10px}.magazine-detail .detail-info .tags .tag:hover{background:#aaa}.magazine-detail .detail-info .perex{margin:40px 0 20px}.magazine-detail .article-text{margin:40px 0}.magazine-detail .article-info{color:#757575;font-style:italic;display:inline-block}.magazine-detail .link-to-magazine{margin:40px 0}.magazine.listItem{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}.magazine.listItem:last-of-type{border:0}.magazine.listItem .image{width:200px;display:block;float:left}.magazine.listItem .text{width:calc(100% - 250px);float:right}.magazine.listItem .text .magazine-title{margin-bottom:20px}.magazine.listItem .text .magazine-title a{color:#000}.magazine.listItem .text .tags{margin-bottom:10px}.magazine.listItem .text .tags .tag{display:inline-block;background:#ddd;padding:5px 12px;text-decoration:none;-webkit-border-radius:3px;border-radius:3px;font-weight:600;margin-right:10px}.magazine.listItem .text .tags .tag:hover{background:#aaa}.magazine.listItem .text .text-wrapper{min-height:120px}.magazine.listItem .text .article-text{margin:20px 0}.magazine.listItem .text .info{display:block;width:100%}.magazine.listItem .text .info .create{color:#757575;font-style:italic;display:inline-block}.magazine.listItem .text .info .link-to-more{float:right;color:#000;font-weight:700;position:relative;margin-right:20px}.magazine.listItem .text .info .link-to-more:after{content:"\e906";font-family:'Icons';position:absolute;top:3px;right:-17px;font-size:10px}.producer-list .alpha.item{margin-bottom:20px;background:#f6f6f6;padding:10px 20px;-webkit-border-radius:8px;border-radius:8px;line-height:150%}.producer-list .alpha.item .firstLetter{display:inline-block;width:100px;vertical-align:middle;font-weight:700;font-family:'Ubuntu', Roboto, Verdana, sans-serif}.producer-list .alpha.item .producers.list{display:inline-block;vertical-align:middle;width:calc(100% - 120px)}.producer-list .alpha.item .producers.list li{display:inline-block}.producer-list .alpha.item .producers.list li a{font-weight:600;font-family:'Ubuntu', Roboto, Verdana, sans-serif}.search .search-info{text-align:center;font-size:100%;padding:4px 0;margin-bottom:32px}.search .search-wrap{position:relative}.search .search-wrap:before{content:"";position:absolute;width:100%;height:1px;background:#ddd;left:0;bottom:0;z-index:1}.search .search-wrap .search-tabs{text-align:center}.search .search-wrap .search-tabs li{display:inline-block}.search .search-wrap .search-tabs li .tab{padding:16px 20px;font-weight:700;text-decoration:none;text-transform:uppercase;display:inline-block;border:1px solid #f6f6f6;border-bottom:1px solid #ddd;background:#f6f6f6;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;position:relative;z-index:9;margin:0 5px}.search .search-wrap .search-tabs li .tab.active{border:1px solid #ddd;border-bottom:0;padding:16px 20px 17px 20px;background:#fff}.search .search-section{position:relative;padding:20px 0}.search .search-section .custom-loader{top:10px;height:100%}.search .search-list li{text-align:left;width:260px;max-width:100%;display:inline-block;border:1px solid #ddd;background:#f6f6f6;margin:10px;vertical-align:middle}.search .search-list li a{display:block;height:72px;padding:20px;font-weight:600;text-decoration:none;line-height:45px}.search .search-list li a:hover{color:#000}.search .search-list li a span{display:inline-block;max-height:100%;width:100%;overflow:hidden;line-height:17px}.contact .help-box{background:#f6f6f6;margin:52px 0 35px;padding:42px 32px}.contact .help-box.error-page{margin:0 0 -20px 0}.contact .help-box.without-button .name{width:280px}.contact .help-box.without-button .phone-holder{width:375px}.contact .help-box .section-title{text-transform:uppercase;text-align:center;margin-bottom:10px}.contact .help-box .image{display:inline-block;vertical-align:middle}.contact .help-box .contact{display:inline-block;vertical-align:middle;width:calc(100% - 100px)}.contact .help-box .name{display:inline-block;vertical-align:middle;font-weight:700;font-family:'Ubuntu', Roboto, Verdana, sans-serif;font-size:110%;padding:0 27px;width:225px}.contact .help-box .phone-holder{display:inline-block;vertical-align:middle;width:250px;margin-right:20px}.contact .help-box .phone-holder .phone{display:block;padding-left:40px;font-weight:700;font-size:18px;font-family:'Ubuntu', Roboto, Verdana, sans-serif;position:relative}.contact .help-box .phone-holder .phone:before{content:"\e919";font-family:'Icons';position:absolute;left:0;top:-1px;color:#2c599c;font-size:22px}.contact .help-box .email{display:inline-block;width:240px;margin-right:25px;padding-left:34px;font-weight:700;position:relative}.contact .help-box .email:before{content:"\e922";font-family:'Icons';position:absolute;left:-2px;top:-2px;color:#2c599c;font-size:22px}.contact .help-box .cmp-customer-question-link{display:inline-block}.contact .help-box .button{padding:15px 28px;display:inline-block}.contact .box-col{line-height:160%;float:left;width:34%}.contact .box-col:not(.contact){padding-right:30px}.contact .box-col.contact{width:32%}.contact .box-col.middle{margin-top:18px}.contact .box-col.middle h2{margin-bottom:30px}.contact .box-col.middle .block{display:block}.contact .box-col.middle .mt-2{margin-top:10px}.contact .box-col.middle .contact-btn-1,.contact .box-col.middle .contact-btn-2{display:inline-block;width:49%}.contact .box-col.middle .contact-btn-1 img,.contact .box-col.middle .contact-btn-2 img{width:100%;height:auto;display:block}.contact .box-col h2{text-transform:uppercase;margin:18px 0;line-height:120%}.contact .box-col h2.font-not-uppercase{text-transform:none}.contact .box-col .row{position:relative}.contact .box-col .row .name{width:70px;display:inline-block}.contact .box-col .row.phone-icon{padding-left:40px}.contact .box-col .row.phone-icon:before{content:"\e919";font-family:'Icons';position:absolute;top:0;left:4px;color:#2c599c;font-size:23px;font-weight:700}.contact .box-col .row.mail-icon{padding-left:40px}.contact .box-col .row.mail-icon:before{content:"\e922";font-family:'Icons';position:absolute;top:0;left:4px;color:#2c599c;font-size:23px;font-weight:700}.contact .box-col .row.mail-icon a{color:#000}.contact .contact-form .container{margin-bottom:10px}.contact .contact-form .JS_liveValidation_errorContainer{display:block}.contact .contact-form input[type=text],.contact .contact-form input[type=email]{width:100%;height:44px}.contact .contact-form textarea{width:100%}.contact-images{margin-top:25px}.contact-images .main-image,.contact-images .images-center{max-width:1000px;width:100%;height:auto;margin:0 auto}.contact-images .small-image{max-width:500px;width:calc(50% - 2px);height:auto;margin:10px auto 0 auto;display:inline-block}.contact-images img{width:100%;height:auto;display:block}.error-page .text{text-align:center;margin-bottom:30px}.error-page .image-holder{text-align:center;background:url("../../../default-2/img/404img.png") no-repeat;background-position:center top;width:100%;height:500px}.error-page .image-holder .button{display:inline-block;margin-top:250px;display:inline-block;margin-top:250px;padding:16px 18px 16px 38px;text-decoration:none;position:relative}.error-page .image-holder .button:before{content:"\e905";font-family:'Icons';position:absolute;top:18px;left:20px;font-size:10px}.cmp-basket-csv-import{text-align:center;margin:40px 0}.cmp-basket-csv-import input[type=submit]{margin:10px}.manufacturers,.game-series{position:relative;margin-top:50px}.manufacturers .title,.game-series .title{text-transform:uppercase;font-size:150%}.manufacturers .slider,.game-series .slider{position:relative;padding-left:50px}.manufacturers .carousel,.game-series .carousel{height:175px;position:relative;display:flex;align-items:center}.manufacturers .carousel-inside,.game-series .carousel-inside{padding:10px;max-width:175px;display:inline-block;text-align:center;margin:0px 10px}.manufacturers .carousel-inside img,.game-series .carousel-inside img{width:auto;max-width:111px;height:auto;max-height:111px;line-height:111px;text-align:center;display:inline-block}.game-series .slider{padding-left:0}.game-series .carousel{height:auto;flex-wrap:wrap;justify-content:center}.top-info-panel{background:#f52f2f;color:#f5f5f5;font-weight:normal;text-align:left}.top-info-panel .flash-message{margin:0 auto;background:transparent;padding:20px 30px}.top-info-panel .flash-message.info-panel{text-align:center;line-height:19px}.top-info-panel .flash-message .cross{top:20px}.form-title{text-transform:uppercase;font-family:'Hind', Roboto, Verdana, sans-serif;margin-bottom:34px}.form.table{width:690px;margin:0 auto 60px auto;padding:0 10px;display:block}.form.table.no-margin{margin:0 auto}.form.table.default{width:100%}.form.table.big{width:730px}.form.table.big .label-holder{width:173px}.form.table.text-info{width:550px;margin-bottom:70px}.form.table.text-info .title{text-transform:uppercase;margin-bottom:20px}.form.table.text-info .sub-title{margin:40px 0 10px;font-size:100%;text-transform:uppercase}.form.table.text-info .label-holder{width:180px;text-align:left}.form.table.text-info .input-holder{min-width:250px}.form.table.preorder{margin-top:60px}.form.table .default-cell{display:inline-block;padding:10px}.form.table .container{margin-bottom:10px;font-weight:600}.form.table .container.help-box{position:relative}.form.table .container.help-box .help{position:absolute;right:130px;top:12px}.form.table .container.help-box .help .path1:before{position:absolute;font-size:28px;top:-4px;left:0;color:#f3cedb}.form.table .container.help-box .help .path2:before{position:absolute;font-size:28px;top:-3px;left:0;color:#fff;margin:0}.form.table .container.delivery_additional_text .input-holder{padding-left:3px}.form.table .label-holder{display:inline-block;width:152px;padding-right:10px;vertical-align:middle;text-align:left}.form.table .input-holder{min-width:370px;max-width:calc(100% - 160px);display:inline-block;text-align:left;vertical-align:middle}.form.table .input-holder.right{text-align:right}.form.table .input-holder.sep{border-bottom:1px solid #ddd;padding-bottom:10px}.form.table .input-holder.light-text{font-weight:normal}.form.table .input-holder input[type=text],.form.table .input-holder input[type=password],.form.table .input-holder input[type=tel],.form.table .input-holder input[type=email],.form.table .input-holder select,.form.table .input-holder textarea{width:370px;height:45px;padding:5px 10px;font-size:100%;font-family:'Hind', Roboto, Verdana, sans-serif}.form.table .input-holder textarea{height:140px}.form.table .input-holder input[type=file]{width:370px;max-width:100%;font-family:'Ubuntu', Roboto, Verdana, sans-serif;font-weight:600}.form.table .input-holder .radio-input{display:inline-block;margin:7px 30px 7px 0}.form.table .input-holder .radio-input.preorder-input label{color:#CA0B00}.JSEnabled .radio-holder .delivery-place .active .radio-input:after{content:""}.JSEnabled .radio-holder .delivery-place .radio-input:before{top:-5px}.JSEnabled .radio-holder .delivery-place .radio-input:after{top:-1px}.JSEnabled .radio-holder .radio-input{position:relative;padding-left:25px}.JSEnabled .radio-holder .radio-input:before{content:"";width:13px;height:13px;position:absolute;top:0;left:0;background:#f1f1f1;-webkit-border-radius:50%;border-radius:50%;border:1px solid #ddd}.JSEnabled .radio-holder .radio-input:after{content:none;position:absolute;background:transparent;-webkit-border-radius:50%;border-radius:50%;background:#2c599c;width:7px;height:7px;top:4px;left:4px}.JSEnabled .radio-holder .radio-input.active:after{content:""}.JSEnabled .radio-holder .radio-input input[type=radio]{display:none}.JSEnabled .radio-holder .radio-input label:after{content:"";width:15px;height:15px;cursor:pointer;position:absolute;top:0;left:0;z-index:9}.JSEnabled .checkBox-input{position:relative;padding-left:25px}.JSEnabled .checkBox-input:before{content:"";width:13px;height:13px;cursor:pointer;position:absolute;top:0;left:0;background:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ddd}.JSEnabled .checkBox-input:after{content:none;width:6px;height:3px;position:absolute;top:3px;left:3px;border:3px solid #2c599c;border-top:none;border-right:none;background:transparent;transform:rotate(-45deg)}.JSEnabled .checkBox-input.active:after{content:""}.JSEnabled .checkBox-input input[type=checkbox]{display:none}.JSEnabled .checkBox-input label:after{content:"";width:15px;height:15px;cursor:pointer;position:absolute;top:0;left:0;z-index:9}.new-form{border:1px solid #ddd;border-top:5px solid #000;padding:20px;margin-bottom:40px}.new-form .form.table{width:auto;margin-bottom:0}.new-form .form.table .form-title{margin-bottom:20px}.new-form .form.table .container{text-align:left}.new-form .form.table .input-holder.full{width:100%}.new-form .form.table .input-holder.full .JS_liveValidation_errorContainer{display:block}.new-form .form.table .input-holder.full textarea{width:100%}.new-form .form.table .info-text{font-style:italic;font-weight:normal}.post.discussion{border:1px solid #ddd;border-top:0;margin-bottom:10px}.post.discussion.level-2{margin-left:5%}.post.discussion.level-3{margin-left:10%}.post.discussion.level-4{margin-left:15%}.post.discussion .top-part{background:#2c599c;padding:10px 15px}.post.discussion .top-part .name{color:#fff;font-size:110%;font-weight:600;display:inline-block}.post.discussion .top-part .date{color:#fff;float:right;display:inline-block;font-style:italic}.post.discussion .bottom-part{padding:15px}.post.discussion .bottom-part .subject{font-size:110%;font-weight:700;margin-bottom:5px}.post.discussion .bottom-part .submit-button{margin-top:20px}.post.discussion .new-form{margin:15px}.crossroadUniversal{padding-bottom:150px}.crossroadUniversal .description p{font-size:110%}.crossroadLinks{display:flex;flex-wrap:wrap}.crossroadLink{width:calc((100% - 60px)/3);margin:35px 0 0;padding-bottom:25px;text-decoration:none}.crossroadLink:nth-child(3n-1){margin-right:30px;margin-left:30px}.crossroadLink .image{text-align:center}.crossroadLink .image img{max-width:360px;width:100%;height:auto}.crossroadLink h2{font-size:135%;margin:30px 10px 0 10px;color:#000;text-align:center}.crossroadLink h2:hover{text-decoration:underline}.crossroadLink .priceText{color:#848484;font-size:115%;text-align:center;margin:25px 10px 0 10px}.crossroadLink .price{font-weight:bold;color:#B72026}@media only screen and (max-width: 768px){.crossroadLinks{justify-content:space-between}.crossroadLink{width:calc((100% - 20px)/2);margin:30px 0 0 0}.crossroadLink:nth-child(3n-1){margin-left:0;margin-right:0}.crossroadLink h2{margin-top:15px}.crossroadLink .priceText{margin-top:10px}}@media only screen and (max-width: 700px){.crossroadLink h2{font-size:120%}.crossroadLink .priceText{font-size:110%}}@media only screen and (max-width: 380px){.crossroadLink{width:100%;margin:30px 0 0}}
