@media only screen and (max-width: 1320px){body{min-width:320px}.web{overflow:hidden}.homepage-producers .arrow,.homepage-customers .arrow{border:1px solid #ddd}.homepage-producers .arrow.left,.homepage-customers .arrow.left{left:-5px}.homepage-producers .arrow.right,.homepage-customers .arrow.right{right:-5px}.homepage-customers .caroufredsel_wrapper{height:310px !important}.homepage-customers .rating.listItem{margin:27px 15px 0}.homepage-customers .rating.listItem .text{max-width:100%}.caroufredsel_wrapper{width:100% !important}.product-detail .related-product .slider .arrow{border:1px solid #ddd}.product-detail .related-product .slider .arrow.left{left:-5px}.product-detail .related-product .slider .arrow.right{right:-5px}}@media only screen and (max-width: 1200px){.lg-show{display:block}.header-main .header-top .main-center{padding:0 20px}.header-main .header-bottom .menu li{margin-left:15px;font-size:90%}.homepage-top .favourite-categories .title{text-align:center}.homepage-top .favourite-categories .category-item{margin:20px}.homepage-top .favourite-categories .category-item:first-child{margin:20px}.homepage-banner-wrapper .common-banner{height:calc((100vw - 20px) * 0.21367)}.marketing-section{text-align:center}.marketing-section .product.listItem{margin:15px 6%;border:1px solid #efefef;width:38%}.marketing-section .product.listItem:nth-child(3n+1),.marketing-section .product.listItem:nth-of-type(3n+1),.marketing-section .product.listItem:nth-of-type(4n+1),.marketing-section .product.listItem:first-of-type{margin:15px 6%}.about-footer.homepage{padding:30px 0 0}.about-footer.homepage .text{width:100%;float:none;margin-bottom:30px}.about-footer.homepage .items-list{width:100%;float:none;padding:0;text-align:center}.about-footer.homepage .items-list .item:after{left:12px !important}.about-footer.homepage .items-list .item.delivery-speed:after{left:6px !important}.about-footer.other-page{padding:20px 0}.about-footer.other-page .items-list{text-align:center}.about-footer.other-page .items-list .item{flex:1 1 50%;max-width:50%}.about-footer.homepage .items-list{text-align:center}.about-footer.homepage .items-list .item{flex:1 1 50%;max-width:50%}.magazine-homepage{padding:0 20px 40px}.magazine-homepage .item.first{width:32%;overflow:hidden}.magazine-homepage .more-items{width:64%}.footer .footer-top{padding:30px 0 40px;text-align:center}.footer .footer-top .links-to-pages,.footer .footer-top .heureka{float:none;display:inline-block;text-align:left;margin-top:50px;width:auto}.footer .footer-top .column.contacts{float:none;margin:50px auto 0;text-align:left}.footer .footer-top .column.contacts .title{text-align:center}.footer .newsletter{padding:30px 0}.footer .switch-version{display:block}.page-content .product-list .product.listItem{margin:15px 6% !important;border:1px solid #efefef;width:38%}.page-content .product-list .product.listItem:nth-child(3n+1),.page-content .product-list .product.listItem:nth-of-type(3n+1),.page-content .product-list .product.listItem:first-of-type{margin:15px 6% !important}.page-content .product-list .banner.listItem{margin:15px 6%;width:38%}.page-content .buy-holder{text-align:left}.product-detail .info-section .add-to-basket .amount-holder{float:none;display:inline-block;vertical-align:top;margin-top:20px}.product-detail .variants .productTable.listItem{display:table;width:100%}.product-detail .variants .productTable.listItem .image{display:table-cell;width:120px}.product-detail .variants .productTable.listItem .info{display:table-cell;width:180px}.product-detail .variants .productTable.listItem .stock{display:table-cell;width:130px}.product-detail .variants .productTable.listItem .price{display:table-cell;width:200px}.product-detail .variants .productTable.listItem .add{display:table-cell;width:300px;text-align:right}.product-detail .variants .productTable.listItem .add .add-to-cart{padding:20px 27px 20px 16px;font-size:80%}.product-detail .related-product .related-wrap:not(.slider) .product.listItem{margin:0 10% 30px;width:30%;float:left;border:1px solid #efefef}.product-detail .related-product .related-wrap:not(.slider) .product.listItem:nth-of-type(3n+1){margin:0 10% 30px;width:30%;float:left}.basket .basket-products .name{padding-right:15px}.basket .basket-products .cart-actions{text-align:center}.basket .basket-products .cart-actions .total-price{margin-bottom:30px}.basket .basket-products .cart-actions .sale-code,.basket .basket-products .cart-actions .free-shipping,.basket .basket-products .cart-actions .shopping{float:none;display:inline-block;vertical-align:top;margin:15px}.basket .basket-products .cart-actions .shopping{padding-top:10px;text-align:left;width:auto}.basket .basket-products .cart-actions .shopping .link-back:after{top:-1px}.basket .basket-products .cart-actions .free-shipping{text-align:left;width:auto}.basket .basket-products .cart-actions .free-shipping:before{position:relative;top:auto;left:auto;display:inline-block;margin-right:20px;vertical-align:middle}.basket .basket-products .cart-actions .free-shipping .text{display:inline-block}.contact .help-box{text-align:center}.contact .help-box.without-button{text-align:left}.contact .help-box.without-button .name{width:225px}.contact .help-box.without-button .phone-holder{width:250px}.contact .help-box.without-button .email{width:240px}.contact .help-box .name,.contact .help-box .image,.contact .help-box .contact,.contact .help-box .phone-col,.contact .help-box .email,.contact .help-box .button{margin:15px;max-width:calc(100% - 30px)}.contact .help-box .contact{width:auto}.search .search-list{width:580px;margin:0 auto}.fixed-header .logo{float:none;display:inline-block;vertical-align:middle}.fixed-header .category-horizontal{margin-left:10px;width:calc(100% - 150px);float:none;display:inline-block;vertical-align:middle}.fixed-header .category-horizontal .desktop-menu li{padding:5px 0;margin-left:20px}.fixed-header .category-horizontal .desktop-menu li a{font-size:90%}.fixed-header .search-holder.open{width:calc(100% - 90px)}}@media only screen and (max-width: 1190px){.side-banners{display:none}}@media only screen and (max-width: 1020px){.md-show{display:block}.responsive-header-line{display:block}.responsive-header-line .basket-overview{display:none}.responsive-header-line .header-responsive{display:none;width:100%;border-top:1px solid #fff;margin-top:10px;padding-top:10px}.header-main .header-top{padding:0}.header-main .text{display:none}.header-main .user-lang .user-header{display:none}.header-main .user-lang .currency-switch{position:absolute;top:12px;right:70px;z-index:1001}.header-main .user-lang .language-switch{position:absolute;top:12px;right:150px;z-index:1001}.header-main .phone{position:absolute;top:12px;left:100px;margin:0 0 0 40px}.header-main .phone:after{top:-4px}.header-main .phone:before{content:"";position:absolute;top:-4px;left:-53px;width:2px;height:25px;background:#fff}.header-main .email{position:absolute;top:11px;left:300px}.header-main .email:after{top:-2px}.header-main .header-middle{padding:14px 0 7px}.header-main .header-middle .fulltext-form,.header-main .header-middle .heureka{display:none}.header-main .header-bottom{display:none}.form.table{text-align:center}.form.table .container.help-box .help{right:60px}.homepage-customers .rating.listItem .name,.homepage-customers .rating.listItem .stars{float:none;width:100%;text-align:left;margin-bottom:10px;padding:0 20px}.product-list .responsive-links{display:block}.product-list .page-left{display:block}.product-list .page-left .category-list li{width:calc(25% - 10px)}.product-list .page-right{width:100%}.basket .basket-products{padding:40px 0}.basket .basket-products .table-head{display:none}.basket .basket-products .name{padding-right:15px}.basket .basket-products .price{white-space:nowrap}.basket .basket-products .price-total{white-space:nowrap}.page-content:not(.product-list) .page-left{width:200px}.page-content:not(.product-list) .page-right{width:calc(100% - 220px)}.magazine.listItem .image{width:120px}.magazine.listItem .text{width:calc(100% - 150px)}.magazine-detail .main-image{width:40%}.magazine-detail .detail-info{width:55%}.popup .product .links{display:block;float:none;width:100%;clear:both;padding-top:12px;margin:20px 0 0;text-align:center;border-top:1px solid #ddd}.popup .product .info{width:230px;padding-left:20px}.popup .product .price{padding-left:20px}.search .search-wrap .search-tabs li .tab{padding:10px;margin:0 2px}.search .search-wrap .search-tabs li .tab.active{padding:10px 10px 11px 10px}.order-done .order-detail .order-header .order-button{margin-left:20px;padding:16px 25px}.order-done .product.item .info{width:30%}.order-done .product.item .price{width:150px}.order-done .product.item.service .info{width:calc(30% + 150px)}.order-done .delivery.right .row .name{width:250px}.order.listItem{max-width:550px;margin:20px auto}.order.listItem .col{width:49%}.order.listItem .col.basic-info{width:100%;margin-bottom:20px}.about-footer.other-page .items-list .item:after{left:12px !important}.about-footer.other-page .items-list .item.delivery-speed:after{left:6px !important}.tooltip .tooltiptext{left:auto;right:10px}.tooltip .tooltiptext:after{left:auto;right:-7px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #555;border-right:0}.product-detail .related-product .related-wrap:not(.slider) .product.listItem{margin:0 5% 30px;width:40%;float:left;border:1px solid #efefef}.product-detail .related-product .related-wrap:not(.slider) .product.listItem:nth-of-type(3n+1){margin:0 5% 30px;width:40%;float:left}.contact .help-box.without-button{text-align:center}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .title{width:22%}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .variants{vertical-align:top}.cmp-product-package .product-package-content .product-list .cmp-product-single .product .prices{vertical-align:bottom}}@media only screen and (max-width: 768px){.sm-show{display:block}.footer .footer-bottom{padding-bottom:0}.footer .footer-bottom .footer-icons{display:block;text-align:center;width:100%}.footer .footer-bottom .copyright,.footer .footer-bottom .logo-religis{float:none;margin:15px 50px;display:inline-block;vertical-align:top}.footer .footer-top .column.contacts .title{text-align:center;margin:0}.marketing-section .product.listItem{margin:15px 2%;width:46%}.marketing-section .product.listItem:nth-child(3n+1),.marketing-section .product.listItem:nth-of-type(3n+1),.marketing-section .product.listItem:nth-of-type(4n+1),.marketing-section .product.listItem:first-of-type{margin:15px 2%}.marketing-section .link-to-all{position:relative;top:auto;right:auto;display:inline-block;margin-top:40px}.form.table{max-width:100%;width:auto}.popup .form.table .JS_liveValidation_errorContainer{display:block}.popup .form.table .input-holder{min-width:100px}.form.table .container.help-box .help{position:relative;top:auto;right:auto;float:right;margin-right:20px}.magazine-homepage{text-align:center}.magazine-homepage .title{margin-bottom:30px}.magazine-homepage .item.first{float:none;width:400px;max-width:100%;margin:0 auto 40px;display:block}.magazine-homepage .more-items{width:100%;float:none;text-align:left}.magazine-homepage .link-to-all{position:relative;top:auto;right:auto}.footer .footer-top{padding:20px 0 0}.footer .footer-top .column{margin:30px 20px;float:none;display:inline-block;text-align:left;vertical-align:top}.footer .footer-top .column.contacts .contact-row.left,.footer .footer-top .column.contacts .contact-row.right{width:270px;margin:30px 20px;text-align:left;vertical-align:top;float:none !important}.footer .footer-top .column.contacts .contact-row .external-links{text-align:center;margin:0}.footer .footer-top .links-to-pages,.footer .footer-top .column.contacts{text-align:center;width:auto}.product-list .responsive-links{right:auto;left:20px}.product-list .responsive-links .link{margin:0 15px 0 0}.product-list .page-left .category-list li{width:calc(50% - 10px)}.product-list .page-right .switch-container{text-align:center;line-height:150%;float:none;width:100%}.product-list .page-right .switch-container.view-type{margin-top:30px;float:none;width:100%}.product-list .page-right .switch-container .text{display:block}.product-list .page-right .switch-container .types li:after{top:0}.product-list .page-right .product-list.table .buy-holder .action-button{float:none;width:100%;text-align:center}.product-list .page-right .product-list.table .buy-holder .custom-count{float:none;width:100%;text-align:center}.page-content .product-list .product.listItem{margin:15px 2% !important;width:46%}.page-content .product-list .product.listItem:nth-of-type(3n+1),.page-content .product-list .product.listItem:first-of-type{margin:15px 2% !important}.page-content .product-list .banner.listItem{margin:15px 2%;width:46%}.page-content .buy-holder{text-align:left}.product-detail{padding:0}.product-detail .image-section{float:none;width:100%;margin-bottom:40px}.product-detail .info-section{width:80%;float:none;padding:0;margin:0 auto 50px}.product-detail .product-description{margin-top:30px;padding-top:50px;position:relative}.product-detail .product-description:before{content:"";position:absolute;top:0;left:5%;width:90%;height:1px;background:#ddd}.product-detail .product-description .description{width:100%;float:none}.product-detail .product-description .help-box{float:none;margin:50px auto 0}.product-detail .variants .productTable.listItem{display:block;text-align:center}.product-detail .variants .productTable.listItem .image{display:block;text-align:center;width:auto;margin:0}.product-detail .variants .productTable.listItem .info{display:inline-block;margin:15px}.product-detail .variants .productTable.listItem .stock{display:inline-block;margin:15px}.product-detail .variants .productTable.listItem .price{display:inline-block;margin:15px}.product-detail .variants .productTable.listItem .add{display:inline-block;width:100%;text-align:center}.product-detail .related-product .related-wrap:not(.slider) .product.listItem{margin:0 2% 30px;width:45%;float:left;border:1px solid #efefef}.product-detail .related-product .related-wrap:not(.slider) .product.listItem:nth-of-type(3n+1){margin:0 2% 30px;width:45%;float:left}.product-detail .product-package-content .product-list .cmp-product-single .product{display:inline-block;text-align:center}.product-detail .product-package-content .product-list .cmp-product-single .product .title{width:100%;margin:10px 0}.product-detail .product-package-content .product-list .cmp-product-single .product .variants{width:100%;margin:10px 0}.product-detail .product-package-content .product-list .cmp-product-single .product .prices{text-align:center;margin-top:20px}.product-detail .product-package-content .product-list .cmp-product-single .product .prices .price-new{text-align:center}.product-detail .product-package-content .product-list .cmp-product-single .product .prices .price-old{text-align:center}.basket .basket-products .table.body .container{position:relative;padding:10px 0 25px}.basket .basket-products .table{display:block;text-align:center}.basket .basket-products .table.body .container .subproduct-container{margin-top:20px}.basket .basket-products .table.body .container .subproduct-container:before{content:none}.basket .basket-products .table.body .container .subproduct-container .image{width:20%;text-align:right;margin:0}.basket .basket-products .table.body .container .subproduct-container .image:before{content:none}.basket .basket-products .table.body .container .subproduct-container .image img{margin:0}.basket .basket-products .table.body .container .subproduct-container .name{width:70%;margin:0;text-align:left}.basket .basket-products .table .price,.basket .basket-products .table .price-total{display:inline-block}.basket .basket-products .table .image{display:block;text-align:center;margin:20px 0;width:100%}.basket .basket-products .table .name{display:block;width:100%;padding:0 20px;text-align:center;margin-bottom:20px}.basket .basket-products .table .action{position:absolute;top:20px;right:20px;width:auto}.basket .basket-products .table .quantity{width:auto;padding:0 30px;display:inline-block;position:relative}.basket .basket-products .table .quantity .input-container{position:static}.basket .basket-products .table .quantity .input-container .input-button{border:1px solid #ddd;top:7px;bottom:auto}.basket .basket-products .table .quantity .input-container .input-button.plus{right:0;left:auto}.basket .basket-products .table .quantity .input-container .input-button.plus i:before{content:"\e911"}.basket .basket-products .table .quantity .input-container .input-button.minus{left:0}.basket .basket-products .table .quantity .input-container .input-button.minus i:before{content:"\e910"}.basket .basket-products .table .quantity .input-container .input-number{width:60px;padding:10px 10px}.basket .basket-products .table .price{width:100px;margin:0 20px}.basket .basket-products .table .price-total{width:auto}.basket .basket-products .table .delivery-info-holder{padding:15px 0 !important}.basket .basket-products .table .delivery-info-holder .image{display:none}.basket .basket-products .table .delivery-info{padding:0 60px}.basket .basket-products .table .delivery-info .help{position:absolute;top:50%;right:45px;margin:0}.basket .basket-products .table .delivery-info .help .path1:before,.basket .basket-products .table .delivery-info .help .path2:before{top:-14px}.basket .basket-products .table .delivery-info .help .tooltiptext{left:auto;right:10px;top:-15px}.basket .basket-products .table .delivery-info .help .tooltiptext:after{right:-7px;left:auto;border-left:7px solid #555;border-right:0}.basket .basket-products .cart-actions .total-price{float:none}.basket .basket-products .cart-actions .total-price .text{vertical-align:middle;padding:0;margin:0 20px}.basket .basket-products .cart-actions .total-price .price-total{width:auto;float:none;display:inline-block;vertical-align:middle}.basket .delivery-place .delivery-place-info .del-place-map{width:100%;text-align:center}.basket .delivery-place .delivery-place-info .del-place-contact{float:none;width:100%;margin:20px 0}.basket .delivery-place .search-rowf .item{display:inline-block;margin:5px}.basket .delivery-place .search-rowf .item label{width:90px;display:inline-block}.basket .delivery-place .search-rowf input{width:170px}.basket .login-row{text-align:center}.basket .login-row .text{float:none;display:block}.basket .login-row .login{margin-top:10px;float:none}.page-content:not(.product-list) .page-left{width:100%;float:none}.page-content:not(.product-list) .page-left .menu.btn{display:block}.page-content:not(.product-list) .page-left .menu.category-menu{display:none}.page-content:not(.product-list) .page-right{width:100%;float:none}.page-content:not(.product-list) .page-right h1{text-align:center}.magazine.listItem .image{width:150px}.magazine.listItem .text{width:calc(100% - 170px)}.magazine-overview .tag-title{text-align:center}.magazine-detail .detail-info,.magazine-detail .main-image{width:100%;float:none;margin-bottom:30px}.magazine-detail .main-image{text-align:center}.search .search-wrap .search-tabs li{display:block;text-align:left}.search .search-wrap .search-tabs li .tab{width:100%;padding:10px 10px 10px 50px}.search .search-wrap .search-tabs li .tab.active{width:100%;border:1px solid #ddd;position:relative;padding:10px 10px 10px 50px}.search .search-wrap .search-tabs li .tab.active:before{content:"\e906";font-family:'Icons';position:absolute;top:5px;left:10px;color:#2c599c;font-size:28px}.contact .box-col{width:50%;display:inline-block;vertical-align:top;margin-bottom:30px}.contact .box-col.contact{width:100%}.order-done .delivery .delivery-title{margin-bottom:10px}.order-done .delivery.left,.order-done .delivery.right{width:100%;max-width:360px;margin:40px auto;float:none !important}.order-done .order-detail.head .order-header{text-align:center}.order-done .order-detail.head .order-header .main-center{margin:0 auto}.order-done .order-detail.head .order-header .order-num{display:block;text-align:center;padding-bottom:20px}.order-done .order-detail.head .order-header .order-button{float:none;display:inline-block;margin:10px}.tooltip .tooltiptext{right:auto;left:35px}.tooltip .tooltiptext:after{right:auto;left:-7px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid #555;border-left:0}}@media only screen and (max-width: 600px){.fixed-header .search-holder.open{width:calc(100% - 20px)}.fixed-header .category-horizontal{display:block;width:100%;margin:10px 0 0 0;text-align:center}.fixed-header .category-horizontal .desktop-menu li{margin:0 7px}.responsive-header-line .basket-overview{display:inline-block;font-size:120%;border-left:1px solid #fff;border-right:1px solid #fff;padding:0 7px;margin-top:1px;margin-left:5px}.responsive-header-line .basket-overview a{text-decoration:none}.responsive-header-line .basket-overview .text{display:inline-block;padding:3px 0 0 10px}.responsive-header-line .basket-overview .text .price-text{display:none}.responsive-header-line .basket-overview .basket-icon{float:left}.responsive-header-line .basket-overview .icon-cart{font-size:24px}.responsive-header-line .basket-overview .empty-text{display:none}.header-main .phone,.header-main .email{display:none}.header-main .header-middle .logo{float:none;text-align:center;margin-top:15px}.header-main .header-middle .basket-overview{display:none}.header-main .user-lang .currency-switch{right:60px}.header-main .user-lang .language-switch{right:120px}.footer .newsletter .title{margin-bottom:18px;float:none}.footer .newsletter .form,.footer .newsletter .info-text{float:none;width:90%;margin:0 auto}.footer .newsletter .info-text{margin-bottom:15px}.footer .footer-top .column.contacts{width:270px}.footer .footer-top .column.contacts .title{text-align:left}.footer .footer-top .column.contacts .contact-row.left,.footer .footer-top .column.contacts .contact-row.right{margin-left:0}.footer .footer-top .column.heureka{width:270px}.about-footer.other-page .items-list .item{flex:1 1 100%;max-width:100%;margin-bottom:5px}.about-footer.homepage .items-list .item{flex:1 1 100%;max-width:100%;margin-bottom:5px}.marketing-section{text-align:center}.marketing-section .product.listItem{text-align:left;margin:15px 0;width:100%;max-width:300px;float:none;display:inline-block}.marketing-section .product.listItem:nth-child(3n+1),.marketing-section .product.listItem:nth-of-type(3n+1),.marketing-section .product.listItem:nth-of-type(4n+1),.marketing-section .product.listItem:first-of-type{margin:15px 0}.form.table.text-info .input-holder{width:calc(100% - 182px)}.form.table .input-holder,.form.table .label-holder{display:inline-block;vertical-align:middle}.form.table .input-holder{min-width:100px;width:calc(100% - 152px)}.form.table .JS_liveValidation_errorContainer{display:block}.product-list .page-right .paginator .button-load-more{float:none;text-align:center}.product-list .page-right .paginator .page-control{float:none;text-align:center;margin-top:20px}.product-list .page-right .product-list.table .table.head{display:none}.product-list .page-right .product-list.table .table.body{display:block}.product-list .page-right .product-list.table .table.body .container{border:1px solid #eaeaea;margin-bottom:20px}.product-list .page-right .product-list.table .table.body .check,.product-list .page-right .product-list.table .table.body .photo,.product-list .page-right .product-list.table .table.body .price{display:inline-block}.product-list .page-right .product-list.table .table.body .name,.product-list .page-right .product-list.table .table.body .add{display:inline-block;width:280px}.product-list .page-right .product-list.table .buy-holder{text-align:center}.product-list .page-right .product-list.table .buy-holder .button-holder{margin:8px}.product-list .page-right .product-list.table .buy-holder .check-all{width:440px;margin:0 auto 20px;text-align:left}.page-content .product-list{text-align:center}.page-content .product-list .product.listItem{text-align:left;margin:15px 0 !important;width:100%;max-width:300px;float:none;display:inline-block}.page-content .product-list .product.listItem:nth-of-type(3n+1),.page-content .product-list .product.listItem:first-of-type{margin:15px 0 !important}.page-content .product-list .banner.listItem{margin:15px 0;width:100%;max-width:300px;float:none;display:inline-block}.page-content .buy-holder{text-align:left}.basket .basket-box .box.listItem .image{display:none}.basket .delivery-place .delivery-place-list,.basket .delivery-place .del-place-list-inner,.basket .delivery-place .jspContainer,.basket .delivery-place .jspPane,.basket .delivery-place .delivery-place-info,.basket .delivery-place .del-place-info-middle{width:100% !important}.basket .delivery-place .del-place-info-middle{border-top:20px solid #ddd}.basket .delivery-place .delivery-place-row .text{width:calc(100% - 60px)}.basket .delivery-place .delivery-place-info .del-place-map{width:100%;text-align:center}.basket .delivery-place .delivery-place-info .del-place-contact{float:none;width:100%;margin:20px 0}.magazine.listItem{text-align:center}.magazine.listItem .image{float:none;width:200px;display:inline-block;margin-bottom:20px}.magazine.listItem .text{float:none;width:100%}.magazine.listItem .text .text-wrapper{min-height:50px}.magazine.listItem .text .info .create{display:block;margin-bottom:10px}.magazine.listItem .text .info .link-to-more{float:none}.contact .boxs-wrap{text-align:center}.contact .box-col{text-align:left;width:320px;max-width:100%;float:none;padding:0}.contact .box-col:not(.contact){padding:0}.contact .box-col.contact{width:320px}.search .search-list{width:auto;text-align:center}.popup .product.select-product .info{display:block;float:none;width:100%;padding-left:30px}.popup .product.select-product .price{padding:0;text-align:center;width:100%;margin:20px 0 0 0}.order-done .thank-you .page-title{margin-bottom:20px}.order-done .thank-you .page-title .text{display:inline-block}.order-done .order-detail .order-header{text-align:center}.order-done .order-detail .order-header .button-holder{display:block;margin-top:10px}.order-done .order-detail .order-header .order-button{float:none;display:inline-block;margin:10px}.order-done .product.item{text-align:center}.order-done .product.item .image{display:block;margin:0}.order-done .product.item .info{display:block;width:auto;margin:0}.order-done .product.item .price{width:auto;display:inline-block;vertical-align:middle;float:none;padding:0;margin:20px}.order-done .product.item .quantity{margin:20px}.order-done .product.item.service .info{width:auto}.order.listItem{max-width:400px;margin:30px auto}.order.listItem .col{width:100%;margin-bottom:20px}.order.listItem .col .name{width:150px}.order.listItem .col .value{width:calc(100% - 160px)}.product-detail .related-product{text-align:center}.product-detail .related-product .related-wrap:not(.slider) .product.listItem{margin:0 0 30px;width:100%;max-width:350px;float:none;display:inline-block;vertical-align:top}.product-detail .related-product .related-wrap:not(.slider) .product.listItem:nth-of-type(3n+1){margin:0 0 30px;width:100%;max-width:350px;float:none;display:inline-block;vertical-align:top}.product-detail .info-section .advantages .text{width:calc(100% - 100px)}.product-detail .info-section .advantages .btn{float:none;margin-top:20px}.cmp-product-package-popup{max-width:600px;width:95%;margin:0 auto}.cmp-product-package-popup .product_overview .image{width:100%;float:none}.cmp-product-package-popup .product_overview .product-container{width:100%;float:none}.cmp-product-package-popup .product_overview .product-container .prices{position:relative;text-align:center;padding-top:20px}.cmp-product-package-popup .product_overview .product-container .prices .price-text,.cmp-product-package-popup .product_overview .product-container .prices .price-original-text{text-align:center}.cmp-product-package-popup .product_overview .product-container .title,.cmp-product-package-popup .product_overview .product-container .description{text-align:center}.cmp-product-package-popup .product_overview .product-container .description{max-width:100%}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-overview{width:100%}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-overview .product-count{width:100%;text-align:center}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-container{width:100%;text-align:center}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-container .subproduct-title{width:100%;text-align:center;margin:0 auto;margin:15px 0}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-container .variants{width:100%}.cmp-product-package-popup .product-package-content .product-list .product .subproduct-container .variants .info{text-align:center;width:100%}.cmp-product-package-popup .product-package-content .product-list .product .prices{margin-top:20px;width:100%}.cmp-product-package-popup .product-package-content .product-list .product .prices .price-old{text-align:center}.cmp-product-package-popup .product-package-content .product-list .product .prices .price-new{text-align:center}}@media only screen and (max-width: 480px){.responsive-header-line .user-header li{font-size:90%}.responsive-header-line .user-header li a{margin:0 5px 0 2px}.responsive-header-line .user-header li.logout{float:right;padding-top:2px}.xs-show{display:block}.tooltip .tooltiptext{left:auto;right:10px}.tooltip .tooltiptext:after{left:auto;right:-7px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #555;border-right:0}.form.table .input-holder,.form.table .label-holder{display:block;width:100%;max-width:100%}.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,.form.table .label-holder input[type=text],.form.table .label-holder input[type=password],.form.table .label-holder input[type=tel],.form.table .label-holder input[type=email],.form.table .label-holder select,.form.table .label-holder textarea{width:100%}.form.table .input-holder{margin:5px 0 25px}.form.table .container.help-box .help{padding-bottom:25px}.form.table .container.delivery_additional_text .input-holder{padding:0}.magazine-homepage .item.other{text-align:center}.magazine-homepage .item.other:nth-of-type(2){padding-top:35px;border-top:1px solid #ddd}.magazine-homepage .item.other .article-image{float:none;margin:0}.magazine-homepage .item.other .text{float:none;width:100%;display:block;margin-top:20px}.product-list .page-left .category-list li{width:100%}.product-list .page-right .product-list.table .table.body .add,.product-list .page-right .product-list.table .table.body .check,.product-list .page-right .product-list.table .table.body .photo,.product-list .page-right .product-list.table .table.body .price{display:inline-block;width:auto}.product-list .page-right .product-list.table .table.body .name{display:block;padding:0;width:auto}.product-list .page-right .product-list.table .buy-holder .check-all{width:140px}.product-list .page-right .product-list.table .buy-holder .check-all label{margin-left:5px}.product-detail .info-section{width:100%;padding:0 20px}.product-detail .info-section .add-to-basket .price,.product-detail .info-section .add-to-basket .stock{float:none;display:inline-block;vertical-align:top;margin-top:20px}.product-detail .product-description .help-box{max-width:100%}.product-detail .product-description .help-box .section-title{margin-bottom:30px}.product-detail .product-description .help-box .image{display:none}.product-detail .product-description .help-box .contact{width:100%}.product-detail .product-description .help-box .contact .name{text-align:center;margin-bottom:15px}.product-detail .product-description .help-box .contact .cmp-customer-question-link{text-align:center}.basket .basket-products .table.body .container{padding:10px 0}.basket .basket-products .table .quantity,.basket .basket-products .table .price,.basket .basket-products .table .price-total{margin:10px}.basket .basket-box .box.listItem .name{width:calc(100% - 160px)}.basket .delivery-place .search-row{text-align:center}.basket .delivery-place .search-row .item{display:block}.basket .total-price-row .form.table.big .input-holder,.basket .total-price-row .form.table.big .label-holder{width:100%;text-align:center;margin-bottom:0}.basket .submit-row .button-green{width:100%}.basket .basket-products .cart-actions .total-price .price-table .name,.basket .basket-products .cart-actions .total-price .price-table .value{text-align:center;padding:0}.magazine-detail .detail-info .other-caterogy-title{width:140px;padding-right:10px}.magazine-detail .detail-info .category-list{width:calc(100% - 150px)}.popuplib-cross{right:0 !important}.popup .product-cross .product-list.slider .left{left:-10px}.popup .product-cross .product-list.slider .right{right:-10px}.popup .product .info,.popup .product .price,.popup .product .image{float:none;width:100%;margin-bottom:15px;text-align:center;padding:0}.popup .product .info .name{height:auto}.popup .product.gift{text-align:center}.popup .product.gift .image{display:inline-block;width:100px}.order-done .delivery.right .row .name{width:100px}.order-done .delivery .row .name{width:100px}.order-done .delivery .row .value{width:calc(100% - 120px)}.order-done .total-price-row .title,.order-done .total-price-row .price{margin:10px;text-align:center;padding:0;display:block;width:auto}.order-done .total-price-row .row{margin-bottom:30px}.cmp-product-package-popup{max-width:480px}}
