*{font-family:'Open Sans',sans-serif;margin:0;padding:0;border:0}body{background-color:#e3e3e3;background-image:url(https://www.transparenttextures.com/patterns/rocky-wall.png);font-size:14px}a,a:active,a:visited{text-decoration:none}h1{font-size:12pt;margin-bottom:10px}h2{font-size:12pt;margin-bottom:8px}h3{font-size:10pt;margin-bottom:8px}img{border:0;max-width:100%}p{line-height:175%;margin-bottom:8px}p:last-child{margin-bottom:0}td{padding:2px 5px;line-height:175%}ol,ul{list-style-position:inside}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;background-color:#f5f2ee;font-size:11pt;color:#00a0e3;background-color:#fafafa;border-radius:4px}.button,input[type=submit]{text-decoration:none;padding:12px 12px;background-color:#000;color:#fff!important;font-size:11pt;font-weight:700;line-height:14px;text-shadow:0 1px 0 #000;border-radius:3px;cursor:pointer;display:inline-block}.button:hover,input[type=submit]:hover{background:#000}textarea::placeholder{line-height:150%}.button.small{padding:2px 4px}select{border:1px solid #ccc;padding:5px 6px!important}input.required,textarea.required{background:#fafafa url(images/asterisk.png) no-repeat right 10px center}select.required{background:#fafafa url(images/asterisk.png) no-repeat right 15px center}input.error,select.error,textarea.error{border:1px solid red}span.error{color:red;font-size:9pt;border:1px solid red;padding:3px 5px;background-color:#fee0e1}.pointer{cursor:pointer}.grid{min-width:50%;margin-bottom:15px;border-spacing:0;border-collapse:separate}.grid tr.title td{background-color:#f1f1f1;font-weight:700;color:#444;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.grid tr.delimiter td{border-top:2px solid #000}.grid td{color:#333;padding:4px 8px;border-bottom:1px solid #dcdcdc}.grid td a{color:#333}.buy{border-radius:5px;padding:8px 15px;text-transform:uppercase;cursor:pointer;font-size:9pt!important}.price-decimal{vertical-align:super;font-size:10pt!important}.price-old{text-decoration:line-through}.link.profile{display:inline-block;width:75px;font-weight:700;text-align:center;font-size:10pt;margin:8px;vertical-align:top}.link.profile img{margin-bottom:5px}.row{border:1px solid #ccc;padding:12px 20px 12px 15px;border-radius:10px;margin-bottom:10px;cursor:pointer;overflow:hidden;color:#000}.row a{color:#000!important}.row:nth-child(even){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;font-weight:700}.row .action-buttons{float:right;padding-top:8px}.center{text-align:center}.bold{font-weight:700}.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:#7a194e;color:#fff;border-radius:4px}.breadcrumb{margin-bottom:10px}.breadcrumb p{margin-bottom:0}.breadcrumb,.breadcrumb *{font-weight:700;font-size:10pt;text-transform:uppercase}.breadcrumb .separator{margin:0 5px}.breadcrumb .selected{color:#ac235b}.pages a{background-color:#fff;margin-right:2px;padding:2px 5px;font-weight:700;font-size:11pt}.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}.products-details div:nth-child(1){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;width:270px;position:relative;text-align:center;vertical-align:top;border-bottom:2px solid #e6e6e6;padding-bottom:10px;margin-bottom:10px}.product:hover{border-bottom:2px solid #cbcbcb}.product:hover .price span{background-color:#000}.product .sold-out{position:absolute;top:30%;left:50%;margin-left:-70px;background-color:#9b2d2d;color:#fff;z-index:1000;padding:10px 20px;border:1px solid #000;text-transform:uppercase;font-weight:700;transform:rotate(-20deg)}.product .image{position:relative;display:table-cell;width:300px;height:300px!important;vertical-align:middle}.product .image img{max-width:100%!important;max-height:300px!important;border-radius:15px}.product:hover .buttons i{display:inline-block;font-size:26pt}.product:hover .buttons i.active{color:#d93c3c}.product .image a{display:block}.product .buttons{position:absolute;top:5px;z-index:5;width:100%;text-align:right;right:5px}.product .buttons i{display:none;cursor:pointer;font-size:18pt;color:#eaeaea;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.product .buttons i.active{display:inline-block}.product .cart{position:absolute;bottom:10px;left:10px;display:none;width:30px;height:25px;background:url(images/cart-green.png) no-repeat}.product .cart.active{display:block}.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:#f0ce15;padding:18px 10px;width:35px;height:18px;z-index:5;font-weight:700;border-radius:30px}.product p.title{height:48px;font-size:11pt;overflow:hidden;margin-bottom:5px}.product p.title a{color:#fff;font-weight:700;text-transform:uppercase}.product p.price{font-size:13pt}.product p.price .price-old{font-size:10pt}.product p.price span{background-color:#8e1043;color:#fff;padding:5px 10px;font-weight:700}.product .details{height:80px;margin:10px 0}.product .view{background-color:#282a82!important;padding:2px 4px}.product-recently-viewed{width:175px;margin:auto;line-height:175%;text-align:center;font-weight:700;margin-bottom:10px}.post{margin-bottom:10px;max-height:210px;overflow:hidden}.post:after{content:'';display:block;clear:both}.post img{float:left;margin-right:20px;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;margin-bottom:10px}.message:last-child{margin-bottom:0}.message div{float:left;margin-right:20px;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.selected{border:1px solid red}.attribute.medium{width:38px;height:38px}.attribute.large{width:50px;height:50px}.container{margin:auto;min-width:1180px}#wrap{padding-top:148px}#wrap>.container{background-color:#fff}#wrap>.container a{color:#444}header{position:fixed;background-color:#f2f2f2;color:#fff;top:0;width:100%;z-index:10}header nav{padding:5px;background-color:#8e1043}header nav{color:#fff}header nav ul{list-style-type:none}header nav li{display:inline-block;text-decoration:none;font-size:12px;font-weight:700}header nav li a,header nav li li span{display:inline-block;text-align:right!important;padding:3px 10px 0 10px;text-transform:uppercase;color:#fff}header nav li a:hover{color:#fff}header nav #contact{float:right}header nav #contact a,header nav #contact i{font-size:11pt;color:#fff;margin-left:10px}header #logo{float:left;margin:10px 0 10px 0}header #customer{float:right;text-align:right;line-height:100%;margin-top:15px}header #customer a{display:inline-block;position:relative;margin-left:15px;font-size:12pt;font-weight:700;padding:10px 0 10px 55px;color:#000;text-transform:uppercase;letter-spacing:1px}header #customer a:last-child{margin-right:0}header #customer a i{position:absolute;left:0;top:0;font-size:28pt;margin-right:10px;color:#8e1043}header #customer a:hover{color:#000}header #cart span,header #wishlist span{position:absolute;top:-5px;left:34px;display:inline-block;width:10px;text-align:center;background-color:#f0ce15;border-radius:12px;font-weight:700;padding:4px 6px;color:#000;font-size:13px}#search{float:left;margin:10px 0 0 40px}#search input[type=text]{float:left;border:0;padding:12px;font-size:15px;border:1px solid #aaa;outline:0;border-radius:0;width:350px;color:#000}#search input[type=text]::placeholder{color:#fff}#search button[type=submit]{float:left;font-size:18pt;color:#000;padding:4px;background-color:#f8f8f8;margin:2px 0 0 -45px;outline:0;cursor:pointer}#menu{background-color:#8e1043;height:46px;text-align:center;border-bottom:1px solid #000}#menu ul ul{display:none}#menu ul li:hover>ul{display:block}#menu ul{padding:0;list-style:none;position:relative;display:inline-table}#menu ul:after{content:"";clear:both;display:block}#menu ul li{float:left}#menu ul>li>a{display:block;padding:15px 20px;font-size:11pt;color:#fff!important;text-align:center;text-transform:uppercase;text-shadow:2px 2px 2px #000;font-weight:700;letter-spacing:1px}#menu ul li a.subcategories:after{font-family:fontello;content:' \E800'}#menu ul li a:hover{background-color:#000}#menu ul ul{background-color:#000;padding:0;position:absolute;top:95%;z-index:1000}#menu ul ul ul{padding:0;position:absolute;top:0;left:100%}#menu ul ul li{float:none;position:relative;margin:0;padding:0}#menu ul ul li a{display:block;font-size:11pt;color:#f8f8f8!important;text-align:left;width:250px;padding:12px 20px;font-size:10pt}#menu ul ul li a:hover{background-color:#8e1043}#sidebar{position:fixed;background-color:#000;font-size:24pt;color:#fff;text-align:center;z-index:200;line-height:125%;border-top-left-radius:15px;top:50%;transform:translate(0,-50%);padding:4px;right:0;width:40px;border-bottom-left-radius:15px}#sidebar:hover{background-color:#444}#sidebar a{color:#fff;position:relative}#sidebar i{font-size:30px}#sidebar span{position:absolute;top:0;right:-2px;font-size:9pt;padding:1px 4px;background-color:red;border-radius:10px;line-height:normal}#slider{position:relative;margin-top:-25px}#brands{background-color:#888;padding:20px;box-shadow:0 3px 15px rgba(0,0,0,.3);text-align:center}#brands div{display:table;margin:auto}#brands div .brand{display:inline-block;width:280px;padding:10px 0;vertical-align:middle;text-align:center}#brands div .brand img{opacity:.8;max-height:60px}#brands div .brand:hover img{opacity:1}#banners{margin-bottom:-10px}#banners img{width:100%;margin-bottom:10px}#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 img{max-width:100%}#banners img.last{margin-right:0}#extras{position:absolute;bottom:0;width:100%;background-color:#000;padding:20px 0;text-align:center;z-index:5;opacity:.7}#extras .item{display:inline-block;color:#fff;width:275px;text-align:left;cursor:pointer}#extras .item i{float:left;font-size:40px;margin:2px 10px 2px 0}#extras .item p.title{text-transform:uppercase;font-weight:700;margin-bottom:0;letter-spacing:1px}#extras .item:hover i{color:#ae0308}#extras .item p.description{color:#ccc}footer{background-color:#000;padding:20px 0}footer a,footer a:visited{color:#fff}footer .column{width:22%;float:left;margin:0 3% 20px 0}footer .title{font-size:14pt!important;text-transform:uppercase;margin-bottom:10px;padding-bottom:10px;color:#fff;font-weight:700;border-bottom:1px solid #666}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;font-size:10pt;font-weight:700}#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;text-align:center;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:230px;margin:10px;background-color:#f8f8f8;border:1px solid #ccc;padding:10px}.leftbar .box{margin-bottom:10px}.leftbar .box>.title{font-size:13pt;font-weight:700;margin-bottom:10px;text-align:left;border:0;background:0 0;padding:0}.sidebar{float:right;width:320px;margin-left:10px}.content{overflow:hidden}.box{padding:10px 10px 0 10px}.box:last-child,.content.box,.leftbar.box,.sidebar.box{padding-bottom:15px}.box>.title,.box>h1{font-size:13pt;padding:10px;margin-bottom:10px;text-transform:uppercase;text-align:center;background-color:#f1f1f1;font-weight:700;color:#444;border:1px solid #e3e3e3}.box>div{color:#000}.box ul{margin-bottom:10px;list-style-position:inside}.box li{line-height:175%}p.announce{font-size:12pt;font-weight:700;text-align:center;border:1px solid #ac235b;background-color:#efd1dd;padding:5px}#promo{position:fixed;bottom:20px;left:20px;border:1px solid #888;padding:15px 20px;background:#fff url(images/discount.png) no-repeat 10px center;min-height:100px;width:250px;z-index:10000;padding-left:140px;font-size:10pt}#promo .title{text-align:center;font-weight:700;font-size:15px;text-transform:uppercase;color:#444;margin-bottom:10px}#message{position:fixed;width:400px;left:50%;top:400px;margin-left:-230px;padding:20px 10px 20px 70px;z-index:1000;border-radius:10px;font-size:10pt;color:#000;margin-bottom:5px;font-weight:700}#message.error{border:1px solid #df8f90;background:#ffd2d3 url(images/message-error-bg.png) no-repeat 15px 10px}#message.success{border:1px solid #9adf8f;background:#d4ffcd url(images/message-success-bg.png) no-repeat 15px 10px}@media screen and (max-width:5000px){.container{max-width:1400px;width:90%}}@media screen and (max-width:1366px){#search input[type=text]{width:300px}}@media screen and (max-width:1280px){.product .price{font-size:12pt}#navigation{display:none}#search input[type=text]{width:250px}}@media screen and (max-width:1024px){ul#menu li>a>span,ul#menu>li>a{font-size:10pt}}