@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:fallback;src:local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v7/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:fallback;src:local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v7/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:fallback;src:local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjDwjmq1f7-7Ag.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:fallback;src:local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjDwjmqxf78.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family:'Roboto Mono';font-style:italic;font-weight:700;font-display:fallback;src:local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xmDF4xlVMF-BfR8bXMIjhOk8azT7mjBmU-.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family:'Roboto Mono';font-style:italic;font-weight:700;font-display:fallback;src:local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xmDF4xlVMF-BfR8bXMIjhOk8azT72jBg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} .pages2{margin:10px 0;text-align:right;} .pages2 .page{display:inline-block;margin:0px 1px;width:38px;height:36px;line-height:36px;text-decoration:none;font-size:12px;color:#ffffff;text-align:center;background-color:#a39e9a;box-sizing:border-box;vertical-align:middle;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;} .pages2 .page.active{background-color:#ffffff;border:1px solid #dddddd;color:#707070;} .pages2 a.page:not(.active):hover{background-color:#e30613;} .pages2 .page.prev{background:url('/public/style/images/prev.png') center center no-repeat;background-size:8px auto;background-color:#222222;} .pages2 .page.next{background:url('/public/style/images/next.png') center center no-repeat;background-size:8px auto;background-color:#222222;} .pages2 .page-numbers{margin:0 25px;} .pages2 .page-n{font-size:14px;}@media (max-width:950px){ .pages2 .page{width:32px;height:30px;line-height:30px;} .pages2 .page-numbers{margin-left:0;margin-right:10px;} .pages2 .page-n{display:none;} } html { height:100%; } html * {max-height:1000000px;} body{position:relative;min-height:100%;padding:0;margin:0;background-color:#ffffff;overflow-x:auto;overflow-y:scroll;font-family:'Roboto Mono', 'Times New Roman', Arial, Tahoma;font-size:15px;box-sizing:border-box;} body.preload *{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;transition-delay:0s !important;} body.preload .logo:after{transition:none !important;} a{color:#5A9C54;text-decoration:none;} img{border:none;} .hidden{display:none;} .justify{text-align:justify;line-height:0;} .justify:after{content:'';display:inline-block;vertical-align:top;width:100%;height:0;line-height:0;visibility:hidden;} #root{margin:0px auto;width:100%;min-width:320px;padding-bottom:370px;} .outer{padding:0 40px;box-sizing:border-box;} .wrapper{position:relative;box-sizing:border-box;margin:0 auto;width:100%;max-width:1400px;height:100%;} #main{display:block;padding:40px 0;min-height:300px;} #main h1{margin:0 0 20px 0;font-size:30px;font-weight:700;text-align:left;color:#546f01;} #main .btn{display:inline-block;padding:12px 18px;min-width:100px;box-sizing:border-box;border:none;font-family:inherit;background:none;background-color:#373F3D;text-transform:uppercase;font-size:14px;letter-spacing:1px;color:#ffffff;text-align:center;cursor:pointer;outline:none;transition:background-color 200ms ease, color 200ms ease;} #main .btn:hover{background-color:#9F876B;color:#ffffff;} #main .btn:active{transform:translate(1px,1px);} #main .next-btn{margin-left:5px;color:#ffffff;background-color:#9F876B;border:1px solid #9F876B;} #main .next-btn:hover{background-color:#C9BBAB;border-color:#C9BBAB;} #main .back-btn{color:#404040;background-color:#ebebeb;border:1px solid #ebebeb;} #main .back-btn:hover{background:none;border-color:#000000;color:#000000;} #main .field{padding:8px 10px;box-sizing:border-box;width:100%;max-width:300px;font-family:inherit;font-size:15px;background-color:#ffffff;border:1px solid #dddddd;outline:none;box-shadow:none;} #main .field:focus{border-color:#66afe9;box-shadow:0 0 8px RGBA(100,175,230, 0.4);} #main .field:focus::-webkit-input-placeholder { color:transparent; } #main .field:focus::-moz-input-placeholder { color:transparent; } #main .field:focus:-moz-placeholder { color:transparent; } #main .field:focus:-ms-input-placeholder { color:transparent; } #main .field.not-valid{border-color:#ff8080;} #main textarea{resize:vertical;} #main .not-found{margin:20px 0;font-size:20px;font-weight:normal;line-height:normal;text-align:center;color:#505050;} .social-icons a{display:inline-block;width:36px;height:36px;line-height:36px;border-radius:50%;border:none;background:url('/public/root/header/images/social.png?v3') 0 0 no-repeat;background-size:auto 100%;text-decoration:none !important;} .social-icons .vk { background-position:0 0; } .social-icons .facebook { background-position:-36px 0; } .social-icons .twitter { background-position:-72px 0; } .social-icons .gplus { background-position:-108px 0; } .social-icons .ok { background-position:-144px 0; } .social-icons .insta { background-position:-180px 0;} .social-icons .pin { background-position:-216px 0;} .social-icons.small a{width:26px;height:26px;line-height:26px;} .social-icons.small .vk { background-position:0 0; } .social-icons.small .facebook { background-position:-26px 0; } .social-icons.small .twitter { background-position:-52px 0; } .social-icons.small .gplus { background-position:-78px 0; } .social-icons.small .ok { background-position:-104px 0; } .social-icons.small .insta { background-position:-130px 0;} .social-icons.small .pin { background-position:-156px 0;} .social-icons.big a{width:40px;height:40px;line-height:40px;} .social-icons.big .vk { background-position:0 0; } .social-icons.big .facebook { background-position:-40px 0; } .social-icons.big .twitter { background-position:-80px 0; } .social-icons.big .gplus { background-position:-120px 0; } .social-icons.big .ok { background-position:-160px 0; } .social-icons.big .insta { background-position:-200px 0;} .social-icons.big .pin { background-position:-240px 0;} input.radio{display:none;} input.radio + label{position:relative;display:inline-block;padding-left:33px;cursor:pointer;user-select:none;} input.radio:checked + label{ font-weight:bold;} input.radio + label span{position:absolute;left:0px;top:50%;margin:0;margin-top:-12px;display:inline-block;vertical-align:top;width:24px;height:24px;line-height:24px;box-sizing:border-box;background-color:#ffffff;border:2px solid #dddddd;border-radius:50%;cursor:pointer;z-index:10;} input.radio + label span:before{ content:'';display:inline-block;margin:5px;width:10px;height:10px;border-radius:50%;} input.radio:checked + label span{ border-color:#505050;} input.radio:checked + label span:before{ background-color:#505050;}@media (max-width:800px){ .outer{padding:0 20px;} #main{padding-top:30px;} }@media (max-width:670px){ #main{padding-top:20px;min-height:0px;} #main h1{margin-bottom:17px;font-size:26px;} }@media (max-width:480px){ #main h1{margin-bottom:14px;font-size:20px;} #main .field{padding:8px 8px;} #main .btn{padding:11px 14px;min-width:90px;font-size:13px;font-weight:700;} #main .next-btn, #main .back-btn{font-size:12px;} } .lightbox-bg{position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:#202020;z-index:900;opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;} .lightbox-bg.opened{opacity:0.8;} .lightbox{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:910;opacity:0;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px);} .lightbox.opened{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);} .lightbox .photo{position:absolute;top:0px; left:0px; right:0px; bottom:0px;overflow:hidden;z-index:20;-webkit-transition:all 150ms ease 150ms;-moz-transition:all 150ms ease 150ms;-o-transition:all 150ms ease 150ms;transition:all 150ms ease 150ms;opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);} .lightbox.opened .photo{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);} .lightbox .photo img{display:inline-block;position:absolute;top:0; left:0; right:0; bottom:0;margin:auto;max-width:100%;max-height:100%;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;} .lightbox .photo .animation{position:absolute;top:0px; left:0px; right:0px; bottom:0px;background:url('/modules/LIGHTBOX2/images/loading.gif') center center no-repeat;background-size:100px auto;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;} .lightbox .photo.loading .animation{opacity:1;} .lightbox .photo.loading img{opacity:0;} .lightbox .close-btn{position:absolute;top:15px;right:20px;height:50px;width:50px;cursor:pointer;z-index:30;} .lightbox .close-btn span{display:block;width:100%;height:100%;background:url('/modules/LIGHTBOX2/images/close-btn.png') center center no-repeat;background-size:50% auto;cursor:pointer;opacity:0.6;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;} .lightbox .close-btn:hover span{opacity:1;} .lightbox .btn{position:absolute;top:50%;height:50px;margin-top:-25px;width:50px;background-color:#222222;cursor:pointer;z-index:30;} .lightbox .btn.back{left:15px;} .lightbox .btn.next{right:15px;} .lightbox .btn span{display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;opacity:0.6;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;} .lightbox .btn.back span{background-image:url('/modules/LIGHTBOX2/images/back-btn.png');} .lightbox .btn.next span{background-image:url('/modules/LIGHTBOX2/images/next-btn.png');} .lightbox .btn:hover span{opacity:1;} .lightbox .btn.back:active{-webkit-transform:translate(-2px,1px);-moz-transform:translate(-2px,1px);-o-transform:translate(-2px,1px);transform:translate(-2px,1px);} .lightbox .btn.next:active{-webkit-transform:translate(2px,1px);-moz-transform:translate(2px,1px);-o-transform:translate(2px,1px);transform:translate(2px,1px);} .lightbox .bottom{position:absolute;left:0; right:0; bottom:0;padding:15px 100px;min-height:20px;background-color:RGBA(0,0,0, 0.7);font-size:16px;color:#ffffff;text-align:center;z-index:30;} .lightbox .bottom .text h3{margin:0;font-size:16px;font-weight:bold;color:#ffffff;} .lightbox .bottom .text div{margin-top:10px;font-size:14px;color:#ffffff;} .lightbox .bottom .photo-count{position:absolute;bottom:0px;right:30px;padding:15px 0;font-size:16px;color:#eeeeee;}@media (max-width:600px){ .lightbox .close-btn{position:absolute;top:0px;right:0px;} .lightbox .close-btn span{background-size:40% auto;} .lightbox .btn{background:none;} .lightbox .btn.back{left:0px;} .lightbox .btn.next{right:0px;} .lightbox .bottom{padding:10px 60px 10px 20px;min-height:15px;text-align:left;} .lightbox .bottom .text h3{font-size:14px;} .lightbox .bottom .text div{margin-top:6px;font-size:13px;} .lightbox .bottom .photo-count{right:10px;padding:10px 0;font-size:14px;} } #modal-alert-bg{position:fixed;width:100%;height:100%;top:0px; left:0px;background-color:RGBA(0,0,0, 0.7);z-index:1000;} #modal-alert{position:absolute;top:50%;left:0; right:0;margin:auto;transform:translate(0, -50%);width:90%;max-width:450px;min-height:180px;padding:20px 20px 80px 20px;box-sizing:border-box;background-color:#ffffff;z-index:1001;font-family:Roboto, Arial, Tahoma;font-weight:300;box-shadow:2px 2px 4px RGBA(0,0,0, 0.3);} #modal-alert .close-btn{position:absolute;display:inline-block;top:0px;right:0px;width:40px;height:40px;background:url('/modules/ALERT/alert/images/close.jpg') center center no-repeat;cursor:pointer;} #modal-alert .icon{display:none;position:absolute;top:50px;left:20px;width:70px;height:70px;background-repeat:no-repeat;background-size:100% auto;z-index:1002;} #modal-alert .title{margin-bottom:8px;font-size:14px;font-weight:bold;color:#000000;text-align:center;} #modal-alert .text{font-size:14px;text-align:center;line-height:20px;} #modal-alert .text:first-letter{text-transform:uppercase;} #modal-alert .text div{margin:10px 0;} #modal-alert .text strong{text-transform:uppercase;} #modal-alert .text a{font-size:14px;color:#7D1B00;text-decoration:none;} #modal-alert .text a:hover{text-decoration:underline;} #modal-alert .text input[type=text]{max-width:350px;padding:5px;border:1px solid #cccccc;border-radius:2px;font-size:18px;} #modal-alert .bottom{position:absolute;width:100%;height:50px;bottom:0px;left:0px;background-color:#f6f6f7;border-top:1px solid #e5e5e5;} #modal-alert .bottom .btn{position:absolute;bottom:10px;right:20px;display:inline-block;padding:8px 10px;min-width:70px;box-sizing:border-box;border:none;font-family:inherit;background:#aaaaac;font-size:12px;font-weight:500;letter-spacing:1px;color:#ffffff;text-transform:uppercase;text-align:center;cursor:pointer;outline:none;-webkit-transition:background 200ms ease;-moz-transition:background 200ms ease;-o-transition:background 200ms ease;transition:background 200ms ease;} #modal-alert .bottom .btn:hover{background-color:#000000;} #modal-alert.info{padding-left:100px;} #modal-alert.info .icon{display:block;background-image:url('/modules/ALERT/alert/images/info.png');} #modal-alert.info .title{color:#606060;} #modal-alert.warning{max-width:470px;padding-left:100px;outline:4px solid transparent;-webkit-animation:WARNING 300ms 2;-moz-animation: WARNING 300ms 2;-o-animation: WARNING 300ms 2;animation:WARNING 300ms 2;} #modal-alert.warning .icon{display:block;background-image:url('/modules/ALERT/alert/images/warning.png');} #modal-alert.warning .title{color:#000000;} #modal-alert.error{max-width:470px;padding-left:100px;outline:4px solid transparent;-webkit-animation:ERROR 300ms 2;-moz-animation: ERROR 300ms 2;-o-animation: ERROR 300ms 2;animation:ERROR 300ms 2;} #modal-alert.error .icon{display:block;background-image:url('/modules/ALERT/alert/images/error.png');} #modal-alert.error .title{color:#ff0000;} @-webkit-keyframes ERROR{0% { outline-color:transparent; }50%{ outline-color:#ff4444; }100% { outline-color:transparent; }} @-moz-keyframes ERROR{0% { outline-color:transparent; }50%{ outline-color:#ff4444; }100% { outline-color:transparent; }} @-o-keyframes ERROR{0% { outline-color:transparent; }50%{ outline-color:#ff4444; }100% { outline-color:transparent; }} @keyframes ERROR{0% { outline-color:transparent; }50%{ outline-color:#ff4444; }100% { outline-color:transparent; }} @-webkit-keyframes WARNING{0% { outline-color:transparent; }50%{ outline-color:#ffbb44; }100% { outline-color:transparent; }} @-moz-keyframes WARNING{0% { outline-color:transparent; }50%{ outline-color:#ffbb44; }100% { outline-color:transparent; }} @-o-keyframes WARNING{0% { outline-color:transparent; }50%{ outline-color:#ffbb44; }100% { outline-color:transparent; }} @keyframes WARNING{0% { outline-color:transparent; }50%{ outline-color:#ffbb44; }100% { outline-color:transparent; }} #top-alert{display:none;position:fixed;top:10px;right:10px;width:270px;max-width:90%;min-height:60px;padding:20px 20px 20px 70px;box-sizing:border-box;font-family:Roboto, Arial, Tahoma;border-top:1px solid #dddddd;border-right:1px solid #dddddd;box-shadow:-2px 2px 6px RGBA(0,0,0, 0.25);background:url('/modules/ALERT/alert/images/ok.png') 15px center no-repeat;background-color:#ffffff;z-index:1001;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;opacity:0;-webkit-transform:translate(0, -30px);-moz-transform:translate(0, -30px);-o-transform:translate(0, -30px);transform:translate(0, -30px);}@media (min-width:1250px){ #top-alert{top:80px;right:15px;} } #top-alert.show{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);} #top-alert .close-btn{position:absolute;top:0px;right:0px;width:30px;height:30px;background:url('/modules/ALERT/alert/images/close.jpg') center center no-repeat;cursor:pointer;} #top-alert .text{font-size:14px;font-weight:500;text-align:left;line-height:20px;} #top-alert .text a:hover{text-decoration:underline;} #mod-comments{width:100%;} #mod-comments h4{margin:0 0 10px 0;font-size:18px;font-weight:bold;} #no-comments{margin:14px 0px;font-size:18px;color:#505050;} #comments-list .comment{position:relative;padding:15px 0px;border-top:1px solid #ddddda;} #comments-list .new-comment{opacity:0;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;} #comments-list .comment .mark{margin-bottom:10px;} #comments-list .comment .mark img{width:90px;margin-right:10px;vertical-align:top;} #comments-list .comment .login{display:inline-block;text-align:left;font-weight:bold;color:black;} #comments-list .comment .date{display:inline-block;margin-left:10px;font-size:14px;color:#888888;} #comments-list .comment .text{margin-top:12px;max-width:650px;color:#404040;font-size:16px;line-height:1.6;} #comments-list .answer{margin:24px 0;padding-left:24px;border-left:4px solid #546f01;} #comments-list .comment .delete{position:absolute;top:5px;right:5px;width:11px;height:11px;background-image:url("/modules/COMMENTS/form/images/delete.jpg");background-repeat:no-repeat;cursor:pointer;} #comments-list .comment .deleted{color:#888888;} #comments-list .comment .error{display:block;margin:5px 0px;color:#ff4040;} #comment-btn{margin-top:15px;} #comment-form{display:none;width:100%;margin-top:25px;} #comment-form > div{margin:12px 0;} #comment-form label{display:block;margin-bottom:5px;font-weight:bold;} #comment-form label.inline{display:inline-block;position:relative;margin-right:10px;top:5px;} #comment-form label span{color:#ff0000;} #comment-form .field{padding:8px 8px;width:500px;max-width:100%;box-sizing:border-box;} #comment-form .field.error{border:1px solid #ff4040;color:#ff4040;} #comment-form textarea.field{resize:vertical;vertical-align:top;} #comment-mark{display:inline-block;margin-top:10px;} #comment-mark > span{display:inline-block;width:28px;height:27px;background:url("/modules/COMMENTS/form/images/star-0.jpg") 0 0 no-repeat;cursor:pointer;} #comment-mark.mark1 .mark1{background-image:url("/modules/COMMENTS/form/images/star-1.jpg");} #comment-mark.mark2 .mark1, #comment-mark.mark2 .mark2{background-image:url("/modules/COMMENTS/form/images/star-1.jpg");} #comment-mark.mark3 .mark1, #comment-mark.mark3 .mark2, #comment-mark.mark3 .mark3{background-image:url("/modules/COMMENTS/form/images/star-1.jpg");} #comment-mark.mark4 .mark1, #comment-mark.mark4 .mark2, #comment-mark.mark4 .mark3, #comment-mark.mark4 .mark4{background-image:url("/modules/COMMENTS/form/images/star-1.jpg");} #comment-mark.mark5 > span{background-image:url("/modules/COMMENTS/form/images/star-1.jpg");} #comment-error{margin-left:15px;color:#ff0000;} #comments-notice{margin-top:20px;line-height:1.6;} #slider{margin-bottom:40px !important;} #item-head{position:relative;margin-bottom:40px;} #main h1{margin-bottom:10px;margin-right:320px;line-height:28px;} .sort-form{display:inline-block;position:absolute;top:10px;right:0;} .sort-form select{padding:8px 8px;font-family:inherit;font-size:15px;background-color:#ffffff;border:1px solid #d9d9d9;border-radius:3px;color:#404040;outline:none;} .sort-form select option{padding:3px 8px;} .sort-form select:focus{border-color:#b2b2b2;} .sort-form .instock{margin-right:15px;display:inline-block;} .sort-form .instock input{position:relative;top:2px;} .sort-form .instock label{cursor:pointer;} .columns{display:table;width:100%;position:relative;} .columns > .L-col{display:table-cell;vertical-align:top;width:250px;} .columns > .R-col{display:table-cell;vertical-align:top;padding-left:20px;box-sizing:border-box;position:relative;z-index:20;} #shop-menu{width:250px;text-align:left;box-sizing:border-box;} #shop-menu a{display:block;text-decoration:none;font-family:'Roboto Mono';} #shop-menu .cat-1{margin:20px 0;font-size:20px;font-weight:700;color:#546f01;text-transform:uppercase;} #shop-menu .cat-1:first-child{margin-top:0;} #shop-menu .cat-2{margin:6px 0;font-size:18px;color:#606060;} #shop-menu .cat-3{margin:5px 0;font-size:16px;color:#606060;} #shop-menu .submenu{margin-bottom:20px;margin-left:20px;} #shop-menu a.active{font-weight:700;} #shop-menu a:hover{text-decoration:underline;} #shop-menu .cat-1.active{padding:8px 10px;background:url('/public/pages/items/images/arrow-right.svg') right 8px center no-repeat;background-size:13px auto;background-color:#F5F6F1;} #breadcrumbs{margin:15px 0;font-size:15px;} #breadcrumbs > *{color:#606060;} #breadcrumbs .d{margin:0 8px;color:#303030;} #breadcrumbs a:hover{color:#202020;text-decoration:underline;} .content{margin:20px 0;font-size:20px;line-height:1.6;color:#505050;} .product{width:30%;margin-bottom:50px;} #show-more-items{margin:20px 0;display:inline-block;width:100%;text-align:center;line-height:normal;} @media (max-width:700px){ #main h1{margin-right:0px;} .sort-form{position:static;width:100%;} .sort-form .row{display:block;margin-bottom:10px;} .sort-form select{width:100%;max-width:300px;} }@media (max-width:480px){ #breadcrumbs{display:none;} }@media (max-width:1000px){ .columns > .L-col{width:220px;} #shop-menu{width:220px;} }@media (max-width:850px){ .columns{display:block;width:100%;} .columns > .L-col{display:block;width:100%;} .columns > .R-col{display:block;width:100%;padding-left:0px;} #shop-menu{display:none;} .content{font-size:18px;} }@media (max-width:1000px){ .shop-cat{width:46%;} .product{width:46%;margin-bottom:40px;} }@media (max-width:850px){ .shop-cat{width:30%;} .product{width:30%;margin-bottom:30px;} }@media (max-width:600px){ .shop-cat{width:46%;} .product{width:46%;} }@media (max-width:359px){ .shop-cat{width:100%;} .product{width:100%;} } .columns{display:table;width:100%;} .columns > .L-col{display:table-cell;vertical-align:top;width:250px;} .columns > .R-col{display:table-cell;vertical-align:top;padding-left:20px;box-sizing:border-box;position:relative;z-index:20;} .cols{display:table;width:100%;} .cols > div{display:table-cell;vertical-align:top;box-sizing:border-box;} .cols > .L-col{width:400px;} .cols > .R-col{padding-left:50px;} #photo-wrapper{position:relative;} #photo-wrapper.lp{padding-left:110px;} #gallery{position:absolute;top:1px;left:0;width:104px;} #product-photo-box{position:relative;text-align:center;box-sizing:border-box;overflow:hidden;} #product-photo-box .photo{max-width:100%;transition:opacity 0.2s ease;cursor:pointer;} #product-photo-box .big-img{position:absolute;top:0; left:0;width:auto;height:auto;max-width:10000px;max-height:10000px;background-color:#ffffff;opacity:0;transition:opacity 0.3s ease, transform 0.1s ease;} #product-photo-box .view{position:absolute;top:0; left:0; right:0; bottom:0;z-index:60;cursor:zoom-in;} #product-photo-box .icon{position:absolute;top:10px;right:-1px;padding:6px 12px;font-size:14px;font-weight:bold;color:#ffffff;text-align:center;z-index:50;} #product-photo-box .discount{background-color:#C36856;} #product-photo-box .hit{background-color: #BAC425;} #product-photo-box .new{background-color:#546E01;} .gallery{width:100%;text-align:justify;line-height:0px;} .gallery > span{display:inline-block;width:100%;line-height:0px;} .gallery .photo{margin-bottom:7px;line-height:0px;box-sizing:border-box;background:url("/public/pages/item/images/view.png") center center no-repeat;background-size:60% auto;background-color:#ffffff;} .gallery .photo:nth-child(5) ~ .photo{display:none;} .gallery .photo .bg{width:100%;cursor:pointer;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;} .gallery img{width:100%;vertical-align:top;} .gallery .photo:hover{outline:1px solid #aaaaaa;} .gallery .photo:hover .bg{opacity:0.4;} #main h1{margin:0;line-height:28px;} #main .subtitle{margin-top:5px;font-size:15px;color:#707070;} #product hr{margin:25px 0px;border:none;border-top:1px solid #dbdbdf;} #rating{margin-top:10px;} #rating .stars{display:inline-block;} #rating .star{display:inline-block;vertical-align:top;margin-left:-0.3em;width:24px;height:20px;line-height:20px;background:url("/public/pages/item/images/stars.png") left top no-repeat;background-size:300% auto;cursor:pointer;} #rating .mark1 .star1, #rating .mark2 .star1, #rating .mark2 .star2, #rating .mark3 .star1, #rating .mark3 .star2, #rating .mark3 .star3, #rating .mark4 .star1, #rating .mark4 .star2, #rating .mark4 .star3, #rating .mark4 .star4, #rating .mark5 .star{background-position:-24px 0;} #rating .stars:hover .star{background-position:-48px 0;} #rating .star:hover ~ .star{background-position:0 0;} #rating .rating{display:inline-block;vertical-align:top;margin-left:5px;padding-top:1px;line-height:20px;height:20px;font-weight:bold;} #product .instock{font-family:'Roboto Mono';font-size:15px;} #product .instock .exists{display:inline-block;margin-right:20px;font-weight:500;line-height:20px;} #product .instock .not-exists{display:inline-block;margin-right:20px;color:#909090;line-height:20px;} #product .instock .delivery{display:inline-block;color:#606060;line-height:20px;} #product .product-price{display:inline-block;font-family:'Roboto Mono';letter-spacing:-1px;} #product .product-price .price{display:inline-block;vertical-align:middle;font-size:24px;font-weight:700;color:#000000;line-height:40px;} #product .product-price .old-price{display:inline-block;vertical-align:middle;margin-left:12px;font-size:24px;font-weight:400;color:#a5a5a5;line-height:38px;text-decoration:line-through;} #product .product-price .price.discount{color:#BB3322;} #product .order-form{display:inline-block;} #product .order-form .count-number{position:relative;display:inline-block;} #product .order-form .count-field{margin-bottom:10px;display:inline-block;vertical-align:top;padding:10px 12px;width:80px;border:1px solid #c7c5c5;border-radius:3px;box-sizing:border-box;font-family:inherit;font-size:18px;font-weight:700;outline:none;} #product .order-form .unit{display:inline-block;font-family:'Roboto Mono';font-size:15px;line-height:44px;margin-left:5px;} #product .order-form .add-to-cart{display:inline-block;margin:0 10px 0 2px;padding:0px 35px;padding-left:48px;line-height:44px;font-family:'Roboto Mono';font-size:14px;font-weight:700;color:#ffffff;letter-spacing:1px;background:url("/public/pages/item/images/cart.png") 12px center no-repeat;background-size:22px auto;background-color:#373F3D;border-radius:2px;text-transform:uppercase;cursor:pointer;transition:background 200ms linear;} #product .order-form .add-to-cart:hover{background-color:#9F876B;} #product .order-form .add-to-cart:active{transform:translate(1px,2px);} #product label{display:block;margin-bottom:6px;font-weight:600;} #product .field{width:145px;padding:11px 16px;border-color:#c7c5c5;border-radius:2px;} #product .discount-text{margin-top:15px;font-size:16px;color:#606060;line-height:1.6;} #product .sale-end{margin-top:15px;font-size:16px;color:#606060;line-height:2;padding-left:32px;background:url("/public/pages/item/images/timer.png") left center no-repeat;background-size:24px auto;} #product .button{display:inline-block;margin-right:15px;padding-left:32px;line-height:24px;cursor:pointer;opacity:0.55;} #product .button:hover{opacity:1;} #product .button.add-to-compare{background:url("/public/pages/item/images/icons.png") left -60px no-repeat;} #product .button.add-to-wishlist{background:url("/public/pages/item/images/icons.png") left 0 no-repeat;} #share{margin:10px 0;} #share .title{display:inline-block;padding-left:20px;background:url("/public/pages/item/images/share.jpg") left center no-repeat;cursor:pointer;} #share .social-icons{display:inline-block;margin-left:10px;} #share a{margin:0 4px;} #share a:hover{opacity:0.8;} #item-info{margin:40px auto 80px auto;width:100%;font-family:'Roboto Mono';font-size:14px;} #item-info .tabs{height:40px;} #item-info .tabs > span{float:left;display:inline-block;height:41px;box-sizing:border-box;margin-right:-1px;padding:8px 30px 18px 30px;font-size:16px;color:#505050;background-color:#F6F6F2;border:1px solid #ddddda;cursor:pointer;-webkit-transition:background 0.15s linear;-moz-transition:background 0.15s linear;-o-transition:background 0.15s linear;transition:background 0.15s linear;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;} #item-info .tabs > span.active{background-color:#ffffff;border-bottom:1px solid #ffffff;font-weight:700;} #item-info .tabs > span:not(.active):hover{background-color:#F0F0E7;} #item-info .tab-content{min-height:150px;border-top:1px solid #ddddda;} #item-info .tab-content > div{display:none;padding-top:20px;transition:opacity 0.3s linear;} #item-info #item-data{padding-top:10px;display:block;} #item-data table{width:100%;max-width:700px;border-spacing:0;} #item-data td{padding-top:16px;font-size:15px;color:#222234;} #item-data td.label{width:30%;border-bottom:1px dotted #cccccc;} #item-data td.label span{position:relative;top:2px;padding:2px 8px;background-color:#ffffff;} #item-data td.value{padding-left:8px;font-weight:bold;} #item-data tr:hover td{color:#546f01;} #item-brewing table{width:100%;border-collapse:collapse;color:#606060;} #item-brewing th{padding:12px 6px;font-weight:700;text-align:center;} #item-brewing th img{height:60px;} #item-brewing td{max-width:150px;padding:12px 6px;text-align:center;} #item-brewing .col1{padding-left:12px;font-weight:700;text-align:left;} #item-brewing .mobile{display:none;} #item-brewing .title{font-weight:700;text-align:center;} #item-brewing .label{font-weight:700;text-align:left;} #item-brewing .value{text-align:left;} #item-description{max-width:900px;line-height:20px;color:#707070;} #item-description .group{margin-top:14px;} #item-description ul{padding-left:20px;} #item-description img{max-width:100%;} #item-docs ul{margin:0;} #item-docs a{display:inline-block;padding:5px 0;color:#404040;} #item-docs a:hover{color:#0095ff;text-decoration:underline;} .item-list{margin-top:30px;} .item-list h3{margin:0 0 20px 0;font-size:22px;font-weight:700;color:#303030;text-align:center;line-height:normal;} .item-list .product{display:inline-block;vertical-align:top;margin-bottom:20px;width:23%;box-sizing:border-box;vertical-align:top;text-align:center;line-height:normal;} .item-list span.product{margin:0;height:0;} .item-list .product .photo{position:relative;} .item-list .product img{width:100%;vertical-align:top;border-radius:50%;} .item-list .product h4{margin:0;margin-top:12px;font-size:15px;font-weight:normal;color:#000000;text-align:center;word-break:break-all;} .item-list .product .prices{margin:5px 0;} .item-list .product .price{display:inline-block;font-size:18px;font-weight:700;color:#000000;} .item-list .product .old-price{display:inline-block;margin-right:10px;font-size:20px;font-weight:700;color:#000000;text-decoration:line-through;} .item-list .product .old-price + .price{color:#ff5040;} .item-list .more{text-align:center;line-height:normal;} .item-list .more a{color:#606060;} .item-list .more a:hover{color:#2277ff;text-decoration:underline;} .item-list .more:first-letter{text-transform:uppercase;} #preorder-window-bg{display:none;position:fixed;top:0; left:0; right:0; bottom:0;background-color:RGBA(140,140,140, 0.8);overflow-y:auto; -webkit-overflow-scrolling:touch;zoom:1;z-index:500;opacity:0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;} #preorder-window{position:relative;margin:100px auto;padding:25px 30px;box-sizing:border-box;width:90%;max-width:720px;min-height:250px;background-color:#ffffff;font-family:Arial, Tahoma;box-shadow:2px 2px 20px RGBA(0,0,0, 0.2);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:translate(0, -500px);-moz-transform:translate(0, -500px);-o-transform:translate(0, -500px);transform:translate(0, -500px);} #preorder-window.show{-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);-o-transform:translate(0, 0px);transform:translate(0, 0px);} #preorder-window .close-btn{position:absolute;top:10px;right:10px;width:26px;height:26px;background:url('/public/pages/item/images/close.png') center center no-repeat;background-size:100% 100%;cursor:pointer;z-index:600;} #preorder-window .close-btn:hover{opacity:0.7;} #preorder-window .title{margin:0 0 20px 0;font-size:22px;font-weight:normal;color:#606060;padding-bottom:8px;border-bottom:1px solid #dddddd;} #preorder-window h4{margin:0;font-size:18px;font-weight:normal;color:#606060;line-height:24px;} #preorder-window .error-msg{display:none;margin:5px 0;font-weight:bold;color:#ff5050;} #preorder-window .cols{display:table;width:100%;text-align:left;font-size:15px;color:#999999;} #preorder-window .cols > div{display:table-cell;vertical-align:top;width:50%;} #preorder-window .cols > .L-col{padding-right:15px;} #preorder-window .cols > .R-col{padding-left:15px;} #preorder-window label{display:inline-block;vertical-align:top;padding-top:5px;width:100px;} #preorder-window .field{margin:6px 0;padding:7px 8px;max-width:100%;font-size:18px;} #preorder-window .field.error{border:1px solid #ffaaaa;background-color:#fff6f6;} #preorder-window textarea{resize:vertical;height:188px;max-height:300px;} #preorder-window .btn{margin-top:8px;padding:12px 18px;min-width:100px;text-transform:uppercase;font-weight:bold;} #preorder-form .loading{opacity:0;display:inline-block;margin-left:10px;width:40px;height:40px;line-height:40px;background:url('/public/images/loading.gif') no-repeat;background-size:100% auto;} #preorder-form.loading .loading{opacity:1;} #preorder-form.loading .btn{background-color:#505050 !important;opacity:0.8;}@media (max-width:1100px){ .columns, .columns > .R-col{display:block;width:100%;padding:0;} .columns > .L-col{display:none;} .cols > .L-col{width:40%;} .cols > .R-col{padding-left:30px;} }@media (max-width:950px){ .cols{display:block;width:100%;} .cols > .L-col{display:block;width:100%;max-width:500px;} .cols > .R-col{display:block;width:100%;padding-top:25px;padding-left:0px;} }@media (max-width:1200px){ #photo-wrapper{width:100%;padding-left:0px !important;} #product-photo-box{width:100%;} #gallery{position:static;margin-top:10px;width:100%;} .gallery > span{width:18%;} }@media (max-width:700px) { #product-photo-box{height:auto;text-align:center;} #product-photo-box .photo{position:static;vertical-align:top;max-height:500px;} }@media (max-width:480px){ .cols > .R-col{padding-top:10px;} #product hr{margin:18px 0px;} #share .social-icons{display:block;margin:10px 0 0 0;} #product .order-form .add-to-cart{margin-right:0px;padding-left:40px;padding-right:18px;} #product .product-price .discount, #product .product-price .old-price{margin-left:5px;font-size:20px;} #product .field{width:118px;padding:11px 8px;} }@media (max-width:360px){ #product .buttons.et .button{display:block;margin:15px 0;} }@media (max-width:700px) { #item-info{margin:25px auto 40px auto;} #item-info .tabs{border:none;} #item-info .tabs > span{height:auto;padding:9px 16px;font-size:15px;} #item-info .tab-content{min-height:0px;border:none;} #item-brewing .desctop{display:none;} #item-brewing .mobile{display:table;} }@media (max-width:560px) { #item-info .tabs{height:80px;} #item-info .tabs > span{width:50%;margin-top:-1px;padding:9px 9px;font-size:14px;text-align:center;} #item-info .tabs > span.active{border-bottom:1px solid #ddddda;} #item-data td{padding:5px 7px;} #item-data td.label{width:auto;} #item-data td.label span{padding:1px 0;} #item-description{line-height:17px;} }@media (max-width:800px){ .item-list{margin-top:20px;} .item-list .product{width:31%;} }@media (max-width:480px){ .item-list{margin-top:15px;} .item-list .product{width:47%;} .item-list .product h4{font-size:14px;} }@media (max-width:700px){ #preorder-window{margin:40px auto;} #preorder-window .cols, #preorder-window .cols > div{display:block;width:100%;padding:0 !important;} }@media (max-width:480px){ #preorder-window{margin:25px auto;padding:15px 20px;} #preorder-window .field{margin:4px 0;padding:5px 8px;} #preorder-window .btn{margin-top:5px;padding:9px 12px;font-weight:normal;} } #cart-window-bg{display:none;position:fixed;top:0; left:0; right:0; bottom:0;background-color:RGBA(200,200,200, 0.8);overflow-y:scroll; -webkit-overflow-scrolling:touch;zoom:1;z-index:500;opacity:0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;} #cart-window{position:relative;margin:100px auto;padding:25px 30px;box-sizing:border-box;width:80%;max-width:650px;background-color:#ffffff;font-family:'Roboto Mono', 'Times New Roman';font-size:15px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:translate(0, -800px);-moz-transform:translate(0, -800px);-o-transform:translate(0, -800px);transform:translate(0, -800px);} #cart-window.hide{-webkit-transform:translate(0, 800px);-moz-transform:translate(0, 800px);-o-transform:translate(0, 800px);transform:translate(0, 800px);} #cart-window.show{-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);-o-transform:translate(0, 0px);transform:translate(0, 0px);} #cart-window .close-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;background:url('/public/pages/cart/window/images/btn-close.png') center center no-repeat;border-radius:50%;transition:background-color 0.3s ease;cursor:pointer;} #cart-window .close-btn:hover{background-color:#f0f0f0;} #cart-window h2{margin:0 0 7px 0;font-size:24px;font-weight:700;text-align:center;color:#9F876B;} #cart-window h2 span{display:inline-block;line-height:40px;} #cart-window h4{margin:0;font-size:16px;font-weight:400;text-align:center;} #cart-window .top-warning{margin:10px;font-size:15px;color:#ff5050;font-weight:bold;text-align:center;} #cart-items{margin-top:30px;width:100%;border-top:1px solid #dddddd;table-layout:fixed;} #cart-items td{vertical-align:middle;} #cart-items tr:hover td{background-color:#F5F6F1;} #cart-items .td-delete{width:40px;text-align:center;} #cart-items .td-photo{width:75px;padding:3px 0;} #cart-items .td-photo img{width:100%;vertical-align:top;} #cart-items .td-name{padding:0 20px;} #cart-items .td-name a{display:block;margin-top:10px;color:#000000;} #cart-items .td-name .subtitle{margin-top:3px;color:#555555;} #cart-items .td-name .variant{margin-top:5px;} #cart-items .td-name .warning{display:inline-block;margin-top:3px;padding-left:20px;background:url("/public/pages/cart/window/images/warning.png") left center no-repeat;color:#ff5050;} #cart-items .td-count{width:115px;padding:0px 8px;text-align:left;font-size:13px;} #cart-items .td-price{width:95px;padding:0px 8px;text-align:right;font-weight:bold;} #cart-window .cart-amount{padding:15px 5px;text-align:right;font-size:16px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;} #cart-window .cart-amount span{font-size:17px;font-weight:bold;} #cart-window .delete-btn{display:inline-block;width:20px;height:20px;background:none;border:none;background:url("/public/pages/cart/window/images/delete.png") 0 0 no-repeat;background-size:cover;cursor:pointer;outline:none;} #cart-window .delete-btn:hover{opacity:0.6;} #cart-window .item-count{width:50px;padding:7px 4px 7px 8px;background-color:#ffffff;border:1px solid #d0d0d0;border-radius:2px;font-weight:bold;color:#656565;} #cart-window .bottom-buttons{margin-top:10px;text-align:right;} #cart-window .bottom-buttons .a{display:inline-block;margin-right:10px;font-size:16px;color:#808080;cursor:pointer;} #cart-window .bottom-buttons .a:hover{color:#000000;text-decoration:underline;} #cart-window .bottom-buttons .btn{display:inline-block;padding:12px 16px;min-width:100px;box-sizing:border-box;border:none;background-color:#9F876B;border-radius:2px;font-size:16px;color:#ffffff;text-align:center;cursor:pointer;outline:none;transition:background-color 200ms ease;} #cart-window .bottom-buttons .btn:hover{background-color:#C9BBAB;}@media (max-width:760px){ #cart-window{margin:30px auto;padding:15px 15px;width:90%;} }@media (max-width:670px){ #cart-window{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;} #cart-window h2{font-size:17px;} #cart-window h2 span{padding-top:20px;background-position:center top;line-height:22px;} #cart-window .cart-amount{margin-top:10px;text-align:center;border:none;} #cart-window .bottom-buttons{text-align:center;} #cart-window .bottom-buttons .btn{margin-top:7px;} #cart-items{display:none;} } #compare-window-bg{display:none;position:fixed;top:0; left:0; right:0; bottom:0;background-color:RGBA(200,200,200, 0.8);overflow-y:scroll; -webkit-overflow-scrolling:touch;zoom:1;z-index:500;opacity:0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;} #compare-window{position:relative;margin:100px auto;padding:25px 30px;box-sizing:border-box;width:80%;max-width:650px;background-color:#ffffff;font-family:'Roboto Mono', 'Times New Roman';font-size:15px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:translate(0, -800px);-moz-transform:translate(0, -800px);-o-transform:translate(0, -800px);transform:translate(0, -800px);} #compare-window.hide{-webkit-transform:translate(0, 800px);-moz-transform:translate(0, 800px);-o-transform:translate(0, 800px);transform:translate(0, 800px);} #compare-window.show{-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);-o-transform:translate(0, 0px);transform:translate(0, 0px);} #compare-window .close-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;background:url('/public/pages/compare/window/images/btn-close.png') center center no-repeat;border-radius:50%;transition:background-color 0.3s ease;cursor:pointer;} #compare-window .close-btn:hover{background-color:#f0f0f0;} #compare-window h2{margin:0 0 7px 0;font-size:24px;font-weight:normal;text-align:center;color:#9F876B;} #compare-window h4{margin:0;font-size:14px;font-weight:normal;text-align:center;} #compare-window .warning{margin:10px;font-size:14px;color:#ff5050;font-weight:bold;text-align:center;} #compare-items{margin-top:30px;width:100%;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;table-layout:fixed;} #compare-items td{vertical-align:middle;} #compare-items tr:hover td{background-color:#F5F6F1;} #compare-items .td-delete{width:40px;text-align:center;} #compare-items .td-photo{width:75px;padding:3px 0;} #compare-items .td-photo img{width:100%;vertical-align:top;} #compare-items .td-name{padding:0 20px;} #compare-items .td-name a{margin-top:3px;color:#000000;} #compare-items .td-name .subtitle{margin-top:3px;color:#555555;} #compare-items .td-price{width:95px;padding:0px 8px;font-weight:bold;text-align:right;} #compare-window .delete-btn{display:inline-block;width:20px;height:20px;background:none;border:none;background:url("/public/pages/compare/window/images/delete.png") 0 0 no-repeat;background-size:cover;cursor:pointer;outline:none;} #compare-window .delete-btn:hover{opacity:0.6;} #compare-window .bottom-buttons{margin-top:10px;text-align:right;} #compare-window .bottom-buttons .a{display:inline-block;margin-right:10px;font-size:16px;color:#808080;cursor:pointer;} #compare-window .bottom-buttons .a:hover{color:#000000;text-decoration:underline;} #compare-window .bottom-buttons .btn{display:inline-block;padding:12px 16px;min-width:100px;box-sizing:border-box;border:none;background-color:#9F876B;border-radius:2px;font-size:16px;color:#ffffff;text-align:center;cursor:pointer;outline:none;transition:background-color 200ms ease;} #compare-window .bottom-buttons .btn:hover{background-color:#C9BBAB;}@media (max-width:760px){ #compare-window{margin:30px auto;padding:15px 15px;width:90%;} }@media (max-width:670px){ #compare-window{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;} #compare-window h2{font-size:18px;} #compare-window h2 span{padding-top:40px;padding-left:0px;background-position:center top;line-height:22px;} #compare-window .bottom-buttons{text-align:center;} #compare-window .bottom-buttons .btn{margin-top:7px;} #compare-items{display:none;} } body{padding-top:250px;} #header{position:fixed;top:0; left:0; right:0;background-color:#ffffff;border-bottom:1px solid #dddddd;transition:transform 0.4s ease, background-color 0.4s ease-in;transform:translate3d(0,0,0);will-change:transform;z-index:100;} #header-top{padding:8px 0;background-color:#9F876B;} #header-main{display:block;position:relative;height:210px;text-align:center;z-index:100;} #header-main .logo{position:absolute;top:5px;left:0px;z-index:30;} #header-main .logo:after{content:'';position:absolute;top:0; left:0; right:0;height:140px;background-color:#ffffff;opacity:0;transition:opacity 0.2s ease;z-index:31;} #header-main .logo img{width:200px;vertical-align:top;} #menu, #top-menu, #header-main .logo{transition:transform 0.4s ease;transform:translate3d(0,0,0);will-change:transform;} #header.fixed{transform:translate3d(0, -42px, 0);background-color:#ffffff;}@media (min-width:851px){ #header.fixed #header-main{height:80px;} #header.fixed .logo{transform:translate3d(0, -120px, 0);} #header.fixed .logo:after{opacity:1;transition-delay:0.3s;}}@media (min-width:1251px) { #header.fixed .fix{transform:translate(0, -60px);}}@media (min-width:1051px) and (max-width:1250px) { #header.fixed .fix{transform:translate(0, -75px);}}@media (min-width:851px) and (max-width:1050px) { #header.fixed .fix{transform:translate(0, -85px);} #header.fixed .cat-1{padding:4px 20px;}} .user-menu{display:inline-block;text-align:left;} .user-menu .a{line-height:24px;color:#ffffff;cursor:pointer;} .user-menu .a:hover{text-decoration:underline;} .user-menu .user{font-weight:bold;color:#ffffff;line-height:24px;padding-left:34px;background:url('/public/root/header/images/user2.svg') 10px center no-repeat;background-size:18px auto;cursor:pointer;display:inline-block;vertical-align:bottom;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;} .user-menu .exit:hover{color:#ff5555;} .user-menu .d{display:inline-block;margin:0 5px;font-size:18px;color:RGBA(255,255,255, 0.8);} #header-top .contacts{display:inline-block;position:absolute;top:0px;left:27%;} #header-top .contacts .d{margin:0 5px;color:RGBA(255,255,255, 0.8);} #header-top .contacts a{display:inline-block;line-height:24px;color:#ffffff;} #header-top .contacts a:hover{text-decoration:underline;} #header-top .contacts a.phone{padding-left:23px;background:url('/public/root/header/images/phone.svg') left center no-repeat;background-size:20px auto;} #languages{position:absolute;top:0px;right:0px;} #languages a{margin:0 1px;display:inline-block;width:34px;height:23px;background:url('/public/root/header/images/langs.png') left top no-repeat;} #languages a.ru{background-position:right top;} #languages:hover a{opacity:0.4;} #languages .lang:hover{opacity:1;} #menu{position:absolute;top:77px;left:180px;right:150px;text-align:center;} #menu ul, #menu li{display:inline-block;list-style-type:none;margin:0;padding:0;} #menu li{position:relative;} #menu .cat-1{position:relative;display:inline-block;padding:9px 20px;font-size:18px;font-weight:700;color:#505050;border-radius:3px;z-index:60;transition:background-color 0.3s ease, color 0.3s ease;} #menu .cat-1.active{color:#546f01;} #menu li:hover .cat-1{text-decoration:underline;} #menu .submenu{position:absolute;top:0px;left:-10px;z-index:50;text-align:left;opacity:0;visibility:hidden;transition:all 0.2s ease 0.3s;} #menu li:hover .submenu{opacity:1;visibility:visible;transform:translate(0, -20px);transition:all 0.2s ease;} #menu .submenu ul{margin-top:67px;min-width:200px;padding:10px 0;background-color:#ffffff;box-shadow:2px 2px 8px RGBA(0,0,0, 0.3);} #menu .submenu li{display:block;} #menu .cat-2{display:block;padding:8px 20px;line-height:20px;color:#656565;} #menu .cat-2:hover{background-color:#f2f2f2;} #menu .cat-2.active{background-color:#9F876B;color:#ffffff;} .mobile-menu{display:none;padding:2px 5px;width:28px;height:28px;cursor:pointer;} .mobile-menu span{display:block;margin:5px 0;width:100%;height:3px;background:#000000;} #menu .menu{display:inline-block;position:relative;padding-right:40px;} #menu .search-btn{position:absolute;top:8px;right:5px;width:24px;height:24px;border:none;background:url('/public/root/header/images/search.svg') center center no-repeat;background-size:22px auto;-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;} #top-menu{position:absolute;top:84px;right:10px;text-align:right;} #top-menu .a{position:relative;display:inline-block;vertical-align:top;width:32px;height:32px;margin-left:16px;text-align:center;background-repeat:no-repeat;background-position:center center;z-index:100;cursor:pointer;} #top-menu .a:hover{opacity:0.6;} #top-menu .account{background-image:url('/public/root/header/images/user.svg');background-size:25px auto;} #top-menu .wishlist{background-image:url('/public/root/header/images/wishlist.svg');background-size:28px auto;} #top-menu .cart{background-image:url('/public/root/header/images/cart.svg');background-size:32px auto;} #top-menu .n{position:absolute;top:-3px;right:-8px;display:inline-block;width:18px;height:18px;line-height:18px;background-color:#CEB8A1;border-radius:50%;font-size:11px;color:#ffffff;text-align:center;} #top-menu .cart .n{color:#ffffff;background-color:#ff3030;} #top-menu .n.hidden{display:none;} #top-menu .label{display:none;}.cart-wrapper{display:inline-block;position:relative;} .cart-items{position:absolute;top:0px;right:-46px;width:270px;z-index:90;display:none;} .cart-wrapper:hover .cart-items{display:block;} .cart-items-bg{position:relative;margin-top:50px;padding:10px 0;background-color:#ffffff;border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;box-shadow:1px 1px 6px RGBA(0,0,0, 0.2);color:#ffffff;} .cart-items-bg:after{content:'';position:absolute;top:-10px;right:51px;width:0px;height:0px;border:10px solid transparent;border-bottom:10px solid #D4D5CF;border-top:none;} .cart-items .cart-item{display:block;padding:5px 10px;line-height:20px;border-bottom:1px solid #e6e6e6;} .cart-items .cart-item:hover{background-color:#F4F5EF;} .cart-items .cart-item > div{display:table-cell;vertical-align:top;text-align:left;} .cart-items .item-photo{width:80px;margin-right:20px;box-sizing:border-box;} .cart-items .item-name{display:block;font-size:14px;line-height:18px;color:#404040;text-decoration:none !important;} .cart-items .item-subtitle{font-size:14px;color:#707070;} .cart-items .item-count{display:inline-block;font-size:14px;color:#000000;} .cart-items .item-price{display:inline-block;margin-top:4px;margin-left:4px;font-weight:700;color:#000000;} .cart-items .cart-total{margin:10px 25px 5px 25px;text-align:right;} .cart-items .cart-amount{display:inline-block;margin-right:20px;font-weight:700;color:#000000;} .cart-items .view-cart{display:inline-block;padding:10px 16px;background-color:#7D1B00;text-transform:uppercase;font-size:14px;color:#ffffff;transition:background 0.2s ease;} .cart-items .view-cart:hover{background-color:#BD2E01;} #search-window-bg{display:none;position:fixed;top:0; left:0; right:0; bottom:0;background-color:RGBA(0,0,0, 0.4);transition:opacity 0.5s ease;z-index:100;opacity:0;} #search-window-bg.open{opacity:1;} #search-window{display:none;position:fixed;top:0;right:0;bottom:0;width:380px;padding:30px 30px;box-sizing:border-box;background-color:#f5f5f5;box-shadow:2px 2px 6px RGBA(0,0,0,0.2);transition:transform 0.3s ease, opacity 0.2s ease;transform:translate(380px, 0);will-change:transform;z-index:110;opacity:0;} #search-window.open{opacity:1;transform:translate(0,0);} #search-window .btn-close{position:absolute;top:27px;right:25px;width:30px;height:30px;background:url('/public/root/header/images/close.png') center center no-repeat;z-index:10;cursor:pointer;} #search-window .btn-close:hover{opacity:0.7;} #search-window form{position:relative;width:100%;} #search-window .search-title{margin-left:5px;padding-bottom:16px;border-bottom:1px solid #cccccc;font-size:20px;font-weight:700;} #search-window .search-field{margin-top:30px;width:100%;box-sizing:border-box;padding:10px 40px 10px 15px;border:1px solid #dddddd;border-radius:20px;font-family:inherit;font-size:16px;outline:none;} #search-window .search-field:focus{border-color:#c8c8c8;box-shadow:1px 1px 4px RGBA(0,0,0,0.1);} #search-window .search-btn{position:absolute;right:0; bottom:0;width:48px;height:44px;background:url('/public/root/header/images/search.svg') center center no-repeat;background-size:22px auto;cursor:pointer;}@media (max-width:1250px){ #header-top .contacts{left:160px;right:90px;text-align:center;} }@media (max-width:650px){ #header-top{padding:5px 0;} #header-top .contacts{display:none;} #languages{top:4px;} #languages a{width:24px;height:16px;background-size:auto 16px;} }@media (max-width:1250px){ #menu{top:100px;left:220px;right:0px;text-align:center;} #top-menu{display:inline-block;top:40px;left:220px;right:45px;text-align:center;} #top-menu .a{margin-left:40px;} }@media (max-width:850px){ body{padding-top:136px;} #header-main{height:100px;} #header-main .logo img{width:90px;} #header-main .logo:after{display:none;} #menu, #menu .menu{position:static;line-height:0;} #menu ul{display:none;} #header .mobile-menu{display:inline-block;position:absolute;top:30px;right:0;} #header .search-btn{display:inline-block;position:absolute;top:35px;right:50px;} #top-menu{position:absolute;top:32px;left:auto;right:110px;text-align:right;} #top-menu .a{margin-left:0;margin-right:6px;} #top-menu .n{top:0px;right:-4px;width:15px;height:15px;line-height:15px;font-size:10px;} }@media (max-width:400px){ body{padding-top:95px;} #header-main{height:60px;} #header-main .logo{display:none;} #header .mobile-menu{top:15px;} #header .search-btn{top:20px;} #top-menu{top:15px;left:0px;right:auto;}}@media (max-width:480px){ #search-window{top:0px;bottom:auto;width:100%;padding:25px 20px 30px 20px;transform:translate(0, -60px);} #search-window .btn-close{top:8px;right:8px;} #search-window .search-title{padding:0;border:none;font-size:14px;} #search-window .search-field{margin-top:12px;} }#login-window-bg{display:none;position:fixed;top:0; left:0; right:0; bottom:0;background-color:RGBA(140,140,140, 0.8);overflow-y:auto; -webkit-overflow-scrolling:touch;zoom:1;z-index:500;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;} #login-window{position:relative;margin:100px auto;box-sizing:border-box;width:90%;max-width:600px;background-color:#ffffff;box-shadow:2px 2px 20px RGBA(0,0,0, 0.2);border-radius:4px;opacity:0;-webkit-transition:transform 0.2s ease, opacity 0.2s ease;-moz-transition:transform 0.2s ease, opacity 0.2s ease;-o-transition:transform 0.2s ease, opacity 0.2s ease;transition:transform 0.2s ease, opacity 0.2s ease;-webkit-transform:translate(0, -100px);-moz-transform:translate(0, -100px);-o-transform:translate(0, -100px);transform:translate(0, -100px);} #login-window.show {opacity:1;-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);-o-transform:translate(0, 0px);transform:translate(0, 0px);} #login-window .close-btn{position:absolute;top:17px;right:20px;width:24px;height:24px;background:url('/public/root/header/login/images/close.png') center center no-repeat;background-size:15px auto;cursor:pointer;z-index:100;} #login-window .close-btn:hover{opacity:0.7;} #login-window-content{padding:40px;} #login-window h3{margin:0;margin-bottom:30px;font-size:26px;font-weight:bold;color:#8F775B;text-align:center;} #login-window form{margin:0 auto;max-width:400px;} #login-window form div{margin:12px 0;} #login-window .field{width:100%;box-sizing:border-box;padding:12px 20px;background-color:#ffffff;border:1px solid #dadada;border-radius:3px;font-family:inherit;font-size:14px;font-weight:400;color:#606060;outline:none;padding-left:30px;background-position:8px center;background-repeat:no-repeat;background-size:14px auto;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;} #login-window .field.login{background-image:url('/public/root/header/login/images/f-user.png');} #login-window .field.password{background-image:url('/public/root/header/login/images/f-lock.png');} #login-window .field:focus{border-color:#66afe9;box-shadow:0 0 8px RGBA(100,175,230,0.4);} #login-window .field:focus::-webkit-input-placeholder { color:transparent; } #login-window .field:focus::-moz-placeholder { color:transparent; } #login-window .field:focus:-moz-placeholder { color:transparent; } #login-window .field:focus:-ms-input-placeholder { color:transparent; } #login-window .submit{text-align:center;} #login-window button{display:inline-block;width:100%;box-sizing:border-box;padding:15px 20px;background-color:#CEB8A1;border:none;border-radius:4px;font-size:16px;font-weight:bold;color:#ffffff;text-transform:uppercase;letter-spacing:1px;text-align:center;cursor:pointer;outline:none;transition:background-color 300ms linear;} #login-window button:hover{background-color:#9F876B;} #login-window button:active{transform:translate(1px, 1px);} #login-window .auth-error button{background-color:#ff5050;border-color:#ff5050;color:#ffffff;} #login-window .loading{display:none;position:absolute;top:0; left:0; right:0; bottom:0;background:url("/public/root/header/login/images/loading.gif") center 110px no-repeat;background-size:80px auto;background-color:RGBA(255,255,255, 0.8);z-index:50;} #login-window.loading .loading{display:block;} #login-window a{color:#707070;} #login-window a:hover{color:#000000;text-decoration:underline;} #login-window .remember{margin:18px 0;} #login-window .remember a{float:right;font-weight:300;} #login-window .links{margin-top:35px;text-align:center;font-weight:300;} #login-window .links *{font-size:17px;color:#707070;text-align:center;line-height:1.4;} #login-error{display:none;margin:10px 0;text-align:center;} #login-window .error1{display:inline-block;color:#ff2020;text-align:center;padding-left:22px;background:url('/public/images/error.png') left center no-repeat;} #login-window .error2{margin-top:6px;color:#ff2020;text-align:center;} #ch-remember{opacity:0;} #ch-remember + label{position:relative;vertical-align:top;font-weight:300;color:#707070;cursor:pointer;} #ch-remember:checked+ label{ font-weight:bold;} #ch-remember + label:before{content:'';display:inline-block;position:absolute;top:0px;left:-23px;width:16px;height:16px;border:1px solid #dadada;border-radius:3px;cursor:pointer;} #ch-remember:checked + label:before{ background:url('/public/root/header/login/images/check.png') center center no-repeat;background-color:#9F876B;border-color:#9F876B;} #login-window .social-icons{margin-top:50px;text-align:center;} #login-window .social-icons > h4{margin:0;padding-bottom:22px;font-weight:normal;font-size:18px;color:#707070;} #login-window .social-icons a{display:inline-block;margin:0px 4px;} #login-window .social-icons a:hover{opacity:0.8;} #login-window .blocked{margin:0 auto;max-width:370px;padding:170px 15px 20px 15px;background-position:center 12px;background-repeat:no-repeat;background-image:url('/public/root/header/login/images/blocked.gif?v2');background-size:140px auto;text-align:center;} #login-window .blocked h2{font-size:18px;font-weight:bold;color:#9c1308;} #login-window .blocked div{margin-top:6px;font-size:15px;color:#9c1308;}@media (max-width:480px){ #login-window{margin:30px auto;} #login-window-content{padding:25px;} #login-window h3{margin-bottom:20px;font-size:18px;} #login-window form{max-width:320px;} #login-window form div{margin:8px 0;} #login-window .field{padding:9px 30px;font-size:16px;} #login-window .remember{margin:14px 0;} #login-window button{padding:14px 0;font-size:16px;} #login-window .links{margin-top:20px;} #login-window .blocked{padding-top:140px;background-size:120px auto;} #login-window .blocked h2{font-size:16px;} #login-window .blocked div{font-size:16px;} }@media (max-width:360px){ #login-window{position:fixed;top:0; left:0; right:0; bottom:0;margin:0;width:100%;-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);-o-transform:translate(0, 0px);transform:translate(0, 0px);} #login-window .close-btn{top:10px;right:12px;} #login-window .social-icons{margin-top:30px;} #login-window .social-icons > h4{padding-bottom:15px;font-size:16px;} #login-window .social-icons a{margin:0px 1px;zoom:0.9;} #login-window .links *{font-size:16px;line-height:1.6;} } #mobile-menu{display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:400;background-color:RGBA(0,0,0, 0.5);opacity:0;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;} #mobile-menu.open{opacity:1;} #mobile-menu .mob-menu{position:absolute;top:0px;right:0px;width:100%;max-width:400px;height:100%;box-sizing:border-box;padding:30px 0 30px 20px;background-color:#ffffff;box-shadow:-2px 0px 7px RGBA(0,0,0, 0.2);overflow-y:auto;z-index:500;will-change:transform;-webkit-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease;-webkit-transform:translate(400px, 0);-moz-transform:translate(400px, 0);-o-transform:translate(400px, 0);transform:translate(400px, 0);} #mobile-menu.open .mob-menu{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);} #mobile-menu .close-btn{position:fixed;top:0px;right:0px;width:80px;height:80px;background:url('/public/root/header/mobmenu/images/close.png') top 10px right 14px no-repeat;cursor:pointer;z-index:501;} #mobile-menu hr{margin:15px 15px 15px 0;border:none;border-top:1px solid #546f0160;} #mobile-menu ul, #mobile-menu li{margin:0;padding:0;list-style-type:none;} #mobile-menu .cat{position:relative;display:block;font-family:Arial;color:#333333;cursor:pointer;} #mobile-menu .cat.active{font-weight:bold;} #mobile-menu .cat-1{padding:7px 35px;font-size:15px;text-transform:uppercase;} #mobile-menu .cat-2{padding:5px 5px;font-size:15px;} #mobile-menu .cat-3{padding:3px 6px;font-size:14px;} #mobile-menu .cat span{position:absolute;top:0; right:0; bottom:0;width:40px;background:url('/public/root/header/mobmenu/images/arrow.png') center center no-repeat;background-size:11px auto;cursor:pointer;} #mobile-menu .cat-1.open{font-weight:bold;} #mobile-menu .cat.open span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);} #mobile-menu .submenu{display:none;padding:4px 0 8px 25px;} #mobile-menu .cat-1 + .submenu{padding-left:55px;} #mobile-menu .submenu li{list-style-type:disc;} #mobile-menu .cat.open + .submenu{display:block;} #mobile-menu .cat .n{position:absolute;top:2px;left:-2px;display:inline-block;width:26px;height:26px;line-height:26px;font-size:13px;background:none;background-color:#d0d0d0;color:#ffffff;text-align:center;border-radius:50%;} #mobile-menu .cat .n.hidden{display:none;} #mobile-menu .cat.cart{font-weight:bold;} #mobile-menu .cat.cart .n{background-color:#546f01;} #footer{display:block;margin:0px auto;width:100%;box-sizing:border-box;position:absolute;left:0; right:0; bottom:0;background-color:#9F876B;border:1px solid #9F876B;} #footer .cols1{margin-top:50px;display:table;width:100%;min-height:100px;table-layout:fixed;} #footer .cols1 > div{display:table-cell;vertical-align:top;text-align:left;width:23%;padding-right:40px;box-sizing:border-box;} #footer .cols1 .col-logo{width:30%;padding-right:60px;} #footer .cols1 .col-contacts{padding:0px !important;} #footer h3{margin:0 0 25px 0;font-size:24px;font-weight:700;color:#362C22;} #footer .logo{width:100%;max-width:300px;} #footer .text{margin-top:25px;max-width:300px;font-size:17px;line-height:1.2;} #footer .col-menu div{margin:6px 0;max-width:230px;font-size:16px;color:#E4CFB4;} #footer .col-menu a{color:#E4CFB4;} #footer .col-menu a:hover{text-decoration:underline;} #footer .social{margin-top:20px;} #footer .social a{display:inline-block;margin-right:20px;width:36px;height:36px;background-size:100% auto;} #footer .social a.facebook{background:url('/public/root/footer/images/fb.svg') 0 0 no-repeat;} #footer .social a.insta{background:url('/public/root/footer/images/insta.svg') 0 0 no-repeat;} #footer .bottom{margin-top:15px;} #footer .cols2{display:table;width:100%;table-layout:fixed;} #footer .cols2 > div{display:table-cell;width:33%;vertical-align:top;text-align:center;padding:12px 0;line-height:28px;box-sizing:border-box;font-size:14px;color:#202020;} #footer .cols2 > div.poweredby{text-align:left;} #footer .cols2 > div.copyright{width:42%;} #multiweb{display:inline-block;color:#202020;} #multiweb:hover{text-decoration:underline;}@media (min-width:950px){ #scroll-up{position:fixed;right:70px;bottom:0px;width:50px;height:35px;cursor:pointer;background:url('/public/root/footer/images/up.png') center center no-repeat;background-color:#BFAF9C;border-radius:5px 5px 0 0;cursor:pointer;z-index:200;opacity:0;transition:opacity 0.4s ease;will-change:opacity;} #scroll-up:hover{background-color:#E4CFB4;} }@media (max-width:1050px){ #footer h3{margin-bottom:15px;font-size:20px;} #footer .col-menu div{font-size:17px;} #footer .text{font-size:15px;}}@media (max-width:850px){ #root{padding-bottom:0px;} #footer{position:static;} #footer .cols1 .col-logo{width:40%;padding-right:80px;} #footer .cols1 .col-menu{width:30%;padding-right:20px;} #footer .cols1 .col-terms{display:none;} #footer .cols2 .col{display:none;} #footer .cols2 .copyright{display:block !important;width:100% !important;} }@media (max-width:670px){ #footer .cols1{margin-top:20px;display:block;} #footer .cols1 > div{display:block;width:100% !important;padding:20px !important;text-align:center;} #footer .cols1 h3{margin-bottom:12px;} #footer .col-menu div{margin:6px auto;} #footer .text{margin:10px auto;} #footer .social a{margin:0 10px;} } #cookie-alert{position:fixed;bottom:0; left:0; right:0;padding:20px 50px;min-height:80px;background-color:#9F876B;z-index:1000;transition:transform 0.4s ease;} #cookie-alert.close{transform:translate(0, 100%);} #cookie-alert .text{width:60%;max-width:900px;font-size:18px;line-height:1.4;color:#ffffff;font-weight:600;} #cookie-alert .text a{display:inline-block;margin-top:10px;color:#f0f0f0;font-weight:400;} #cookie-alert .text a:hover{color:#ffffff;text-decoration:underline;} #cookie-alert .buttons{position:absolute;top:15px;right:30px;width:200px;} #cookie-alert .btn{display:inline-block;margin:5px 0;padding:14px 15px;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;background-color:#ffffff;font-size:14px;font-weight:600;color:#A49265;text-transform:uppercase;letter-spacing:2px;border-radius:1px;cursor:pointer;} #cookie-alert .btn.agree{background-color:#101010;color:#ffffff;} #cookie-alert .btn:hover{background-color:#30bb70;color:#ffffff;} #cookie-alert .btn:active{transform:translate(1px,1px);}@media (max-width:850px){ #cookie-alert{padding:20px 30px;} #cookie-alert .text{width:100%;font-size:16px;} #cookie-alert .text a{margin-top:5px;} #cookie-alert .buttons{position:static;margin-top:20px;width:100%;} #cookie-alert .btn{margin:0 16px 0 0;padding:14px 30px;width:auto;font-size:13px;} }@media (max-width:670px){ #cookie-alert .text{font-weight:400;} #cookie-alert .btn.more{display:none;} } .popup{position:fixed;left:20px;bottom:20px;width:400px;max-width:100%;background-color:#ffffff;box-shadow:0 0 15px RGBA(0,0,0, 0.25);border-radius:8px;overflow:hidden;z-index:900;transition:transform 0.3s ease, opacity 0.3s ease;} .popup.close{opacity:0;transform:translate(0, 30px) scale(0.8);pointer-events:none;} .popup .close-btn{position:absolute;display:inline-block;top:10px;right:10px;width:40px;height:40px;background:url('/public/root/footer/images/close.svg') center center no-repeat;background-size:20px auto;z-index:10;cursor:pointer;} .popup .close-btn:hover{opacity:0.8;} .popup img{display:block;width:100%;} .popup .content{position:absolute;top:0; left:0; right:0; bottom:0;padding:16px 30px;font-family:Arial;line-height:1.5;text-align:center;color:#fff;} .popup .title{margin:0 auto;font-size:20px;font-weight:700;} .popup .text{margin:5px auto 0 auto;font-size:14px;} .popup .btn{display:inline-block;margin-top:10px;padding:4px 20px;min-width:70px;font-size:14px;color:#ffffff;background:#7D1B00;border-radius:15px;transition:background 0.2s ease;} .popup .btn:hover{background:#BD2E01;}@media (max-width:768px){ .popup{left:8px;bottom:8px;width:320px;} .popup .close-btn{top:4px;right:4px;} }@media (max-width:480px){ .popup .title{font-size:16px;} .popup .text{font-size:13px;} .popup .btn{font-size:13px;} }@media (max-width:360px){ .popup{left:0;bottom:0;right:0;width:auto;border-radius:0;} }