.opisanie img{width:100%;height:auto}
.logo {width:100%;height:auto}
/*.topdiv {height:435px}
@media (max-width:600px) {.topdiv {height:360px}}
@media (max-width:400px) {.topdiv {height:300px}}*/
.buynow{font-size:18px;height:36px}
.buynowbutton{display:inline;overflow:hidden;transform:scale(1) rotateZ(0deg);transition:all 0.2s ease-out 0s}
.buynowbutton:hover{transform:scale(1.2)}
img.proizvoditeli {width:100% !important;height:auto}
@-ms-viewport{width:device-width}
ul.sitemap {color:#2D74BC}
.sitemap {font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#0000A6;font-weight:normal;margin:5px 0}
.sitemap li{margin:7px 0}
.sitemapHeading {font-family:Tahoma,Verdana,Arial,sans-serif;font-size:14px;color:#0000ff;font-weight:normal}
.sitemapproducts {font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#0000A6;font-weight:normal}
a.sitemap {color:#0000A6}
a.sitemap:hover {color:#00F}
.itemSocialSharing {border-top:1px solid #E5E5E5;margin:22px 0px 0px !important;padding:10px 0px 0px;z-index:1;position:relative}
.itemSocialSharing2 {margin:5px 0px 0px !important;padding:0px 0px 0px;z-index:1;position:relative}
body{behavior:url("csshover.htc");color:#000;background:#005098;margin-left:auto;margin-right:auto;text-align:center}
.fix {width:100%;max-width:1060px;box-shadow:0px 1px 3px;margin:0pt auto;text-align:center}
div.webdesign{width:300px;position:relative;top:-460px;left:-160px;z-index:3;padding:10px;color:#E3E3E3;font-size:12px}
div.webdesign:hover{position:relative;top:-460px;left:-160px;z-index:3;padding:10px;color:#E3E3E3;font-size:12px}
input.inputField{width:10em;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:blue;border:inset 2px;border-color:#2D74BC #2D74BC #2D74BC #2D74BC;background-color:white;padding:5px}
input.inputField:hover{width:10em;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:black;border:inset 2px;border-color:#000 #000 #000 #000;background-color:#FFF;padding:5px}
textarea.textArea{background:#FFF;border:black 2px solid;color:black;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12pt;font-weight:bold}
textarea.textArea:hover{background:#fff;border:black 2px solid;color:black;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12pt;font-weight:bold}
input.radio{background-color:#A9CAEB;border:#2D74BC 1px solid;font-family:Tahoma,Verdana;font-size:12px;color:#000}
select.pullDown{background-color:#fff;font-size:12px;color:black}
input,textarea{font-size:12px;font-family:Arial;color:#000;line-height:13px;vertical-align:top;padding:0px}
.suckerdiv{position:relative;z-index:10} 
.suckerdiv ul{margin:0;padding:0;list-style-type:none;width:200px;/*Width of Menu Items*/border-bottom:2px solid #2D74BC;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:13px}
.suckerdiv ul li{position:relative;background-color:#FFF;text-align:left}
/*1st level sub menu style*/
.suckerdiv ul li ul{left:200px;/*parent menu width - 1*/position:absolute;width:200px;/*sub menu width*/top:0;display:none;z-index:99}
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{left:199px;/*parent menu width - 1*/}
/*All subsequent sub menu levels offset*/
.suckerdiv ul li ul li a{left:199px;/*parent menu width - 1*/background-color:#FFF}
/*All subsequent sub menu levels offset*/
.suckerdiv ul li ul li ul li a{background-color:#FFF}
/*All subsequent sub menu levels offset*/
.suckerdiv ul li ul li ul li ul li a{background-color:#FFF}
/*menu links style*/
.suckerdiv ul li a{display:block;color:#0000A6;text-decoration:none;background-color:#FFF;padding:5px 0;border-top:2px solid #2D74BC;border-bottom:0;line-height:1.75em}
.suckerdiv ul li a:hover{background-color:#2D74BC;color:white;text-decoration:none}
.suckerdiv ul li ul li a:hover{background-color:#2D74BC;color:white;text-decoration:none}
.suckerdiv ul li ul li ul li a:hover{background-color:#2D74BC;color:white;text-decoration:none}
/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{background:url(images/icons/velosiped.png) no-repeat center right}
/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle{background-color:#FFF}
/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle{background-color:#FFF}
/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle{background-color:#FFF}
/* Holly Hack for IE \*/
* html .suckerdiv ul li{float:left;height:1%}
* html .suckerdiv ul li a{height:1%}
/* End */
.info {background:#EDF3FC url(images/icons/velosipedi.png) no-repeat scroll 10px 50%;border-bottom:3px solid #629DE3;border-top:3px solid #629DE3;padding:10px 35px;clear:both}
.infoo {background:#EDF3FC;border-bottom:3px solid #629DE3;border-top:3px solid #629DE3;padding:10px 20px}
.boxText{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:13px}
.boxText p{line-height:1.5}
h1{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:20px;color:#2D74BC;font-weight:bold;margin:0;text-shadow:0 1px 0 #FFFFFF,0 2px 4px #AAAAAA;text-align:left}
h2{font-family:Tahoma,Verdana,Arial,sans-serif;color:#2D74BC;font-size:18px;font-weight:bold;text-shadow:0 1px 0 #FFFFFF,0 2px 4px #AAAAAA;text-align:left}
h3{font-family:"Helvetica",Verdana,Arial,sans-serif;color:#2D74BC;font-size:16px;font-weight:bold;text-shadow:0 1px 0 #FFFFFF,0 2px 4px #AAAAAA;text-align:left}
h4{font-family:"Helvetica",Verdana,Arial,sans-serif;color:#2D74BC;font-size:16px;font-weight:bold;text-shadow:0 1px 0 #FFFFFF,0 2px 4px #AAAAAA;text-align:left}
.errorBox{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#ffb3b5;font-weight:bold}
.stockWarning{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#c03}
.productsNotifications{background:#f2fff7}
.orderEdit{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;color:#FF0000;text-decoration:underline}
.suggest_link{background-color:#FFF;padding:2px 6px 2px 6px;width:150px}
.suggest_link_over{background-color:#36C;padding:2px 6px 2px 6px;width:150px}
#search_suggest{position:absolute;background-color:#FFF;text-align:left;border:1px solid #000}
a{color:#2d74bc;text-decoration:none}
a:hover{color:#B6B7CB}
form{display:inline}
tr.header{background:#fff;background-image:url(images/header.jpg)}
tr.headerNavigation{background:#B6B7CB}
td.headerNavigation{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:13px;background:#2879C3;color:#FFF;font-weight:bold;padding:10px 5px}
a.headerNavigation{color:#fff;padding:10px 0;line-height:2}
a.headerNavigation:hover{color:#CCC}
tr.headerError{background:#f00}
td.headerError{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#f00;color:#fff;font-weight:bold;text-align:center}
tr.headerInfo{background:#0f0}
td.headerInfo{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#0f0;color:#fff;font-weight:bold;text-align:center}
tr.footer{background:#2D74BC}
td.footer{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#2D74BC;color:#FFF;font-weight:bold;padding-bottom:5px;padding-top:8px}
.infoBox{box-shadow:0 1px 2px #ccc;padding:2px}
.infoBoxContents{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:14px;margin-top:1px;margin-bottom:1px}
td.infoBoxHeading{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;background:#2879c3;color:#eee;padding:10px 5px;text-align:left;line-height:14px}
.infoBoxNotice{background:#FF8E90}
.infoBoxNoticeContents{background:#FFE6E6;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px}
td.infoBox,span.infoBox{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px}
tr.accountHistory-odd,tr.addressBook-odd,tr.alsopurchased-odd,tr.payment-odd,tr.productListing-odd,tr.productreviews-odd,tr.upcomingproducts-odd,tr.shippingOptions-odd{background:#f8f8f9}
tr.accountHistory-even,tr.addressBook-even,tr.alsopurchased-even,tr.payment-even,tr.productListing-even,tr.productreviews-even,tr.upcomingproducts-even,tr.shippingOptions-even{background:#f8f8f9}
table.productListing{border:1px;border-style:solid;border-color:#2D74BC;border-spacing:1px}
table.productListing:hover{border:1px;border-style:solid;border-color:#000;border-spacing:1px}
.productListing-heading{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#2D74BC;color:#FFF;font-weight:bold;padding:5px}
td.productListing-data{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:13px}
td.productListing-data:hover{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:13px;background:#F0F0F0}
a.pageResults u{text-decoration:none !important}
a.pageResults{padding:2px 10px;border:1px solid #252523;text-decoration:none !important;line-height: 30px}
a.pageResults:hover{background:#F0F0F0;padding:2px 10px;border:1px solid gray;text-decoration:none}
td.pageHeading,div.pageHeading{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:15px;font-weight:bold;color:#2D74BC;line-height:125%;padding:5px} 
td.main2,p.main2{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:14px;line-height:1.5;text-align:justify;border:#2D74BC 2px solid;padding:5px}
.main2 img{max-width:100%;height:auto}
tr.subBar{background:#f4f7fd}
td.subBar{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#000}
.opisanie{padding:0 5px}
td.main,p.main{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:13px;line-height:1.3}
td.smallText,span.smallText,p.smallText{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:14px}
td.smallText2,span.smallText2,p.smallText2{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;padding:10px}
.smallText2 a{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;padding:7px;line-height:1.6}
.smallText img {padding:4px;background:#FDFDFD;display:block;margin-left:10px;margin-right:10px;margin-top:10px}
.smallText img:hover {padding:4px;background:#EEEEF2;display:block;margin-left:10px;margin-right:10px;margin-top:10px}
td.accountCategory{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:13px;color:#abd}
td.fieldKey{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold}
td.fieldValue{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px}
td.tableHeading{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold}
span.newItemInCart{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;color:#f00}
checkbox,input,radio,select{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px}
option{padding:5px}
textarea{width:100%;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px}
span.greetUser{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:blue;font-weight:bold}
table.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px}
td.formAreaTitle{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold}
span.markproductOutOfStock{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#F00;font-weight:bold}
.productSpecialprice{font-family:Tahoma,Verdana,Arial,sans-serif;color:#F00;font-size:14px}
.productSpecialprice2{color:#f3f3f3;font-size:12px}
span.errorText{font-family:Tahoma,Verdana,Arial,sans-serif;color:#f00}
.moduleRow{}
.moduleRowOver{background-color:#D7E9F7}
.moduleRowSelected{background-color:#E9F4FC}
.checkoutBarFrom,.checkoutBarTo{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;color:#8c8c8c}
.checkoutBarCurrent{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;color:#000}
.messageBox{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px}
.messageStackError,.messageStackWarning{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;background-color:#ffb3b5}
.messageStackSuccess{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;background-color:#9f0}
.inputrequirement{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;color:#f00}
.headertable h1 {margin:0;padding:0;text-align:center}
.headertable h1 a {color:#ccc;background:none;font-size:14px;font-weight:normal;line-height:24px}
.headertable h1 a:hover {color:yellow;background:none}
.site-header-hero{position:relative;background:#005098;line-height:0}
.site-header-logo{display:block;width:100%;height:auto}
.header-search-panel{position:absolute;right:12px;bottom:12px;z-index:3;box-sizing:border-box;width:505px;max-width:calc(100% - 24px);background:rgba(255,255,255,0.92);border:1px solid #b6d3ee;padding:6px;box-shadow:0 1px 4px rgba(0,0,0,0.28);line-height:normal;text-align:left}
.header-search-form{display:flex;gap:6px;align-items:stretch;margin:0}
.header-search-input{box-sizing:border-box;flex:1 1 240px;height:36px;border:1px solid #2d74bc;background:#fff;color:#000;font-size:14px;line-height:34px;padding:0 9px}
.header-search-category{box-sizing:border-box;flex:0 0 150px;height:36px;border:1px solid #2d74bc;background:#fff;color:#000;font-size:13px;line-height:34px}
.header-search-button{box-sizing:border-box;flex:0 0 125px;height:36px;border:1px solid #1f5e93;background:#2d74bc;color:#fff;font-size:13px;font-weight:bold;line-height:34px;padding:0 10px;cursor:pointer}
.header-search-button:hover{background:#1f5e93}
.bluebox {width:145px;background:url(images/box-botom-background.png) #3279c4 bottom repeat-x;min-height:50px;float:left;margin:5px 5px 5px 0}
.bluebox .infobox {min-height:50px}
/* header buttons */
.headerbuttons {background-color:none;padding:0;margin:0}
.button1bg {background:url("images/m1.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;width:152px;text-indent:-9999px}
.button1bg:hover {background:url("images/m1h.png") no-repeat scroll 0 0 transparent;display:block;height:38px;width:152px}
.button2bg {background:url("images/m2.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;text-indent:-9999px;width:152px}
.button2bg:hover {background:url("images/m2h.png") no-repeat scroll 0 0 transparent;display:block;height:38px;width:152px}
.button3bg {background:url("images/m3.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;width:152px;text-indent:-9999px}
.button3bg:hover {background:url("images/m3h.png") no-repeat scroll 0 0 transparent;display:block;height:38px;width:152px}
.button4bg {background:url("images/m4.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;width:152px;text-indent:-9999px}
.button4bg:hover {background:url("images/m4h.png") no-repeat scroll 0 0 transparent;display:block;height:38px;width:152px}
.button5bg {background:url("images/m5.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;width:152px;text-indent:-9999px}
.button5bg:hover {background:url("images/m5h.png") no-repeat scroll 0 0 transparent;display:block;height:38px;width:152px}
.button6bg {background:url("images/m6.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;width:152px;text-indent:-9999px}
.button6bg:hover {background:url("images/m6h.png") no-repeat scroll 0 0 transparent;display:block;height:38px;width:152px}
.button1en {background:url("images/en/m1.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;width:152px;text-indent:-9999px}
.button1en:hover {background:url("images/en/m1h.png") no-repeat scroll 0 0 transparent;height:38px;width:152px}
.button2en {background:url("images/en/m2.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;text-indent:-9999px;width:152px}
.button2en:hover {background:url("images/en/m2h.png") no-repeat scroll 0 0 transparent;display:block;width:152px}
.button3en {background:url("images/en/m3.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;width:152px;text-indent:-9999px}
.button3en:hover {background:url("images/en/m3h.png") no-repeat scroll 0 0 transparent;display:block;height:38px;width:152px}
.button4en {background:url("images/en/m4.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;width:152px;text-indent:-9999px}
.button4en:hover {background:url("images/en/m4h.png") no-repeat scroll 0 0 transparent;display:block;height:38px;width:152px}
.button5en {background:url("images/en/m5.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;width:152px;text-indent:-9999px}
.button5en:hover {background:url("images/en/m5h.png") no-repeat scroll 0 0 transparent;display:block;width:152px}
.button6en {background:url("images/en/m6.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:38px;width:152px;text-indent:-9999px}
.button6en:hover {background:url("images/en/m6h.png") no-repeat scroll 0 0 transparent;height:38px}
/*.buttonlast {background:url("images/m.png") no-repeat scroll 0 0 transparent;display:block;height:38px;width:147px;float:right}*/
/* end menu */
.responsivetable {background:#fff;overflow-x:auto;width:100%}
.bgcontent {background:#fff}
.socials{display:inline-block;float:left;margin-right:5px}
.fb_iframe_widget{width:130px !important;margin-right:30px !important}
.fb_iframe_widget iframe{z-index:2;width:130px !important}
.fb-share-button{width:110px !important}
.footer-links-wrap{background:#fff;border-top:1px solid #b6b7cb;padding:8px;text-align:center}
.footer-links{list-style:none;margin:0;padding:0}
.footer-links li{display:inline-block;margin:3px 8px}
.footer-links a{color:#2d74bc;font-size:12px;font-weight:bold;text-decoration:none}
.footer-links a:hover{text-decoration:underline}
.mobile-category-menu{display:block}
.mobile-category-menu{background:#fff;padding:8px;border-bottom:1px solid #b6b7cb;text-align:left}
.mobile-product-list{display:none}
.mobile-new-products-grid{display:none}
.mobile-root-product-grid{display:none}
.mobile-product-card{background:#fff;border:1px solid #d9e3ef;margin:8px 0;padding:8px;overflow:hidden}
.mobile-category-links-menu{display:block;width:100%;max-width:520px}
.mobile-category-links-menu summary{display:block;box-sizing:border-box;width:100%;height:36px;line-height:34px;border:1px solid #2d74bc;background:#fff;color:#2d74bc;font-size:14px;font-weight:bold;padding:0 34px 0 10px;cursor:pointer;position:relative;list-style:none}
.mobile-category-links-menu summary::-webkit-details-marker{display:none}
.mobile-category-links-menu summary:after{content:"";position:absolute;right:12px;top:14px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #2d74bc}
.mobile-category-links-menu[open] summary:after{border-top:0;border-bottom:6px solid #2d74bc}
.mobile-category-links{display:block;box-sizing:border-box;width:100%;max-height:320px;overflow:auto;border:1px solid #2d74bc;border-top:0;background:#fff}
.mobile-category-link{display:block;padding:8px 10px;border-top:1px solid #d9e3ef;color:#2d74bc;font-size:14px;line-height:1.25;text-align:left;text-decoration:none}
.mobile-category-link:first-child{border-top:0}
.mobile-category-link:hover,.mobile-category-link-active{background:#edf3fc;color:#000}
.manufacturer-filter-links-menu{display:inline-block;width:220px;max-width:100%;vertical-align:middle;text-align:left}
.manufacturer-filter-links-menu summary{display:block;box-sizing:border-box;width:100%;height:34px;line-height:32px;border:1px solid #2d74bc;background:#fff;color:#2d74bc;font-size:13px;font-weight:bold;padding:0 34px 0 10px;cursor:pointer;position:relative;list-style:none}
.manufacturer-filter-links-menu summary::-webkit-details-marker{display:none}
.manufacturer-filter-links-menu summary:after{content:"";position:absolute;right:12px;top:13px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #2d74bc}
.manufacturer-filter-links-menu[open] summary:after{border-top:0;border-bottom:6px solid #2d74bc}
.manufacturer-filter-links{display:block;box-sizing:border-box;width:100%;max-height:280px;overflow:auto;border:1px solid #2d74bc;border-top:0;background:#fff}
.manufacturer-filter-link{display:block;padding:8px 10px;border-top:1px solid #d9e3ef;color:#2d74bc;font-size:13px;line-height:1.25;text-align:left;text-decoration:none}
.manufacturer-filter-link:first-child{border-top:0}
.manufacturer-filter-link:hover,.manufacturer-filter-link-active{background:#edf3fc;color:#000}
@media (max-width:700px){
td.infoBoxHeading{padding:0px 5px}
select.pullDown {max-width:210px}
.fix{width:100%;max-width:100%;box-shadow:none}
.site-header-hero{line-height:normal}
.header-search-panel{position:static;width:100%;max-width:100%;border-left:0;border-right:0;border-top:1px solid #b6d3ee;border-bottom:1px solid #b6d3ee;box-shadow:none;background:#edf3fc;padding:8px}
.header-search-form{display:flex;gap:4px;align-items:stretch;margin:0}
.header-search-input{flex:1 1 30%;min-width:0;width:auto;height:36px;margin:0;font-size:14px;line-height:34px}
.header-search-category{flex:0 1 38%;min-width:0;max-width:210px;width:auto;height:36px;margin:0;font-size:14px;line-height:34px}
.header-search-button{flex:0 0 27%;min-width:0;width:auto;height:36px;margin:0;font-size:14px;line-height:34px;padding:0 6px}
.catalog-layout,.catalog-layout tbody,.catalog-layout tr,.catalog-layout td{display:block;width:100% !important;box-sizing:border-box}
.catalog-layout table{max-width:100%}
.catalog-layout img{max-width:100%;height:auto}
.catalog-layout td.mobile-category-card{display:inline-block;width:32.333% !important;box-sizing:border-box;vertical-align:top;padding:6px 4px;min-height:130px}
.catalog-layout td.mobile-category-card a{display:block;line-height:1.25}
.manufacturer-filter-links-menu{display:block;width:100%;margin-top:6px}
table.productListing{display:none}
.mobile-product-list{display:block;text-align:left}
.new-products-module>table.infoBox{display:none}
.mobile-new-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;text-align:center}
.mobile-new-product-card{background:#fff;border:1px solid #d9e3ef;padding:8px;box-sizing:border-box;min-height:190px}
.mobile-new-product-image{display:block;min-height:90px}
.mobile-new-product-image img{max-width:100%;height:auto}
.mobile-new-product-title{display:block;font-size:13px;font-weight:bold;line-height:1.25;margin-top:6px}
.mobile-new-product-price{font-size:13px;font-weight:bold;color:#000;margin-top:6px}
.root-mobile-layout{width:100%}
.desktop-product-table{display:none}
.mobile-root-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;text-align:center}
.mobile-root-product-card{background:#fff;border:1px solid #d9e3ef;padding:8px;box-sizing:border-box;min-height:205px}
.mobile-root-product-image{display:block;min-height:90px}
.mobile-root-product-image img{max-width:100%;height:auto}
.mobile-root-product-title{display:block;font-size:13px;font-weight:bold;line-height:1.25;margin-top:6px}
.mobile-root-product-meta{font-size:12px;color:#555;line-height:1.25;margin-top:4px}
.mobile-root-product-price{font-size:13px;font-weight:bold;color:#000;margin-top:6px}
.footer-links-wrap{text-align:left}
.footer-links li{display:inline-block;width:48%;box-sizing:border-box;margin:4px 0;padding-right:6px;vertical-align:top}
.footer-links a{font-size:13px;line-height:1.25}
.mobile-product-card{display:flex;gap:10px;align-items:flex-start}
.mobile-product-image{display:block;width:35%;max-width:130px;text-align:center}
.mobile-product-image img{max-width:100%;height:auto}
.mobile-product-body{width:65%}
.mobile-product-title{display:block;font-size:14px;font-weight:bold;line-height:1.3;margin-bottom:6px}
.mobile-product-manufacturer{font-size:12px;color:#555;margin-bottom:6px}
.mobile-product-price{font-size:14px;font-weight:bold;color:#000;margin:6px 0}
.mobile-product-old-price{text-decoration:line-through;color:#777;font-weight:normal}
.mobile-product-special-price{color:#f00}
.mobile-product-buy{display:inline-block;background:#2d74bc;color:#fff;padding:7px 10px;margin-top:4px}
}
