#body-wrapper{position:relative;width:100%}
#header{width:100%;border-bottom:1px solid #f0f0f0}
#header-top-container{position:relative;width:100%;background-color:#252525;padding:0 10px;height:50px;text-align:center}
#header-socials,#products-mob-brand{display:none}
.socials > li{float:left;margin-left:4px}
.socials > li:first-child{margin-left:0}
.socials > li > a:hover svg path{fill:#ad8a5a}
.socials > li svg{max-width:28px}
#header-top-phone-container{display:none}
#header-top-phone-mobile-container{position:relative;width:100%;height:30px;background-color:#484848;text-align:center}
#header-top-phone-mobile-container > span{display:inline-block;vertical-align:middle;font-size:15px;color:#fff;line-height:30px}
#header-top-phone-mobile-container a{display:inline-block;vertical-align:middle;margin-top:2px;line-height:30px}
#header-top-phone-mobile-container a > span{font-weight:700;font-size:20px;color:#fff}
#header-top-phone-mobile-container a:hover > span{color:#ad8a5a}
#header-right{display:inline-block;padding-top:10px}
#header-right > li{float:left;margin-left:14px}
#header-right > li:first-child{margin-left:0}
#header-right > li.mobile-cart{display:none}
#header-right > li:active > a svg path,#header-right > li:hover > a svg path,#header-right > li > a.h_r_selected svg path{fill:#ad8a5a}
.header-right-icon{position:relative;cursor:pointer}
#shopping-bag-number{position:absolute;width:18px;height:18px;top:-4px;right:-6px;background-color:#ffff;-webkit-border-radius:50%;border-radius:50%;font-size:13px;color:#252525;padding:2px 0 0;text-align:center;cursor:pointer;z-index:10}
#header-container{position:relative;width:100%;padding:15px 0 15px 10px}
#logo{float:left;max-width:220px}
#logo img{max-width:100%}
#special-menu-container{display:none}
#slider-container{position:relative;width:100%}
#slider{width:100%;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
#slider > li{float:left;width:50%}
#slider > li.first{border-right:1px solid #fff}
.sec-box.borderTop{border-top:1px solid #fff}
.sec-box-left{border-right:1px solid #fff}
#slider > li.first > a{position:relative;width:100%;padding-bottom:100%;overflow:hidden}
.slide-photo,.slide-photo > picture{display:block;position:absolute;width:100%;height:100%;top:0;left:0}
.slide-photo > picture img{position:absolute;bottom:0;right:0;top:50%;left:50%;margin:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sec-box{position:relative;width:100%;height:50%}
.sec-box-ratio{position:absolute;width:100%;height:100%;top:0;left:0}
.sec-box-left,.sec-box-right{position:relative;float:left;width:50%;height:100%}
.sec-box-100{position:relative;width:100%;height:100%}
.slide-photo-box{position:relative;width:100%;height:inherit}
.slide-photo-box > picture{display:block;position:relative;width:100%;height:inherit;overflow:hidden}
.slide-photo-box > picture img{position:absolute;bottom:0;right:0;top:50%;left:50%;margin:0;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#bar-icons-wrapper{display:none}
#bar-icons-container{border-top:1px solid #949494;border-bottom:1px solid #949494;padding:8px 0}
#bar-icons{max-width:1600px;margin:0 auto;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center}
#bar-icons > li{position:relative;float:left;width:20%;padding:0 5px;height:100%;border-left:1px solid #ccc}
#bar-icons > li:first-child{border-left:none}
.bar-icons-icon{display:inline-block;vertical-align:middle;width:50px;padding-right:10px;text-align:center}
.bar-icons-icon > img{max-width:100%}
.bar-icons-titles{display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 65px);width:calc(100% - 65px);text-align:center}
.bar-icons-titles > span{display:block}
.bar-icons-titles > span,.bar-icons-titles > a{font-size:14px;font-weight:400;line-height:1.2;color:#252525}
.bar-icons-titles > span.bold,.bar-icons-titles > a.bold{font-weight:700}
.bar-icons-titles > span.upper{text-transform:uppercase}
#search-watch-wrapper{margin-top:10px;width:100%;padding:0 10px}
#search-watch-container{width:100%;background-color:#f6f6f6;padding:20px}
#search-watch-htitle-container{position:relative;width:100%;text-align:center}
#search-watch-htitle-container:before{content:"";position:absolute;width:100%;height:1px;top:0;bottom:0;left:0;margin:auto 0;background-color:#adadad}
#search-watch-htitle{position:relative;z-index:10;display:inline-block;padding:10px 25px;background-color:#f6f6f6;text-align:center}
#search-watch-htitle > span{display:block;font-weight:700;font-size:26px;text-transform:uppercase;color:#252525;line-height:1.2}
#search-watch-htitle > span:first-child{color:#909090}
#search-watch-form-container{max-width:1130px;margin:10px auto 0}
#search-watch-form{display:block;width:100%}
#search-watch{width:100%;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center}
#search-watch > li{margin-top:15px;float:left;width:50%}
#search-watch > li:first-child{margin-top:0}
#search-watch > li:nth-child(2){margin-top:0;width:100%;float:none;height:0;visibility:hidden;pointer-events:none}
#search-watch > li > div{padding:0 15px}
.search-watch-select{width:100%;height:46px;border:1px solid #b8b8b8;outline:none;padding:0 10px;-webkit-box-shadow:none;box-shadow:none;font-weight:400;font-size:14px;color:#252525;background:#fff url(../img/select-arrow.svg) right center no-repeat;cursor:pointer}
#search-watch-submit-container{margin-top:20px;text-align:center}
#search-watch-submit{display:inline-block;padding:12px 40px;font-size:17px;line-height:1;color:#fff;background-color:#262626;text-transform:uppercase;cursor:pointer;border:none;outline:none}
#search-watch-submit:hover{background-color:#ad8a5a}
#carousel-watches-wrapper{width:100%;padding:30px 16px}
#carousel-watches-container{max-width:1600px;margin:0 auto}
#carousel-jewels-wrapper{width:100%;padding:30px 10px;background-color:#f6f6f6}
#carousel-jewels-container{max-width:1600px;margin:0 auto}
.carousel-watches-htitle{font-weight:700;font-style:italic;font-size:30px;color:#262626;text-align:center}
.carousel-watches-htitle2{position:relative;width:100%;text-align:center}
.carousel-watches-htitle2 > span{position:relative;z-index:10;display:inline-block;padding:4px 10px;background-color:#fff;font-weight:500;font-style:italic;font-size:30px;color:#909090}
.carousel-watches-htitle2.jewels > span{background-color:#f6f6f6}
.carousel-watches-htitle2 > span:before,.carousel-watches-htitle2.jewels > span:before{content:"";position:absolute;width:80px;height:1px;top:0;bottom:0;right:100%;margin:auto 0;background-color:#8b8b8b}
.carousel-watches-htitle2 > span:after,.carousel-watches-htitle2.jewels > span:after{content:"";position:absolute;width:80px;height:1px;top:0;bottom:0;left:100%;margin:auto 0;background-color:#8b8b8b}
#carousel-watches-tabs-container,#carousel-jewels-tabs-container{margin-top:15px}
.carousel-watches-tabs{display:inline-block}
.carousel-watches-tabs > li{float:left;margin-left:25px}
.carousel-watches-tabs > li:first-child{margin-left:0}
.carousel-watches-tabs-title{position:relative;font-weight:500;font-style:italic;font-size:19px;color:#262626;cursor:pointer;padding-bottom:6px}
.carousel-watches-tabs-title:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;cursor:pointer;background-color:#3b3b3b;-moz-transform-origin:center center;transform-origin:center center;transform:scale(0,1);transition:all .4s ease}
.carousel-watches-tabs-title:hover:before{transform:scale(1,1);transition:all .4s ease}
.carousel-watches-tabs > li.selected .carousel-watches-tabs-title:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;cursor:pointer;background-color:#3b3b3b}
#carousel-watches-changeable{position:relative;margin:20px 0 0;padding-bottom:60%}
#carousel-jewels-changeable{position:relative;margin:20px 0 0;padding-bottom:56%}
#carousel-watches-outer,#carousel-jewels-outer{padding:0 40px;position:absolute;top:0;left:0;width:100%;height:100%}
#carousel-watches,#carousel-jewels{width:100%}
.carousel-watches-cadre{position:absolute;width:100%;height:45%;left:0;top:20px}
.carousel-watches-cadre i{position:absolute;background-color:#262626}
.carousel-watches-cadre i.top,.carousel-watches-cadre i.bottom{width:100%;height:6px}
.carousel-watches-cadre i.left,.carousel-watches-cadre i.right{height:100%;width:6px}
.carousel-watches-cadre i.top{top:0;left:0;transform-origin:left center;transform:scale(0,1)}
.carousel-watches-cadre i.bottom{bottom:0;right:0;-webkit-transform-origin:right center;transform-origin:right center;transform:scale(0,1)}
.carousel-watches-cadre i.left{top:0;left:0;-webkit-transform-origin:center top;transform-origin:center top;transform:scale(1,0)}
.carousel-watches-cadre i.right{bottom:0;right:0;transform-origin:center bottom;transform:scale(1,0)}
.carousel-watches-cadre.animated i.top,.carousel-watches-cadre.animated i.bottom,.carousel-watches-cadre.animated i.left,.carousel-watches-cadre.animated i.right{transform:scale(1,1)}
.carousel-watches-left,.carousel-watches-right{position:absolute;top:0;bottom:0;margin:auto 0;width:40px;height:30px;cursor:pointer;z-index:60;transition:all .5s ease}
.carousel-watches-left{background:url(../img/carousel-watches-left.svg) no-repeat;background-size:contain;left:-10px}
.carousel-watches-right{background:url(../img/carousel-watches-right.svg) no-repeat;background-size:contain;right:-10px}
.carousel-watches-left:hover{background:url(../img/carousel-watches-left-hover.svg) no-repeat;background-size:contain;transition:all .5s ease}
.carousel-watches-right:hover{background:url(../img/carousel-watches-right-hover.svg) no-repeat;background-size:contain;transition:all .5s ease}
.carousel-jewels-left,.carousel-jewels-right{position:absolute;top:0;bottom:0;margin:auto 0;width:21px;height:34px;cursor:pointer;z-index:60;transition:all .5s ease}
.carousel-jewels-left{background:url(../img/carousel-jewels-left.svg) no-repeat;background-size:contain;left:18px}
.carousel-jewels-left.products{left:0}
.carousel-jewels-right{background:url(../img/carousel-jewels-right.svg) no-repeat;background-size:contain;right:18px}
.carousel-jewels-right.products{right:0}
.carousel-slide-container{padding:0 10px}
.carousel-slideCompare-container{padding:0}
.watches-carousel-slide{position:relative;width:100%}
.products-list-photo{position:relative;width:100%;padding-bottom:148%;overflow:hidden;border:1px solid #bebebe;background-color:#fff}
.products-list-photo > img{position:absolute;bottom:0;right:0;top:50%;left:50%;margin:0;max-width:95%;max-height:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;opacity:0}
.products-list-photo.open > img,.products-list-photo > img.animate{opacity:1}
.products-list-title{margin-top:5px;padding-top:28px;position:relative;width:100%;font-size:15px;font-weight:600;height:90px;color:#262626;line-height:1.2}
.products-list-title:before{content:"";position:absolute;width:1px;height:25px;top:0;left:0;right:0;margin:0 auto;background-color:#ccc}
.products-list-titleInner{margin-top:5px;position:relative;width:100%;font-size:14px;font-weight:600;height:50px;color:#262626;line-height:1.2}
.products-list-title.center,.products-list-price.center{text-align:center}
.products-list-title.center{padding-top:0;height:60px}
.products-list-title.center:before{display:none}
.products-list-price{margin-top:2px;width:100%;height:43px;display:table}
.products-list-price-inner{display:table-cell;vertical-align:middle;width:100%}
.products-list-price-oldPrice{font-size:14px;color:#909090;text-decoration:line-through}
.products-list-price-offerPrice{margin-top:3px;font-size:16px;font-weight:700;color:#262626}
.products-list-price-oldPrice.cart{font-size:15px}
.products-list-price-offerPrice.cart{font-size:17px}
.products-list-discount{position:absolute;width:36px;height:36px;top:5px;right:5px;text-align:center;padding-top:8px;background-color:#262626;-webkit-border-radius:50%;border-radius:50%;z-index:20}
.products-list-discount > span{font-weight:500;font-style:italic;font-size:14px;color:#fff}
.products-list-new{position:absolute;top:10px;left:5px;text-align:center;background-color:#fff;padding:3px 8px;border:1px solid #262626;z-index:20}
.products-list-new > span{font-size:14px;font-style:italic;font-weight:700;color:#262626}
.products-list-hover-container{display:none;height:46px;padding:12px 5px 13px}
.products-list-hover-left{float:left;height:100%}
.products-list-hover-right{float:right;height:100%}
.products-list-hover-right > svg{float:left;margin-left:1px;max-height:100%}
.products-list-hover-left > svg{float:left;margin-left:1px;max-height:100%}
.products-list-hover-right > svg:first-child,.products-list-hover-left > svg:first-child{margin-left:0}
.products-list-hover-compare{transform:rotate(0deg)}
.products-list-hover-compare:hover{transform:rotate(180deg)}
.watches-carousel-slide:hover .products-list-hover-container{opacity:1;visibility:visible;pointer-events:auto}
.products-list-hover-right > svg:last-child:hover path.p2st0,.products-list-hover-right > svg.favourite path.p2st0{fill:#fff}
.products-list-hover-compare.compare path{fill:#ad8a5a}
.products-list-hover-right > svg.favourite,#products-ifavourite.selected > svg{-webkit-animation-name:heartbeat;animation-name:heartbeat;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
@-webkit-keyframes heartbeat {
    0%{transform:scale(1)}
    20%{transform:scale(.75)}
    40%{transform:scale(1)}
    60%{transform:scale(.75)}
    80%{transform:scale(1)}
    100%{transform:scale(1)}
}
@keyframes heartbeat {
    0%{transform:scale(1)}
    20%{transform:scale(.75)}
    40%{transform:scale(1)}
    60%{transform:scale(.75)}
    80%{transform:scale(1)}
    100%{transform:scale(1)}
}
.preloader{position:absolute;top:80px;left:0;right:0;margin:0 auto;z-index:99;height:80px;width:80px;text-align:center;display:none}
.preloader img{max-width:100%}
#webticker-container{margin-top:20px;position:relative;padding:0 10px}
#webticker-htitle{position:relative;width:100%;text-align:center}
#webticker-htitle:before{content:"";position:absolute;width:100%;height:1px;top:0;bottom:0;left:0;margin:auto 0;background-color:#c9c9c9}
#webticker-htitle > span{position:relative;z-index:10;display:inline-block;padding:10px 30px;background-color:#fff;text-align:center;font-weight:700;font-size:30px;text-transform:uppercase}
#footer{width:100%;background-color:#262626;padding:0 10px;margin-top:20px}
#footer-container{max-width:1720px;margin:0 auto;padding:15px 0}
#footer-left{width:100%;margin-top:20px}
#footer-right{margin-top:20px;width:100%;text-align:center}
.footer-left-column{float:left;width:33.333333333333%;padding-left:50px}
#footer-left .footer-left-column:first-child{padding-left:0}
#logo-footer{display:none}
#logo-footer img{width:100%}
#logo-mob-footer{display:inline-block;max-width:220px}
#logo-mob-footer img{max-width:100%}
.footer-left-col-htitle{font-weight:400;font-size:18px;color:#fff;text-transform:uppercase}
.footer-left-working-hours{font-weight:300;font-size:16px;color:#fff}
.footer-left-working-hours strong{font-weight:400;font-size:16px;color:#fff}
.footer-left-working-hours p{margin:15px 0}
.footer-left-working-hours p:last-child{margin:15px 0 0}
#footer-socials{margin-top:35px}
.footer-left-col{width:100%;margin-top:15px}
.footer-left-col > span{display:block;text-transform:uppercase;color:#fff}
.footer-left-col > a{display:inline-block;text-transform:uppercase;color:#fff}
.footer-left-col > span.thin,.footer-left-col > a.thin{font-weight:300;font-size:16px}
.footer-left-col > span.reg{font-weight:400;font-size:16px}
.footer-left-col-href a:hover,.footer-left-col-href.footer_sel a{color:#939393}
#footer-right-inner{display:inline-block;text-align:center}
#footer-newsletter-container{padding:15px;border:1px solid #fff;margin-bottom:15px}
.footer-newsletter-title{font-weight:700;font-size:30px;color:#fff}
.footer-newsletter-title2{margin-top:10px;font-weight:300;font-size:16px;color:#fff;text-align:left}
#newsletter_form{display:block;width:100%;margin-top:25px}
.footer-newsletter-col{float:left;width:-webkit-calc(100% - 140px);width:calc(100% - 140px)}
.footer-newsletter-input{position:relative;font-size:16px;font-weight:300;color:#fff;width:100%;height:30px;line-height:30px;background:#262626;padding:0;border:none;border-bottom:1px solid #fff;outline:none;transition:all .3s ease}
.footer-newsletter-input:focus{border-bottom:1px solid #af8b5b;transition:all .3s ease}
.footer-newsletter-input::-webkit-input-placeholder{color:#fff;text-transform:capitalize}
.footer-newsletter-input:-moz-placeholder{color:#fff;text-transform:capitalize}
.footer-newsletter-input::-moz-placeholder{color:#fff;text-transform:capitalize}
.footer-newsletter-input:-ms-input-placeholder{color:#fff;text-transform:capitalize}
.footer_submit-col{float:left;width:140px;padding-left:20px}
.newsletter_submit{display:inline-block;padding:8px 25px;font-size:15px;font-weight:700;line-height:1;color:#262626;background-color:#fff;text-transform:uppercase;cursor:pointer;border:none;outline:none;transition:all .5s ease}
.newsletter_submit:hover{background-color:#af8b5b;color:#fff;transition:all .5s ease}
.footer-right-banks{margin-top:15px;display:inline-block}
.footer-right-banks img{max-width:100%}
#footer-dev-copyright-container{width:100%;border-top:1px solid #949494}
#footer-dev-copyright{max-width:1720px;margin:0 auto;padding:15px 0}
#copyright{float:left;font-size:14px;text-transform:uppercase;color:#fff}
#specialone-logo{float:right;padding-top:2px}
#brands-submenu-container{position:absolute;display:block;visibility:hidden;opacity:0;pointer-events:none;width:100%;left:0;top:100%;list-style:none;z-index:99;background-color:#fff;border-top:1px solid #898989;border-bottom:1px solid #d2d2d2;transition:visibility 0s,opacity .3s}
#special-menu > li.brands:hover #brands-submenu-container{opacity:1;visibility:visible;pointer-events:auto;transition:visibility 0s,opacity .3s}
#brands-submenu{max-width:1660px;margin:0 auto;padding:30px 20px;-webkit-column-count:7;-webkit-column-gap:20px;column-count:7;column-gap:20px}
#brands-submenu > li{width:100%;margin-top:20px}
#brands-submenu > li:first-child{margin-top:0}
.brands-htitle{font-weight:700;font-size:17px;color:#262626;padding-bottom:5px;border-bottom:1px solid #949494;margin-bottom:5px}
.brands-submenu2{width:100%}
.brands-submenu2 > li{width:100%}
.brands-submenu2 > li > figure{display:inline-block;vertical-align:middle}
.brands-submenu2 > li > a{display:inline-block;vertical-align:middle;color:#262626;font-weight:400;font-size:16px;padding:5px 0}
.brands-submenu2 > li > a:hover,.brands-submenu2 > li.brands_sel > a{color:#906B39}
#watches-submenu-container{position:absolute;display:block;visibility:hidden;opacity:0;pointer-events:none;width:100%;left:0;top:100%;list-style:none;z-index:99;background-color:#fff;border-top:1px solid #898989;border-bottom:1px solid #d2d2d2;transition:visibility 0s,opacity .3s}
#special-menu > li.watches:hover #watches-submenu-container{opacity:1;visibility:visible;pointer-events:auto;transition:visibility 0s,opacity .3s}
#watches-submenu{max-width:1780px;margin:0 auto;padding:30px 15px;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
#watches-submenu > li{position:relative;float:left;width:16.666666666667%;margin-top:30px;text-align:center}
#watches-submenu > li:before{content:"";position:absolute;width:1px;height:50%;top:0;bottom:0;left:0;margin:auto 0;background-color:#d2d2d2}
#watches-submenu > li:nth-child(6n+1):before{display:none}
#watches-submenu > li:nth-child(-n+6){margin-top:0}
.watches-submenu-htitle{font-weight:500;font-size:18px;color:#262626;text-transform:uppercase}
.watches-submenu2{width:100%}
.watches-submenu2 > li{width:100%;margin-top:20px}
.watches-submenu2 > li > a{display:inline-block;color:#909090;font-weight:300;font-size:15px;text-transform:uppercase}
.watches-submenu2 > li > a:hover{color:#353434}
#jewels-submenu-container{position:absolute;display:block;visibility:hidden;opacity:0;pointer-events:none;width:100%;left:0;top:100%;list-style:none;z-index:99;background-color:#fff;border-top:1px solid #898989;border-bottom:1px solid #d2d2d2;transition:visibility 0s,opacity .3s}
#special-menu > li.jewels:hover #jewels-submenu-container{opacity:1;visibility:visible;pointer-events:auto;transition:visibility 0s,opacity .3s}
#jewels-submenu{max-width:1010px;margin:0 auto;padding:30px 5px;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center}
#jewels-submenu > li{position:relative;float:left;width:25%;margin-top:20px}
#jewels-submenu > li:nth-child(-n+4){margin-top:0}
#jewels-submenu > li > div{padding:0 5px}
#jewels-submenu > li > div > a{padding:25px 20px;text-align:center}
.jewels-submenu-icon{position:relative;overflow:hidden;display:inline-block;width:100%;padding-bottom:100%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #dfdfdf;background-color:#fff}
.jewels-submenu-icon img{position:absolute;bottom:0;right:0;top:50%;left:50%;margin:0;max-width:70%;max-height:70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.jewels-submenu-htitle{width:100%;margin-top:10px;height:32px;display:table}
.jewels-submenu-htitle > span{display:table-cell;vertical-align:middle;font-weight:500;font-size:18px;color:#262626;text-transform:uppercase}
#jewels-submenu > li > div > a:hover{background-color:#252525}
#jewels-submenu > li > div > a:hover .jewels-submenu-htitle > span{color:#fff}
#inner-container{position:relative;width:100%}
#cms-wrapper{width:100%}
#inner-h1-container{margin-top:5px;padding-bottom:5px;border-bottom:1px solid #e5e5e5}
#inner-h1{font-weight:700;font-size:36px;line-height:70px;text-align:center;background-color:#f6f6f6}
#inner-h1.products-list{background-color:#f6f6f6;background-repeat:no-repeat;background-position:62% 50%;background-size:contain}
#inner-contents{margin-top:20px;padding:0 10px}
#inner-f1-photo-container{width:100%}
#inner-f1-photo{display:block;width:100%}
#inner-f1-photo > img{max-width:100%}
#inner-desc{margin-top:20px;font-weight:400;font-size:17px;line-height:1.4}
#cms-photos-container{margin:20px auto 0;max-width:1240px;padding:0 5px}
#cms-photos{width:100%}
#cms-photos > li{margin-top:20px;float:left;width:33.333333333333%}
#cms-photos > li:nth-child(-n+3){margin-top:0}
#cms-photos > li > div{padding:0 5px}
#cms-photos > li > div > a{position:relative;width:100%}
.cms-img{position:relative;width:100%;padding-bottom:75%;overflow:hidden}
.cms-img img{position:absolute;bottom:0;right:0;top:50%;left:50%;margin:0;width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.shadow-bx{position:absolute;height:100%;width:100%;top:0;left:0;transition:all .4s ease-in-out;z-index:10}
.zoom-in{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:url(../img/zoom-link.svg) center no-repeat;display:inline-block;text-decoration:none;padding:0;text-indent:-9999px;width:35px;height:36px;z-index:50;opacity:0;transform:scale(0,0);transition:all .4s ease-in-out}
#cms-photos > li > div > a:hover .shadow-bx{-webkit-box-shadow:inset 0 0 0 400px #ffffffb3;box-shadow:inset 0 0 0 400px #ffffffb3;transition:all .4s ease-in-out}
#cms-photos > li > div > a:hover .zoom-in{opacity:1;transition:all .4s ease-in-out}
#filter-wrapper{margin-top:20px;width:100%;padding:0 10px;text-align:center}
#filter-container{width:100%}
#npp-container{display:inline-block;padding:2px 0;vertical-align:middle}
#npp-title,#sort-title,#doseis-title{float:left;font-weight:700;font-size:14px;color:#262626;line-height:24px;margin-right:6px}
select#npp{float:right;width:60px;height:24px;border:1px solid #e4e4e4;outline:none;padding:2px 5px;-webkit-box-shadow:none;box-shadow:none;font-weight:400;font-size:14px;color:#262626;background:#fff url(../img/select-arrow.svg) right center no-repeat;cursor:pointer}
#sort-container{margin-left:10px;border-left:1px solid #4c4c4c;padding:2px 0 2px 10px;display:inline-block;vertical-align:middle}
select#sort{float:right;width:170px;height:24px;border:1px solid #e4e4e4;outline:none;padding:2px 5px;-webkit-box-shadow:none;box-shadow:none;font-weight:400;font-size:14px;color:#262626;background:#fff url(../img/select-arrow.svg) right center no-repeat;cursor:pointer}
select#seldoseis{float:left;width:170px;height:24px;border:1px solid #e4e4e4;outline:none;padding:2px 5px;-webkit-box-shadow:none;box-shadow:none;font-weight:400;font-size:14px;color:#262626;background:#fff url(../img/select-arrow.svg) right center no-repeat;cursor:pointer}
#products-list-wrapper{margin-top:10px;width:100%;padding:0}
#sidebar-filters-container{width:100%;margin-bottom:20px}
#products-list-outer{width:100%}
#products-list > li{float:left;margin-top:20px;width:33.333333333333%}
#products-list > li:nth-child(-n+3){margin-top:0}
#products-list > li > div{padding:0 10px}
#products-list > li > div > a{position:relative;width:100%}
#products-list > li > div > a:hover .products-list-hover-container{opacity:1;visibility:visible;pointer-events:auto}
#features-container{width:100%;max-height:0;overflow:hidden;transition:all .5s ease}
#features-container.open{max-height:1500px;transition:all .5s ease}
#features-container > li{margin-top:10px;width:100%;padding:0 10px}
#features-container > li:first-child{margin-top:10px}
.features-select{position:relative;width:100%;padding:10px;border:1px solid #e4e4e4}
.features-inner-title{width:100%;height:26px;line-height:26px;border:none;outline:none;font-weight:700;font-size:16px;text-transform:uppercase;color:#262626;background:#fff url(../img/select-filter-up.svg) right center no-repeat;cursor:pointer}
.features-inner-title.open{background:#fff url(../img/select-filter-down.svg) right center no-repeat}
.search-quickbrands{display:none;margin-top:10px;position:relative;font-weight:400;font-size:16px;color:#262626;width:100%;height:40px;line-height:40px;background:#fff url(../img/filters-magnifier-icon.svg) right center no-repeat;padding:0 35px 0 10px;border:1px solid #e5e5e5;outline:none}
.search-quickbrands::-webkit-input-placeholder{color:#C3C3C3}
.search-quickbrands:-moz-placeholder{color:#C3C3C3}
.search-quickbrands::-moz-placeholder{color:#C3C3C3}
.search-quickbrands:-ms-input-placeholder{color:#C3C3C3}
.features-inner-container{position:relative;display:block;width:100%;background-color:#fff;max-height:0;overflow:hidden;transition:all .7s ease}
.features-inner-container.open{max-height:170px;overflow:hidden;transition:all .7s ease}
.features-inner{margin-top:1px;max-height:170px;overflow:auto}
.features-inner > li{width:100%}
.features{padding:6px 0}
.sidebar-filters-subTitles{font-size:16px;font-weight:300;color:#262626;padding-top:5px}
.filter-cont{display:block;position:relative;cursor:pointer;padding:3px 0 0 32px;min-height:22px}
.filter-cont input{position:absolute;opacity:0;cursor:pointer}
.filter-cont input:disabled ~ .filter-checkmark{border:1px solid #ddd}
.filter-cont input:disabled ~ .sidebar-filters-subTitles{color:#ddd}
.filter-checkmark{position:absolute;top:0;left:0;width:22px;height:22px;background-color:#fff;border:1px solid #1e1e1e}
.filter-cont:hover .sidebar-filters-subTitles{color:#5A5959}
.filter-cont input:checked ~ .filter-checkmark{border:1px solid #1e1e1e;background-color:#1e1e1e}
.filter-cont input:checked ~ .sidebar-filters-subTitles{color:#1e1e1e}
.price_range{width:100%;margin:10px 0;padding:10px 0 30px}
#price_range-filters-container{position:relative;margin:0 10px}
#price_range-filters{width:100%;height:20px}
#price_range_min-filters{position:absolute;top:100%;top:-webkit-calc(100% + 20px);top:calc(100% + 20px);left:-10px;font-size:12px;font-weight:300}
#price_range_max-filters{position:absolute;top:100%;top:-webkit-calc(100% + 20px);top:calc(100% + 20px);right:-10px;font-size:12px;font-weight:300}
.ui-widget-content{height:2px!important;background:#000!important;color:#000;border:none!important}
.ui-widget-header{background:#000!important}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{-webkit-border-radius:50%!important;border-radius:50%!important;width:20px!important;height:20px!important;border:none!important;background-color:#000!important;outline:none!important;top:-.55em!important}
.ui-state-default:focus,.ui-state-default:active{outline:none!important;border:1px solid #c4c4c4!important}
.ui-state-default:hover{outline:none!important;border:none!important}
#features-selected-wrapper{margin-top:15px;width:100%;padding:15px 10px;background-color:#494949}
#features-selected-inner{width:100%}
#features-selected-container{float:left;width:-webkit-calc(100% - 150px);width:calc(100% - 150px)}
#features-selected-container > li{float:left;margin-left:8px}
#features-selected-container > li:first-child{margin-left:0}
.features-selected > svg,.features-selected-title{display:inline-block;vertical-align:middle;font-weight:400;font-size:14px;color:#fff}
.features-selected-title{margin-right:4px}
#clear-features{float:right;margin-top:2px;font-weight:400;font-size:14px;color:#fff;text-decoration:underline}
.features-selected:hover > svg path{fill:#af8b5b}
.features-selected:hover > .features-selected-title,#clear-features:hover{color:#af8b5b}
.pages-container{margin-top:30px;width:100%;text-align:center}
.pages-inner{display:inline-block}
.pages > a{float:left;margin-left:12px;font-size:20px;color:#000}
.pages > a:first-child{margin-left:0}
.pages > a:hover,.pages > a.paging_sel{color:#af8b5b}
.pages > a.paging_pn{padding-top:5px;max-width:26px}
.pages > a.paging_pn img{max-width:100%}
#inner-products-h1-container{margin-top:5px;padding-bottom:5px;border-bottom:1px solid #e5e5e5}
#inner-products-h1-wrap{padding:0 10px;background-color:#f6f6f6;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center}
#inner-products-h1{position:relative;padding:10px 0;float:left;width:70%;font-weight:500;font-size:18px;height:100%}
#products-brand{position:relative;margin-left:auto;float:right;width:160px;padding:10px;background-color:#fff}
#products-brand > a{border:1px solid #c9c9c9;-webkit-border-radius:5px;border-radius:5px}
#products-brand > a figure{max-width:100%;text-align:center}
#products-brand > a img{display:inline-block;max-width:95%}
#products-content-container{margin:10px auto 0;max-width:1260px;padding:0 10px}
#slider-products-wrapper{width:100%}
#slider-products-container{position:relative;width:100%}
.products-discount{position:absolute;width:60px;height:60px;top:10px;right:8px;background-color:#262626;-webkit-border-radius:50%;border-radius:50%}
.products-discount > span{display:block;width:100%;text-align:center;font-weight:500;font-style:italic;font-size:20px;color:#fff;padding-top:18px}
.products-new{position:absolute;top:10px;left:120px;text-align:center;background-color:#fff;padding:5px 10px;border:1px solid #262626;z-index:20}
.products-new > span{font-weight:500;font-style:italic;font-size:18px;color:#262626}
#products-icons-wrapper{margin:5px 0 0;padding-left:110px;width:100%;text-align:center}
#products-icons{display:inline-block;text-align:center}
#products-icons > li{display:inline-block;width:46px;padding:0 2px;margin-top:5px}
#products-icons > li figure img{max-width:100%}
#products-right-content{margin-top:10px;width:100%}
#products-right-info{float:left;width:70%;padding:0 15px}
#bar-icons-inner-container{float:right;width:30%}
#bar-icons-inner{margin-top:20px;text-align:center}
#bar-icons-inner > li{position:relative;margin-top:15px;padding-bottom:15px;text-align:center}
#bar-icons-inner > li:first-child{margin-top:0}
#bar-icons-inner > li:last-child{padding-bottom:0}
#bar-icons-inner > li:before{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:60px;height:1px;background-color:#bbb}
#bar-icons-inner > li:last-child:before{display:none}
.bar-icons-inner-icon{display:inline-block;margin-bottom:10px}
.bar-icons-inner-titles > span{display:block}
.bar-icons-inner-titles > span,.bar-icons-inner-titles > a{font-size:14px;font-weight:400;line-height:1.2;color:#252525}
.bar-icons-inner-titles > span.bold,.bar-icons-inner-titles > a.bold{font-weight:700}
.bar-icons-inner-titles > span.upper{text-transform:uppercase}
#products-price-container{margin-top:20px}
#products-offerPrice{font-size:36px;font-weight:700;color:#000}
#products-oldPrice-container{margin-top:6px}
#products-oldPrice{display:inline-block;vertical-align:middle;font-size:18px;text-decoration:line-through;color:#000}
#products-profit-container{display:inline-block;vertical-align:middle;margin-left:10px}
#products-profit-text{font-size:15px;font-weight:600;color:#000;text-transform:uppercase}
#products-profit{font-size:17px;font-weight:700;color:#267400}
#products-code{margin-top:20px;font-weight:500;font-size:16px;color:#000;text-transform:uppercase}
#products-code > span{font-weight:700}
#products-availability{margin-top:10px;font-weight:500;font-size:16px;color:#000;text-transform:uppercase}
#products-availability > span.green{font-weight:700;color:#267400}
#products-availability > span.red{font-weight:700;color:#c40808}
#products-expected_date{margin-top:10px;font-weight:500;font-size:16px;color:#000;text-transform:uppercase}
#products-expected_date > span{font-weight:700}
#products-inner-brands{margin-top:10px;font-weight:500;font-size:16px;color:#000;text-transform:uppercase}
#products-inner-brands > span,#products-inner-brands > a{display:inline-block;font-weight:700;color:#267400}
#products-reviews-container{margin-top:10px;font-weight:500;font-size:14px;color:#000;text-transform:uppercase}
#products-reviews-stars,#products-reviews-stars-info{display:inline-block;vertical-align:middle}
#products-reviews-stars > figure{display:inline-block;margin-left:2px}
#products-reviews-stars > figure:first-child{margin-left:0}
#products-reviews-stars-info{margin-left:10px;font-weight:400;font-size:14px;color:#000}
#products-reviews-stars-info.noMargin{margin-left:0}
#products-review-button{cursor:pointer;font-weight:700;text-decoration:underline}
#products-review-button:hover{color:#ad8a5a}
#products-related-container{margin-top:30px}
#products-related-htitle{position:relative;font-weight:500;font-size:16px;text-transform:uppercase;color:#000;padding-top:10px}
#products-related-htitle:before{content:"";position:absolute;width:100px;height:1px;top:0;left:0;background-color:#b3b3b3}
#products-related{margin-top:20px;max-height:170px;overflow:hidden;transition:max-height .6s ease-out}
#products-related.open{max-height:1000px;transition:max-height 2s ease-out}
#products-related > li{float:left;width:25%;margin-top:20px}
#products-related > li:nth-child(-n+4){margin-top:0}
#products-related > li > div{padding:0 5px}
#products-related > li > div > a{position:relative;width:100%}
.products-related-photo{position:relative;width:100%;padding-bottom:148%;overflow:hidden;background-color:#fff}
.products-related-photo > img{position:absolute;bottom:0;right:0;top:50%;left:50%;margin:0;max-width:95%;max-height:80%;-webkit-backface-visibility:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;opacity:0}
.products-related-photo > img.animate{opacity:1}
#products-related > li > div > a:hover .products-related-photo > img{opacity:.7}
#products-addCart{margin-top:30px;font-weight:400;font-size:18px;color:#fff;padding:10px 20px;background-color:#262626;text-align:center;text-transform:uppercase;cursor:pointer}
#products-addCart:hover{background-color:#154100}
#products-favcompshare-container{margin-top:15px;width:100%;border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;padding:10px}
#products-favcompshare-container > li{float:left;width:33.333333333333%;text-align:center;cursor:pointer}
.products-favcompshare-icon{display:inline-block}
.products-favcompshare-title{margin-top:8px;font-weight:400;font-size:14px;text-transform:uppercase;color:#000}
#products-ifavourite:hover svg path.sft0,#products-ifavourite.selected svg path.sft0{fill:#000}
#products-icompare:hover svg{transform:rotate(180deg)}
#products-icompare.selected svg path{fill:#af8b5b}
#products-ishare:hover svg,#products-ishare.open svg{transform:rotate(180deg)}
#products-share-container{margin-top:15px;width:100%;text-align:center}
#products-share-container > ul{display:inline-block}
#products-share-container > ul > li{visibility:hidden;opacity:0;position:relative;top:10px;float:left;margin-left:10px}
#products-share-container > ul > li:first-child{margin-left:0}
#products-share-container > ul > li > a{cursor:pointer}
#products-share-container > ul > li > a img{-webkit-backface-visibility:hidden;max-width:36px}
#products-share-container > ul > li > a:hover img{opacity:.7}
#products-pdf-wrapper{margin-top:5px;width:100%;text-align:center}
#products-pdf-container{display:inline-block}
#products-pdf-container span,#products-pdf-container figure{display:inline-block;vertical-align:middle}
#products-pdf-container span{padding-top:6px;font-weight:500;font-size:14px;text-transform:uppercase;color:#000}
#products-cms-payment{margin-top:8px}
#products-cms-payment > a{display:inline-block;text-decoration:underline;font-weight:400;font-size:14px;text-transform:uppercase;color:#000}
#products-variable-container{margin-top:30px}
#products-variable-htitle{position:relative;font-weight:500;font-size:16px;text-transform:uppercase;color:#000;padding-top:10px}
#products-variable-htitle:before{content:"";position:absolute;width:100px;height:1px;top:0;left:0;background-color:#b3b3b3}
#products-variable{margin-top:20px;width:100%}
#products-variable > li{margin-top:10px;width:100%}
.products-variable-titles{display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 160px);width:calc(100% - 160px);font-weight:400;font-size:16px;text-transform:uppercase;color:#000;padding:6px 0}
.products-variable-select{display:inline-block;vertical-align:middle;width:150px}
.vs_select_sizes{width:100%;height:30px;border:1px solid #d0d0d0;outline:none;padding:2px 5px;-webkit-box-shadow:none;box-shadow:none;font-weight:400;font-size:16px;color:#000;background:#fff url(../img/select-arrow.svg) right center no-repeat;cursor:pointer}
#products-info-wrapper{margin-top:30px;width:100%;background-color:#f2f4f5;padding:20px 10px}
#products-info-outer{margin:0 auto;max-width:1500px;position:relative;max-height:240px;overflow:hidden;transition:max-height .6s ease-out;padding-bottom:70px}
#products-info-outer.open{max-height:50000px;transition:max-height 2s ease-out}
#products-info-container{width:100%;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
#products-desc-container{float:left;width:50%}
#products-characteristics-container{position:relative;float:right;width:50%}
#products-characteristics-container:before{content:"";position:absolute;width:1px;height:-webkit-calc(100% - 40px);height:calc(100% - 40px);top:40px;left:0;background-color:#ccc}
.products-info-title{font-weight:700;font-size:20px;color:#000;text-transform:uppercase;text-align:center;padding-bottom:10px;border-bottom:1px solid #ccc}
#products-desc{padding-top:15px;font-weight:400;font-size:16px;color:#000;line-height:1.6;padding-right:10px}
#products-desc h2{font-weight:500;font-size:18px}
#products-info-showmore-container{width:100%;height:73px;position:absolute;bottom:0;left:0;background:#fff linear-gradient(to bottom,#f2f4f500 0%,#f2f4f5cc 12%,#f2f4f5e6 34%,#f2f4f5f5 57%,#f2f4f5 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f2f4f5',endColorstr='#f2f4f5',GradientType=0);text-align:center}
#products-info-showmore{margin-top:39px;display:inline-block;font-weight:400;font-size:14px;color:#000;text-transform:uppercase;padding:9px 30px;border:1px solid #000;background-color:#f2f4f5;cursor:pointer}
#products-info-showmore:hover{background-color:#000;color:#fff}
#products-characteristics{max-width:500px;margin:0 auto;width:100%;padding:15px 10px 0}
.products-characteristics-row{width:100%}
.products-characteristics-cell{font-weight:400;font-size:14px;color:#000;padding:5px 0}
.products-characteristics-cell.bold{font-weight:700;text-transform:uppercase;padding-right:5px}
.products-showmore-wrapper{margin-top:20px;padding:0 10px}
.products-showmore-container{position:relative;max-width:1500px;margin:0 auto}
.products-showmore-htitle{position:relative;width:100%;text-align:center;margin-bottom:10px}
.products-showmore-htitle:before{content:"";position:absolute;width:100%;height:1px;top:0;bottom:0;left:0;margin:auto 0;background-color:#8b8b8b}
.products-showmore-htitle span{position:relative;z-index:10;display:inline-block;padding:10px 20px;background-color:#fff;text-align:center;font-weight:500;font-style:italic;font-size:20px;color:#000}
.related-showmore-products{max-width:1380px;margin:0 auto}
#related-watches{padding:0}
#products-reviews-list-wrapper{margin-top:20px;padding:0 10px}
#products-reviews-list-container{position:relative;max-width:1500px;margin:0 auto}
#products-reviews-list-htitle{font-weight:700;font-size:20px;color:#fff;text-transform:uppercase;text-align:center;padding:12px 20px;background-color:#000}
#products-reviews-list-rating-container{margin-top:10px;padding:10px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;text-align:center}
#products-reviews-list-rating-title{font-weight:700;font-size:18px;color:#000;text-transform:uppercase;text-align:center}
#products-reviews-list-stars{margin-top:10px;display:inline-block}
#products-reviews-list-stars > li{float:left;margin-left:8px}
#products-reviews-list-stars > li:first-child{margin-left:0}
#products-reviews-list-stars > li figure{width:28px}
#products-reviews-list-stars > li figure img{width:100%}
#products-reviews-list-rating-num{margin-top:10px;font-weight:300;font-size:19px;color:#000;text-transform:lowercase}
#products-reviews-list-comments{margin-top:10px;padding:12px 0;background-color:#f2f4f5;text-align:center;font-weight:700;font-size:20px;color:#000;text-transform:uppercase}
#products-reviews-list{width:100%}
#products-reviews-list > li{width:100%;padding:10px;border-bottom:1px solid #dedede}
.products-reviews-list-user{float:left;width:40px}
.products-reviews-list-user img{max-width:100%}
.products-reviews-list-content{float:right;width:-webkit-calc(100% - 45px);width:calc(100% - 45px);padding-top:10px}
.products-reviews-list-fullname{font-weight:500;font-size:20px;color:#000}
#products-reviews-list-inner-stars{margin-top:10px}
#products-reviews-list-inner-stars > li{float:left;margin-left:10px}
#products-reviews-list-inner-stars > li:first-child{margin-left:0}
.products-reviews-list-title{margin-top:10px;font-weight:700;font-size:18px;color:#000}
.products-reviews-list-desc{margin-top:10px;font-weight:300;font-size:16px;color:#000;line-height:1.4}
.header-right-submenu-container,.header-right-submenuS-container,.header-right-submenuC-container{position:absolute;width:100%;top:100%;left:0;z-index:89;border-top:1px solid #dadada;background-color:#252525;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:visibility 0s,opacity .4s;transition:visibility 0s,opacity .3s}
.header-right-submenu-container.open,.header-right-submenuS-container.open,.header-right-submenuC-container.open{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s,opacity .4s;transition:visibility 0s,opacity .3s}
.header-right-submenu{max-width:840px;margin:0 auto;padding:20px 10px}
.header-right-submenu > li{float:left;width:50%}
.header-right-submenu > li:first-child{padding-right:10px}
.header-right-submenu > li:nth-child(2){padding-left:10px}
.members-submenu-titles{font-weight:500;font-size:16px;color:#fff}
.members-submenu-link{margin-top:10px;display:block;width:100%;border:1px solid #fff;padding:15px;font-weight:500;font-size:16px;color:#fff;text-transform:uppercase;text-align:center}
.members-submenu-link:hover{background-color:#fff;color:#252525}
.members-submenu-forgotPassword{display:inline-block;margin-top:10px;font-size:14px;font-weight:300;color:#fff;text-decoration:underline}
.members-submenu-forgotPassword:hover{color:#ab8859}
#langs-button{position:relative}
.langs-submenu-container{position:absolute;width:84px;top:100%;left:-25px;z-index:99;padding-top:11px;border:1px solid #252525;background-color:transparent;visibility:hidden;opacity:0;pointer-events:none;text-align:center;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-transition:visibility 0s,opacity .4s;transition:visibility 0s,opacity .3s}
.langs-submenu-container.open{visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:visibility 0s,opacity .4s;transition:visibility 0s,opacity .3s}
.langs-submenu{width:100%;margin-top:5px;padding:5px 4px 10px;background-color:#fff;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.langs-submenu > li{float:left;margin-left:5px}
.langs-submenu > li:first-child{margin-left:0}
.langs-submenu > li figure img{width:100%}
.langs-submenu > li.selected figure img{opacity:.4}
#inner-forms-wrapper{margin-top:5px}
#inner-forms-container{padding:30px 0;text-align:center;background-color:#f6f6f6}
#inner-forms-container2{padding:30px 0;text-align:center}
#inner-forms-h1{font-weight:500;font-style:italic;font-size:24px;color:#404040}
#inner-forms-h2{margin-top:10px;font-weight:500;font-size:35px;color:#404040}
#inner-forms-h3{margin-top:25px;font-weight:400;font-size:17px;color:#404040}
#login-form-container{margin:20px auto 0;max-width:380px}
#login-form,#recover-form,#reenter-form{display:block;width:100%}
.inner-forms-col{width:100%;margin-top:20px}
#login-form .inner-forms-col:first-child{margin-top:0}
.inner-forms-input{height:50px;line-height:50px;padding:0 15px;font-size:16px;font-weight:400;position:relative;color:#262626;width:100%;outline:0;border:1px solid #262626;background-color:#fff}
.inner-forms-input.center{text-align:center}
#login-submit,#recover-submit,#reenter-submit{width:100%;height:50px;line-height:50px;font-weight:500;font-size:16px;color:#fff;padding:0 20px;background-color:#262626;text-transform:uppercase;border:none;outline:none;cursor:pointer}
#my-account-submit{display:inline-block;height:50px;line-height:50px;font-weight:500;font-size:16px;color:#fff;padding:0 100px;background-color:#262626;text-transform:uppercase;border:none;outline:none;cursor:pointer}
#login-submit:hover,#register-submit:hover,#recover-submit:hover,#reenter-submit:hover,#my-account-submit:hover{background-color:#af8b5b}
.inner-forms-input::-webkit-input-placeholder,.register-textarea::-webkit-input-placeholder{font-size:16px;font-weight:400;color:#262626;transition:all .4s ease}
.inner-forms-input:-moz-placeholder,.inner-forms-input::-moz-placeholder,.register-textarea:-moz-placeholder,.register-textarea::-moz-placeholder{font-size:16px;font-weight:400;color:#262626;transition:all .4s ease}
.inner-forms-input:-ms-input-placeholder,.register-textarea:-ms-input-placeholder{font-size:16px;font-weight:400;color:#262626;transition:all .4s ease}
.inner-forms-input:focus::-webkit-input-placeholder,.register-textarea:focus::-webkit-input-placeholder{color:#9b9b9b;transition:all .4s ease}
.inner-forms-input:focus:-moz-placeholder,.inner-forms-input:focus::-moz-placeholder,.register-textarea:focus:-moz-placeholder,.register-textarea:focus::-moz-placeholder{color:#9b9b9b;transition:all .4s ease}
.inner-forms-input:focus:-ms-input-placeholder,.register-textarea:focus:-ms-input-placeholder{color:#9b9b9b;transition:all .4s ease}
#inner-register-h1{font-weight:500;font-size:26px;color:#252525}
#inner-register-h2{margin-top:20px;font-weight:500;font-size:20px;color:#252525}
#register-form-container{margin:30px auto 0;max-width:840px}
#register-form{display:block;width:100%}
.register-col{margin-top:15px;width:100%}
.register-col.shipping{padding-left:10px}
.register-col-left{float:left;width:50%;padding:0 10px}
.register-col-right{float:right;width:50%;padding:0 10px}
.register-col-fullwidth{width:100%;padding:0 10px}
.inner-forms-select{width:100%;height:50px;line-height:50px;font-size:16px;font-weight:400;position:relative;color:#262626;outline:0;padding:0 15px;border:1px solid #262626;text-align:left;background:#fff url(../img/select-arrow.svg) right center no-repeat;cursor:pointer}
.inner-submitRegister-col{margin-top:15px;width:100%;text-align:center}
.inner-submitAccount-col{margin-top:15px;width:100%;text-align:center}
#register-submit{display:inline-block;font-weight:500;font-size:16px;line-height:50px;color:#fff;padding:0 100px;background-color:#262626;text-transform:uppercase;border:none;outline:none;cursor:pointer}
.login-forgotPassword{display:block;margin-top:10px;font-size:14px;font-weight:300;color:#000;text-decoration:underline;text-align:left}
.login-forgotPassword:hover{color:#ab8859}
.header-right-submenu-logged{max-width:840px;margin:0 auto;padding:15px 10px}
.header-right-submenu-logged > li{margin-top:15px;float:left;width:50%}
.header-right-submenu-logged > li:nth-child(-n+2){margin-top:0}
.header-right-submenu-logged > li:nth-child(2n+1){padding-right:10px}
.header-right-submenu-logged > li:nth-child(2n){padding-left:10px}
.header-right-submenu-logged > li > a{width:100%;font-weight:500;font-size:16px;text-transform:uppercase;color:#fff;border:1px solid #fff;padding:15px;cursor:pointer;text-align:center}
.header-right-submenu-logged > li > a:hover{color:#000;background-color:#fff}
.header-right-submenu-logged-fullname{font-weight:500;font-size:18px;color:#fff;text-transform:uppercase;text-align:center;margin-top:20px}
#registration-successful-container{margin:0 auto;max-width:600px}
#registration-successful-text{margin:20px auto 0;max-width:380px;font-weight:400;font-style:italic;font-size:18px;color:#404040}
#my-account-form-container{margin:20px auto 0;max-width:840px}
.my-account-htitle{margin-bottom:20px;position:relative;font-weight:500;font-size:18px;color:#000;padding-bottom:10px;text-align:center}
.my-account-htitle:after{content:"";position:absolute;width:40%;height:1px;left:0;right:0;bottom:0;margin:0 auto;background-color:#dadada}
#myaccount-holder-container,#myaccount-holder-container2{width:100%;position:relative;cursor:pointer}
#myaccount-holder{width:100%;height:50px;line-height:50px;font-size:16px;font-weight:400;position:relative;color:#262626;outline:0;padding:0 10px;border:1px solid #262626;background:#fff url(../img/select-arrow.svg) right center no-repeat;cursor:pointer}
.datetimepicker-wrapper{position:absolute;left:0;right:0;top:100%;width:100%}
.datetimepicker-container{position:absolute;width:230px;top:0;left:0;margin:0 auto;opacity:0;visibility:hidden;z-index:50;transition:all .3s ease}
.datetimepicker-container.open{opacity:1;visibility:visible;transform:translate(0px,0px);transition:transform .3s ease}
.datetimepicker-inner-wrapper{padding:10px 5px!important;width:100%!important}
.filter-tim-cont,.filter-terms-cont{display:inline-block;position:relative;height:22px;line-height:25px;cursor:pointer;padding-left:32px;font-weight:500;font-size:18px;color:#000}
.filter-tim-cont.small,.filter-terms-cont.small{font-size:15px;line-height:25px}
.filter-tim-cont.shipping,.filter-terms-cont.shipping{font-size:14px;line-height:25px}
.filter-tim-cont input,.filter-terms-cont input{position:absolute;opacity:0;cursor:pointer}
.sidebar-filter-tim-subTitles{color:#000}
.filter-tim-cont input:disabled ~ .filter-tim-checkmark,.filter-terms-cont input:disabled ~ .filter-terms-checkmark{border:1px solid #000}
.filter-tim-cont input:disabled ~ .sidebar-filter-tim-subTitles,.filter-terms-cont input:disabled ~ .sidebar-filter-terms-subTitles{color:#ddd}
.sidebar-filter-terms-subTitles{color:#000}
.filter-tim-checkmark,.filter-terms-checkmark{position:absolute;top:0;left:0;width:22px;height:22px;background-color:#fff;border:1px solid #262626}
.filter-tim-cont:hover input ~ .filter-tim-checkmark,.filter-terms-cont:hover input ~ .filter-terms-checkmark{border:1px solid #ad8a5a}
.filter-tim-cont:hover .sidebar-filter-tim-subTitles,.filter-terms-cont:hover .sidebar-filter-terms-subTitles{color:#ad8a5a}
.filter-tim-cont input:checked ~ .filter-tim-checkmark,.filter-terms-cont input:checked ~ .filter-terms-checkmark{border:1px solid #ad8a5a;background-color:#ad8a5a}
.filter-tim-cont input:checked ~ .sidebar-filter-tim-subTitles,.filter-terms-cont input:checked ~ .sidebar-filter-terms-subTitles{color:#ad8a5a}
.filter-tim-checkmark:after,.filter-terms-checkmark:after{content:"";position:absolute;display:none}
.filter-tim-cont input:checked ~ .filter-tim-checkmark:after,.filter-terms-cont input:checked ~ .filter-terms-checkmark:after{display:block}
.filter-tim-cont .filter-tim-checkmark:after,.filter-terms-cont .filter-terms-checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.invoice-container{max-height:0;overflow:hidden;transition:all .4s ease}
.invoice-container.open{max-height:500px;overflow:hidden;transition:all .8s ease}
.invoice-col-container:after{content:"";position:absolute;width:40%;height:1px;left:0;right:0;bottom:0;margin:0 auto;background-color:#dadada}
.invoice-col-container{position:relative;margin-top:20px;text-align:center;padding-bottom:15px}
.invoice-col{position:relative;width:100%}
.invoice-col.margin{margin:30px 0 0;text-align:center}
#inner-contact-container{position:relative;width:100%;padding:20px 10px 0}
#googlemap-container{position:relative;width:100%;height:500px;border:1px solid #bebebe}
#googlemap{width:100%;height:100%}
#contact-stores-container{max-width:1226px;margin:0 auto}
#contact-stores{width:100%;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center}
#contact-stores > li{float:left;width:50%;margin-top:26px}
#contact-stores > li:nth-child(-n+2){margin-top:0}
#contact-stores > li{padding:0 13px}
.contact-stores-info{border:1px solid #262626;padding:10px;text-align:center}
.contact-stores-info-title{font-weight:500;font-style:italic;font-size:18px;color:#262626}
.contact-stores-info-title2{margin-top:5px;font-weight:500;font-style:italic;font-size:16px;color:#262626}
.contact-stores-info-title2 > a{display:inline-block;color:#262626}
#contact-form-container{position:relative;margin:20px auto 0;max-width:1200px;background:#252525 url(../img/contact-form-bg.svg) right center no-repeat;padding:20px 30px}
#contact-form-container:before{content:"";position:absolute;width:100%;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);height:100%;top:30px;left:-40px;background-color:#e9e9e9;z-index:-1}
#contact-form-htitle{font-weight:700;font-size:20px;color:#fff;text-align:center}
.contact-col,.contact-area{position:relative;width:100%;margin-top:15px}
.contact-col-left{position:relative;float:left;width:50%;padding-right:10px}
.contact-col-right{position:relative;float:left;width:50%;padding-left:10px}
.contact-col-left:before,.contact-col-right:before{content:"";position:absolute;bottom:0;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:2px;background-color:#ad8a5a;z-index:10;transform-origin:left center;transform:scale(0,1);transition:all .8s ease}
.contact-col-left:before{left:0}
.contact-col-right:before{right:0}
.contact-area:before{content:"";position:absolute;bottom:1px;left:0;right:0;width:100%;height:2px;background-color:#ad8a5a;z-index:10;transform-origin:left center;transform:scale(0,1);transition:all .8s ease}
.contact-col-left.focus:before,.contact-col-right.focus:before,.contact-area.focus:before{transform:scale(1,1);transition:all .8s ease}
.contact-input{position:relative;font-size:16px;color:#fff;width:100%;height:40px;line-height:40px;background:transparent;padding:0;border:none;border-bottom:1px solid #fff;outline:none;transition:all .3s ease}
.contact-textarea{position:relative;font-size:16px;color:#fff;width:100%;height:100px;background:transparent;padding:0;border:none;border-bottom:1px solid #fff;outline:none;resize:none;transition:all .3s ease}
.contact-input::-webkit-input-placeholder,.contact-textarea::-webkit-input-placeholder{font-size:18px;font-weight:600;color:#fff;text-transform:uppercase}
.contact-input:-moz-placeholder,.contact-input::-moz-placeholder,.contact-textarea:-moz-placeholder,.contact-textarea::-moz-placeholder{font-size:18px;font-weight:600;color:#fff;text-transform:uppercase}
.contact-input:-ms-input-placeholder,.contact-textarea:-ms-input-placeholder{font-size:18px;font-weight:600;color:#fff;text-transform:uppercase}
.contact-submit-col{margin-top:20px;width:100%}
#contact-submit-left{float:left}
#necessary-fields{font-size:14px;font-weight:300;color:#fff}
#contact-submit{float:right;padding:14px 40px;font-weight:700;font-size:16px;color:#262626;line-height:1;background-color:#fff;text-transform:uppercase;cursor:pointer;border:none;outline:none;transition:all .5s ease}
#contact-submit:hover{background-color:#ad8a5a;color:#fff;transition:all .5s ease}
.interest-label-container{margin-top:6px}
.interest-label{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;font-weight:300;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.interest-label.inter{height:50px}
.interest-link{float:left;padding-left:35px;font-size:14px;font-weight:300;color:#fff;line-height:24px}
.interest-label input{position:absolute;opacity:0;cursor:pointer}
.interest-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #fff}
.interest-label:hover input ~ .interest-checkmark{border:1px solid #ad8a5a}
.interest-label input:checked ~ .interest-checkmark{border:1px solid #ad8a5a;background-color:#ad8a5a}
.interest-checkmark:after{content:"";position:absolute;display:none}
.interest-label input:checked ~ .interest-checkmark:after{display:block}
.interest-label .interest-checkmark:after{left:8px;top:3px;width:5px;height:11px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#wishlist-list-wrapper{margin-top:30px;width:100%;padding:0 15px}
#wishlist-list-outer{max-width:1200px;margin:0 auto}
#wishlist-list > li{float:left;margin-top:50px;width:33.333333333333%}
#wishlist-list > li:nth-child(-n+3){margin-top:0}
#wishlist-list > li > div{padding:0 15px}
#wishlist-list > li > div > a{position:relative;width:100%}
.wishlist-readmore-container{margin-top:10px;width:100%}
.wishlist-readmore{display:inline-block;font-weight:400;font-size:14px;color:#fff;background-color:#000;padding:10px 14px;text-transform:uppercase}
.wishlist-hover-container{position:absolute;width:100%;left:0;bottom:0;z-index:80;text-align:center}
.wishlist-hover{display:inline-block}
.wishlist-hover > li{float:left;margin-right:10px}
.wishlist-hover > li:nth-child(2){margin-right:0}
.wishlist-hover > li svg{max-width:25px}
#wishlist-list > li > div > a:hover .wishlist-readmore{background-color:#ad8a5a}
.wishlist-hover-delete:hover path{fill:#f52121}
#compare-number{position:absolute;width:18px;height:18px;top:-4px;right:-6px;background-color:#ffff;-webkit-border-radius:50%;border-radius:50%;font-size:13px;color:#252525;padding:2px 0 0;text-align:center;cursor:pointer;z-index:10}
#compare-pop-up-container{position:fixed;height:34px;width:400px;bottom:-120px;right:30px;background-color:#000;padding:10px 4px;-webkit-border-radius:20px 0 0 0;border-radius:20px 0 0 0;z-index:100;transition:all .5s ease}
#compare-pop-up-container.open{bottom:0;transition:all .5s ease}
#compare-pop-up-number{position:absolute;width:35px;height:35px;top:-14px;right:-14px;background-color:#c7c7c7;-webkit-border-radius:50%;border-radius:50%;padding:7px 0 0;text-align:center;cursor:pointer;z-index:10}
#compare-pop-up-number img{display:inline-block}
#compare-pop-up-number span{position:absolute;width:20px;height:20px;top:-7px;right:-7px;background-color:#ad8a5a;-webkit-border-radius:50%;border-radius:50%;font-size:11px;color:#fff;padding:3px 0 0;text-align:center;cursor:pointer;z-index:10}
.compare-pop-up-title{display:block;float:left;width:48%;font-weight:500;font-size:13px;color:#fff;text-align:center;cursor:pointer}
#compare-pop-up-container .compare-pop-up-title:first-child{padding-right:5px;border-right:1px solid #fff}
#compare-pop-up-container .compare-pop-up-title:nth-child(2){padding-left:5px}
.compare-pop-up-title:hover{color:#af8b5b}
#compare-pop-up-number span.favourite{-webkit-animation-name:heartbeat;animation-name:heartbeat;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
#compare-list-chooseCat{float:left;padding:2px 0}
#chooseCat-title{float:left;font-weight:700;font-size:16px;color:#262626;line-height:24px;margin-right:8px}
select#chooseCat{float:right;width:180px;height:24px;border:1px solid #e4e4e4;outline:none;padding:2px 5px;-webkit-box-shadow:none;box-shadow:none;font-weight:400;font-size:16px;color:#262626;background:#fff url(../img/select-arrow.svg) right center no-repeat;cursor:pointer}
#compare-list-deleteAll{margin-top:5px;float:right;font-weight:500;font-size:16px;color:#262626;text-decoration:underline;cursor:pointer}
#wishlist-list-deleteAll{margin:5px 0 10px;font-weight:500;font-size:16px;color:#262626;text-decoration:underline;cursor:pointer}
#compare-list-deleteAll:hover{color:#ad8a5a}
#wishlist-list-deleteAll:hover{color:#ad8a5a}
#empty-icon-container{display:inline-block;position:relative;width:100px;height:100px;background-color:#262626;-webkit-border-radius:50%;border-radius:50%;margin-bottom:20px}
#empty-icon-container img{position:absolute;right:0;top:50%;left:50%;margin:0;width:50%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.compare-carousel-container{max-width:1210px;margin:30px auto 0}
.carousel-compare-nav{margin:15px 0;width:100%;text-align:center}
.carousel-compare-left,.carousel-compare-right{display:inline-block;width:18px;height:30px;cursor:pointer;transition:all .5s ease}
.carousel-compare-left{background:url(../img/carousel-jewels-left.svg) no-repeat;background-size:contain;margin-right:30px}
.carousel-compare-right{background:url(../img/carousel-jewels-right.svg) no-repeat;background-size:contain;margin-left:30px}
.carousel-compare-photo{position:relative;width:100%;padding-bottom:148%;overflow:hidden;background-color:#fff}
.carousel-compare-photo > img{position:absolute;bottom:0;right:0;top:50%;left:50%;margin:0;max-width:95%;max-height:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.carousel-compare-delete{position:absolute;width:30px;height:30px;top:8px;right:8px;z-index:20}
.carousel-compare-delete svg{max-width:100%}
.carousel-compare-delete:hover svg path{fill:#f52121}
.carousel-compare-title{margin-top:10px;padding:0 10px 20px;position:relative;font-weight:500;color:#000;font-size:16px;line-height:1.2;text-align:center}
.carousel-compare-title:after{content:"";position:absolute;width:100px;height:1px;bottom:0;left:0;right:0;margin:0 auto;background-color:#dadada}
.carousel-compare-attributes{margin-top:30px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}
.compare-carousel .carousel-slideCompare-container:last-child .carousel-compare-attributes{margin-right:2px}
.compare-carousel .carousel-slideCompare-container:first-child .carousel-compare-attributes{border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7}
.carousel-compare-rating-table{display:table;height:90px;width:100%;overflow:hidden}
.carousel-compare-rating-cell{display:table-cell;vertical-align:middle;background-color:#f8f8f8;padding:5px;text-align:center}
.carousel-compare-rating-titles{font-size:14px;color:#000}
.carousel-compare-rating-info.marginBottom{margin-bottom:12px}
.carousel-compare-rating-info.marginTop{margin-top:12px}
.carousel-compare-rating-info{text-align:center}
.carousel-compare-rating-info > span{display:inline-block;font-weight:700;font-size:15px;color:#000;line-height:1.3}
.carousel-compare-rating-info > span.line-through{font-weight:400;font-size:16px;text-decoration:line-through;margin-right:3px}
.carousel-compare-attributes .carousel-compare-rating-table:nth-child(even) .carousel-compare-rating-cell{background-color:#eee}
.products-reviews-stars{display:inline-block;vertical-align:middle}
.products-reviews-stars > figure{display:inline-block;margin-left:2px}
.products-reviews-stars > figure:first-child{margin-left:0}
#search_form{display:block;max-width:1200px;margin:20px auto 40px;text-align:center}
#search-field-container{position:relative;display:inline-block;width:410px}
#search-field-in{float:left;position:relative;width:360px}
#search-field{position:relative;font-weight:300;font-size:16px;color:#fff;width:100%;height:40px;line-height:40px;background:transparent;border:none;border-bottom:1px solid #fff;outline:none;padding:0 35px 0 0;transition:all .3s ease}
#search-field-remove{position:absolute;width:30px;height:30px;top:0;right:0;bottom:0;margin:auto 0;cursor:pointer}
#search-field-remove svg{position:absolute;width:12px;height:12px;right:0;top:0;bottom:0;margin:auto 0}
#search-field-remove:hover svg path{fill:#ad8a5a}
#search-field-submit{float:right;width:35px;height:35px;border:none;outline:none;background:url(../img/fakos-search.svg) no-repeat;cursor:pointer}
#search-results-container{max-height:0;overflow:hidden;transition:all 1s ease}
#search-results-container.open{max-height:600px;transition:all 1s ease}
#search-submit{display:inline-block;margin-top:15px;padding:10px 25px;border:1px solid #fff;background:transparent;text-transform:uppercase;color:#fff;outline:none;font-weight:500;font-size:15px;cursor:pointer}
#search-submit:hover{background-color:#ad8a5a}
#search-results{max-width:1020px;margin:0 auto;padding:0 5px}
#search-results > li{margin-top:20px;float:left;width:20%}
#search-results > li > div{padding:0 5px}
#search-results > li > div > a{position:relative;width:100%;text-align:left}
.search-results-photo{position:relative;width:100%;padding-bottom:148%;overflow:hidden;border:1px solid #b0b0b0;background-color:#fff}
.search-results-photo > img{position:absolute;bottom:0;right:0;top:50%;left:50%;margin:0;max-width:95%;max-height:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.search-results-titleInner{margin-top:5px;position:relative;width:100%;font-size:13px;font-weight:400;height:60px;color:#fff;line-height:1.1}
.search-results-price{margin-top:10px;width:100%;height:43px;display:table;position:relative}
.search-results-price.abs{position:absolute;bottom:0;width:100%;left:0;margin-top:0;padding:0 5px}
.search-results-price-inner{display:table-cell;vertical-align:middle;width:100%}
.search-results-price-inner.bottom{vertical-align:bottom}
.search-results-price-oldPrice{font-size:14px;color:#fff;text-decoration:line-through}
.search-results-price-offerPrice{margin-top:3px;font-size:15px;font-weight:700;color:#fff}
#search-results-noFoundTitle{max-width:800px;margin:20px auto 0;font-weight:300;color:#fff;font-size:36px}
#search-results-noFound{max-width:800px;margin:15px auto 0;font-weight:300;font-style:italic;color:#fff;font-size:20px}
#search-list-number{width:100%;margin-bottom:10px;font-weight:300;font-size:19px;color:#000}
#search-list-number > span{font-weight:700}
#reviews-pop-up-container{position:fixed;width:650px;height:460px;top:80px;left:0;right:0;margin:0 auto;z-index:50;border:1px solid #292b38;background-color:#fff;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:all .6s ease}
#reviews-pop-up-container.open{opacity:1;visibility:visible;pointer-events:auto;transition:all .6s ease}
#reviews-pop-up-left{float:left;width:35%}
#reviews-pop-up-right{display:block;float:right;width:64%;padding:10px 20px 10px 10px}
.reviews-pop-up-photo{position:relative;width:100%;padding-bottom:148%;overflow:hidden;background-color:#fff}
.reviews-pop-up-photo > img{position:absolute;bottom:0;right:0;top:50%;left:50%;margin:0;max-width:95%;max-height:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
#reviews-pop-up-title{font-weight:500;font-size:24px;color:#262626;margin-bottom:10px}
.reviews-pop-up-col{margin-top:10px;width:100%}
.reviews-pop-up-col-left{float:left;width:50%;padding-right:10px}
.reviews-pop-up-col-right{float:right;width:50%;padding-left:10px}
.reviews-pop-up-input{position:relative;font-size:15px;font-weight:300;color:#262626;width:100%;height:40px;line-height:40px;background:#fff;padding:0;border:none;border-bottom:1px solid #262626;outline:none;transition:all .3s ease}
.reviews-pop-up-input:focus{border-bottom:1px solid #af8b5b;transition:all .3s ease}
.reviews-pop-up-input::-webkit-input-placeholder,.reviews-pop-up-textarea::-webkit-input-placeholder{color:#262626}
.reviews-pop-up-input:-moz-placeholder,.reviews-pop-up-textarea:-moz-placeholder{color:#262626}
.reviews-pop-up-input::-moz-placeholder,.reviews-pop-up-textarea::-moz-placeholder{color:#262626}
.reviews-pop-up-input:-ms-input-placeholder,.reviews-pop-up-textarea:-ms-input-placeholder{color:#262626}
.reviews-pop-up-textarea{position:relative;font-size:15px;font-weight:300;color:#262626;width:100%;height:120px;background:#fff;padding:0;border:none;resize:none;border-bottom:1px solid #262626;outline:none;transition:all .3s ease}
.reviews-pop-up-textarea:focus{border-bottom:1px solid #af8b5b;transition:all .3s ease}
.reviews-slide-inner{margin-top:20px;display:inline-block}
.reviews-slide-inner>li{float:left;width:26px;height:26px;cursor:pointer;margin-right:5px}
.stars-photo{position:relative}
.stars-photo .star_filled,.stars-photo .star_unfilled{position:absolute;width:26px;height:26px;top:0;left:0;opacity:1;bottom:0;right:0;z-index:10}
.stars-photo .star_filled{display:none}
.stars-show .star_filled,.stars-show .star_unfilled{display:block}
#reviews-submit-container{margin-top:15px}
#reviews-submit{display:inline-block;padding:10px 20px;font-size:15px;font-weight:700;line-height:1;color:#fff;background-color:#262626;text-transform:uppercase;cursor:pointer;border:none;outline:none}
#reviews-submit:hover{background-color:#af8b5b}
#reviews_close{position:absolute;top:10px;right:10px;cursor:pointer;width:26px;height:26px}
#reviews_close img{max-width:100%}
#header-right-submenuC-inner{max-width:1040px;margin:0 auto;padding:0 10px 0 5px}
#header-right-submenuC-changeable{padding:20px 0}
#header-right-submenuC-outer{float:left;width:76%}
#header-right-submenuC{width:100%;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
#header-right-buttons{border-top:1px solid #dadada;padding-top:15px;float:right;width:24%}
#go-to-cart{width:100%;padding:10px 2px;text-align:center;border:1px solid #dadada;font-weight:500;font-size:13px;color:#262626;background-color:#fff;text-transform:uppercase}
#go-to-cart:hover{background-color:#ad8a5a;color:#fff}
#header-right-cart-total{margin-top:15px;width:100%;padding:10px 8px;text-align:center;border:1px solid #dadada;font-weight:500;font-size:15px;color:#fff;text-transform:uppercase}
#header-right-cart-total > span{font-size:14px;color:#fff;font-weight:700}
#header-right-submenuC > li{float:left;width:24.5%;position:relative;padding-bottom:42px;text-align:left}
#header-right-submenuC > li > div{padding:0 5px}
#header-right-submenuC > li > div > a{width:100%}
.shopping-bag-quantity{position:absolute;bottom:0;right:10px;font-size:16px;font-weight:300;color:#fff}
#go-to-cart > span{font-size:14px;color:#262626;font-weight:700}
#go-to-cart:hover > span{color:#fff}
.shopping-bag-attr-row{margin-top:5px;width:100%;font-size:13px;font-weight:400}
#header-right-submenuC > li .shopping-bag-attr-row:first-child{margin-top:15px}
.shopping-bag-attr-htitle,.shopping-bag-attr-size{color:#fff;display:inline-block;vertical-align:middle}
.shopping-bag-attr-row.cart{margin-top:10px}
.shopping-bag-attr-row.cart .shopping-bag-attr-htitle,.shopping-bag-attr-row.cart .shopping-bag-attr-size{color:#000}
#order-steps-nav-container{width:100%;padding:12px 10px;text-align:center}
#order-steps-nav{display:inline-block}
#order-steps-nav > li{float:left;margin-left:60px}
#order-steps-nav > li:first-child{margin-left:0}
.order-steps-nav-number{font-weight:400;font-size:20px;color:#a4a4a4}
.order-steps-nav-title{margin-top:8px;display:block;position:relative;font-weight:400;font-size:14px;color:#a4a4a4;padding-bottom:8px}
#order-steps-nav > li.selected .order-steps-nav-number,#order-steps-nav > li.selected .order-steps-nav-title{color:#000}
#order-steps-nav > li.selected .order-steps-nav-title:after{content:"";position:absolute;width:35px;height:1px;left:0;right:0;bottom:0;margin:0 auto;background-color:#000}
#cart-wrapper{position:relative;max-width:1240px;margin:0 auto;padding:0 10px}
#cart-wrapper:before{content:"";position:absolute;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:1px;background-color:#c5c5c5;top:0;left:10px}
#cart-left{float:left;width:60%}
#cart-right{float:right;width:40%;padding-left:20px}
#cart-right.order-completed{float:none;width:100%;padding-left:0}
#cart-right.order-completed .cart-total{padding:12px 10px!important}
#cart-right.order-completed.history .cart-total{padding:12px 10px}
#cart-htitle-container{width:100%;padding:16px 0 10px;border-bottom:1px solid #c5c5c5}
#cart-htitle{float:left;font-weight:500;font-size:18px;text-transform:uppercase;color:#000}
#delete-cart{float:right;font-weight:300;font-size:15px;text-transform:uppercase;color:#000;line-height:22px;cursor:pointer;text-decoration:underline}
#delete-cart:hover{color:#a21c16}
#cart{width:100%}
#cart > li{width:100%;padding:10px 0 0;border-bottom:1px solid #c5c5c5}
#cart > li.disable{pointer-events:none;opacity:.3}
#cart > li:first-child{border-top:none}
.cart-row{width:100%;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;padding:0 5px 10px}
.cart-photo{float:left;width:100px}
.cart-tools{float:left;width:35px;text-align:center}
.cart-tools.order-completed{float:left;width:100px;text-align:right}
.cart-content{float:left;width:-webkit-calc(100% - 140px);width:calc(100% - 140px);padding:0 10px 0 5px}
.cart-content.order-completed{float:left;width:-webkit-calc(100% - 205px);width:calc(100% - 205px);padding:0 20px 0 10px}
.cart-tools svg{cursor:pointer}
.cart-tools svg:hover path{fill:#a21c16}
.cart-photo-figure{position:relative;width:100%;padding-bottom:148%;overflow:hidden;background-color:#fff}
.cart-photo-figure > img{position:absolute;bottom:0;right:0;top:50%;left:50%;margin:0;max-width:95%;max-height:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.cart-row-actions-container{max-height:0;overflow:hidden;transition:all .5s ease}
.cart-row-actions-container.open{max-height:80px;transition:all .5s ease}
.cart-row-actions{border-top:1px solid #c5c5c5;padding:10px 0}
.cart-renew-cancel,.cart-renew-quantity{float:right;padding:8px 15px;-webkit-border-radius:4px;border-radius:4px;font-weight:400;font-size:14px;text-transform:uppercase;cursor:pointer}
.cart-renew-cancel{margin-left:10px;background-color:#d4d4d4;color:#000}
.cart-renew-cancel:hover{background-color:#a21c16;color:#fff}
.cart-renew-quantity{background-color:#000;color:#fff}
.cart-renew-quantity:hover{background-color:#006b39}
.cart-prod-title{margin-top:10px;font-weight:300;font-size:15px;color:#000}
.cart-code-quantity-container{margin-top:10px}
.cart-code{display:inline-block}
.cart-code span{display:block;vertical-align:middle;font-weight:500;font-size:14px;color:#000;text-transform:uppercase}
.cart-quantity-container{display:inline-block;margin-top:4px}
.cart-quantity-container span{display:inline-block;vertical-align:middle;font-weight:300;font-size:14px;color:#000;text-transform:uppercase}
select.cart-quantity{display:inline-block;width:44px;height:16px;border:none;outline:none;padding:0 5px;-webkit-box-shadow:none;box-shadow:none;font-weight:400;font-size:16px;color:#262626;background:#fff url(../img/select-arrow.svg) right center no-repeat;cursor:pointer}
.cart-subtotal{font-weight:500;font-size:18px;line-height:22px;color:#000;text-transform:uppercase;padding:16px 0 10px;border-bottom:1px solid #c5c5c5}
.cart-total{padding:14px 0;border-bottom:1px solid #c5c5c5}
.cart-total-title{float:left;font-weight:500;font-size:18px;color:#000;text-transform:uppercase}
.cart-total-price{float:right;font-weight:700;font-size:18px;color:#000}
#cart-coupon-container{margin-top:20px;display:block}
#cart-coupon-inner{float:left;width:-webkit-calc(100% - 130px);width:calc(100% - 130px)}
#cart-coupon-add{float:right;width:120px;border:1px solid #000;background-color:#fff;padding:10px;text-transform:uppercase;font-weight:400;font-size:16px;text-align:center;cursor:pointer}
#cart-coupon-add:hover{background-color:#000;color:#fff}
.cart-coupon{position:relative;font-size:16px;font-weight:300;color:#000;width:100%;height:40px;line-height:40px;background:#fff;padding:0;border:none;border-bottom:1px solid #000;outline:none;transition:all .3s ease}
#cart-homepage{margin-top:20px;width:100%;padding:15px;text-transform:uppercase;font-weight:400;font-size:14px;color:#000;text-align:center;cursor:pointer;border:1px solid #000}
#cart-homepage:hover{background-color:#6f6f6f;color:#fff}
#cart-continue{margin-top:10px;width:100%;padding:15px;text-transform:uppercase;font-weight:400;font-size:14px;color:#fff;text-align:center;cursor:pointer;background-color:#000;border:1px solid #000}
#cart-continue:hover{background-color:#006b39}
.cart-preloader-container{position:fixed;width:100%;height:100%;top:0;left:0;opacity:1;visibility:visible;pointer-events:auto;z-index:100;background-color:#fffc;transition:all .4s ease}
#cart-wrapper.hide_preloader .cart-preloader-container{opacity:0;visibility:hidden;pointer-events:none;transition:all .4s ease}
.cart-preloader{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:99;height:100px;width:100px;text-align:center}
.cart-preloader img{max-width:100%}
#order-login-register-wrapper{max-width:1240px;padding:0 20px;margin:10px auto 0}
#order-login-register-container{width:100%}
#order-login-register-left{float:left;width:50%;padding:10px;border-right:1px solid #dadada}
#order-login-register-right{float:right;width:50%;padding:10px}
.order-login-register-forms{margin:0 auto;max-width:380px}
.order-login-register-forms.border{margin-top:20px;border-top:1px solid #dadada}
.order-login-register-forms-titles{font-weight:500;font-size:18px;color:#000;margin-bottom:14px;text-align:center}
.order-login-register-forms-titles.marginTop{margin-top:20px}
.order-login-register-forms-text{width:100%;height:120px;display:table}
.order-login-register-forms-text > span{display:table-cell;vertical-align:middle;font-weight:400;font-size:18px;color:#000;text-align:center}
#order-register,#order-login-register-continue,#order_login_register-submit{margin-top:20px;width:100%;height:50px;line-height:50px;font-weight:500;font-size:16px;color:#fff;padding:0 10px;background-color:#262626;text-transform:uppercase;border:none;outline:none;cursor:pointer;text-align:center}
#order_login_register-submit{margin-top:0}
#order-register:hover,#order-login-register-continue:hover,#order_login_register-submit:hover{background-color:#af8b5b}
.order-details-htitle{margin-bottom:10px;position:relative;font-weight:500;font-size:18px;color:#000;padding-bottom:10px;text-align:center}
.order-details-htitle:after{content:"";position:absolute;width:40%;height:1px;left:0;right:0;bottom:0;margin:0 auto;background-color:#dadada}
.order-details-htitle.width70:after{width:65%}
.order-details-htitle.marginTop{margin-top:20px}
#order-details-wrapper{position:relative;max-width:600px;margin:0 auto}
#order-details-wrapper.disabled{pointer-events:none;opacity:.7}
#order-details-left{width:100%;margin-top:10px}
#order-details-right{margin-top:20px;width:100%;padding:0 10px}
.order-details-necessary{font-size:14px;font-weight:300;color:#262626;text-align:center}
.shipping-det-container{max-height:0;overflow:hidden;transition:all .4s ease}
.shipping-det-container.open{max-height:500px;overflow:hidden;transition:all .8s ease}
.register-area{padding:0 10px}
.register-textarea{height:130px;padding:10px;font-size:17px;font-weight:400;position:relative;color:#262626;width:100%;outline:0;resize:none;border:1px solid #262626;background-color:#fff}
.order-details-radio-col{margin-top:10px}
.order-details-radio{float:left;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);display:block;position:relative;padding-left:30px;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.radio-prices{float:right;width:80px;font-size:15px;color:#262626;line-height:20px;text-align:right;font-weight:700}
.order-details-radio input{position:absolute;opacity:0;cursor:pointer}
.checkmark-radio{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #262626;background-color:#fff;border-radius:50%}
.order-details-radio:hover input ~ .checkmark-radio{background-color:#EDEDED}
.checkmark-radio:after{content:"";position:absolute;display:none}
.order-details-radio input:checked ~ .checkmark-radio:after{display:block}
.order-details-radio .checkmark-radio:after{content:"";position:absolute;width:10px;height:10px;top:0;left:0;right:0;bottom:0;margin:auto;border-radius:50%;background:#262626}
.order-details-total.marginTop{margin-top:10px}
.order-details-total{padding:12px 0 10px;border-bottom:1px solid #aaa}
.order-details-total-title{float:left;font-weight:500;font-size:18px;color:#000;text-transform:uppercase}
.order-details-total-price{float:right;font-weight:700;font-size:18px;color:#000}
.order-details-total.last{border-bottom:none}
.order-details-total.last .order-details-total-title{font-weight:700;font-size:20px}
.order-details-total.last .order-details-total-price{font-size:20px}
#order-details-submit{display:inline-block;padding:12px 30px;text-transform:uppercase;font-weight:400;font-size:16px;color:#fff;text-align:center;cursor:pointer;background-color:#000;border:1px solid #000}
#order-details-submit:hover{background-color:#ad8a5a}
.order-details-coupon-container,.order-details-paypal-container,.order-details-antikatavoli-container{max-height:0;overflow:hidden;transition:all .4s ease}
.order-details-coupon-container.open,.order-details-paypal-container.open,.order-details-antikatavoli-container.open{max-height:50px;overflow:hidden;transition:all .8s ease}
.antikatavoli-container{max-height:0;overflow:hidden;transition:all .4s ease}
.antikatavoli-container.open{max-height:50px;overflow:hidden;transition:all .8s ease}
#order-details-wrapper.hide_preloader .cart-preloader-container{opacity:0;visibility:hidden;pointer-events:none;transition:all .4s ease}
.register-col.center{text-align:center;margin-top:30px}
#cart-coupon-delete{display:none;margin:20px 0;font-weight:400;font-size:14px;color:#000;text-align:right;text-decoration:underline;cursor:pointer}
#cart-coupon-delete:hover{color:#A20407}
#cart-coupon-delete.open{display:block}
.mobile-menu-container{float:right;margin-top:15px;height:40px;position:relative;z-index:80}
#menu-button-container-mob{position:absolute;width:40px;height:30px;top:0;bottom:0;right:10px;margin:auto 0;text-align:center}
.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
.hamburger-box{width:40px;height:30px;display:inline-block;position:relative}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:3px;background-color:#262626;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;display:block}
.hamburger-inner{top:50%;margin-top:-2px}
.hamburger-inner::after,.hamburger-inner::before{content:""}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--emphatic{overflow:hidden}
.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}
.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in}
.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in}
.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}
.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
#brands-wrapper{width:100%}
#brands-container{width:100%}
#brands-container > li{width:100%;margin-top:1px}
.brands-htitle-char{font-weight:500;font-size:20px;color:#262626;text-transform:uppercase;width:100%;padding:0 10px;line-height:40px;cursor:pointer;background-color:#dbdbdb}
.brands-sub-container{width:100%;max-height:0;overflow:hidden;transition:all .6s ease-in-out}
.brands-sub-container.open{max-height:2000px;transition:all .6s ease-in-out}
.brands-sub-container > li{width:100%;border-top:1px solid #dbdbdb}
.brands-sub-container > li:first-child{border-top:none}
.brands-sub-container > li > a{padding:0 10px;line-height:40px}
.brands-sub-container > li > a span{display:inline-block;vertical-align:middle;font-weight:400;font-size:16px;color:#262626;text-transform:uppercase}
.brands-sub-container > li > a figure{display:inline-block;margin-left:4px;vertical-align:middle}
.brands-sub-container > li:hover{background-color:#f6f6f6}
#mobile-features-button-container{width:100%;padding:12px 20px 12px 10px;background:#f2f2f2;text-align:center}
#mobile-features-button > span,#mobile-features-button > figure{display:inline-block;vertical-align:middle;color:#262626;font-weight:500;font-size:16px;cursor:pointer}
#mobile-features-button > figure{margin-left:6px;width:20px;height:20px;background:url(../img/button-sin.svg) center center no-repeat}
#mobile-features-button-container.open #mobile-features-button > figure{background:url(../img/button-meion.svg) center center no-repeat}
#page-not-found-wrapper{margin-top:10px;width:100%;background-color:#f2f4f5}
#page-not-found-container{max-width:500px;margin:0 auto;padding:60px 20px;text-align:center}
#page-not-found-404{font-weight:400;font-size:60px;color:#262626}
#page-not-found-error{font-weight:700;font-size:40px;color:#b02828;text-transform:uppercase}
#page-not-found-text{margin-top:20px;width:100%;font-weight:300;font-style:italic;font-size:19px;color:#262626}
#page-not-found-link{margin-top:20px;width:100%}
#page-not-found-link > a{display:inline-block;padding:12px 50px;background-color:#262626;color:#fff;font-weight:500;font-size:16px;text-transform:uppercase}
#page-not-found-link > a:hover{background-color:#3d3d3d}
#bank-deposit-account-container{max-height:0;overflow:hidden;transition:all 600ms ease}
#bank-deposit-account-container.open{max-height:500px;transition:all 800ms ease}
#bank-deposit-account{margin-top:20px;padding:20px;border:1px solid #d5d5d5;width:100%;font-weight:400;font-size:15px;color:#606060}
#doseis-container{max-height:0;overflow:hidden;transition:all 600ms ease}
#doseis-container.open{max-height:500px;transition:all 800ms ease}
#doseis{margin-top:20px;padding:20px;border:1px solid #d5d5d5;width:100%;font-weight:400;font-size:15px;color:#606060}
.animate{animation-name:fade;animation-duration:.4s}
@keyframes fade {
    from{opacity:0}
    to{opacity:1}
}
#failpage-icon-container{margin:15px 0;display:inline-block}
#order-completed-h1{margin-top:20px;font-size:20px;color:#404040;text-align:center}
#order-completed-pdf-container{margin-top:15px;width:100%}
#order-details-pdf{display:inline-block}
#order-details-pdf > span,#order-details-pdf > figure{display:inline-block;vertical-align:middle}
#order-details-pdf > span{padding-top:10px;margin-right:5px;font-weight:300;font-size:17px;color:#404040}
#order-completed-products-list{margin:20px auto;max-width:1000px}
.cart-contents{width:42%}
.cart-price-container,.cart-totals-container{width:12%}
.cart-quantity-container2{width:15%}
.cart-tools-container{width:5%}
#order-history-container{margin-top:30px;width:100%;padding:0 20px}
#order-history > li{border:1px solid #bfbfbf;margin-top:20px}
#order-history > li:first-child{margin-top:0}
.order-history-inner{width:100%;padding:15px 20px}
.order-history-inner-left{float:left}
.order-history-inner-right{float:right}
.order-history-col{margin-top:2px;font-weight:500;font-size:16px;color:#262626;text-transform:uppercase}
.order-history-inner-left .order-history-col:first-child{margin-top:0}
.order-history-button{margin-top:3px;cursor:pointer;display:inline-block;padding:10px 30px;color:#fff;background-color:#000;font-weight:700;font-size:16px}
.order-history-button:hover{background-color:#565656}
.order-history-submenu{max-height:0;overflow:hidden;transition:all .6s linear}
.order-history-submenu.open{max-height:1000px;transition:all .6s linear}
#products-video-wrapper{margin:10px 0 0;padding-left:110px;width:100%}
#products-video-container{text-align:center}
#products-video-container>a{width:100%;padding:10px;background-color:#f6f6f6}
#products-video-container>a:hover{background-color:#DCDBDB}
#products-video-container>a>figure,#products-video-container>a>span{display:inline-block;vertical-align:middle}
#products-video-container>a>span{font-size:16px;color:#262626;text-transform:uppercase;margin-left:5px}
#products-info-related-container{text-align:center;margin-top:5px}
#products-info-related{display:inline-block;font-size:14px;color:#262626;text-transform:uppercase;cursor:pointer;text-decoration:underline}
#products-info-related:hover{color:#af8b5b}
#cookies-accept-container{position:fixed;bottom:0;left:0;width:100%;padding:5px 15px;background-color:#000000e6;z-index:100}
#cookies-accept-text{float:left;width:70%;height:36px;display:table}
#cookies-accept-text > span{display:table-cell;vertical-align:middle;width:100%;font-size:14px;font-weight:500;color:#fff}
#cookies-buttons{float:right;width:30%;text-align:right}
#cookies-close{display:inline-block;vertical-align:middle;font-size:14px;color:#fff;padding:5px 15px;border:1px solid #262626;background-color:#262626;cursor:pointer;margin-right:15px;transition:all .3s ease}
#cookies-close:hover{background-color:transparent;color:#fff;transition:all .3s ease}
#cookies-accept-link{display:inline-block;vertical-align:middle;font-size:14px;font-weight:500;color:#fff;padding:10px 0;text-decoration:underline}
#inner-h1-bcontainer{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}
#innerb-h1-container{width:100%;background-color:#f6f6f6;display:flex;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;justify-content:center}
#innerb-h1{font-weight:700;font-size:36px;line-height:70px;text-align:center}
#innerb-image{width:100%}
#innerb-image>img{width:100%}
#products-stores-availability-container{margin-top:20px}
#products-stores-availability-htitle{font-weight:700;font-size:16px;color:#262626;text-transform:uppercase}
#products-stores-availability{width:100%}
#products-stores-availability > li{display:inline-block;margin-top:10px;margin-right:10px}
#products-stores-availability > li > a{border:1px solid #9c9c9c;padding:8px 15px;font-weight:500;font-size:16px;color:#262626;text-transform:uppercase}
#products-stores-availability > li > a:hover{color:#fff;background-color:#262626}
#pop-up-wrapper{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#0009;z-index:999}
#pop-up-container{position:absolute;width:500px;height:500px;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#fff;z-index:999;-webkit-box-shadow:0 0 12px 0 #565656;box-shadow:0 0 12px 0 #565656}
#pop-up-close{position:absolute;width:35px;height:35px;top:-15px;right:-15px;cursor:pointer;z-index:20}
#pop-up-close img{max-width:100%}
#pop-up-photo{width:100%}
#pop-up-photo > img{width:100%}

#header2026{position:sticky;top:0;width:100%;background:linear-gradient(180deg, #000 0%, rgba(142, 142, 142, 0.00) 88.89%);z-index:999;background:#282828}
#header2026 .mobile-menu-container{display:none}
#header2026:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#1f1f1f 0%,#282828 52%,#343434 100%);transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:0}
#header2026:after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#1f1f1f 0%,#282828 52%,#343434 100%);transform:scaleY(0);transform-origin:top;transition:transform .34s cubic-bezier(.22,.61,.36,1) .28s;pointer-events:none;z-index:0}
#header2026.tools-open{background:#262626}
#header2026.inner{background:#282828;z-index:999}
#header2026.stickyHeader{box-shadow:0 6px 18px rgba(0,0,0,.18);z-index:999}
#header2026.inner:before{display:none}
#header2026-container{padding:20px 15px;align-items:center}
#header2026-container > *{z-index:1}
#header2026:has(.header-right-submenuC-container.open) #header2026-container > *{z-index:auto}
#header2026-tools-container{margin-left:auto}
#header2026-tools-container #header-right{display:flex;flex-wrap:wrap;align-items:center;padding-top:0}
#header2026-langs-container{padding:5px 0 5px 32px;background:url("../img/2026/lang-change.svg") 0 50% no-repeat}
.header2026-langs{align-items:center}
.header2026-langs>li{padding:0 6px 0 12px;position:relative}
.header2026-langs>li:before{content:'/';position:absolute;font:var(--font-15-medium);color:#fff;left:0}
.header2026-langs>li:first-child:before{display:none}
.header2026-langs>li>a{display:inline-block}
.header2026-langs>li>a span{font:var(--font-15-medium);color:#fff;text-transform:uppercase}
#logo{position:absolute;width:216px;height:58px;top:20px;left:0;right:0;margin:0 auto;z-index:20}
#special-menu2026-container{position:relative;margin-top:35px;width:100%;z-index:1}
#special-menu2026{justify-content:center;align-items:center}

#special-menu2026 > li{padding:0 0 20px}
#special-menu2026 > li > div:not(#brands-submenu-container):not(#watches2026-submenu-wrapper):not(#smartwatches2026-submenu-wrapper):not(.categories2026-submenu-wrapper){position:relative;display:inline-block;font:var(--font-16-medium);color:#fff;text-transform:uppercase;cursor:pointer;padding:0 20px 0;border-left:1px solid #fff}
#special-menu2026 > li:first-child > div:not(#brands-submenu-container):not(#watches2026-submenu-wrapper):not(#smartwatches2026-submenu-wrapper):not(.categories2026-submenu-wrapper){border-left:none}
#special-menu2026 #brands-submenu{-webkit-column-count:5;-webkit-column-gap:20px;column-count:5;column-gap:20px}

#video-wrapper{position:relative;width:100%;margin-top:0;z-index:2}
#video-outer{max-width:1920px;margin:0 auto;position:relative;z-index:2}
#video-container{display:block;position:relative;width:100%;padding-bottom:42.9%;overflow:hidden}
#videoBg{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:10}
#video-controls{position:absolute;width:75px;height:35px;right:20px;bottom:20px;justify-content:space-between;z-index:20}
#video_volumn{position:relative;width:35px;height:35px;cursor:pointer}
.musicbar-container{position:absolute;width:100%;height:100%;background-color:#262626;justify-content:center;align-items:center}
#video_volumn .musicbar-container.musicbar{opacity:0}
#video_volumn .musicbar-container.musicbar_mute{opacity:1}
#video_volumn.soundOn .musicbar-container.musicbar{opacity:1}
#video_volumn.soundOn .musicbar-container.musicbar_mute{opacity:0}
#video_play{position:relative;width:35px;height:35px;cursor:pointer}
.playPause-container{position:absolute;width:100%;height:100%;background-color:#262626;justify-content:center;align-items:center}
#video_play .playPause-container.play{opacity:0}
#video_play .playPause-container.pause{opacity:1}
#video_play.active .playPause-container.play{opacity:1}
#video_play.active .playPause-container.pause{opacity:0}

#slider-wrapper{position:relative;width:100%;margin-top:0;z-index:2}
#slider-outer-container{position:relative;width:100%;padding-bottom:42.9%;height:100%;overflow:hidden}
#slider-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.flick-slider,.slide-container,.slide-photo{width:100%;height:100%}
.flick-slider{width:100%;height:100%}
.slide-container{position:relative}
.slide-photo{position:relative;z-index:1}
.slide-photo > picture{display:block;position:relative;width:100%;padding-bottom:42.9%;height:100%;overflow:hidden}
.slide-photo > picture img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.slider-left,.slider-right{position:absolute;width:38px;height:29px;top:0;bottom:0;left:20px;margin:auto 0;cursor:pointer;z-index:50}
.slider-right{left:auto;right:20px}

#few-words-wrapper{width:100%}
#few-words-left{width:100%;background:url(../img/2026/few-words-bg.webp) 50% 50% no-repeat;background-size:cover;min-height:650px}
#few-words-right{width:100%}
#few-words-photo-container{width:100%}
#few-words-photo{position:relative;width:100%;padding-bottom:50%;overflow:hidden}
#few-words-left-contents{width:70%;align-items:center;justify-content:center;padding:20px 4%}
#few-words-left-side{width:30%;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #BCBCBC}
#fewWords-h2{font:var(--font-34-semi-bold);color:#262626;text-transform:uppercase}
#fewWords-desc{margin-top:20px;font:var(--font-24-regular);line-height:1.6;color:#262626}
#few-words-link{margin-top:60px;display:inline-block;font:var(--font-20-bold);color:#262626;text-decoration:underline}
#few-words-left-top{position:relative;width:100%;height:50%;padding:4%;align-items:center;justify-content:center}
#few-words-left-top:after{content:'';position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#BCBCBC;z-index:10}
#few-words-left-bottom{width:100%;height:50%;padding:4%;align-items:center;justify-content:center}
#few-words-left-quotes{padding:55px 0;text-align:center;font:var(--font-24-bold);line-height:1.2;color:#262626;background-image:url(../img/2026/quotes-up.svg),url(../img/2026/quotes-down.svg);background-position:50% 0,50% 100%;background-repeat:no-repeat,no-repeat}
#few-words-circle{position:relative;width:100%;height:100%}
#few-words-circle-photo{position:relative;width:100%;height:100%;overflow:hidden;border-radius:50%;align-items:center;justify-content:center}
#few-words-circle-photo img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:scale-down;z-index:1;animation:few-words-photo-rotate 25s linear infinite}
@keyframes few-words-photo-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
#few-words-circle-photo figcaption{position:absolute;width:100%;height:50px;inset:0;margin:auto;text-align:center;font:var(--font-60-black);color:#585858;z-index:2}

#top-categories-container{margin-top:70px;width:100%}
#top-categories{width:100%}
#top-categories > li{width:33.333333333333%;background-color:#F4F4F4}
#top-categories > li:nth-child(1){background-color:#262626}
#top-categories > li:nth-child(3){background-color:#EDE4D5}
#top-categories > li > a{position:relative;width:100%;height:100%;padding:10%}
#top-categories > li > a figure{position:relative;width:100%;padding-bottom:100%;overflow:hidden}
#top-categories > li > a figure img{transition:transform .45s ease}
#top-categories > li > a:hover figure img,#top-categories > li > a:focus-visible figure img{transform:scale(1.06)}
#top-categories > li > a span{display:block;margin-top:30px;font:var(--font-24-medium);color:#262626;text-transform:uppercase;text-align:center}
#top-categories > li:nth-child(1) > a span{color:#fff}

#bottom-categories-container{margin-top:70px;width:100%;padding:0 20px}
#bottom-categories{width:100%}
#bottom-categories > li{width:31%;margin-left:3.5%}
#bottom-categories > li:first-child{margin-left:0}
#bottom-categories > li > a{position:relative;width:100%;transition:transform .35s ease}
#bottom-categories > li > a:hover,#bottom-categories > li > a:focus-visible{z-index:1;transform:translateY(-5px) scale(1.025)}
#bottom-categories > li > a figure{position:relative;width:100%;padding-bottom:55.03%;overflow:hidden;border-radius:10px;transition:box-shadow .35s ease}
#bottom-categories > li > a:hover figure,#bottom-categories > li > a:focus-visible figure{box-shadow:0 12px 25px rgba(80,80,80,.22)}
#bottom-categories > li:nth-child(2) > a figure{position:relative;width:100%;padding-bottom:63.17%;overflow:hidden}
#bottom-categories > li > a span{display:block;margin-top:20px;font:var(--font-24-medium);color:#262626;transition:letter-spacing .35s ease}
#bottom-categories > li > a:hover span,#bottom-categories > li > a:focus-visible span{letter-spacing:.6px}

#info-bar-wrapper{padding:30px 15px;background-color:#F5F5F5;text-align:center}
#info-bar-container{max-width:1350px;margin:0 auto}
#info-bar{align-items:center;justify-content:center}
#info-bar > li{position:relative;width:100%;margin-top:15px;padding-top:15px}
#info-bar > li:before{content:'';position:absolute;width:30px;height:2px;left:0;right:0;top:0;margin:0 auto;background-color:#262626}
#info-bar > li:nth-child(-n+1){margin-top:0;padding-top:0}
#info-bar > li:first-child:before{display:none}
.info-bar-row{width:100%;padding:0 5px}
.info-bar-row > span{margin-top:6px;display:block;font:var(--font-20-regular);color:#262626}
.info-bar-row > span:first-child{margin-top:0}
.info-bar-row > span.bold{font:var(--font-20-bold)}
.info-bar-row > a{margin-top:6px;display:inline-block;font:var(--font-20-bold);color:#262626}

.front-brands-wrapper{margin-top:60px;position:relative;width:100%;padding:35px 15px}
.front-brands-wrapper:before{content:'';position:absolute;width:calc(100% - 40px);height:1px;top:0;left:0;right:0;margin:0 auto;background-color:#8F8F8F}
.front-brands-h2{font:var(--font-40-bold);color:#262626;text-align:center;text-transform:uppercase}
.front-brands-container{max-width:1520px;margin:30px auto 0;padding:0 60px;position:relative}
.brand-inner{position:relative;width:123px;height:80px;background-color:#fff;margin:0 5px;display:flex;justify-content:center;align-items:center}
.brand-inner > div{position:relative;width:100%;background-color:#fff;border-radius:30px;padding:12px;border:1px solid #E3E3E3}
.brand-photo{position:relative;width:100%;padding-bottom:50%;overflow:hidden;border-radius:30px}
.brands-carousel-left,.brands-carousel-right{position:absolute;width:30px;height:22px;top:0;bottom:0;left:0;margin:auto 0;cursor:pointer}
.brands-carousel-right{left:auto;right:0;cursor:pointer}

#footer2026{width:100%}
#footer2026.inner{margin-top:60px;border-top:1px solid #DFDFDF}
#footer2026-container{width:100%;padding:0 15px}
#footer2026-list{width:100%;justify-content:center}
#footer2026-list > li{width:21%;border-right:1px solid #DFDFDF;padding:20px 10px}
#footer2026-list > li:nth-child(1){order:2;width:50%}
#footer2026-list > li:nth-child(2){order:3;width:50%;border-right:none}
#footer2026-list > li:nth-child(3){order:4;width:100%;border-top:1px solid #DFDFDF;border-right:none;text-align:center}
#footer2026-list > li:last-child{width:100%;border-right:none;order:1;border-bottom:1px solid #DFDFDF;border-right:none}
.footer2026-hTitle{position:relative;font:var(--font-20-bold);color:#262626;padding-bottom:14px}
.footer2026-hTitle:before{content:'';position:absolute;width:50px;height:1px;left:0;right:0;bottom:0;margin:0 auto;background-color:#9A9A9A}
.footer2026-col{margin-top:12px}
.footer2026-col > span,.footer2026-col > a{display:inline;font:var(--font-18-regular);color:#262626}
.footer2026-working-hours{font:var(--font-18-regular);line-height:1.3;color:#262626}
.footer2026-banks-logo{margin-top:12px;display:inline-block}
.footer2026-banks-logo img{max-width:100%;height:auto}
#footer-newsletter-container.footer2026{padding:0;border:none}
#footer-newsletter-container.footer2026 .footer-newsletter-title{font:var(--font-40-bold);color:#262626}
#footer-newsletter-container.footer2026 .footer-newsletter-title2{margin-top:12px;font:var(--font-20-regular);line-height:1.2;color:#262626}
#footer-newsletter-container.footer2026 .footer-newsletter-input{background:#fff;font:var(--font-17-regular);height:40px;color:#262626;border-bottom:1px solid #262626}
#footer-newsletter-container.footer2026 .newsletter_submit{background:#fff;font:var(--font-16-bold);height:40px;color:#262626;border:1px solid #262626;text-transform:uppercase}
#footer-newsletter-container.footer2026 .newsletter_submit:hover{background:#262626;color:#fff}
#footer-newsletter-container.footer2026 .footer-newsletter-input:focus{border-bottom:1px solid #af8b5b;transition:all .3s ease}
#footer-newsletter-container.footer2026 .footer-newsletter-input::-webkit-input-placeholder{color:#262626}
#footer-newsletter-container.footer2026 .footer-newsletter-input:-moz-placeholder{color:#262626}
#footer-newsletter-container.footer2026 .footer-newsletter-input::-moz-placeholder{color:#262626}
#footer-newsletter-container.footer2026 .footer-newsletter-input:-ms-input-placeholder{color:#262626}

#footer2026-dev-copyright-container{padding:15px 20px}
#footer2026-dev-copyright{align-items:center}
#copyright2026{font:var(--font-16-regular);color:#262626}
#specialone-logo2026{margin-left:auto}
#footer2026-cms-container{background-color:#262626;padding:20px 20px;text-align:center}
#footer2026-cms{display:inline-flex;align-items:center;justify-content:center;flex-direction:column}
#footer2026-cms > li{width:100%;margin-top:10px}
#footer2026-cms > li:first-child{width:100%;margin-top:0}
#footer2026-cms > li > a{padding:0 10px;font:var(--font-17-regular);color:#fff}

#front-watches2026-wrapper, #front-jewels2026-wrapper{margin-top:40px;width:100%}
#front-watches2026-h2, #front-jewels2026-h2{position:relative;width:100%;text-align:center}
#front-watches2026-h2:before, #front-jewels2026-h2:before{content:'';position:absolute;width:100%;height:1px;top:0;bottom:0;left:0;margin:auto 0;background-color:#D2D2D2}
#front-watches2026-h2 > span, #front-jewels2026-h2 > span{display:inline-block;padding:0 40px;background-color:#fff;position:relative;z-index:1;font:var(--font-40-bold);color:#262626}
#front-watches2026-container, #front-jewels2026-container{width:100%}
#front-watches2026, #front-jewels2026{width:100%}
#front-watches2026 > li, #front-jewels2026 > li{margin-left:2px;margin-right:2px;margin-top:60px;width:calc(33.33333333333333% - 4px)}
#front-watches2026 > li:nth-child(3n+1), #front-jewels2026 > li:nth-child(3n+1){margin-left:0}
#front-watches2026 > li:nth-child(-n+3), #front-jewels2026 > li:nth-child(-n+3){margin-top:40px}
#front-watches2026 > li > a, #front-jewels2026 > li > a{position:relative;width:100%;height:100%;border:1px solid #EAEAEA;transform-origin:center;transition:transform .25s ease,box-shadow .25s ease}
#front-watches2026 > li > a:hover,#front-watches2026 > li > a:focus-visible, #front-jewels2026 > li > a:hover,#front-jewels2026 > li > a:focus-visible{z-index:1;transform:scale(1.04);box-shadow:0 8px 20px rgba(160,160,160,.28);background-color:#fff}
.products2026-list-photo-container{position:relative;width:100%;padding-top:25px}
.products2026-list-photo{position:relative;width:100%;padding-bottom:78.95%;overflow:hidden}
.products2026-list-new{position:absolute;left:15px;top:15px;font:var(--font-20-semi-bold);color:#262626}
.products2026-list-favourite-container{position:absolute;right:15px;top:15px}
.products2026-list-contents{padding:18px 10px 38px;text-align:center}
.products2026-list-title{position:relative;font:var(--font-16-regular);line-height:1.2;color:#262626;padding-bottom:12px}
.products2026-list-title:before{content:'';position:absolute;width:20px;height:1px;left:0;right:0;bottom:0;margin:0 auto;background-color:#BFBFBF}
.products2026-list-price{margin-top:10px;flex-direction:column;align-items:center;justify-content:center}
.products2026-list-price-oldPrice{margin-bottom:6px;font:var(--font-20-regular);color:#9F9F9F;text-decoration:line-through}
.products2026-list-price-offerPrice{font:var(--font-30-semi-bold);color:#262626}
.products2026-list-favourite-container > svg:last-child:hover path.p2st0,.products2026-list-favourite-container > svg.favourite path.p2st0{fill:#262626}
.products2026-list-favourite-container > svg.favourite{-webkit-animation-name:heartbeat;animation-name:heartbeat;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.products2026-list-addToCart{position:absolute;width:70px;height:45px;left:0;right:0;bottom:-22px;margin:0 auto;padding:11px 0 16px;background-color:#262626;border-radius:100px;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}
#front-watches2026 > li > a:hover .products2026-list-addToCart,#front-watches2026 > li > a:focus-visible .products2026-list-addToCart, #front-jewels2026 > li > a:hover .products2026-list-addToCart,#front-jewels2026 > li > a:focus-visible .products2026-list-addToCart{opacity:1;visibility:visible;pointer-events:auto}
.products2026-list-addToCart > img{display:inline-block!important;}
#products-list[class~="2026"]{display:flex;flex-wrap:wrap;width:100%}
#products-list[class~="2026"] > li{float:none;width:calc(33.33333333333333% - 4px);margin:50px 2px 0}
#products-list[class~="2026"] > li:nth-child(3n+1){margin-left:0}
#products-list[class~="2026"] > li:nth-child(-n+3){margin-top:0}
#products-list[class~="2026"] > li > a{position:relative;width:100%;height:100%;border:1px solid #EAEAEA;transform-origin:center;transition:transform .25s ease,box-shadow .25s ease}
#products-list[class~="2026"] > li > a:hover,#products-list[class~="2026"] > li > a:focus-visible{z-index:1;transform:scale(1.04);box-shadow:0 8px 20px rgba(160,160,160,.28);background-color:#fff}
#products-list[class~="2026"] > li > a:hover .products2026-list-addToCart,#products-list[class~="2026"] > li > a:focus-visible .products2026-list-addToCart{opacity:1;visibility:visible;pointer-events:auto}

.carousel-slide-container{padding:30px 10px}
.carousel-slide-container > a{position:relative;width:100%;height:100%;border:1px solid #EAEAEA;transform-origin:center;transition:transform .25s ease,box-shadow .25s ease}
.carousel-slide-container > a:hover,.carousel-slide-container > a:focus-visible{z-index:1;transform:scale(1.04);box-shadow:0 8px 20px #a0a0a047;background-color:#fff}
.carousel-slide-container > a:hover .products2026-list-addToCart,.carousel-slide-container > a:focus-visible .products2026-list-addToCart{opacity:1;visibility:visible;pointer-events:auto}

#header2026-tools-container .header-right-submenu-container,#header2026-tools-container .header-right-submenuS-container,#header2026-tools-container .header-right-submenuC-container{background-color:#fff;border-top:none;border-bottom: 1px solid #4F4F4F;box-shadow: 0 0 5px #ccc;}
#header2026-tools-container .members-submenu-titles{color:#262626}
#header2026-tools-container .members-submenu-link{border:1px solid #262626;color:#262626}
#header2026-tools-container .members-submenu-forgotPassword{color:#262626}
#header2026-tools-container .members-submenu-link:hover{background-color:#262626;color:#fff}
#header2026-tools-container .header-right-submenu-logged-fullname{color:#262626}
#header2026-tools-container .header-right-submenu-logged-fullname{color:#262626}
#header2026-tools-container .header-right-submenu-logged > li > a{color:#262626;border: 1px solid #262626}
#header2026-tools-container #search_form{margin:30px 0;max-width:100%;padding:0 20px 0 20px}
#header2026-tools-container #search-field-container{display:block;width:100%;padding-right:100px;position:relative}
#header2026-tools-container #search-field-in{width:calc(100% - 45px)}
#header2026-tools-container #search-field{color:#262626;border:none}
#header2026-tools-container #search-field-submit{background:url(../img/2026/search-pop-up.svg) 50% 50% no-repeat}
#header2026-tools-container #search-field-remove{display:none}
#header2026-tools-container #search-results{display:flex;flex-wrap:wrap;width:100%;max-width:none;margin:0}
#header2026-tools-container #search-results > li{float:none;width:calc(25% - 4px);margin:40px 2px 25px}
#header2026-tools-container #search-results > li:nth-child(4n+1){margin-left:0}
#header2026-tools-container #search-results > li:nth-child(5){display:none}
#header2026-tools-container #search-results > li > div{height:100%;padding:0}
#header2026-tools-container #search-results > li > div > a{position:relative;width:100%;height:100%;padding-top:25px;border:1px solid #EAEAEA;background-color:#fff;text-align:center;transform-origin:center;transition:transform .25s ease,box-shadow .25s ease}
#header2026-tools-container #search-results > li > div > a:hover,#header2026-tools-container #search-results > li > div > a:focus-visible{z-index:1;transform:scale(1.04);box-shadow:0 8px 20px rgba(160,160,160,.28)}
#header2026-tools-container .search-results-photo{width:100%;padding-bottom:78.95%;border:0;background-color:#fff}
#header2026-tools-container .search-results-photo > img{width:100%;height:100%;max-width:none;max-height:none;top:0;left:0;right:auto;bottom:auto;margin:0;object-fit:scale-down;transform:none}
#header2026-tools-container .search-results-titleInner{position:relative;width:auto;height:auto;min-height:50px;margin:18px 10px 0;padding-bottom:12px;font:var(--font-16-regular);line-height:1.2;color:#262626;text-align:center}
#header2026-tools-container .search-results-price{display:flex;width:100%;height:auto;margin-top:10px;padding:0 10px 38px;align-items:center;justify-content:center;text-align:center}
#header2026-tools-container .search-results-price-inner{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}
#header2026-tools-container .search-results-price-oldPrice{margin-bottom:6px;font:var(--font-22-regular);color:#9F9F9F}
#header2026-tools-container .search-results-price-offerPrice{margin-top:0;font:var(--font-22-semi-bold);color:#262626}
#header2026-tools-container #search-results-noFoundTitle{color:#262626}
#header2026-tools-container #search-results-noFound{color:#262626;font-weight:500;font-style:normal}
#header2026-tools-container #search-submit{color:#262626;border:1px solid #262626;}
#header2026-tools-container #search-submit:hover{border:1px solid #ad8a5a}
.popUp2026-close{position:absolute;top:-10px;right:0;cursor:pointer}
#header2026-tools-container .header-right-submenuC-container{width:600px;height:100vh;top:0;right:0;left:auto;background-color:#F7F7F7;padding:70px 50px 40px;position:fixed}
.header-right-submenuC-hTitle{font:var(--font-22-regular);color:#262626;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #D6D6D6}
#header2026-tools-container #header-right-submenuC-inner{padding:0}
#header2026-tools-container .header-right-submenuC-container .popUp2026-close{top:15px;right:50px}
#header2026-tools-container #header-right-submenuC-outer{width:100%}
#header2026-tools-container #header-right-buttons{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #D6D6D6;margin-top:20px}
#header2026-tools-container #header-right-buttons #header-right-cart-total{order:1;margin-top:0;font:var(--font-18-regular);color:#636363;border:none;text-align:right;padding:0 10px 14px}
#header2026-tools-container #header-right-buttons #header-right-cart-total > span{margin-top:10px;font:var(--font-34-regular);color:#262626;display:block}
#header2026-tools-container #header-right-buttons #go-to-cart{order:2;background-color:#262626;color:#fff;padding:16px 10px;border-radius:5px}
#header2026-tools-container #header-right-buttons #go-to-cart > span{color:#fff}
#header2026-tools-container #header-right-submenuC-outer{float:none}
#header2026-tools-container #header-right-submenuC{display:flex;flex-direction:column;flex-wrap:nowrap;max-height:calc(100vh - 320px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:8px}
#header2026-tools-container #header-right-submenuC > li{float:none;width:100%;margin-top:15px;padding-bottom:0}
#header2026-tools-container #header-right-submenuC > li:first-child{margin-top:0}
#header2026-tools-container #header-right-submenuC > li > div{padding:10px;background-color:#fff}
#header2026-tools-container #header-right-submenuC > li > div > a{display:grid;grid-template-columns:110px minmax(0,1fr);grid-auto-rows:auto;column-gap:15px;width:100%;text-align:left}
#header2026-tools-container #header-right-submenuC .search-results-photo{grid-column:1;grid-row:1 / span 20;width:110px;height:110px;padding-bottom:0;border:0;background-color:#fff}
#header2026-tools-container #header-right-submenuC .search-results-photo > img{width:100%;height:100%;max-width:100%;max-height:100%;top:0;left:0;right:auto;bottom:auto;margin:0;object-fit:scale-down;transform:none}
#header2026-tools-container #header-right-submenuC .search-results-titleInner{grid-column:2;width:100%;height:auto;margin:0;font:var(--font-16-regular);line-height:1.2;color:#262626;text-align:left}
#header2026-tools-container #header-right-submenuC .shopping-bag-attr-row{grid-column:2;margin-top:5px;text-align:left}
#header2026-tools-container #header-right-submenuC .shopping-bag-attr-htitle,#header2026-tools-container #header-right-submenuC .shopping-bag-attr-size{color:#262626}
#header2026-tools-container #header-right-submenuC .search-results-price.abs{grid-column:2;position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:auto;left:auto;bottom:auto;padding:0;text-align:left}
#header2026-tools-container #header-right-submenuC .search-results-price-inner{display:block;width:auto}
#header2026-tools-container #header-right-submenuC .search-results-price-oldPrice{color:#9F9F9F}
#header2026-tools-container #header-right-submenuC .search-results-price-offerPrice{color:#262626}
#header2026-tools-container #header-right-submenuC .shopping-bag-quantity{position:static;margin-top:5px;margin-left:0;color:#262626;text-align:left}
#header2026 #brands-submenu-container{background:linear-gradient(135deg,#1f1f1f 0%,#282828 52%,#343434 100%);border-top:1px solid #4F4F4F;border-bottom:none;opacity:1;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0);transition:clip-path .34s cubic-bezier(.22,.61,.36,1),visibility 0s .34s}
#special-menu2026 > li.brands:hover #brands-submenu-container{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0);transition:clip-path .34s cubic-bezier(.22,.61,.36,1) .28s,visibility 0s .28s}
#header2026:has(#special-menu2026 > li.brands:hover):after,#header2026:has(#special-menu2026 > li.watches:hover):after,#header2026:has(#special-menu2026 > li.smart:hover):after,#header2026:has(#special-menu2026 > li.jewels:hover):after{transform:scaleY(1);transition-delay:0s}
#header2026 .brands-htitle{color:#fff}
#header2026 .brands-submenu2 > li > a{color:#fff}
#header2026 #watches2026-submenu-wrapper{position:absolute;display:block;width:100%;left:0;top:100%;z-index:99;background:linear-gradient(135deg,#1f1f1f 0%,#282828 52%,#343434 100%);border:0;border-top:1px solid #4F4F4F;overflow:hidden;isolation:isolate;contain:paint;transform:translateZ(0);will-change:clip-path;opacity:1;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0);transition:clip-path .34s cubic-bezier(.22,.61,.36,1),visibility 0s .34s}
#special-menu2026 > li.watches:hover #watches2026-submenu-wrapper{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0);transition:clip-path .34s cubic-bezier(.22,.61,.36,1) .28s,visibility 0s .28s}

#header2026 #smartwatches2026-submenu-wrapper{position:absolute;display:block;width:100%;left:0;top:100%;z-index:99;background:linear-gradient(135deg,#1f1f1f 0%,#282828 52%,#343434 100%);border:0;border-top:1px solid #4F4F4F;overflow:hidden;isolation:isolate;contain:paint;transform:translateZ(0);will-change:clip-path;opacity:1;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0);transition:clip-path .34s cubic-bezier(.22,.61,.36,1),visibility 0s .34s}
#special-menu2026 > li.smart:hover #smartwatches2026-submenu-wrapper{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0);transition:clip-path .34s cubic-bezier(.22,.61,.36,1) .28s,visibility 0s .28s}

#header2026 .categories2026-submenu-wrapper{position:absolute;display:block;width:100%;left:0;top:100%;z-index:99;background:linear-gradient(135deg,#1f1f1f 0%,#282828 52%,#343434 100%);border:0;border-top:1px solid #4F4F4F;overflow:hidden;isolation:isolate;contain:paint;transform:translateZ(0);will-change:clip-path;opacity:1;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0);transition:clip-path .34s cubic-bezier(.22,.61,.36,1),visibility 0s .34s}
#special-menu2026 > li.jewels:hover .categories2026-submenu-wrapper{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0);transition:clip-path .34s cubic-bezier(.22,.61,.36,1) .28s,visibility 0s .28s}

#watches2026-submenu-container{max-width:540px;margin:0 auto}
#watches2026-submenu{position:relative;width:50%;min-height:300px;padding:30px 0;border-right:1px solid #4F4F4F}
#watches2026-submenu > li{margin-top:20px}
#watches2026-submenu > li:first-child{margin-top:0}
#watches2026-submenu > li > div:not(.watches2026-submenu2-container){position:relative;width:100%;cursor:pointer}
#watches2026-submenu > li > div:not(.watches2026-submenu2-container):before{content:'';position:absolute;width:100%;height:1px;top:0;left:0;bottom:0;margin:auto 0;background-color:#4F4F4F;opacity:0;transition:all .4s ease}
#watches2026-submenu > li > div:not(.watches2026-submenu2-container) span{display:inline-block;position:relative;z-index:1;font:var(--font-20-regular);color:#fff;padding-right:10px;background-color:#282828}
.menu-top-brands-container{border-top:1px solid #4F4F4F;padding:15px 0 30px}
.menu-top-brands-hTitle{font:var(--font-22-regular);color:#fff;text-align:center}
.menu-top-brands{width:100%;max-width:720px;margin:15px auto 0;padding:0 10px}
.menu-top-brands > li{width:24%;margin-top:12px;margin-left:1.3333333333333%}
.menu-top-brands > li:nth-child(-n+4){margin-top:0}
.menu-top-brands > li:nth-child(4n+1){margin-left:0}
.menu-top-brands > li > a{position:relative;width:100%}
.menu-top-brands > li > a figure{position:relative;width:100%;padding-bottom:50%;overflow:hidden;border-radius:10px}
#watches2026-submenu-wrapper .menu-top-brands > li > a figure{visibility:hidden}
#special-menu2026 > li.watches:hover #watches2026-submenu-wrapper .menu-top-brands > li > a figure{visibility:visible;transition:visibility 0s .3s}
.watches2026-submenu2-container{position:absolute;width:100%;height:100%;left:100%;top:0;padding:30px 0 30px 30px;opacity:0;visibility:hidden;pointer-events:none}
.watches2026-submenu2{width:100%;height:100%;overflow-y:auto}
.watches2026-submenu2 > li{margin-top:14px}
.watches2026-submenu2 > li:first-child{margin-top:0}
.watches2026-submenu2 > li > a{position:relative;display:inline-block;font:var(--font-18-regular);color:#fff}
#watches2026-submenu > li:hover .watches2026-submenu2-container{opacity:1;visibility:visible;pointer-events:auto}
#watches2026-submenu > li:hover > div:not(.watches2026-submenu2-container):before{opacity:1;transition:all .4s ease}

#smartwatches2026-submenu-container{max-width:540px;margin:0 auto}
#smartwatches2026-submenu{position:relative;width:50%;min-height:300px;padding:30px 0;border-right:1px solid #4F4F4F}
#smartwatches2026-submenu > li{margin-top:20px}
#smartwatches2026-submenu > li:first-child{margin-top:0}
#smartwatches2026-submenu > li > div:not(.smartwatches2026-submenu2-container){position:relative;width:100%;cursor:pointer}
#smartwatches2026-submenu > li > div:not(.smartwatches2026-submenu2-container):before{content:'';position:absolute;width:100%;height:1px;top:0;left:0;bottom:0;margin:auto 0;background-color:#4F4F4F;opacity:0;transition:all .4s ease}
#smartwatches2026-submenu > li > div:not(.smartwatches2026-submenu2-container) span{display:inline-block;position:relative;z-index:1;font:var(--font-20-regular);color:#fff;padding-right:10px;background-color:#282828}
.menu-top-brands-container{border-top:1px solid #4F4F4F;padding:15px 0 30px}
.menu-top-brands-hTitle{font:var(--font-22-regular);color:#fff;text-align:center}
.menu-top-brands{width:100%;max-width:720px;margin:15px auto 0;padding:0 10px;justify-content:center}
.menu-top-brands > li{width:24%;margin-top:12px;margin-left:1.3333333333333%}
.menu-top-brands > li:nth-child(-n+4){margin-top:0}
.menu-top-brands > li:nth-child(4n+1){margin-left:0}
.menu-top-brands > li > a{position:relative;width:100%}
.menu-top-brands > li > a figure{position:relative;width:100%;padding-bottom:50%;overflow:hidden;border-radius:10px}
#smartwatches2026-submenu-wrapper .menu-top-brands > li > a figure{visibility:hidden}
#special-menu2026 > li.smart:hover #smartwatches2026-submenu-wrapper .menu-top-brands > li > a figure{visibility:visible;transition:visibility 0s .3s}
.smartwatches2026-submenu2-container{position:absolute;width:100%;height:100%;left:100%;top:0;padding:30px 0 30px 30px;opacity:0;visibility:hidden;pointer-events:none}
.smartwatches2026-submenu2{width:100%;height:100%;overflow-y:auto}
.smartwatches2026-submenu2 > li{margin-top:14px}
.smartwatches2026-submenu2 > li:first-child{margin-top:0}
.smartwatches2026-submenu2 > li > a{position:relative;display:inline-block;font:var(--font-18-regular);color:#fff}
#smartwatches2026-submenu > li:hover .smartwatches2026-submenu2-container{opacity:1;visibility:visible;pointer-events:auto}
#smartwatches2026-submenu > li:hover > div:not(.smartwatches2026-submenu2-container):before{opacity:1;transition:all .4s ease}

.categories2026-submenu-container{max-width:1020px;margin:0 auto;padding:0 10px}
.categories2026-submenu{padding:40px 0;width:100%;justify-content:center}
.categories2026-submenu > li{width:23%;margin-top:20px;margin-left:2.6666666666667%}
.categories2026-submenu > li:nth-child(-n+4){margin-top:0}
.categories2026-submenu > li:nth-child(4n+1){margin-left:0}
.categories2026-submenu > li > a{position:relative;width:100%;padding:14px;border:1px solid transparent;text-align:center}
.categories2026-submenu-icon{position:relative;width:100%;padding-bottom:100%;overflow:hidden;border-radius:50%;background-color:#fff;visibility:hidden}
#special-menu2026 > li.jewels:hover .categories2026-submenu-wrapper .categories2026-submenu-icon{visibility:visible;transition:visibility 0s .3s}
.categories2026-submenu-hTitle{margin-top:10px;font:var(--font-17-black);color:#fff;text-transform:uppercase}
.categories2026-submenu > li > a:hover{border:1px solid #DEDEDE}
