BODY,HTML{width:100%;min-height:100%;height:100%;font-family:Akzentica4F,Arial;font-size:20px;padding:0px;margin:0px;-webkit-font-smoothing:antialiased;color:#a6a6a6;background:#101922 url(/images/bg2.jpg) center top;-webkit-font-smoothing:antialiased;}
.allContainer{min-height:100%;position:relative;}
IMG {display:block;border:none;}
h1,.sectionTitle,.faceH1{margin:40px 0px 0px 0px;padding:0px;color:#fff;font-size:26px;line-height:26px;word-spacing:6px;}
.faceH1{font-weight:bold;}
.sectionTitle{font-weight:bold;}
.sectionTitle.first{margin-top:0px;}
h2{margin:0px 0px 40px 0px;color:#fff;font-size:26px;line-height:26px;}
h2.mgt{margin-top:40px;}
A{color:#fff;}
A:hover{color:#c07914;}
A.button,.contactForm input[type=submit],.inquiryForm input[type=submit],.registrationSubmit #submitButton,#submitButton{transition:transform .2s ease-in-out;text-decoration:none;text-align:center;font-size:16px;font-weight:bold;display:inline-block;line-height:40px;height:40px;border-radius:14px;padding:0px 20px;background:#c07914;color:#fff;border:none;cursor:pointer;}
A.button.stranen{word-spacing:5px;height:60px;line-height:60px;padding:0px 30px;font-size:30px;}
A.button.red{background:#d00;}
A.button.fakeback{position:absolute;right:0px;bottom:20px;}
A.button:hover,.contactForm input[type=submit]:hover,.inquiryForm input[type=submit]:hover,.registrationSubmit #submitButton:hover,#submitButton:hover{-moz-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.45);-moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.45);-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.45);transition:transform .2s ease-in-out;}

.registrationSubmit .agreeTerms{margin-top:40px;color:#fff;font-weight:bold;line-height:40px;vertical-align:top;font-size:28px;}
.registrationSubmit .agreeTerms input[type=checkbox]{margin-right:20px;height:40px;width:40px;line-height:40px;vertical-align:top;}

header{background:#3e3e3e;line-height:33px;}
header .logoLine{width:1200px;margin:0px auto;background:#3e3e3e;padding:15px 0px;}
header .logoContainer{border-bottom:1px solid #464646;}
header .logoLine A.logoLink, header .logoLine A.logoLink h1{display:block;float:left;color:#fff;font-size:24px;font-family:Akzentica4FSemiBold;text-decoration:none;line-height:33px;vertical-align:top;}
header .logoLine A.logoLink h1{display:inline;margin:0px;padding:0px;vertical-align:top;float:none;}
header .logoLine A.logoLink img{display:inline-block;float:left;vertical-align:top;}
header .logoLine A.logoLink span{display:inline-block;height:33px;border-left:2px solid #6b6b6b;margin:0px 10px;vertical-align:top;}
header .acountBasket{float:right;height:33px;}
header .acountBasket .icoAccount,.headerMobile .loginMenu A{display:inline-block;line-height:33px;height:33px;font-size:24px;color:#fff;text-decoration:none;vertical-align:top;margin-right:40px;padding-left:40px;background:url(/images/ico_account.png) left 3px no-repeat;}
header .acountBasket .icoAccount span, .headerMobile .loginMenu A span{color:#ff8d29;}
header .acountBasket .icoAccount.logout, .headerMobile .loginMenu A.logout{background-image:url(/images/ico_logout.png);}
A.basketButton{display:inline-block;font-size:24px;padding:0px;height:33px;z-index:1001;text-decoration:none;color:#fff;vertical-align:top;}
A.basketButton.stay{position:fixed;top:80px;right:0px;background:rgba(62,62,62,0.5);padding:10px;}
A.basketButton span.ico{display:inline-block;position:relative;width:30px;height:30px;padding-top:3px;margin-right:10px;vertical-align:top;}
A.basketButton span.basket_count{display:block;position:absolute;right:-8px;top:1px;background:#ff8d29;font-size:10px;line-height:14px;height:14px;color:#fff;padding:0px 5px;border-radius:8px;font-weight:bold;}
A.basketButton img{display:inline-block;width:30px;height:28px;}
header .navi{background:#242424;color:#fff;line-height:33px;height:33px;padding:15px 0px;}
header .navi .container{width:1200px;margin:0px auto;text-align:right;font-size:24px;}
header .navi nav{display:block;float:left;}
header .navi nav A{color:#fff;text-decoration:none;margin-right:40px;}
header .navi nav A.selected{color:#ff8d29;}
header .navi.desktop.stay{position:fixed;top:0px;left:0px;right:0px;z-index:10000;opacity:0.75;}

header .moon{height:28px;floar:right;display:inline-block;margin-left:40px;filter:invert(1);margin-top:2px;}

.page{width:1200px;margin:0px auto;padding:40px 0px;}
.page.textPage{padding-top:20px;}
.page img{max-width:100% !important;}
.delimiter{height:40px;border-bottom:2px solid #4e4e48;}
.page h1,.page .faceH1{margin-bottom:40px;margin-top:0px;}
.page.list h1,.page.list .faceH1{margin-bottom:0px;}

.faceH1.productTitlePadding,.breadcrumbs.productTitlePadding{padding-left:800px;}

.homeBanner img{width:100%;min-width:100%;max-width:100%;}

.breadcrumbs{width:1200px;margin:0px auto;font-size:14px;line-height:14px;padding:10px 0px;margin-bottom:31px;}
.breadcrumbs A{color:#ababab;}

.sortMenu{background:#2f2f2f;padding:20px;font-size:18px;line-height:18px;border-radius:20px;margin-bottom:40px;color:#fff;}
.sortMenu select{background:none;color:#fff;border:none;font-size:18px;font-family:Akzentica4F;padding:0px;}
.sortMenu select option{color:#fff;background:#2f2f2f;}

.products{float:right;width:840px;height:100%;min-height:100%;}
.categoryContainer{padding-top:40px;}
A.category_list{text-decoration:none;}
.product_list, A.category_list{width:250px;float:left;margin-right:45px;margin-bottom:40px;background:#222;border-radius:20px;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.45);-moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.45);-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.45);transition:transform .2s ease-in-out;}
.product_list:hover,A.category_list:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);z-index:1000;}
A.category_list:hover{-moz-transform:scale(1.12);-webkit-transform:scale(1.12);transform:scale(1.12);z-index:1000;}
.product_list.p3, A.category_list.p3{margin-right:0px;}
.product_list img, A.category_list img{width:250px;height:220px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom:2px solid #4e4e48;}
A.category_list img{height:229px;}
A.category_list{transform-style:preserve-3d;transition: transform 0.2s;}
A.category_list.flip{transform:rotate3d(0.02, 1, 0, 90deg);}
.product_list .info, A.category_list .info{padding:20px;display:block;}
.product_list .info A.title,.product_list .info A.categoryTitle, A.category_list .title{text-decoration:none;font-size:18px;line-height:18px;color:#c07914;font-family:Akzentica4FMedium;font-weight:500;display:block;}
A.category_list .title{color:#fff;}
A.category_list .info .viewProducts{display:block;font-size:18px;line-height:18px;margin-top:10px;color:#ff8d29;}
.product_list .info A.categoryTitle{font-size:16px;line-height:16px;color:#ababab;margin-top:5px;}
.product_list .info .price{color:#fff;font-weight:bold;margin-top:10px;}
.product_list .info .price strike{color:#d00;}
.product_list .info .price A{text-decoration:none;color:#fff;}
.product_list .info .styles{font-size:16px;line-height:16px;margin-top:10px;}
.product_list .info .styles A{text-decoration:none;color:#a6a6a6;}
.product_list .info A.button{margin-top:10px;display:block;}
.product_list A.button:hover,A.category_list A.button:hover{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

.subMenuColum{float:left;width:300px;min-height:100%;}

.categories_menu_2{background:#2f2f2f;font-size:20px;margin-bottom:40px;padding:20px;color:#fff;border-radius:20px;}
.categories_menu_2 A{display:block;position:relative;line-height:20px;min-height:20px;margin:0px auto;text-decoration:none;padding-left:20px;padding-top:5px;padding-bottom:5px;color:#fff;font-family:Akzentica4F;/*font-weight:500;*/font-size:18px;}
.categories_menu_2 A:hover{color:#ff8d29;-moz-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02);text-shadow: 2px 2px rgba(0, 0, 0, 0.45);-moz-text-shadow: 2px 2px rgba(0, 0, 0, 0.45);-webkit-text-shadow: 2px 2px rgba(0, 0, 0, 0.45);}
.categories_menu_2 A.selected{color:#ff8d29;background:url(/images/menu_selector.jpg) left 8px no-repeat;background-size:16px 16px;}
.categories_menu_2 .title{font-size:26px;line-height:20px;font-weight:bold;margin-bottom:15px;color:#777;}
.categories_menu_2 .delimiter{height:10px;margin-bottom:10px;border-bottom:1px solid #4e4e48;}

.productInfo{float:right;width:840px;}
.productInfo .productDescription{color:#fff;}
.productInfo .image{width:400px;float:left;}
.productInfo .image .mainImage{position:relative;margin-bottom:20px;}
.productInfo .image .mainImage A.next,.productInfo .image .mainImage A.prev{display:block;position:absolute;top:calc(50% - 23px);right:0px;height:44px;line-height:44px;background:rgba(0,0,0,0.4);padding:0px 10px;text-decoration:none;font-weight:bold;color:#fff;font-size:20px;border:1px solid;border-top-left-radius:12px;border-bottom-left-radius:12px;border-right:none;}
.productInfo .image .mainImage A.prev{right:auto;left:0px;border-right:1px solid;border-left:none;border-radius:0px;border-top-right-radius:12px;border-bottom-right-radius:12px;}
.productInfo .image .mainImage A:hover.next,.productInfo .image .mainImage A:hover.prev{border-color:#c07914;color:#c07914;}
.productInfo .productImage{width:400px;height:352px;}
.productInfo .productData{position:relative;border-bottom:1px solid #272727;}
.productInfo .data{float:right;width:400px;}
.productInfo .data h1{font-size:26px;line-height:26px;padding-bottom:20px;}
.productInfo .productData .styles{font-size:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #464646;}
.productInfo .productData .styles A{color:#ff8d29;}
.productInfo .productData .price{font-size:20px;line-height:20px;font-weight:bold;color:#fff;}
.productInfo .productData .price strike{color:#d00;font-size:20px;}
.productInfo .productData .addToBasket{position:absolute;bottom:80px;left:442px;}
.productInfo .productData .addToBasket.wei{bottom:104px;}
.productInfo .productData .addToBasketBuffer{height:68px;}
.productInfo .productData .quantity{display:inline-block;height:48px;}

.productInfo .productData .addToBasket A.countNavi{padding:0px;width:36px;text-align:center;font-weight:bold;font-size:48px;line-height:44px;}
.productInfo .productData .addToBasket A.countNavi.left{padding-left:2px;line-height:37px;}
.productInfo .productData .addToBasket A.countNavi.right{margin-right:20px;padding-right:2px;}

.productInfo .productData .addToBasket input{width:30px;margin:0px;padding:0px;line-height:44px;height:44px;padding:0px 8px;text-align:center;border:2px solid #c07914;font-size:20px;background:#d7d7d7;vertical-align:top;}
.productInfo .productData .addToBasket A{display:inline-block;background:#c07914;color:#fff;padding:0px 20px;line-height:48px;height:48px;text-decoration:none;font-size:20px;font-weight:bold;vertical-align:top;}
.productInfo .productData .outOfStock{color:#18608c;font-weight:bold;}
img.extra_image{float:left;width:72px;height:64px;margin-right:10px;margin-bottom:20px;cursor:pointer;}
img.extra_image.i5{margin-right:0px;}

.relatedProducts .relatedTitle{font-size:20px;background:#2f2f2f;margin:20px 0px;line-height:40px;padding-left:20px;color:#fff;}

A.musicStyleBox{display:block;text-decoration:underline;color:#fff;margin:20px 0px;line-height:30px;float:left;text-align:center;width:20%;transition:all .2s ease-in-out;}
A:hover.musicStyleBox{color:#c07914;position:relative;/*box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.45);-moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.45);-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.45);*/-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);z-index:1000;font-weight:bold;}

/*A.button, A.redButton, A.basketButton, A.cancelButton, A.blueButton, #submitButton{text-decoration:none;font-size:14px;font-weight:normal;display:inline-block;line-height:40px;height:40px;border-radius:8px;padding:0px 20px;border:2px solid #d00;color:#d00;}*/
A.redButton:hover{background:#d00;color:#fff;}
A.blueButton{border-color:#00d;color:#00d;}
A.blueButton:hover{background:#00d;color:#fff;}
A.cancelButton{color:#d71d29;border-color:#d71d29;}
A.cancelButton:hover{color:#fff;background:#d71d29;}
/*#submitButton{background:none;cursor:pointer;height:44px;line-height:44px;}*/
/*#submitButton:hover{background:#18608c;color:#fff;}*/

.cl{clear:both;display:block;}
.cl.bottom{/*height:20px;*/}
.cl.bottomPromo{height:10px;}
.cl.p1024{display:none;}
.p980{display:none;}
.p650{display:none;}
.p580{display:none;}
.p480{display:none;}

.error, .success{background:#d00;line-height:44px;text-align:center;color:#fff;font-size:18px;border-radius:20px;margin-bottom:20px;}
.error A{color:#fff;}
.success{background:#0d0;}

.contactForm input[type=text]{min-width:100%;height:24px;margin-bottom:20px;}
.contactForm textarea{min-width:100%;height:200px;margin-bottom:20px;}
.contactForm input[type=submit],.inquiryForm input[type=submit],.registrationSubmit #submitButton{width:190px;display:block;margin:0px auto;}

.registrationContactDetails{float:left;width:580px;}
.registrationDeliveryDetails{float:right;width:580px;}
.registrationContactDeliveryHolder{padding-top:40px;}

.registrationContactDetails.account, .registrationDeliveryDetails.account{width:400px;}

.notDeliveringMessage{color:#d00;padding-bottom:40px;}


.formBox{background:#2f2f2f;/*background:rgba(47,47,47,0.7);*/padding:2%;padding:20px;border-radius:20px;}
.formBox.forgot{margin-top:40px;}
.formBox h2{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #464646;}
.formBox h2.bTop{border-bottom:0px;border-top:1px solid #464646;margin-bottom:0px;padding-top:20px;}
.formBox input[type=text],.formBox input[type=password],.formBox select{display:block;width:100%;box-sizing:border-box;padding:0px 10px;font-size:18px;line-height:40px;height:40px;margin-bottom:20px;}
.formBox.left, .formBox.right{width:540px;float:left;}
.formBox.right{float:right;}
.formBox .updateLine{text-align:right;}
.formBox.search{margin-bottom:40px;}
.formBox.search input[type=text]{float:left;width:940px;margin-bottom:0px;}
.formBox.search input[type=submit]{float:right;width:200px;}
.searchMenu input[type=text]{height:33px;line-height:33px;margin:0px;padding:0px 10px;vertical-align:top;border:none;font-size:16px;width:200px;}
.searchMenu input[type=image]{height:33px;line-height:33px;margin:0px;padding:0px;vertical-align:top;}

.addressbookContainer{display:block;float:left;border-radius:8px;padding:20px;margin-bottom:20px;margin-right:20px;position:relative;background-color:#2f2f2f;}
.addressbookContainer.b3{margin-right:0px;}

.delivery_addresses .input_hidden {position: absolute;left: -9999px;display:none;}
.delivery_addresses .selected {background-color:#242424;}
.delivery_addresses label, .delivery_addresses div.addressbookContainer{display: block;cursor: pointer;width:351px;float:left;margin-right:10px;}
.delivery_addresses label:hover {border-color:#18608c;}
.delivery_addresses label h3, .delivery_addresses div.addressbookContainer h3{font-size:16px;margin:0px;padding:0px;}
.delivery_addresses label img.check_ico{position:absolute;width:40px;top:-10px;left:0px;display:none;z-index:1000;}
.delivery_addresses .selected img.check_ico{display:block;}
.addressbookContainer.addNew{height:76px;text-align:center;}
.addressbookContainer.addNew h3{line-height:76px;}

.delivery_addresses div.addressbookContainer{width:393px;cursor:auto;}
.delivery_addresses div.addressbookContainer.b2{margin-right:0px;}
.delivery_addresses div.addressbookContainer img.check_ico{position:absolute;width:40px;top:-10px;left:0px;display:none;z-index:1000;display:none;}
.delivery_addresses div.addressbookContainer.selected img.check_ico{display:block;}
.delivery_addresses div.addressbookContainer div{text-align:right;font-size:14px;}
.delivery_addresses div.addressbookContainer div A{color:#264597;text-decoration:none;}
.delivery_addresses div.addressbookContainer div A.remove{color:#d00;}

.deliveryOption{color:#fff;font-weight:bold;}

.account_page{float:right;width:880px;font-size:14px;}
.updateLine{text-align:right;margin:20px 0px;}
.updateLine A{display:block;float:left;margin-top:14px;}

.page .box.fullwidth .content.payButtons{min-height:auto;}

.payButton{background:#fff;border-radius:20px;border:1px solid #fff;margin:5px;cursor:pointer;float:left;margin-right:18px;height:60px;/*filter:grayscale(100%);*/}
.payButton.selected{border-color:#c07914;margin:0px;margin-right:13px;border-width:6px;}

.loadingProducts{position:relative;padding-top:165px;font-weight:bold;color:#264597;}

.orderButtonLine{margin-top:40px;}
.orderButtonLine.cList{float:right;width:586px;}
.orderButtonLine .button.bBack{float:left;}
.basket{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:40px;background:#2f2f2f;}
.basket .productContainer{position:relative;border-bottom:1px solid #464646;padding-bottom:40px;margin-bottom:40px;}
.basket .productContainer .productImage{width:150px;height:132px;float:left;margin-right:20px;}
.basket .productContainer .remove{float:left;width:120px;line-height:20px;padding-top:56px;}
.basket .productContainer .remove A{color:#a6a6a6;font-weight:bold;font-size:20px;vertical-align:top;text-decoration:none;line-height:20px;vertical-align:top;}
.basket .productContainer .remove img{display:inline-block;vertical-align:top;border-radius:9px;height:20px;vertical-align:top;}
.basket .productContainer .productTitle{float:left;width:404px;}
.basket .productContainer .productTitle.confirm{width:570px;}
.basket .productContainer .productTitle .albumTitle{color:#fff;font-size:26px;line-height:26px;font-weight:bold;}
.basket .productContainer .quantityContainer{width:128px;float:left;padding-top:41px;}
.basket .productContainer .quantityContainer input{border:2px solid #c07914;font-size:20px;background:#d7d7d7;line-height:44px;width:44px;height:44px;text-align:center;}
.basket .productContainer .quantityContainer.confirm{width:82px;padding-top:52px;text-align:center;}
.basket .productContainer .quantityContainer A.countNavi{display:inline-block;background:#c07914;line-height:50px;height:50px;text-decoration:none;color:#fff;width:36px;font-size:48px;text-align:center;font-weight:bold;vertical-align:top;}
.basket .productContainer .quantityContainer A.countNavi.left{padding-left:2px;line-height:42px;}
.basket .productContainer .quantityContainer A.countNavi.right{padding-right:2px;}
.basket .productContainer .productPrice,.basket .productContainer .productTotal{float:left;width:149px;line-height:50px;padding-top:41px;}
.basket .productContainer .productTotal{float:right;text-align:right;color:#fff;}
.basket .productContainer .productTotal.delivery{padding:0px;line-height:normal;}
.basket .productContainer .deliveryMethodTitle{float:left;color:#fff;}
.basket .productContainer .discountAmount{color:#0d0;float:right;font-weight:bold;}
.basket .productContainer .pricesBuffer{width:740px;height:1px;float:left;}
.basket .productContainer .pricesBuffer.cartList{width:694px;}
.basket .total{text-align:right;font-size:24px;line-height:24px;font-weight:bold;color:#fff;}
.basket .total span{color:#c07914;}
.basket.header{border-radius:0px;border-top-left-radius:20px;border-top-right-radius:20px;background:#242424;border-bottom:1px solid #464646;padding:20px 40px;color:#fff;font-weight:bold;}
.basket.header .productContainer{margin:0px;padding:0px;border:0px;}
.basket.header .productContainer .productPrice,.basket.header .productContainer .productTotal{line-height:normal;padding:0px;}
.basket.header .productContainer .productTitle{width:694px;}
.basket.header .productContainer .quantityContainer{padding:0px;text-align:center;}

.orderTerms{margin-top:40px;}

table.orderTable{min-width:100%;}
table.orderListTable tr.info.sec{background:rgba(0,0,0,0.1);}
table.orderListTable tr:hover.info{background:rgba(0,0,0,0.2);}
table.orderListTable tr th{background:#ff8d29;color:#fff;}

footer{position:absolute;bottom:0px;left:0px;right:0px;background:#3b3b3b;}
footer .paymentsHolder{padding:20px 0px;background:#525252;}
footer .paymentsHolder .payments{width:1200px;margin:0px auto;display:flex;justify-content:space-between;align-items:center;}
footer .paymentsHolder .payments .title{color:#fff;}
footer .paymentsHolder .payments .logos{display:flex;}
footer .paymentsHolder .payments img{display:inline-block;height:40px;margin-left:15px;}
footer .container{width:1200px;margin:0px auto;padding:40px 0px;padding-bottom:0px;}
footer .container .logoHolder{float:left;}
footer .container .logoHolder A{color:#fff;font-weight:bold;text-decoration:none;}
footer .container .content{float:right;width:970px;}
footer .container .content .box{float:left;width:33%;font-size:20px;}
footer .container .content .box A{line-height:40px;color:#fff;text-decoration:none;display:block;}
footer .container .content .box .title{font-size:24px;color:#8c8c8c;}
footer .copyright{font-size:14px;padding:30px 0px;}
footer .copyright .holder{width:1200px;margin:0px auto;}

@font-face {
    font-family: 'Akzentica4FExtraBold';
    src: url('/fonts/subset-Akzentica4FExtraBold-Italic.eot');
    src: url('/fonts/subset-Akzentica4FExtraBold-Italic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4FExtraBold-Italic.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4FExtraBold-Italic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Akzentica4F';
    src: url('/fonts/subset-Akzentica4F.eot');
    src: url('/fonts/subset-Akzentica4F.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4F.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4F.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Akzentica4F';
    src: url('/fonts/subset-Akzentica4F-Bold.eot');
    src: url('/fonts/subset-Akzentica4F-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4F-Bold.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4F-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Akzentica4F';
    src: url('/fonts/subset-Akzentica4F-BoldItalic.eot');
    src: url('/fonts/subset-Akzentica4F-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4F-BoldItalic.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4F-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Akzentica4FExtraBold';
    src: url('/fonts/subset-Akzentica4FExtraBold.eot');
    src: url('/fonts/subset-Akzentica4FExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4FExtraBold.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4FExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Akzentica4FLight';
    src: url('/fonts/subset-Akzentica4FLight.eot');
    src: url('/fonts/subset-Akzentica4FLight.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4FLight.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4FLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Akzentica4F';
    src: url('/fonts/subset-Akzentica4F-Italic.eot');
    src: url('/fonts/subset-Akzentica4F-Italic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4F-Italic.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4F-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Akzentica4FLight';
    src: url('/fonts/subset-Akzentica4FLight-Italic.eot');
    src: url('/fonts/subset-Akzentica4FLight-Italic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4FLight-Italic.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4FLight-Italic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Akzentica4FMedium';
    src: url('/fonts/subset-Akzentica4FMedium.eot');
    src: url('/fonts/subset-Akzentica4FMedium.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4FMedium.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4FMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Akzentica4FSemiBold';
    src: url('/fonts/subset-Akzentica4FSemiBold.eot');
    src: url('/fonts/subset-Akzentica4FSemiBold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4FSemiBold.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4FSemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Akzentica4FMedium';
    src: url('/fonts/subset-Akzentica4FMedium-Italic.eot');
    src: url('/fonts/subset-Akzentica4FMedium-Italic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4FMedium-Italic.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4FMedium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Akzentica4FSemiBold';
    src: url('/fonts/subset-Akzentica4FSemiBold-Italic.eot');
    src: url('/fonts/subset-Akzentica4FSemiBold-Italic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/subset-Akzentica4FSemiBold-Italic.woff2') format('woff2'),
        url('/fonts/subset-Akzentica4FSemiBold-Italic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

.mobile,.onlyPhone{display:none;}

.mm-menu{color:rgba(255, 255, 255, 0.9) !important;border-color:rgba(255, 255, 255, 0.7) !important;background:#2f2f2f !important;}
.mm-menu .mm-listview{border-color:#fff !important;}
.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a{color:rgba(255, 255, 255, 0.7) !important;}

.cartMessage{width:400px;position:fixed;top:166px;left:50%;left:calc(50% - 200px);text-align:center;background:rgba(255,141,41,1);color:#fff;font-weight:bold;font-size:22px;line-height:40px;border-radius:5px;display:none;}

.discountList{color:#ff8d29;margin:20px 0px;}



ul.productUL,ul.catUL{display:flex;flex-wrap:wrap;margin:0px;padding:0px;justify-content:space-between;}
ul.productUL li, ul.catUL li{list-style:none;margin:0px;padding:0px;display:flex;max-width:33%;}
ul.productUL li .product_list,ul.catUL li A.category_list{margin:0px;margin-bottom:40px;float:none;display:flex;flex-direction:column;}
ul.catUL li A.category_list img{aspect-ratio:500/440;}
ul.catUL li A.category_list span.neznamZaKvo{display:flex;flex:1 1 auto;flex-direction:column;}
ul.productUL li .product_list .info, ul.catUL li A.category_list .info{flex:1 1 auto;display:flex;flex-direction:column;}
ul.productUL li .product_list .info .titleContainer,ul.catUL li A.category_list .info .titleContainer{flex:1 1 auto;max-width:100%;}
ul.catUL li A.category_list .info .viewProducts{}

#pageBack{font-size:24px;padding:0px;height:33px;z-index:1001;text-decoration:none;color:#fff;position:fixed;bottom:90px;right:0px;background:rgba(0,0,0,0.5);padding:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;}

.WBColor{color:#fff;}