@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Saira+Semi+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap);:root{--black:#000000;--white:#ffffff;--theme-primary:#76B82A;--theme-secondary:#76B82C;--theme-gray:#1F1F1F;--theme-text:#000;--theme-gray-medium:#E5E7EB;--theme-grey-dark:#5A5A5B;--theme-light-grey:#C4C4C4;--font-h1:100px;--font-h2:52px;--font-h3:40px;--font-h4:28px;--font-h5:20px;--font-h6:18px;--body-text:16px;--body-small:14px;--font-100:100;--font-200:200;--font-300:300;--font-400:400;--font-500:500;--font-600:600;--font-700:700;--font-800:800;--font-900:900;--primary-font:"DM Sans", sans-serif;--secondary-font:"Saira Semi Condensed", serif;--alternative-font:"Saira Condensed", serif}:root{--ywraq_layout_button_bg_color:var(--black) !important;--ywraq_layout_button_bg_color_hover:var(--theme-primary) !important;--ywraq_layout_button_border_color:var(--black) !important;--ywraq_layout_button_border_color_hover:var(--theme-primary) !important;--ywraq_layout_button_color:var(--white) !important;--ywraq_layout_button_color_hover:var(--black) !important}@media (max-width:1700px){:root{--font-h1:90px;--font-h2:50px;--font-h3:38px;--font-h4:28px;--font-h5:18px;--font-h6:16px;--body-text:14px}}@media (max-width:1400px){:root{--font-h1:80px;--font-h2:48px;--font-h3:36px;--font-h4:24px;--font-h5:18px;--font-h6:16px;--body-text:14px}}@media (max-width:1199px){:root{--font-h1:60px;--font-h2:40px;--font-h3:30px;--font-h4:22px;--font-h5:16px;--font-h6:14px;--body-text:14px}}@media (max-width:767px){:root{--font-h1:40px;--font-h2:30px;--font-h3:24px;--font-h4:22px;--font-h5:14px;--font-h6:14px;--body-text:14px}}.post,.page{margin:0}button,a{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:none}button{cursor:pointer}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,input,option,textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:var(--body-text)}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:50%}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}sup{top:-4px}sub{bottom:-.25em}nav ul,nav ol{list-style:none;list-style-image:none}button{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;border:0}textarea{overflow:auto;vertical-align:top;resize:none;background:#F4F3F0;border:none;width:100%;height:80px;padding:20px;font-family:var(--primary-font);font-weight:400;color:#0C2D3F;font-size:var(--body-small)}table{border-collapse:collapse;border-spacing:0}button,html input[type="button"],input[type="reset"],input[type="submit"],textarea{-webkit-appearance:none;border-radius:0}input[type="submit"],button{cursor:pointer;font-family:var(--primary-font);font-style:normal}:focus{outline:0}ol li{list-style-position:inside;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}a{text-decoration:none}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}table{border:0 none;border-collapse:collapse;border-spacing:0;width:100%}td{vertical-align:top}img{border:0 none;max-width:100%}td,th{padding:10px}th{background-color:var(--white)}tr td,tr th{font-size:var(--body-small);line-height:19px;color:var(--black);font-family:var(--primary-font);font-weight:var(--font-400);vertical-align:top;background:var(--white)}tbody tr:nth-child(odd) td{background-color:var(--gray-reg)}tr td strong{font-family:var(--primary-font);font-weight:var(--font-700)}.white-text,.white-text *{color:var(--white)}.none{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;border-radius:0;cursor:pointer}body{font-family:var(--primary-font);font-weight:var(--font-400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--black);background-color:var(--white)}li{font-family:var(--primary-font);font-weight:var(--font-400);color:var(--black);font-size:var(--body-text);line-height:24px;padding-bottom:10px}p{font-family:var(--primary-font);font-style:normal;font-weight:var(--font-400);line-height:1.5;margin-bottom:20px}p strong{font-family:var(--primary-font);font-style:normal;font-weight:var(--font-700)}b,strong{font-family:var(--primary-font);font-weight:var(--font-700)}a{outline:none;text-decoration:none;cursor:pointer;color:var(--theme-primary);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover{color:var(--black)}.noline{text-decoration:none}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-jend{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-jcenter{-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-space{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ml-auto{margin-left:auto}.text-center{text-align:center}.text-right{text-align:right}section,header,footer{width:100%;position:relative}.page-wrapper{position:relative;overflow:hidden;max-width:100%;height:100%;min-height:100vh}.container{position:relative;max-width:1400px;margin:0 auto;padding-left:20px;padding-right:20px}.cf:before,.cf:after{content:"\0020";display:block;height:0;overflow:hidden}.cf:after{clear:both}.cf{zoom:1}input,textarea,button,select,a{-webkit-tap-highlight-color:#fff0}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input[type="time"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}h1,h2,h3,h4,h5,h6{font-family:var(--primary-font);font-weight:var(--font-700);color:var(--theme-gray);line-height:1.25;margin-bottom:18px;letter-spacing:1px}h1{font-size:var(--font-h1)}h2{font-size:var(--font-h2);line-height:1.3}h3{font-size:var(--font-h3);line-height:1.3}h4{font-size:var(--font-h4);line-height:1.3}h5{font-size:var(--font-h5);line-height:1.3}h6{font-size:var(--font-h6);line-height:1.3;letter-spacing:1.5px}h3,h4{font-family:var(--secondary-font);font-weight:var(--font-700);text-transform:uppercase}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:var(--theme-primary)}ul,ol{padding-left:18px;margin:15px 0}ul li{list-style:disc;list-style-position:outside;color:var(--black)}ol li{list-style-position:outside;color:var(--black)}form{border:none!important;text-align:left}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="search"],input[type="date"],input[type="time"],input[type="url"],input[type="password"],input[type="search"],textarea,select{border-radius:0;-moz-appearance:none;-webkit-appearance:none;font-size:var(--body-text);padding:9px 16px;background-color:#fff0;font-family:var(--primary-font);font-style:normal;font-weight:var(--font-400);color:var(--theme-black);border-radius:2px;width:100%;background-color:var(--white);border:1px solid #00336333}select{background-color:#E6E6E6;background-image:url(/wp-content/themes/ecart/assets/images/chevron-down-sharp-regular.png);background-position:right 20px center;background-repeat:no-repeat;padding-right:50px!important;font-weight:var(--font-700);text-transform:uppercase;color:var(--theme-secondary)}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0}input[type="number"]{-moz-appearance:textfield}textarea{overflow:hidden;resize:none;height:170px}*{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#000;color:var(--white)}::selection{background:#000;color:var(--white)}::-moz-focus-inner{border:0;padding:0}q,blockquote{display:block;width:100%;padding:10px 0 10px 15px;margin-top:30px;margin-bottom:30px;margin-left:2%;border-left:5px solid var(--theme-text);font-size:var(--body-text);font-weight:400;color:var(--theme-text);font-family:var(--primary-font);font-weight:400;font-style:normal;line-height:24px}.bg-dark-blue .content-areas blockquote{border-color:var(--white)}blockquote p:last-child{padding-bottom:0}q p,blockquote p{margin:10px 0!important;font-weight:var(--font-500);font-style:italic;font-size:var(--font-h5)!important}*[dir="rtl"]{text-align:right!important;width:100%;display:block}*[dir="ltr"]{text-align:left!important;width:100%;display:block}.marker{background-color:#ff0}.hidescroll{overflow:hidden}input::-webkit-input-placeholder{color:#00336333;opacity:1;font-family:var(--primary-font);font-weight:400;font-style:normal}input::-moz-placeholder{color:#00336333;opacity:1;font-family:var(--primary-font);font-weight:400;font-style:normal}input:-ms-input-placeholder{color:#00336333;opacity:1;font-family:var(--primary-font);font-weight:400;font-style:normal}input:-moz-placeholder{color:#00336333;opacity:1;font-family:var(--primary-font);font-weight:400;font-style:normal}textarea::-webkit-input-placeholder{color:#00336333;opacity:1;font-family:var(--primary-font);font-weight:400;font-style:normal}textarea::-moz-placeholder{color:#00336333;opacity:1;font-family:var(--primary-font);font-weight:400;font-style:normal}textarea:-ms-input-placeholder{color:#00336333;opacity:1;font-family:var(--primary-font);font-weight:400;font-style:normal}textarea:-moz-placeholder{color:#00336333;opacity:1;font-family:var(--primary-font);font-weight:400;font-style:normal}img.alignright{float:right;margin-left:20px}img.alignleft{float:left;margin-right:20px}.gray-text *{color:#404752}input[type="submit"]{background-color:var(--theme-primary);color:var(--theme-secondary);border:1px solid var(--theme-primary);-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;display:block;padding:15px 20px;line-height:1;width:auto;font-family:var(--primary-font);font-weight:var(--font-700);font-size:var(--body-text);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;vertical-align:middle;white-space:normal;border-radius:50px;text-align:center}input[type="submit"]:hover{background-color:var(--theme-secondary);color:var(--theme-primary)}section{position:relative}.wpcf7-spinner{vertical-align:middle}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.bgimage{background-size:cover;background-position:center;background-repeat:no-repeat}.admin-bar .HeaderWrap{top:32px}.slick-arrow.slick-disabled{cursor:no-drop;background:none}.relative{position:relative}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.m-auto{margin:auto}.h-full{height:100%}.w-full{width:100%}.d-block{display:block}.z-10{z-index:10}.hide-div{display:none}.slick-slide{margin:0 18px}.slick-list{margin:0 -18px}.ease-in-out,h3{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.theme-blue{background-color:var(--theme-secondary)}.no-underline *,.no-underline{text-decoration:none}.no-list{padding-left:0;margin-left:0}.no-list li{list-style:none}.white-bg{background-color:var(--white)}.bg-light-gray{background-color:var(--theme-secondary)}.bg-blue{background-color:var(--theme-secondary)}.error404{background-color:var(--white)}.error404 .body-wrapper{padding-top:30px;padding-bottom:30px}.error404 .site-header,.error404 .top-bar,.error404 .footer{display:none!important}.error404 .site-main{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 60px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-404{width:100%;max-width:800px;background:var(--theme-secondary);border-radius:10px;padding:50px;text-align:center}.error-404 h1{font-size:var(--font-h2);padding:40px 0 20px 0}.error-404 *{color:var(--white)}body.error404{padding:0 20px}.logo-404 img{max-width:200px}.error-404 .btn:hover{background:var(--white);color:var(--theme-secondary)}.carousel{position:relative;max-width:100%;overflow:hidden}.carousel-slide::after{background-image:url(/wp-content/themes/ecart/assets/images/overlay.png);position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;content:" "}.carousel-slide{position:relative;width:100%;height:83vh;background-size:cover;background-position:center;min-height:400px}.carousel-content{position:absolute;top:49%;left:13%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--white);z-index:9}.carousel-content p{font-size:40px;margin:0;color:var(--primary-font);font-weight:var(--font-900)}.carousel-content .brand{font-size:1em;margin-bottom:10px}.carousel-content .highlight{padding:10px;display:inline-block;background-image:url(/wp-content/themes/ecart/assets/images/border.png);background-repeat:no-repeat;padding:50px 39px 65px;background-size:contain}.carousel-content p.brand{font-size:24px;margin-bottom:5px;color:var(--white);font-family:var(--secondary-font);font-weight:var(--font-400);padding-bottom:0}.carousel-content h1{font-size:var(--font-h1);color:var(--white);font-weight:1000;letter-spacing:4px;margin-bottom:7px}.carousel .slick-arrow{position:absolute;top:49%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgb(255 255 255 / .5);color:#fff;border:none;font-size:0;padding:0;cursor:pointer;z-index:1;height:70px;width:70px;border-radius:50%}.carousel .slick-arrow:hover{background-color:var(--black)}.slick-next.slick-arrow:after,.slick-prev.slick-arrow:before{content:'\f104';font-family:"Font Awesome 6 Pro";display:block;position:relative;font-size:20px;line-height:1.2;color:var(--white)}.slick-next.slick-arrow:after{content:'\f105'}.carousel .slick-arrow.slick-prev{left:25px}.carousel .slick-arrow.slick-next{right:25px}ul.slick-dots{position:absolute;bottom:9px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0}.slick-dots li{list-style:none}.slick-dots li button{width:32px;height:32px;background:var(--white);border-radius:50%;margin:0 10px;cursor:pointer;font-size:0}.slick-dots li.slick-active button{background:var(--theme-primary)}.home-banner::after,.inner-banner::before{content:" ";background-image:url(/wp-content/themes/ecart/assets/images/arrow-graphic.svg);position:absolute;right:100px;bottom:-153px;width:85px;height:247px}.inner-banner::before{z-index:1}.inner-banner .container img{width:100%;max-width:375px}.cart-link{position:relative}.cart-link span.cart-count{position:absolute;height:20px;width:20px;background-color:var(--theme-primary);display:inline-block;font-size:10px;text-align:center;font-size:15px;font-weight:700;border-radius:50%;left:50%;top:-10px;line-height:20px;transform:translate(-50%,0);margin-left:7px}.site-header{background-color:var(--theme-gray);padding:16px 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .logo{margin-bottom:0;height:93px;width:auto}.site-header .logo img{height:100%}.dropdown-menu li{padding-bottom:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--black);background-color:var(--theme-primary)}.navbar .container-fluid{-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-expand-lg .navbar-nav{margin-right:18px;margin-top:7px}.navbar-nav li{font-size:var(--font-h6);font-weight:700;list-style:none;text-transform:uppercase}.dropdown-toggle::after{display:none}.navbar-nav li:before{content:" ";height:20px;width:3px;background-color:var(--theme-primary);display:inline-block;position:absolute;left:2px;top:2px}.main-navigation ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-nav li:first-of-type::before{display:none}.navbar-nav li{padding-bottom:0}.dropdown-menu{border-radius:0}.dropdown-item{font-weight:inherit;color:var(--black)}.navbar-nav .sub-menu li:before{display:none}li.nav-item:first-of-type:before{display:none}li.nav-item{position:relative}.navbar-brand img{height:68px}.navbar-nav li>a{color:var(--white);margin-right:20px;margin-left:34px;font-family:var(--secondary-font);letter-spacing:2px}.navbar-nav li>a:hover{color:var(--theme-secondary)}.navbar-nav li ul a{color:var(--black);margin:0 10px;padding:6px 20px;font-weight:500;border-bottom:1px solid #E3E3E3}.navbar-nav li ul li:last-of-type a{border-bottom:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto;right:0}.main-navigation ul ul a{width:auto;white-space:nowrap}.navbar-nav li ul a:hover{color:var(--theme-secondary)}ul#primary-menu{margin-right:18px}.main-navigation ul ul{background-color:#fff;padding:13px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dropdown-item{font-family:var(--secondary-font)}.navbar-nav .nav-link:hover{color:var(--theme-primary)}.search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--white);border-radius:50px}.search-bar input{border:none;padding:7px 18px;border-radius:20px 0 0 20px;background-color:#fff0;font-size:16px;color:var(--white);border:#fff0;width:380px}.search-bar input:focus{color:var(--white)}.search-bar input::-webkit-input-placeholder{color:var(--white)}.search-bar input::-moz-placeholder{color:var(--white)}.search-bar input:-ms-input-placeholder{color:var(--white)}.search-bar input::-ms-input-placeholder{color:var(--white)}.search-bar input::placeholder{color:var(--white)}.search-bar button{border:none;background-color:#fff0;border-radius:0 20px 20px 0;padding:0 22px;font-size:20px;color:var(--white)}.icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icons span{color:var(--white);margin-left:20px;font-size:30px;display:inline-block}.checkbox-dropdown{width:calc(25% - 20px);border:1px solid var(--black);padding:10px 20px;position:relative;margin:10px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:#fff}ul.checkbox-dropdown-list input[type="checkbox"]{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9;opacity:0}ul.checkbox-dropdown-list li{position:relative;padding-bottom:0;margin-bottom:9px}ul.checkbox-dropdown-list input[type="checkbox"]+label{padding-left:30px}ul.checkbox-dropdown-list input[type="checkbox"]+label:before{position:absolute;content:" ";height:16px;width:16px;background-color:#fff0;left:3px;top:3px;border-radius:4px;border:1px solid var(--theme-gray)}ul.checkbox-dropdown-list input[type="checkbox"]:checked+label:before{background-color:var(--theme-gray)}ul.checkbox-dropdown-list input[type="checkbox"]:checked+label:after{content:'';display:block;position:absolute;top:4px;left:9px;width:5px;height:12px;border:solid var(--white);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.loader-wrap{position:fixed;background-color:rgb(255 255 255 / .8);left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999}.loader{width:20px;aspect-ratio:1;border-radius:50%;background:var(--black);-webkit-box-shadow:0 0 0 0 #0004;box-shadow:0 0 0 0 #0004;-webkit-animation:l1 1s infinite;animation:l1 1s infinite;font-size:0}@-webkit-keyframes l1{100%{-webkit-box-shadow:0 0 0 30px #0000;box-shadow:0 0 0 30px #0000}}@keyframes l1{100%{-webkit-box-shadow:0 0 0 30px #0000;box-shadow:0 0 0 30px #0000}}.checkbox-dropdown:after{content:'\f078';position:absolute;top:50%;right:10px;margin-top:-12px;font-family:'Font Awesome 6 Pro'}span.filter-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}span.count{height:20px;width:20px;background-color:var(--black);color:var(--white);text-align:center;border-radius:50%;margin-right:10px;font-size:14px;font-weight:900;line-height:20px}div#productFilterWrapper .d-flex{margin:0 -10px}.product-wrapper #filter-form>.d-flex{gap:10px}.checkbox-dropdown.is-active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.checkbox-dropdown-list{list-style:none;margin:0;padding:0;position:absolute;top:calc(100% + 1px);border:inherit;border-top:none;left:-1px;right:-1px;opacity:0;padding:24px;-webkit-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;height:126px;overflow:scroll;overflow-x:hidden;pointer-events:none;background-color:#EDEDED;z-index:9}.is-active .checkbox-dropdown-list{opacity:1;pointer-events:auto}.checkbox-dropdown-list li{list-style:none}.checkbox-dropdown-list li label{display:block;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.pagination{margin-top:20px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination ul{display:inline-block;list-style:none;padding:0}.pagination li{display:inline-block;margin:0 5px}.pagination li a{text-decoration:none;padding:1px 10px;border-radius:3px;color:var(--black);font-weight:700;font-size:var(--font-h5)}.pagination li span.current{background:#E6E6E6;color:var(--black);font-weight:700;font-size:var(--font-h5);padding:1px 10px;border-radius:3px}.next.page-numbers,.prev.page-numbers{font-size:0}.next.page-numbers:after{content:"\f054";font-family:'Font Awesome 6 Pro';font-weight:700;font-size:20px}.prev.page-numbers:after{content:"\f053";font-family:'Font Awesome 6 Pro';font-weight:700;font-size:20px}.filter-button{background-color:#007BFF;color:#fff;padding:8px 16px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.filter-button:hover{background-color:#0056b3}#sort-by{padding:8px 16px;border:1px solid #000;border-radius:0;font-size:16px;cursor:pointer;width:auto;background-color:#fff;color:#000;z-index:9}#sort-by option{font-size:14px}.section-shop-ecart{padding:45px 0 16px}.section-shop-ecart h2{font-size:48px;font-weight:700;font-family:var(--secondary-font);text-transform:uppercase}.section-shop-ecart .text-center{margin-bottom:25px}.card{border:none;margin-bottom:40px}a.product-card-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}.card-img{padding-bottom:67%;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:15px;border-radius:0}.card-img.supplier-image{background-size:60%;-webkit-box-shadow:rgb(0 0 0 / .2) 0 0 6px;box-shadow:rgb(0 0 0 / .2) 0 0 6px}.card-body{background-color:var(--theme-gray);color:var(--white);padding:29px 26px;position:relative}.card-body h4{color:var(--white);font-family:var(--primary-font);letter-spacing:0;margin-bottom:4px;text-transform:none;font-weight:1000}.card-body a{color:var(--theme-primary);text-decoration:none;font-family:var(--secondary-font);font-weight:var(--font-500)}.card-body:before,.card-body:after{background-image:url(/wp-content/themes/ecart/assets/images/corner.svg);content:" ";height:40px;width:40px;position:absolute;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.btn-link span{position:relative;margin-left:7px;transition:all 0.3s ease-in-out;right:0;display:inline-block}div#nickx-gallery{width:140px;height:381px;overflow:auto}#change-password-message{margin:10px 0;color:red}.success-password{color:green!important;margin:10px 0!important}.card:hover .btn-link span{transform:translateX(30px);position:relative}.card-body:before{left:-4px;top:-4px}.card-body:after{right:-4px;bottom:-4px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.card:hover .card-body:before{left:-10px;top:-10px}.card:hover .card-body:after{right:-10px;bottom:-10px}.fal{font-weight:300}.card-body a:hover{color:var(--white)}.page-content-wrap{position:relative;z-index:1}.logo{display:inline-block;width:149px;margin-bottom:25px}.bottom-bar p{margin-bottom:5px}.bottom-bar p strong{font-weight:900}.footer-nav ul{padding-left:0}li.link:after{content:"\f35d";color:var(--theme-primary);font-family:"Font Awesome 6 Pro";margin-left:7px}.bottom-bar .container div:first-of-type p{color:var(--theme-gray)}.footer-nav{margin-top:25px}.footer h5{color:var(--white);margin-bottom:15px;letter-spacing:0;font-family:var(--secondary-font)}.footer li a{font-size:12px}.footer::before{content:" ";background-image:url(/wp-content/themes/ecart/assets/images/Dots.svg);top:-100px;left:10%}.footer::before{content:" ";background-image:url(/wp-content/themes/ecart/assets/images/Dots.svg);top:-145px;left:78px;width:88px;height:188px;display:inline-block;position:absolute}.footer .container{position:relative}.footer ul li{list-style:none}.footer li a i{color:var(--theme-primary);margin-left:5px}.back-to-top{position:absolute;width:41px;height:33px;background-color:var(--theme-primary);right:44px;top:-58px;text-align:center;line-height:33px;font-size:22px}.back-to-top:hover{background-color:var(--white);border-color:var(--theme-primary)}.footer{background-color:var(--theme-gray);color:var(--white);padding:45px 0 0}.footer a{color:var(--white);text-decoration:none}.footer a:hover{color:var(--theme-primary)}.footer .contact a{font-weight:400}.footer .contact i,.footer .connect i{margin-right:10px}.footer .contact,.footer .connect{margin-bottom:20px;font-size:14px}.footer .bottom-bar{background-color:#f8f9fa;color:var(--black);padding:21px 0 11px;margin-top:43px}.footer .contact i,.footer .connect i{margin-right:5px;font-size:20px;color:var(--theme-primary);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;vertical-align:middle}.footer .connect a:hover i{color:var(--white)}.footer .bottom-bar a{color:var(--black)}.footer .bottom-bar a:hover{color:var(--theme-primary)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom-bar .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-login header,.page-template-login footer{display:none}.login-form a.back-btn{margin-left:10px;text-decoration:none}.login-wrap{position:relative;padding:100px 0;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-wrap h4{margin-top:30px}.login-wrap h3{text-transform:uppercase}.login-wrap p{line-height:1.3}.background-pattern{background-image:url(/wp-content/themes/ecart/assets/images/bg-img.jpg);background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;background-color:var(--black)}.login-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;max-width:1320px;background-color:var(--white);-webkit-box-shadow:0 0 10px rgba(var(--black),.5);box-shadow:0 0 10px rgba(var(--black),.5);margin:0 auto;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-form{padding:5%;width:60%}.login-logo .ecart-logo{width:286px;margin-bottom:40px}.login-form h2{margin-bottom:20px}.login-form .form-control{margin-bottom:20px}.login-form .forgot-password{text-align:right}.login-logo{background-color:var(--black);color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40%}.login-logo img{max-width:100%}.form-label{margin-bottom:.5rem;font-size:20px;font-weight:900;color:var(--black)}.login-form .form-control{margin-bottom:20px;border:none;border-bottom:2px solid var(--black);background-color:#EDEDED;color:var(--black)}.login-form .login-cta p{color:var(--black);font-weight:var(--font-900)}.login-form .btn{font-size:20px;font-weight:700;border-radius:0;padding:13px 34px;border:none;background-color:var(--black)}.login-form .btn:hover{background-color:var(--theme-primary);color:#000}.login-form .flex{margin-bottom:23px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.login-form a{color:var(--black);font-weight:var(--font-900);text-decoration:underline}.login-form a:hover{color:var(--theme-primary)}.connect-cta{border-top:1px solid var(--black);margin-top:40px;padding-top:40px}.connect-cta a:hover i{color:var(--black)}.connect-cta i{margin-right:5px;font-size:20px;color:var(--theme-primary);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;vertical-align:middle}.connect-cta h5{font-size:20px;font-family:'Saira Condensed';text-transform:uppercase;margin-bottom:10px}.login-form .connect-cta a{font-weight:400;text-decoration:none;font-size:14px}.please-note .note-description p:last-of-type{margin-bottom:0}.mouse{width:42px;height:61px;border-radius:20px;background-color:var(--white);position:relative;margin:9px auto 12px;-webkit-animation:mouse-move 1s infinite alternate;animation:mouse-move 1s infinite alternate;border:2px solid var(--black);display:inline-block}.mouse::before{content:'';position:absolute;top:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:5px;height:5px;background-color:#000;border-radius:50%}.mouse::after{content:'';position:absolute;bottom:-43px;left:6px;width:28px;height:0;height:68px;background-image:url(/wp-content/themes/ecart/assets/images/arrow.svg);-webkit-animation:arrow-move 1s infinite alternate;animation:arrow-move 1s infinite alternate;background-repeat:no-repeat}.contact-form .gform-theme--foundation .gform_fields{row-gap:16px}.contact-form .gfield_label.gform-field-label{color:var(--black);font-size:20px;font-weight:900}.contact-form{margin-bottom:30px}.contact-form .gform-theme--foundation .gfield input,.contact-form .gform-theme--foundation .gfield textarea.large{border:none;border-bottom:1px solid;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#EDEDED;outline:none}.contact-form .gform-theme--foundation .gfield textarea.large{min-block-size:10em}.contact-form .gform-theme.gform-theme--framework.gform_wrapper .gform_button{font-size:20px!important;text-transform:uppercase!important;padding:14px 30px!important;border-radius:0px!important;background-color:var(--black)!important;border:1px solid var(--black)!important}.contact-form .gform-theme.gform-theme--framework.gform_wrapper .gform_button:hover,.contact-form .gform-theme.gform-theme--framework.gform_wrapper .gform_button:focus{background-color:transparent!important;color:var(--black)!important}@-webkit-keyframes mouse-move{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes mouse-move{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes arrow-move{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes arrow-move{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.section-shop{padding:34px 0 60px}.section-shop h3{text-transform:uppercase}.breadcrumb{margin-bottom:0;padding:8px 0}.breadcrumb-wrapper>.container{padding-left:0;padding-right:0}.breadcrumb ul{padding-left:0;margin:0}.breadcrumb ul li{font-size:14px;list-style:none;text-transform:uppercase;display:inline-block;padding-bottom:0;font-family:var(--alternative-font)}.breadcrumb ul li::after{content:"\f054";font-family:"Font Awesome 6 Pro";font-size:12px;position:relative;top:-1px;margin:0 5px 0 5px}.breadcrumb ul li:last-of-type::after{display:none}.breadcrumb ul li.active{font-weight:var(--font-700)}.breadcrumb a{font-size:14px;font-family:var(--alternative-font);color:var(--black);font-weight:500}.breadcrumb a:hover{color:var(--theme-primary)}.banner-black-bg{background-color:var(--black);background-image:none!important;overflow:hidden}.right-supplier-logo{position:absolute;right:-2%;top:-27%;opacity:.3;bottom:0;height:120%}.right-supplier-logo img{height:100%;width:auto}.inner-banner{min-height:415px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.inner-banner::after{position:absolute;content:" ";left:0;right:0;top:0;bottom:0;background-color:rgb(31 31 31 / .8)}.inner-banner .container{position:relative;z-index:1}.inner-banner p{width:860px;max-width:100%}.inner-banner *{color:var(--white)}.inner-banner h1{font-size:var(--font-h2);font-weight:1000}#productFilterWrapper{padding:15px 0;border-top:2px solid #EDEDED;border-bottom:2px solid #EDEDED;margin:30px 0}.product-wrapper{padding:34px 0 20px}.product-wrappe h3{margin-bottom:28px}button#filterButton img{margin-left:8px}button#filterButton{background-color:var(--black);color:var(--white);display:-webkit-box;display:-ms-flexbox;margin-bottom:10px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;border:none;padding:10px 20px;text-transform:uppercase;min-width:160px;text-align:center;font-weight:var(--font-900)}button#filterButton:hover{background-color:var(--theme-primary)}.btn-outline-secondary{padding-right:50px;border-radius:0;color:var(--black);border:1px solid var(--black);background-image:url(/wp-content/themes/ecart/assets/images/chevron-down-sharp-regular.svg);background-repeat:no-repeat;background-position:91px center;background-color:#fff;z-index:9;font-weight:900;padding:10px 40px 10px 17px}.btn-outline-secondary:hover,.btn-outline-secondary.dropdown-toggle.show{color:var(--white);background-color:var(--theme-gray);background-image:url(/wp-content/themes/ecart/assets/images/chevron-down-sharp-regular-white.svg);border-color:var(--theme-gray)}.dropdown-menu li{list-style:none}#shop-row{position:relative;z-index:1}.multiselect{width:200px;position:relative;margin-bottom:20px}.selectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f1;padding:10px;cursor:pointer;border:1px solid #ccc}.checkboxes{display:none;border:1px solid #ccc;background-color:#f1f1f1;position:absolute;z-index:1;width:100%;max-height:150px;overflow-y:auto}.checkboxes label{display:block;padding:10px}.checkboxes label:hover{background-color:#ddd}.checkboxes::-webkit-scrollbar,#nickx-gallery::-webkit-scrollbar{width:8px}.checkboxes::-webkit-scrollbar-thumb,#nickx-gallery::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.checkboxes::-webkit-scrollbar-thumb:hover,#nickx-gallery::-webkit-scrollbar-thumb{background:#555}#nickx-gallery::-webkit-scrollbar{width:0}.overSelect{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.product-filter-wapper{margin:0 -11px}.multiselect-wrapper .multiselect-input{border-radius:0;border:1px solid var(--black);color:var(--black)}.product-filter-wapper .form-select,.product-filter-wapper .multiselect-dropdown,.multiselect-wrapper{width:calc(25% - 22px)!important;margin:0 11px}.product-filter-wapper{display:none;margin-bottom:30px;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-top:2px solid #EDEDED;border-bottom:2px solid #EDEDED;padding:21px 0 32px;margin-top:23px}.product-title{font-size:var(--font-h5);font-weight:900;margin-top:10px;font-family:var(--primary-font);text-transform:none;letter-spacing:0;margin-bottom:0}.product-title a{color:var(--black)}.product-title a:hover{color:var(--theme-primary)}.product-price{font-size:var(--body-text);font-weight:1000;margin-top:5px}.product-brand{color:var(--theme-primary);font-weight:700;margin-top:5px;font-family:var(--alternative-font);letter-spacing:2px;font-size:var(--body-text);margin-bottom:0;text-transform:uppercase}.product-old-price{text-decoration:line-through;color:var(--theme-light-grey);margin-right:10px}.btn-enquiry,.yith_ywraq_add_item_browse_message.hide-when-removed a{background-color:var(--theme-gray);color:var(--white);margin-top:10px;padding:10px 20px;border:none;border-radius:0;font-size:16px;font-weight:700;text-transform:uppercase;display:inline-block}.btn-enquiry:hover,.yith_ywraq_add_item_browse_message.hide-when-removed a:hover{background-color:var(--theme-primary);color:var(--black)}.bg_img{padding-bottom:100%;background-size:cover;width:100%;display:block;background-position:center}.product-card{margin-bottom:40px}.gform_confirmation_message{color:green!important}.accordion-item{border:none;margin-bottom:10px}.accordion-button:not(.collapsed){color:var(--white);background-color:var(--theme-gray);-webkit-box-shadow:inset 0 -1px 0 rgb(0 0 0 / .125);box-shadow:inset 0 -1px 0 rgb(0 0 0 / .125)}.accordion-body{padding:1rem 0}.accordion-button::after{background-image:none;content:"\2b";font-family:"Font Awesome 6 Pro"}.accordion-button:not(.collapsed)::after{background-image:none;content:"\f068";font-family:"Font Awesome 6 Pro"}.accordion-button{font-size:20px;font-weight:700;background-color:#E6E6E6}.contact-form input,.contact-form textarea{margin-bottom:10px}.please-note .note-description{padding:20px;background-color:#EDEDED}.please-note .note-description a{color:var(--black);text-decoration:underline}.please-note .note-description a:hover{color:var(--theme-primary)}.please-note h4{margin-bottom:0}.contact-form h4,.please-note h4{background-color:var(--theme-gray);padding:10px 26px;color:var(--white)}img.zoomImg{opacity:0!important;position:static!important}span.nickx-popup_trigger.fa.fa-expand{display:none!important}.product-detail-wrap .images.nickx_product_images_with_video{max-width:648px;width:59%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:381px;margin-bottom:50px;position:relative}div#nickx-gallery .nslick-track{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}div#nickx-gallery li img,.slider.nickx-slider-for.nslick-initialized.nslick-slider .nslick-slide img{max-height:380px}.page-content,.entry-content,.entry-summary{margin:0}h1.product_title.entry-title{font-size:var(--font-h4);font-weight:900;margin-bottom:10px;letter-spacing:0}.woocommerce-product-details__short-description p{line-height:1.3}.product-detail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-wrap .summary.entry-summary{width:38%;margin-left:3%}.product-detail-wrap div#nickx-gallery li{list-style:none;float:none;width:128px!important}.single-product div.product .product-detail-wrap{position:relative;padding:58px 0}.woocommerce-notices-wrapper+.breadcrumb-wrapper .container{padding-left:0}.single-product .vendor-name-wrapper{display:none}p.price{font-size:16px;font-weight:900}p.price del{color:#C4C4C4;margin-right:6px}p.price ins{background-color:#fff0}body.single-product .qib-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:0;width:100%}.nickx-slider-for{width:calc(100% - 140px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}div#nickx-gallery{width:140px}button:disabled{opacity:.1}button#scrollUp{position:absolute;top:-40px;left:42px;background-color:#fff0;font-size:26px;padding:0 14px}button#scrollDown{position:absolute;bottom:-40px;left:42px;background-color:#fff0;font-size:26px;padding:0 14px}.product-detail-wrap .custom-content-after-summary p{line-height:1.3}.product-detail-wrap .custom-content-after-summary h3{font-size:var(--font-h4)}section.detail-wrapper{padding:32px 0 56px}.custom-content-after-summary ul li{list-style:circle}.detail-wrapper p{line-height:1.3}.detail-wrapper .btn{padding:10px 38px;font-size:20px}.detail-wrapper .col-6:last-of-type{padding-left:10%}section.detail-wrapper h3{margin-bottom:25px}.detail-wrapper ul{padding-left:0}.detail-wrapper li{list-style:none;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;line-height:1.2;margin-bottom:13px}.detail-wrapper li a{color:var(--black);display:block;line-height:1.4}.detail-wrapper li a:hover{color:var(--theme-primary)}.detail-wrapper .icon{font-size:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:35px}.detail-wrapper li{list-style:none}section.detail-wrapper h3{margin-bottom:10px}.ywraq-form-table-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form#yith-ywraq-form{width:42%;height:672px;overflow:auto;padding-right:30px;margin-right:5%;margin-bottom:20px}.yith-ywraq-mail-form-wrapper{width:52%;margin-left:1%;top:-58px;position:relative}.shop_table thead{display:none}.yith-ywraq-mail-form-wrapper h3{background-color:#1F1F1F;color:#fff;padding:17px 25px;margin-bottom:0}.shop_table .cart_item{position:relative;padding-right:50px;display:block;border-bottom:1px solid #76B82C;padding-bottom:16px;margin-bottom:25px}.shop_table td.product-remove{position:absolute;right:0;width:48px;height:calc(100% - 30px);background-color:#EDEDED!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0}form#yith-ywraq-default-form{background-color:#EDEDED;padding:20px 15px;position:relative;margin-bottom:61px}.yith-ywraq-mail-form-wrapper .form-row.form-row-wide.field-half-row{width:50%;display:inline-block;vertical-align:top}.yith-ywraq-mail-form-wrapper input.button.raq-send-request.last{position:absolute;bottom:-25px;right:14%}td.product-thumbnail img{width:112px}.woocommerce form .form-row .required{text-decoration:none}.woocommerce #yith-ywraq-form .product-subtotal,.woocommerce #yith-ywraq-form .product-quantity,.woocommerce #yith-ywraq-form .product-price{text-align:left;padding:0 0}.product-name a{font-size:20px;font-weight:1000;color:var(--black)}body .qib-button-wrapper .minus.qib-button,body .qib-button-wrapper .plus.qib-button{background:transparent!important;padding:0!important;border:none;width:auto;color:var(--theme-primary);font-size:22px}.qib-button-wrapper .quantity input.input-text.qty.text{width:51px;border:none!important;font-weight:1000;font-size:20px}.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper{padding-top:0!important}#yith-ywraq-form label,.yith-ywraq-mail-form-wrapper label:not(.checkbox){font-weight:900;font-size:20px;margin-bottom:12px}p#term_and_condition_field{margin-bottom:0}p.form-row.form-row-wide.raq-send-request-row{margin-bottom:0;padding:0}#yith-ywraq-default-form .form-row input[type=checkbox],#yith-ywraq-default-form .form-row input[type=radio]{display:inline-block;height:24px;width:24px;position:relative;top:5px;margin-right:4px}#login-errors{display:block;width:100%}.sec-default-editor{padding:33px 0 210px;position:relative;z-index:1}.site-main{padding:0 20px;max-width:1440px;margin:0 auto}.site-main .container{padding-left:0;padding-right:0}.woocommerce-error{padding:20px}.woocommerce:before,.woocommerce:after{content:" ";display:table}.woocommerce:after{clear:both}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.shop_table .ywraq-buttons a.ywraq-button.ywraq-reject,.shop_table .ywraq-buttons a.ywraq-button.ywraq-accept,.shop_table .ywraq-buttons a.ywraq-button.ywraq-reject:hover,.shop_table .ywraq-buttons a.ywraq-button.ywraq-accept:hover{border:none!important}.shop_table.order_details tfoot th,.shop_table.order_details tfoot td{padding:5px 20px!important}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,.wc-block-components-button:not(.is-link),.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size:20px!important;line-height:1.5!important;padding:8px 30px 8px!important;font-weight:900!important;min-width:120px!important;text-align:center!important;text-transform:uppercase!important;text-decoration:none!important;display:inline-block!important;background:var(--black)!important;color:var(--white)!important;border:1px solid var(--black)!important;border-radius:0px!important;transition:all 0.4s linear!important;-webkit-transition:all 0.4s linear!important;-ms-transition:all 0.4s linear!important;-o-transition:all 0.4s linear!important;-moz-transition:all 0.4s linear!important}.ywraq-customer-information h3{font-size:18px}.ywraq-view-quote-wrapper p{margin:0 0 5px!important}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:focus,.wc-block-components-button:not(.is-link):hover,.wc-block-components-button:not(.is-link):focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus{background:var(--theme-primary)!important;color:var(--black)!important;border-color:var(--theme-primary)!important;text-decoration:none!important;outline:none!important}.woocommerce-error{margin:0 0 30px}.woocommerce-error li{list-style:none;padding-bottom:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{height:40px;border:none;border-bottom:solid 2px var(--black);background:var(--white);border-radius:0;padding:0 15px!important}.archive .site-main{max-width:100%;padding:0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce:not(.woocommerce-shop) h2{font-size:var(--font-h4);margin-bottom:5px}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:transparent!important}.woocommerce form .form-row{margin-bottom:15px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin-top:10px}.lost_password a{color:var(--theme-primary);display:inline-block;font-weight:700;outline:none!important}.lost_password a:hover,.lost_password a:focus{color:#000}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:1.25em}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border:solid 1px #000}.woocommerce-MyAccount-navigation ul li{list-style:none;padding:0;margin:0;border-bottom:solid 1px #000}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation ul li a{display:block;color:#000;padding:10px 15px;background-color:#fff}.woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-MyAccount-navigation ul li a:focus,.woocommerce-MyAccount-navigation ul li.is-active a{background:#000;color:#fff;text-decoration:none}.woocommerce-MyAccount-content p a{color:var(--theme-primary);text-decoration:none;font-weight:700}.woocommerce-MyAccount-content p a:hover,.woocommerce-MyAccount-content p a:focus{color:#000;text-decoration:none}.woocommerce-info{border-top-color:var(--theme-primary)}.woocommerce-info::before{color:var(--theme-primary)}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{max-width:100%}.woocommerce-account .addresses .title .edit{color:var(--theme-primary)}.woocommerce-account .addresses .title .edit:hover,.woocommerce-account .addresses .title .edit:focus{text-decoration:none;color:#000}.select2-container .select2-selection--single{border-radius:0;height:60px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:58px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:18px;right:10px}span.error{margin-top:10px;display:block}#custom-login-form .error{color:red;display:block;margin-top:-10px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--theme-primary);color:#fff}.error-404{background:var(--black);padding:50px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:600px;margin:0 auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-404 h1{font-size:var(--font-h2);padding:40px 0 20px 0;line-height:1;width:100%;margin-bottom:0}.error-main{max-width:500px;background:#FFF;border:solid 1px #CECECE;padding:50px;-webkit-box-shadow:0 0 6px rgb(0 0 0 / .16);box-shadow:0 0 6px rgb(0 0 0 / .16);margin:0 auto;text-align:center;border-radius:10px}.error-logo{display:block;margin:0 auto 30px;max-width:280px}.error-404 .btn{background-color:var(--white);color:var(--black);border-radius:0;text-transform:uppercase;font-weight:700;padding:6px 20px}.error-404 .btn:hover{background-color:var(--theme-primary);color:var(--black)}.error-logo a{display:block}.error-logo img{display:block;width:100%}.error-main h3,.error-main .h3{border-top:solid 1px #CECECE;border-bottom:solid 1px #CECECE;padding:20px 0}.error404 #page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}.ctmbtn{margin-top:25px}.woocommerce-mini-cart{list-style:none;padding:0;margin:0}.woocommerce-mini-cart li{list-style:none;padding:0 0 10px;margin:0 0 10px;position:relative;border-bottom:solid 1px rgb(0 0 0 / .3)}.woocommerce-mini-cart li a{display:block}.woocommerce-mini-cart li a:nth-child(2){padding-left:75px;position:relative}.woocommerce-mini-cart li a .attachment-woocommerce_thumbnail{display:inline-block;width:60px;vertical-align:top;position:absolute;left:0}.woocommerce-mini-cart li span.quantity{display:block;padding:0 0 0;width:calc(100% - 75px);margin:0 0 0 auto;border:none}.woocommerce-mini-cart li a.remove_from_cart_button{position:absolute;right:0;font-size:30px;bottom:-12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:9}p.woocommerce-mini-cart__total.total{padding-left:75px;padding-top:15px}.woocommerce-mini-cart__buttons{text-align:center}.woocommerce ul.cart_list li a:hover,.woocommerce ul.product_list_widget li a:hover{color:var(--theme-primary);text-decoration:none}.woocommerce-mini-cart__buttons a{font-size:14px;line-height:1.5;padding:8px 15px 7px;font-family:'Montserrat',sans-serif;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;display:inline-block;background:var(--theme-primary);color:#FFF;border:1px solid var(--theme-primary);border-radius:8px;margin:0 2px}.woocommerce-mini-cart__buttons a:hover,.woocommerce-mini-cart__buttons a:focus{background:#000;color:#fff;border-color:#000;text-decoration:none;outline:none}.in-store-only-badge{border:solid 1px #D5D5D6;-webkit-box-shadow:0 3px 6px rgb(0 0 0 / .16);box-shadow:0 3px 6px rgb(0 0 0 / .16);padding:4px 19px 3px!important;display:inline-block;border-radius:24px;font-size:18px;line-height:1.2;font-weight:700;text-transform:uppercase;left:31px!important}.single-product.woocommerce span.onsale{z-index:9;left:0}.woocommerce span.onsale{border:solid 1px #D5D5D6;background:var(--theme-primary);-webkit-box-shadow:0 3px 6px rgb(0 0 0 / .16);box-shadow:0 3px 6px rgb(0 0 0 / .16);width:90px!important;height:30px!important;display:block;border-radius:24px!important;color:#ffffff!important;font-size:18px!important;line-height:1.2!important;font-weight:bold!important;text-transform:uppercase;position:absolute!important;top:14px!important;right:0px!important;text-align:center!important;min-width:inherit!important;min-height:inherit!important;padding:4px 10px 0!important}.woocommerce-breadcrumb{color:#FB8E0C!important;font-weight:bold!important;font-size:16px!important}.woocommerce-breadcrumb a{font-weight:normal!important;color:#626262!important;font-size:16px!important}.woocommerce-breadcrumb span{color:#FB8E0C;display:inline-block;vertical-align:middle;position:relative;margin:0 4px 0 3px}.accordion-event-link{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 36px;transition:all 0.3s ease-in-out}.accordion-event-link:hover,.accordion-event-link:focus{opacity:.7}.accordion-event-img{width:68px;height:68px}.accordion-event-img img{height:100%;width:100%;object-fit:cover;display:block}.accordion-event-content{width:calc(100% - 68px);padding-left:18px}.accordion-event-content h6{font-size:16px;color:var(--theme-text);font-weight:800;margin:0;text-transform:capitalize;font-family:var(--primary-font)}.accordion-event-catg{display:block;color:var(--theme-primary);font-size:14px;font-weight:700;text-transform:uppercase;font-family:var(--alternative-font)}.accordion-event-qty{display:block;font-size:12px;font-weight:400;color:var(--theme-gray);font-family:var(--primary-font)}.ac-form-col label{font-size:20px;font-weight:900;display:block;line-height:1;text-transform:capitalize;color:var(--black);font-family:var(--primary-font)}input.ac-form-field{background:#EDEDED;border:0;border-radius:0;border-bottom:2px solid var(--black);;color:var(--black);font-family:var(--primary-font);font-size:16px;padding:0 5px;height:40px}input.ac-form-field::-webkit-input-placeholder{color:rgb(0 0 0 / .5);opacity:1}input.ac-form-field::-moz-placeholder{color:rgb(0 0 0 / .5);opacity:1}input.ac-form-field:-ms-input-placeholder{color:rgb(0 0 0 / .5);opacity:1}input.ac-form-field:-moz-placeholder{color:rgb(0 0 0 / .5);opacity:1}.ac-form-field-wrap{position:relative;margin:0 0 26px}.toggle-password{position:absolute;right:9px;top:11px;z-index:2;cursor:pointer}.account-left-col .account-title{padding:0 0 11px}.account-left-col .please-note .note-description p{line-height:1.3;margin:0 0 12px}.account-left-col .please-note{margin:0 0 34px}.account-left-col .accordion-item{margin:0 0 8px}.account-left-col .accordion-event-content h6{letter-spacing:0}.account-left-col .accordion-event-catg{letter-spacing:2px;margin:0 0 8px}.ac-form-col h4{letter-spacing:2.4px;margin:0 0 32px}.ac-form-col label{margin:0 0 14px}input.ac-form-field{padding:0 12px}.account-detail-item{margin:0 0 65px}.inner-account-right-col{padding:70px 0 0}.ac-form-field-btn-wrap .btn{font-size:20px;padding:14px 32px}.account-sec{padding:30px 0 150px}@media only screen and (max-width:1400px){.account-sec{padding:30px 0 50px}}@media only screen and (max-width:767px){.account-right-col{order:1;margin-bottom:50px}.account-left-col{order:2}.inner-account-right-col{padding:0}.account-sec{padding:30px 0 70px}}@media only screen and (max-width:1700px){.navbar-brand img{height:56px}.navbar-nav li{font-size:var(--body-small)}.icons span{margin-left:15px}.search-bar input{width:230px}.site-header{padding:15px 20px}.navbar-nav li>a{margin-right:10px;margin-left:20px}.home-banner::after,.inner-banner::before{width:59px;height:247px;background-size:contain;background-repeat:no-repeat;right:15px}}@media only screen and (max-width:1400px){.sec-default-editor{padding:33px 0 80px}.navbar .container-fluid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-form .gfield_label.gform-field-label{font-size:16px}.navbar-expand-lg .navbar-collapse{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-expand-lg .navbar-nav{margin-left:0!important}.site-header .logo{height:70px}.search-bar input{width:196px}.carousel-content p{font-size:30px}.carousel-content p.brand{font-size:22px}.carousel .slick-arrow{height:50px;width:50px}.slick-dots li button{width:20px;height:20px;margin:0 6px}.section-shop-ecart h2{font-size:var(--font-h3)}.footer::before{display:none}.card-body{padding:18px}.card-body a{font-size:12px}.login-form{padding:10% 4% 9%}}@media only screen and (min-width:992px){.dropdown:hover .dropdown-menu{display:block}}@media only screen and (max-width:1199px){.menu-area{position:fixed;top:0;z-index:100000;width:300px;height:100vh!important;background:var(--theme-gray);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-top:20px!important;overflow:auto;padding-bottom:50px;left:-400px;padding:25px 0;display:block!important}.main-navigation{display:block;width:auto;margin-right:45px}.main-navigation .icon span{margin:0 10px}.site-header .logo{height:80px}.navbar-nav li>a{margin-right:0;margin-left:0}.main-navigation ul ul a{width:100%;margin:0;white-space:normal}span.submenuToggle{position:absolute;right:10px;top:8px;width:30px;height:30px;background:url(/wp-content/themes/ecart/assets/images/down-arrow.svg) center center no-repeat;background-size:14px;cursor:pointer;z-index:999}.submenuOpened span.submenuToggle{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.main-navigation ul ul{position:static;display:none}.menu-opened .menu-area{left:0}button.menu-toggle.hamburger.hamburger--3dxy-r{position:absolute;right:0;top:58%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hamburger{display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;overflow:visible;padding:0}.hamburger-box{width:32px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:32px;height:4px;background-color:var(--theme-primary);border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0.15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s 0.1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0.15s cubic-bezier(.645,.045,.355,1);-o-transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1);transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1);transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0.15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(.645,.045,.355,1);-o-transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1);transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1);transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger.is-active{position:relative;z-index:120;margin-top:0}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:#fff0;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg);background:var(--theme-primary)}.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);background:var(--theme-primary)}ul#primary-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0}.main-navigation ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar-nav li:before{display:none}.navbar-nav li>a{padding:10px 15px;position:relative}ul#primary-menu{margin-top:30px}.search-bar{margin:40px 0}.icons span{margin-left:11px;display:block;text-align:center;margin-bottom:0}.search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:90%;margin:22px auto}.main-navigation ul ul{width:100%}form#yith-ywraq-form{width:100%;height:auto;overflow:auto;padding-right:0;margin-right:0;margin-bottom:30px}.yith-ywraq-mail-form-wrapper{width:100%;margin-left:0;top:0;position:relative}.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper{padding:0!important}.yith-ywraq-mail-form-wrapper{margin-top:0!important}table.shop_table.ywraq_responsive .product-remove{max-width:43px!important}.detail-wrapper .col-6:last-of-type{padding-left:15px}.home-banner::after,.inner-banner::before{width:59px;background-size:contain;background-repeat:no-repeat}}@media only screen and (max-width:991px){.login-wrap{padding:60px 0}.site-header{padding:8px 20px;height:104px}.home-banner::after,.inner-banner::before{display:none}.login-form,.login-logo{width:100%}.navbar-toggler{border:none}.navbar .container-fluid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-toggler-icon{background-image:none;position:relative;width:30px;height:30px}.navbar-toggler-icon:before,.navbar-toggler-icon:after{content:'';position:absolute;background-color:#fff;height:3px;width:30px;left:0;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.navbar-toggler-icon:before{top:8px}.navbar-toggler-icon:after{bottom:8px}.navbar-toggler.collapsed .navbar-toggler-icon:before{top:8px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.navbar-toggler.collapsed .navbar-toggler-icon:after{bottom:8px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:before{top:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.navbar-nav .nav-link{color:var(--white);margin-right:0;margin-left:0}.navbar-nav li:before{display:none}.collapse:not(.show){left:-400px}.navbar-collapse{position:fixed;top:0;z-index:100000;width:300px;height:100vh!important;background:var(--theme-gray);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-top:20px!important;overflow:auto;padding-bottom:50px;left:0;padding:25px;display:block!important}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:after{bottom:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.carousel-content p.brand{font-size:20px}.carousel-content p{font-size:24px}.carousel-content h1{letter-spacing:1px}.site-header .logo{width:130px;height:auto}.carousel .slick-arrow.slick-prev{left:10px}.carousel .slick-arrow.slick-next{right:10px}.carousel .slick-arrow{height:28px;width:28px}.slick-next.slick-arrow:after,.slick-prev.slick-arrow:before{font-size:14px}.carousel-slide{height:65vh}.carousel-content .highlight{padding:40px 20px}.product-filter-wapper .form-select,.product-filter-wapper .multiselect-dropdown,.multiselect-wrapper{width:calc(33.33% - 22px)!important;margin:4px 11px}.checkbox-dropdown{width:calc(33.33% - 20px)}.product-detail-wrap .summary.entry-summary{width:100%;margin-left:0;margin-bottom:40px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,.wc-block-components-button:not(.is-link),.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size:16px!important}.product-detail-wrap .images.nickx_product_images_with_video{width:100%}}@media only screen and (max-width:767px){.site-header{height:91px}.carousel-content p.brand{font-size:16px}.carousel-content p{font-size:20px}.footer-nav{margin-top:10px}.carousel-slide{height:auto}.order-2{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.checkbox-dropdown{width:calc(50% - 20px)}.col-6{width:100%}.detail-wrapper .btn{padding:10px 38px;font-size:14px;margin-bottom:40px}}@media only screen and (max-width:767px){.menu-area{width:252px}.search-bar button{padding:0 10px}.search-bar input{width:150px}.main-navigation .icon span{margin:0 4px}.site-header .logo{width:110px}.product-filter-wapper .form-select,.product-filter-wapper .multiselect-dropdown,.multiselect-wrapper{width:calc(50% - 22px)!important;margin:4px 11px}.sec-default-editor{padding:40px 0}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:100%;margin-bottom:16px}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:100%}body .qib-button-wrapper{float:left!important}div#nickx-gallery{width:60px}.nickx-slider-for{width:calc(100% - 60px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body .video-thumbnail .video_icon_img{background-position:-26px -14px!important;height:50px;width:50px}.product-detail-wrap div#nickx-gallery li{width:50px!important}.tc_video_slide.nslick-slide.nslick-current.nslick-active .product_video_iframe{height:240px!important}div#nickx-gallery{height:240px}div#nickx-gallery li img,.slider.nickx-slider-for.nslick-initialized.nslick-slider .nslick-slide img{max-height:240px}.nickx-slider-nav li img{min-height:58px!important}.product-detail-wrap .images.nickx_product_images_with_video{height:240px}img.product_video_img.attachment-thumbnail.size-thumbnail{min-width:auto}button#scrollUp,button#scrollDown{left:0}}@media only screen and (max-width:480px){.product-filter-wapper .form-select,.product-filter-wapper .multiselect-dropdown,.multiselect-wrapper{width:calc(100% - 22px)!important;margin:4px 11px}.checkbox-dropdown{width:calc(100% - 20px)}#yith-ywraq-form table.cart .product-thumbnail{display:block}table.shop_table.ywraq_responsive .product-remove{max-width:36px!important;padding:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.yith-ywraq-mail-form-wrapper .form-row.form-row-wide.field-half-row{width:100%;padding:0 0 10px}form#yith-ywraq-form{margin-bottom:15px}.yith-ywraq-mail-form-wrapper .form-row.form-row-wide{padding:0 0 10px}#yith-ywraq-form table.cart .product-thumbnail{padding-left:0;padding-right:0}}.woocommerce-page .single-product .product .woocommerce-product-gallery .zoom{display:none!important}.woocommerce-page .single-product .product .woocommerce-product-gallery--with-zoom .flex-viewport{overflow:hidden}