﻿@media screen and (min-width:320px) and (max-width:359px){.order-progress a{min-width:14vw!important}}@media screen and (min-width:360px) and (max-width:399px){.order-progress a{min-width:16vw!important}}@media screen and (min-width:400px) and (max-width:479px){.order-progress a{min-width:16vw!important}}@media screen and (min-width:480px) and (max-width:599px){.order-progress a{min-width:16vw!important}}@media screen and (min-width:600px) and (max-width:768px){.order-progress a{min-width:16vw!important}}@media all and (max-width:360px){.registration-page #Phone,.ui-autocomplete.ui-menu.ui-widget.ui-widget-content{width:255px!important}.account-page #Phone{width:220px!important}.account-page .date-of-birth select,.registration-page .date-of-birth select{width:104px}input[type=file]{width:28%!important}.payment-method .method-list li,.shipping-method .method-list li{margin:5px 0;display:inline-block;width:100%!important}.buttons{margin-bottom:5%!important;margin-top:2%!important}}@media (max-width:320px){.registration-page #Phone{width:225px!important}.account-page #Phone{width:195px!important}.ui-autocomplete.ui-menu.ui-widget.ui-widget-content{width:220px!important}.registration-page .date-of-birth select{width:104px}.account-page .date-of-birth select{width:85px!important}input[type=file]{width:28%!important}.payment-method .method-list li,.shipping-method .method-list li{margin:5px 0;display:inline-block;width:100%!important}.buttons{margin-bottom:5%!important;margin-top:2%!important}}@media (max-width:480px){.account-page .date-of-birth select,.registration-page .date-of-birth select{width:104px}.payment-method .method-list li,.shipping-method .method-list li{margin:5px 0;display:inline-block;width:100%!important}.account-page #Phone{width:255px}}@media all and (max-width:480px) and (min-width:300px){.registration-page #CountryCode{width:16%!important}.registration-page #Phone{width:335px;max-width:360px}.account-page #CountryCode{width:25%!important}.inputs input[type=password],.inputs input[type=text],.inputs select,.inputs textarea{width:99%}input[type=file]{width:80%!important}}@media all and (min-width:360px){.account-page .date-of-birth select,.registration-page .date-of-birth select{width:100px}}@media all and (min-width:481px){.eu-cookie-bar-notification{width:450px;max-width:95%;margin-left:-225px}.DirectUIstyle{width:200px!important;height:120px!important}.footer-middle:before{-webkit-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg)}.product-grid .item-box,.product-list .item-box{width:50%;float:left;margin:0}.home-page .item-grid:after{content:".";display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0}.manufacturer-grid,.vendor-grid{font-size:0;text-align:left}.manufacturer-grid .item-box,.vendor-grid .item-box{display:inline-block;width:33.33333333%;padding:0 5px;margin:0 0 10px}.free-shipping,.manufacturer-grid .item-box a,.vendor-grid .item-box a{text-align:center}.pager li{margin:0 5px}.pager li *{width:32px;height:32px;line-height:32px;font-size:18px}.attributes.rental-attributes input[type=text]{min-width:initial}.attributes li,.ui-tabs .ui-tabs-nav li{float:left}.attributes dl{padding:2px;display:inline-block}.attributes dd,.attributes dt{background:0 0;float:left}.attributes dt{clear:both;font-size:15px;margin:20px 10px 10px 0;width:75px}.news-items .news-item{width:31.33%;margin:1%}.news-list-page .news-items .news-item{margin:0 1% 5%}.comment-info{float:left;margin:0;border-bottom:none;border-right:1px solid #ccc;padding:0 10px 0 0}.address-list,.comment-content,.order-list{text-align:left}.comment-info+.comment-content{margin:0 0 0 135px}.enter-password-form input[type=password]{width:300px!important}.section{width:48%;margin:0 1% 2%}.section .buttons{text-align:right}.account-page .date-of-birth select,.registration-page .date-of-birth select{width:90px}.block-account-navigation{margin:0 auto!important;float:none!important;width:420px!important}.checkout-page .address-item{float:left;width:48%;margin:0 1% 2%}.checkout-page .address-item:nth-child(odd){clear:both}.checkout-page .buttons{text-align:center!important}.order-details-area,.order-review-data{display:table;width:100%;margin:0 0 30px}.order-details-area td,.order-review-data td{float:none;width:auto}.order-details-area>div,.order-review-data>div,.shipment-details-area>div{float:left;margin:0 2% 30px 0;width:49%}.order-details-area>div:last-child,.order-review-data>div:last-child,.shipment-details-area>div:last-child{margin-right:0}.shipment-details-page .shipment-details-area{overflow:hidden;margin:0 0 25px}.shipment-details-page .shipment-details-area>ul{float:left;width:48%;margin:0 1%!important}}@media all and (min-width:658px){.home-page-category-grid .item-grid,.sub-category-grid .item-grid{width:640px;margin:0 auto;overflow:hidden}.home-page-category-grid .item-box,.sub-category-grid .item-box{float:left;margin:0 5px 10px}}@media all and (min-width:600px){.responsive-nav-wrapper>div>span{width:auto;padding:12px 24px 12px 66px;text-indent:0}.responsive-nav-wrapper .menu-title{background:url(../img/icon-menu.png) 18px center no-repeat}.responsive-nav-wrapper .search-wrap{background:url(../img/icon-search.png) 18px center no-repeat}.responsive-nav-wrapper .search-wrap>span{padding-left:55px}.responsive-nav-wrapper .filters-button{background:url(../img/icon-filters.png) 18px center no-repeat}.responsive-nav-wrapper .filters-button>span{padding-left:64px}}@media all and (min-width:580px){.product-variant-list{text-align:left}.product-variant-line{overflow:hidden;max-width:none;padding:10px;background:#fff;box-shadow:0 1px 3px 1px rgba(0,0,0,.15);position:relative}.variant-picture{margin:0;overflow:hidden;float:left}.variant-overview{margin-left:230px}.variant-overview .add-to-wishlist{display:block}}@media all and (min-width:481px) and (max-width:768px){.block{margin:0 0 2%;width:100%;max-width:100%;float:left}.block:nth-of-type(odd){clear:both;margin-left:0}.product-grid .item-box:nth-child(odd),.product-list .item-box:nth-child(odd){clear:both}input[type=file]{width:32%!important}}@media all and (max-width:600px) and (min-width:320px){#setTextResponsive{height:300px!important}}