*,img{border:0}p,td{line-height:175%}.grid,h1{margin-bottom:15px}.breadcrumb,.buy{text-transform:uppercase}.bold,.grid tr.title td,.link.profile,.pages a,.row .title{font-weight:700}.buy,.pointer,.product .buttons i,.row{cursor:pointer}h2,h3,p{margin-bottom:8px}#banners img img,img{max-width:100%}#search,.content,.post,.product .image,.product p.title,.row{overflow:hidden}.box ul,ol,ul{list-style-position:inside}#cookies-policy p,#menu,#menu ul>li>a,#sidebar,.box>.title,.box>h1,.center,.link.profile,.product .image,.product .label,header #cart span,header #header-logo #notice,header #header-top,header #wishlist span,p.announce{text-align:center}#message,.link.profile img{margin-bottom:5px}*{font-family:'Open Sans',sans-serif;margin:0;padding:0}body{font-size:13px}h1,h2{font-size:12pt}a,a:active,a:visited{text-decoration:none;color:#222}h3{font-size:10pt}.breadcrumb p,.message:last-child,p:last-child{margin-bottom:0}td{padding:2px 5px}input[type=checkbox]{width:16px;height:16px;vertical-align:middle;position:relative;bottom:2px;z-index:1}input[type=password],input[type=text],textarea{padding:10px 12px;border:1px solid #a9a9a9;font-size:11pt;color:#00a0e3;background-color:#fafafa;border-radius:4px}.button,input[type=submit]{text-decoration:none;padding:12px;background:#000;color:#fff!important;font-size:11pt;font-weight:700;line-height:14px;border-radius:3px;cursor:pointer;display:inline-block}.attribute.selected,input.error,select.error,span.error,textarea.error{border:1px solid red}.button:hover,input[type=submit]:hover{background:#000}.button.small{padding:2px 4px}select{border:1px solid #ccc;padding:5px 6px!important}input.required,textarea.required{background:url(images/asterisk.png) right 10px center no-repeat #fafafa}select.required{background:url(images/asterisk.png) right 15px center no-repeat #fafafa}span.error{color:red;font-size:9pt;padding:3px 5px;background-color:#fee0e1}.grid td,.grid td a{color:#333}.grid{min-width:50%;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-spacing:0px;border-collapse:separate}.breadcrumb,.row{margin-bottom:10px}.grid tr.title td{background:#757575;background:-webkit-linear-gradient(#757575,#535353);background:-o-linear-gradient(#757575,#535353);background:-moz-linear-gradient(#757575,#535353);background:linear-gradient(#757575,#535353);color:#fff;border-left:1px solid #535353;border-bottom:1px solid #535353}.grid tr.delimiter td{border-top:2px solid #000}.grid td{background-color:#ddd;padding:4px 8px;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}footer,footer a,footer a:visited{color:#f8f8f8}.grid tr:nth-child(2n) td{background-color:#ebebeb}#wrap,.grid tr:nth-child(odd) td,.pages a{background-color:#fff}.buy{border-radius:5px;padding:8px 15px;font-size:9pt!important}.price-decimal{vertical-align:super;font-size:10pt!important}#search,.link.profile,.product,header #customer{vertical-align:top}.breadcrumb,.breadcrumb *,.link.profile{font-size:10pt}.price-old{text-decoration:line-through}.link.profile{display:inline-block;width:75px;margin:8px}.row{border:1px solid #ccc;padding:12px 20px 12px 15px;border-radius:10px;color:#000}.row a{color:#000!important}.row:nth-child(2n){background-color:#f8f8f8}.row:nth-child(odd){background-color:#d9d9d9}.row:hover{border:1px solid #747474}.row .image{float:left;border:1px solid #000;height:68px;margin-right:10px}.row .title{font-size:12pt}.row .action-buttons{float:right;padding-top:8px}.clear{clear:both}.columns-2{-webkit-columns:80px 2;-moz-columns:80px 2;columns:80px 2}.columns-3{-webkit-columns:50px 3;-moz-columns:50px 3;columns:50px 3}#categories li a{padding:3px 4px}#categories li a:hover{background-color:#fccd05;border-radius:4px}.product *,header #header-logo #notice{font-size:12pt;font-family:Jost,sans-serif}.breadcrumb .separator{margin:0 5px}.breadcrumb .selected{color:#ac235b}.pages a{margin-right:2px;padding:2px 5px;font-size:11pt}.message div,.post img{margin-right:20px;float:left}.pages a.selected{border:1px solid #000}.products-details.top{border-bottom:2px solid #777;margin-bottom:10px;padding-bottom:10px}.products-details.bottom{border-top:2px solid #777;margin-top:10px;padding-top:10px;padding-bottom:5px}.product .label,.product .sold-out{position:absolute;border:1px solid #000;font-weight:700;text-transform:uppercase;z-index:1000}.products-details div:first-child{float:left;padding:7px 2px;margin-right:30px}.products-details div:nth-child(2){float:left}.products-details div.pages{float:right;padding:2px}.products-details::after{content:"";display:block;clear:both}.product{display:inline-block;position:relative;width:240px;margin:0 8px 50px}#banners img,.message,.post{margin-bottom:10px}.product .sold-out{top:30%;left:50%;margin-left:-70px;background-color:#9b2d2d;color:#fff;padding:10px 20px;transform:rotate(-20deg)}.product .badge{position:absolute;top:5px;right:5px;background-color:#ff420a;font-size:8pt;padding:4px 8px;z-index:1000;color:#fff;font-weight:700;text-transform:uppercase}.product .label{bottom:118px;width:calc(100% - 20px);background-color:#ffcb08;color:#000;padding:5px 10px;font-size:11pt;opacity:.8}#menu,#menu ul,#menu ul>li>a,#sidebar #buttons a,#slider,.product .image,header,header #cart{position:relative}.product .image{display:flex;align-items:center;justify-content:center;max-width:100%;height:250px!important;vertical-align:middle}.product .image img{-webkit-transition:.5s;transition:.5s;max-width:100%!important;max-height:250px!important}#menu li:hover>ul,.product .cart.active,.product .image a{display:block}#button-phone,#menu ul>li,#search,#sidebar #buttons a,.product .buttons i.active,footer .column:nth-child(4) a,header #customer,header #customer a{display:inline-block}.product .buttons{float:right}.product .buttons i{font-size:16pt;color:#eaeaea;text-shadow:-1px -1px 0 #71706d,1px -1px 0 #71706d,-1px 1px 0 #71706d,1px 1px 0 #71706d}.product .cart{position:absolute;bottom:10px;left:10px;display:none;width:30px;height:25px;background:url(images/cart-green.png) no-repeat}.product .rating-star{position:absolute;bottom:5px;left:50%;margin-left:-44px;font-size:14pt;z-index:1000}#image-box .discount,.product .discount{display:block;font-size:16px;text-align:center;color:#000;position:absolute;background-color:#fccd03;padding:18px 10px;width:35px;height:20px;z-index:5;font-weight:700;border-radius:30px}.product p.category{color:#c3c3c3;height:26px;overflow:hidden;margin-bottom:0}.product p.title{height:42px;font-size:10pt;text-transform:uppercase;line-height:150%}.product p.price-box{border-top:1px solid #969696;padding-top:10px}.product p.price-box .price{font-weight:700;font-size:15pt}.product p.price-box .price-old{font-size:15pt;color:#afafaf}.product:hover .label{opacity:1}.box>div,.product p.title a{color:#000}.product .details{margin-top:20px;height:78px}.product .view{background-color:#282a82!important;padding:2px 4px}.post{max-height:210px}.post:after{content:'';display:block;clear:both}.post img{width:250px;height:187px;border:1px solid #ccc;background-color:#f8f8f8;padding:10px}.post h2{font-size:16pt}.post .dateTime{font-style:italic}.message{line-height:150%;height:125px}.slick-arrow-left,.slick-arrow-right{margin-top:-15px;height:22px;width:12px;top:50%;z-index:1;position:absolute;cursor:pointer}.message div{padding:20px;border-radius:20px}.message div.pending{background-color:#d12f27}.message div.read{background-color:green}.message i{font-size:60pt;color:#fff}.attribute{border-radius:5px;border:1px solid #ccc;cursor:pointer}.attribute.medium{width:38px;height:38px}.attribute.large{width:50px;height:50px}.slick-arrow-left{left:10px;background:url(icons/slick-arrow-left-black.png) right no-repeat}.slick-arrow-right{right:10px;background:url(icons/slick-arrow-right-black.png) right no-repeat}.container{margin:auto;min-width:920px}header{z-index:2}header #header-top{padding:10px 0}header #header-logo{background:url(images/logo-bg.png) repeat-x;position:relative}header #header-logo #logo{position:absolute;top:-8px}header #header-logo #notice{text-transform:uppercase;color:#fff;font-weight:700;padding:8px}#search{background-color:#f6f6f6;border:2px solid #dedede;border-radius:15px;margin-right:40px}#search input[type=text]{float:left;padding:8px;font-size:14px;outline:0;border-radius:0;border:0;width:500px;margin:1px 5px;background-color:#f6f6f6}#search #button-submit{float:left;font-size:22pt;padding:1px 20px;color:#aaa;border-left:3px solid #dedede}header #customer{margin-top:2px;margin-left:40px}header #customer a{font-size:14px;font-weight:700;text-transform:uppercase}header #customer a i{font-size:20pt;margin-right:10px}header #cart span,header #wishlist span{position:absolute;top:-5px;right:-2px;display:inline-block;width:12px;background-color:#000;border-radius:15px;font-weight:700;padding:3px 5px;color:#fff;font-size:12px}#menu{margin-top:5px}#menu ul:after{content:"";clear:both;display:block}#menu ul>li>a{float:left;display:block;padding:5px 15px;font-size:12pt;color:#222;font-weight:700;text-transform:uppercase;font-family:Jost,sans-serif}#sidebar{display:none;position:fixed;right:0;background-color:#373737;width:50px;height:100%;font-size:24pt;color:#fff;z-index:10}#sidebar #buttons{position:absolute;top:50%;margin-top:-110px;padding:8px}#sidebar #buttons a{color:#fff;margin-bottom:8px}#sidebar #buttons span{position:absolute;top:-5px;right:-5px;font-size:10pt;padding:2px 7px;background-color:red;border-radius:10px}#sidebar:hover{background-color:#222}#slider{z-index:1}#brands .brand img{width:120px;filter:grayscale(100%)}#brands .brand:hover img{filter:grayscale(0%)}#banners{margin-bottom:30px}#banners img,#banners img.r1{width:100%}#banners img.r2{width:calc(50% - 6px);margin-right:12px}#banners img.r3{width:calc(33.33% - 8px);margin-right:12px}#banners img.r4{width:calc(25% - 9px);margin-right:12px}#banners img.last{margin-right:0}footer{background-color:#393939;padding:20px 0;font-size:14px}footer a:hover{color:#fccd03}footer .content{margin-bottom:20px;border-bottom:2px solid #6d6d6d;padding-bottom:20px}footer .title{font-size:14pt;font-weight:700;text-transform:uppercase;color:#ffc52f}#message,footer .socials{font-size:10pt;font-weight:700}footer .column{float:left;width:calc(23% - 15px);margin-right:15px}footer .column:first-child{width:calc(30% - 15px)}footer .column:nth-child(2) i{font-size:26pt;color:#ffc52f}footer .column:nth-child(4) a{border:2px solid #6d6d6d;color:#aeaeae;padding:6px;margin:0 6px 6px 0}footer .column .contact-box{padding:10px 0;border-bottom:1px solid #6d6d6d}footer .column .contact-box p:first-child{text-transform:uppercase;margin-bottom:0}footer .column .contact-box p:nth-child(2){color:#c1c1c1}footer .column .contact-box:last-child{border-bottom:0}footer h3{font-size:14pt!important;text-transform:uppercase;margin-bottom:10px;color:#fff}footer .column ul{list-style-image:none;list-style-type:none}footer .column ul li{padding:3px}footer .socials{display:block;padding:8px 15px 8px 45px;margin-bottom:10px}#cookies-policy{position:fixed;bottom:20px;left:20px;width:340px;background-color:#f8f8f8;padding:10px 20px;z-index:1000;border:1px solid #666}#cookies-policy p{color:#000;font-size:9pt;margin-bottom:10px}#cookies-policy #button-close-cookies{position:absolute;top:5px;right:5px;cursor:pointer;width:20px;height:20px;background:url(icons/button-close.png) no-repeat}.leftbar{float:left;width:250px;margin-right:10px}.sidebar{float:right;width:320px;margin-left:10px}.box{margin-bottom:40px}.box:last-child,.content.box,.leftbar.box,.sidebar.box{padding-bottom:15px}.box>.title,.box>h1{color:#3b3b3b;text-transform:uppercase;font-family:Jost,sans-serif;font-size:26pt;margin-bottom:15px;font-weight:700}.box ul{margin-bottom:10px}.box li{line-height:175%}p.announce{font-size:12pt;font-weight:700;border:1px solid #ac235b;background-color:#efd1dd;padding:5px;margin:10px}#message{position:fixed;width:400px;left:50%;top:400px;margin-left:-230px;padding:20px 10px 20px 70px;z-index:1000;border-radius:10px;color:#000}#message.error{border:1px solid #df8f90;background:url(images/message-error-bg.png) 15px 10px no-repeat #ffd2d3}#message.success{border:1px solid #9adf8f;background:url(images/message-success-bg.png) 15px 10px no-repeat #d4ffcd}@media screen and (max-width:5000px){.container{max-width:1320px;width:98%}}@media screen and (max-width:1240px){.product .price{font-size:12pt}#navigation{display:none}}@media screen and (max-width:1024px){ul#menu li>a>span,ul#menu>li>a{font-size:10pt}}