.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-loader,.lb-nav{position:absolute;left:0}.reset-sel,.slt{-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;text-indent:.01px;text-overflow:''}.lb-outerContainer:after{display:table}.lb-container{padding:4px}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:2pc;height:2pc;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:9pt;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}.gen-prod-single .others,.gen-prod-single div.context,.gen-prod-single div.context #product .single-thumb footer.d-foot-thumb,.normal{float:left;width:100%;height:auto}.normal-second{float:left;width:100%}.normal-box{width:64pc;margin:0 auto}@media only screen and (max-width:1024px){.normal-box{width:90%}}.back,.gen-prod-single .others .bx-controls-direction a,.gen-prod-single.keys .prod-info footer .bx-controls-direction a,.gen-prod-single.kits .prod-info footer .bx-controls-direction a,.gen-prod-single.loads .prod-info footer .bx-controls-direction a,.gen-prod-single.merchan .prod-info footer .bx-controls-direction a{background-repeat:no-repeat;background-image:url(/frontend/assets/img/sprite.png)}.gen-prod-single .d-count input,.gen-prod-single .others ul li article>a header,.sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.slt{background-image:url(/frontend/assets/img/white-arrow.png);background-position:95% center;background-repeat:no-repeat}.box-sel{overflow:hidden;position:relative}.reset-sel{width:100%;width:150%\9;background-position:right center;background-repeat:no-repeat;background-color:transparent;border:1px solid #000;font-size:14px;padding:10px}.d-arrow{display:block;pointer-events:none;width:11px;height:4px;background-image:url(/frontend/assets/img/arrow-black.png);top:-moz-calc(50% - 2px);top:-webkit-calc(50% - 2px);top:calc(50% - 2px);position:absolute;right:10px}@font-face{font-family:Lemon;src:url(/frontend/assets/fonts/lemon.otf)}.gen-prod-single .d-items{width:40%;text-align:center}.gen-prod-single .d-items select{margin:20px 0}.gen-prod-single .d-items h3{margin-bottom:5px}.gen-prod-single .d-title{font-size:15px;font-weight:700;color:#000}.gen-prod-single .d-upper{text-transform:uppercase}.gen-prod-single .d-code{font-size:9pt;font-weight:700;color:#000;margin:5px 0}.gen-prod-single .d-count{position:relative}.gen-prod-single .d-count input{font-size:15px;width:100%;border:1px solid #000;padding:16.5px 20px}.gen-prod-single div.context>h1,.gen-prod-single div.context>h2{color:#fff;padding:7px 0 5px 20px;-webkit-text-shadow:-1px 0 3px #000;-moz-text-shadow:-1px 0 3px #000;text-shadow:-1px 0 3px #000;margin-bottom:40px}.gen-prod-single .d-count-box{text-align:center;position:absolute;top:0;right:20px;width:10px;height:100%}.gen-prod-single .d-count-box .add,.gen-prod-single .d-count-box .remove{position:absolute;background-color:transparent;font-size:14px;font-weight:700}.gen-prod-single .d-count-box .add{top:5px}.gen-prod-single .d-count-box .remove{bottom:5px;margin-left:1px}.gen-prod-single ul.d-thumbs .d-thumb-box{min-height:75pt;display:table;text-align:center}@-moz-document url-prefix(){.gen-prod-single ul.d-thumbs .d-thumb-box{display:flex;flex-direction:column;justify-content:center}.gen-prod-single ul.d-thumbs .d-thumb-box>div{float:left;width:100%}}.gen-prod-single div.context>h1{font:81px Lemon}@media only screen and (max-width:480px){.gen-prod-single div.context>h1{font-size:40px;background-image:none}}.gen-prod-single div.context>h2{font:30px Lemon;margin-top:-20px}@media only screen and (max-width:480px){.gen-prod-single div.context>h2{font-size:20px;background-image:none}}.gen-prod-single div.context #product .prod-info,.gen-prod-single div.context #product .single-thumb{font-size:0;vertical-align:top}.gen-prod-single div.context #product .single-thumb{width:calc(58% - 4px);width:-webkit-calc(58% - 4px);width:-moz-calc(58% - 4px);text-align:center;float:left;position:relative}@media only screen and (max-width:480px){.gen-prod-single div.context #product .single-thumb{width:calc(100% - 4px);width:-webkit-calc(100% - 4px);width:-moz-calc(100% - 4px)}}.gen-prod-single div.context #product .single-thumb>a.parent-link{display:block;border:2px solid;position:relative}.gen-prod-single div.context #product .single-thumb .d-all-box{min-height:366px;display:table;width:100%}@-moz-document url-prefix(){.gen-prod-single div.context #product .single-thumb .d-all-box{display:flex;flex-direction:column;justify-content:center}.gen-prod-single div.context #product .single-thumb .d-all-box>div{float:left;width:100%}}.gen-prod-single div.context #product .single-thumb footer.d-foot-thumb{position:relative;text-align:left}.gen-prod-single div.context #product .single-thumb footer.d-foot-thumb>h2{font-size:9pt;color:#8a8a8a;font-weight:400;margin:10px 0}.gen-prod-single div.context #product .single-thumb footer.d-foot-thumb ul.d-thumbs{visibility:hidden}.gen-prod-single div.context #product .single-thumb footer.d-foot-thumb ul.d-thumbs li{display:inline-block;width:calc(24% - 2px);width:-webkit-calc(24% - 2px);width:-moz-calc(24% - 2px);margin-right:1%;border:1px solid #dbd9d9;position:relative}.gen-prod-single div.context #product .single-thumb footer.d-foot-thumb ul.d-thumbs li:nth-child(4n+4){margin-right:0}.gen-prod-single div.context #product .single-thumb footer.d-foot-thumb .bx-controls-direction{position:absolute;top:0;right:0}.gen-prod-single div.context #product .single-thumb footer.d-foot-thumb .bx-controls-direction a{display:inline-block;margin-right:5px;font-size:24px;color:inherit}.gen-prod-single div.context #product .single-thumb footer.d-foot-thumb .bx-controls-direction a:last-child{margin-right:0}.gen-prod-single div.context #product .prod-info{width:40%;float:right}@media only screen and (max-width:480px){.gen-prod-single div.context #product .prod-info{width:100%}}.gen-prod-single div.context #product .prod-info header{padding:0}.gen-prod-single div.context #product .prod-info header h1{font-size:15px;font-weight:700;color:#000}.gen-prod-single div.context #product .prod-info p{font-size:9pt;font-weight:100;margin-bottom:10px}.gen-prod-single div.context #product .prod-info .fb_iframe_widget{margin-top:20px}.gen-prod-single div.context #product .prod-info .single-want{font-size:19px;text-transform:uppercase;color:#fff;padding:10px 10px 10px 50px;display:inline-block;margin-top:20px;width:calc(100% - 60px);width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);font-weight:100;background-image:url(/frontend/assets/img/cart2.png);background-repeat:no-repeat;background-position:5% center;cursor:pointer}.gen-prod-single .others{background-color:#efefef;margin-top:60px;padding:30px 0;position:relative}@media only screen and (max-width:480px){.gen-prod-single .others{display:none}}.gen-prod-single .others h3{color:#8a8a8a;text-align:center;text-transform:uppercase;margin-bottom:25px}.gen-prod-single .others ul{width:100%;font-size:0;visibility:hidden}.gen-prod-single .others ul li{width:25%;font-size:10px;display:inline-block}.gen-prod-single .others ul li article>a{position:relative}.gen-prod-single .others ul li article>a header{border:2px solid;text-align:center;margin-bottom:5px;position:relative;background-color:#fff;width:100%;display:table;min-height:164px}@-moz-document url-prefix(){.gen-prod-single .others ul li article>a header{display:flex;flex-direction:column;justify-content:center}.gen-prod-single .others ul li article>a header>div{float:left;width:100%}}.gen-prod-single .others ul li article .info h1{text-transform:uppercase}.gen-prod-single .others ul li article .info h1 span{font-size:9pt}.gen-prod-single .others ul li article .info span{color:#4e4e4e;font-size:11px}.gen-prod-single .others ul li article footer a{display:block;color:#fff;text-transform:uppercase;padding:10px 0 10px 34px;margin:10px 0;font-size:9pt;background-image:url(/frontend/assets/img/cart.png);background-repeat:no-repeat;background-position:3% center}.gen-prod-single .others .bx-wrapper{width:90%;margin:0 auto}.gen-prod-single .others .bx-pager{display:none}.gen-prod-single .others .bx-controls-direction{position:absolute;top:-moz-calc(50% - (42px / 2));top:-webkit-calc(50% - (42px / 2));top:calc(50% - (42px / 2));width:98%;left:1%;pointer-events:none}.gen-prod-single .others .bx-controls-direction a{display:block;font-size:0;width:21px;height:42px;pointer-events:auto}.gen-prod-single .others .bx-controls-direction a:first-child{float:left;background-position:0 -349px}.gen-prod-single .others .bx-controls-direction a:last-child{float:right;background-position:-23px -349px}.gen-prod-single.pens div.context #product .single-thumb main>footer.d-foot-thumb aside.sidebar section:first-child ul,.gen-prod-single.pens main>.normal aside.sidebar section:first-child ul,.gen-prod-single.pens main>.others aside.sidebar section:first-child ul,.gen-prod-single.pens main>div.context aside.sidebar section:first-child ul{display:block}.gen-prod-single.pens div.context>h1,.gen-prod-single.pens div.context>h2{background-color:#31c7f3;background-position:right center}.gen-prod-single.pens .others ul li article header{border-color:#31c7f3}.gen-prod-single.pens .others ul li article footer a,.gen-prod-single.pens .single-want{background-color:#31c7f3}.gen-prod-single.pens .prod-info footer .bx-controls-direction a{width:9px;height:19px;display:inline-block;margin-right:5px}.gen-prod-single.pens .prod-info footer .bx-controls-direction a:last-child{margin-right:0}.gen-prod-single.loads div.context #product .single-thumb main>footer.d-foot-thumb aside.sidebar section:first-child ul,.gen-prod-single.loads main>.normal aside.sidebar section:first-child ul,.gen-prod-single.loads main>.others aside.sidebar section:first-child ul,.gen-prod-single.loads main>div.context aside.sidebar section:first-child ul{display:block}.gen-prod-single.loads .products li:nth-last-child(2) a{color:#ed4e9e}.gen-prod-single.loads div.context>h1{background-color:#ed4e9e;background-position:76% center}.gen-prod-single.loads .single-thumb{border-color:#ed4e9e!important}.gen-prod-single.loads .others ul li article header{border-color:#ed4e9e}.gen-prod-single.loads .others ul li article footer a,.gen-prod-single.loads .single-want{background-color:#ed4e9e}.gen-prod-single.loads .prod-info footer .bx-controls-direction a{width:9px;height:19px;display:inline-block;margin-right:5px}.gen-prod-single.loads .prod-info footer .bx-controls-direction a:first-child{background-position:-274px -86px}.gen-prod-single.loads .prod-info footer .bx-controls-direction a:last-child{background-position:-287px -86px;margin-right:0}.gen-prod-single.keys div.context #product .single-thumb main>footer.d-foot-thumb aside.sidebar section:first-child ul,.gen-prod-single.keys main>.normal aside.sidebar section:first-child ul,.gen-prod-single.keys main>.others aside.sidebar section:first-child ul,.gen-prod-single.keys main>div.context aside.sidebar section:first-child ul{display:block}.gen-prod-single.keys .products li:nth-child(2) a{color:#8ac53f}.gen-prod-single.keys div.context>h1{background-color:#8ac53f;background-position:96% center}.gen-prod-single.keys .single-thumb{border-color:#8ac53f!important}.gen-prod-single.keys .others ul li article header{border-color:#8ac53f}.gen-prod-single.keys .others ul li article footer a,.gen-prod-single.keys .single-want{background-color:#8ac53f}.gen-prod-single.keys .prod-info footer .bx-controls-direction a{width:9px;height:19px;display:inline-block;margin-right:5px}.gen-prod-single.keys .prod-info footer .bx-controls-direction a:first-child{background-position:-274px -110px}.gen-prod-single.keys .prod-info footer .bx-controls-direction a:last-child{background-position:-287px -110px;margin-right:0}.gen-prod-single.kits div.context #product .single-thumb main>footer.d-foot-thumb aside.sidebar section:first-child ul,.gen-prod-single.kits main>.normal aside.sidebar section:first-child ul,.gen-prod-single.kits main>.others aside.sidebar section:first-child ul,.gen-prod-single.kits main>div.context aside.sidebar section:first-child ul{display:block}.gen-prod-single.kits .products li:nth-child(3) a{color:#ede636}.gen-prod-single.kits div.context>h1{background-color:#ede636;background-position:46% center}.gen-prod-single.kits .single-thumb{border-color:#ede636!important}.gen-prod-single.kits .others ul li article header{border-color:#ede636}.gen-prod-single.kits .others ul li article footer a,.gen-prod-single.kits .single-want{background-color:#ede636}.gen-prod-single.kits .prod-info footer .bx-controls-direction a{width:9px;height:19px;display:inline-block;margin-right:5px}.gen-prod-single.kits .prod-info footer .bx-controls-direction a:first-child{background-position:-274px -133px}.gen-prod-single.kits .prod-info footer .bx-controls-direction a:last-child{background-position:-287px -133px;margin-right:0}.gen-prod-single.merchan div.context #product .single-thumb main>footer.d-foot-thumb aside.sidebar section:first-child ul,.gen-prod-single.merchan main>.normal aside.sidebar section:first-child ul,.gen-prod-single.merchan main>.others aside.sidebar section:first-child ul,.gen-prod-single.merchan main>div.context aside.sidebar section:first-child ul{display:block}.gen-prod-single.merchan .products li:last-child a{color:#7d5bcb}.gen-prod-single.merchan div.context>h1{background-color:#7d5bcb;background-position:95% center;font-size:61px;padding-top:35px}.gen-prod-single.merchan .single-thumb{border-color:#7d5bcb!important}.gen-prod-single.merchan .others ul li article header{border-color:#7d5bcb}.gen-prod-single.merchan .others ul li article footer a,.gen-prod-single.merchan .single-want{background-color:#7d5bcb}.gen-prod-single.merchan .prod-info footer .bx-controls-direction a{width:9px;height:19px;display:inline-block;margin-right:5px}.gen-prod-single.merchan .prod-info footer .bx-controls-direction a:first-child{background-position:-274px -156px}.gen-prod-single.merchan .prod-info footer .bx-controls-direction a:last-child{background-position:-287px -156px;margin-right:0}