﻿:root{--font-family-base:'Roboto',sans-serif;--font-family-heading:'Roboto',sans-serif;--font-family-special:'Yesteryear',cursive;--font-font_awesome:'FontAwesome';--font-size-base:14px;--paragraph:#555;--gray-color:#999;--light-gray:#f2f2f3;--light-white:#f4f5f7;--ash-color:#d2d2d2;--theme-color:#cc2121;--theme-color-secondary:#d2d2d2;--theme-color-dark:#ad1c1c;--theme-color-light:#e45656;--bdr-color:#ebebeb;--bg-dark:#22282e;--white:#fff;--offwhite:#f4f4f4;--black:#000;--black-soft:#111;--navy:#3b5998;--pink:#ff69b4;--violet:#93c;--olive:#559137;--green:#008000;--red:#e74c3c;--orange:#f5740a;--yellow:#fbbf00;--lebel-new:#3fcc8d;--lebel-discount:#ff5e00;--danger-color:#dc3545;--waring-color:#ffc107;--success-color:#28a745;--info-color:#17a2b8;--facebook:#3b5999;--facebook-dark:#355089;--twitter:#1da1f2;--twitter-dark:#0d93e6;--pinterest:#cb2028;--pinterest-dark:#b61c23;--youtube:#cc332d;--youtube-dark:#b72d28;--google-plus:#fe6d4c;--google-plus-dark:#fd522b;--instagram:#c619b8;--instagram-dark:#b216a5;--wrapper-edit-fe:#d0d0d0;--video-opener-overtitle-color:#fff;--video-opener-overtitle-size:calc(1rem + .8vw);--video-opener-overtitle-text-shadow:1px 0 1px rgba(0,0,0,.77);--video-opener-title-color:#fff;--video-opener-title-size:calc(3rem + 1vw);--video-opener-title-text-shadow:1px 0 1px rgba(0,0,0,.77);--video-opener-subtitle-color:#fff;--video-opener-subtitle-size:calc(1.5rem + .8vw);--video-opener-subtitle-text-shadow:1px 0 1px rgba(0,0,0,.77);--video-opener-overtitle-size-sm:calc(.8rem + .8vw);--video-opener-subitle-size-sm:calc(1rem + .8vw);--title-adaptive-font-size-sm:calc(2rem + 1vw);--video-opener-button-text-size:calc(.8rem + .3vw);--button_radius:50px;--button_radius_hover:0;--button_main_color:var(--color_primary);--button_main_color_text:white;--button_main_color_hover:#f39e00;--button_main_color_text_hover:white;--button_border:0px solid transparent;--button_border_hover:0px solid transparent;--button_font_family:"Nunito Sans",sans-serif;--button_font_weight:500;--button_font_size:14px;--button_fill_color:var(--color_primary);--button_fill_color_hover:#dd9000;--button_fill_text_color:#fff;--button_fill_text_hover_color:#fff;--button_fill_sizing:1rem 3rem;--button_fill_sizing_sm:1rem 1.5rem;--navbar-height-xl:172px;--navbar-height-lg:172px;--navbar-height-md:172px;--navbar-height-sm:110px;--navbar-height-xs:110px;--navbar-height-xxs:110px;}body{font-size:var(--font-size-base);line-height:1.8;font-weight:400;font-family:var(--font-family-base);color:var(--paragraph);}a{transition:.4s;}a:hover,a:focus{color:var(--theme-color);outline:0;text-decoration:none;}p{margin-bottom:0;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--black-soft);font-weight:500;margin:0;line-height:inherit;}h1,.h1{font-size:36px;}h2,.h2{font-size:30px;}h3,.h3{font-size:24px;}h4,.h4{font-size:18px;}h5,.h5{font-size:16px;}h6,.h6{font-size:14px;}ul{margin:0;padding:0;}ul li{list-style:none;}strong,b{font-weight:700;}figure{margin:0;}img{max-width:100%;transition:.4s;}.bg-img{background-size:cover;background-position:center;background-repeat:no-repeat;}.btn,button{border:0;cursor:pointer;outline:0;padding:0;box-shadow:none;transition:.4s;background-color:transparent;}.btn:active,.btn:focus,button:active,button:focus{outline:0;box-shadow:none;}input:focus,textarea:focus{outline:0;}fieldset{margin-top:30px;}fieldset legend{border-bottom:1px solid #e7e7e7;color:var(--black);font-size:24px;padding-bottom:10px;}::-moz-selection{color:var(--white);background:#91b2c3;}::selection{color:var(--white);background:#91b2c3;}::placeholder{color:#999;font-size:13px;opacity:1;}.modal-dialog{max-width:1000px;}@media only screen and (min-width:992px) and (max-width:1199.98px){.modal-dialog{max-width:800px;}}@media only screen and (min-width:768px) and (max-width:991.98px){.modal-dialog{max-width:700px;}}.modal{display:block!important;opacity:0;visibility:hidden;pointer-events:none;z-index:-99;}.modal.show{opacity:1;visibility:visible;pointer-events:visible;z-index:99999999;-webkit-animation:slideInDown .4s forwards;animation:slideInDown .4s forwards;}.modal .modal-header{padding:0 10px;border-bottom:0;}.modal .modal-header .close{color:var(--black-soft);font-size:34px;opacity:1;display:block;position:absolute;padding:0;width:30px;height:30px;margin:0;right:10px;top:10px;font-weight:500;z-index:999;line-height:30px;border-radius:50%;}.modal .modal-body{padding:20px 20px 20px 20px;}@media only screen and (max-width:479.98px){.modal .modal-body{padding:10px;}}.tab-content .tab-pane{display:block;height:0;max-width:100%;opacity:0;overflow:hidden;visibility:hidden;}.tab-content .tab-pane.active{height:auto;opacity:1;overflow:visible;visibility:visible;}.tooltip.show{opacity:1;}.tooltip>.tooltip-inner{font-size:13px;color:var(--white);background-color:var(--theme-color);}.tooltip.bs-tooltip-top .arrow:before{border-top-color:var(--theme-color);}.tooltip.bs-tooltip-left .arrow:before{border-left-color:var(--theme-color);}.slick-slider .slick-slide>div>div{vertical-align:middle;}.slick-arrow-style button.slick-arrow{top:50%;left:0;height:40px;width:40px;color:var(--black-soft);font-size:16px;text-align:center;cursor:pointer;display:block;position:absolute;transform:translateY(-50%) scale(.7);line-height:40px;border-radius:3px;z-index:1;background-color:rgba(240,240,240,.7);opacity:0;visibility:hidden;transition:.4s;}.slick-arrow-style button.slick-arrow.slick-next{left:auto;right:0;padding-left:2px;}.slick-arrow-style button.slick-arrow:hover{color:var(--white);background-color:var(--theme-color);}.slick-arrow-style:hover button.slick-arrow{opacity:1;visibility:visible;transform:translateY(-50%) scale(1);}.slick-arrow-style_hero button.slick-arrow{font-size:40px;left:15px;width:inherit;height:inherit;background-color:transparent;}.slick-arrow-style_hero button.slick-arrow.slick-next{right:15px;}.slick-arrow-style_hero button.slick-arrow:hover{color:var(--theme-color);background-color:transparent;}.slick-append{background-color:var(--white);z-index:2;padding-left:5px;}.slick-append button{position:inherit;display:inline-block;background-color:transparent;color:var(--paragraph);}.slick-append button.slick-next{margin-left:10px;}.slick-append button:hover{color:var(--theme-color);}.slick-dot-style ul.slick-dots{bottom:15px;left:50%;position:absolute;transform:translateX(-50%);}.slick-dot-style ul.slick-dots li{display:inline-block;margin-right:10px;}.slick-dot-style ul.slick-dots li:last-child{margin-right:0;}.slick-dot-style ul.slick-dots li button{width:25px;height:8px;padding:0;border:0;display:block;text-indent:-5000px;cursor:pointer;transition:.4s;background-color:var(--paragraph);}.slick-dot-style ul.slick-dots li.slick-active button{background-color:var(--theme-color);}.slick-row-3 .slick-list{margin:0 -3px;}.slick-row-3 .slick-list .slick-slide{margin:0 3px;}@media only screen and (max-width:767.98px){.slick-sm-row-3 .slick-list{margin:0 -3px!important;}.slick-sm-row-3 .slick-list .slick-slide{margin:0 3px!important;}}.slick-row-4 .slick-list{margin:0 -4px;}.slick-row-4 .slick-list .slick-slide{margin:0 4px;}@media only screen and (max-width:767.98px){.slick-sm-row-4 .slick-list{margin:0 -4px!important;}.slick-sm-row-4 .slick-list .slick-slide{margin:0 4px!important;}}.slick-row-5 .slick-list{margin:0 -5px;}.slick-row-5 .slick-list .slick-slide{margin:0 5px;}@media only screen and (max-width:767.98px){.slick-sm-row-5 .slick-list{margin:0 -5px!important;}.slick-sm-row-5 .slick-list .slick-slide{margin:0 5px!important;}}.slick-row-6 .slick-list{margin:0 -6px;}.slick-row-6 .slick-list .slick-slide{margin:0 6px;}@media only screen and (max-width:767.98px){.slick-sm-row-6 .slick-list{margin:0 -6px!important;}.slick-sm-row-6 .slick-list .slick-slide{margin:0 6px!important;}}.slick-row-7 .slick-list{margin:0 -7px;}.slick-row-7 .slick-list .slick-slide{margin:0 7px;}@media only screen and (max-width:767.98px){.slick-sm-row-7 .slick-list{margin:0 -7px!important;}.slick-sm-row-7 .slick-list .slick-slide{margin:0 7px!important;}}.slick-row-8 .slick-list{margin:0 -8px;}.slick-row-8 .slick-list .slick-slide{margin:0 8px;}@media only screen and (max-width:767.98px){.slick-sm-row-8 .slick-list{margin:0 -8px!important;}.slick-sm-row-8 .slick-list .slick-slide{margin:0 8px!important;}}.slick-row-9 .slick-list{margin:0 -9px;}.slick-row-9 .slick-list .slick-slide{margin:0 9px;}@media only screen and (max-width:767.98px){.slick-sm-row-9 .slick-list{margin:0 -9px!important;}.slick-sm-row-9 .slick-list .slick-slide{margin:0 9px!important;}}.slick-row-10 .slick-list{margin:0 -10px;}.slick-row-10 .slick-list .slick-slide{margin:0 10px;}@media only screen and (max-width:767.98px){.slick-sm-row-10 .slick-list{margin:0 -10px!important;}.slick-sm-row-10 .slick-list .slick-slide{margin:0 10px!important;}}.slick-row-11 .slick-list{margin:0 -11px;}.slick-row-11 .slick-list .slick-slide{margin:0 11px;}@media only screen and (max-width:767.98px){.slick-sm-row-11 .slick-list{margin:0 -11px!important;}.slick-sm-row-11 .slick-list .slick-slide{margin:0 11px!important;}}.slick-row-12 .slick-list{margin:0 -12px;}.slick-row-12 .slick-list .slick-slide{margin:0 12px;}@media only screen and (max-width:767.98px){.slick-sm-row-12 .slick-list{margin:0 -12px!important;}.slick-sm-row-12 .slick-list .slick-slide{margin:0 12px!important;}}.slick-row-13 .slick-list{margin:0 -13px;}.slick-row-13 .slick-list .slick-slide{margin:0 13px;}@media only screen and (max-width:767.98px){.slick-sm-row-13 .slick-list{margin:0 -13px!important;}.slick-sm-row-13 .slick-list .slick-slide{margin:0 13px!important;}}.slick-row-14 .slick-list{margin:0 -14px;}.slick-row-14 .slick-list .slick-slide{margin:0 14px;}@media only screen and (max-width:767.98px){.slick-sm-row-14 .slick-list{margin:0 -14px!important;}.slick-sm-row-14 .slick-list .slick-slide{margin:0 14px!important;}}.slick-row-15 .slick-list{margin:0 -15px;}.slick-row-15 .slick-list .slick-slide{margin:0 15px;}@media only screen and (max-width:767.98px){.slick-sm-row-15 .slick-list{margin:0 -15px!important;}.slick-sm-row-15 .slick-list .slick-slide{margin:0 15px!important;}}.slick-slider .slick-slide>div{margin-bottom:37px;}.slick-slider .slick-slide>div:last-child{margin-bottom:0;}@media only screen and (min-width:1200px){.container{max-width:1200px;}}@media only screen and (max-width:767.98px){.container{max-width:540px;}}@media only screen and (max-width:575.98px){.container{max-width:450px;}}.common-wrapper{max-width:1250px;margin:auto;padding:40px 0;background-color:var(--white);}@media only screen and (max-width:767.98px){.common-wrapper{padding:35px 0 62px 0;}}@media only screen and (max-width:479.98px){.common-wrapper{padding:15px 0 62px 0;}}.bdr-bottom{border-bottom:1px solid var(--bdr-color);}.common-bg{background-color:#f6f6f6;}.theme-color{background-color:var(--theme-color);}.bg-gray{background-color:#f2f2f2;}.bg-gray-2{background-color:#f6f7f9;}.bg-blue{background-color:#3a78ff;}.bg-dark{background-color:var(--bg-dark)!important;}.theme-color{background-color:var(--theme-color);}.bg-black{background-color:var(--black-soft);}.facebook{background-color:var(--facebook);}.twitter{background-color:var(--twitter);}.google{background-color:var(--google-plus);}.instagram{background-color:var(--instagram);}.youtube{background-color:var(--youtube);}.scroll-top{bottom:50px;cursor:pointer;height:50px;position:fixed;right:20px;text-align:center;width:50px;z-index:9999;transition:.4s;border-radius:50%;background-color:var(--theme-color);box-shadow:0 0 1px rgba(255,255,255,.5);}.scroll-top i{line-height:50px;color:#fff;font-size:25px;}.scroll-top.not-visible{bottom:-50px;visibility:hidden;opacity:0;}.scroll-top:hover{background-color:var(--black-soft);}.custom-checkbox.custom-control,.custom-radio.custom-control{min-height:auto;}.custom-checkbox label,.custom-checkbox .custom-control-label,.custom-radio label,.custom-radio .custom-control-label{font-size:14px;line-height:1;padding-left:10px;font-weight:400;display:block;cursor:pointer;}.custom-checkbox label:before,.custom-checkbox .custom-control-label:before,.custom-radio label:before,.custom-radio .custom-control-label:before{background-color:transparent;border:1px solid #ddd;border-radius:0;height:15px;top:0;width:15px;}.custom-checkbox label:after,.custom-checkbox .custom-control-label:after,.custom-radio label:after,.custom-radio .custom-control-label:after{background-size:10px 10px;height:15px;top:0;}.custom-checkbox label a,.custom-checkbox .custom-control-label a,.custom-radio label a,.custom-radio .custom-control-label a{color:var(--black-soft);font-weight:500;}.custom-checkbox label a:hover,.custom-checkbox .custom-control-label a:hover,.custom-radio label a:hover,.custom-radio .custom-control-label a:hover{color:var(--theme-color);}.custom-checkbox input,.custom-checkbox .custom-control-input,.custom-radio input,.custom-radio .custom-control-input{outline:0;}.custom-checkbox input:focus~.custom-control-label:before,.custom-checkbox input:focus label:before,.custom-checkbox .custom-control-input:focus~.custom-control-label:before,.custom-checkbox .custom-control-input:focus label:before,.custom-radio input:focus~.custom-control-label:before,.custom-radio input:focus label:before,.custom-radio .custom-control-input:focus~.custom-control-label:before,.custom-radio .custom-control-input:focus label:before{box-shadow:none;}.custom-checkbox input:checked~.custom-control-label:before,.custom-checkbox input:checked label:before,.custom-checkbox .custom-control-input:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:checked label:before,.custom-radio input:checked~.custom-control-label:before,.custom-radio input:checked label:before,.custom-radio .custom-control-input:checked~.custom-control-label:before,.custom-radio .custom-control-input:checked label:before{background-color:var(--theme-color);border-color:var(--theme-color);}.custom-radio label:before,.custom-radio .custom-control-label:before{border-radius:50%;height:14px;width:14px;}.custom-radio label::after,.custom-radio .custom-control-label::after{background-size:10px 10px;left:-22px;top:2px;height:10px;width:10px;}.header-top{padding:10px 0;}.header-top-settings ul li{color:var(--paragraph);cursor:pointer;font-size:12px;position:relative;margin-left:40px;position:relative;margin-left:20px;padding-left:20px;}.header-top-settings ul li:before{top:50%;left:0;width:1px;height:15px;content:"";position:absolute;background-color:var(--bdr-color);transform:translateY(-50%);}.header-top-settings ul li:first-child{padding-left:0;margin-left:0;}.header-top-settings ul li:first-child:before{display:none;}.header-top-settings ul li span{cursor:auto;font-size:13px;}.header-top-settings ul li .dropdown-list{top:100%;right:0;position:absolute;opacity:0;visibility:hidden;transform:translateY(30px);transition:.4s;padding:15px 15px 20px;width:150px;z-index:9;text-align:left;background-color:var(--white);pointer-events:none;border:1px solid var(--bdr-color);}.header-top-settings ul li .dropdown-list li{margin-left:0;padding:0;}.header-top-settings ul li .dropdown-list li a{color:var(--paragraph);font-size:13px;display:block;padding:5px 0 3px;}.header-top-settings ul li .dropdown-list li a:hover{color:var(--theme-color);}.header-top-settings ul li .dropdown-list li a img{vertical-align:inherit;}.header-top-settings ul li .dropdown-list li:before{display:none;}.header-top-settings ul li:hover .dropdown-list{opacity:1;visibility:visible;pointer-events:visible;transform:translateY(0);}.welcome-message p{color:var(--paragraph);font-size:13px;line-height:1;}.header-configure-area{padding-right:10px;}.header-configure-area ul li{display:inline-block;margin-left:25px;line-height:1;}.header-configure-area ul li a{font-size:20px;line-height:1;color:var(--black-soft);position:relative;}.header-configure-area ul li a .notification{top:-10px;right:-8px;position:absolute;width:18px;height:18px;text-align:center;line-height:18px;font-size:10px;color:var(--white);border-radius:50%;background-color:var(--theme-color);}.header-configure-area ul li a:hover{color:var(--theme-color);}.header-configure-area ul li:first-child{margin-left:0;}.header-configure-area ul li.user-hover{position:relative;}.header-configure-area ul li.user-hover .dropdown-list{position:absolute;top:100%;right:0;width:150px;padding:20px;background-color:var(--white);z-index:11;transform:translateY(30px);transition:.4s;opacity:0;visibility:hidden;border:1px solid var(--bdr-color);}.header-configure-area ul li.user-hover .dropdown-list li{display:block;margin-left:0;}.header-configure-area ul li.user-hover .dropdown-list li a{color:var(--paragraph);font-size:13px;line-height:1;display:block;padding:8px 0;}.header-configure-area ul li.user-hover .dropdown-list li a:hover{color:var(--theme-color);}.header-configure-area ul li.user-hover:hover .dropdown-list{opacity:1;visibility:visible;transform:none;}.main-menu ul{display:flex;flex-wrap:wrap;justify-content:center;}.main-menu ul li{position:relative;}.main-menu ul li.static{position:static;}.main-menu ul li a{color:var(--black-soft);font-size:14px;padding:40px 15px;font-weight:500;display:block;text-transform:uppercase;border-radius:5px;font-family:var(--font-family-heading);}.main-menu ul li a i{font-size:14px;padding:0 3px;}.main-menu ul li:first-child a{padding-left:0;}.main-menu ul li:hover>a,.main-menu ul li.active>a{color:var(--theme-color);}.main-menu ul li ul.dropdown{top:100%;left:0;width:220px;position:absolute;transition:.4s;background-color:var(--white);opacity:0;visibility:hidden;z-index:99999;padding:20px 0;pointer-events:none;transform:translateY(20px);border:1px solid var(--bdr-color);}.main-menu ul li ul.dropdown li{margin-right:0;border-right:0;flex-basis:100%;padding:0;}.main-menu ul li ul.dropdown li a{color:var(--paragraph);font-size:14px;font-weight:400;padding:5px 15px;}.main-menu ul li ul.dropdown li a i{float:right;padding-top:5px;}.main-menu ul li ul.dropdown li:hover>a{color:var(--theme-color);background-color:var(--white);}.main-menu ul li ul.dropdown li ul.dropdown{top:100%;left:100%;position:absolute;width:250px;opacity:0;visibility:hidden;}.main-menu ul li ul.dropdown li:hover ul.dropdown{top:0;opacity:1;visibility:visible;}.main-menu ul li ul.megamenu{width:calc(100% - 30px);padding:20px;border:1px solid var(--bdr-color);left:0;right:0;margin:auto;}.main-menu ul li ul.megamenu li{flex-basis:25%;}.main-menu ul li ul.megamenu li.mega-title>a{color:var(--black-soft);font-size:16px;font-weight:500;}.main-menu ul li ul.megamenu li ul li{flex-basis:100%;}.main-menu ul li ul.megamenu li:hover>a{color:var(--theme-color);}.main-menu ul li ul.megamenu li.megamenu-banners{flex-basis:100%;margin-top:25px;padding-bottom:10px;position:relative;}.main-menu ul li ul.megamenu li.megamenu-banners:before{top:0;left:0;width:100%;height:100%;content:"";position:absolute;pointer-events:none;background-color:rgba(255,255,255,.4);opacity:0;visibility:hidden;transition:.4s;}.main-menu ul li ul.megamenu li.megamenu-banners:hover:before{opacity:1;visibility:visible;}.main-menu ul li:hover ul.dropdown{opacity:1;visibility:visible;pointer-events:visible;transform:translate(0);}.main-menu ul li:hover ul.megamenu{opacity:1;visibility:visible;}.header-transparent{top:0;left:0;right:0;width:100%;position:absolute;z-index:1;}.header-middle-inner{padding:30px 0;}.header-search-box{width:250px;position:relative;border-bottom:1px solid var(--bdr-color);}.header-search-box .header-search-field{width:100%;padding:5px 25px 5px 0;border:0;background-color:transparent;}.header-search-box .header-serch-btn{top:50%;right:0;font-size:18px;line-height:1;position:absolute;transform:translateY(-50%);}.header-search-box .header-serch-btn:hover{color:var(--theme-color);}.sticky.is-sticky{top:0;position:fixed;width:100%;z-index:500;background-color:var(--white);box-shadow:0 0 8px 1px rgba(0,0,0,.2);animation:900ms cubic-bezier(.2,1,.22,1) 0s normal none 1 running fadeInDown;}.sticky.is-sticky .main-menu li a{padding:20px 15px;}.sticky.is-sticky .main-menu li .dropdown li a{padding:5px 15px;}.sticky.is-sticky .main-menu li:first-child a{padding-left:0;}.mobile-header .category-toggle{padding:8px 15px;}.mobile-header-top{border-bottom:1px solid var(--bdr-color);}.mobile-header-top .header-top-settings{float:none;}.mobile-logo{max-width:140px;width:100%;}.mobile-main-header{display:flex;align-items:center;justify-content:space-between;}.mobile-main-header .mobile-menu-toggler{display:flex;align-items:center;}.mobile-main-header .mobile-menu-toggler .mini-cart-wrap{display:inline-block;font-size:24px;line-height:1;position:relative;margin-left:30px;}.mobile-main-header .mobile-menu-toggler .mini-cart-wrap a{color:var(--black-soft);}.mobile-main-header .mobile-menu-toggler .mini-cart-wrap a:hover{color:var(--theme-color);}.mobile-main-header .mobile-menu-toggler .mini-cart-wrap .notification{font-size:13px;color:var(--white);width:16px;height:16px;line-height:16px;border-radius:50%;text-align:center;font-weight:600;right:-8px;top:0;position:absolute;background-color:var(--theme-color);}.mobile-main-header .mobile-menu-toggler .mobile-menu-btn{margin-left:15px;}.mobile-main-header .mobile-menu-toggler .mobile-menu-btn .off-canvas-btn{font-size:30px;cursor:pointer;padding:10px 15px;line-height:1;padding-right:0;}.mobile-main-header .mobile-menu-toggler .mobile-menu-btn .off-canvas-btn:hover{color:var(--theme-color);}.mobile-navigation{overflow:hidden;max-height:250px;}.mobile-navigation nav{height:100%;}.mobile-menu{margin-top:30px;height:100%;overflow:auto;padding-right:30px;margin-right:-30px;}@media only screen and (max-width:479.98px){.mobile-menu{margin-top:15px;}}.mobile-menu li>a{font-size:15px;color:var(--black-soft);line-height:18px;position:relative;display:inline-block;padding:10px 0;}.mobile-menu li>a:hover{color:var(--theme-color);}.mobile-menu li ul li{border:0;padding-left:15px;}.mobile-menu li ul li a{font-size:14px;padding:8px 0;}.mobile-menu li.menu-item-has-children{display:block;position:relative;}.mobile-menu li.menu-item-has-children .menu-expand{line-height:50;top:-5px;left:95%;width:30px;position:absolute;height:50px;text-align:center;cursor:pointer;}.mobile-menu li.menu-item-has-children .menu-expand i{display:block;position:relative;width:10px;margin-top:25px;border-bottom:1px solid var(--black-soft);transition:all 250ms ease-out;}.mobile-menu li.menu-item-has-children .menu-expand i:before{top:0;width:100%;content:"";display:block;position:absolute;transform:rotate(90deg);border-bottom:1px solid var(--black-soft);transition:.4s;}.mobile-menu li.menu-item-has-children.active>.menu-expand i:before{transform:rotate(0);}.offcanvas-widget-area{margin-top:auto;padding-bottom:30px;}@media only screen and (max-width:479.98px){.offcanvas-widget-area{padding-bottom:0;}}.off-canvas-contact-widget li{color:var(--paragraph);font-size:15px;margin-bottom:5px;}.off-canvas-contact-widget li i{width:20px;}.off-canvas-contact-widget li a{color:var(--paragraph);}.off-canvas-contact-widget li a:hover{color:var(--theme-color);}.off-canvas-social-widget{margin-top:20px;}.off-canvas-social-widget a{color:var(--paragraph);font-size:18px;display:inline-block;margin-right:15px;}.off-canvas-social-widget a:hover{color:var(--theme-color);}.off-canvas-wrapper{position:fixed;top:0;left:0;height:100vh;width:100vw;opacity:0;visibility:hidden;transition:.4s;z-index:9999;}.off-canvas-wrapper.open{opacity:1;visibility:visible;}.off-canvas-wrapper.open .off-canvas-inner-content{transform:none;}.off-canvas-wrapper .off-canvas-overlay{background-color:rgba(0,0,0,.4);content:"";cursor:url("../Content/img/icon/cancel.png"),auto;position:absolute;left:0;top:0;height:100%;width:100%;}.off-canvas-wrapper .off-canvas-inner-content{background-color:#fff;width:300px;padding:20px;height:100%;position:relative;transform:translateX(calc(-100% - 50px));transition:.4s;}@media only screen and (max-width:479.98px){.off-canvas-wrapper .off-canvas-inner-content{width:260px;padding:15px;}}.off-canvas-wrapper .btn-close-off-canvas{top:0;left:100%;width:40px;height:40px;font-size:20px;color:var(--white);line-height:40px;text-align:center;cursor:pointer;position:absolute;transition:.4s;background-color:var(--theme-color);}.off-canvas-wrapper .btn-close-off-canvas i{transform:rotate(0);transition:.4s;display:block;line-height:40px;}.off-canvas-wrapper .btn-close-off-canvas:hover i{transform:rotate(-90deg);}.off-canvas-wrapper .off-canvas-inner{display:flex;flex-direction:column;margin-left:auto;height:100%;}.search-box-offcanvas form{position:relative;}.search-box-offcanvas form input{color:#666;font-size:13px;width:100%;height:40px;border:0;padding:0 40px 0 10px;background-color:#f2f2f2;}.search-box-offcanvas form .search-btn{top:0;right:0;width:40px;height:40px;line-height:42px;font-size:20px;color:var(--black-soft);position:absolute;}.search-box-offcanvas form .search-btn:hover{color:var(--theme-color);}.mobile-settings{padding-top:15px;margin-top:15px;border-top:1px solid var(--bdr-color);}.mobile-settings li{margin-bottom:5px;}.mobile-settings .nav{flex-direction:column;}.mobile-settings .nav .mobile-top-dropdown .dropdown-toggle{font-size:14px;color:var(--paragraph);cursor:pointer;}.mobile-settings .nav .mobile-top-dropdown .dropdown-toggle:hover{color:var(--theme-color);}.mobile-settings .nav .mobile-top-dropdown .dropdown-toggle:after{display:none;}.mobile-settings .nav .mobile-top-dropdown .dropdown-menu{padding:0;transition:.4s;border-color:var(--bdr-color);}.mobile-settings .nav .mobile-top-dropdown .dropdown-menu .dropdown-item{font-size:13px;color:var(--paragraph);padding:6px 15px;}.section-space{padding-top:80px;padding-bottom:80px;}@media only screen and (max-width:767.98px){.section-space{padding-top:62px;padding-bottom:62px;}}.mb-30{margin-bottom:30px;}.mt-20{margin-top:20px;}.mb-20{margin-bottom:20px;}.mt-30{margin-top:30px;}.mt-40{margin-top:40px;}.mb-45{margin-bottom:45px;}.mbn-30{margin-bottom:-30px;}.mbn-40{margin-bottom:-40px;}.mtn-40{margin-top:-40px;}.mbn-45{margin-bottom:-45px;}.btn-hero{color:var(--white);font-size:14px;font-weight:500;line-height:1;padding:18px 36px;border-radius:3px;display:inline-block;background-color:var(--theme-color);border-radius:0;}@media only screen and (max-width:767.98px){.btn-hero{padding:13px 25px;}}.btn-hero:hover{color:var(--white);background-color:var(--black-soft);}.btn-load-more{font-size:14px;padding:18px 25px;}.btn-read{color:var(--black-soft);display:block;font-size:14px;font-weight:400;line-height:1;margin-top:12px;text-decoration:underline;font-family:var(--font-family-heading);}.btn-read:hover{color:var(--theme-color);text-decoration:underline;}.btn__bg{color:var(--white);font-size:14px;padding:10px 20px;border-radius:0;background-color:var(--theme-color);}.btn__bg:hover{color:var(--white);background-color:var(--black-soft);}.btn-outline{border:1px solid var(--white);color:var(--white);font-size:15px;display:inline-block;padding:5px 20px;border-radius:4px;}.btn-outline:hover{color:var(--white);border-color:var(--theme-color);background-color:var(--theme-color);}.btn-cart{font-size:14px;padding:9px 25px;border-radius:40px;background-color:var(--white);box-shadow:1px 1px 1rem 0 rgba(0,0,0,.08);}.btn-cart:hover{color:var(--theme-color);}.btn-cart2{color:var(--white);font-size:14px;padding:9px 25px;background-color:var(--theme-color);}.btn-cart2:hover{color:var(--white);background-color:var(--black-soft);}.pos-buttons .btn.btn__bg.d-block{margin-right:10px;}.store-link{font-size:14px;color:var(--black-soft);font-weight:500;line-height:1;display:inline-block;position:relative;margin-top:20px;pointer-events:visible;font-family:var(--font-family-heading);}@media only screen and (max-width:575.98px){.store-link{margin-top:10px;}}.store-link:hover{color:var(--theme-color);}.store-link:hover:after{background-color:var(--theme-color);}.store-link:after{bottom:-7px;left:0;width:100%;height:1px;content:"";position:absolute;background-color:var(--black-soft);}.view-more-btn{margin-top:58px;text-align:center;}@media only screen and (max-width:767.98px){.view-more-btn{margin-top:44px;}}.hero-slider-item{height:510px;display:flex;align-items:center;}@media only screen and (min-width:768px) and (max-width:991.98px){.hero-slider-item{height:400px;}}@media only screen and (max-width:767.98px){.hero-slider-item{height:370px;}}.hero-slider-item_2{height:100vh;display:flex;align-items:center;}@media only screen and (min-width:768px) and (max-width:991.98px){.hero-slider-item_2{height:400px;}}@media only screen and (max-width:767.98px){.hero-slider-item_2{height:370px;}}.hero-slider-item_2 .hero-slider-content{margin-top:100px;}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.hero-slider-item_2 .hero-slider-content{margin-top:0;}}.hero-slider-item_3{height:800px;display:flex;align-items:center;}@media only screen and (min-width:1200px) and (max-width:1599.98px),only screen and (min-width:992px) and (max-width:1199.98px){.hero-slider-item_3{height:590px;}}@media only screen and (min-width:768px) and (max-width:991.98px){.hero-slider-item_3{height:400px;}}@media only screen and (max-width:767.98px){.hero-slider-item_3{height:300px;}}.hero-slider-content span{display:block;color:var(--theme-color);font-size:30px;line-height:1.2;padding-bottom:15px;font-family:var(--font-family-special);}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.hero-slider-content span{padding-bottom:10px;}}.hero-slider-content h1,.hero-slider-content h2{color:var(--black-soft);font-size:48px;font-weight:500;line-height:1.1;}@media only screen and (min-width:768px) and (max-width:991.98px){.hero-slider-content h1,.hero-slider-content h2{font-size:45px;line-height:1.1;}}@media only screen and (max-width:767.98px){.hero-slider-content h1,.hero-slider-content h2{font-size:30px;line-height:1.1;}}.hero-slider-content .btn-hero,.hero-slider-content .btn-outline{margin-top:32px;}.hero-bg{height:650px;display:flex;align-items:center;background-position:center;background-repeat:no-repeat;}@media only screen and (min-width:768px) and (max-width:991.98px){.hero-bg{height:550px;}}@media only screen and (max-width:767.98px){.hero-bg{height:350px;}}.hero-bg .content-inner{padding:0 80px;}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.hero-bg .content-inner{padding:0 15px;}}.hero-bg .hero-slider-content span{font-weight:400;font-family:var(--font-family-heading);}@media only screen and (max-width:767.98px){.hero-bg .hero-slider-content span{font-size:24px;}}.hero-bg .hero-slider-content h5{padding-top:20px;}.hero-slider-active-2 .slick-slide{opacity:.5;}.hero-slider-active-2 .slick-slide .content-inner{opacity:0;}.hero-slider-active-2 .slick-slide.slick-current.slick-active{opacity:1;}.hero-slider-active-2 .slick-slide.slick-current.slick-active .content-inner{opacity:1;}.slick-active .hero-slider-content.slide-1 h1,.slick-active .hero-slider-content.slide-2 h1{animation:slideInUp .8s linear alternate;}.slick-active .hero-slider-content.slide-1 h2,.slick-active .hero-slider-content.slide-2 h2{animation:slideInUp .8s linear alternate;}.slick-active .hero-slider-content.slide-1 span,.slick-active .hero-slider-content.slide-2 span{animation:slideInUp .5s linear alternate;}.slick-active .hero-slider-content.slide-1 a,.slick-active .hero-slider-content.slide-2 a{animation:slideInUp 1s linear alternate;}.offcanvas-search-inner{top:0;left:0;width:100%;height:100vh;position:fixed;transition:.4s;background-color:rgba(0,0,0,.7);opacity:0;visibility:hidden;z-index:9;}.offcanvas-search-inner.show{opacity:1;visibility:visible;}.offcanvas-search-inner.show .offcanvas-search-box{transform:translateY(0);}.offcanvas-search-inner .offcanvas-close{width:50px;height:50px;text-align:center;background-color:var(--white);color:var(--theme-color);font-size:22px;cursor:pointer;top:50px;right:50px;position:absolute;z-index:9;}.offcanvas-search-inner .offcanvas-close i{display:block;line-height:50px;transition:.6s;}.offcanvas-search-inner .offcanvas-close:hover i{transform:rotate(180deg);}.offcanvas-search-box{height:100vh;display:flex;align-items:center;justify-content:center;transform:translateY(50px);transition:.4s;transition-delay:.6s;}.offcanvas-search-box .bdr-bottom{border-color:var(--theme-color);}.offcanvas-search-box input{width:100%;border:0;color:var(--white);font-size:16px;font-weight:400;padding-right:20px;padding-bottom:15px;background-color:transparent;}.offcanvas-search-box input::placeholder{color:var(--white);font-size:16px;opacity:1;}.offcanvas-search-box .search-btn{display:flex;align-items:center;font-size:16px;color:var(--white);line-height:1;padding-bottom:15px;transition:.4s;}.offcanvas-search-box .search-btn i{display:block;line-height:1;font-size:28px;padding-right:15px;}.offcanvas-search-box .search-btn:hover{color:var(--theme-color);}.minicart-inner{top:0;left:0;position:fixed;width:100vw;height:100vh;transition:.4s;z-index:9;opacity:0;visibility:hidden;}.minicart-inner .offcanvas-overlay{top:0;left:0;width:100%;height:100%;content:"";position:absolute;background-color:rgba(0,0,0,.5);cursor:url("../Content/img/icon/cancel.png"),auto;}.minicart-inner.show{opacity:1;visibility:visible;}.minicart-inner.show .minicart-inner-content{transform:none;}.minicart-inner .minicart-close{width:50px;height:50px;text-align:center;background-color:var(--theme-color);color:var(--white);font-size:25px;cursor:pointer;top:0;right:375px;position:absolute;}.minicart-inner .minicart-close i{display:block;line-height:50px;transition:.6s;}.minicart-inner .minicart-close:hover i{transform:rotate(180deg);}.minicart-inner .minicart-inner-content{top:0;right:0;height:100vh;width:100%;max-width:375px;position:absolute;background-color:var(--white);transform:translateX(calc(100% + 50px));transition:.4s;padding:50px 20px;}.minicart-content-box{overflow:auto;height:100%;padding-right:30px;margin-right:-15px;}.minicart-item-wrapper{border-bottom:1px solid var(--bdr-color);}.minicart-item-wrapper ul li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--bdr-color);}.minicart-item-wrapper ul li:last-child{border-bottom:0;padding-bottom:0;}.minicart-item{display:flex;flex-wrap:wrap;}.minicart-thumb{max-width:85px;flex-basis:85px;border:1px solid #dfdede;}.minicart-content{padding:0 10px;max-width:calc(100% - 115px);flex-basis:calc(100% - 115px);}.minicart-content .product-name{font-size:14px;font-weight:400;line-height:1.5;padding-bottom:10px;}.minicart-content .product-name a{color:var(--black-soft);}.minicart-content .product-name a:hover{color:var(--theme-color);}.minicart-content .cart-quantity{font-size:12px;color:var(--paragraph);line-height:1;}.minicart-content .cart-quantity strong{font-size:16px;font-weight:400;vertical-align:text-bottom;}.minicart-content .cart-price{color:var(--theme-color);font-size:14px;font-weight:500;line-height:1;}.minicart-remove{max-width:30px;flex-basis:30px;text-align:center;font-size:18px;line-height:1;color:var(--black-soft);}.minicart-remove:hover{color:var(--theme-color);}.minicart-pricing-box{border-bottom:1px solid var(--bdr-color);padding-bottom:20px;margin-bottom:20px;padding-top:15px;}.minicart-pricing-box li{margin-bottom:5px;display:flex;justify-content:space-between;}.minicart-pricing-box li span{font-size:14px;color:var(--black-soft);}.minicart-pricing-box li span strong{color:var(--theme-color);font-weight:500;}.minicart-pricing-box li.total span{font-size:16px;font-weight:500;}.minicart-pricing-box li:last-child{margin-bottom:0;}.minicart-button a{color:var(--white);font-size:13px;display:block;font-weight:500;line-height:1;padding:17px 0;background-color:var(--black-soft);text-transform:uppercase;border-radius:40px;text-align:center;margin-bottom:10px;}.minicart-button a i{padding-right:5px;}.minicart-button a:hover{background-color:var(--theme-color);}.minicart-button a:last-child{margin-bottom:0;}.banner-item{position:relative;}.banner-item:hover .banner-thumb img{opacity:.7;}.banner-thumb img{width:100%;}.banner-content{top:50%;left:0;right:0;width:100%;text-align:center;position:absolute;pointer-events:none;transform:translateY(-50%);}.banner-content .text1{color:var(--theme-color);padding-bottom:5px;font-family:var(--font-family-special);}@media only screen and (min-width:768px) and (max-width:991.98px){.banner-content .text1{font-size:26px;}}@media only screen and (min-width:768px) and (max-width:991.98px){.banner-content .text2{font-size:18px;}}@media only screen and (max-width:767.98px){.banner-content .text2{font-size:24px;}}.banner-content-right{left:auto;right:85px;width:inherit;text-align:left;}@media only screen and (min-width:992px) and (max-width:1199.98px),only screen and (max-width:575.98px){.banner-content-right{right:40px;}}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:479.98px){.banner-content-right{right:30px;}}.banner-content.banner-text-top{top:40px;transform:none;}.banner-border{position:relative;}.banner-border:before{top:25px;bottom:25px;left:25px;right:25px;content:"";z-index:1;position:absolute;pointer-events:none;border:1px solid var(--white);}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.banner-border:before{top:15px;bottom:15px;left:15px;right:15px;}}.banner-content-shape{width:60%;margin:auto;padding:23px 20px;background-color:rgba(255,255,255,.7);}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:479.98px){.banner-content-shape{width:80%;}}.banner-content-shape p{color:var(--black-soft);padding-bottom:7px;text-transform:uppercase;}.banner-content-shape h4{font-size:24px;font-weight:400;line-height:1.2;color:var(--black-soft);text-transform:uppercase;font-family:var(--font-family-heading);}@media only screen and (max-width:767.98px){.banner-statistics-right [class*=col-]{margin-bottom:30px;}}.banner-statistics-right [class*=col-]:last-child{margin-bottom:0;}@media only screen and (max-width:575.98px){.service-policy-area{margin-bottom:-3px;}}.service-policy-item{display:flex;align-items:center;}@media only screen and (max-width:575.98px){.service-policy-item{display:block;text-align:center;}}.policy-terms{padding-left:20px;}@media only screen and (min-width:992px) and (max-width:1199.98px){.policy-terms{padding-left:8px;}}@media only screen and (max-width:575.98px){.policy-terms{padding-left:0;margin-top:15px;}}.policy-terms h5{color:var(--black-soft);line-height:1;padding-bottom:9px;text-transform:uppercase;}@media only screen and (min-width:992px) and (max-width:1199.98px){.policy-terms h5{font-size:18px;}}.policy-terms p{color:var(--paragraph);font-size:14px;font-weight:400;line-height:1.3;}@media only screen and (min-width:992px) and (max-width:1199.98px){.policy-terms p{font-size:13px;}}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.service-policy-area [class*=col-]{margin-bottom:30px;}}.service-policy-area [class*=col-]:last-child,.service-policy-area [class*=col-]:nth-child(3){margin-bottom:0;}@media only screen and (max-width:575.98px){.service-policy-area [class*=col-]:nth-child(3){margin-bottom:30px;}}.section-title{margin-top:-8px;margin-bottom:48px;padding:0 30px;}@media only screen and (max-width:767.98px){.section-title{margin-top:-5px;margin-bottom:35px;}}@media only screen and (max-width:479.98px){.section-title{padding:0 10px;}}.section-title h2{color:var(--black-soft);font-weight:500;line-height:1.2;}@media only screen and (max-width:575.98px){.section-title h2{font-size:22px;}}.section-title p{color:#707070;line-height:1.3;padding-top:15px;}.section-title-append{display:flex;justify-content:space-between;position:relative;margin-top:-5px;margin-bottom:34px;}.section-title-append:after{top:50%;right:0;width:100%;height:1px;content:"";position:absolute;background-color:var(--bdr-color);transform:translateY(-50%);z-index:1;}.section-title-append h3{display:inline-block;font-size:20px;font-weight:500;line-height:1;color:var(--black-soft);background-color:var(--white);position:relative;z-index:2;padding-right:10px;}.product-tab-menu{margin-top:-6px;margin-bottom:35px;}.product-tab-menu ul li{margin-right:35px;}@media only screen and (max-width:479.98px){.product-tab-menu ul li{margin-right:15px;}}.product-tab-menu ul li:last-child{margin-right:0;}.product-tab-menu ul li a{font-size:16px;font-weight:400;line-height:1.2;color:var(--paragraph);}.product-tab-menu ul li a:hover,.product-tab-menu ul li a.active{color:var(--black-soft);}.tab-content .tab-pane.show.active .product-item{animation-name:zoomIn;animation-duration:1s;}.product-item{overflow:hidden;}.product-item:hover .product-thumb .sec-img,.product-list-item:hover .product-thumb .sec-img{opacity:1;visibility:visible;}.product-item:hover .product-thumb .pri-img,.product-list-item:hover .product-thumb .pri-img{opacity:0;visibility:hidden;}.product-item:hover .button-group a,.product-list-item:hover .button-group a{opacity:1;visibility:visible;transform:scale(1);}.product-item:hover .box-cart,.product-list-item:hover .box-cart{bottom:15px;opacity:1;visibility:visible;}.product-thumb{position:relative;border:1px solid #dfdede;}.product-thumb img{width:100%;}.product-thumb .sec-img{top:0;left:0;position:absolute;opacity:0;visibility:hidden;}.product-caption{padding-top:18px;}.product-caption .product-name{padding-bottom:6px;}.product-caption .product-name a{font-size:16px;color:var(--black-soft);line-height:1.6;font-family:var(--font-family-heading);}.product-caption .product-name a:hover{color:var(--theme-color);text-decoration:underline;}.product-identity{display:flex;align-items:center;justify-content:space-between;}.button-group{right:15px;top:15px;position:absolute;}.button-group a{width:38px;height:38px;display:block;font-size:18px;line-height:42px;color:var(--black-soft);text-align:center;border-radius:50%;margin-bottom:10px;background-color:var(--white);transform:scale(.6);transition:.4s;opacity:0;visibility:hidden;}.button-group a span{display:block;}.button-group a:hover{color:var(--theme-color);}.box-cart{bottom:0;left:0;right:0;position:absolute;text-align:center;opacity:0;visibility:hidden;transition:.4s;}.product-label{background:var(--theme-color);border-radius:2px;color:#fff;font-size:12px;font-weight:400;left:20px;line-height:22px;min-width:46px;padding:0 10px;position:absolute;text-align:center;text-transform:uppercase;}.product-label.discount{background-color:var(--color_secondary);}.product-label:nth-child(1){top:20px;}.product-label:nth-child(2){top:50px;}.ratings{color:#f9bd22;font-size:14px;}.ratings span{margin-right:5px;}.ratings span:last-child{margin-right:0;}.price-box{line-height:1;}.price-regular{font-size:17px;line-height:1;color:var(--black-soft);font-weight:500;font-family:var(--font-family-heading);}.price-old{font-size:15px;color:#999;padding-left:5px;font-family:var(--font-family-heading);}.product-list-item{display:flex;}@media only screen and (max-width:767.98px){.product-list-item{display:block!important;}}.product-list-item .product-thumb{max-width:30%;flex-basis:30%;height:100%;}@media only screen and (max-width:767.98px){.product-list-item .product-thumb{max-width:100%;flex-basis:100%;}}.product-content-list{padding-left:20px;max-width:70%;flex-basis:70%;}@media only screen and (max-width:767.98px){.product-content-list{padding-left:0;max-width:100%;flex-basis:100%;margin-top:20px;}}.product-content-list .product-name{font-size:20px;font-weight:400;line-height:1.3;padding-bottom:15px;}.product-content-list .product-name a{color:var(--black-soft);}.product-content-list .product-name a:hover{color:var(--theme-color);}.product-content-list .price-box{padding-bottom:15px;}.button-group-list{margin-top:30px;}@media only screen and (min-width:992px) and (max-width:1199.98px),only screen and (min-width:768px) and (max-width:991.98px){.button-group-list{margin-top:15px;}}.button-group-list a{width:40px;height:40px;display:inline-block;font-size:17px;line-height:42px;color:var(--black-soft);text-align:center;border-radius:50%;margin-right:5px;background-color:#f6f6f6;}.button-group-list a:hover{color:var(--white);background-color:var(--black-soft);}.button-group-list a span{display:block;}.button-group-list a.btn-big{width:inherit;font-size:16px;padding:0 15px;border-radius:50px;}.button-group-list a.btn-big i{padding-right:5px;}.product-item.deal-item{display:flex;border:1px solid #dfdede;}@media only screen and (max-width:575.98px){.product-item.deal-item{display:block;}}.product-item.deal-item .product-thumb{border:0;width:270px;}@media only screen and (min-width:992px) and (max-width:1199.98px){.product-item.deal-item .product-thumb{width:220px;}}@media only screen and (max-width:575.98px){.product-item.deal-item .product-thumb{width:100%;}}.product-item.deal-item .product-deal-content{padding:15px;align-self:center;width:calc(100% - 270px);}@media only screen and (min-width:992px) and (max-width:1199.98px){.product-item.deal-item .product-deal-content{width:220px;width:calc(100% - 220px);}}@media only screen and (max-width:575.98px){.product-item.deal-item .product-deal-content{width:100%;}}.instagram-feed-area .instagram-content-header{padding:46px 0;}.instagram-feed-area .instagram-content-header h3{font-size:24px;line-height:1;font-weight:700;color:var(--black-soft);}.instagram-feed-area .instagram-item{position:relative;z-index:1;}.instagram-feed-area .instagram-item:before{background-color:rgba(0,0,0,.4);content:"";position:absolute;left:0;top:0;transition:.4s;opacity:0;visibility:hidden;pointer-events:none;height:100%;width:100%;}.instagram-feed-area .instagram-item .instagram-hvr-content{position:absolute;top:50%;left:50%;transition:.4s;opacity:0;visibility:hidden;transform:translate(-50%,-50%);z-index:1;}.instagram-feed-area .instagram-item .instagram-hvr-content span{color:var(--white);margin-right:20px;}.instagram-feed-area .instagram-item .instagram-hvr-content span:last-child{margin-right:0;}.instagram-feed-area .instagram-item .instagram-hvr-content span i.fa{margin-right:5px;}.instagram-feed-area .instagram-item:hover:before{opacity:1;visibility:visible;}.instagram-feed-area .instagram-item:hover .instagram-hvr-content{opacity:1;visibility:visible;}.breadcrumb-wrap{padding:65px 0;text-align:center;}@media only screen and (max-width:767.98px){.breadcrumb-wrap{padding:30px 0;}}.breadcrumb-wrap h1{font-size:30px;font-weight:400;line-height:1;color:var(--black-soft);display:block;padding-bottom:10px;}@media only screen and (max-width:767.98px){.breadcrumb-wrap h1{font-size:22px;}}.breadcrumb-wrap .breadcrumb{background:transparent;margin-bottom:0;padding:0;display:flex;align-items:center;justify-content:center;}.breadcrumb-wrap .breadcrumb .breadcrumb-item a{color:#333;font-size:14px;font-weight:400;line-height:1;}.breadcrumb-wrap .breadcrumb .breadcrumb-item a:hover{color:var(--theme-color);}.breadcrumb-wrap .breadcrumb .breadcrumb-item:before{color:#7e7e7e;content:"/";font-size:12px;margin:0 5px;}.breadcrumb-wrap .breadcrumb .breadcrumb-item:first-child::before{display:none;}.breadcrumb-wrap .breadcrumb .breadcrumb-item.active{color:var(--theme-color);font-size:14px;font-weight:400;}.sidebar-wrapper .sidebar-single:last-child{margin-bottom:0;}@media only screen and (min-width:768px) and (max-width:991.98px){.sidebar-wrapper{margin-top:80px;}}@media only screen and (max-width:767.98px){.sidebar-wrapper{margin-top:62px;}}.sidebar-single{margin-bottom:40px;}.sidebar-single .sidebar-title{position:relative;color:var(--black-soft);font-size:20px;font-weight:500;line-height:1;margin-top:-3px;padding-bottom:30px;}.price-range-wrap{padding-top:8px;}.price-range-wrap .price-range{border-radius:0;margin-right:13px;margin-bottom:20px;}.price-range-wrap .price-range.ui-widget-content{border:0;background:#eee;height:6px;border-radius:20px;}.price-range-wrap .price-range.ui-widget-content .ui-slider-range{background-color:var(--theme-color);border-radius:0;}.price-range-wrap .price-range.ui-widget-content .ui-slider-handle{border:0;background-color:var(--white);height:12px;width:12px;outline:0;cursor:ew-resize;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.15);}.price-range-wrap .price-range.ui-widget-content .ui-slider-handle:before{top:50%;left:50%;content:"";width:6px;height:6px;position:absolute;background-color:var(--theme-color);border-radius:50%;transform:translate(-50%,-50%);}.price-range-wrap .range-slider{color:var(--black-soft);margin-top:30px;}.price-range-wrap .range-slider .price-input label{color:var(--black-soft);margin-bottom:0;}.price-range-wrap .range-slider .price-input input{color:var(--paragraph);border:0;outline:0;max-width:100px;pointer-events:none;}.price-range-wrap .range-slider button.filter-btn{border:0;color:var(--black-soft);font-size:14px;font-weight:400;cursor:pointer;text-transform:uppercase;padding:4px 15px;border-radius:3px;background-color:#ebebeb;}.price-range-wrap .range-slider button.filter-btn:hover{color:var(--white);background-color:var(--theme-color);}.categories-list li{color:var(--paragraph);margin-bottom:20px;}.categories-list li:last-child{margin-bottom:0;}.categories-list li:hover{color:var(--theme-color);}.shop-categories{margin-top:-4px;}.shop-categories li a{color:var(--paragraph);display:block;padding:10px 0;line-height:1;}.shop-categories li a span{float:right;font-size:13px;transition:.4s;}.shop-categories li:first-child a{padding-top:0;}.shop-categories li:last-child a{padding-bottom:0;}.shop-categories li:hover a{color:var(--theme-color);}@media only screen and (max-width:575.98px){.sidebar-banner img{width:100%;}}.paginatoin-area{margin-top:40px;padding:20px;background-color:#f6f6f6;}.paginatoin-area .pagination-box{display:flex;justify-content:center;}.paginatoin-area .pagination-box li{margin-right:5px;display:inline-block;}.paginatoin-area .pagination-box li:last-child{margin-right:0;}.paginatoin-area .pagination-box li a{color:var(--black-soft);height:36px;width:36px;font-size:14px;display:inline-block;padding:0 10px;text-align:center;line-height:36px;background-color:var(--white);}.paginatoin-area .pagination-box li a i{font-size:12px;line-height:36px;}.paginatoin-area .pagination-box li a:hover{color:var(--white);border-color:var(--theme-color);background-color:var(--theme-color);}.paginatoin-area .pagination-box li.active a{color:var(--white);background-color:var(--theme-color);}.testimonial-thumb-wrapper{max-width:290px;margin:auto;}.testimonial-thumb{cursor:pointer;transform:scale(.7);transition:.4s;width:auto;width:100px;height:100px;border-radius:50%;overflow:hidden;}.slick-slide.slick-current .testimonial-thumb{transform:scale(1);}.testimonial-content-wrapper{max-width:910px;margin:auto;margin-top:25px;}@media only screen and (min-width:992px) and (max-width:1199.98px){.testimonial-content-wrapper{max-width:750px;}}.testimonial-content{padding:0 15px;text-align:center;}.testimonial-content p{font-size:15px;}.testimonial-content .ratings{margin-top:30px;margin-bottom:5px;}.testimonial-author{font-size:17px;font-weight:700;line-height:1;}.blog-post-thumb{position:relative;}.post-date{bottom:10px;left:10px;width:70px;height:60px;text-align:center;position:absolute;display:flex;justify-content:center;flex-direction:column;background-color:var(--theme-color);}.post-date .date{line-height:1;font-size:22px;font-weight:700;color:var(--white);padding-bottom:5px;}.post-date .month{font-size:14px;font-weight:500;line-height:1;color:var(--white);text-transform:uppercase;}.entry-header{padding-top:20px;}.entry-title{font-size:24px;font-weight:500;line-height:1.3;margin-bottom:10px;}@media only screen and (max-width:767.98px){.entry-title{font-size:22px;}}.entry-title a{color:var(--black-soft);}.entry-title a:hover{color:var(--theme-color);}.post-author{font-size:13px;}.post-author a{color:var(--theme-color);}.post-author a:hover{color:var(--black-soft);}.entry-summary{padding-top:10px;}blockquote{border-left:5px solid var(--theme-color);margin:25px 32px 25px 30px;background-color:#f7f7f7;padding:15px;}blockquote p{margin-top:0!important;}@media only screen and (max-width:767.98px){blockquote{margin:25px 10px 25px 15px;}}@media only screen and (min-width:768px) and (max-width:991.98px){.blog-sidebar-wrapper{margin-top:80px;}}@media only screen and (max-width:767.98px){.blog-sidebar-wrapper{margin-top:60px;}}.blog-sidebar-wrapper .blog-sidebar:last-child{margin-bottom:0;}.blog-sidebar{margin-bottom:35px;}.blog-sidebar .title{color:var(--black-soft);font-size:20px;line-height:1;margin-top:-2px;font-weight:500;margin-bottom:40px;position:relative;font-family:var(--font-family-heading);}.blog-sidebar .title:before{width:100%;height:1px;bottom:-10px;left:0;background-color:var(--bdr-color);content:"";position:absolute;}.blog-sidebar .sidebar-serch-form{padding-bottom:4px;}.blog-sidebar .search-field{width:calc(100% - 50px);border:1px solid #ccc;padding:0 10px;color:var(--paragraph);font-size:14px;height:50px;float:left;}.blog-sidebar .search-btn{width:50px;height:50px;margin-left:-4px;text-align:center;cursor:pointer;background-color:#f8f8f8;border:1px solid #ccc;transition:.4s;}.blog-sidebar .search-btn i{font-size:20px;line-height:50px;color:var(--black-soft);transition:.4s;}.blog-sidebar .search-btn:hover{background-color:var(--theme-color);border-color:var(--theme-color);}.blog-sidebar .search-btn:hover i{color:var(--white);}.blog-sidebar .blog-archive{margin-top:-10px;}.blog-sidebar .blog-archive li a{color:var(--black-soft);font-size:14px;padding:5px 0;display:inline-block;}.blog-sidebar .blog-archive li a:hover{color:var(--theme-color);}.blog-sidebar .blog-archive li:last-child a{padding-bottom:0;}.blog-sidebar .blog-archive li:first-child a{padding-top:0;}@media only screen and (min-width:768px) and (max-width:991.98px){.blog-sidebar .blog-tags{margin-bottom:-7px;}}@media only screen and (max-width:767.98px){.blog-sidebar .blog-tags{margin-bottom:-7px;}}.blog-sidebar .blog-tags li{display:inline-block;margin-bottom:5px;}.blog-sidebar .blog-tags li a{color:var(--black-soft);font-size:13px;border:1px solid #ccc;padding:6px 15px 4px;display:inline-block;text-transform:uppercase;}.blog-sidebar .blog-tags li a:hover{color:var(--white);background-color:var(--theme-color);border-color:var(--theme-color);}.blog-category{margin-top:-10px;}.recent-post .recent-post-item:last-child{margin-bottom:0;}.recent-post-item{margin-bottom:30px;display:flex;}.recent-post-item .product-thumb{max-width:70px;flex:1 0 70px;align-self:flex-start;}.recent-post-item .recent-post-description{padding-left:10px;}.recent-post-item .recent-post-description h4{font-size:15px;line-height:1.3;font-weight:500;padding-bottom:5px;}.recent-post-item .recent-post-description h4 a{color:var(--black-soft);}.recent-post-item .recent-post-description h4 a:hover{color:var(--theme-color);}.blog-post-item .tag-line{padding:10px 0;margin-top:20px;border-top:1px solid var(--bdr-color);border-bottom:1px solid var(--bdr-color);}.blog-post-item .tag-line h5{color:var(--black-soft);font-size:14px;font-weight:500;text-transform:uppercase;display:inline-block;padding-right:5px;}.blog-post-item .tag-line a{color:var(--black-soft);font-style:italic;font-size:14px;}.blog-post-item .tag-line a:hover{color:var(--theme-color);}.blog-share-link{display:flex;align-items:center;padding-top:30px;}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.blog-share-link{padding-top:15px;}}.blog-share-link h5{font-size:14px;font-weight:500;color:var(--black-soft);padding-right:15px;text-transform:uppercase;}.blog-share-link .blog-social-icon a{width:36px;height:36px;font-size:15px;line-height:36px;text-align:center;display:inline-block;color:var(--white);border-radius:50%;margin-right:5px;}.blog-share-link .blog-social-icon a.facebook{background-color:var(--facebook);}.blog-share-link .blog-social-icon a.twitter{background-color:var(--twitter);}.blog-share-link .blog-social-icon a.pinterest{background-color:var(--pinterest);}.blog-share-link .blog-social-icon a.google{background-color:var(--google-plus);}.blog-share-link .blog-social-icon a:hover.facebook{background-color:var(--facebook-dark);}.blog-share-link .blog-social-icon a:hover.twitter{background-color:var(--twitter-dark);}.blog-share-link .blog-social-icon a:hover.pinterest{background-color:var(--pinterest-dark);}.blog-share-link .blog-social-icon a:hover.google{background-color:var(--google-plus-dark);}@media only screen and (max-width:479.98px){.blog-share-link .blog-social-icon a{width:30px;height:30px;line-height:30px;font-size:13px;}}.comment-section h3{color:var(--black-soft);font-size:18px;line-height:1;font-weight:500;padding-bottom:15px;}.comment-section ul li{display:flex;padding:10px 20px;margin-bottom:30px;border:1px solid var(--bdr-color);}.comment-section ul li:last-child{margin-bottom:0;}@media only screen and (max-width:479.98px){.comment-section ul li{display:block;}}.comment-section ul li .author-avatar{flex-basis:66px;max-height:62px;margin-right:10px;}@media only screen and (max-width:479.98px){.comment-section ul li .author-avatar{flex-basis:100%;max-width:66px;height:62px;}}.comment-section ul li.comment-children{margin-left:40px;}.comment-section ul li .comment-body{flex-basis:100%;}.comment-section ul li .comment-body h5{color:var(--black-soft);font-size:14px;font-weight:500;padding-bottom:5px;}.comment-section ul li .comment-body .comment-post-date{color:var(--paragraph);padding-bottom:10px;}.comment-section ul li .comment-body .reply-btn{float:right;}.comment-section ul li .comment-body .reply-btn a{color:var(--black-soft);font-size:12px;display:inline-block;padding:4px 15px;border-radius:20px;border:1px solid var(--bdr-color);}.comment-section ul li .comment-body .reply-btn a:hover{color:var(--white)!important;border-color:var(--theme-color);background-color:var(--theme-color);}.blog-comment-wrapper h3{color:var(--black-soft);font-size:18px;line-height:1;font-weight:500;padding-bottom:15px;text-transform:uppercase;border-bottom:1px solid #f0f0f0;}.blog-comment-wrapper p{margin-bottom:10px;padding-top:10px;}.blog-comment-wrapper .comment-post-box{margin-top:-20px;}.blog-comment-wrapper .comment-post-box label{color:var(--black-soft);font-weight:600;margin-top:20px;margin-bottom:10px;display:block;}.blog-comment-wrapper .comment-post-box .coment-field{background:#f8f8f8;border:0;color:var(--paragraph);padding:8px 10px;width:100%;}.blog-comment-wrapper .comment-post-box textarea{height:130px;padding:10px;width:100%;background:#f8f8f8;border:0;}.shop-top-bar{margin-bottom:30px;}.top-bar-left{display:flex;align-items:center;}@media only screen and (max-width:767.98px){.top-bar-left{padding-top:15px;justify-content:space-between;}}.top-bar-left .product-view-mode{margin-right:60px;}@media only screen and (max-width:479.98px){.top-bar-left .product-view-mode{margin-right:0;}}.top-bar-left .product-view-mode a{color:#b6b6b6;display:inline-block;text-align:center;margin-right:10px;}.top-bar-left .product-view-mode a i{font-size:20px;margin-top:6px;}.top-bar-left .product-view-mode a:hover{color:var(--theme-color);}.top-bar-left .product-view-mode a.active{color:var(--theme-color);}.top-bar-left .product-amount p{color:#777;font-size:14px;}.top-bar-right{display:flex;justify-content:flex-end;}@media only screen and (max-width:767.98px){.top-bar-right{justify-content:center;}}.top-bar-right .product-short{display:flex;align-items:center;}.top-bar-right .product-short p{margin-right:10px;}.nice-select{height:36px;line-height:34px;width:200px;padding:0 10px;}@media only screen and (min-width:992px) and (max-width:1199.98px){.nice-select{width:170px;}}@media only screen and (max-width:479.98px){.nice-select{width:190px;}}.nice-select.open{border-color:var(--theme-color);}.nice-select .list{right:0;left:auto;width:100%;}.nice-select .option{font-size:13px;line-height:34px;min-height:34px;}.nice-select:after{height:6px;width:6px;border-bottom:1px solid #999;border-right:1px solid #999;}.shop-product-wrap.list-view .product-item{display:none;}.shop-product-wrap.grid-view .product-item{display:block;animation-name:zoomIn;animation-duration:1s;padding:0;}.shop-product-wrap.grid-view .product-list-item{display:none!important;}.shop-product-wrap.list-view .product-list-item{display:flex;animation-name:fadeInRight;animation-duration:1s;}.shop-product-wrap.row.list-view .col-md-4{flex:0 0 100%;max-width:100%;}.shop-product-wrap [class*=col-]{margin-bottom:40px;}.pro-large-img{position:relative;padding-right:1px;}.pro-large-img img{width:100%;border:1px solid #dfdede;}.pro-nav-thumb{cursor:pointer;border:1px solid #dfdede;}.pro-nav{margin-top:20px;}.product-details-des .product-name{color:var(--black-soft);font-weight:500;font-size:24px;line-height:1.2;padding-bottom:5px;display:block;}@media only screen and (max-width:575.98px){.product-details-des .product-name{font-size:17px;}}.product-details-des .pro-review{padding-left:10px;}.product-details-des .pro-review span{font-size:14px;line-height:1;color:var(--paragraph);}.product-details-des .price-box{padding-top:10px;padding-bottom:10px;}.product-details-des .customer-rev{padding-top:10px;}.product-details-des .customer-rev a{color:var(--black-soft);font-size:13px;}.product-details-des .customer-rev a:hover{color:var(--theme-color);}.product-details-des .quantity-cart-box{margin-bottom:20px;}.product-details-des .quantity-cart-box h5{color:var(--black-soft);font-size:14px;font-weight:500;line-height:1;margin-right:10px;text-transform:uppercase;}.product-details-des .quantity{margin-right:10px;}.product-details-des .quantity h5{color:var(--black-soft);font-size:14px;font-weight:700;line-height:25px;margin-right:10px;margin-bottom:0;}@media only screen and (max-width:479.98px){.product-details-des .quantity h5{margin-right:10px;}}.product-details-des .quantity .pro-qty{width:90px;height:40px;border:1px solid #ddd;padding:0 15px;border-radius:4px;float:left;}.product-details-des .quantity .pro-qty .qtybtn{width:15px;display:block;float:left;line-height:40px;cursor:pointer;text-align:center;font-size:16px;color:var(--paragraph);}.product-details-des .quantity .pro-qty input{width:28px;float:left;border:0;height:40px;line-height:40px;padding:0;text-align:center;background-color:transparent;}.product-details-des .pro-desc{margin-bottom:20px;}.product-details-des .availability{margin-bottom:15px;}.product-details-des .availability i{color:#81ca33;}.product-details-des .availability span{color:var(--paragraph);font-size:13px;font-weight:500;line-height:1;padding-left:3px;text-transform:uppercase;}.product-details-des .color-categories{padding:5px 0 8px;line-height:1;}.product-details-des .color-categories li{display:inline-block;margin-right:5px;padding:1px;border:1px solid var(--bdr-color);}.product-details-des .color-categories li a{height:15px;width:15px;display:block;}.product-details-des .c-lightblue{background-color:#b0c4de;}.product-details-des .c-darktan{background-color:#aa9e78;}.product-details-des .c-grey{background-color:#808080;}.product-details-des .c-brown{background-color:#964b00;}.product-details-des .useful-links{display:flex;margin-bottom:20px;}.product-details-des .useful-links a{font-size:14px;font-weight:500;color:var(--black-soft);margin-right:20px;}.product-details-des .useful-links a:hover{color:var(--theme-color);}.product-details-des .useful-links a i{padding-right:5px;vertical-align:middle;}.product-details-des .like-icon{padding-top:20px;border-top:1px solid var(--bdr-color);}.product-details-des .like-icon a{color:var(--white);text-align:center;display:inline-block;font-size:12px;line-height:22px;padding:0 8px;margin-right:6px;border-radius:3px;}@media only screen and (max-width:479.98px){.product-details-des .like-icon a{margin-right:0;}}.product-details-des .like-icon a i{padding-right:5px;}.product-details-des .like-icon a.facebook{background-color:var(--facebook);}.product-details-des .like-icon a.twitter{background-color:var(--twitter);}.product-details-des .like-icon a.pinterest{background-color:var(--pinterest);}.product-details-des .like-icon a.google{background-color:var(--google-plus);}.product-details-des .like-icon a:hover.facebook{background-color:var(--facebook-dark);}.product-details-des .like-icon a:hover.twitter{background-color:var(--twitter-dark);}.product-details-des .like-icon a:hover.pinterest{background-color:var(--pinterest-dark);}.product-details-des .like-icon a:hover.google{background-color:var(--google-plus-dark);}.product-details-des .share-icon{display:flex;flex-wrap:wrap;align-items:center;}.product-details-des .share-icon h5{color:var(--black-soft);font-size:14px;font-weight:500;line-height:1;margin-right:10px;text-transform:uppercase;}.product-details-des .share-icon a{color:var(--paragraph);text-align:center;display:inline-block;font-size:16px;padding:0 8px;margin-right:5px;}@media only screen and (max-width:479.98px){.product-details-des .share-icon a{padding:0 5px;}}.product-details-des .share-icon a:hover{color:var(--theme-color);}.product-details-des .color-option{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:5px;}.product-details-des .color-option h5{color:var(--black-soft);font-size:14px;font-weight:500;line-height:1;margin-right:10px;text-transform:uppercase;}.product-details-des .color-option .nice-select{height:40px;line-height:40px;}.product-details-des .pro-size{display:flex;align-items:center;margin-bottom:18px;}.product-details-des .pro-size h5{color:var(--black-soft);font-size:14px;font-weight:500;line-height:1;margin-right:10px;text-transform:uppercase;}.product-details-des .pro-size .nice-select{width:100px;height:40px;line-height:40px;}.product-details-des .group-product-table{margin-top:30px;margin-bottom:20px;display:block;}.product-details-des .group-product-table.table-bordered{border:0;}.product-details-des .group-product-table td{width:33.33%;padding:8px;vertical-align:middle;}.product-details-des .group-product-table td a{color:var(--paragraph);}.product-details-des .group-product-table td a:hover{color:var(--theme-color);}.product-details-des .group-product-table td .pro-qty{width:90px;height:35px;border:1px solid #ddd;padding:0 15px;float:left;}.product-details-des .group-product-table td .pro-qty .qtybtn{width:15px;display:block;float:left;line-height:31px;cursor:pointer;text-align:center;font-size:15px;font-weight:700;color:var(--paragraph);}.product-details-des .group-product-table td .pro-qty input{width:28px;float:left;border:0;height:33px;line-height:33px;padding:0;text-align:center;background-color:transparent;}.offer-text{font-size:15px;font-weight:400;margin-top:10px;}.offer-text strong{font-weight:500;}.product-countdown{display:flex;margin-top:15px;margin-bottom:15px;}.product-countdown .single-countdown{text-align:center;margin-right:10px;padding:10px 0;border-radius:5px;width:50px;background-color:#eaeaea;}.product-countdown .single-countdown__time{color:var(--theme-color);font-size:18px;font-weight:400;display:block;line-height:1;}.product-countdown .single-countdown__text{display:block;font-size:12px;color:var(--paragraph);margin-top:5px;line-height:1;}.product-countdown .single-countdown:first-child{background-color:var(--theme-color);}.product-countdown .single-countdown:first-child .single-countdown__time,.product-countdown .single-countdown:first-child .single-countdown__text{color:var(--white);}@media only screen and (min-width:768px) and (max-width:991.98px){.product-details-des{margin-top:75px;}}@media only screen and (max-width:767.98px){.product-details-des{margin-top:58px;}}.product-details-des.quick-details{margin-top:0;}@media only screen and (min-width:768px) and (max-width:991.98px){.product-details-des.quick-details{margin-top:0;}}@media only screen and (max-width:767.98px){.product-details-des.quick-details{margin-top:30px;}}@media only screen and (min-width:768px) and (max-width:991.98px){.product-details-des.quick-details .product-name{font-size:20px;}}@media only screen and (max-width:767.98px){.product-details-des.quick-details .product-name{font-size:18px;}}.product-details-des.box-layout{padding-top:47px;text-align:center;display:flex;align-items:center;flex-direction:column;}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.product-details-des.box-layout{margin-top:0;}}.product-details-des.box-layout p{max-width:80%;}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.product-details-des.box-layout p{max-width:100%;padding:0 15px;}}.product-details-des.quick-des p{padding-top:0;}.product-review-info .nav.review-tab li a{color:var(--white);display:block;font-size:15px;font-weight:500;line-height:18px;text-transform:uppercase;padding:8px 10px;border:1px solid var(--bdr-color);border-bottom:0;background-color:#979898;}.product-review-info .nav.review-tab li a:hover,.product-review-info .nav.review-tab li a.active{color:var(--paragraph);background-color:var(--white);}@media only screen and (max-width:479.98px){.product-review-info .nav.review-tab li a{font-size:12px;padding:8px 8px;}}.product-review-info .tab-content.reviews-tab{border:1px solid var(--bdr-color);padding:15px 20px 20px;}.product-review-info .tab-content.reviews-tab .table{margin-bottom:0;}.product-review-info .tab-content .review-description{padding-top:25px;padding-bottom:25px;display:flex;align-items:center;}@media only screen and (min-width:768px) and (max-width:991.98px){.product-review-info .tab-content .review-description{padding:15px 0;}}@media only screen and (max-width:767.98px){.product-review-info .tab-content .review-description{display:block;}}.product-review-info .tab-content .review-description .tab-thumb{flex-basis:300px;}@media only screen and (max-width:767.98px){.product-review-info .tab-content .review-description .tab-thumb{flex-basis:220px;}}.product-review-info .tab-content .review-description .tab-des{padding-left:40px;flex-basis:calc(100% - 300px);}@media only screen and (max-width:767.98px){.product-review-info .tab-content .review-description .tab-des{padding-left:14px;flex-basis:calc(100% - 220px);}}.product-review-info .tab-content .review-description .tab-des h3{color:var(--theme-color);font-size:20px;font-weight:22px;font-weight:700;padding-bottom:10px;}.product-review-info .tab-content .review-description .tab-des ul li{font-size:13px;list-style:inherit;}.review-form h5{font-size:18px;font-weight:500;padding-bottom:20px;}@media only screen and (max-width:575.98px){.review-form h5{font-size:16px;}}.total-reviews{display:flex;padding-bottom:50px;}@media only screen and (max-width:479.98px){.total-reviews{display:block;}}.total-reviews .rev-avatar{flex-basis:60px;max-height:60px;}@media only screen and (max-width:479.98px){.total-reviews .rev-avatar{margin-bottom:20px;}}.total-reviews .review-box{margin-left:10px;border:1px solid var(--bdr-color);padding:10px;flex-basis:calc(100% - 70px);}@media only screen and (max-width:479.98px){.total-reviews .review-box{margin-left:0;}}.total-reviews .review-box .post-author{padding-bottom:10px;}.total-reviews .review-box .post-author p{font-size:12px;font-style:italic;}.total-reviews .review-box .post-author p span{font-size:13px;}.total-reviews .review-box p{font-size:14px;font-style:italic;}.checkout-page-wrapper{margin-bottom:-8px;}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.checkout-page-wrapper{margin-bottom:0;}}.checkoutaccordion{margin-bottom:46px;}.checkoutaccordion h3{background-color:#f7f7f7;border-top:3px solid var(--theme-color);color:var(--black-soft);font-size:14px;font-weight:500;padding:15px 20px;position:relative;text-transform:uppercase;}.checkoutaccordion h3 span{color:var(--theme-color);cursor:pointer;transition:.4s;margin-left:10px;}@media only screen and (max-width:479.98px){.checkoutaccordion h3 span{display:block;padding-top:5px;margin-left:0;}}.checkoutaccordion h3 span:hover{color:var(--black-soft);}@media only screen and (max-width:479.98px){.checkoutaccordion h3{font-size:14px;}}.checkoutaccordion .card{border:0;padding:0;transition:.4s;margin-bottom:30px;}.checkoutaccordion .card:last-child{margin-bottom:0;}.checkoutaccordion .card .card-body{border:1px solid #ccc;font-size:14px;padding:20px;}.checkoutaccordion .card .card-body .cart-update-option{border:0;padding:0;}.checkoutaccordion .card .card-body .cart-update-option .apply-coupon-wrapper input{padding:12px 10px;background-color:#f7f7f7;border:1px solid #ccc;margin-right:15px;}@media only screen and (max-width:479.98px){.checkoutaccordion .card .card-body .cart-update-option .apply-coupon-wrapper input{margin-bottom:15px;}}.checkout-box-wrap .custom-control{padding-left:0;margin-left:1.5rem;}.checkout-billing-details-wrap h2{color:var(--black-soft);font-size:18px;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:30px;font-weight:500;}@media only screen and (max-width:767.98px){.checkout-billing-details-wrap h2{margin-bottom:26px;}}.checkout-billing-details-wrap .billing-form-wrap{margin-top:-20px;}.forget-pwd{color:var(--theme-color);font-size:12px;margin-top:-6px;}.single-form-row{margin-top:15px;display:none;}.single-form-row p{margin:0;font-size:14px;}@media only screen and (min-width:768px) and (max-width:991.98px){.order-summary-details{margin-top:70px;}}@media only screen and (max-width:767.98px){.order-summary-details{margin-top:52px;}}.order-summary-details h2{color:var(--black-soft);font-size:18px;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:30px;font-weight:500;}.order-summary-table{background-color:#f7f7f7;margin-top:34px;}.order-summary-table .table,.order-summary-table table{color:var(--black-soft);margin-bottom:0;font-size:15px;white-space:nowrap;}.order-summary-table .table tr td,.order-summary-table .table tr th,.order-summary-table table tr td,.order-summary-table table tr th{font-weight:400;vertical-align:middle;padding:15px 10px;border-width:1px;}.order-summary-table .table tr td a,.order-summary-table .table tr th a,.order-summary-table table tr td a,.order-summary-table table tr th a{color:var(--black-soft);font-weight:400;}.order-summary-table .table tr td strong,.order-summary-table .table tr th strong,.order-summary-table table tr td strong,.order-summary-table table tr th strong{font-weight:500;}.order-summary-table .shipping-type{text-align:left;}.order-summary-table .shipping-type li{margin-bottom:5px;}.order-summary-table .shipping-type li:last-child{margin-bottom:0;}.order-payment-method{background-color:#f7f7f7;padding:40px 20px 30px;}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.order-payment-method{padding:32px 20px 36px;}}.single-payment-method{margin-bottom:20px;}.single-payment-method:last-child{margin-bottom:0;}.single-payment-method:first-child .payment-method-details{display:block;}.single-payment-method label,.single-payment-method .custom-control-label{font-weight:500;}.single-payment-method .paypal-card{max-width:150px;height:50px;margin-top:10px;display:block;}.single-payment-method .payment-method-details{background-color:#f1f1f1;color:var(--black-soft);font-weight:400;font-size:13px;padding:10px;position:relative;margin-top:20px;display:none;}.single-payment-method .payment-method-details:after{content:"";position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f1f1f1;bottom:100%;}.single-payment-method .payment-method-details *{margin:0;}.summary-footer-area .btn-brand{margin-top:40px;}.single-input-item{margin-top:20px;}.single-input-item label{color:var(--black-soft);font-size:14px;}.single-input-item label.required:after{content:"*";color:#f00;font-size:14px;margin-left:3px;margin-top:5px;}.single-input-item input,.single-input-item textarea,.single-input-item select{color:var(--paragraph);border:1px solid #ccc;padding:12px 10px;width:100%;font-size:14px;background:#f7f7f7;}.single-input-item input:active,.single-input-item input:focus,.single-input-item textarea:active,.single-input-item textarea:focus,.single-input-item select:active,.single-input-item select:focus{border-color:var(--theme-color);background-color:var(--white);}.single-input-item input[type=checkbox]{width:auto;margin-right:1em;margin-left:1em;}.single-input-item .nice-select{width:100%;border-radius:0;height:48px;border-color:#ccc;background-color:#f7f7f7;}.single-input-item .nice-select .current{color:var(--paragraph);}.single-input-item .nice-select .list{max-height:200px;overflow:auto;width:100%;}.cart-table .table{margin:0;white-space:nowrap;}.cart-table .table thead{background-color:var(--theme-color);}.cart-table .table thead tr th{border-color:var(--theme-color);border-bottom:0 solid transparent;color:var(--white);font-size:14px;font-weight:500;padding:15px 20px;text-align:center;text-transform:uppercase;}.cart-table .table tbody tr td{border-color:#ccc;text-align:center;padding:10px 20px;vertical-align:middle;font-weight:500;color:var(--black-soft);}.cart-table .table tbody tr td a{color:var(--black-soft);font-weight:400;}.cart-table .table tbody tr td a:hover{color:var(--theme-color);}.cart-table .table tbody tr td a.btn{color:var(--white);}.cart-table .table tbody tr td a.btn:hover{color:var(--white);}.cart-table .table tbody tr td a.check-btn{color:var(--white);}.cart-table .table tr .pro-thumbnail,.cart-table .table tr .pro-price,.cart-table .table tr .pro-quantity,.cart-table .table tr .pro-subtotal,.cart-table .table tr .pro-remove{width:140px;}.cart-table .table tr .pro-qty{width:90px;height:40px;border:1px solid #ddd;padding:0 15px;float:left;}.cart-table .table tr .pro-qty .qtybtn{width:15px;display:block;float:left;line-height:38px;cursor:pointer;text-align:center;font-size:22px;font-weight:400;color:var(--paragraph);}.cart-table .table tr .pro-qty input{width:28px;float:left;border:0;height:40px;line-height:34px;padding:0;text-align:center;background-color:transparent;}.cart-update-option{border:1px solid #ccc;margin-top:15px;padding:15px 20px;align-items:center;justify-content:space-between;}@media only screen and (min-width:1200px),only screen and (min-width:992px) and (max-width:1199.98px){.cart-update-option{margin-top:0;border-top:0 solid transparent;}}.cart-update-option .apply-coupon-wrapper{width:55%;}@media only screen and (max-width:767.98px),only screen and (min-width:768px) and (max-width:991.98px){.cart-update-option .apply-coupon-wrapper{width:auto;}}.cart-update-option .apply-coupon-wrapper form{align-items:center;justify-content:center;white-space:nowrap;}.cart-update-option .apply-coupon-wrapper form input{border:1px solid #ccc;font-size:14px;padding:9px 10px;outline:0;margin-right:15px;width:100%;transition:.4s;}.cart-update-option .apply-coupon-wrapper form input:focus,.cart-update-option .apply-coupon-wrapper form input:active{border-color:var(--theme-color);}@media only screen and (max-width:767.98px){.cart-update-option .apply-coupon-wrapper button{display:block;width:100%;margin-top:15px;border-radius:0;}}@media only screen and (max-width:767.98px){.cart-update-option .cart-update{margin-top:15px;}}@media only screen and (max-width:767.98px){.cart-update-option .cart-update .btn{width:100%;}}.cart-calculator-wrapper{margin-top:30px;background-color:#f8f8f8;}.cart-calculator-wrapper h3{color:var(--black-soft);font-size:18px;font-weight:500;padding:27px 15px 25px;margin-bottom:0;}.cart-calculator-wrapper .cart-calculate-items{font-weight:500;}.cart-calculator-wrapper .cart-calculate-items .table{margin-bottom:0;}.cart-calculator-wrapper .cart-calculate-items .table tr td{color:var(--black-soft);padding:15px 20px;}.cart-calculator-wrapper .cart-calculate-items .table tr td:nth-child(2){color:var(--black-soft);text-align:right;}.cart-calculator-wrapper .cart-calculate-items .table tr td.total-amount{color:var(--theme-color);font-weight:700;}.cart-calculator-wrapper a{border-radius:0;text-align:center;}.compare-table .table tbody tr td{text-align:center;padding:20px 20px;vertical-align:middle;border-color:#ccc;}.compare-table .table tbody tr td.first-column{min-width:175px;font-size:15px;font-weight:500;color:var(--black-soft);margin:0;}@media only screen and (max-width:767.98px){.compare-table .table tbody tr td.first-column{min-width:115px;}}.compare-table .table tbody tr td.product-image-title{min-width:310px;vertical-align:bottom;}@media only screen and (max-width:767.98px){.compare-table .table tbody tr td.product-image-title{min-width:220px;}}.compare-table .table tbody tr td.product-image-title .image{clear:both;width:100%;margin-bottom:15px;display:block;}.compare-table .table tbody tr td.product-image-title .category{float:left;clear:both;color:var(--theme-color);letter-spacing:.5px;}.compare-table .table tbody tr td.product-image-title .title{float:left;clear:both;font-size:16px;color:var(--black-soft);font-weight:500;}.compare-table .table tbody tr td.product-image-title .title:hover{color:var(--theme-color);}.compare-table .table tbody tr td.pro-desc p{text-align:left;margin:0;}.compare-table .table tbody tr td.pro-price,.compare-table .table tbody tr td.pro-color,.compare-table .table tbody tr td.pro-stock{font-size:14px;font-weight:400;}.compare-table .table tbody tr td.pro-remove button{border:0;background-color:transparent;padding:0;cursor:pointer;transition:.4s;}.compare-table .table tbody tr td.pro-remove button:hover{color:var(--red);}.compare-table .table tbody tr td.pro-remove button i{font-size:20px;}.compare-table .table tbody tr td.pro-ratting i{color:var(--theme-color);}.login-reg-form-wrap{background-color:var(--white);box-shadow:0 0 6px rgba(0,0,0,.1);padding:23px 30px 30px;}@media only screen and (max-width:575.98px){.login-reg-form-wrap{padding:23px 15px 30px;}}.login-reg-form-wrap h2{font-weight:400;font-size:24px;line-height:1;color:var(--black-soft);border-bottom:#ccc;margin-bottom:30px;}.login-reg-form-wrap form .create-account{margin-top:25px;}.login-reg-form-wrap .login-reg-form-meta a{color:var(--theme-color);}@media only screen and (min-width:768px) and (max-width:991.98px){.sign-up-form{margin-top:80px;}}@media only screen and (max-width:767.98px){.sign-up-form{margin-top:62px;}}.myaccount-tab-menu{flex-direction:column;}.myaccount-tab-menu a{border:1px solid #ccc;border-bottom:0;color:var(--black-soft);font-weight:400;font-size:15px;display:block;padding:10px 15px;text-transform:uppercase;}.myaccount-tab-menu a:last-child{border-bottom:1px solid #ccc;}.myaccount-tab-menu a:hover,.myaccount-tab-menu a.active{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--white);}.myaccount-tab-menu a i.fa{font-size:14px;text-align:center;width:25px;}@media only screen and (max-width:767.98px){#myaccountContent{margin-top:30px;}}.myaccount-content{border:1px solid #eee;padding:30px;}@media only screen and (max-width:575.98px){.myaccount-content{padding:20px 15px;}}.myaccount-content form{margin-top:-20px;}.myaccount-content h3{font-size:20px;border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:25px;font-weight:400;}.myaccount-content .welcome a{color:var(--black-soft);}.myaccount-content .welcome a:hover{color:var(--theme-color);}.myaccount-content .welcome strong{font-weight:500;color:var(--theme-color);}.myaccount-content fieldset{margin-top:20px;}.myaccount-content fieldset legend{color:var(--black-soft);font-size:20px;margin-top:20px;font-weight:400;border-bottom:1px dashed #ccc;}.myaccount-table{white-space:nowrap;font-size:14px;}.myaccount-table table th,.myaccount-table .table th{color:var(--black-soft);padding:10px;font-weight:400;background-color:#f8f8f8;border-color:#ccc;border-bottom:0;}.myaccount-table table td,.myaccount-table .table td{padding:10px;vertical-align:middle;border-color:#ccc;}.saved-message{background-color:var(--light-white);border-top:3px solid var(--theme-color);border-radius:5px 5px 0 0;font-weight:400;font-size:15px;color:var(--paragraph);padding:20px;}.contact-area{margin-top:-2px;}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.contact-area{margin-bottom:-4px;}}.contact-message h2{color:var(--black-soft);font-size:22px;font-weight:500;line-height:1;padding-bottom:28px;}@media only screen and (max-width:575.98px){.contact-message h2{padding-bottom:15px;}}.contact-message form input,.contact-message form textarea{width:100%;border:0;padding:10px 10px;border-bottom:3px solid transparent;background-color:#f7f7f7;margin-bottom:30px;}.contact-message form textarea{height:150px;}.contact-info{height:100%;}@media only screen and (min-width:768px) and (max-width:991.98px){.contact-info{margin-top:77px;}}@media only screen and (max-width:767.98px){.contact-info{margin-top:60px;margin-bottom:-4px;}}.contact-info h2{color:var(--black-soft);font-size:22px;font-weight:500;line-height:1;padding-bottom:22px;}@media only screen and (max-width:575.98px){.contact-info h2{padding-bottom:8px;}}.contact-info p{color:var(--paragraph);padding-bottom:30px;}@media only screen and (min-width:768px) and (max-width:991.98px){.contact-info p{padding-bottom:10px;}}.contact-info ul li{border-bottom:1px solid var(--bdr-color);padding-bottom:15px;margin-bottom:15px;display:flex;align-items:center;}@media only screen and (max-width:479.98px){.contact-info ul li{align-items:baseline;}}.contact-info ul li:last-child{border-bottom:0;}.contact-info ul li i{font-size:18px;padding-right:10px;}.contact-info .working-time h3{color:var(--black-soft);font-size:18px;font-weight:500;padding-bottom:5px;}@media only screen and (max-width:767.98px){.contact-info .working-time h3{font-size:16px;}}.contact-info .working-time p{padding-bottom:0;}.contact-info .working-time p span{color:var(--black-soft);padding-right:10px;}.footer-top{padding:40px 0;}.footer-wrapper .widget-inner{padding-bottom:80px;}@media only screen and (max-width:767.98px){.footer-wrapper .widget-inner{padding-bottom:60px;}}.footer-wrapper .widget-logo{padding-bottom:24px;}.footer-wrapper .widget-body li{display:flex;align-items:center;font-size:14px;line-height:1.4;margin-bottom:20px;}.footer-wrapper .widget-body li em{font-style:normal;padding-right:5px;line-height:1;}.footer-wrapper .widget-body li a{color:var(--paragraph);line-height:1;}.footer-wrapper .widget-body li a:hover{color:var(--white);padding-left:5px;}.footer-wrapper .widget-body li:last-child{margin-bottom:0;}.footer-wrapper .widget-body li.email a{text-transform:inherit;}.footer-wrapper .widget .section-title{margin-top:0;margin-bottom:0;padding:0;}.footer-wrapper .widget-title,.footer-wrapper .widget .section-title .title{padding-bottom:25px;}@media only screen and (max-width:767.98px){.footer-wrapper .widget-title,.footer-wrapper .widget .section-title .title{padding-bottom:20px;}}.footer-wrapper .widget-title h1,.footer-wrapper .widget-title h2,.footer-wrapper .widget-title h3,.footer-wrapper .widget-title h4,.footer-wrapper .widget-title h5,.footer-wrapper .widget-title h6,.footer-wrapper .widget .section-title .title h1,.footer-wrapper .widget .section-title .title h2,.footer-wrapper .widget .section-title .title h3,.footer-wrapper .widget .section-title .title h4,.footer-wrapper .widget .section-title .title h5,.footer-wrapper .widget .section-title .title h6{color:var(--black-soft);}.footer-wrapper .social-link a{margin-left:3px;}.footer-wrapper .social-link a:first-child{margin-left:0;}.footer-wrapper .footer-bottom-area{background-color:var(--color_light_gray);color:var(--black);}.footer-wrapper .footer-bottom-area .section-title .title{color:var(--black-soft);padding-bottom:unset;}@media only screen and (max-width:767.98px){.footer-wrapper .footer-bottom-area .section-title .title{padding-bottom:20px;}}.footer-wrapper .footer-bottom-area .section-title h1,.footer-wrapper .footer-bottom-area .section-title h2,.footer-wrapper .footer-bottom-area .section-title h3,.footer-wrapper .footer-bottom-area .section-title h4,.footer-wrapper .footer-bottom-area .section-title h5,.footer-wrapper .footer-bottom-area .section-title h6{color:var(--black-soft);}@media only screen and (max-width:767.98px){.footer-wrapper .footer-bottom-area .social-link{text-align:center;}}.footer-wrapper .footer-bottom-area .social-link a{color:#7a7a7a;display:inline-block;margin-left:30px;}.footer-wrapper .footer-bottom-area .social-link a:hover{color:var(--theme-color);}.footer-wrapper .footer-bottom-area .social-link a:first-child{margin-left:0;}.footer-wrapper .section-title h1.title,.footer-wrapper .section-title h2.title,.footer-wrapper .section-title h3.title,.footer-wrapper .section-title h4.title,.footer-wrapper .section-title h5.title,.footer-wrapper .section-title h6.title{color:var(--black-soft);}.footer-wrapper .widget-carousel-widget .section-title .title{padding:unset;}.accout-widget li i{font-size:15px;padding-right:12px;}.payment-method{margin-top:24px;}@media only screen and (max-width:767.98px){.payment-method{margin-bottom:36px;}}.newsletter-inner p{padding-bottom:20px;}.newsletter-inner form{position:relative;}.newsletter-inner .news-field{width:100%;height:44px;display:block;border:0;line-height:1;padding:0 110px 0 15px;color:var(--black-soft);background-color:var(--white);position:relative;border-radius:30px;}.newsletter-inner .news-btn{top:0;right:0;height:44px;font-size:12px;position:absolute;color:var(--black-soft);line-height:1;font-weight:500;padding:0 15px;display:inline-block;background-color:var(--white);text-transform:uppercase;border-radius:0 30px 30px 0;}.newsletter-inner .news-btn:hover{color:var(--theme-color);}.footer-bottom-area{padding:10px 0;background-color:#e1e1e1;}@media only screen and (max-width:767.98px){.footer-bottom-area{text-align:center;}}.copyright-text p{font-size:14px;color:var(--paragraph);}.copyright-text p a{color:var(--theme-color);}.copyright-text p a:hover{text-decoration:underline;}@media only screen and (max-width:479.98px){.copyright-text p{font-size:13px;}}.select2-container--food{width:100%!important;}.select2-container--food .select2-selection--single{background-color:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:content-box;height:auto;margin:0;outline:0;padding:8px 0 5px 0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.select2-container--food .select2-selection--single .select2-selection__rendered{border:1px solid #ccc;padding:12px 10px;width:100%;font-size:14px;background:#f7f7f7;}.select2-container--food .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--food .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--food .select2-selection--single .select2-selection__arrow{height:26px;margin:.6rem 0 .4rem 0;position:absolute;top:1px;right:1px;width:20px;}.select2-container--food .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:35%;position:absolute;top:50%;width:0;}.select2-container--food[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--food[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--food.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--food.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--food.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--food .select2-selection--multiple{background-color:transparent;border:0;border-bottom:1px solid #ced4da;border-radius:0;box-shadow:none;box-sizing:content-box;cursor:text;height:auto;margin:0;outline:0;padding:5px 0 0 0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.select2-container--food .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--food .select2-selection--multiple .select2-selection__rendered li{list-style:none;}.select2-container--food .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--food .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--food .select2-selection--multiple .select2-selection__choice{background-color:#ffca28;border-radius:16px;color:rgba(0,0,0,.6);cursor:default;float:left;margin-right:5px;margin-top:6px;padding:0 12px;}.select2-container--food .select2-selection--multiple .select2-selection__choice__remove{cursor:pointer;display:inline-block;font-weight:bold;float:right;margin-left:5px;}.select2-container--food .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--food[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--food[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--food[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right;}.select2-container--food[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--food[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--food.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--food.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--food.select2-container--open.select2-container--above .select2-selection--single,.select2-container--food.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--food.select2-container--open.select2-container--below .select2-selection--single,.select2-container--food.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--food.select2-container--focus .select2-selection--single,.select2-container--food.select2-container--focus .select2-selection--multiple{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:0;}.select2-container--food .select2-search--dropdown .select2-search__field{border:0;border-bottom:1px solid #ced4da;border-radius:0;outline:0;}.select2-container--food .select2-search--dropdown .select2-search__field:focus:not([readonly]){box-shadow:0 1px 0 0 #ced4da;border-bottom:1px solid #ced4da;}.select2-container--food .select2-search--inline .select2-search__field{background:transparent;border:0!important;outline:0;box-shadow:none!important;-webkit-appearance:textfield;}.select2-container--food .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--food .select2-results__option[role=group]{padding:0;}.select2-container--food .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--food .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--food .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--food .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--food .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--food .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--food .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--food .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--food .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--food .select2-results__option--highlighted[aria-selected]{background-color:#3f729b;color:#fff;}.select2-container--food .select2-results__group{cursor:default;display:block;padding:6px;}.select2-dropdown{background-color:#fff;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);display:block;position:absolute;left:-100000px;width:100%;z-index:1051;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}body{scroll-behavior:smooth;}form .required-error{border:1px solid var(--danger-color)!important;}.mobile-navigation{max-height:none;}.zone-header-top-right{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;-ms-flex-pack:end!important;justify-content:flex-end!important;-ms-flex-align:center!important;align-items:center!important;}.zone-header-top-right article{color:var(--paragraph);font-size:12px;position:relative;margin-left:40px;position:relative;margin-left:20px;padding-left:20px;}.zone-header-top-right article:before{top:50%;left:0;width:1px;height:15px;content:"";position:absolute;background-color:var(--bdr-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.zone-header-top-right article:first-child{padding-left:0;margin-left:0;}.zone-header-top-right article:first-child:before{display:none;}.zone-header-top-right article span{cursor:auto;font-size:13px;}.zone-header-top-right article .dropdown-list{top:100%;right:0;position:absolute;opacity:0;visibility:hidden;transform:translateY(30px);transition:.4s;padding:15px 15px 20px;width:150px;z-index:9;text-align:left;background-color:var(--white);pointer-events:none;border:1px solid var(--bdr-color);}.zone-header-top-right article .dropdown-list li{margin-left:0;padding:0;}.zone-header-top-right article .dropdown-list li a{color:var(--paragraph);font-size:13px;display:block;padding:5px 0 3px;}.zone-header-top-right article .dropdown-list li a:hover{color:var(--theme-color);}.zone-header-top-right article .dropdown-list li a img{vertical-align:inherit;}.zone-header-top-right article .dropdown-list li:before{display:none;}.zone-header-top-right article:hover .dropdown-list{opacity:1;visibility:visible;pointer-events:visible;transform:translateY(0);}.zone-header-top-right .widget-culture-picker-widget:hover{cursor:pointer;}@media only screen and (min-width:992px) and (max-width:1199.98px){.main-menu ul li a{padding-right:5px;padding-left:5px;}}.menu-item-icon{display:inline-block;vertical-align:text-top;width:2rem;}.zone-header-main-right{padding-right:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;-ms-flex-pack:end!important;justify-content:flex-end!important;}.zone-header-main-right article{display:inline-block;margin-left:25px;line-height:1;}.zone-header-main-right article a{font-size:20px;line-height:1;color:var(--black-soft);position:relative;}.zone-header-main-right article a .notification{top:-10px;right:-8px;position:absolute;width:18px;height:18px;text-align:center;line-height:18px;font-size:10px;color:var(--white);border-radius:50%;background-color:var(--theme-color);}.zone-header-main-right article a:hover{color:var(--theme-color);}.zone-header-main-right article:first-child{margin-left:0;}.zone-header-main-right article .user-hover{position:relative;}.zone-header-main-right article .user-hover .dropdown-list{position:absolute;top:100%;right:0;width:150px;padding:20px;background-color:var(--white);z-index:11;transform:translateY(30px);transition:.4s;opacity:0;visibility:hidden;border:1px solid var(--bdr-color);}.zone-header-main-right article .user-hover .dropdown-list li{display:block;margin-left:0;}.zone-header-main-right article .user-hover .dropdown-list li a{color:var(--paragraph);font-size:13px;line-height:1;display:block;padding:8px 0;}.zone-header-main-right article .user-hover .dropdown-list li a:hover{color:var(--theme-color);}.zone-header-main-right article .user-hover:hover .dropdown-list{opacity:1;visibility:visible;transform:none;}.zone-aside-off-canvas-settings{flex-direction:column;}.zone-aside-off-canvas-settings .mobile-top-dropdown .dropdown-toggle{font-size:14px;color:var(--paragraph);cursor:pointer;}.zone-aside-off-canvas-settings .mobile-top-dropdown .dropdown-toggle:hover{color:var(--theme-color);}.zone-aside-off-canvas-settings .mobile-top-dropdown .dropdown-toggle:after{display:none;}.zone-aside-off-canvas-settings .mobile-top-dropdown .dropdown-menu{padding:0;transition:.4s;border-color:var(--bdr-color);}.zone-aside-off-canvas-settings .mobile-top-dropdown .dropdown-menu .dropdown-item{font-size:13px;color:var(--paragraph);padding:6px 15px;}.off-canvas-contact-widget li{white-space:nowrap;overflow-x:hidden;}.accout-widget div i{font-size:15px;padding-right:12px;}.footer-wrapper .widget-body div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.4;margin-bottom:20px;}.footer-wrapper .widget-body div em{font-style:normal;padding-right:5px;line-height:1;white-space:nowrap;display:block;}.footer-wrapper .widget-body div a{color:var(--paragraph);line-height:1;}.footer-wrapper .widget-body div a:hover{color:var(--white);padding-left:5px;}@media only screen and (max-width:767.98px){.footer-wrapper .widget-body div{display:block;}}.footer-wrapper .widget-body .address,.footer-wrapper .widget-body .email,.footer-wrapper .widget-body .phone{display:block;}.product-thumb{text-align:center;}.product-thumb:not(.blog-post-side-summary) img{width:unset;max-height:270px;}.price-box{text-align:right;}.price-box form{display:block;}.price-box form a.icon-button,.price-box form button.icon-button{width:38px;height:38px;display:block;font-size:18px;line-height:42px;color:var(--black-soft);text-align:center;border-radius:50%;margin-bottom:10px;background-color:var(--white);opacity:1;visibility:visible;}.price-box form a.icon-button:hover,.price-box form button.icon-button:hover{color:var(--theme-color);}.price-box .notification{top:-45px;right:-30px;position:relative;width:18px;height:18px;text-align:center;line-height:18px;font-size:10px;color:var(--theme-color);border-radius:50%;background-color:var(--white);}.card.partial-accordion{margin-bottom:30px;border-color:transparent;}.card.partial-accordion .collapse:not(.show){max-height:100px;display:block;overflow-y:hidden;}.card.partial-accordion .accordion-trigger{width:100%;background-color:var(--white);background-clip:border-box;border:1px solid var(--black-soft);border-radius:.25rem;position:relative;display:block;font-size:1rem;margin:0;padding:1em 1.5em;text-align:center;border-color:transparent;}.card.partial-accordion .accordion-trigger .accordion-icon{border:solid var(--black-soft);border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-60%) rotate(45deg);width:.5rem;}.card.partial-accordion .accordion-trigger[aria-expanded=true] .accordion-icon{transform:translateY(-50%) rotate(-135deg);}@media only screen and (max-width:767.98px){.mobile-accordion{margin-bottom:30px;border-color:transparent;}}.mobile-accordion .collapse:not(.show){display:flex;flex-direction:column;}@media only screen and (max-width:767.98px){.mobile-accordion .collapse:not(.show){max-height:100px;display:block;overflow-y:hidden;}}.mobile-accordion .accordion-trigger-container{display:none;}@media only screen and (max-width:767.98px){.mobile-accordion .accordion-trigger-container{display:block;}}.mobile-accordion .accordion-trigger{display:none;}@media only screen and (max-width:767.98px){.mobile-accordion .accordion-trigger{width:100%;background-color:var(--white);background-clip:border-box;border:1px solid var(--black-soft);border-radius:.25rem;position:relative;display:block;font-size:1rem;margin:0;padding:1em 1.5em;text-align:center;border-color:transparent;}}.mobile-accordion .accordion-trigger .accordion-icon{display:none;}@media only screen and (max-width:767.98px){.mobile-accordion .accordion-trigger .accordion-icon{border:solid var(--black-soft);border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-60%) rotate(45deg);width:.5rem;display:block;left:50%;}}@media only screen and (max-width:767.98px){.mobile-accordion .accordion-trigger[aria-expanded=true] .accordion-icon{transform:translateY(-50%) rotate(-135deg);}}.address-form-wrap h2{color:var(--black-soft);font-size:18px;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:30px;font-weight:500;}@media only screen and (max-width:767.98px){.address-form-wrap h2{margin-bottom:26px;}}.address-form-wrap select{border:1px solid #ccc;padding:12px 10px;width:100%;font-size:14px;background:#f7f7f7;}.address-form-wrap .billing-form-wrap{margin-top:-20px;}.order-summary-details h2{margin-top:.5rem;padding-bottom:.5rem;}.address-tab-headers h2{color:var(--black-soft);font-size:18px;padding-bottom:0;margin-bottom:0;border:0;font-weight:500;}.address-tab-headers.nav-tabs{border-bottom-color:#ccc;}.address-tab-headers.nav-tabs .nav-link.active{border-color:#ccc #ccc #fff;}.address-summary .address-summary-info .address-row{margin-right:0;margin-left:0;}.billing-address{margin-top:20px;}.order-review .order-review-row{margin-right:0;margin-left:0;display:block;}.order-review .order-review-row div{display:inline-block;}.order-review .order-review-row .order-review-value{text-align:right;}.slick-slide .single-slide{display:flex;background-size:contain;background-position:center;background-repeat:no-repeat;}.slick-slide img{display:unset;width:100%;}.simple-carousel-card .product-caption{text-align:center;text-transform:uppercase;}.product-detail .accordion-trigger{display:block;pointer-events:none;}.product-details-inner .over-title-label,.product-item .over-title-label{display:inline-block;padding:0 1em;}.product-details-inner a.over-title-link,.product-item a.over-title-link{color:var(--white);}.product-item .stars-rating{margin-bottom:15px;}.product-item .stars-rating.stars-no-vote{visibility:hidden;height:19px;}.product-item .price-box .addtocart .addtocart-button{color:#fff;background-color:var(--theme-color);border:0;display:inline-block;margin:0 10px;}.product-details-inner .product-details-des .quantity-cart-box{margin-top:20px;}.product-details-inner .product-details-des>.product-attributes .product-attribute{background-color:var(--light-gray);color:var(--gray-color);display:inline-block;padding:6px 7px;margin-bottom:5px;}.product-details-inner .product-details-des>.product-attributes .product-attribute .pd-icon-default-category,.product-details-inner .product-details-des>.product-attributes .product-attribute .pd-icon-default-category+strong{display:none;}.save-button button{color:var(--white);font-size:14px;padding:10px 20px;border-radius:0;background-color:var(--theme-color);}.save-button button:hover{color:var(--white);background-color:var(--black-soft);}.display-block{display:block;}.blog-share-link .blog-social-icon a.addthis_button_compact{background-color:#ff6550;}.cc-cookies-reset.cc-discreet{position:fixed;}.cc-cookie-box h3{color:#fff;margin:10px 0;}.outer-spinner{position:absolute;left:0;top:0;height:100vh;width:100%;background-color:#808080;opacity:.8;position:fixed;}.spinner{position:absolute;left:50%;top:50%;height:60px;width:60px;margin:0 auto;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%;}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg);}to{-moz-transform:rotate(359deg);}}@-o-keyframes rotation{from{-o-transform:rotate(0deg);}to{-o-transform:rotate(359deg);}}@keyframes rotation{from{transform:rotate(0deg);}to{transform:rotate(359deg);}}.ui-slider .ui-slider-range,.ui-slider .ui-slider-handle{z-index:auto;}.order-summary-table .table tr td,.order-summary-table .table tr th,.order-summary-table table tr td,.order-summary-table table tr th{white-space:normal;}.btn-cart2 .button-title{display:inline-block;}@media only screen and (max-width:479.98px){.btn-cart2 .button-title{display:none;}}.btn-cart2 .button-icon{margin-left:1em;}@media only screen and (max-width:479.98px){.btn-cart2 .button-icon{margin-left:0;}}.add-to-cart-notify{opacity:0;position:absolute;right:0;top:100%;background:var(--white);padding:5px 20px;border-radius:6px;margin:20px 0 0;box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-transform:translate(0,1000px);transform:translate(0,1000px);-webkit-transition:opacity .5s ease .4s,transform ease .5s;transition:opacity .5s ease .4s,transform ease .5s;width:150px;}.add-to-cart-notify.active{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;}@media only screen and (min-width:992px) and (max-width:1199.98px){.add-to-cart-notify-mobile{display:none;}}@media only screen and (min-width:1200px){.add-to-cart-notify-mobile{display:none;}}@media only screen and (max-width:767.98px){.add-to-cart-notify{margin:0 20px;width:auto;position:fixed;top:120px;left:20px;right:20px;text-align:center;}}.add-to-cart-notify textarea{display:none;}.product-unavailable{text-transform:uppercase;color:var(--red);text-decoration:underline;margin-top:20px;margin-bottom:20px;}@media only screen and (min-width:768px) and (max-width:991.98px){.mobile-only{display:none;}}@media only screen and (min-width:992px) and (max-width:1199.98px){.mobile-only{display:none;}}@media only screen and (min-width:1200px){.mobile-only{display:none;}}.widget-container{margin:0 0;padding:0 0;}.widget-container .widget-content{margin:0 auto;}@media only screen and (max-width:767.98px){.widget-container .widget-content.container{padding:15px 0;}}@media only screen and (max-width:767.98px){.widget-container .widget-content.wide{margin:0 15px;}}.widget-container .widget-header{margin:0 auto 15px;}.widget-container .widget-header .section-title{margin-top:25px;margin-bottom:25px;}.no-header{padding-top:20px;}.header-top .widget-container .widget-content.container,.footer-bottom-area .widget-container .widget-content.container{padding:0;}.header-top .no-header,.footer-bottom-area .no-header{padding-top:0;}.header-color-dark{background-color:var(--bg-dark);color:var(--white);}.header-color-dark .section-title .title{color:var(--white);}.header-color-dark .policy-link{color:var(--white);}.header-color-light{background-color:var(--white);color:var(--paragraph);}.header-color-light .section-title .title{color:var(--paragraph);}.header-color-light .policy-link{color:var(--paragraph);}.bg-color-dark{background-color:var(--bg-dark);color:var(--white);}.bg-color-dark .header-color-dark,.bg-color-dark .header-color-none{background-color:var(--bg-dark);color:var(--white);}.bg-color-dark .header-color-dark .section-title .title,.bg-color-dark .header-color-none .section-title .title{color:var(--white);}.bg-color-dark .header-color-dark .policy-link,.bg-color-dark .header-color-none .policy-link{color:var(--white);}.bg-color-dark .header-color-light{background-color:var(--white);color:var(--paragraph);}.bg-color-dark .header-color-light .section-title .title{color:var(--paragraph);}.bg-color-dark .header-color-light .policy-link{color:var(--paragraph);}.bg-color-light{background-color:var(--white);color:var(--paragraph);}.bg-color-light .header-color-dark{background-color:var(--bg-dark);color:var(--white);}.bg-color-light .header-color-dark .section-title .title{color:var(--white);}.bg-color-light .header-color-dark .policy-link{color:var(--white);}.bg-color-light .header-color-light,.bg-color-light .header-color-none{background-color:var(--white);color:var(--paragraph);}.bg-color-light .header-color-light .section-title .title,.bg-color-light .header-color-none .section-title .title{color:var(--paragraph);}.bg-color-light .header-color-light .policy-link,.bg-color-light .header-color-none .policy-link{color:var(--paragraph);}.bg-color-medium{background-color:var(--offwhite);color:var(--paragraph);}.bg-color-medium .header-color-dark{background-color:var(--bg-dark);color:var(--white);}.bg-color-medium .header-color-dark .section-title .title{color:var(--white);}.bg-color-medium .header-color-dark .policy-link{color:var(--white);}.bg-color-medium .header-color-light{background-color:var(--white);color:var(--paragraph);}.bg-color-medium .header-color-light .section-title .title{color:var(--paragraph);}.bg-color-medium .header-color-light .policy-link{color:var(--paragraph);}.bg-color-medium .header-color-none{background-color:transparent;color:var(--paragraph);}.bg-color-medium .header-color-none .section-title .title{color:var(--paragraph);}.bg-color-medium .header-color-none .policy-link{color:var(--paragraph);}.user-registration-policy{margin-bottom:15px;}.user-registration-policy .policy-text-area{overflow-y:auto;max-height:200px;width:auto;margin-bottom:8px;}.result-box .policy-text-area{overflow-y:auto;max-height:300px;margin-bottom:8px;}.title-gallery{margin-top:20px!important;}.title-gallery.inside{position:absolute;margin:0 auto;left:0;right:0;top:45%;text-align:center;}@media only screen and (max-width:767.98px){.title-gallery.inside{top:20%;}}.title-gallery.inside h1{color:var(--white);text-shadow:0 2px 10px rgba(255,255,255,.75);}.title-gallery.inside h2{color:var(--white);text-shadow:0 2px 10px rgba(255,255,255,.75);}.title-gallery.outside{text-align:center!important;margin-bottom:20px!important;}@media only screen and (max-width:767.98px){.product-label:nth-child(1){top:7px;left:7px;}.product-label:nth-child(2){top:35px;left:7px;}}.full-page-modal{padding-top:80px;left:0;top:0;height:100vh;width:100%;position:fixed;background-color:rgba(0,0,0,.8);z-index:100;}.full-page-modal.initially-hidden{display:none;}.full-page-modal .modal-footer .btn{margin-left:1rem;margin-right:1rem;}.full-page-modal .modal-footer a.btn:hover{color:var(--white);}.lnr-invisible-icon{visibility:hidden;}@media only screen and (max-width:767.98px){.lnr-invisible-icon{display:none;}}.sidebar-single .sidebar-body button{margin-top:30px;}.hero-slider-content h1,.hero-slider-content h2{text-shadow:0 2px 10px rgba(255,255,255,.75);}.section-space-footer{padding-top:80px;padding-bottom:80px;}@media only screen and (max-width:767.98px){.section-space-footer{padding-top:62px;padding-bottom:62px;}}.content-paginabase .section-space{padding-top:0;padding-bottom:0;}.content-paginabase .banner-border{padding-top:15px;padding-bottom:15px;}.categories-list .btn-link[aria-expanded=false] .more{display:block;}.categories-list .btn-link[aria-expanded=false] .less{display:none;}.categories-list .btn-link[aria-expanded=true] .more{display:none;}.categories-list .btn-link[aria-expanded=true] .less{display:block;}.cart-extensions-container{width:55%;}@media only screen and (max-width:767.98px),only screen and (min-width:768px) and (max-width:991.98px){.cart-extensions-container{width:auto;}}.cart-extensions-container .apply-coupon-wrapper{width:auto;align-items:center;justify-content:center;white-space:nowrap;}.cart-extensions-container .apply-coupon-wrapper input{border:1px solid #ccc;font-size:14px;padding:9px 10px;outline:0;margin-right:15px;width:100%;transition:.4s;}.cart-extensions-container .apply-coupon-wrapper input:focus,.cart-extensions-container .apply-coupon-wrapper input:active{border-color:var(--theme-color);}.single-alteration-row form{display:flex;align-items:center;}.single-alteration-row form button{margin-left:1rem;}.single-alteration-row form button.btn{vertical-align:baseline;}.single-alteration-row td.single-alteration-label{display:flex;align-items:center;}.single-alteration-row td.single-alteration-label>form{width:100%;}.single-alteration-row td.single-alteration-label>form button{margin-left:1rem;}.single-alteration-row td.single-alteration-label>form button.btn{vertical-align:baseline;}.zone-messages{width:100%;}.zone-messages .message{padding:.5rem;padding-top:2rem;border-bottom:5px solid var(--theme-color);width:auto;display:inline-block;margin-bottom:1rem;}.zone-messages .message.message-Warning,.zone-messages .message.message-Information{font-size:large;}.section-space.has-messages{padding-top:.5rem;}.cart-summary-checkout table form button.btn{vertical-align:baseline;}.myaccount-table table tbody tr.order.not-item td.pro-thumbnail{font-weight:bold;}.myaccount-table table tbody tr.order.not-item td.pro-title{font-style:italic;}.alert{margin-top:1rem;}.payment-complete .payment-successful .view-order-details{margin:20px 0;}select.product-attribute option:disabled{color:var(--ash-color);}a.card-link-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:transparent;}.cart-table td{position:relative;}.reviews-heading{padding-bottom:10px;font-size:24px;color:#111;font-weight:500;margin:0;line-height:1.2;}div.reviews-content header>div{background-color:var(--offwhite);}.stars-current-result{padding:0;}.stars-current-result i.fa{color:var(--yellow);}.stars-current-result i.a-star{background:none;text-indent:0;}main{overflow-x:hidden;}#add-to-cart-attributes{width:50%;}.add-to-cart-attributes{width:100%;margin-bottom:10px;text-align:left;}.add-to-cart-attributes .attribute-item{margin-top:10px;}.addtocart-quantity-and-button{margin-top:20px;display:contents;}.price-discount{display:contents;}.widget .product-details-reviews.section-space{padding-top:0;}#reviewsList a{color:var(--theme-color);}.top-bar-right .product-short label{margin-right:10px;margin-bottom:0;margin-top:0;}.masonry-gallery{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.masonry-gallery img{width:100%;padding:7px 0;}@media only screen and (max-width:575.98px){.masonry-gallery{-webkit-column-count:1;-moz-column-count:1;column-count:1;}}.gallery-content .light-gallery{text-align:center;}.widget-control .manage-actions>.badge,.content-control .manage-actions>.badge{float:left;display:none;margin-bottom:-16px;position:absolute;background-color:var(--wrapper-edit-fe)!important;box-shadow:3px 2px 2px var(--gray);}.widget-control .manage-actions>.badge a,.content-control .manage-actions>.badge a{color:var(--black-soft)!important;}.widget-control .manage-actions:hover,.content-control .manage-actions:hover{border-color:var(--wrapper-edit-fe)!important;box-shadow:inset 0 0 0 4px var(--wrapper-edit-fe)!important;}.widget-control .manage-actions:hover>.badge,.content-control .manage-actions:hover>.badge{display:inline-block!important;z-index:99999;}.footer-widget-area.quad-footer .policy-link{color:var(--white);}.footer-widget-area.quad-footer .policy-link:hover,.footer-widget-area.quad-footer .policy-link:focus{text-decoration:underline;color:var(--white)!important;}.policy-link{text-decoration:underline;}.policy-link:hover,.policy-link:focus{text-decoration:underline;color:var(--black-soft)!important;}.widget-custom-form-widget .widget-control{width:100%;}.widget-custom-form-widget .custom-form-alternate .single-input-item{margin-top:0;}.widget-custom-form-widget .custom-form-alternate-aftercontent{width:100%;}.widget-custom-form-widget .custom-form-alternate-aftercontent .submit-button button{margin-top:2rem;}div.custom-form-widget-aside-off-canvas-footer{padding-top:15px;margin-top:15px;border-top:1px solid var(--bdr-color);}div.custom-form-widget-aside-off-canvas-footer input{margin-top:0;color:#666;font-size:13px;height:40px;border:0;background-color:#f2f2f2;border-radius:0;}div.custom-form-widget-aside-off-canvas-footer button{width:100%;height:40px;border:0;border-radius:0;margin-bottom:5px;}.alert-toast{display:none;position:fixed;bottom:0;right:0;padding-right:4rem!important;font-weight:400;}.content-main-container{padding-right:0!important;padding-left:0!important;width:100%;margin-left:auto;margin-right:auto;}@media(min-width:576px){.content-main-container{max-width:540px;}}@media(min-width:768px){.content-main-container{max-width:720px;}}@media(min-width:992px){.content-main-container{max-width:960px;}}@media(min-width:1200px){.content-main-container{max-width:1140px;}}@media only screen and (min-width:1200px){.content-main-container{max-width:1200px;}}@media only screen and (max-width:767.98px){.content-main-container{max-width:540px;}}@media only screen and (max-width:575.98px){.content-main-container{max-width:450px;}}.container-fluid .title-galley-image{padding-right:0;padding-left:0;}.container-fluid .title-galley-image .title-gallery{width:100%;margin-left:auto;margin-right:auto;}@media(min-width:576px){.container-fluid .title-galley-image .title-gallery{max-width:540px;}}@media(min-width:768px){.container-fluid .title-galley-image .title-gallery{max-width:720px;}}@media(min-width:992px){.container-fluid .title-galley-image .title-gallery{max-width:960px;}}@media(min-width:1200px){.container-fluid .title-galley-image .title-gallery{max-width:1140px;}}@media only screen and (min-width:1200px){.container-fluid .title-galley-image .title-gallery{max-width:1200px;}}@media only screen and (max-width:767.98px){.container-fluid .title-galley-image .title-gallery{max-width:540px;}}@media only screen and (max-width:575.98px){.container-fluid .title-galley-image .title-gallery{max-width:450px;}}.wide-header-cover{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:25rem;}.off-canvas-wrapper.open{z-index:999999;}.edit-custom-form main legend{display:table;width:100%;margin:13px 0 20px 0;font-size:12px;font-weight:700;text-transform:uppercase;border:0;}.edit-custom-form main label{display:inherit;margin-bottom:0;max-width:100%;font-weight:bold;padding:0 0 .3em 0;}.edit-custom-form main label.custom-form-title{text-transform:uppercase;}.edit-custom-form main .location-infos .location-info,.edit-custom-form main .location-infos .location-address{display:block;margin-bottom:5px;}.edit-custom-form main .location-infos .location-info .form-control,.edit-custom-form main .location-infos .location-address .form-control{width:auto;display:inline-block;}.edit-custom-form main .location-infos .btn{cursor:pointer;display:inline-block;}.edit-custom-form main .location-infos label{display:inline-block;min-width:200px!important;font-size:15px;}.edit-custom-form main .is-calendarsPicker,.edit-custom-form main .is-timeEntry{min-width:85px;width:85px;}.edit-custom-form main .is-calendarsPicker.form-control,.edit-custom-form main .is-timeEntry.form-control{display:inline-block;min-width:200px!important;font-size:15px;}.edit-custom-form main input.text,.edit-custom-form main input.text-medium{color:#555!important;height:30px;padding-left:10px;line-height:1.2em;font-family:inherit;padding:3px;border:1px solid #bdbcbc;font-size:inherit;}.edit-custom-form main input.text-medium{width:26em;font-weight:500;}.edit-custom-form main .time{min-width:100px!important;}.edit-custom-form main .pac-target-input{animation-name:none;}.edit-custom-form main .single-input-item{margin-top:0;}.edit-custom-form main .single-input-item.textarea{background:inherit;}.edit-custom-form main .single-input-item input{background:inherit;}.edit-custom-form main .row{margin-top:1em;}.social-link a{color:var(--color-white);font-size:x-large;}.zone-footer-quad-first .social-link{text-align:left;}.zone-footer-quad-first .social-link a{margin-left:30px;}.zone-footer-quad-first .social-link a:first-child{margin-left:0;}.archives ul.years li.previous h4 span{display:inline;}.product-detail-link{margin-top:20px;}.myaccount-content .address.shipping-address,.myaccount-content .address.billing-address{margin-top:inherit;}.pickup-point-input-groups .pickup-point-selector-container{padding:0 1rem;}.pickup-point-input-groups .pickup-point-selector-container .pickup-point-selector-label{margin-bottom:0;padding:.2rem;width:min-content;}.pickup-point-input-groups .pickup-point-selector-container .pickup-point-selector-label .pickup-point-card{padding:0 .5rem;}.pickup-point-input-groups .pickup-point-selected{border-color:#cc2121;border-width:2px;border-style:solid;border-radius:.5rem;}.service-policy-item .icons img.vector{width:50px;height:50px;}.zone-before-content .widget-video-opener-widget{margin:0;padding:0;}.video-opener{max-height:calc(100vh - var(--navbar-height-md));min-height:600px;}.video-opener video{position:relative;height:auto;width:100%;object-fit:cover;object-position:center;}.video-opener .video-claim-container{position:absolute;top:0;left:0;margin-top:calc(10% + 3vh);padding:0 calc(10% + 2vw);}.video-opener .video-claim-container .overtitle{color:var(--video-opener-overtitle-color);font-size:var(--video-opener-overtitle-size);text-shadow:var(--video-opener-overtitle-text-shadow);}.video-opener .video-claim-container .title{color:var(--video-opener-title-color);font-size:var(--video-opener-title-size);text-shadow:var(--video-opener-title-text-shadow);}.video-opener .video-claim-container .subtitle{color:var(--video-opener-subtitle-color);font-size:var(--video-opener-subtitle-size);text-shadow:var(--video-opener-subtitle-text-shadow);}.video-opener .video-claim-container a.link-on-video{display:inline-block;padding:var(--button_fill_sizing);position:relative;color:var(--button_fill_text_color);top:0;margin-top:2rem;font-family:var(--button_font_family);font-weight:var(--button_font_weight);font-size:var(--video-opener-button-text-size);}@media only screen and (max-width:767.98px){.video-opener .video-claim-container a.link-on-video{margin-top:.2rem;}}@media only screen and (max-width:575.98px){.video-opener .video-claim-container{margin-top:calc(10% + 2vh);padding:0 calc(10% + 1.5vw);}.video-opener .video-claim-container .overtitle{display:none;}}@media only screen and (max-width:479.98px){.video-opener .video-claim-container{margin-top:1rem;padding:0 1rem;}.video-opener .video-claim-container .subtitle{font-size:1rem;}.video-opener .video-claim-container a.link-on-video{margin-top:.5rem;padding:var(--button_fill_sizing_sm);}}@media only screen and (max-width:767.98px){.video-opener{max-height:calc(100vh - var(--navbar-height-sm));}}@media only screen and (max-width:575.98px){.video-opener{min-height:400px;}}@media only screen and (max-width:479.98px){.video-opener{min-height:200px;}}section.widget .widget-container .widget-content.container{padding:0;}article.widget-contact-form-widget{text-align:center;}article.widget-contact-form-widget input,article.widget-contact-form-widget textarea{max-width:100%;width:300px;}article.widget-contact-form-widget label{width:110px;max-width:100%;}article.widget-contact-form-widget input[type=checkbox]{width:auto;}article.widget-contact-form-widget input[type=submit]{margin:1em 0;width:200px;max-width:100%;}.bg-color-light .review-banner .fa.fa-star,.bg-color-light .review-banner .fa.fa-star-o,.bg-color-light .review-banner .fa.fa-star-half-empty,.bg-color-dark .review-banner .fa.fa-star,.bg-color-dark .review-banner .fa.fa-star-o,.bg-color-dark .review-banner .fa.fa-star-half-empty,.bg-color-medium .review-banner .fa.fa-star,.bg-color-medium .review-banner .fa.fa-star-o,.bg-color-medium .review-banner .fa.fa-star-half-empty{font-size:3rem;}.bg-color-light .review-banner .btn,.bg-color-dark .review-banner .btn,.bg-color-medium .review-banner .btn{color:#000;}.bg-color-light .review-banner .btn:hover a,.bg-color-light .review-banner .btn:focus a,.bg-color-dark .review-banner .btn:hover a,.bg-color-dark .review-banner .btn:focus a,.bg-color-medium .review-banner .btn:hover a,.bg-color-medium .review-banner .btn:focus a{color:#d2d2d2;border:1px solid transparent;}.bg-color-light .review-banner .btn.btn__bg:after,.bg-color-dark .review-banner .btn.btn__bg:after,.bg-color-medium .review-banner .btn.btn__bg:after{content:"";}.bg-color-light .review-banner.banner-footer-quad,.bg-color-dark .review-banner.banner-footer-quad,.bg-color-medium .review-banner.banner-footer-quad{margin-top:-20px;}.bg-color-light .review-banner.banner-footer-quad .fa.fa-star,.bg-color-light .review-banner.banner-footer-quad .fa.fa-star-o,.bg-color-light .review-banner.banner-footer-quad .fa.fa-star-half-empty,.bg-color-dark .review-banner.banner-footer-quad .fa.fa-star,.bg-color-dark .review-banner.banner-footer-quad .fa.fa-star-o,.bg-color-dark .review-banner.banner-footer-quad .fa.fa-star-half-empty,.bg-color-medium .review-banner.banner-footer-quad .fa.fa-star,.bg-color-medium .review-banner.banner-footer-quad .fa.fa-star-o,.bg-color-medium .review-banner.banner-footer-quad .fa.fa-star-half-empty{font-size:1rem;}.bg-color-light .review-banner.banner-footer-quad a,.bg-color-dark .review-banner.banner-footer-quad a,.bg-color-medium .review-banner.banner-footer-quad a{border:0;}.bg-color-light .review-banner.banner-footer-quad a:hover,.bg-color-light .review-banner.banner-footer-quad a:focus,.bg-color-dark .review-banner.banner-footer-quad a:hover,.bg-color-dark .review-banner.banner-footer-quad a:focus,.bg-color-medium .review-banner.banner-footer-quad a:hover,.bg-color-medium .review-banner.banner-footer-quad a:focus{padding-left:5px;}.bg-color-dark .review-banner .btn{color:#fff;}.bg-color-medium .review-banner .btn{color:#cc2121;}.bg-color-dark .review-banner.banner-footer-quad a,.bg-color-medium .review-banner.banner-footer-quad a{color:#fff;}.footer-widget-area.quad-footer .review-banner{margin-top:-20px;}.footer-widget-area.quad-footer .review-banner .fa.fa-star,.footer-widget-area.quad-footer .review-banner .fa.fa-star-o,.footer-widget-area.quad-footer .review-banner .fa.fa-star-half-empty{font-size:1rem;}.footer-widget-area.quad-footer .review-banner a{color:#fff;border:0;}.footer-widget-area.quad-footer .review-banner a:hover,.footer-widget-area.quad-footer .review-banner a:focus{padding-left:5px;}.detail-site-review-page .zone.zone-before-content{padding-top:1rem;}.detail-site-review-page .zone.zone-before-content h1{text-align:center;}.detail-site-review-page .zone.zone-before-content .stars-rating{text-align:center;}.detail-site-review-page .zone.zone-before-content .stars-rating.stars-can-rate i{font-size:3rem;padding:2rem 0;}.detail-site-review-page .zone.zone-before-content .stars-details{display:none;}.detail-site-review-page .zone.zone-before-content .product-details-reviews{padding-top:1rem;}.detail-site-review-page .zone.zone-before-content .stars-current-result i{font-size:3rem;padding:2rem 0;}.detail-site-review-page .review-mask .stars-rating.stars-can-rate i{font-size:1rem;padding:0;}