.mfp-arrow,.slick-slider{-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.mfp-container,.slick-slider,img.mfp-img{box-sizing:border-box}.mfp-title,.product .tag b{font-family:Montserrat,sans-serif}.slick-slider .slick-list{opacity:0;position:absolute}.slick-slider.slick-initialized{background:0 0}.slick-slider.slick-initialized .slick-list{opacity:1;position:relative;transition:opacity .2s ease-in}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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)}.slick-track{left:0;top:0}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0;width:100%}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{height:100%;z-index:1042;overflow:hidden;background:#000;opacity:.85}.mfp-preloader,.product .tag{-webkit-background-clip:padding-box;-moz-background-clip:padding}.mfp-wrap{height:100%;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:default}.mfp-close,.mfp-zoom{cursor:pointer}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{visibility:hidden;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}.mfp-figure,.mfp-preloader{filter:alpha(opacity=100);zoom:1}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;left:50%;width:4rem;height:4rem;margin-top:-1.5rem;margin-left:-1.5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-clip:padding-box;-webkit-box-shadow:0 2px 0 0 #FFF;-moz-box-shadow:0 2px 0 0 #FFF;box-shadow:0 2px 0 0 #FFF;-webkit-animation:uil-ring-anim 1s linear infinite;-moz-animation:uil-ring-anim 1s linear infinite;-o-animation:uil-ring-anim 1s linear infinite;animation:uil-ring-anim 1s linear infinite;z-index:1044;font-size:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.mfp-close,.mfp-figure{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:40px;height:40px;right:0;top:0;transition:all .3s ease-out}.mfp-close:after,.mfp-close:before{content:'';width:20px;height:2px;background:#fff;position:absolute;top:50%;left:50%;-webkit-backface-visibility:hidden;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.mfp-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.mfp-close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mfp-counter{top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.mfp-arrow:after,.mfp-arrow:before{width:0;border-style:solid;top:50%;left:50%;position:absolute;content:''}.mfp-arrow:hover{opacity:1}.mfp-arrow:before{height:0;border-width:10px 15px 10px 0;border-color:transparent #fff transparent transparent;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.mfp-arrow:after{height:0;border-width:15px 20px 15px 0;border-color:transparent rgba(0,0,0,.3) transparent transparent;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.mfp-arrow.mfp-arrow-right{right:0}.mfp-arrow.mfp-arrow-right:before{border-width:10px 0 10px 15px;border-color:transparent transparent transparent #fff}.mfp-arrow.mfp-arrow-right:after{border-width:15px 0 15px 20px;border-color:transparent transparent transparent rgba(0,0,0,.3)}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{max-width:100%;line-height:0;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0;-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;transition:all .3s ease-out}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:center;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding:1rem;font-size:14px;font-size:1.4rem;font-weight:300}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{width:50px;height:60px;margin-top:-25px}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.product{display:inline-block;vertical-align:top;margin-left:20px;text-align:center;width:calc(100% / 4 - 15px)}.product:nth-of-type(4n+1){margin-left:0}.product:nth-of-type(n+5){margin-top:20px}.product .lazyload{width:calc(100% - 8px);margin:0 auto 5px;padding:3.5rem 1rem;text-align:center}.product .lazyload .lazyload-image,.product .lazyload img{max-width:100%;width:auto;display:inline-block;vertical-align:top}.product .tag{padding:.8rem .9rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-clip:padding-box;background-color:currentColor;text-transform:uppercase;z-index:10;position:absolute;top:.9rem;right:.9rem}#product-details .back,.product a{-webkit-background-clip:padding-box}.product a,.selectize-control,.selectize-input{position:relative}.product .tag b{font-size:12px;font-size:1.2rem;font-weight:900;color:#FFF}.product .product-title,.product .ref{color:#999;font-family:Montserrat,sans-serif}.product a{display:block;height:100%;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:inset 0 0 0 1px #c7c7c7;-moz-box-shadow:inset 0 0 0 1px #c7c7c7;box-shadow:inset 0 0 0 1px #c7c7c7;-webkit-transition:-webkit-box-shadow .4s;-moz-transition:-moz-box-shadow .4s;-o-transition:box-shadow .4s;transition:box-shadow .4s;padding:0 2.5rem 5.2rem}.product .product-title{font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.03rem;line-height:1.9rem;-webkit-transition:color .4s;-moz-transition:color .4s;-o-transition:color .4s;transition:color .4s}.product .ref{display:inline-block;vertical-align:top;font-size:12px;font-size:1.2rem;font-weight:300;letter-spacing:.02rem;margin-top:2rem;-webkit-transition:color .4s;-moz-transition:color .4s;-o-transition:color .4s;transition:color .4s}@media (min-width:971px){.product:hover a{-webkit-box-shadow:inset 0 0 0 4px currentColor;-moz-box-shadow:inset 0 0 0 4px currentColor;box-shadow:inset 0 0 0 4px currentColor}.product:hover .product-title,.product:hover .ref{color:currentColor}}@media (max-width:1366px){.product{width:calc(100% / 3 - 13.4px)}.product:nth-of-type(4n+1){margin-left:20px}.product:nth-of-type(3n+1){margin-left:0}.product:nth-of-type(n+4){margin-top:20px}}@media (max-width:970px){.product:nth-of-type(n+3),.product:nth-of-type(n+4){margin-top:20px}.product .ref,.product .tag{font-family:Montserrat,sans-serif}.product{width:calc(100% / 2 - 10px)}.product:nth-of-type(3n+1),.product:nth-of-type(4n+1){margin-left:20px}.product:nth-of-type(2n+1){margin-left:0}.product .tag{font-size:11px;font-size:1.1rem;font-weight:900}.product .ref{font-size:15px;font-size:1.5rem;font-weight:300}.product a{-webkit-box-shadow:inset 0 0 0 1px #e1e1e1;-moz-box-shadow:inset 0 0 0 1px #e1e1e1;box-shadow:inset 0 0 0 1px #e1e1e1;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box}}.selectize-dropdown,.selectize-input,.selectize-input input{color:#666;font-family:inherit;font-size:1.5rem;line-height:2.5rem;-webkit-font-smoothing:inherit}.selectize-input .item,.selectize-input>input{font-family:Montserrat,sans-serif}.selectize-control.single .selectize-input.input-active,.selectize-input{background:0 0;cursor:text;display:inline-block}.selectize-input{border:2px solid #CCC;padding:1.3rem 1.6rem;display:inline-block;width:100%;height:5rem;line-height:2rem;overflow:hidden;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#666;border:0 solid #e7e7e7}.selectize-control.multi .selectize-input>div.active{background:#CCC;color:#fff;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#b3b3b3;background:#fff;border:0 solid #fff}.selectize-input .item{display:inline-block;vertical-align:middle;font-size:13px;font-size:1.3rem;font-weight:800;color:#666;letter-spacing:.33rem;white-space:nowrap;overflow:hidden;max-width:100%;padding-right:1rem;text-overflow:ellipsis}#breadcrumb.common-limiter,.selectize-input>input{max-width:100%!important}@media (max-width:970px){.selectize-input{height:4.5rem;line-height:1.5rem}.selectize-input .item{font-family:Montserrat,sans-serif;font-size:15px;font-size:1.5rem;font-weight:600;letter-spacing:.029rem}}.selectize-input>input{vertical-align:middle!important;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;margin:0 2px 0 0!important;text-indent:0!important;border:0!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;font-size:15px;font-size:1.5rem;font-weight:700;color:#666;letter-spacing:.33rem}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input>input:-moz-placeholder,.selectize-input>input:-ms-input-placeholder,.selectize-input>input::-moz-placeholder,.selectize-input>input::-webkit-input-placeholder{font-family:Montserrat,sans-serif;font-size:15px;font-size:1.5rem;font-weight:700;color:#666;letter-spacing:.33rem}@media (max-width:970px){.selectize-input>input:-moz-placeholder,.selectize-input>input:-ms-input-placeholder,.selectize-input>input::-moz-placeholder,.selectize-input>input::-webkit-input-placeholder{font-family:Montserrat,sans-serif;font-size:15px;font-size:1.5rem;font-weight:600;letter-spacing:.029rem}.selectize-input>input{font-family:Montserrat,sans-serif;font-size:15px;font-size:1.5rem;font-weight:600;letter-spacing:.029rem}.selectize-input{border-width:1px;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box}}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#e7e7e7;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:2px solid #CCC;background:#fff;margin:-1px 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:.7rem 1.6rem}.selectize-dropdown .optgroup-header:last-of-type,.selectize-dropdown [data-selectable]:last-of-type{padding-bottom:1.4rem}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#666;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#333;color:#fff}.selectize-dropdown .active.create{color:#fff}.selectize-dropdown .create{color:rgba(102,102,102,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:'\f105';color:#666;font-family:FontAwesome;font-size:20px;font-size:2rem;display:block;position:absolute;top:50%;right:1.6rem;-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform .3s ease-in-out,opacity .3s linear .2s;-moz-transition:-moz-transform .3s ease-in-out,opacity .3s linear .2s;-o-transition:-o-transform .3s ease-in-out,opacity .3s linear .2s;transition:-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out,-o-transform .3s ease-in-out,transform .3s ease-in-out,opacity .3s linear .2s}.selectize-control.single .selectize-input.dropdown-active:after{-webkit-transform:translateY(-50%) rotate(270deg);-moz-transform:translateY(-50%) rotate(270deg);-o-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.selectize-control.rtl.single .selectize-input:after{left:1.6rem;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}#breadcrumb{height:auto;width:100%;text-align:center;margin-top:1.5rem}#breadcrumb .breadcrumb{font-size:0}#breadcrumb .breadcrumb li{display:inline-block;vertical-align:top;color:#666;font-family:Montserrat,sans-serif;font-size:18px;font-size:1.8rem;font-weight:300;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s;position:relative}#breadcrumb .breadcrumb li:after{content:"\f105";font-family:FontAwesome;color:#666;display:inline-block;vertical-align:top;margin:0 .8rem 0 .5rem;line-height:21px;font-size:18px;font-size:1.8rem}#breadcrumb .breadcrumb li a span{position:relative}#breadcrumb .breadcrumb li a span:before{content:'';height:1px;width:0;background-color:#666;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}#product-details .back:after,#product-details .back:before,#product-details .back:hover:before{-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#breadcrumb .breadcrumb li:hover{color:#333}#breadcrumb .breadcrumb li:hover a span:before{width:100%}#breadcrumb .breadcrumb li:last-child:after{display:none}.banner{height:350px;width:100%;position:absolute;top:0;left:0;z-index:1}.banner .lazyload-image{height:100%;width:100%}#product-details{position:relative;z-index:10;margin-top:1rem;font-size:0}#product-details .back{height:5rem;width:5rem;-webkit-border-radius:50%;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;-webkit-box-shadow:inset 0 0 0 2px #999;-moz-box-shadow:inset 0 0 0 2px #999;box-shadow:inset 0 0 0 2px #999;position:absolute;top:0;left:0;z-index:1;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}#product-details .back:after,#product-details .back:before{content:"\f104";font-family:FontAwesome;font-size:25px;font-size:2.5rem;position:absolute;top:50%;left:47%;color:#999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .4s,opacity .4s,color .4s;-moz-transition:-moz-transform .4s,opacity .4s,color .4s;-o-transition:-o-transform .4s,opacity .4s,color .4s;transition:-webkit-transform .4s,-moz-transform .4s,-o-transform .4s,transform .4s,opacity .4s,color .4s;-webkit-backface-visibility:hidden}#product-details .back:before{-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:0}#product-details .back:hover{background-color:#999}#product-details .back:hover:after,#product-details .back:hover:before{color:#FFF}#product-details .common-title span,#product-details .container-infos .box h1,#product-details .description .common-text{color:#666;font-family:Montserrat,sans-serif}#product-details .back:hover:after{-webkit-transform:translate(-150%,-50%);-moz-transform:translate(-150%,-50%);-o-transform:translate(-150%,-50%);-ms-transform:translate(-150%,-50%);transform:translate(-150%,-50%);opacity:0}#product-details .back:hover:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}#product-details .category-title{height:auto;width:100%;text-align:center;font-family:Montserrat,sans-serif;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:-.04rem;text-transform:uppercase;margin-bottom:.2rem}#product-details .common-title{position:relative}#product-details .common-title:after{content:'';height:1px;width:100%;position:absolute;top:50%;left:0;background-color:#ccc}#product-details .common-title span{position:relative;z-index:2;background-color:#FFF;text-transform:uppercase;padding-right:2rem;font-size:24px;font-size:2.4rem;font-weight:800}#product-details .product-code{font-size:14px;font-size:1.4rem;display:block;margin-bottom:2rem}#product-details .product-details{position:relative}#product-details #product-image{height:36rem;width:40rem;margin-right:2rem}#product-details .description{margin-top:6rem}#product-details .description .common-text{margin-top:2.5rem;font-size:15px;font-size:1.5rem;font-weight:300;line-height:2.5rem}#product-details .container-infos{position:relative;margin-top:6rem}#product-details .container-infos .box{height:auto;width:50%;display:inline-block;vertical-align:top}#product-details .container-infos .box.gals{padding-right:1.5rem}#product-details .container-infos .box.infos{padding-left:3rem}#product-details .container-infos .box .gallery{-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;border:1px solid #CCC;height:auto;width:100%;min-height:440px;line-height:440px;display:inline-block;vertical-align:middle}#product-details .container-infos .box .gallery .content{white-space:nowrap;text-align:center;vertical-align:middle}#product-details .container-infos .box .gallery .content .lazyload{height:auto;width:auto;display:inline-block;vertical-align:middle;text-align:center;line-height:normal}#product-details .container-infos .box .gallery .content .lazyload .lazyload-image,#product-details .container-infos .box .gallery .content .lazyload img{width:auto;max-width:100%;z-index:0}#product-details .container-infos .box .gallery-thumbs{height:auto;width:100%;margin-top:1rem;white-space:nowrap}#product-details .container-infos .box .gallery-thumbs .slick-slide{margin:0 4.5px}#product-details .container-infos .box .gallery-thumbs .slick-list{margin:0 -4.5px;padding-bottom:2px}#product-details .container-infos .box .gallery-thumbs .lazyload{display:inline-block;vertical-align:top;height:auto;width:calc(100% / 4);-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;border:1px solid #CCC;cursor:pointer;position:relative;-webkit-transition:border .4s;-moz-transition:border .4s;-o-transition:border .4s;transition:border .4s}#product-details .container-infos .box .gallery-thumbs .lazyload:before{content:'';padding-bottom:80%;display:block}#product-details .container-infos .box .gallery-thumbs .lazyload .lazyload-image{height:calc(100% - 2rem);width:calc(100% - 2rem);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#product-details .container-infos .box .gallery-thumbs .slick-dots{height:auto;width:100%;text-align:center;margin-top:1.5rem}#product-details .container-infos .box .gallery-thumbs .slick-arrow{position:absolute;top:40%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:3rem;width:3rem;z-index:10;background-color:#FFF}#product-details .container-infos .box .gallery-thumbs .slick-arrow.arrow-next{left:auto;right:0}@media (min-width:971px){#product-details .container-infos .box .gallery-thumbs .slick-arrow:hover{background-color:#999}}#product-details .container-infos .box .downloads{margin-top:2.7rem;height:auto;width:100%;font-size:0;text-align:center}#product-details .container-infos .box .downloads a{height:auto;width:calc(50% - 4px);display:inline-block;vertical-align:top;padding:1.7rem .5rem;font-family:Montserrat,sans-serif;font-size:13px;font-size:1.3rem;font-weight:800;letter-spacing:.1rem}#product-details .container-infos .box .downloads a:first-child{margin-right:.8rem}#product-details .container-infos .box .product-alert{font-size:14px;font-size:1.4rem;text-align:center;padding:30px 0 10px}#product-details .container-infos .box h1{width:61%;font-size:30px;font-size:3rem;font-weight:600;line-height:3.5rem}#product-details .container-infos .box .common-text{border-bottom:1px solid #CCC;margin-top:2rem;padding-bottom:1.8rem;line-height:2.3rem;padding-right:40%}#product-details .container-infos .box .common-text:last-child{border:0}#product-details .container-infos .box .seal{position:absolute;top:0;right:0}#product-details .container-infos .box .common-form{height:auto;width:100%;padding:3rem 3rem 2rem;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;position:relative;background-color:#ec3833;font-size:0}#product-details .container-infos .box .common-form.exterior .hide-exterior{display:none!important}#product-details .container-infos .box .common-form:before{content:'';height:100%;width:100%;position:absolute;top:0;left:0;background:url(https://www.bepo.com.br/application/modules/comum/assets/img/mask.png) -355px -24px no-repeat;opacity:.2;z-index:1}#product-details .container-infos .box .common-form .title{color:#FFF;font-family:Montserrat,sans-serif;font-size:25px;font-size:2.5rem;font-weight:200;letter-spacing:-.07rem;text-transform:uppercase;position:relative;margin-bottom:2rem;z-index:2}#product-details .container-infos .box .common-form .title b{font-family:Montserrat,sans-serif;font-size:25px;font-size:2.5rem;font-weight:800}#product-details .container-infos .box .common-form .form-box{height:auto;width:100%;display:inline-block;vertical-align:bottom;font-size:0;position:relative;z-index:3}#product-details .container-infos .box .common-form .form-box .field{height:auto;width:50%;display:inline-block;vertical-align:top;margin-bottom:1rem;padding-right:8px}#product-details .container-infos .box .common-form .selectize-input{background-color:#FFF;border:0;line-height:2.4rem}#product-details .container-infos .box .common-form .submit{width:calc(50% - 8px);padding:1.5rem 0;display:inline-block;vertical-align:top;border:2px solid #333;position:relative;z-index:2}#product-details .container-infos .box .title-res{display:none}#related-products{font-size:0;margin-top:8rem}#related-products .product{margin:0}#related-products .slick-slide{margin:0 8.5px}#related-products .slick-list{margin:0 -8.5px}#related-products .slick-dots{height:auto;width:100%;text-align:center;margin-top:2.5rem}#related-products .products-list{margin-top:3.7rem}#related-products .products-list .slick-track{margin:0 auto}#related-products .slick-arrow{position:absolute;bottom:0;right:0;height:3rem;width:3rem;-webkit-box-shadow:inset 0 0 0 1px #999;-moz-box-shadow:inset 0 0 0 1px #999;box-shadow:inset 0 0 0 1px #999;z-index:10}#related-products .slick-arrow:before{font-size:20px;font-size:2rem}#related-products .slick-arrow.arrow-prev{right:4rem}#newsletter{margin-top:7rem}@media (max-width:970px){#product-details .back,#product-details .container-infos .box h1{display:none}#wrapper{padding-top:90px}#product-details .common-title span{font-size:22px;font-size:2.2rem}#product-details .description{margin-top:4rem}#product-details .title-res{height:auto;width:100%;margin-top:3.5rem;text-align:center;color:#666;font-family:Montserrat,sans-serif;font-size:22px;font-size:2.2rem;font-weight:600;line-height:2.2rem}#product-details .container-infos .box .common-form .submit .default,.category-title{font-family:Montserrat,sans-serif!important;font-weight:600!important}#product-details .container-infos{margin-top:1.5rem}#product-details .container-infos .box{width:100%;padding:0!important;margin-top:0}#product-details .container-infos .box.gals{margin-top:0}#product-details .container-infos .box.infs{margin-top:2rem}#product-details .container-infos .box .seal{position:absolute;top:1rem;right:1rem}#product-details .container-infos .box .seal img{max-width:4rem}#product-details .container-infos .box .common-form{padding:3.5rem 1.5rem;margin-top:3.5rem}#product-details .container-infos .box .common-form .form-box{width:100%}#product-details .container-infos .box .common-form .form-box .field{height:5rem;width:100%;margin-bottom:.5rem;padding-right:0}#product-details .container-infos .box .common-form .form-box .field .selectize-input{line-height:2.2rem;height:5rem}#product-details .container-infos .box .common-form .title{font-size:17px;font-size:1.7rem;margin-bottom:1.5rem}#product-details .container-infos .box .common-form .title b{font-size:17px;font-size:1.7rem}#product-details .container-infos .box .common-form .submit{width:100%}#product-details .container-infos .box .common-form .submit .default{letter-spacing:.1rem!important;font-size:16px!important;font-size:1.6rem!important}#product-details .container-infos .box .common-text{padding-right:0}#product-details .container-infos .box .common-text:last-of-type{border-bottom:0}#product-details .container-infos .box .common-text b,#product-details .container-infos .box .common-text strong{font-size:15px;font-size:1.5rem}#product-details .container-infos .box .gallery{min-height:0;line-height:normal}#product-details .container-infos .box .gallery .content{display:inline-block;vertical-align:middle;float:none}#product-details .container-infos .box .gallery-thumbs{max-width:calc(100% - 1px)}#product-details .container-infos .box .gallery-thumbs .slick-slide{margin:0 5px}#product-details .container-infos .box .gallery-thumbs .slick-list{margin:0 -5px}#product-details .container-infos .box .gallery-thumbs .lazyload:before{padding-bottom:70%}#product-details .container-infos .box .downloads{margin-top:1.5rem}#product-details .container-infos .box .downloads a{width:100%;margin-top:.5rem;padding:1.1rem 0;-webkit-box-shadow:inset 0 0 0 1px #898989;-moz-box-shadow:inset 0 0 0 1px #898989;box-shadow:inset 0 0 0 1px #898989;font-size:15px;font-size:1.5rem;letter-spacing:.1rem}.category-title{font-size:18px!important;font-size:1.8rem!important;letter-spacing:-.036rem!important}#breadcrumb .breadcrumb li{display:inline-block;vertical-align:top;color:#666;font-family:Montserrat,sans-serif;font-size:13px;font-size:1.3rem;font-weight:300}#breadcrumb .breadcrumb li:after{content:"\f105";font-family:FontAwesome;color:#666;display:inline-block;vertical-align:top;margin:0 .8rem 0 .5rem;line-height:17px;font-size:10px;font-size:1rem}#breadcrumb .breadcrumb li:last-child:after,#related-products .slick-dots{display:none}.common-text{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-size:1.6rem!important;font-weight:300!important;line-height:2rem}.common-text strong{font-weight:600;font-size:16px!important;font-size:1.6rem!important}#related-products{margin-top:5rem}#related-products .product a{padding:0 2.5rem 3rem}#related-products .product .product-title{color:#999}#product-details .container-infos .box .gallery-thumbs .slick-arrow{display:none!important}}