
html{font-family:Lato,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:Lato,sans-serif;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:0;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}section{font-size:1rem;float:left;width:100vw;display:table;min-height:8em}section .main{width:calc(100% - 5em);margin-left:2.5em;margin-right:2.5em;min-height:10em;padding-top:2em;float:left}html body section.header .container-icons .container-bag .container-products .products,ul{margin:0;padding:0}a{text-decoration:none}.chatWidget{display:none!important}html,html body{width:100%;height:100%}html{font-size:14px;overflow:scroll;overflow-x:hidden}html body{display:table;font-weight:400;padding-top:15vh;transition:all .3s}html body section.header{width:100vw;height:15vh;min-height:0;position:fixed;z-index:3;background:#fff;top:0;box-shadow:0 0 20px 0 transparent;transition:all .3s}html body section.header .container-logo{height:76px;left:5vw;color:#fff;text-align:center;display:block;position:absolute;top:50%;transform:translateY(-50%)}html body section.header .container-logo img{display:block;height:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:all .3s}html body section.header .container-nav{height:3.3em;list-style:none;float:right;right:6vw;color:#616161;font-weight:400;line-height:3em;position:absolute;transform:translateY(-50%);top:55%;opacity:0;transition:all .3s}html body section.header .container-nav li{float:left;margin-right:5vw;font-weight:700}html body section.header .container-nav li span a{color:#616161;display:block;width:100%;height:100%}html body section.header .container-nav li:nth-child(2),html body section.header .container-nav-mobile ul li:nth-child(2){display:none}html body section.header .container-nav-mobile{width:100%;height:calc(100% - 7em);position:fixed;top:9em;opacity:0;pointer-events:none;left:0;z-index:3;background-color:rgba(255,255,255,.8);transition:all .3s}html body section.header .container-nav-mobile ul{list-style:none;margin:0;padding:0;text-align:center;position:absolute;font-size:1.4em;line-height:3em;top:35%;transform:translateY(-50%);left:0;right:0}html body section.header .container-nav-mobile ul a{color:#505050!important;text-transform:uppercase}html body section.header .container-nav-mobile i{position:absolute;right:3.7vh;top:1.5em;font-size:1.8em;color:#565656;cursor:pointer}html body section.header .nav-mobile-active{top:7em;opacity:1;pointer-events:all}html body section.header .container-icons{right:4vw;line-height:3em;color:#616161;position:absolute;transform:translateY(-50%);top:55%;opacity:0;transition:all .3s}html body section.header .container-icons i{font-size:1.5em;margin-left:4vw;cursor:pointer}html body section.header .container-icons .container-bag{display:none!important;float:right;display:table;position:relative;z-index:3}html body section.header .container-icons .container-bag i,html body.search section.updates .container-update .container-actions .wrapper-actions .link span label,html body.update-details section.updates .container-update .container-actions .wrapper-actions .link span label,html body.updates section.updates .container-update .container-actions .wrapper-actions .link span label{cursor:pointer}html body section.header .container-icons .container-bag .number{position:absolute;background-color:#f93a00;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;text-align:center;top:-.3em;right:-1.5em;color:#fff;transition:opacity .3s}html body section.header .container-icons .container-bag .container-products{width:25em;padding:.7em;background-color:#fff;border:solid 1px #d6d6d6;position:absolute;top:100%;right:-1.4em;transition:opacity .3s}html body section.header .container-icons .container-bag .container-products .products .product{position:relative;display:table;margin-bottom:1em;width:100%}html body section.header .container-icons .container-bag .container-products .products .product .image{width:8em;height:8em;background-size:cover;background-position:center;float:left}html body section.header .container-icons .container-bag .container-products .products .product .desc{width:calc(100% - 9em);float:right;color:#000}html body section.header .container-icons .container-bag .container-products .products .product .desc .name{line-height:1.3em;display:block;width:14em;max-height:5em;overflow:hidden}html body section.header .container-icons .container-bag .container-products .products .product .desc .name span{color:#c6c6c6}html body section.header .container-icons .container-bag .container-products .products .product .desc .price{font-weight:700;line-height:3em;display:block}html body section.header .container-icons .container-bag .container-products .products .product .close{width:1.5em;height:1.5em;line-height:1.5em;text-align:center;background-color:#818181;border-radius:50%;position:absolute;right:0;top:0;font-weight:400;color:#fff;cursor:pointer}html body section.header .container-icons .container-bag .shipping{display:block;height:3em}html body section.header .container-icons .container-bag .shipping span{display:block}html body section.header .container-icons .container-bag .shipping span:first-child{float:left}html body section.header .container-icons .container-bag .shipping span:last-child{float:right;font-weight:700;color:#000}html body section.header .container-icons .container-bag .shipping:nth-child(2){border-bottom:solid 1px #c6c6c6}html body section.header .container-icons .container-bag .buy-now{display:block;background-color:#000;border:0;color:#fff;text-align:center;text-transform:uppercase;line-height:3rem;margin:3em auto 0;font-weight:400}html body section.header .container-icons .container-bag .hide{opacity:0;pointer-events:none}html body section.header .container-icons .icon-menu{display:none}html body section.header .nav-active{transition-delay:1s;top:50%;opacity:1}html body section.header .container-search{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3;opacity:0;pointer-events:none;transition:all .8s}html body section.header .container-search .underlay{background-color:#000;opacity:.7;width:100%;height:100%;position:absolute}html body section.header .container-search .main{z-index:2;position:relative}html body section.header .container-search .wrapper-search{width:calc(100% - 8em);padding-top:8vh;margin:0 auto;display:table;border-bottom:solid 1px #d5d5d5}html body section.header .container-search .wrapper-search input{width:calc(100% - 3.5em);border:0;background-color:transparent;color:#d5d5d5;font-size:2.4rem;line-height:6rem;outline:0;float:left;opacity:1}html body section.header .container-search .wrapper-search input::-webkit-input-placeholder{color:#d5d5d5;opacity:1}html body section.header .container-search .wrapper-search button{width:5em;height:6em;cursor:pointer;outline:0;border:0;background:0 0;background-image:url();background-repeat:no-repeat;background-size:3.4rem;background-position-y:50%;background-position-x:43%;float:right}html body section.header .container-search .wrapper-tags{display:table;width:calc(100% - 6.5em);margin-left:4em;margin-top:2rem}html body section.header .container-search .wrapper-tags .tag{float:left;cursor:pointer;background-color:#676767;margin-right:1.5em;border-radius:.5em;border:solid 1px #909090;margin-top:1.5em}html body section.header .container-search .wrapper-tags .tag a{color:#d5d5d5!important;text-decoration:none!important;font-size:1.4rem;padding:.4em 1.1em;float:left}html body section.header .container-search .close{position:absolute;top:0;right:0;z-index:2;padding:1em 1.5em;cursor:pointer}html body section.header .container-search .close i{color:#d5d5d5;font-size:3rem}html body section.header .search-active{opacity:1;pointer-events:all}html body section.header.stick{height:10vh;box-shadow:0 0 20px 0 rgba(0,0,0,.3)}html body section.header.stick .container-logo img{height:75%}html body section.header.stick .container-nav-mobile{height:calc(100% - 5em);top:5em}html body section.map{height:20em;overflow:hidden}html body section.map .map-container{width:100%;height:100%;display:table}html body section.footer{width:100%;min-height:4em;background-color:#757575;text-align:center;line-height:4em}html body section.footer,html body section.footer a{color:#bfbfbf;font-size:1rem;line-height:1.6rem;font-weight:400}html body section.contact .main{padding-top:0}html body section.contact .timings{text-transform:uppercase;line-height:2.5em;margin-bottom:9em;float:left;width:100%}html body section.contact .timings .head{display:block;margin-bottom:2em}html body section.contact .timings .biz-hours{width:50%;float:left}html body section.contact .head{position:relative;display:inline-block;margin:.5em 0}html body section.contact .head .name{font-size:1.5em;line-height:1.3em;font-weight:400;text-transform:uppercase;margin:0}html body section.contact .head .border{width:1.2em;height:2px;background-color:#f93a00;display:block;position:absolute;bottom:-.8em;left:0}html body section.contact .wrapper-contact{width:100%;float:left;padding-top:4em;padding-bottom:2em}html body section.contact .wrapper-contact .container-address{width:50%;float:left}html body section.contact .wrapper-contact .container-address .head{text-transform:uppercase;display:block;font-weight:700}html body section.contact .wrapper-contact .container-address .address{color:#000;font-size:1rem;line-height:1.6rem;font-weight:700;display:block;padding-top:.5rem;padding-bottom:2.5rem}html body section.contact .wrapper-contact .container-address .wrapper-email,html body section.contact .wrapper-contact .container-address .wrapper-phone{padding-bottom:1rem}html body section.contact .wrapper-contact .container-address .wrapper-phone i{color:#f93a00;font-size:1.5rem;padding-right:1rem}html body section.contact .wrapper-contact .container-address .wrapper-email a,html body section.contact .wrapper-contact .container-address .wrapper-phone a,html body section.contact .wrapper-contact .container-address .wrapper-website a{color:#000;font-size:1rem;line-height:1.6rem;font-weight:700}html body section.contact .wrapper-contact .container-address .wrapper-email i{color:#f93a00;font-size:1.3rem;padding-right:1rem}html body section.contact .wrapper-contact .container-address .wrapper-website i{color:#f93a00;font-size:1.5rem;padding-right:1rem}html body section.contact .wrapper-contact .container-address .button{width:11rem;height:3rem;display:block;float:left;margin-right:1.7rem;margin-top:3rem;margin-bottom:3rem;border-radius:3px;overflow:hidden;cursor:pointer}html body section.contact .wrapper-contact .container-address .button i{color:#fff;line-height:3rem;font-size:1.5rem;background-color:#e6e6e6;width:3rem;text-align:center}html body section.contact .wrapper-contact .container-address .button span{text-align:center;line-height:3.2rem;color:#fff;text-transform:uppercase;font-size:.8rem;display:block;width:calc(100% - 3rem);float:right}html body section.contact .wrapper-contact .container-address .button-facebook{background-color:#365899}html body section.contact .wrapper-contact .container-address .button-facebook i{background:#4b6096}html body section.contact .wrapper-contact .container-address .button-twitter{background-color:#00aff3}html body section.contact .wrapper-contact .container-address .button-twitter i{background:#0096d3}html body section.contact .wrapper-contact .container-form{width:50%;float:left;margin-top:-4em}html body section.contact .wrapper-contact .container-form form,html body.search section.updates .container-update .container-actions div.container-query .container-form form,html body.update-details section.updates .container-update .container-actions div.container-query .container-form form,html body.updates section.updates .container-update .container-actions div.container-query .container-form form{width:95%}html body section.contact .wrapper-contact .container-form form input{width:100%;border:solid 1px #e4e4e4;line-height:3rem;text-indent:1.5rem;font-size:1.2rem;margin-bottom:1.5rem;background-color:transparent;outline:0}html body section.contact .wrapper-contact .container-form form textarea{width:calc(100% - 3rem);max-width:calc(100% - 3rem);border:solid 1px #e4e4e4;height:8rem;font-size:1.2rem;line-height:2rem;padding:1rem 1.5rem;max-height:8rem;margin-bottom:2.5rem;background-color:transparent;outline:0}html body section.contact .wrapper-contact .container-form form input.submit{width:12rem;text-transform:uppercase;text-align:center;text-indent:0;padding:0;color:#fff;background-color:#f93a00}html body section.bread-crumbs,html body section.page{position:relative;background-image:url();background-size:cover;background-position:center;height:12em}html body section.bread-crumbs span,html body section.page span{position:absolute;top:50%;transform:translateY(-50%);display:block;text-align:center;color:#fff;z-index:2}html body section.page span{right:0;margin:0 auto;font-size:1.8em;left:0;text-transform:uppercase}html body section.bread-crumbs .overlay,html body section.gallery .wrapper-gallery .overlay,html body section.page .overlay{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.6}html body section.bread-crumbs{height:6em;min-height:6em}html body section.bread-crumbs span{left:3em;text-transform:capitalize;font-size:1.2rem;font-weight:400}html body section.gallery .wrapper-gallery{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;transition:opacity .3s;pointer-events:none}html body section.gallery .wrapper-gallery .overlay{opacity:.7}html body section.gallery .wrapper-gallery .close{position:absolute;top:0;right:0;z-index:2;cursor:pointer}html body section.gallery .wrapper-gallery .close i{color:#fff;font-size:2.5rem;padding:.7rem 1rem 1rem}html body section.gallery .wrapper-gallery .container-image{position:absolute;width:100%;height:calc(100% - 12em);top:0;left:0}html body section.gallery .wrapper-gallery .container-image img{display:block;height:calc(100% - 6em);margin:3em auto 0}html body section.gallery .wrapper-gallery .container-strip{position:absolute;width:100%;height:12em;bottom:0;left:0}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip{width:54em;height:calc(100% - 4em);left:0;right:0;margin:2.2em auto 0;position:relative;z-index:1}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip .flickity-prev-next-button{height:3em;width:2.5em;background:#8c8c8c;border-radius:0;transition:background .2s}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip .flickity-prev-next-button:hover{background:#616161}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip .flickity-prev-next-button .arrow{fill:#fff}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip .flickity-prev-next-button.no-svg{color:#fff}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip .flickity-prev-next-button.previous{left:-4.5em}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip .flickity-prev-next-button.next{right:-4.5em}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip .flickity-page-dots{display:none}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip .flickity-prev-next-button{background:#252525!important}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip .container-image{width:9em;height:100%;float:left;position:relative;transition:transform .3s}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip .container-image .image-bg{width:calc(100% - 20px);height:100%;margin:0 auto;background-color:#616161;background-size:cover;background-position:center}html body section.gallery .wrapper-gallery .container-strip .wrapper-strip .container-image.is-selected{transform:scale(.8)}html body section.gallery .wrapper-gallery.open{opacity:1;pointer-events:all}html body section.pagination a{float:right;display:block;width:7em;height:2.5em;line-height:2.5em;text-align:center;font-size:1rem;background-color:#f93a00;color:#fff;position:relative;margin-top:.5em;margin-left:0;opacity:0;pointer-events:none;transition:margin-top .8s,opacity .8s;transition-delay:1s;max-width:0}html body section.pagination a .left{display:block;position:absolute;top:.01rem;transform:rotateY(180deg);left:.88rem;height:1em}html body section.pagination .show{margin-left:1em;max-width:1000px;pointer-events:all;opacity:1;margin-top:0}html body.stick{padding-top:10vh}html body.contact .container-nav li:hover span,html body.contact .container-nav li:nth-child(6) span,html body.custom .container-nav li:hover span,html body.custom .container-nav li:nth-child(7) span,html body.gallery .container-nav li:hover span,html body.gallery .container-nav li:nth-child(5) span,html body.home .container-nav li:hover span,html body.home .container-nav li:nth-child(1) span,html body.product-details .container-nav li:hover span,html body.product-details .container-nav li:nth-child(4) span,html body.products .container-nav li:hover span,html body.products .container-nav li:nth-child(4) span,html body.search .container-nav li:hover span,html body.search .container-nav li:nth-child(3) span,html body.update-details .container-nav li:hover span,html body.update-details .container-nav li:nth-child(3) span,html body.updates .container-nav li:hover span,html body.updates .container-nav li:nth-child(3) span{border-bottom:solid 2px #f93a00;display:block;height:2.5em}#bg-image-box{width:99.5%;background-color:#d2d2d2;display:flex;align-items:center;justify-content:center}#bg-image-box img{width:100%}html body.home section.about-us .main{padding:3.5em 0;border-bottom:solid 1px #dadada}html body.home section.about-us .head,html body.product-details section.buy .buy-form h3{position:relative;display:inline-block;margin:.5em 0}html body.home section.about-us .head .name{font-size:1.5em;line-height:1.3em;font-weight:400;margin:0}html body.home section.about-us .head .border{width:1.2em;height:2px;background-color:#f93a00;display:block;position:absolute;bottom:-.8em;left:0}html body.home section.about-us .head .name{text-transform:capitalize}html body.home section.about-us .copy{color:#000;font-size:1rem;line-height:1.6rem;font-weight:400;margin:2em 0}html body.home section.latest-update .main{border-bottom:solid 1px #dadada;padding:4em 0}html body.home section.latest-update .container-update{width:calc(100% - 2.5em - 4px);min-height:3em;background-color:#fbfbfb;border-left:solid 4px #f93a00;padding-left:2.5em;float:left}html body.home section.latest-update .container-update .head{font-weight:400;margin-top:1.3em}html body.home section.latest-update .container-update .head span{font-size:1.4em}html body.home section.latest-update .container-update .update-image{display:block;height:12em;margin-bottom:1em}html body.home section.latest-update .container-update .update{color:#000;font-size:1rem;line-height:1.6rem;font-weight:400;width:calc(100% - 4em);white-space:pre-line}html body.home section.latest-update .container-update .more{margin:2em 0;display:inline-block;text-align:center;background-color:#f93a00;height:2.6em;line-height:2.6em;color:#fff;border-radius:4px}html body.home section.latest-update .container-update .more span{font-size:1.1em;font-weight:400;text-transform:uppercase;padding:0 2.5em}html body.home section.products .head{position:relative;display:inline-block;display:table;margin:2em auto}html body.home section.products .head .name,html body.product-details section.buy .buy-form h3 .name{font-size:1.5em;line-height:1.3em;font-weight:400;text-transform:uppercase;margin:0}html body.home section.products .head .border{width:1.2em;height:2px;background-color:#f93a00;display:block;position:absolute;bottom:-.8em;left:0;right:0;margin:0 auto}html body.home section.products .container-products{width:100%;margin-top:4em;padding-bottom:36.5%;position:relative;overflow:hidden}html body.home section.products .container-products .flickity-prev-next-button{height:3em;width:2.5em;background:#8c8c8c;border-radius:0;transition:background .2s}html body.home section.products .container-products .flickity-prev-next-button:hover{background:#616161}html body.home section.products .container-products .flickity-prev-next-button .arrow{fill:#fff}html body.home section.products .container-products .flickity-prev-next-button.no-svg,html body.search section.updates .container-update .container-actions .wrapper-actions .link.action-expand span .expand:hover{color:#fff}html body.home section.products .container-products .flickity-prev-next-button.previous{left:-4.5em}html body.home section.products .container-products .flickity-prev-next-button.next{right:-4.5em}html body.home section.products .container-products .flickity-page-dots{display:none}html body.home section.products .container-products .wrapper-products{height:100%;width:calc(100% - 9em);position:absolute;left:0;right:0;margin:0 auto}html body.home section.products .container-products .product{width:25%;height:100%;float:left}html body.home section.products .container-products .product .wrapper-product{width:calc(100% - 1em);height:calc(100% - 2em);margin:1em auto 0;transition:box-shadow .3s;position:relative;overflow:hidden}html body.home section.products .container-products .product .wrapper-product .product-image{display:block;width:100%;height:75%;position:absolute;top:0;left:0;opacity:0}html body.home section.products .container-products .product .wrapper-product .product-desc{width:100%;height:25%;float:left;position:absolute;bottom:0}html body.home section.products .container-products .product .wrapper-product .product-desc .wrapper-product-desc{position:relative;top:50%;transform:translateY(-50%)}html body.home section.products .container-products .product .wrapper-product .product-desc .wrapper-product-desc .product-name{display:block;text-align:center;font-weight:400;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto;color:#000}html body.home section.products .container-products .product .wrapper-product .product-desc .wrapper-product-desc .product-price{display:block;text-align:center;font-weight:400;margin-top:.8rem;color:#000}html body.home section.products .container-products .product .wrapper-product .product-bg{width:100%;height:75%;position:absolute;top:0;left:0;z-index:1;background-size:contain;background-position:center center;background-repeat:no-repeat}html body.home section.products .container-products .product .wrapper-product .product-overlay{position:absolute;z-index:2;width:100%;height:100%;left:0;top:-2%;opacity:0;background:rgba(0,0,0,.3);transition:top .3s,opacity .3s}html body.home section.products .container-products .product .wrapper-product .product-overlay .product-actions{display:table;text-align:center;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}html body.home section.products .container-products .product .wrapper-product .product-overlay .product-actions .product-details{color:#fff;font-weight:400;height:2rem;width:8rem;line-height:2rem;background-color:#f93a00;padding:.5rem 1rem}html body.home section.products .container-products .product .wrapper-product .product-overlay .product-actions i{color:#fff;font-size:1.5em;cursor:pointer}html body.home section.products .container-products .product .wrapper-product .product-overlay .product-actions i:first-child{margin-right:1.2em}html body.home section.products .container-products .product .wrapper-product .product-overlay .product-actions a{display:block;color:#fff;font-weight:400;height:2rem;width:8rem;line-height:2rem;border:solid 1px #f93a00;border-radius:4px;margin-top:1.5rem;cursor:pointer}html body.home section.products .container-products .product:hover .wrapper-product .product-overlay{top:0;opacity:1}html body.home section.products .view-all{display:block;width:12rem;font-size:1.2rem;line-height:3rem;text-transform:uppercase;text-align:center;text-indent:0;padding:0;cursor:pointer;margin:4em auto;color:#fff!important;background-color:#f93a00}html body.home section.gallery .main{border-top:solid 1px #dadada;border-bottom:solid 1px #dadada}html body.home section.gallery .container-products{padding-bottom:26.5%}html body.home section.gallery .container-products .product .wrapper-product .product-bg,html body.home section.gallery .container-products .product .wrapper-product .product-image,html body.home section.gallery .container-products .product .wrapper-product .product-overlay{height:100%}html body.home section.gallery .container-products .product .wrapper-product .product-actions{display:table;text-align:center;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}html body.gallery section.products .wrapper-products .product .wrapper-product .product-overlay .product-actions i,html body.home section.gallery .container-products .product .wrapper-product .product-actions i{color:#fff;font-size:2em;cursor:pointer}html body.home section.gallery .container-products .product .wrapper-product .product-actions span{display:block;color:#fff;font-weight:400;border-bottom:solid 1px #f93a00;line-height:2em;margin-bottom:1.5em;font-size:1em}html body.contact section.contact .timings{width:100%}html body.contact section.map{height:25em;padding-bottom:5em}html body.products section.products .main{overflow:hidden}html body.products section.products .container-layout-mode{border-bottom:solid 1px #dadada;padding:1.5em 0}html body.products section.products .container-layout-mode i{color:#797979;font-size:1.6em;padding:.25em;margin-right:.5em;cursor:pointer}html body.products section.products .container-layout-mode i.active{color:#f93a00;border:solid 1px #f93a00}html body.products section.products .wrapper-products{width:calc(100% + 3em);display:table;margin-top:2.5em;margin-bottom:5em;margin-left:-1.5em}html body.products section.products .wrapper-products .product{width:25%;position:relative;padding-bottom:40%;float:left;margin-top:1em;margin-bottom:2em}html body.products section.products .wrapper-products .product .wrapper-product{width:calc(100% - 4em);height:100%;left:0;right:0;margin:0 auto;position:absolute;overflow:hidden;border:1px solid #ccc}html body.products section.products .wrapper-products .product .wrapper-product .product-image{display:block;object-fit:cover;width:100%;height:75%;position:absolute;top:0;left:0;opacity:0}html body.products section.products .wrapper-products .product .wrapper-product .product-desc{width:100%;height:25%;float:left;position:absolute;bottom:0}html body.products section.products .wrapper-products .product .wrapper-product .product-desc .wrapper-product-desc{position:relative;top:50%;transform:translateY(-50%);font-size:1.2em}html body.products section.products .wrapper-products .product .wrapper-product .product-desc .wrapper-product-desc .product-name{display:block;text-align:center;font-weight:400}html body.products section.products .wrapper-products .product .wrapper-product .product-desc .wrapper-product-desc .product-price{display:block;text-align:center;font-weight:400;margin-top:.8rem;font-size:1.4rem}html body.product-details section.product-details .container-description span.product-price .discounted,html body.products section.products .wrapper-products .product .wrapper-product .product-desc .wrapper-product-desc .product-price .discounted{color:#cacaca;text-decoration:line-through;padding-right:.5em}html body.products section.products .wrapper-products .product .wrapper-product .product-bg{width:100%;height:75%;position:absolute;top:0;left:0;z-index:1;background-size:contain;background-position:center center;background-repeat:no-repeat}html body.products section.products .wrapper-products .product .wrapper-product .product-overlay{display:block;position:absolute;z-index:2;width:100%;height:75%;left:0;top:-2%;opacity:0;background:rgba(0,0,0,.3);transition:top .3s,opacity .3s}html body.products section.products .wrapper-products .product .wrapper-product .product-overlay .product-details{width:100%;height:3em;background-color:#f93a00;text-align:center;text-transform:uppercase;color:#fff;line-height:3em;display:block;position:absolute;bottom:0}html body.products section.products .wrapper-products .product .wrapper-product .product-overlay a{display:block;position:absolute;width:100%;height:137%;z-index:2}html body.products section.products .wrapper-products .product .wrapper-product .product-discount{position:absolute;top:2em;right:1em;background-color:#74b132;color:#fff;padding:.3em 1em;border-radius:3px;z-index:2;opacity:0;transition:all .8s;transition-delay:1s}html body.products section.products .wrapper-products .product .wrapper-product .product-discount span{font-size:1.1em}html body.products section.products .wrapper-products .product .wrapper-product .product-discount-show{opacity:1;top:1em}html body.products section.products .wrapper-products .product .wrapper-product:hover .product-overlay{top:0;opacity:1}html body.products section.products .wrapper-products .product .wrapper-product-details{height:75%;width:calc(75% - 3em);position:absolute;top:50%;transform:translateY(-50%);right:1.5em;display:none}html body.products section.products .wrapper-products .product .wrapper-product-details .title{font-weight:400;font-size:1.5rem;margin:0}html body.products section.products .wrapper-products .product .wrapper-product-details .description{color:#6b6b6b;font-size:1rem;line-height:1.6rem;font-weight:400;margin-bottom:2em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;white-space:pre-line;-webkit-line-clamp:5;max-height:8rem}html body.products section.products .wrapper-products .product .wrapper-product-details .price{font-size:1.6rem;margin-bottom:0;position:absolute;left:0;bottom:34%}html body.products section.products .wrapper-products .product .wrapper-product-details .price .discounted{color:#cacaca;text-decoration:line-through;padding-right:1em}html body.products section.products .wrapper-products .product .wrapper-product-details .overviews{position:absolute;left:0;bottom:22%}html body.products section.products .wrapper-products .product .wrapper-product-details .overviews .overview{float:left;color:#989898;padding-right:1em}html body.products section.products .wrapper-products .product .wrapper-product-details .overviews .overview span{font-weight:400;color:#000}html body.products section.products .wrapper-products .product .wrapper-product-details .details{background-color:#f93a00;color:#fff;padding:1rem 4rem;position:absolute;bottom:0;left:0}html body.products section.products .wrapper-products .product .wrapper-product-details .details span{font-size:1rem;font-weight:400;text-transform:uppercase}html body.products section.products .wrapper-products.list{margin-top:0}html body.products section.products .wrapper-products.list .product{width:100%;margin-top:0;border-bottom:solid 1px #dadada}html body.products section.products .wrapper-products.list .product .wrapper-product{width:calc(25% - 3em);height:75%;left:1.5em;right:initial;top:50%;transform:translateY(-50%)}html body.products section.products .wrapper-products.list .product .wrapper-product .product-desc,html body.products section.products .wrapper-products.list .product .wrapper-product .product-overlay{opacity:0!important}html body.products section.products .wrapper-products.list .product .wrapper-product .product-bg{height:100%}html body.products section.products .wrapper-products.list .product .wrapper-product-details{display:block}html body.products section.contact .main{padding-top:1em}html body.product-details section.contact .main .timings,html body.products section.contact .main .timings{display:none}html body.product-details section.product-details .main{padding-top:4em}html body.product-details section.product-details .container-image{width:35%;padding-bottom:40%;background-size:contain;background-position:center center;background-repeat:no-repeat;float:left}html body.product-details section.product-details .container-description{width:calc(65% - 4em);float:right;padding-bottom:12em}html body.product-details section.product-details .container-description h3.title{margin:0;font-size:2.5rem;font-weight:400;padding-bottom:1.7rem}html body.product-details section.product-details .container-description p.desc{color:#000;font-size:1rem;font-weight:400;line-height:2rem;margin:0;padding:1.7em 0;border-bottom:solid 1px #f5f5f5;border-top:solid 1px #f5f5f5;white-space:pre-line}html body.product-details section.product-details .container-description span.product-price{font-size:2.1em;padding-top:1.4em;display:block}html body.product-details section.product-details .container-description div.options{display:none;margin-top:3em}html body.product-details section.product-details .container-description div.options .option{display:inline-block;border:solid 1px #e2e2e2;padding:.7em 1em;text-transform:uppercase;margin-right:4em;cursor:pointer;position:relative;user-select:none}html body.product-details section.product-details .container-description div.options .option .wrapper-size{font-size:1.1rem}html body.product-details section.product-details .container-description div.options .option .wrapper-size .arrow{font-size:1.5rem}html body.product-details section.product-details .container-description div.options .option .wrapper-size .size{width:4rem;display:inline-block}html body.product-details section.product-details .container-description div.options .option .list{list-style:none;background-color:#f7f7f7;position:absolute;width:100%;top:calc(100% + 2px);left:0;max-height:0;overflow:hidden;transition:max-height .3s}html body.product-details section.product-details .container-description div.options .option .list li{border-bottom:solid 1px #e2e2e2;line-height:2rem;text-indent:.7rem}html body.product-details section.product-details .container-description div.options .option.open .list{max-height:500px}html body.product-details section.product-details .container-description div.cart-it{color:#fff;background-color:#f93a00;width:18.8em;height:3.5em;text-align:center;line-height:3.5em;font-weight:400;margin-top:1em;cursor:pointer;user-select:none}html body.product-details section.product-details .container-description div.cart-it span{font-size:1.2rem;text-transform:uppercase}html body.product-details section.product-details .container-description div.overviews{border-top:solid 1px #f5f5f5;margin-top:4.5em;padding-top:.5em;float:left;width:100%}html body.product-details section.product-details .container-description div.overviews .overview{float:left;color:#989898;padding-right:2em}.container-update .update a,html body.product-details section.product-details .container-description div.overviews .overview span{color:#000}html body.product-details section.product-details .container-description div.container-social{float:left;padding-top:1em;clear:both}html body.product-details section.product-details .container-description div.container-social .social{display:inline-block;border:solid 1px #e2e2e2;padding:.5em .8em;text-transform:capitalize;margin-right:1em;margin-bottom:1.5em;cursor:pointer;position:relative;user-select:none;color:#000!important;text-decoration:none!important}html body.product-details section.product-details .container-description div.container-social .twitter i,html body.updates section.updates .container-update .container-actions div.container-social .twitter i{color:#00aced}html body.product-details section.product-details .container-description div.container-social .facebook i,html body.updates section.updates .container-update .container-actions div.container-social .facebook i{color:#3b5998}html body.product-details section.product-details .container-description div.container-social .gplus i,html body.updates section.updates .container-update .container-actions div.container-social .gplus i{color:#d34836}html body.product-details section.product-details .container-description div.container-social .pinterest i,html body.updates section.updates .container-update .container-actions div.container-social .pinterest i{color:#bd081c}html body.product-details section.product-details .container-description div.container-social .linkedin i,html body.updates section.updates .container-update .container-actions div.container-social .linkedin i{color:#005983}html body.product-details section.contact .main{border-top:solid 1px #f5f5f5}html body.product-details section.map{height:16em}html body.product-details section.buy{position:fixed;width:100%;height:100%;z-index:3;transition:all .8s;opacity:0;pointer-events:none}html body.product-details section.buy .underlay{width:100%;height:100%;background-color:#000;opacity:.7;position:absolute;top:0;left:0}html body.product-details section.buy .buy-form h3 .border{width:1.2em;height:2px;background-color:#f93a00;display:block;position:absolute;bottom:-.8em;left:0}html body.product-details section.buy .buy-form form{display:table;width:100%;padding-top:1.5em}html body.product-details section.buy .buy-form form input{width:calc(50% - 1em);float:left;border:solid 1px #e4e4e4;line-height:2rem;text-indent:1.5rem;font-size:1rem;margin-bottom:1.5rem;background-color:transparent;outline:0}html body.product-details section.buy .buy-form form input.right{float:right}html body.product-details section.buy .buy-form form .container-inputs{display:table;width:100%;padding-bottom:1em;border-bottom:solid 1px #f5f5f5}html body.product-details section.buy .buy-form form .container-order-details{display:table;width:100%;border-bottom:solid 1px #f5f5f5;margin-bottom:2.5em}html body.product-details section.buy .buy-form form .container-order-details p.head{float:left;width:100%;padding:.5em 0}html body.product-details section.buy .buy-form form .container-order-details p.head span{display:block;text-transform:uppercase;font-size:.9rem;float:left}html body.product-details section.buy .buy-form form .container-order-details p.head span:first-child{float:left;width:25em}html body.product-details section.buy .buy-form form .container-order-details p.head span:last-child{float:right}html body.product-details section.buy .buy-form form .container-order-details p.name{float:left;line-height:2rem;margin:0;width:22em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body.product-details section.buy .buy-form form .container-order-details p.name span{font-size:1.2rem}html body.product-details section.buy .buy-form form .container-order-details input{width:3em;text-indent:1em;text-align:center;line-height:1.5em}html body.product-details section.buy .buy-form form .container-order-details p.total{display:table;float:right;margin:0;line-height:2em}html body.product-details section.buy .buy-form form .container-order-details p.total span{display:block;float:left;font-size:1.2rem}html body.product-details section.buy .buy-form form .wrapper-confirm{display:table;position:relative;float:left;margin-bottom:1.5rem;background:#f93a00}html body.product-details section.buy .buy-form form .wrapper-confirm input.confirm{border:0;background:#f93a00;text-transform:uppercase;line-height:3rem;color:#fff;width:11em;text-indent:0;cursor:pointer;margin-bottom:0;opacity:1;transition:all .3s}html body.product-details section.buy .buy-form form .wrapper-confirm .spinner{display:block;pointer-events:none;position:absolute;top:50%;left:0;right:0;margin:0 auto;line-height:0;color:#fff;text-align:center;opacity:0;transition:all .3s}html body.product-details section.buy .buy-form form .wrapper-confirm.loading input{opacity:0}html body.product-details section.buy .buy-form form .wrapper-confirm.loading .spinner{opacity:1}html body.product-details section.buy .buy-form form .cancel{width:10em;text-align:center;line-height:3.4em;color:#fff;background:#a0a0a0;float:left;text-transform:uppercase;margin-left:1em;cursor:pointer}html body.product-details section.buy .buy-form form .note{width:100%;font-size:.8rem;float:left;color:#a0a0a0;margin-top:-.4em}html body.product-details section.buy .container-popup{position:absolute;z-index:1;background:#fff;top:52%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:40em;padding:2.5em 3.5em;opacity:0;pointer-events:none;transition:all .8s}html body.product-details section.buy .container-popup .container-head{padding-bottom:2em;border-bottom:solid 1px #f5f5f5}html body.product-details section.buy .container-popup .container-head img{height:3.5rem;float:left}html body.product-details section.buy .container-popup .container-head h3{position:relative;display:inline-block;font-size:1.8rem;margin:0;line-height:3.5rem;margin-left:1.5rem;font-weight:400}html body.product-details section.buy .container-popup .container-head h3 .name{font-size:1.5em;line-height:1.3em;font-weight:400;text-transform:uppercase;margin:0}html body.product-details section.buy .container-popup .container-head h3 .border{width:1.2em;height:2px;background-color:#f93a00;display:block;position:absolute;bottom:-.8em;left:0}html body.product-details section.buy .container-popup .copy{color:#6b6b6b;font-size:1rem;line-height:1.6rem;font-weight:400;padding-top:1em}html body.product-details section.buy .container-popup .ok{width:8em;text-align:center;line-height:3.4em;color:#fff;background:#f93a00;float:left;text-transform:uppercase;margin-top:3em;cursor:pointer}html body.product-details section.buy .popup-show{opacity:1;top:50%;pointer-events:all}html body.product-details section.buy-now{opacity:1;pointer-events:all}html body.gallery section.products .main{overflow:hidden}html body.gallery section.products .wrapper-products{width:calc(100% + 3em);display:table;margin-top:1.5em;margin-bottom:5em;margin-left:-1.5em}html body.gallery section.products .wrapper-products .product{width:25%;position:relative;padding-bottom:36%;float:left;margin-top:1em}html body.gallery section.products .wrapper-products .product .wrapper-product{width:calc(100% - 3em);height:100%;left:0;right:0;margin:0 auto;position:absolute;overflow:hidden}html body.gallery section.products .wrapper-products .product .wrapper-product .product-image{display:block;object-fit:cover;width:100%;height:calc(100% - 3em);position:absolute;top:0;left:0;opacity:0}html body.gallery section.products .wrapper-products .product .wrapper-product .product-bg{width:100%;height:calc(100% - 3em);position:absolute;top:0;left:0;z-index:1;background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer}html body.gallery section.products .wrapper-products .product .wrapper-product .product-overlay{position:absolute;z-index:2;width:100%;height:calc(100% - 3em);left:0;top:-2%;opacity:0;background:rgba(0,0,0,.3);transition:top .3s,opacity .3s;cursor:pointer}html body.gallery section.products .wrapper-products .product .wrapper-product .product-overlay .product-actions{display:table;text-align:center;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}html body.gallery section.products .wrapper-products .product .wrapper-product .product-overlay .product-actions span{display:block;color:#fff;font-weight:400;border-bottom:solid 1px #f93a00;line-height:2em;margin-bottom:1.5em;font-size:1em}html body.gallery section.products .wrapper-products .product .wrapper-product:hover .product-overlay{top:0;opacity:1}html body.gallery section.contact .main{padding-top:1em}html body.gallery section.contact .main .timings,html body.updates section.updates .container-update .container-actions .wrapper-actions .link span .expand,html body.updates section.updates .container-update .container-actions .wrapper-actions .link.action-expand span .contract{display:none}html body.search section.updates,html body.update-details section.updates,html body.updates section.updates{padding:2em 0}html body.updates section.updates .main{width:70%;margin-left:15%}html body.updates section.updates .container-update{width:100%;min-height:3em;float:left;border-bottom:solid 1px #e6e6e6;padding-bottom:1em;margin-bottom:3em}html body.updates section.updates .container-update .head{font-weight:400;margin-top:1.3em}html body.search section.updates .container-update .head span,html body.update-details section.updates .container-update .head span,html body.updates section.updates .container-update .head span{font-size:1.4em}.container-update .update,html body.updates section.updates .container-update .update .copy span{white-space:pre-line}html body.updates section.updates .container-update .container-cover{width:250px;display:table;position:relative;margin-bottom:2em}html body.updates section.updates .container-update .container-cover .update-image{display:block;max-width:100%}html body.updates section.updates .container-update .container-cover .overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-size:initial;background-position:left;background-repeat:no-repeat}html body.updates section.updates .container-update .date{text-transform:uppercase;color:#868686;margin-bottom:1em}html body.updates section.updates .container-update .update{color:#000;font-size:1rem;line-height:1.6rem;font-weight:400;width:100%;max-height:1000px;overflow:hidden;transition:all .7s}html body.updates section.updates .container-update .update .copy{display:block;display:-webkit-box;-webkit-box-orient:vertical;white-space:initial;overflow:hidden}html body.updates section.updates .container-update .update-clamp .copy{text-overflow:ellipsis;-webkit-line-clamp:3}html body.updates section.updates .container-update .update-contract{max-height:4.7rem}html body.updates section.updates .container-update .container-tags{width:100%;margin-top:3.2em;float:left;margin-bottom:-.5em;max-height:1000px;transition:max-height .7s,margin-top 0s;overflow:hidden}html body.updates section.updates .container-update .container-tags .tag{float:left;font-size:.9em;padding:.5em .7em;background-color:#e6e6e6;margin-right:1.5em;text-transform:capitalize;border-radius:3px;border:solid 1px #dedede;margin-bottom:1.5em;color:#676767}html body.updates section.updates .container-update .container-actions{margin:2em 0;min-height:2.7em;position:relative;float:left}html body.updates section.updates .container-update .container-actions .wrapper-actions{position:absolute;width:100%;top:-.3em;opacity:0;left:0;transition:all .5s;transition-delay:.5s}html body.updates section.updates .container-update .container-actions .wrapper-actions .link{display:inline-block;text-align:center;border:solid 1px #f93a00;height:2.6em;line-height:2.6em;color:#f93a00;margin-right:1.5em;margin-bottom:2em;cursor:pointer;transition:background-color .3s,color .3s}html body.search section.updates .container-update .container-actions .wrapper-actions .link span,html body.update-details section.updates .container-update .container-actions .wrapper-actions .link span,html body.updates section.updates .container-update .container-actions .wrapper-actions .link span{font-size:1em;font-weight:400;text-transform:uppercase;padding:0 2.5em;cursor:pointer}html body.updates section.updates .container-update .container-actions .wrapper-actions .link span a,html body.updates section.updates .container-update .container-actions .wrapper-actions .link span a label{color:#f93a00!important}html body.updates section.updates .container-update .container-actions .wrapper-actions .link span a label:hover,html body.updates section.updates .container-update .container-actions .wrapper-actions .link span a:hover{color:#fff!important}html body.search section.updates .container-update .container-actions .wrapper-actions .link:hover,html body.update-details section.updates .container-update .container-actions .wrapper-actions .link:hover,html body.updates section.updates .container-update .container-actions .wrapper-actions .link:hover{background-color:#f93a00;color:#fff}html body.updates section.updates .container-update .container-actions .wrapper-actions .link.action-expand span .expand{display:inline}html body.updates section.updates .container-update .container-actions .actions-show{opacity:1;top:0}html body.updates section.updates .container-update .container-actions div.container-social{float:left;width:calc(100% - 6em);background-color:#f1f1f1;max-height:0;overflow:hidden;padding:0 3em;position:relative;transition:padding .6s,max-height .7s}html body.updates section.updates .container-update .container-actions div.container-social .social{display:inline-block;border:solid 1px #cecece;padding:.5em .8em;text-transform:capitalize;margin:.8em 1em .8em 0;cursor:pointer;position:relative;user-select:none;color:#000;text-decoration:none!important}html body.updates section.updates .container-update .container-actions div.container-query .close,html body.updates section.updates .container-update .container-actions div.container-social .close{position:absolute;top:.5em;right:.6em;font-size:1.4em;cursor:pointer}html body.updates section.updates .container-update .container-actions .container-social.container-open{padding:1.5em 3em;transition:padding .3s,max-height .7s}html body.updates section.updates .container-update .container-actions div.container-query{width:100%;max-height:0;overflow:hidden;transition:max-height .7s;position:relative;background-color:#f1f1f1}html body.updates section.updates .container-update .container-actions div.container-query .container-form{width:calc(100% - 6em);padding:3em;float:left}html body.search section.updates .container-update .container-actions div.container-query .container-form form input,html body.update-details section.updates .container-update .container-actions div.container-query .container-form form input,html body.updates section.updates .container-update .container-actions div.container-query .container-form form input{width:100%;border:solid 1px #cecece;line-height:3rem;text-indent:1.5rem;font-size:1.2rem;margin-bottom:1.5rem;background-color:transparent;outline:0}html body.update-details section.updates .container-update .container-actions div.container-query .container-form form textarea,html body.updates section.updates .container-update .container-actions div.container-query .container-form form textarea{width:100%;border:solid 1px #cecece;height:8rem;font-size:1.2rem;line-height:2rem;padding:1rem 1.5rem;max-height:8rem;margin-bottom:2.5rem;background-color:transparent}html body.updates section.updates .container-update .container-actions div.container-query .container-form form input.submit{width:12rem;text-transform:uppercase;text-align:center;text-indent:0;background-color:#f93a00;color:#fff;border-radius:3px;cursor:pointer;padding:0;margin-bottom:0;border:0}html body.updates section.updates .container-update .container-actions div.container-open{max-height:1000px}html body.updates section.contact .main{padding-top:1em}html body.update-details section.updates .container-update .container-actions .wrapper-actions .link span .expand,html body.update-details section.updates .container-update .container-actions .wrapper-actions .link.action-expand span .contract,html body.updates section.contact .main .timings{display:none}html body.update-details section.updates .main,html body.updates section.pagination .main{width:70%;margin-left:15%}html body.update-details section.updates .container-update{width:100%;min-height:3em;float:left;padding-bottom:1em;margin-bottom:3em}html body.update-details section.updates .container-update .head{font-weight:400;margin-top:1.3em}html body.update-details section.updates .container-update .container-cover{width:100%;padding-bottom:40%;display:table;position:relative;margin-bottom:2em}html body.update-details section.updates .container-update .container-cover .update-image{display:block;height:0;opacity:0}html body.update-details section.updates .container-update .container-cover .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-size:contain;background-position:left;background-repeat:no-repeat}html body.update-details section.updates .container-update .date{text-transform:uppercase;color:#868686;margin-bottom:1em}html body.update-details section.updates .container-update .update{color:#000;font-size:1rem;line-height:1.6rem;font-weight:400;width:100%;max-height:1000px;overflow:hidden;transition:all .7s}html body.update-details section.updates .container-update .update .copy{display:block;display:-webkit-box;-webkit-box-orient:vertical;white-space:pre-line;overflow:hidden}html body.update-details section.updates .container-update .update-clamp .copy{text-overflow:ellipsis;-webkit-line-clamp:3}html body.update-details section.updates .container-update .update-contract{max-height:4.7rem}html body.update-details section.updates .container-update .container-tags{width:100%;margin-top:3.2em;float:left;margin-bottom:-.5em;max-height:1000px;transition:max-height .7s,margin-top 0s;overflow:hidden}html body.update-details section.updates .container-update .container-tags .tag{float:left;font-size:.9em;padding:.5em .7em;background-color:#e6e6e6;margin-right:1.5em;text-transform:capitalize;border-radius:3px;border:solid 1px #dedede;margin-bottom:1.5em;color:#676767}html body.update-details section.updates .container-update .container-actions{margin:2em 0;min-height:2.7em;position:relative;float:left}html body.update-details section.updates .container-update .container-actions .wrapper-actions{position:absolute;width:100%;top:0;left:0}html body.update-details section.updates .container-update .container-actions .wrapper-actions .link{display:inline-block;text-align:center;border:solid 1px #f93a00;height:2.6em;line-height:2.6em;color:#f93a00;border-radius:0;margin-right:1.5em;cursor:pointer;transition:background-color .3s,color .3s}html body.update-details section.updates .container-update .container-actions .wrapper-actions .link.action-expand span .expand{display:inline}html body.update-details section.updates .container-update .container-actions div.container-social{float:left;width:calc(100% - 6em);background-color:#f1f1f1;max-height:0;overflow:hidden;padding:0 3em;position:relative;transition:padding .6s,max-height .7s}html body.update-details section.updates .container-update .container-actions div.container-social .social{display:inline-block;border:solid 1px #cecece;padding:.5em .8em;text-transform:capitalize;margin:.8em 1em .8em 0;cursor:pointer;position:relative;user-select:none;color:#000!important;text-decoration:none!important}html body.update-details section.updates .container-update .container-actions div.container-social .twitter i{color:#00aced}html body.update-details section.updates .container-update .container-actions div.container-social .facebook i{color:#3b5998}html body.update-details section.updates .container-update .container-actions div.container-social .gplus i{color:#d34836}html body.update-details section.updates .container-update .container-actions div.container-social .pinterest i{color:#bd081c}html body.update-details section.updates .container-update .container-actions div.container-social .linkedin i{color:#005983}html body.update-details section.updates .container-update .container-actions div.container-query .close,html body.update-details section.updates .container-update .container-actions div.container-social .close{position:absolute;top:.5em;right:.6em;font-size:1.4em;cursor:pointer}html body.update-details section.updates .container-update .container-actions .container-social.container-open{padding:1.5em 3em;transition:padding .3s,max-height .7s}html body.update-details section.updates .container-update .container-actions div.container-query{width:100%;max-height:0;overflow:hidden;transition:max-height .7s;position:relative;background-color:#f1f1f1}html body.update-details section.updates .container-update .container-actions div.container-query .container-form{width:calc(100% - 6em);padding:3em;float:left}html body.update-details section.updates .container-update .container-actions div.container-query .container-form form textarea{max-width:100%}html body.search section.updates .container-update .container-actions div.container-query .container-form form input.submit,html body.update-details section.updates .container-update .container-actions div.container-query .container-form form input.submit{width:12rem;text-transform:uppercase;text-align:center;text-indent:0;background-color:#f93a00;color:#fff;border-radius:0;cursor:pointer;padding:0;margin-bottom:0;border:0}html body.update-details section.updates .container-update .container-actions div.container-open{max-height:1000px}html body.update-details section.pagination .main{width:70%;margin-left:15%}html body.update-details section.contact .main{padding-top:1em}html body.search section.updates .container-update .container-actions .wrapper-actions .link span .expand,html body.search section.updates .container-update .container-actions .wrapper-actions .link.action-expand span .contract,html body.update-details section.contact .main .timings{display:none}html body.search section.updates .main{width:70%;margin-left:15%}html body.search section.updates .container-update{width:100%;min-height:3em;float:left;padding-bottom:1em;margin-bottom:3em}html body.search section.updates .container-update .head{font-weight:400;margin-top:1.3em}html body.search section.updates .container-update .container-cover{width:250px;display:table;position:relative;margin-bottom:2em}html body.search section.updates .container-update .container-cover .update-image{display:block;max-width:100%}html body.search section.updates .container-update .container-cover .overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-size:initial;background-position:left;background-repeat:no-repeat}html body.search section.updates .container-update .date{text-transform:uppercase;color:#868686;margin-bottom:1em}html body.search section.updates .container-update .update{color:#000;font-size:1rem;line-height:1.6rem;font-weight:400;width:100%;max-height:1000px;overflow:hidden;transition:all .7s}html body.search section.updates .container-update .update .copy{display:block;display:-webkit-box;-webkit-box-orient:vertical;white-space:pre-line;overflow:hidden}html body.search section.updates .container-update .update-clamp .copy{text-overflow:ellipsis;-webkit-line-clamp:3}html body.search section.updates .container-update .update-contract{max-height:4.7rem}html body.search section.updates .container-update .container-tags{width:100%;margin-top:3.2em;float:left;margin-bottom:-.5em;max-height:1000px;transition:max-height .7s,margin-top 0s;overflow:hidden}html body.search section.updates .container-update .container-tags .tag{float:left;font-size:.9em;padding:.5em .7em;background-color:#e6e6e6;margin-right:1.5em;text-transform:capitalize;border-radius:3px;border:solid 1px #dedede;margin-bottom:1.5em;color:#676767}html body.search section.updates .container-update .container-actions{margin:2em 0;min-height:2.7em;position:relative;float:left}html body.search section.updates .container-update .container-actions .wrapper-actions{position:absolute;width:100%;top:0;left:0}html body.search section.updates .container-update .container-actions .wrapper-actions .link{display:inline-block;text-align:center;border:solid 1px #f93a00;height:2.6em;line-height:2.6em;color:#f93a00;border-radius:4px;margin-right:1.5em;margin-bottom:1.5em;cursor:pointer;transition:background-color .3s,color .3s}html body.search section.updates .container-update .container-actions .wrapper-actions .link.action-expand span .expand{display:inline;color:#f93a00}html body.search section.updates .container-update .container-actions div.container-social{float:left;width:calc(100% - 6em);background-color:#f1f1f1;max-height:0;overflow:hidden;padding:0 3em;position:relative;transition:padding .6s,max-height .7s}html body.search section.updates .container-update .container-actions div.container-social .social{display:inline-block;border:solid 1px #cecece;padding:.5em .8em;text-transform:capitalize;margin:.8em 1em .8em 0;cursor:pointer;position:relative;user-select:none;color:#000!important;text-decoration:none!important}html body.search section.updates .container-update .container-actions div.container-social .twitter i{color:#00aced}html body.search section.updates .container-update .container-actions div.container-social .facebook i{color:#3b5998}html body.search section.updates .container-update .container-actions div.container-social .gplus i{color:#d34836}html body.search section.updates .container-update .container-actions div.container-social .pinterest i{color:#bd081c}html body.search section.updates .container-update .container-actions div.container-social .linkedin i{color:#005983}html body.search section.updates .container-update .container-actions div.container-query .close,html body.search section.updates .container-update .container-actions div.container-social .close{position:absolute;top:.5em;right:.6em;font-size:1.4em;cursor:pointer}html body.search section.updates .container-update .container-actions .container-social.container-open{padding:1.5em 3em;transition:padding .3s,max-height .7s}html body.search section.updates .container-update .container-actions div.container-query{width:100%;max-height:0;overflow:hidden;transition:max-height .7s;position:relative;background-color:#f1f1f1}html body.search section.updates .container-update .container-actions div.container-query .container-form{width:calc(100% - 6em);padding:3em;float:left}html body.search section.updates .container-update .container-actions div.container-query .container-form form textarea{width:calc(100% - 3rem);max-width:calc(100% - 3rem);border:solid 1px #cecece;height:8rem;font-size:1.2rem;line-height:2rem;padding:1rem 1.5rem;max-height:8rem;margin-bottom:2.5rem;background-color:transparent}html body.search section.updates .container-update .container-actions div.container-query .container-form form input.submit{border-radius:3px}html body.search section.updates .container-update .container-actions div.container-open{max-height:1000px}html body.search section.pagination .main{width:70%;margin-left:15%}html body.search section.contact .main{padding-top:1em}html body.search section.contact .main .timings{display:none}@media only screen and (max-width:1200px){html body.home section.banner{background-size:cover;min-height:40vh}}@media only screen and (max-width:820px){html body.home section.banner{background-size:contain;min-height:40vh}html body.product-details section.buy .container-popup{width:auto}html body.search section.updates .container-update{width:53%}html{font-size:12px}html body{padding-top:7em}html body section .main{width:calc(100% - 4em)!important;margin-left:2em!important}html body section.header{height:7em}html body section.header .container-icons .icon-menu{display:inline-block}html body section.header .container-nav{display:none}html body section.header.stick{height:5em}html body section.header.stick .container-logo img{height:85%}html body section.contact .wrapper-contact .container-address{width:100%}html body section.contact .wrapper-contact .container-form{width:100%;margin-top:-2em}html body section.updates .container-update .container-actions .wrapper-actions{font-size:10px!important}html body.home section.products .container-products{padding-bottom:65%}html body.home section.products .container-products .product{width:50%}html body.gallery section.products .wrapper-products .product{width:50%;padding-bottom:65%}html body.products section.products .wrapper-products .product{width:50%;padding-bottom:75%}html body.products section.products .wrapper-products .wrapper-product .product-discount{font-size:10px}html body.products section.products .wrapper-products.list .product{padding-bottom:0}html body.products section.products .wrapper-products.list .product .wrapper-product{position:relative;transform:none;top:0;left:0;width:50%;padding-bottom:75%}html body.products section.products .wrapper-products.list .product .wrapper-product-details{transform:none;position:relative;display:block;width:calc(100% - 3em);margin-left:1.5em;left:0;margin-top:10px}html body.products section.products .wrapper-products.list .product .wrapper-product-details .details,html body.products section.products .wrapper-products.list .product .wrapper-product-details .overviews,html body.products section.products .wrapper-products.list .product .wrapper-product-details .price{position:relative;transform:none}html body.products section.products .wrapper-products.list .product .wrapper-product-details .overviews{display:block;height:4em;bottom:0}html body.products section.products .wrapper-products.list .product .wrapper-product-details .details{display:block;padding:0;text-align:center;width:10em;height:2.5rem;line-height:2.7rem;margin-bottom:2.4em}html body.product-details section.product-details .container-image{width:100%;padding-bottom:100%;float:none;margin:0 auto}html body.product-details section.product-details .container-description{width:100%;padding-top:3em}html body.stick{padding-top:5em}}

