@charset "utf-8"; .b--b, a, article, body, code, div, footer, form, h1, h2, h3, h4, h5, h6, header, html, input, legend, li, main, ol, p, pre, select, table, td, textarea, th, tr, ul { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { font-size: 16px } body, form, input, select, textarea, button { margin: 0 } button:active, button:focus { outline: 0 } body { font: 16px/1.42857143 sofia-pro, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif!important; color: #333; overflow-x: hidden; } h1, .h1 { font-weight: 600; font-size: 1.8em; line-height: 1.15; } h2, .h2 { font-weight: 600; font-size: 1.5em; line-height: 1.2; } h3, .h3 { font-weight: 600; font-size: 1.25em; letter-spacing: .015em; } h4, .h4 { font-size: 1.15em; line-height: 1.35; letter-spacing: .015em; } h5, .h5 { font-size: 1em } .medium, h6, .h6 { font-size: .875em } small, .small { font-size: 0.688em; } hr, .hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 1px; background: #ddd; border: 0; margin-top: .5em; margin-bottom: .5em; } ul, ol { margin: 1em 0 2em 0; padding: 0 0 0 20px; } ul li, ol li { margin-bottom: 5px; } table { border-collapse: collapse; border-spacing: 0; width: auto; margin: 1em 0; text-align: left; border: 1px solid #e9e9e9; } table thead td, table tbody td, table tfoot td, table thead th, table tbody th, table tfoot th { padding: .8em .5em; border-bottom: 1px solid #e9e9e9; } pre { padding: 10px; overflow: auto; border: 1px solid #d7d7d7; } .center--e { margin-left: 0; margin-right: 0; } figure, label, button, input, select, textarea { color: inherit; font: inherit; margin: 0; } textarea, input { padding: .2em .8em; } figure table { width: 100%; } select { text-transform: none; } button { overflow: visible; text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } .number__em { font-family: Tahoma, sans-serif; font-weight: 600; letter-spacing: 1px } /* ultility */ a[href^="tel"] { color: inherit; text-decoration: none; } .full--width { width: 100%; } .c--e { margin-left: auto; margin-right: auto; } .round { border-radius: 3px } .round--big { border-radius: 10px } .circle { border-radius: 50% } .gutter { padding-top: 10px; padding-bottom: 10px; } .rowgutter { padding-top: 15px; padding-bottom: 15px; } .zonegutter { padding-top: 45px; padding-bottom: 45px; } /* grid */ .clear:before, .clear:after { content: " "; display: table; } .row:after, .clearfix, .clear:after { clear: both; } .row:before, .row:after { content: ""; display: table; } .row { position: relative; margin-left: -15px; margin-right: -15px; } .container { padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; max-width: 1200px; } .container--m { max-width: 1000px; } .container--n { max-width: 820px; } .container--full { padding-left: 0; padding-right: 0; margin-left: auto; margin-right: auto; } .col--1, .col--2, .col--3, .col--4, .col--5, .col--6, .col--7, .col--8, .col--9, .col--10, .col--11, .col--12 { padding-left: 15px; padding-right: 15px; position: relative; float: left; } .col--1 { width: 8.33333333%; } .col--2 { width: 16.66666667%; } .col--25 { width: 20%; } .col--3 { width: 25%; } .col--4 { width: 33.33333333%; } .col--5 { width: 41.66666667%; } .col--6 { width: 50%; } .col--7 { width: 58.33333333%; } .col--8 { width: 66.66666667%; } .col--9 { width: 75%; } .col--10 { width: 83.33333333%; } .col--11 { width: 91.66666667%; } .col--12 { width: 100%; } .hide { display: none; } .show { display: block; } @media only screen and (min-width: 740px) { .col__md--1, .col__md--25, .col__md--2, .col__md--3, .col__md--4, .col__md--5, .col__md--6, .col__md--7, .col__md--8, .col__md--9, .col__md--10, .col__md--11, .col__md--12 { padding-left: 15px; padding-right: 15px; position: relative; float: left; } .col__md--1 { width: 8.33333333%; } .col__md--2 { width: 16.66666667%; } .col__md--25 { width: 20%; } .col__md--3 { width: 25%; } .col__md--4 { width: 33.33333333%; } .col__md--5 { width: 41.66666667%; } .col__md--6 { width: 50%; } .col__md--7 { width: 58.33333333%; } .col__md--8 { width: 66.66666667%; } .col__md--9 { width: 75%; } .col__md--10 { width: 83.33333333%; } .col__md--11 { width: 91.66666667%; } .col__md--12 { width: 100%; } .hide--md { display: none; } .show--md { display: block; } } @media only screen and (min-width:1024px) { .col__lg--1, .col__lg--2, .col__lg--3, .col__lg--4, .col__lg--25, .col__lg--5, .col__lg--6, .col__lg--7, .col__lg--8, .col__lg--9, .col__lg--10, .col__lg--11, .col__lg--12 { padding-left: 15px; padding-right: 15px; position: relative; float: left; } .col__lg--1 { width: 8.33333333%; } .col__lg--2 { width: 16.66666667%; } .col__lg--3 { width: 25%; } .col__lg--4 { width: 33.33333333%; } .col__lg--5 { width: 41.66666667%; } .col__lg--6 { width: 50%; } .col__lg--7 { width: 58.33333333%; } .col__lg--8 { width: 66.66666667%; } .col__lg--9 { width: 75%; } .col__lg--10 { width: 83.33333333%; } .col__lg--11 { width: 91.66666667%; } .col__lg--12 { width: 100%; } .col__lg--25 { width: 20%; } .hide--lg { display: none; } .show--lg { display: block; } } .n--mt { margin-top: 0 } .n--ml { margin-left: 0 } .n--mr { margin-right: 0 } .n--mb { margin-bottom: 0 } .n--m { margin: 0 } .n--pt { padding-top: 0 } .n--pl { padding-left: 0 } .n--pr { padding-right: 0 } .n--pb { padding-bottom: 0 } .n--p { padding: 0; } h4, b, .strong { font-weight: 600; } .font--normal { font-weight: inherit; font-style: normal; } .em { font-style: italic; } .upper { text-transform: uppercase; } .t--l { text-align: left; } .t--r { text-align: right; } .t--c { text-align: center; } .relative { position: relative; } .absolute { position: absolute; } .block { display: block; } .inline-block { display: inline-block; } .left { float: left; } .right { float: right; } .list--unstyled { list-style: none; margin: 0; padding: 0; } .list--unstyled li { margin: 0; padding: 0; } .list--inline { list-style: none; margin: 0; padding: 0; } .list--inline li { margin: 0; padding: 0; display: inline-block; } textarea:focus, textarea:active, input:focus, input:active { outline: 0 } img { max-width: 100%; height: auto !important; border: 0 } .border { border: 1px solid #edf2f1 } .line { display: inline-block; height: 1px; width: 100%; background: #ccc } .common-home #header { box-shadow: none } #header { z-index: 20; position: relative; box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%); } #search { width: 320px; line-height: 35px; height: 35px; margin: 20px 0 0 50px; border-radius: 3px } #quicksearch__wrap { z-index: 999; left: 0; top: 38px; width: 320px } #quicksearch__wrap a, #quicksearch__wrap div, #quicksearch__wrap span { line-height: 1.2; } #quicksearch__wrap a:hover { color: #0046be } .quicksearch__button:hover { background: none; } .quicksearch__button { right: 5px; top: 2px; width: 25px; height: 25px; font-size: 16px; background: none; border: none; } .quicksearch__thumb { width: 40px; margin: 5px 10px 5px 5px; border: 1px solid #eee; } .quicksearch__input { padding: 5px 15px; line-height: 20px; border: none; background: none; width: calc(100% - 30px); border-radius: 3px; } .topper__link { padding: 10px 15px; } .header__cart i { float: left; margin: 3px 3px 0 0; color: #ccc } .header__cart { margin: 8px 0 0 20px; color: #fff; line-height: 30px; z-index: 2 } .header__cart:hover { color: yellow } .articles { margin-top: 18px; background-color: rgba(255, 255, 255, .15); padding: 3px 20px; line-height: 1.3; margin-right: 20px; font-size: 13px; border-radius: 4px; } #total-cart { font-size: 13px; } .viewed__btn i { display: block; float: left; margin: 0 5px; width: 22px; font-size: 18px; height: 22px } .viewed__btn:hover { background: rgba(255, 255, 255, .1); } .viewed__btn { cursor: pointer; margin-top: 4px; display: none; padding: 8px 15px 9px 12px; margin-left: 10px; } #rviewed { left: 0px; right: 0px; padding: 15px; top: 70px; z-index: 11; background: #fff; box-shadow: 0 0 5px #ccc } #rviewed a { color: #000 } .user--btn { display: none; margin: 15px 15px 0 0; } .topper a:hover { color: #fff } .card__legend i { font-size: 30px } .card__legend { border-radius: 6px; padding: 10px; margin-top: 10px; line-height: 1.1; height: 95px; text-align: center; } .card__legend span { font-size: 13px; color: #ffb304 } .card__legendin { height: 20px; width: 100%; background: #fff url(shade.png) center top no-repeat; background-size: 100%; content: ""; display: block; } #splide01 { margin-top: 10px; } .mod__title--second { border-bottom: 1px solid #ccc; padding-bottom: 3px; } .sub__cat-link { padding: 0 10px; font-size: 14px; line-height: 1.2; margin: 5px 0; border-left: 1px solid #ddd } .title__heading { padding: 7px 15px; border-radius: 3px; } #navmobile { padding: 20px 0; background: #fff; z-index: 999; top: 0; left: 0; width: 280px; bottom: 0; height: 100%; overflow: auto; } #navmobile ul { margin: 0 0 10px } #navmobile>ul>li>a { padding-left: 20px; font-weight: bold; color: #0046be } #menubutton.menuopen { position: fixed; z-index: 999; left: 295px; top: 10px; color: red; border-right: 0; } #menubutton.menuopen i:before { content: "\39"; font-size: 25px; } button.splide__arrow:hover { background: none; color: yellow; } .bg--light { background: #f8f8f8 } .bestseller .mod__title--dashed { margin-bottom: 15px } .product--featured .stars { left: 5px; color: orange; text-align: center; font-size: 11px; z-index: 111; top: 10px; right: 5px } .product--featured { padding: 1px 10px; border: 1px solid #eee; display: table-cell; background: #fff; position: relative; transition: all .1s; } .price--shadow { color: red; font-style: italic; font-family: Helvetica; font-weight: 700; font-size: 22px; margin-bottom: 10px; text-shadow: 2px 2px #fff, -2px 2px #fff, 2px -2px #fff, -2px -2px #fff, 4px 4px 0 #555; } .yousave { background: url(sale-icon.png); color: #fff; width: 53px; height: 51px; float: left; text-align: center; border-radius: 2px; font-size: 15px; font-weight: 700; position: absolute; top: 5px; right: 5px; line-height: 50px; z-index: 9; } .overlay a:hover, .overlay a { color: #fff !important } .overlay { left: -10px; top: -10px; bottom: -10px; right: -10px; background: #000; padding: 15px; z-index: 11; background: -webkit-linear-gradient(top, #000, rgba(0, 0, 0, 0)); background: -ms-linear-gradient(top, #000, rgba(0, 0, 0, 0)); background: -o-linear-gradient(top, #000, #FFF); background: -moz-linear-gradient(top, #000, #FFF); background: linear-gradient(top, #000, #FFF); -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease; opacity: 0; overflow: hidden; } .price { color: #d51e29; } .product--narrow { margin: 0 7px 15px; } .prorduct__wrap { height: 110px; padding: 10px 0 0 } .price--old { margin-top: 5px; text-decoration: line-through; } .b--r { border-right: 1px solid #e5e5e5; } .fade-in { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; } .bg--white { background-color: #fff } .bg--gray { background-color: #edf2f1 } .bg--silver { background-color: #f6f5f3 } .bg--black { background-color: #1d1d1d } .store { width: 33%; padding-left: 15px; padding-right: 15px; height: 110px } .store p { margin: 5px 0; } .menufooter a { padding: 3px 0; display: inline-block; } .menufooter a:after, .text__draw--hover:after { width: 0; content: ''; display: block; height: 1px; margin-top: 4px; background: #333; transition: width 1s; } .menufooter a:hover:after, .text__draw--hover:hover:after { width: 100%; transition: width 1s; } .fixed { position: fixed; } /* Colors */ a.white, .white { color: #FFFFFF; } .silver { color: #f6f5f3; } .grey { color: #777; } .black { color: #1d1d1d; } .cyan { color: #d8eff0 } a.clr--white, .clr--white a, .clr--white { color: white } a:hover, .clr--main { color: #0046be } .bg--main { background-color: #0046be } .clr--yellow, a.white:hover, a.clr--white:hover, .white a:hover { color: #ffe000 } .btn:hover { color: black; background-color: #ffb304; } .btn.bg--second { color: #111 } .btn { border-radius: 3px; cursor: pointer; border: 0; background-color: #ffb304; color: #111; padding: .5em 1.5em; font-size: .85em; text-decoration: none; display: inline-block; } .button--big { padding: .5em 1.5em; font-size: 1.2em } button:hover, .button:hover, .button:active { text-decoration: none; background-color: #ffb304; } figure.loading { background: linear-gradient(rgb(242, 242, 242) 66%, rgba(242, 242, 242, 0)); } .btn--big { background: #cae0e8; bottom: 50px; left: 50%; padding: 10px 20px; font-weight: 700; color: #111; letter-spacing: .1em; border-radius: 6px; text-transform: uppercase; transform: translateX(-50%) } a:hover .btn--big { background: #e6f8ff; } .adv__top { background: rgb(233, 82, 240); background: linear-gradient(90deg, rgba(233, 82, 240, 1) 0%, rgba(253, 29, 29, 1) 34%, rgba(252, 110, 0, 1) 56%, rgba(203, 62, 23, 1) 100%); } .adv__top a:hover { color: #ffe000 } .adv__top p { margin: 0 } .adv__top p:before { font-family: "simplestore" !important; color: #ffe000; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; content: "\23"; margin-right: 10px } .gallery .zoom { border: 1px solid #eee; border-radius: 4px; } .gallery figure.overflow img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; } @keyframes scaleout { 0% { transform: scale(0); } 100% { transform: scale(1); opacity: 0; } } /* .loading:before { content: ""; position: absolute; z-index: 1; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; width: 16px; height: 16px; border-radius: 16px; animation: scaleout 1.2s infinite ease-in-out; mix-blend-mode: soft-light; background-color: rgba(0, 0, 0, .5); } */ .loading, .lazyload, .lazyloaded, .image { opacity: 1; transition: 1s all; } .zoom:hover img, .product--hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } ::-webkit-input-placeholder { color: #777; opacity: 1 !important; /* for chrome */ } :-moz-placeholder { /* Firefox 18- */ color: #777; } ::-moz-placeholder { /* Firefox 19+ */ color: #777; } :-ms-input-placeholder { color: #777; } ::-webkit-input-placeholder { color: #777; opacity: 1 !important; /* for chrome */ } .live__support i { font-size: 22px; float: none; margin: 0; z-index: 5; } .live__support { right: 30px; bottom: 70px; z-index: 10; will-change: transform; width: 40px; height: 40px; line-height: 40px; box-shadow: 3px 5px 5px #ccc; border: 3px solid #fff; } .animated { -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; } .alo-circle { animation-iteration-count: infinite; animation-duration: 1s; animation-fill-mode: both; animation-name: zoomin; width: 50px; height: 50px; top: -6px; right: -8px; position: absolute; background-color: transparent; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid rgba(30, 30, 30, 0.4); opacity: .1; border-color: #ffb304; opacity: .5; } .alo-circle-fill { animation-iteration-count: infinite; animation-duration: 1s; animation-fill-mode: both; animation-name: pulse; width: 60px; height: 60px; top: -11px; right: -13px; position: absolute; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; background-color: #ffb304; opacity: .75; } /* Zoom in Keyframes */ @-webkit-keyframes zoomin { 0% { transform: scale(1); } 50% { transform: scale(1.5); } 100% { transform: scale(1); } } @keyframes zoomin { 0% { transform: scale(1); } 50% { transform: scale(1.5); } 100% { transform: scale(1); } } /*End of Zoom in Keyframes */ /* Zoom out Keyframes */ @-webkit-keyframes zoomout { 0% { transform: scale(1); } 50% { transform: scale(0.67); } 100% { transform: scale(1); } } @keyframes zoomout { 0% { transform: scale(1); } 50% { transform: scale(0.67); } 100% { transform: scale(1); } } /*End of Zoom out Keyframes */ @-webkit-keyframes pulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4); } 70% { -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0); } } @keyframes pulse { 0% { -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4); box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4); } 70% { -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0); box-shadow: 0 0 0 10px rgba(204, 169, 44, 0); } 100% { -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0); box-shadow: 0 0 0 0 rgba(204, 169, 44, 0); } } .live__support:hover+.support__wrap { visibility: visible; animation: scale-in 0.5s; } .support__wrap { visibility: hidden; position: fixed; right: 10px; width: 160px; padding-bottom: 60px; bottom: 70px; z-index: 100; } .support__wrap a:hover { color: #fff } .support__wrap:hover { visibility: visible!important; opacity: 1!important; } @keyframes bot-to-top { 0% { bottom: -40px } 50% { bottom: 40px } } @keyframes scale-in { from { transform: scale(0); opacity: 0; } to { transform: scale(1); opacity: 1; } } @keyframes rotate-in { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes rotate-out { from { transform: rotate(360deg); } to { transform: rotate(0deg); } } .support__wrap a { display: block; padding: 7px 10px; margin-bottom: 5px; box-shadow: 2px 2px 5px #ccc; border-radius: 16px; color: #fff } .support__wrap a i { float: left; font-size: 24px; margin-top: -5px; color: #fff; margin-left: 5px } .facebookchat { background: #0084FF; } .support__viber { background: url(viber.png) 10px 1px #7d3daf no-repeat; background-size: 32px; padding-left: 45px !important; } .support__zalo { background: url(icon-zalo.png) 10px -3px #008fe6 no-repeat; background-size: 32px; padding-left: 45px !important; } .support__live { background: #d8096f } .support__phone { background: #51b749 } a.share__icon { position: relative; display: inline-block; border: none; border-radius: 3px; text-align: center; font-weight: 500; text-decoration: none; cursor: pointer; padding: 0 15px 0 35px; min-width: 44px; height: 34px; margin: 0 5px; font-size: 13px; line-height: 34px; transition: .25s linear; background: #1273eb; color: #fff; } a.share__icon--facebook { background: url(facebook__icon.svg) 10px center no-repeat #3b5998 !important; background-size: 18px !important; } a.share__icon--zalo { background-color: #1182FC !important; padding-left: 15px; } a.share__icon--zalo:before { content: "\5b"; font-family: "dripicons-v2" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; font-size: 16px; float: left; margin-top: 8px; margin-right: 10px } .menufooter li { display: block; font-size: 13px; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } /* animation */ .trans { transition: all 0.35s; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; } /* rate vote */ .largeinput { border: 1px solid #ccc; width: 320px; padding: .5em 1em } .lang.hide { display: none; } .menu__zone { clear: both; border-top: 1px solid rgba(255, 255, 255, 0.15); min-height: 50px; } .menu__zone li>a:hover:before { background-color: #0046be; } .menu__zone .hassub { position: relative; } .menu__zone .hassub ul { position: absolute; top: 100%; left: 10px; margin: 0; display: none; background-color: #fff; padding: 10px; box-shadow: 2px 2px 0 #ccc; opacity: 0; width: 0; height: 0; z-index: -1; } .menu__zone .hassub ul ul { left: 220px; margin: 0; display: none; top: -10px; } .menu__zone .hassub ul .hassub:hover ul { display: block } .menu__zone .hassub:hover>ul { opacity: 1; width: 240px; height: auto; display: block; z-index: 10; } .menu__zone .hassub ul a { color: #333; font-size: 16px; } .menu__zone .hassub ul a:hover { color: #0046be; } .menu__zone .hassub ul li { display: block !important } .menu__zone ul:first-child a { padding-left: 0; } .menu__zone ul a { padding: 8px 20px 5px 10px; display: block; letter-spacing: -0.01em; color: rgba(255, 255, 255, .85); font-weight: 600; font-size: 22px; } .menu__zone ul a:hover { color: #ffe000 } .menu__zone:after { content: ""; position: absolute; top: 100%; left: 0; width: 100%; height: 2px; background: linear-gradient(rgba(48, 56, 70, .2), rgba(48, 56, 70, 0)); pointer-events: none; z-index: 4; } .tophotline { margin-top: 20px; line-height: 1.15; width: 150px; color: #ffe000; } .tophotline.gmap i { margin-top: 0 } .gmap { width: 280px; } .tophotline i { font-size: 28px; color: #ffe000; float: left; margin-right: 5px; margin-top: 5px; } .tophotline span { font-size: 17px; font-weight: 700; } .gmap span { font-size: 14px; } .intro__home { font-size: 1.1em; } .intro__home a { color: #ff0047; } .intro__home a:hover { text-decoration: underline; } .card__in:last-child:after { display: none } .card__in:after { width: 1px; position: absolute; height: 70%; top: 10px; right: 10px; display: block; content: ''; background: #ccc } .card__in .h4 { padding-top: 10px; } .card__in img { margin: 0 15px 0 0; width: 72px; } .mod__title { color: #111; font-size: 20px; letter-spacing: -0.01em; } .mod__title--dashed { text-align: center; position: relative; padding-bottom: 10px; } .mod__title--dashed:before, .mod__title--dashed:after { height: 1px; content: ""; background: #0046be; display: block; position: absolute; left: 50%; } .mod__title--dashed:before { width: 45px; bottom: 5px; margin-left: -22px; } .mod__title--dashed:after { width: 20px; margin-left: -10px; bottom: 0; } .button__buynow:hover { background-color: #f15b29; box-shadow: inset 2px 5px 10px rgba(0, 0, 0, .3); color: #fff; transition: all .3s; } .button__buynow { float: left; width: 49%; transition: all .3s; padding: 12px 30px; line-height: 1; font-size: 1em; margin-right: 2%; } a.button__tuvan { transition: all .3s; font-size: 1em; width: 49%; padding: 12px 30px; line-height: 1; color: #fff; background: #0046be } .product__meta li { margin-right: 20px; } .right__colproduct { border: 1px solid #ccc; padding: 10px; } .right__colproduct h3 { text-align: center; color: green; margin: 0 0 10px; } .right__colproduct li, .right__colproduct ul { list-style: none; padding: 0; margin: 0; } .right__colproduct li { padding-left: 27px; position: relative; padding-bottom: 10px } .right__colproduct li:before { font-family: "dripicons-v2" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\53"; color: green; font-size: 22px; position: absolute; top: -1px; left: 0; margin-right: 5px; } .product__gallery__thumb { border: 1px solid #eee; padding: 2px; background: #fff; border-radius: 8px; margin-top: 15px; } .price--big { font-weight: 500 } .short__description ul { padding-top: 0; margin-top: 0 } .box { border: 1px solid #ccc; border-radius: 8px; padding: 15px; margin-bottom: 15px } .box h6 { margin: 0; line-height: 1; } .box ul { margin: 0; padding: 0; list-style: none; } .box li { font-size: 14px; padding-left: 12px; position: relative; } .newslatest__inner .hoverslide:hover img { border-color: #cae0e8 } .newslatest__inner .hoverslide { padding: 40px 40px 10px; } .newslatest__inner .hoverslide img { border: 7px solid transparent; box-sizing: border-box; } .newslatest__inner { border-radius: 4px; margin: 5px; /* box-shadow: 0 2px 4px 0 rgba(70,63,95,.1);*/ } .newslatest__wrap { padding: 10px 15px; height: 135px; } .hoverslide { position: relative; border-radius: 4px 4px 0 0; } .hoverslide i { opacity: 0; color: #12cad6; top: 6px; right: 10px; transform: rotate(130deg) } .hoverslide:hover i { opacity: 1; } .hoverslide:hover img { margin-left: 0; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-transform: scale(1.1); transform: scale(1.1); /* -webkit-filter: blur(2px) grayscale(100%); filter: blur(2px) grayscale(100%); */ } .hoverslide img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } .shareboard { box-shadow: 10px 10px 20px #ccc; border-radius: 10px; border: 1px solid #eee; width: 160px; padding: 15px; height: auto; background: #fff; top: 60px; right: -10px; z-index: 2; } .shareboard a { border-bottom: 1px dashed #ccc; padding: 7px 0 } #sharing { width: 32px; height: 32px; line-height: 2.5; z-index: 2; background: #fff; border-radius: 50%; top: 30px; right: 20px; box-shadow: 0 2px 2px #ccc; } #sharing:hover { background: #ff0047; color: #f2f2f2 } figure.zoom { background-position: 50% 50%; position: relative; overflow: hidden; cursor: zoom-in; } figure.zoom img:hover { opacity: 0; } figure.zoom img { transition: opacity .5s; display: block; width: 100%; } .accordion-header { cursor: pointer; font-size: 16px; text-transform: uppercase; line-height: 1.2; } .accordion { border-top: 1px solid #e0e0e0; padding: 10px 0; } .related__zone { border-top: 1px solid #eee; } .accordion-content { display: none; } .accordion-content table { background: #fff; } .accordion-content--active { display: block; } .accordion-header.active i.icon-plus:before { content: "\5a"; } .accordion-header i { line-height: 1; transition: all .3s; float: left; font-size: 14px; margin: 1px 8px 0 0; } .review__form { padding: 10px 0; border-top: 1px solid #eee; } .review__list { border-top: 1px dashed #ccc; padding: 10px 0 } .review__list img { width: 80px; } .input__wrap { border-radius: 2px; cursor: text; font-size: 12px; background: #fff; position: relative; margin-bottom: 15px; border: 1px solid transparent; border-top: none; border-bottom: 1px solid #ccc; box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2), 0 -1px 1px #FFF, 0 1px 0 #FFF; } .input__wrap textarea:focus, .input__wrap textarea:active, .input__wrap input:focus, .input__wrap input:active { border-radius: 2px; } .captcha.input__wrap input { padding: 6px 10px 7px 10px; width: 120px } .input__wrap input, .input__wrap textarea { border: none; padding: 10px 10px 7px 10px; background: none; width: 100%; } .input__wrap label { cursor: text; color: #777; position: absolute; top: 0; left: 0; right: 0; z-index: 1; padding: 6px 10px; display: block; transition: all .15s } .input__wrap textarea:focus, .input__wrap textarea:active, .input__wrap textarea.active, .input__wrap input:focus, .input__wrap input.active, .input__wrap input:active { padding: 14px 10px 2px; } .input__wrap textarea.active+label, .input__wrap textarea:focus+label, .input__wrap textarea:active+label, .input__wrap input.active+label, .input__wrap input:focus+label, .input__wrap input:active+label { top: -5px; color: #ff0047; font-size: 10px; } #popupdiv { overflow: auto; } #popin { padding: 10px 20px; } #popupdiv span.icon { cursor: pointer; width: 32px; height: 32px; display: block; line-height: 32px; margin: 10px; z-index: 10 } img:not([src]) { visibility: hidden; } /* Fixes Firefox anomaly during image load */ @-moz-document url-prefix() { img:-moz-loading { visibility: hidden; } } .product--hover .buynow { opacity: 1; } .buynow { opacity: 0; bottom: 45%; z-index: 11; left: 10px; right: 10px; margin: 0 auto } @media only screen and (max-width: 900px) { .tab__container label span { display: none; } .tab__container label .icon { margin-right: 0; } } .go--top:hover { color: #fff; background: #666; } .go--top { transform: rotate(-90deg); right: 20px; bottom: 20px; opacity: 1; color: #666; width: 32px; height: 32px; line-height: 28px; border: 1px solid #666; background-color: #fff; z-index: 5; } /*cart*/ table.cart { border: 1px solid #ddd } table.cart .thumb { width: 90px; border: 1px solid #eee; float: left; margin: 0 15px 0 5px; } .cart__quantity { width: 50px; } .social a { display: inline-block; width: 32px; font-size: 18px; color: #666; height: 32px; line-height: 32px; } .social a:hover { background: #fff; } .box--shadow { background: #fff; border-radius: 4px; padding: 20px; box-shadow: 0 2px 4px 0 rgba(70, 63, 95, .1); } /* share social */ .newscontent { line-height: 1.638 } .newscontent a { font-weight: 500; color: #0046be } .newscontent a:hover { color: #ff0047 } .newscontent .shareme a { margin-top: 3px } .shareme a { padding: 3px 15px; font-size: 12px; display: inline-block; color: #fff; border-radius: 16px; margin-right: 7px; } .list__views ul li:first-child { font-weight: 700 } .option__grid { font-weight: 700; letter-spacing: .1em; color: #ddd } .grid__3:after { display: block; float: right; height: 14px; content: ''; margin-right: 7px; border-right: 3px solid #ccc; } .grid__3, .grid__4 { width: 2px; height: 14px; margin-left: 7px; cursor: pointer; border-right: 5px solid #ccc; border-left: 5px solid #ccc; } .grid__3 { border-right: 3px solid #ccc; border-left: 3px solid #ccc; } .grid--active:hover:after, .grid--active:hover, .grid--active:after, .grid--active { border-color: #333; } body.product-category .list__views { clear: both; border-top: 1px solid #ccc; padding-top: 10px; height: 120px; overflow: hidden; } .list__views ul { list-style: circle; margin: 0; padding: 0 0 0 20px } .product__gallery--thumb { margin-top: 10px; border: 1px solid #eee } /* news */ .cover__banner { top: 0; left: 0; right: 0; z-index: -1; } .cover__banner:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, .3); z-index: 0; } .readmore { margin-top: 10px; display: inline-block; } .card { padding-left: 20px; padding-right: 20px; background: url(email_env.png) repeat-x white; background-position: 0 0; -moz-box-shadow: rgba(0, 0, 0, .17) 0 5px 13px; -webkit-box-shadow: rgba(0, 0, 0, .17) 0 5px 13px; -o-box-shadow: rgba(0, 0, 0, .17) 0 5px 13px; -ms-box-shadow: rgba(0, 0, 0, .17) 0 5px 13px; box-shadow: rgba(0, 0, 0, .17) 0 5px 13px; } .contactpage textarea, .contactpage input { margin-bottom: 10px; min-height: 30px; padding: 6px 10px; width: 100%; border: 1px solid #eee; } .contactpage .btn { padding: 7px 15px } .contactpage .error { margin: -10px 0 10px } .contactpage .relative i { left: 5px; top: 7px; color: #999 } .pagination li.last-page, .pagination li.first-page { display: none } .breadcrumbs { color: #777; } .breadcrumbs a { color: #777 } .breadcrumbs a:hover { text-decoration: underline } .success, .warning, .attention, .help { clear: both; padding: 10px; margin-bottom: 15px; color: #555; } .success { color: rgb(28, 184, 65); } .warning { color: rgb(202, 60, 60); } .required, .error { display: block; color: #FF0000; padding: 5px; } .pagination { padding-top: 8px; display: inline-block; width: 100%; margin-bottom: 10px; } .pagination a:hover { background: #0046be; color: #fff } .pagination a { display: inline-block; padding: 4px 10px; text-decoration: none; color: #A3A3A3; background: #fff; } .pagination b { display: inline-block; padding: 4px 10px; font-weight: normal; text-decoration: none; color: #269BC6; background: #fff; } .pagination .results { display: none; } .pagination ul { width: 100%; text-align: center; margin: 0; padding: 0 } .pagination li { list-style: none; padding: 1px; margin: 0; } .pagination li { display: inline-block } a { color: #111; text-decoration: none; } .bg--second { background-color: #fcdb04 } .bg--dark { color: #4d3b2d } .bg--grey { background-color: #F4F6F9; } .bg--light { background-color: #dbedf9 } .clr--mid { color: #676767 } .clr--grey { color: #9d9d9d } .clr--second { color: #fcdb04 } .overflow { overflow: hidden } .logo__img { margin-top: 10px; max-height: 50px; margin-bottom: 10px; } .fb_iframe_widget_fluid span, iframe.fb_ltr { width: 100% !important; } .fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe { max-width: 100% !important; width: 100% !important; } .product_left .percent { z-index: 2; top: 30px; left: 20px; } .percent { padding: 0 10px; background: url(cornerribbon2.png) 0 0 no-repeat; display: inline-block; height: 64px; width: 61px; line-height: 30px; font-size: 16px; top: -3px; left: -3px; color: #fff; background-size: 64px; } .percent--big { height: 94px; width: 92px; background-size: 100%; } .percent--big span { top: 20px; left: 16px; } .percent span { transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-40deg); top: 10px; left: 6px; line-height: 1.15em; } .information__cover { text-align: center; margin: 0 -15px } .information__header { display: flex; justify-content: center; height: 100%; position: absolute; top: 0; width: 100%; align-items: center; } .information__heading { color: #111; font-size: 1em; font-weight: 700; line-height: 70px; background: rgba(255, 255, 255, .85); padding: 11px 28px; margin: 0; } .product__grid { margin: 0 -6px } #tab-attribute table { width: 100% } #tab-attribute table tr td:first-child { width: 210px; background: #f2f2f2; border-bottom: 1px solid #fff; } #toc { margin-left: 0; padding-left: 0 } .news__related .title--left { margin-bottom: 10px } .catname__news { background: #0046be; color: #fff; margin-bottom: 15px; padding: 5px 10px; border-radius: 3px; } .news__cat li a { display: block; padding: 7px 0; } .news__cat li { border-bottom: 1px solid #ccc; } .news__search { border: 1px solid #eee; margin: 10px 0; } .mod__news--mag a.small i { position: relative; top: 3px } .thumb { border-radius: 6px; } .thumb__small { float: left; margin-right: 10px; width: 100px; border-radius: 3px; } .newsbycatrowsmall .thumb__small { width: 70px } .news__side { line-height: 1.2; display: inline-block; } @media only screen and (max-width: 739px) { .sort, .menu__zone, .viewed__btn span, .header__cart .text, .hide--mobile { display: none; } .bigmenu__level1 a { padding: 10px } h1, .h1 { font-size: 1.3em } h2, .h2 { font-size: 1.2em } h3, .h3 { font-size: 1.1em } .mod__title { font-size: 22px; } .card__legend h3 { font-size: 14px } .card__legend { margin-top: 0; padding: 5px } .card__legend span { font-size: 11px } .mobile__button { width: 24px; display: block; height: 24px; margin-top: 22px; margin-right: 15px; } .icon-active-search { position: absolute; top: 0px; left: 197px; z-index: 22; } .topmenu__level2 { margin-left: 15px } .title__watermark { font-size: 35px } .product--featured { padding: 0 } #menubutton { font-size: 20px; z-index: 2; float: left; margin-top: 12px; margin-right: 10px; padding: 5px 10px; color: #fff; } .quicksearch__input { padding: 6px 10px; line-height: 20px; border: 1px solid transparent; float: right; background: none; width: 100%; border-radius: 0; } .opensub i { transition: all .3s; transform: rotate(90deg) } .logo__img { max-height: 45px; margin: 5px 5px 5px -5px } .zonegutter { padding-top: 20px; padding-bottom: 20px; } .tophotline { margin-top: 15px } .header__cart { margin-top: -3px; line-height: 1 } .viewed__btn { position: absolute; top: 10px; right: 80px } .newsname { height: 45px; overflow: hidden; } .subscribe__left { padding-left: 0; text-align: left; } .legend, .readmore { display: none } .topmenu__level1__item a { padding: 9px 15px } #quicksearch__wrap { width: 100%; top: 30px } .border--dashed { padding-left: 25px; border-left: none } .icon-active-search .icon-search:before { content: '\56'; color: #888; font-size: 20px; } #language i { margin: 2px 0 0 1px } .quicksearch__button { right: 15px; top: 4px } #search { background: #f2f2f2; width: calc(100% + 30px); margin: 0 -15px; border-radius: 0; padding: 2px 0; } #subscribe { clear: both; padding: 10px 0 } #frm_subscribe input { width: 47%; } .button__subscribe { display: inline-block; margin-top: 5px; } .store { height: auto; width: 100%; padding: 5px; border-top: 1px dotted #ccc; } .price--shadow { font-size: 16px; } .newscontent iframe { max-width: 100%; height: auto } .product--narrow { margin-left: 0; margin-right: 0; padding: 0; } .title__heading { display: block; border-radius: 3px 3px 0 0; text-align: center; padding: 10px } .prorduct__wrap { padding: 10px } .product--page { background: #fff; } .product__left { border-bottom: 1px dashed #ccc; position: static } .product__right { padding-left: 10px } } @media only screen and (min-width: 740px) { #splide01 { margin-top: 15px; margin-bottom: 15px } .information__heading { font-size: 2.4em } } .warpper { display: flex; flex-direction: column; align-items: center; } .tab { cursor: pointer; padding: 10px 20px; margin: 0px 2px; background: #000; display: inline-block; color: #fff; border-radius: 3px 3px 0px 0px; } .panels { padding: 20px 0; } .panel { display: none; animation: fadein .8s; } @keyframes fadein { from { opacity: 0; } to { opacity: 1; } } .panel-title { font-size: 1.5em; font-weight: bold } .radio { display: none; } #one:checked~.panels #one-panel, #two:checked~.panels #two-panel, #three:checked~.panels #three-panel { display: block } #one:checked~.tabs #one-tab, #two:checked~.tabs #two-tab, #three:checked~.tabs #three-tab { background: #fffffff6; color: #000; border-top: 3px solid #000; }