@charset "UTF-8";/*!* Bootstrap v4.6.2 (https://getbootstrap.com/)
* Copyright 2011-2022 The Bootstrap Authors
* Copyright 2011-2022 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)*/:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#d24035;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#d24035;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,figure,footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,liberation sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}h2,h3,h4,h5{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{overflow:visible}button{text-transform:none}[role=button]{cursor:pointer}button,[type=button]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}h2,h3,h4,h5,.h2,.h3,.h4,.h5{margin-bottom:.5rem;font-weight:500;line-height:1.2}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}.blockquote{margin-bottom:1rem;font-size:1.25rem}.figure{display:inline-block}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-xl-3,.col-lg-3,.col-md-5,.col-md-4,.col-sm-12,.col-sm-6{position:relative;width:100%;padding-right:15px;padding-left:15px}@media(min-width:576px){.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}}@media(min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}}@media(min-width:1200px){.col-xl-3{flex:0 0 25%;max-width:25%}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.align-middle{vertical-align:middle!important}.align-text-top{vertical-align:text-top!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.border-0{border:0!important}.d-none{display:none!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}@media(min-width:576px){.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}}@media(min-width:992px){.d-lg-block{display:block!important}}.align-items-center{align-items:center!important}.float-right{float:right!important}.position-static{position:static!important}.position-relative{position:relative!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mt-1{margin-top:.25rem!important}.mb-1{margin-bottom:.25rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.p-0{padding:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pb-1{padding-bottom:.25rem!important}.pb-4{padding-bottom:1.5rem!important}.mr-auto{margin-right:auto!important}.ml-auto{margin-left:auto!important}@media(min-width:576px){.mt-sm-0{margin-top:0!important}.px-sm-5{padding-right:3rem!important}.px-sm-5{padding-left:3rem!important}.ml-sm-auto{margin-left:auto!important}}@media(min-width:768px){.mb-md-0{margin-bottom:0!important}.pb-md-0{padding-bottom:0!important}}@media(min-width:1200px){.mr-xl-auto{margin-right:auto!important}.ml-xl-auto{margin-left:auto!important}}.text-center{text-align:center!important}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}}.text-uppercase{text-transform:uppercase!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-body{color:#212529!important}@media print{*,*::before,*::after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}blockquote{border:1px solid #adb5bd;page-break-inside:avoid}img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}}/*!* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.*/.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1)translateY(0)}100%{transform:scale(1,1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-arrow-right::before{content:"\f061"}/*!* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.*/:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"font awesome 6 free";font-style:normal;font-weight:900;font-display:swap;src:url(/vendor/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/vendor/font-awesome/webfonts/fa-solid-900.ttf)format("truetype")}.ls-10{letter-spacing:.01em!important}.ls-0{letter-spacing:0!important}.ls-n-10{letter-spacing:-.01em!important}.ls-n-20{letter-spacing:-.02em!important}.bg-dark{background-color:#222529!important}.bg-secondary{background-color:#039be5!important}.text-primary{color:#d24035!important}.text-body{color:#777!important}.font1{font-family:open sans,sans-serif!important}@media(min-width:992px){.d-lg-block{display:block!important}}@media(max-width:575px){.w-sm-100{width:100%!important}}.text-transform-none{text-transform:none}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-8{margin-bottom:8rem!important}@media(min-width:576px){.mt-sm-0{margin-top:0!important}}@media(min-width:768px){.mb-md-0{margin-bottom:0!important}}.m-b-3{margin-bottom:1.6rem!important}html{overflow-x:hidden;font-size:62.5%;font-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:#777;background:#fff;font-size:1.4rem;font-weight:400;line-height:1.4;font-family:montserrat,open sans,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden}::-moz-selection{background-color:#d24035;color:#fff}::selection{background-color:#d24035;color:#fff}p{margin-bottom:1.5rem}ul{margin:0 0 2.25rem;padding:0;list-style:none}b,strong{font-weight:700}em,i{font-style:italic}sup{font-size:70%}sup{font-size:50%}img{display:block;max-width:100%;height:auto}button:focus{outline:none}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{transform:scale(1)}}.mobile-cart>div,.custom-scrollbar{-webkit-overflow-scrolling:touch}.mobile-cart>div::-webkit-scrollbar,.custom-scrollbar::-webkit-scrollbar{height:10px;width:6px}.mobile-cart>div::-webkit-scrollbar-thumb,.custom-scrollbar::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:10px;position:absolute}.mobile-cart>div::-webkit-scrollbar-track,.custom-scrollbar::-webkit-scrollbar-track{background:#fff;border-radius:10px;margin:8px;width:100%}.loading:not(.load-more-overlay){animation:spin 650ms infinite linear;border:2px solid #fff;border-radius:32px;border-top:2px solid rgba(0,0,0,.4)!important;border-right:2px solid rgba(0,0,0,.4)!important;border-bottom:2px solid rgba(0,0,0,.4)!important;content:"";display:block;height:20px;top:50%;margin-top:-10px;left:50%;margin-left:-10px;right:auto;position:absolute;width:20px;z-index:3}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@media(max-width:767px){html{font-size:9px}}h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin-bottom:1.8rem;color:#222529;font-weight:800;line-height:1.1;font-family:open sans,sans-serif}h2,.h2{font-size:3rem;line-height:1.5}h3,.h3{font-size:2.5rem;line-height:1.28}h4,.h4{font-size:2rem;line-height:1.35}h5,.h5{font-size:1.4rem;line-height:1.429}a{transition:all .3s;color:#d24035;text-decoration:none}a:hover,a:focus{color:#d24035;text-decoration:none}.section-title{text-transform:uppercase;font-size:1.8rem}.section-sub-title{font-size:1.6rem;text-transform:uppercase}@media(min-width:768px){h2,.h2{font-size:2.5rem}}@media(min-width:992px){h2,.h2{font-size:3rem}}.page-wrapper{position:relative;left:0;transition:all .25s}.main{flex:auto}.row{margin-left:-10px;margin-right:-10px}[class*=col-]{padding-left:10px;padding-right:10px}.container :not(.sticky-header)>.container{padding-left:0;padding-right:0}@media(min-width:1220px){.container{max-width:1200px}}@media(min-width:992px){.container{padding-left:10px;padding-right:10px}}@media(max-width:991px){.container{max-width:none}}.home-slide{width:100%}div.slide-bg{background-repeat:no-repeat;background-position:50%;background-size:cover}img.slide-bg{object-fit:cover;object-position:center top}.owl-carousel:not(.owl-loaded){flex-wrap:nowrap;overflow:hidden}.owl-carousel:not(.owl-loaded).row{display:flex}header{position:relative}header .container{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify;position:relative}header p{margin-bottom:0}header a{color:inherit}.header-left,.header-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-right{margin-left:auto}.header-bottom:not(.fixed) .header-left,.header-bottom:not(.fixed) .header-right{display:none}.header-bottom .header-right{padding-right:2.6rem;color:#222529}.logo{max-width:97px}.mobile-menu-toggler{border:0;background:0 0;color:#222529;padding:1rem .5rem;margin-right:.5rem;font-size:20px;line-height:0;cursor:pointer}.badge-circle{position:absolute;top:1px;right:0;width:1.6rem;border-radius:50%;color:#fff;background:#ff5b5b;font-weight:600;font-size:1.1rem;line-height:1.6rem;font-family:open sans,sans-serif;text-align:center}header .social-icon{border-radius:50%;font-size:13px;width:2.6rem;height:2.6rem;line-height:2.6rem}header .social-icon:not(:hover):not(:active):not(:focus){background-color:transparent}header .social-icon+.social-icon{margin-left:2px}header .separator{height:20px;border-left:1px solid rgba(0,0,0,4%);margin:0 10px}.minicart-icon{display:inline-block;vertical-align:middle;width:25px;height:20px;border:2px solid #222529;border-radius:0 0 5px 5px;position:relative;opacity:.9;margin:6px 3px 0;z-index:1}.minicart-icon::before{content:"";position:absolute;border:2px solid;border-color:inherit;border-bottom:none;border-radius:10px 10px 0 0;left:50%;top:-8px;margin-left:-7px;width:15px;height:11px}.cart-count{z-index:1}@media(min-width:992px){.mobile-menu-toggler{display:none}}@media(max-width:991px){.main-nav{display:none}.minicart-icon{width:24px}}@media(max-width:767px){.header .separator{display:none}.logo{max-width:100px}}.menu,.menu li,.menu ul{margin:0;padding:0;list-style:none}.menu{font-size:12px;font-weight:600;line-height:1.5}.menu:after{display:block;clear:both;content:""}.menu li>a{display:block;padding:.8rem 1.8rem;transition:.2s ease-out;color:#777}.menu li:hover>a,.menu li.active>a{background:#f4f4f4}.menu>li{float:left;position:relative;margin-right:2.8rem}.menu>li>a{padding:1rem 0;font-size:13px;font-weight:400;color:#555}.menu>li:hover>a,.menu>li.active>a{color:#d24035;background:0 0}.menu ul{display:none;position:absolute;min-width:200px;padding:5px 0;border-top:3px solid #d24035;top:100%;left:0;z-index:101;background-color:#fff;box-shadow:0 29px 29px rgba(0,0,0,.1)}.menu ul.custom-scrollbar{max-height:80vh;overflow-y:auto}.menu ul ul{top:-5px;left:100%}.menu ul li{position:relative}.menu ul li:hover ul{display:block}.main-nav .menu{text-transform:uppercase;font-size:12px}.main-nav .menu>li{margin-right:2.9rem}.main-nav .menu>li>a{font-size:12px;font-weight:700;padding:19px 0}.main-nav .menu>li:first-child>a{padding-left:0}.main-nav .menu>li:not(.float-right):last-child,.main-nav .menu>li:not(.float-right)+li.float-right{margin-right:0}.main-nav .menu>li>ul{left:-15px}.dropdownmenu-wrapper{position:relative;background-color:#fff}.dropdown-toggle i{font-size:2.8rem}.dropdown-toggle:not(.dropdown-arrow):after{display:none}.dropdown-arrow:after{content:"\e819";border:0;margin:-5px 2px 0 11px;font-size:15px;font-family:porto;width:auto;height:auto}.dropdown-arrow .badge-circle{top:3px;left:19px;z-index:2}.cart-dropdown a:hover,.cart-dropdown a:focus{color:inherit}.cart-dropdown .mobile-cart{display:block;position:fixed;top:0;bottom:0;right:0;left:auto;width:300px;margin:0;transform:translate(340px);transition:transform .2s ease-in-out 0s;background-color:#fff;z-index:1050;border:none;border-radius:0;box-shadow:0 5px 8px rgba(0,0,0,.15)}.cart-opened .cart-dropdown .mobile-cart{transform:none}.cart-dropdown .mobile-cart .btn-close{position:absolute;left:-4.2rem;top:.7rem;font-size:3.3rem;color:#fff;font-weight:300}.cart-product-info{color:#696969}.cart-opened .cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:1050}.header-dropdowns{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center}.header-menu:before{content:"";display:block;position:absolute;left:50%;width:0;height:0;z-index:1151;margin-left:-9px;margin-top:-1rem;border-width:0 9px 10px;border-style:solid;border-color:transparent transparent #fff;visibility:hidden;opacity:1;transform:translateY(-1rem)}.header-dropdown{position:relative;line-height:1.5;padding:5px 0}.header-dropdown>a{padding:0 5px}.header-dropdown>a:after{content:"\e81c";font-family:porto;font-weight:400;margin-left:.5rem}.header-dropdown img{display:inline-block;max-width:none;margin:-2px 6px 0 1px}.header-dropdown ul{position:absolute;top:-300rem;z-index:1150;min-width:100%;margin:0;padding:.5rem 0;background:#fff;box-shadow:0 10px 30px 10px rgba(0,0,0,5%);transition:transform .2s ease-out;opacity:0;visibility:hidden;transform:translateY(-1rem)}.header-dropdown ul a{display:block;padding:.5em 7px;color:#777;white-space:nowrap}.header-dropdown ul a:hover{background:#f4f4f4}.header-dropdown+.header-dropdown{margin-left:1.4rem}.header-dropdown:hover .header-menu:before,.header-dropdown:hover ul{top:100%;opacity:1;visibility:visible;transform:none}.cart-dropdown .dropdownmenu-wrapper{padding:2rem;overflow-y:auto;height:100%}.cart-dropdown .dropdownmenu-wrapper:before{right:28px;left:auto}.cart-dropdown .dropdownmenu-wrapper:after{right:29px;left:auto}.cart-dropdown .product{display:-ms-flexbox;display:flex;margin:0!important;padding:2rem 0;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6ebee;box-shadow:none!important;font-family:open sans,sans-serif}.cart-dropdown .product-title{padding-right:1.5rem;margin-bottom:1.1rem;font-size:1.4rem;line-height:19px;color:#222529;font-weight:500}.cart-dropdown .product-title a{color:#222529}.cart-dropdown .product-details{margin-bottom:3px;font-size:1.3rem}.sticky-header .cart-dropdown{margin-top:0;margin-bottom:0}.dropdown-cart-header,.dropdown-cart-total{font-weight:700;line-height:38px}.dropdown-cart-header{margin-bottom:1.7rem}.dropdown-cart-total{display:flex;align-items:center;margin-top:1.5rem;margin-bottom:1.4rem;font-size:1.3rem;font-family:open sans,sans-serif}.dropdown-cart-total .cart-total-price{margin-left:auto;font-size:1.5rem}.dropdown-cart-header{font-size:2rem;font-family:open sans,sans-serif}.dropdown-cart-header a:hover{text-decoration:underline}.dropdown-cart-action .btn{padding:1.3rem 2.5rem 1.4rem;border-radius:.2rem;color:#fff;height:auto;font-size:1.2rem;font-weight:600;font-family:open sans,sans-serif;letter-spacing:.025em;border-color:transparent}.dropdown-cart-action .btn:last-child:hover{color:#fff}.dropdown-cart-action .view-cart{margin:1rem 0;background:#e7e7e7;color:#222529}.dropdown-cart-action .view-cart:hover,.dropdown-cart-action .view-cart:focus{background:#f1f1f1;color:#222529}.btn-remove{position:absolute;top:-10px;right:-8px;width:2rem;height:2rem;border-radius:50%;color:#474747;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.4);text-align:center;line-height:2rem}.btn-remove:hover,.btn-remove:focus{color:#d24035}.icon-cancel:before{content:"\f00d";font-family:"font awesome 6 free";font-weight:900}@media(min-width:992px){.dropdown-expanded>a,.dropdown-expanded .header-menu:before{display:none}.dropdown-expanded li+li{margin-left:3rem}.dropdown-expanded ul{position:static;display:flex;display:-ms-flexbox;padding:0;border:0;background-color:transparent;box-shadow:none;opacity:1;visibility:visible}.dropdown-expanded ul a{padding:0;color:inherit}.dropdown-expanded ul a:hover{background-color:transparent}.dropdown-expanded .header-menu ul{transform:none}}@media(max-width:480px){.cart-dropdown .dropdown-menu{width:262px}}.sticky-header{transition:left .25s}.main .sticky-header:not(.fixed)>.container{padding-left:0;padding-right:0}.mobile-menu-container{position:fixed;top:0;bottom:0;left:0;width:100%;max-width:260px;background-color:#1d1e20;font-size:1.2rem;line-height:1.5;z-index:1051;transform:translateX(-100%);transition:transform .25s;overflow-y:auto}.mobile-menu-container .social-icons{display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.mobile-menu-container .social-icon+.social-icon{margin-left:1.2rem}.mobile-menu-wrapper{position:relative;padding:4.7rem 0 3rem}.mobile-menu-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;transition:all .25s;background:#000;opacity:0;visibility:hidden;z-index:1050}.mobile-nav{margin:0 0 2rem;padding:0}.mobile-menu{margin:0;padding:0;list-style:none}.mobile-menu li ul{display:none}.mobile-menu>li>a{text-transform:uppercase}.mobile-menu li{display:block;position:relative}.mobile-menu li:not(:last-child){border-bottom:1px solid #242527}.mobile-menu li a{display:block;position:relative;margin-left:1.1rem;margin-right:1.1rem;padding:1rem 0 1.1rem .7rem;color:#fff;font-size:1.3rem}.mobile-menu li a:hover,.mobile-menu li a:focus{color:#fff;text-decoration:none}.mobile-menu li.active>a{color:#fff;background-color:#282e36}.mobile-menu li>div{padding-left:1rem}.mobile-menu li ul{margin:0;padding:0}.mobile-menu li ul li a{padding-left:2.5rem}.mobile-menu li ul ul li a{padding-left:3.5rem}section{padding-top:4.8rem;padding-bottom:3.8rem}.heading-border{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;margin:0 -8px}.heading-border:before,.heading-border:after{content:"";margin:0 8px;flex:1;-ms-flex:1;height:0;border-top:1px solid rgba(0,0,0,.1)}.heading-border.section-title{margin:0 -2rem 1.9rem;letter-spacing:-.02em;line-height:1.4}.heading-border.section-title:before,.heading-border.section-title:after{margin:0 1.5rem;margin-top:2px}.home-slider{background:#dadada}.home-slider img{min-height:499px}.home-slider h2{font-size:3.3125em;letter-spacing:.005em;font-family:segoe script,savoye let}.home-slider .btn{font-size:.875em}.info-boxes-slider .info-box{padding:1.6rem 0}.info-boxes-slider .info-box h4{margin-bottom:3px;line-height:14px}.info-boxes-slider .info-box p{line-height:17px;letter-spacing:0}.info-boxes-slider .active:not(:last-of-type) .info-box{border-right:1px solid #e7e7e7}.info-boxes-slider i{line-height:35px}.info-boxes-slider i::before{margin:0 3px 0 2px}.info-boxes-slider i.icon-shipping{font-size:35px}.info-boxes-slider i.icon-support{font-size:37px}.info-boxes-slider i.icon-support::before{margin:1px 3px -1px 4px}.info-boxes-slider .info-box-content{margin-top:-1px;margin-left:1px}.featured-products-section{padding-bottom:2.2rem;background:#fbfbfb}.feature-boxes-container{background:#f6f7f9;padding-top:4.8rem;padding-bottom:0;margin-top:-2px}.feature-boxes-container .feature-box{margin-bottom:4.5rem}.feature-boxes-container .feature-box .feature-box-icon{background:0 0;border-style:solid;border-color:#ddd;border-width:2px;width:76px;height:76px;line-height:76px;border-radius:40px;font-size:40px;display:flex;margin-bottom:1.6rem;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;box-sizing:content-box}.feature-boxes-container .feature-box .feature-box-icon i{font-size:40px;margin-bottom:0;margin-top:-2px}.feature-boxes-container .feature-box h3{margin-bottom:.5rem}.feature-boxes-container .feature-box h5{color:#555;font-weight:500;margin-bottom:1.3rem}.feature-boxes-container .feature-box p{font-size:1.3rem}.promo-section{padding:6.1rem 0;margin-top:-1px}.promo-section h2{font-size:2.25em;line-height:1.15}.promo-section h4{font-size:.7em;line-height:1.4}.promo-section h5{font-size:1em;font-family:open sans,sans-serif}.promo-section .btn{padding:1.5rem 3.92rem}.blog-section{padding-bottom:4.5rem;padding-top:4.6rem}.blog-section .heading-border.section-title{margin-bottom:2.1rem}.blog-section .post{margin-bottom:2.5rem}.blog-section .post-media{margin-bottom:17px}.blog-section .post-body{margin-left:0;padding-bottom:2.1rem;border:0}.blog-section .post-title{margin-bottom:1.3rem;font-size:1.8rem;font-family:open sans,sans-serif;font-weight:700}.blog-section p{font-size:1.3rem;line-height:1.9;margin-bottom:7px}.product-widgets-container{margin-bottom:6.5rem}.product-widgets-container .section-sub-title{margin-bottom:1.6rem}.product-widgets-container figure{margin-right:1.2rem;max-width:84px}.product-widgets-container .product-details{margin-bottom:1px}.product-widgets-container .product-title{font-size:1.4rem;font-family:open sans,sans-serif}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:0;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes maskUp{from{transform:translate(0,100%)}to{transform:translate(0,0)}}@keyframes maskRight{from{transform:translate(-100%,0)}to{transform:translate(0,0)}}@keyframes maskDown{from{transform:translate(0,-100%)}to{transform:translate(0,0)}}@keyframes maskLeft{from{transform:translate(100%,0)}to{transform:translate(0,0)}}@keyframes fadeInUpShorter{from{opacity:0;transform:translate(0,50px)}to{opacity:1;transform:none}}.fadeInUpShorter{animation-timing-function:ease-out;animation-name:fadeInUpShorter}@keyframes fadeInUpBig{from{opacity:0;transform:translate(0,2000px)}to{opacity:1;transform:none}}@keyframes fadeInLeftShorter{from{opacity:0;transform:translate(50px,0)}to{opacity:1;transform:none}}.fadeInLeftShorter{animation-timing-function:ease-out;animation-name:fadeInLeftShorter}@keyframes fadeInLeftBig{from{opacity:0;transform:translate(2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInRightShorter{from{opacity:0;transform:translate(-50px,0)}to{opacity:1;transform:none}}.fadeInRightShorter{animation-timing-function:ease-out;animation-name:fadeInRightShorter}@keyframes fadeInRightBig{from{opacity:0;transform:translate(-2000px,0)}to{opacity:1;transform:none}}.fadeIn{animation-name:fadeIn}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInDownShorter{from{opacity:0;transform:translate(0,-50px)}to{opacity:1;transform:none}}@keyframes fadeInDownBig{from{opacity:0;transform:translate(0,-2000px)}to{opacity:1;transform:none}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes shake{0%,100%{transform:translateX(0);opacity:1}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}100%{transform:scale(1)rotate(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes swing{0%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0);opacity:1}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%)rotate(-5deg)}30%{transform:translateX(20%)rotate(3deg)}45%{transform:translateX(-15%)rotate(-3deg)}60%{transform:translateX(10%)rotate(2deg)}75%{transform:translateX(-5%)rotate(-1deg)}100%{transform:translateX(0%);opacity:1}}@keyframes blurIn{from{opacity:0;filter:blur(20px);transform:scale(1.3)}to{opacity:1;filter:blur(0);transform:none}}@keyframes dotPulse{from{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px)rotateX(90deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px)rotateY(-90deg)}to{transform:perspective(400px)}}@keyframes brightIn{0%{animation-timing-function:ease-in;filter:brightness(0%)}to{filter:brightness(100%)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);opacity:1}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0);opacity:1}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0);opacity:1}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0);opacity:1}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg);transform-origin:left bottom}100%{opacity:1;transform:rotate(0)}}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}100%{opacity:1;transform:rotate(0)}}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}100%{opacity:1;transform:rotate(0)}}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom}100%{opacity:1;transform:rotate(0)}}@keyframes customSVGLineAnimTwo{from{stroke-dasharray:820;stroke-dashoffset:500}to{stroke-dasharray:1120;stroke-dashoffset:500}}.appear-animate{opacity:0}.appear-animation-visible{opacity:1}.banner{position:relative;font-size:1.6rem}.banner figure{margin:0}.banner img{width:100%;object-fit:cover}.banner h2,.banner h3,.banner h4,.banner h5{line-height:1}.banner .container:not(.banner-content){position:absolute;top:0;bottom:0;left:0;right:0}.banner-layer{position:absolute;left:6%;right:6%}.banner-content{position:relative}@media(max-width:1199px){.banner{font-size:1.4rem}}.btn{transition:all .3s;text-transform:uppercase;padding:1em 1.6em;border-radius:.25rem;font-size:1.4rem;font-weight:700;font-family:open sans,sans-serif;line-height:1.429}.btn:focus{box-shadow:none}.btn-lg{padding:1em 2.15em;font-size:1.4rem}.btn-primary{border-color:#d24035;background-color:#d24035;color:#fff;box-shadow:none}.btn-primary:hover,.btn-primary:focus{border-color:#d96056;background-color:#d96056;color:#fff;box-shadow:none}.btn-primary:disabled{border-color:#d24035;background-color:#d24035;color:#fff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{border-color:#a32d24;background-color:#ad3027;color:#fff}.btn-dark{border-color:#222529;background-color:#222529;color:#fff;box-shadow:none}.btn-dark:hover,.btn-dark:focus{border-color:#34393f;background-color:#34393f;color:#fff;box-shadow:none}.btn-dark:disabled{border-color:#222529;background-color:#222529;color:#fff}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active{border-color:#050606;background-color:#0b0c0d;color:#fff}.btn-gray{border-color:#f4f4f4;background-color:#f4f4f4;color:#222529;box-shadow:none}.btn-gray:hover,.btn-gray:focus{border-color:#d24035;background-color:#d24035;color:#fff;box-shadow:none}.btn-gray:disabled{border-color:#f4f4f4;background-color:#f4f4f4;color:#222529}.btn-gray:not(:disabled):not(.disabled):active,.btn-gray:not(:disabled):not(.disabled).active{border-color:#d4d4d4;background-color:#dbdbdb;color:#222529}a:focus{outline:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.flag{display:inline-block;width:16px;height:11px;margin-top:-1px;margin-right:6px;margin-left:1px;vertical-align:middle;line-height:0;background:url(/images/flags.png)no-repeat}.flag.flag-de{background-position:-80px -33px}.flag.flag-es{background-position:-16px -44px}.flag.flag-fr{background-position:-144px -44px}.flag.flag-gb{background-position:-176px -44px}.flag.flag-it{background-position:-208px -66px}.flag.flag-nl{background-position:-80px -110px}.flag.flag-pl{background-position:-32px -121px}@font-face{font-family:porto;src:url(/fonts/porto.eot?64334846);src:url(/fonts/porto.eot?64334846#iefix)format("embedded-opentype"),url(/fonts/porto.woff2?64334846)format("woff2"),url(/fonts/porto.woff?64334846)format("woff"),url(/fonts/porto.ttf?64334846)format("truetype"),url(/fonts/porto.svg?64334846#porto)format("svg");font-style:normal;font-weight:400;font-display:swap}[class^=icon-]:before,[class*=" icon-"]:before{font-family:porto;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sale-discount:before{content:"\e708"}.icon-angle-up:before{content:"\e81b"}.icon-shipping:before{content:"\e87d"}.icon-support:before{content:"\e87e"}.icon-credit-card:before{content:"\e88c"}.icon-wishlist-2:before{content:"\e91b"}.icon-facebook:before{content:"\f09a"}.icon-instagram:before{content:"\f16d"}.icon-estrela:before{content:"\e8c8"}.info-box{display:flex;align-items:center;width:100%;color:#222529}.info-box i{color:inherit;font-size:3.7rem;text-align:center}.info-box i:before{width:auto;margin:0 .1em}.info-box h4{color:inherit;margin-bottom:0;font-size:1.4rem;font-weight:700;text-transform:uppercase;line-height:1.1}.info-box p{margin-bottom:0;font-size:1.3rem;line-height:1.6}.info-box-icon-left{justify-content:center}.info-box-icon-left i{line-height:0;margin-right:1.5rem}.product-default{color:#777;margin-bottom:2rem;transition:box-shadow .3s ease-in-out}.product-default a{color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-default a:hover{color:#d24035;text-decoration:none}.product-default figure{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:1.6rem}.product-default figure>a:first-child{width:100%;height:100%}.product-default figure img{transition:opacity .3s ease-in-out;height:auto;width:100%}.product-default figure img:last-child{opacity:0;position:absolute;left:0;right:0;top:0;left:0}.product-default figure img:first-child{opacity:1;position:relative}.product-default .product-details{display:flex;display:-ms-flexbox;padding:0 .8rem;flex-direction:column;-ms-flex-direction:column;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}.product-default .category-list{text-align:center;font-weight:400;font-size:1rem;font-family:open sans,sans-serif;line-height:1.7;opacity:.8;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden}.product-default .product-title{max-width:100%;font-weight:400;font-size:1.5rem;font-family:open sans,sans-serif;line-height:1.35;letter-spacing:.005em;margin-bottom:.4rem}.product-default .product-title a{display:block}.product-default .product-action{position:relative;margin-bottom:1.5rem;color:#333;text-align:center}.product-default .btn-add-cart{border:1px solid #f4f4f4;background:#f4f4f4;color:#6f6e6b;line-height:34px}.product-default:not(.inner-icon) .btn-add-cart:not(.product-type-simple) i{display:none}.product-default .btn-add-cart{display:inline-block;padding:0 1.4rem;font-size:1.2rem;font-weight:600;font-family:open sans,sans-serif;text-align:center;vertical-align:top;cursor:pointer;transition:all .25s ease}.product-default .btn-add-cart i{font-size:1.5rem;line-height:32px}.product-default .btn-add-cart i:before{margin:0 4px 0 0;font-weight:800}.product-default:hover{z-index:1;box-shadow:0 12px 20px rgba(0,0,0,8%);transition:box-shadow .3s ease-in-out}.product-default:hover figure img:first-child{opacity:0;transition:opacity .3s ease-in-out}.product-default:hover figure img:last-child{opacity:1;transition:opacity .3s ease-in-out}.product-default:hover .btn-add-cart{background:#2b2b2d;border-color:#2b2b2d;color:#fff}.product-default:hover .product-action a{opacity:1}.price-box{margin-bottom:1.4rem;font-weight:600;font-family:open sans,sans-serif;line-height:1}.product-single-qty{display:inline-block;max-width:104px;vertical-align:middle}.product-single-qty .bootstrap-touchspin.input-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:none;padding-right:0}.product-single-qty .bootstrap-touchspin .form-control{width:2.7em;height:36px;padding:10px 2px;color:#222529;font-size:1.4rem;font-family:open sans,sans-serif;text-align:center}.product-single-qty .bootstrap-touchspin .form-control,.product-single-qty .bootstrap-touchspin .form-control:not(:focus),.product-single-qty .btn-outline:not(:disabled):not(.disabled):active{border-color:#dae2e6}.product-single-qty .btn{width:2.2em;padding:0}.product-single-qty .btn.btn-down-icon:hover:before,.product-single-qty .btn.btn-down-icon:hover:after,.product-single-qty .btn.btn-up-icon:hover:before,.product-single-qty .btn.btn-up-icon:hover:after{background-color:#d24035}.product-single-qty .btn.btn-outline{border-color:#e7e7e7}.product-single-qty .btn.btn-down-icon:after,.product-single-qty .btn.btn-up-icon:before,.product-single-qty .btn.btn-up-icon:after{display:block;position:absolute;top:50%;left:50%;width:9px;height:1px;margin-left:-.55rem;background:#222529;content:""}.product-single-qty .btn.btn-up-icon:before{transform:rotate(90deg)}.product-single-qty .horizontal-quantity::-webkit-outer-spin-button,.product-single-qty .horizontal-quantity::-webkit-inner-spin-button{-webkit-appearance:none}.left-details .product-details{-ms-flex-align:start;align-items:flex-start}.left-details .btn-add-cart{background-color:#f4f4f4;border-color:#f4f4f4;color:#000}.left-details .btn-add-cart{margin-left:0;padding:0 1.5rem}.product-widget{display:flex;display:-ms-flexbox;margin-bottom:1.6rem}.product-widget figure{max-width:84px;margin-right:1rem;margin-bottom:0}.product-widget figure img{object-fit:cover;height:100%}.product-widget .product-details{margin-bottom:2px;max-width:calc(100% - 104px)}.product-widget .product-title{margin-bottom:.5rem;font-size:1.4rem}.product-widget .price-box{margin-bottom:0}.product-widget:hover,.product-widget:hover figure{box-shadow:none}.testimonial-owner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-content:center}.testimonial-owner figure{max-width:40px;margin-right:25px;margin-bottom:2rem}.testimonial-owner h4{display:block;margin-bottom:.5rem;padding-top:.7rem;color:#111;font-size:1.4rem;text-transform:uppercase}.testimonial-owner span{display:block;color:#666;font-size:1.2rem;text-transform:uppercase;letter-spacing:.045em;line-height:1.2;font-weight:600}.testimonial blockquote{position:relative;margin:0 0 0 15px;padding:1rem 2rem;color:#d24035}.testimonial blockquote:before,.testimonial blockquote:after{position:absolute;font-family:playfair display;font-size:5rem;font-weight:900;line-height:1}.testimonial blockquote:before{top:0;left:-.4em;content:"“"}.testimonial blockquote p{margin-bottom:0;font-family:inherit;font-style:normal;font-size:14px;line-height:24px;color:#62615e}@media(max-width:480px){.testimonial blockquote:before{left:-15px}}html{overflow-x:hidden;font-size:62.5%;font-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:#777;background:#fff;font-size:1.4rem;font-weight:400;line-height:1.4;font-family:montserrat,open sans,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden}::-moz-selection{background-color:#d24035;color:#fff}::selection{background-color:#d24035;color:#fff}p{margin-bottom:1.5rem}ul{margin:0 0 2.25rem;padding:0;list-style:none}b,strong{font-weight:700}em,i{font-style:italic}sup{font-size:70%}sup{font-size:50%}img{display:block;max-width:100%;height:auto}button:focus{outline:none}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{transform:scale(1)}}.mobile-cart>div,.custom-scrollbar{-webkit-overflow-scrolling:touch}.mobile-cart>div::-webkit-scrollbar,.custom-scrollbar::-webkit-scrollbar{height:10px;width:6px}.mobile-cart>div::-webkit-scrollbar-thumb,.custom-scrollbar::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:10px;position:absolute}.mobile-cart>div::-webkit-scrollbar-track,.custom-scrollbar::-webkit-scrollbar-track{background:#fff;border-radius:10px;margin:8px;width:100%}.loading:not(.load-more-overlay){animation:spin 650ms infinite linear;border:2px solid #fff;border-radius:32px;border-top:2px solid rgba(0,0,0,.4)!important;border-right:2px solid rgba(0,0,0,.4)!important;border-bottom:2px solid rgba(0,0,0,.4)!important;content:"";display:block;height:20px;top:50%;margin-top:-10px;left:50%;margin-left:-10px;right:auto;position:absolute;width:20px;z-index:3}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@media(max-width:767px){html{font-size:9px}}h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin-bottom:1.8rem;color:#222529;font-weight:800;line-height:1.1;font-family:open sans,sans-serif}h2,.h2{font-size:3rem;line-height:1.5}h3,.h3{font-size:2.5rem;line-height:1.28}h4,.h4{font-size:2rem;line-height:1.35}h5,.h5{font-size:1.4rem;line-height:1.429}a{transition:all .3s;color:#d24035;text-decoration:none}a:hover,a:focus{color:#d24035;text-decoration:none}.section-title{text-transform:uppercase;font-size:1.8rem}.section-sub-title{font-size:1.6rem;text-transform:uppercase}@media(min-width:768px){h2,.h2{font-size:2.5rem}}@media(min-width:992px){h2,.h2{font-size:3rem}}.page-wrapper{position:relative;left:0;transition:all .25s}.main{flex:auto}.row{margin-left:-10px;margin-right:-10px}[class*=col-]{padding-left:10px;padding-right:10px}.container :not(.sticky-header)>.container{padding-left:0;padding-right:0}@media(min-width:1220px){.container{max-width:1200px}}@media(min-width:992px){.container{padding-left:10px;padding-right:10px}}@media(max-width:991px){.container{max-width:none}}.home-slide{width:100%}div.slide-bg{background-repeat:no-repeat;background-position:50%;background-size:cover}img.slide-bg{object-fit:cover;object-position:center top}.owl-carousel:not(.owl-loaded){flex-wrap:nowrap;overflow:hidden}.owl-carousel:not(.owl-loaded).row{display:flex}.sticky-header{transition:left .25s}.main .sticky-header:not(.fixed)>.container{padding-left:0;padding-right:0}header{position:relative}header .container{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify;position:relative}header p{margin-bottom:0}header a{color:inherit}.header-middle{color:#222529}.header-left,.header-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-right{margin-left:auto}.header-bottom:not(.fixed) .header-left,.header-bottom:not(.fixed) .header-right{display:none}.header-bottom .header-right{padding-right:2.6rem;color:#222529}.logo{max-width:111px}.mobile-menu-toggler{border:0;background:0 0;color:#222529;padding:1rem .5rem;margin-right:.5rem;font-size:20px;line-height:0;cursor:pointer}.badge-circle{position:absolute;top:1px;right:0;width:1.6rem;border-radius:50%;color:#fff;background:#ff5b5b;font-weight:600;font-size:1.1rem;line-height:1.6rem;font-family:open sans,sans-serif;text-align:center}header .social-icon{border-radius:50%;font-size:13px;width:2.6rem;height:2.6rem;line-height:2.6rem}header .social-icon:not(:hover):not(:active):not(:focus){background-color:transparent}header .social-icon+.social-icon{margin-left:3px}header .separator{height:20px;border-left:1px solid rgba(0,0,0,4%);margin:0 14px}.minicart-icon{display:inline-block;vertical-align:middle;width:25px;height:20px;border:2px solid #222529;border-radius:0 0 5px 5px;position:relative;opacity:.9;margin:6px 3px 0;z-index:1}.minicart-icon::before{content:"";position:absolute;border:2px solid;border-color:inherit;border-bottom:none;border-radius:10px 10px 0 0;left:50%;top:-8px;margin-left:-7px;width:15px;height:11px}.cart-count{z-index:1}@media(min-width:992px){.mobile-menu-toggler{display:none}}@media(max-width:991px){.main-nav{display:none}.minicart-icon{width:24px}}@media(max-width:767px){.header .separator{display:none}.logo{max-width:100px}}@media(max-width:575px){.logo{max-width:90px}}.dropdownmenu-wrapper{position:relative;background-color:#fff}.dropdown-toggle i{font-size:2.8rem}.dropdown-toggle:not(.dropdown-arrow):after{display:none}.dropdown-arrow:after{content:"\e819";border:0;margin:-5px 2px 0 11px;font-size:15px;font-family:porto;width:auto;height:auto}.dropdown-arrow .badge-circle{top:3px;left:19px;z-index:2}.cart-dropdown a:hover,.cart-dropdown a:focus{color:inherit}.cart-dropdown .mobile-cart{display:block;position:fixed;top:0;bottom:0;right:0;left:auto;width:300px;margin:0;transform:translate(340px);transition:transform .2s ease-in-out 0s;background-color:#fff;z-index:1050;border:none;border-radius:0;box-shadow:0 5px 8px rgba(0,0,0,.15)}.cart-opened .cart-dropdown .mobile-cart{transform:none}.cart-dropdown .mobile-cart .btn-close{position:absolute;left:-4.2rem;top:.7rem;font-size:3.3rem;color:#fff;font-weight:300}.cart-product-info{color:#696969}.cart-opened .cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:1050}.header-dropdowns{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center}.header-menu:before{content:"";display:block;position:absolute;left:50%;width:0;height:0;z-index:1151;margin-left:-9px;margin-top:-1rem;border-width:0 9px 10px;border-style:solid;border-color:transparent transparent #fff;visibility:hidden;opacity:1;transform:translateY(-1rem)}.header-dropdown{position:relative;line-height:1.5;padding:5px 0}.header-dropdown>a{padding:0 5px}.header-dropdown>a:after{content:"\e81c";font-family:porto;font-weight:400;margin-left:.5rem}.header-dropdown img{display:inline-block;max-width:none;margin:-2px 6px 0 1px}.header-dropdown ul{position:absolute;top:-300rem;z-index:1150;min-width:100%;margin:0;padding:.5rem 0;background:#fff;box-shadow:0 10px 30px 10px rgba(0,0,0,5%);transition:transform .2s ease-out;opacity:0;visibility:hidden;transform:translateY(-1rem)}.header-dropdown ul a{display:block;padding:.5em 7px;color:#777;white-space:nowrap}.header-dropdown ul a:hover{background:#f4f4f4}.header-dropdown+.header-dropdown{margin-left:1.4rem}.header-dropdown:hover .header-menu:before,.header-dropdown:hover ul{top:100%;opacity:1;visibility:visible;transform:none}.cart-dropdown .dropdownmenu-wrapper{padding:2rem;overflow-y:auto;height:100%}.cart-dropdown .dropdownmenu-wrapper:before{right:28px;left:auto}.cart-dropdown .dropdownmenu-wrapper:after{right:29px;left:auto}.cart-dropdown .product{display:-ms-flexbox;display:flex;margin:0!important;padding:2rem 0;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6ebee;box-shadow:none!important;font-family:open sans,sans-serif}.cart-dropdown .product-title{padding-right:1.5rem;margin-bottom:1.1rem;font-size:1.4rem;line-height:19px;color:#222529;font-weight:500}.cart-dropdown .product-title a{color:#222529}.cart-dropdown .product-details{margin-bottom:3px;font-size:1.3rem}.sticky-header .cart-dropdown{margin-top:0;margin-bottom:0}.dropdown-cart-header,.dropdown-cart-total{font-weight:700;line-height:38px}.dropdown-cart-header{margin-bottom:1.7rem}.dropdown-cart-total{display:flex;align-items:center;margin-top:1.5rem;margin-bottom:1.4rem;font-size:1.3rem;font-family:open sans,sans-serif}.dropdown-cart-total .cart-total-price{margin-left:auto;font-size:1.5rem}.dropdown-cart-header{font-size:2rem;font-family:open sans,sans-serif}.dropdown-cart-header a:hover{text-decoration:underline}.dropdown-cart-action .btn{padding:1.3rem 2.5rem 1.4rem;border-radius:.2rem;color:#fff;height:auto;font-size:1.2rem;font-weight:600;font-family:open sans,sans-serif;letter-spacing:.025em;border-color:transparent}.dropdown-cart-action .btn:last-child:hover{color:#fff}.dropdown-cart-action .view-cart{margin:1rem 0;background:#e7e7e7;color:#222529}.dropdown-cart-action .view-cart:hover,.dropdown-cart-action .view-cart:focus{background:#f1f1f1;color:#222529}.btn-remove{position:absolute;top:-10px;right:-8px;width:2rem;height:2rem;border-radius:50%;color:#474747;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.4);text-align:center;line-height:2rem}.btn-remove:hover,.btn-remove:focus{color:#d24035}.icon-cancel:before{content:"\f00d";font-family:"font awesome 6 free";font-weight:900}@media(min-width:992px){.dropdown-expanded>a,.dropdown-expanded .header-menu:before{display:none}.dropdown-expanded li+li{margin-left:3rem}.dropdown-expanded ul{position:static;display:flex;display:-ms-flexbox;padding:0;border:0;background-color:transparent;box-shadow:none;opacity:1;visibility:visible}.dropdown-expanded ul a{padding:0;color:inherit}.dropdown-expanded ul a:hover{background-color:transparent}.dropdown-expanded .header-menu ul{transform:none}}@media(max-width:480px){.cart-dropdown .dropdown-menu{width:262px}}.menu,.menu li,.menu ul{margin:0;padding:0;list-style:none}.menu{font-size:12px;font-weight:600;line-height:1.5}.menu:after{display:block;clear:both;content:""}.menu li>a{display:block;padding:.8rem 1.8rem;transition:.2s ease-out;color:#777}.menu li:hover>a,.menu li.active>a{background:#f4f4f4}.menu>li{float:left;position:relative;margin-right:2.8rem}.menu>li>a{padding:1rem 0;font-size:13px;font-weight:400;color:#555}.menu>li:hover>a,.menu>li.active>a{color:#d24035;background:0 0}.menu ul{display:none;position:absolute;min-width:200px;padding:5px 0;border-top:3px solid #d24035;top:100%;left:0;z-index:101;background-color:#fff;box-shadow:0 29px 29px rgba(0,0,0,.1)}.menu ul.custom-scrollbar{max-height:80vh;overflow-y:auto}.menu ul ul{top:-5px;left:100%}.menu ul li{position:relative}.menu ul li:hover ul{display:block}.main-nav .menu{text-transform:uppercase;font-size:12px}.main-nav .menu>li{margin-right:35px}.main-nav .menu>li>a{font-size:12px;font-weight:700;padding:19px 0}.main-nav .menu>li:first-child>a{padding-left:0}.main-nav .menu>li:not(.float-right):last-child,.main-nav .menu>li:not(.float-right)+li.float-right{margin-right:0}.main-nav .menu>li>ul{left:-15px}.mobile-menu-container{position:fixed;top:0;bottom:0;left:0;width:100%;max-width:260px;background-color:#1d1e20;font-size:1.2rem;line-height:1.5;z-index:1051;transform:translateX(-100%);transition:transform .25s;overflow-y:auto}.mobile-menu-container .social-icons{display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.mobile-menu-container .social-icon+.social-icon{margin-left:1.2rem}.mobile-menu-wrapper{position:relative;padding:4.7rem 0 3rem}.mobile-menu-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;transition:all .25s;background:#000;opacity:0;visibility:hidden;z-index:1050}.mobile-nav{margin:0 0 2rem;padding:0}.mobile-menu{margin:0;padding:0;list-style:none}.mobile-menu li ul{display:none}.mobile-menu>li>a{text-transform:uppercase}.mobile-menu li{display:block;position:relative}.mobile-menu li:not(:last-child){border-bottom:1px solid #242527}.mobile-menu li a{display:block;position:relative;margin-left:1.1rem;margin-right:1.1rem;padding:1rem 0 1.1rem .7rem;color:#fff;font-size:1.3rem}.mobile-menu li a:hover,.mobile-menu li a:focus{color:#fff;text-decoration:none}.mobile-menu li.active>a{color:#fff;background-color:#282e36}.mobile-menu li>div{padding-left:1rem}.mobile-menu li ul{margin:0;padding:0}.mobile-menu li ul li a{padding-left:2.5rem}.mobile-menu li ul ul li a{padding-left:3.5rem}footer{font-size:1.3rem;line-height:24px}footer .container{position:relative}footer p{color:inherit}footer a{color:inherit}footer .social-icon{border-radius:50%;width:4rem;height:4rem;font-size:1.8rem;line-height:4rem}footer .social-icon:not(:hover):not(:active):not(:focus){background:0 0}footer .payment-icons{margin-right:2px}footer .payment-icons .payment-icon{display:inline-block;vertical-align:middle;margin:1px;width:56px;height:32px;background-color:#d6d3cc;background-size:80%;background-repeat:no-repeat;background-position:50%;transition:opacity .25s;filter:invert(1);border-radius:4px}footer .payment-icons .payment-icon:hover{opacity:.7}footer .payment-icons .payment-icon.paypal{background-size:85%;background-position:50% 48%}footer .payment-icons .payment-icon.stripe{background-size:60%}footer .widget{margin-bottom:3rem}footer .widget-title{color:#fff;font-size:1.6rem;font-weight:600;text-transform:uppercase;margin:0 0 1.7rem}footer .tagcloud a{padding:.6em;margin:0 .8rem .8rem 0;border:1px solid #313438;color:inherit;font-size:11px;background:0 0}footer .tagcloud a:hover{border-color:#fff;background:0 0}footer .contact-info{margin:0;padding:0}footer .contact-info li{position:relative;margin-bottom:1rem;line-height:1.4}footer .contact-info-label{display:block;color:#fff;font-weight:400;text-transform:uppercase;margin-bottom:1px}#scroll-top{height:40px;position:fixed;right:15px;width:40px;z-index:9999;bottom:0;color:#fff;background-color:#43494e;font-size:16px;text-align:center;line-height:1;padding:11px 0;visibility:hidden;opacity:0;border-radius:.25rem .25rem 0 0;transition:all .3s,margin-right 0s;transform:translateY(40px)}#scroll-top>i{position:absolute;height:24px;line-height:24px;top:0;bottom:0;left:0;right:0;margin:auto}#scroll-top>i::before{font-weight:700;font-size:2rem}#scroll-top:hover,#scroll-top:focus{background-color:#3a4045}@media(max-width:575px){footer{margin-bottom:68px}#scroll-top{display:none}}.flag{margin-top:-2px}.header{border-bottom:1px solid #f4f4f4}.header-top{padding:8px 0;font-size:1.1rem;font-weight:600;letter-spacing:.025em;line-height:24px}.header-top a{color:inherit}.header-top .dropdown-expanded li+li{margin-left:0}.header-top .dropdown-expanded a{padding-left:11px;padding-right:12px}.header-middle{display:flex;padding:2.7rem 0;border-top:1px solid #e7e7e7}.header-bottom .container:before{content:"";display:block;position:absolute;top:0;left:10px;right:10px;border-top:1px solid #f4f4f4;flex:0 0 100%;-ms-flex:0 0 100%}.header-dropdown{padding:4px 0}.header-dropdown .dropdown-toggle:after{font-size:17px}.header-dropdown .badge-circle{left:21px}.header-dropdown img{margin-top:-1px}.dropdown-arrow .badge-circle{top:1px;left:23px}.dropdown-arrow::after{border:0;margin:0 0 0 15px;font-size:17px}.cart-dropdown{margin-left:-2px}.cart-dropdown a.dropdown-toggle{display:flex;align-items:center;min-height:38px}.cart-dropdown a.dropdown-toggle:hover{color:inherit}.main-nav .menu>li>a{border-top:3px solid transparent;border-bottom:3px solid transparent;padding:17px 0;letter-spacing:-.01em}.main-nav .menu>li.active>a,.main-nav .menu>li>a:hover{border-top-color:#d24035}.main-nav .menu>li.float-right a:hover{border-top-color:transparent}.main-nav .menu>li.float-right:last-child{margin-right:8px}.footer-middle{padding:6.5rem 0 2.3rem}.footer-bottom{padding:2.7rem 0;border-top:1px solid #313438}.footer{letter-spacing:.005em}.footer .widget li{color:#a8a8a8}.footer .widget-title{letter-spacing:normal}.footer .social-icons{display:flex;align-items:center}.footer .social-icon{display:flex;align-items:center;justify-content:center;margin:2px;width:40px;height:40px;box-shadow:none;font-size:1.5rem;line-height:3.8rem;border-radius:50%;border:1px solid #313438}.footer .social-icon:not(:hover):not(:active):not(:focus){background-color:transparent;border-color:#313438;color:#fff}.footer .social-icon:hover{border-color:transparent}.footer .social-icon+.social-icon{margin-left:.5rem}.footer .contact-info{margin-bottom:3rem}.footer .contact-info li{position:relative;margin-bottom:1rem;line-height:1.4}.footer .contact-info li:last-child{margin-bottom:.4rem}.footer .contact-info-label{display:block;margin-bottom:0;color:#fff;font-weight:400;text-transform:uppercase}.footer .tagcloud{margin-top:-.3em;margin-bottom:-.3846em}.footer .tagcloud a{display:inline-block;margin:.3846em .3846em .3846em 0;padding:.5em .6em .65em;border-radius:0;font-size:11px!important;font-weight:400;border:1px solid #313438;color:#a8a8a8;background:0 0;text-transform:none}.footer .tagcloud a:hover{border-color:#fff;color:#fff;background:0 0}.footer-copyright{color:#777;font-size:.9em;line-height:24px;letter-spacing:.065px}.coupon-sale-text{position:relative;display:inline-block;padding:5px 8px;transform:rotate(-2deg)}.coupon-sale-text i{position:absolute;left:-2.25em;top:50%;transform:translateY(-50%)rotate(-90deg);font-size:.65em;font-style:normal;opacity:.6;letter-spacing:0}.coupon-sale-text b{display:inline-block;padding:5px 8px;font-size:1.6em;background-color:#fff}.coupon-sale-text em{font-size:2em;font-style:normal}.btn-lg{padding:1.07em 2.76em}.btn-black{background:#0e0f11;border-color:#0e0f11}.product-default .btn-add-cart i{display:none}@media(max-width:1199px){.header-top .dropdown-expanded a{padding-left:5px;padding-right:5px}}@media(max-width:767px){.minicart-icon{width:22px;height:18px}}@media(max-width:575px){.cart-dropdown{padding:0}}@media(max-width:479px){.sticky-header .cart-dropdown{margin-bottom:4px}}@media(min-width:992px) and (max-width:1199px){.dropdown-expanded li:not(:first-child){margin-left:1.3rem}}@keyframes navItemArrow{0%{position:relative;right:-1px}50%{position:relative;right:3px}100%{position:relative;right:-1px}}.blog-section{padding-bottom:1.6rem}.post{margin-bottom:4.1rem}.post a{color:inherit}.post a:hover,.post a:focus{text-decoration:underline}.post-media{position:relative;margin-bottom:1.7rem;border-radius:.25rem;background-color:#ccc}.post-media .post-date{position:absolute;top:1rem;left:1rem;width:4.5rem;padding:1rem .8rem .8rem;color:#fff;background:#222529;font-family:open sans,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.05em}.post-media .day{display:block;font-size:1.8rem;font-weight:700;line-height:1.5}.post-media .month{display:block;font-size:1.12rem;line-height:1;opacity:.6}.post-media img{width:100%}.post-body{margin-left:0;padding-bottom:2.1rem;border:0;line-height:24px}.post-body .post-date{width:40px;margin-right:10px;float:left;text-align:center;border:1px solid #f0f0f0}.post-body .post-date .day{display:block;padding:1.1rem .2rem;color:#357db8;font-size:1.6rem;font-weight:700;line-height:1.375}.post-body .post-date .month{display:block;padding:.4rem .2rem .7rem;border-radius:0 0 .2rem .2rem;background-color:#357db8;color:#fff;font-size:1.2rem;line-height:1.33;box-shadow:0 -1px rgba(0,0,0,7%)inset}.post-title{margin-top:3rem;margin-bottom:1.5rem;color:#222529;font-family:open sans,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.35}.post-title+.post-content{margin-top:4rem}.post-content:after{display:block;clear:both;content:""}.post-content p{margin-bottom:7px}.widget-title{margin:.5rem 0 1.3rem;color:#313131;font-size:1.6rem;font-weight:700;line-height:1.2;text-transform:uppercase}.tagcloud:after{display:block;clear:both;content:""}.tagcloud a{margin:.4rem .4rem .4rem 0;padding:.4rem .8rem;line-height:1;display:inline-block;text-decoration:none;font-size:10.5px;text-transform:uppercase;font-weight:700;border-radius:10px;background-color:#222529;color:#fff}.view-cart{padding:14px 27px 13px;margin:3px 0;height:48px;font-family:open sans,sans-serif}.product-widgets-container{margin-bottom:3.8rem}.product-widgets-container .section-sub-title{margin-bottom:1.6rem}.product-widgets-container figure{max-width:75px;margin-right:.7rem}.product-widgets-container .product-details{margin-bottom:2px}.product-widgets-container .product-title{font-size:1.4rem;font-family:open sans,sans-serif}.product-single-container:not(.product-quick-view) .product-action .add-cart.added-to-cart:before{display:none}.product-single-container:not(.product-quick-view) .product-action .add-cart.added-to-cart:after{margin-left:8px;font-family:porto;content:"\e84e";font-weight:600;font-size:1.6rem}main .sticky-header:not(.fixed).container{padding-left:0;padding-right:0}main .sticky-header .product-title{margin-right:2rem;margin-bottom:0;font-size:16px;font-weight:600}main .sticky-header .price-box{margin:0;color:#2b2b2d;font-family:oswald,poppins;font-weight:400;line-height:normal}.rating-stars{display:flex;display:-ms-flexbox;position:relative;height:16px;font-size:1.4rem;margin-bottom:2.8rem}.rating-stars a{color:#706f6c;text-indent:-9999px;width:17px}.rating-stars:before{content:"";position:absolute;left:0;height:16px;width:87px;pointer-events:none;background-image:url(/icons/stars.svg);background-size:cover;background-repeat:no-repeat;line-height:1;text-indent:0;overflow:hidden;white-space:nowrap}.rating-stars a.active:before,.rating-stars a:hover:before{content:"";position:absolute;left:0;display:inline-block;background-size:cover;background-repeat:no-repeat;background-image:url(/icons/stars-active.svg)}.rating-stars .star-1{z-index:10}.rating-stars .star-2{z-index:9}.rating-stars .star-3{z-index:8}.rating-stars .star-4{z-index:7}.rating-stars .start-5{z-index:6}.rating-stars .star-1:before{width:16px}.rating-stars .star-2:before{width:36px}.rating-stars .star-3:before{width:50px}.rating-stars .star-4:before{width:68px}.rating-stars .star-5:before{width:87px}.logo-md img,.logo-sm img{vertical-align:middle;width:100%}@media(max-width:575px){.logo-sm{max-width:255px!important;padding-bottom:4px}}@media(min-width:768px){.logo-md{max-width:255px!important;padding-bottom:5px}}html{scroll-behavior:smooth}body{max-width:1920px;margin:0 auto}body .feature-box-icon{color:#d24035}body.home .home-slider{height:499px!important;display:block!important}body.home .full-width-img{width:100%}body.home .full-height-img{height:100%;object-fit:cover}body.home .post .post-media img{max-height:400px;aspect-ratio:16/9;object-fit:cover}body.home .testimonials-section blockquote{margin:0 0 0 82px}.slide-bg{min-height:499px}.progear-logo{width:30px;height:auto;vertical-align:middle}.progear-logo svg g>g>g{fill:#d24035!important}