.easyzoom{position:relative;display:inline-block;*display:inline;*zoom:1;width: 100%}.easyzoom:after{background:url(images/icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);content:"";display:block;height:33px;position:absolute;left:0;top:0;width:33px}.easyzoom img{vertical-align:bottom}.easyzoom.is-loading img{cursor:progress}.easyzoom.is-ready img{cursor:crosshair}.easyzoom.is-error img{cursor:not-allowed}.easyzoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#FFF;box-shadow:0 0 10px #888}.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#FFF}.easyzoom--overlay .easyzoom-flyout{top:0;left:0;width:100%;height:100%}
#main.navbar-nav ul.dropdown-menu {margin-top: 0;}#main.navbar-nav li:hover > ul.dropdown-menu {display: block;}#main.navbar-nav ul li >.dropdown-menu {top:0;left:100%;margin-left:-20px;}#main .dropdown-submenu {position:relative;}#main .dropdown-menu > li > a:hover:after {text-decoration: underline;transform: rotate(-90deg);}
@media screen and (max-width:991.98px){body,html{-webkit-tap-highlight-color:transparent;height:100%;width:100%}.hidden-x{overflow-x:hidden;position:absolute}.fullmenu{width:0}.pushy-left{left:0}.pushy-left{-webkit-transform:translate3d(-440px,0,0);-moz-transform:translate3d(-440px,0,0);-ms-transform:translate3d(-440px,0,0);-o-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}.pushy-left--open{left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pushy-right{right:0}.pushy{max-width:440px;min-width:140px;width:80%;padding-top:20px;position:fixed;height:100%;top:0;z-index:9999;background-color:#fff;-webkit-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);-moz-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);overflow:auto;-webkit-overflow-scrolling:touch}.pushy-right{-webkit-transform:translate3d(440px,0,0);-moz-transform:translate3d(440px,0,0);-ms-transform:translate3d(440px,0,0);-o-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}.pushy-right--open{right:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#container,.push,.pushy{-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);-moz-transition:-moz-transform .2s cubic-bezier(.16,.68,.43,.99);-o-transition:-o-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99)}}.site-overlay{display:none}.pushy-left--active .site-overlay--left,.pushy-right--active .site-overlay--right{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.7);-webkit-animation:fade .5s;-moz-animation:fade .5s;-o-animation:fade .5s;animation:fade .5s}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade{0%{opacity:0}100%{opacity:1}}
#js_popup_container {font-family: Arial, sans-serif;font-size: 14px;min-width: 300px; max-width: 610px; background: #FFF;border: solid 5px #999;color: #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}#js_popup_title {font-size: 16px;font-weight: bold;text-align: center;line-height: 1.75em;color: #666;background: #CCC url(images/jquery_alerts/title.gif) top repeat-x;border: solid 1px #FFF;border-bottom: solid 1px #999;cursor: default;padding: 0em;margin: 0em;}#js_popup_content {background: 16px 16px no-repeat url(images/jquery_alerts/info.gif);padding: 1em 1.75em;margin: 0em;}#js_popup_content.alert {background-image: url(images/jquery_alerts/info.gif);}#js_popup_content.alert_error {background-image: url(images/jquery_alerts/important.gif);}#js_popup_content.confirm {background-image: url(images/jquery_alerts/help.gif);}#js_popup_content.prompt {background-image: url(images/jquery_alerts/help.gif);}#js_popup_message {padding-left: 48px;}#js_popup_panel {text-align: center;margin: 1em 0em 0em 1em;}#js_popup_panel input[type=button]{cursor: pointer;padding: 5px 10px;color:#666;}#js_popup_panel input[type=button]:hover{color:#000;}#js_popup_prompt {margin: .5em 0em;}
.content_banner img {height: auto;max-width: 100%;}#navbar.fixed-top{z-index:9997;}#container.pt{padding-top:4rem;}#container.pt2{padding-top:6rem;}.fixed-top .nav-logo img{max-height:40px;}#res-closel,#res-closer{position:fixed;top:10px;z-index:9999;}#res-closel{right:5px;}#res-closer{left:5px;}.category_li {position: relative;}.category_button {line-height: 34px;width: 34px;height: 34px;background-color: #e3e3e3;color: #444;text-align: center;cursor:pointer;position: absolute;top: 2px;right: 2px;}ul#categorymenu ul {display:block;}ul#categorymenu li a {padding-right: 38px;}.show_rating {unicode-bidi: bidi-override;direction: rtl;display:inline-block;padding: 0px 15px;position:relative;bottom:1px;}.show_rating input {position: absolute;left: -999999px;}.show_rating label {display: inline-block;font-size: 0;padding: 0px 1px;vertical-align:bottom;}.show_rating > label:before {height:20px;width:19px;position: relative;display: block;content: " ";color: transparent;background: transparent url(images/stars_rating.png) no-repeat 0 0;-webkit-text-fill-color: transparent;}.show_rating > label:hover:before,.show_rating > label:hover ~ label:before,.show_rating > label.selected:before,.show_rating > label.selected ~ label:before {color: transparent;height:20px;width:19px;background: transparent url(images/stars_rating.png) no-repeat 0 -20px;-webkit-text-fill-color: transparent;}.carousel .card-deck {margin-left: 0;margin-right: 0;}@media (max-width: 575.98px) {#checkoutnavigation .fa-2x {font-size: 1.5rem;}.carousel .card-deck {margin-left: 15px;margin-right: 15px;}}.invisible {display: none !important;}.btn-xs {font-size: 0.675rem;line-height: 1.5;padding: 0.25rem 0.5rem;}#show-previous-image.carousel-control-prev, #show-next-image.carousel-control-next {height: 50%;top: 20%;}#modal .carousel-control-prev,#modal .carousel-control-next {background-image: none;color: inherit;}.carousel .card, .listingbox .card, .listingrow.card, .over-hidden {pointer-events: none;overflow:hidden;}.carousel .card a, .listingbox .card a, .listingrow.card a, .over-hidden a {pointer-events: auto;}.carousel .card:hover, .listingbox .card:hover, .listingrow.card:hover, .subcat.card:hover {box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.35) !important;}.lr_title.lead, .lb_title.lead, .lr_price .lead, .lb_price .lead, .pd_price .lead {font-weight:normal;}.card-deck.cols2 .card {max-width:45%;}.card-deck.cols3 .card {max-width:30%;}.card-deck.cols4 .card {max-width:23%;}.lb_price {min-height: 50px;}.card .ribbon {font-weight: bold;height: 32px;line-height: 32px;position: absolute;left: -40px;text-align: center;top: 26px;-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);width: 160px;z-index:100;}span.special_percent {font-weight: bold;border-radius: 50%;height: 55px;line-height: 55px;position: absolute;right: 10px;text-align: center !important;top: 10px;width: 55px;display:inline-block;}.bs4-carousel .carousel-controls, .print-button {top:3px;right:15px;}.badge-corner {position: relative;right: 5px;top: -15px;}.color_ot_total {color:#bc0000;}.errormessage {border:solid #DCA7A7 1px;padding:10px;font-size:13px !important;line-height:17px;color:#bc0000;background-color:#F2DEDE ;margin-bottom:10px;}.errormessage.shopsystem {margin-top:38px;margin-bottom:-32px;}.errormessage ul li {margin-left:10px;}.infomessage {border: 1px solid #b2dba1;padding: 10px;background-color: #d4ebcb;margin-bottom: 10px;line-height: 17px;color:#3C763D;}#main .kk-mega a, #categorymenu a {white-space: normal !important;word-wrap: break-word !important;}nav.responsive-nav {width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;padding-bottom: 30px;white-space: normal;word-wrap: break-word;}nav.responsive-nav .menu-header {box-shadow: -10px 0 6px -9px rgba(0, 0, 0, 0.7) inset;position: relative;height:70px;padding-top: 20px;color: inherit;font-size:1.2em;text-transform:uppercase;}nav.responsive-nav #back {position: absolute;left: -50px;top: 10px;transition: left .2s;}nav.responsive-nav #back.active {left: 10px;transition: left .2s;}nav.responsive-nav .menu {position: absolute;-webkit-overflow-scrolling: touch;overflow: scroll;overflow-x: hidden;overflow-y: auto;margin: 0;margin-right: 3px;position: absolute;left: -100%;right: 100%;transition: left .2s;z-index: 0;top: 70px;bottom: 30px;}nav.responsive-nav .menu.active {z-index: 1;left: 0;transition: left .2s;right: 0%;}nav.responsive-nav .menu .next {background-color: rgba(0, 0, 0, 0.2);position: absolute;right: 0;top: 0;bottom: 0;padding: 10px 20px;border-left-style: solid;border-left-width: 1px;border-color:inherit;}nav.responsive-nav .menu ul {list-style: none;padding: 0;}nav.responsive-nav .menu ul li {position: relative;}nav.responsive-nav .menu ul li a {display: block;padding-top: 10px;padding-right: 55px;padding-bottom: 10px;padding-left: 15px;border-bottom-style: solid;border-bottom-width: 1px;border-color:inherit;}nav.responsive-nav a:hover, nav.responsive-nav a:focus {text-decoration:none;}nav.responsive-nav li.Selected a.active {background-color: rgba(0, 0, 0, 0.1);}nav.responsive-nav #home {position: absolute;right: 10px;top: 10px;}@media screen and (min-width: 992px) {#main.navbar-nav > li.kk-mega {position: static;}.dropdown-menu.kk-mega ul {display:inherit;list-style: outside none none;padding: 0;}.kk-mega > li > a:hover {text-decoration: none;}ul.dropdown-menu.kk-mega {left: -2px !important;padding: 8px;right: -2px !important;width: auto;}li.kk-mega.level2 {margin-bottom: 30px;}li.kk-mega.level2 > a {font-weight: bold;}.kk-mega > li > a {clear: both;display: block;font-weight: 400;line-height: 1.42857;padding: 3px 20px;white-space: nowrap;}.kk-mega > li {list-style: outside none none;}#main li.dropdown ul.dropdown-menu.kk-mega{display: -webkit-flex; -webkit-flex-wrap: wrap; display:flex;flex-wrap: wrap;top:auto;opacity:0;visibility:hidden;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all 5.s ease-in-out;transition: all .5s ease-in-out;}#main li.dropdown:hover ul.dropdown-menu.kk-mega{opacity:1;visibility:visible;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all 5.s ease-in-out;transition: all .5s ease-in-out;}li.kk-mega.level3 >a:before {content: "\203A\00a0";}li.kk-mega.level4 >a:before {content: "\203A\203A\00a0";}li.kk-mega.level5 >a:before {content: "\203A\203A\203A\00a0";}}.suggestionsBox {position: absolute;right: -4px;top: 60px;z-index: 99999;}.suggestionList, .toggle_cart, .toggle_wishlist {overflow: auto;width: 460px;}.toggle_search {width: 460px;}.suggestionList li a.autocomplete .autocomplete_image {display: block;height: 40px;margin-right: 10px;overflow: hidden;width: 40px;}.suggestionList .special_percent {display: none;}@media screen and (max-width: 767px) {.toggle_wishlist {right: -80px;}}.toggle_cart li, .toggle_wishlist li {display: inline-block;width: 100%;}@media screen and (max-width: 500px) {.suggestionList li a.autocomplete .autocomplete_image {display: none !important;}.suggestionList, .toggle_cart, .toggle_wishlist , .toggle_search {width: 100% !important;}li.cart, li.wishlist , li.search {position: static;}.toggle_cart, .toggle_wishlist {position: absolute;right: 0;top: 40px;}.toggle_search {left: -5px !important;}}.suggestionList li a.autocomplete {display: inline-block;width: 100%;}.go2top {font-size: 1.2em;position: fixed;bottom: 5px;right: 5px;display: none;z-index:9998;}@media (max-width: 575.98px) {.go2top {right:-80px;}}span.cop_magenta {color:#B0347E;}span.cop_grey {color:#6D6D6D;}.copyright, .parseTime {margin:0 auto;text-align:center;color:#666;font-size:11px;}.copyright {margin: -20px 0 0 0;min-height: 20px;}.copyright a {text-decoration:none;}.mod_copyright {margin-top: 20px;}img.unveil {display: none !important;}div.agbframe {height: 150px;overflow: auto;padding: 5px;}.clear {clear:both;height:0;line-height:0;}.special_price {color: #bc0000;}.small_price {font-size:0.6em;}.dropdown-menu.toggle_cart, .dropdown-menu.toggle_wishlist, .search .dropdown-menu {padding-top:0;padding-bottom:0;margin-top:0;}#modal .carousel-control {background-image: none;color: inherit;}.pd_fsk18 {background: transparent url(img/fsk18.png) no-repeat top center;height: 44px;width: 44px;position: absolute;}.up {text-transform: uppercase;}.rating_stars img {margin-top: -5px;}h1.card, .h1.card {font-size: 1.8rem;}@media screen and (min-width: 768px) {.modal-dialog.src {max-width: 745px;}}#show-previous-image.carousel-control, #show-next-image.carousel-control {height:50%;top:20%;}.stern input[type="text"], .stern input[type="password"], .stern input[type="email"], .stern input[type="tel"], .stern select, .stern textarea {width: 97%;float:left;}.ib {display:inline-block;}#cart_quantity .input-group {width:160px;}.markProductOutOfStock {display:inline-block;padding-left:5px;}.calculatePriceUpdater {display    : none;}@-webkit-viewport   { width: device-width; }@-moz-viewport      { width: device-width; }@-ms-viewport       { width: device-width; }@-o-viewport        { width: device-width; }@viewport           { width: device-width; }#cart_quantity h1 {padding-right: 60px !important;}a:hover {text-decoration: none;}#container {overflow-x:hidden;}
.cc-window{background-color:#343a40;color:rgba(255, 255, 255, 0.5);}.cc-revoke{background:#343a40;color:rgba(255, 255, 255, 0.5);}.cc-revoke:hover {color:#fff;}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0)}.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-window,.cc-revoke{position:fixed;overflow:hidden;box-sizing:border-box;font-size:12px;line-height:18px;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:10px 20px 20px 20px;max-width:300px;flex-direction:column;right:0px;}.cc-window.cc-banner{padding:10px;width:100%;flex-direction:row}.cc-revoke{padding:0.5em}.cc-revoke:hover{text-decoration:none}.cc-header{font-size:18px;font-weight:bold}.cc-btn,.cc-link,.cc-close,.cc-revoke{cursor:pointer}.cc-close{display:block;position:absolute;top:0.5em;right:0.5em;font-size:1.6em;opacity:0.9;line-height:0.75}.cc-close:hover,.cc-close:focus{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:0.0em;border-top-right-radius:0.0em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:10px}.cc-left{left:10px}.cc-right{right:10px}.cc-bottom{bottom:0px}.cc-floating>.cc-link{margin-bottom:10px}.cc-floating .cc-message{display:block;margin-bottom:10px}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:10px}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:5px}@media print{.cc-window,.cc-revoke{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 736px){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-right,.cc-window.cc-left{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-revoke {font-size:10px; line-height:14px; padding: 5px 10px; font-weight:normal; }.cc-revoke:hover { text-decoration:none;}
