body{margin:0;padding:0;font-size:14px;font-family:sans-serif;font-weight:300}@media (max-width:991.98px){header.app-header{padding-bottom:50px}}#wpadminbar{position:fixed!important}@media (min-width:1200px){.container{max-width:1200px}}.container{width:100%}h1,h2,h3,h4,h5,h6{line-height:unset}a,a:hover,ins{text-decoration:none}a{color:var(--indymall-primary-color);outline:0!important}a:hover{color:#000}del{color:#7b7b7b}img{max-width:100%;height:auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{padding:.375rem .75rem;width:100%;height:45px;font-weight:300;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;outline:0}.clear{clear:both}img.img-lazy,picture.img-lazy img{visibility:hidden}img.img-lazy.loaded,picture.img-lazy img.loaded{visibility:visible}picture.w-100 img.loaded{width:100%}.text-primary-color{color:#000}.body-scroll-locked{height:100vh;overflow:hidden}.flex-center{display:flex;justify-content:center;align-items:center}.flex-center-y{display:flex;align-items:center}.text-truncate-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.button,.wc-block-components-button{display:inline-block;outline:0!important;border:none;text-decoration:none;text-align:center;padding:10px 30px;white-space:nowrap;transition:all 0.3s;background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}.button:hover,.wc-block-components-button:hover{background-color:#000;color:#fff}.button.disabled,.button:disabled,.wc-block-components-button:disabled{cursor:not-allowed;background-color:#ccc}.imagewrapper{position:relative;width:100%;overflow:hidden;background:#bdc3c7}.imagewrapper img.product-image,.imagewrapper picture.product-image img{height:100%;object-fit:cover}.imagewrapper img.img,.imagewrapper picture.img img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.imagewrapper img.img.portrait,.imagewrapper picture.img.portrait img{width:100%;height:auto;max-height:none}.imagewrapper img.img.landscape,.imagewrapper picture.img.landscape img{width:auto;height:100%;max-width:none}.noposts{padding-top:50px;padding-bottom:50px;text-align:center}.noposts>.image>img{width:100px}.header-topbar{height:35px;border-bottom:1px solid #eee;font-size:13px}.header-topbar .menu{display:inline-block;padding:8px 8px;height:35px;border-right:1px solid #eee}.header-topbar .menu:first-child{border-left:1px solid #eee}.header-main{padding-top:30px;padding-bottom:30px;min-height:100px;background-position:center}.header-logo .logo{max-width:90%;width:auto}.header-icons .icon a:hover{text-decoration:none;color:inherit}.header-lg .header-icons .icon{transition:all 0.5s;position:relative;margin-left:2.5em}.header-lg .header-icons .icon:hover i{opacity:.6}.header-icons .icon i{font-size:1.6em}.header-icons .cart-items-count{position:absolute;right:-10px;top:-10px;padding:5px 8px;border-radius:100px;background-color:var(--indymall-primary-color);color:var(--indymall-text-color);font-size:12px;text-align:center;line-height:10px}.searchform{display:flex;border-radius:100px}.searchform .input-group{border-top-left-radius:100px;border-bottom-left-radius:100px;overflow:hidden}.searchform input{border-top-right-radius:0;border-bottom-right-radius:0;border:none;padding-left:20px;padding-right:20px;font-weight:300;height:38px}.searchform input:focus{outline:0;box-shadow:none}.searchform .categories-filter{display:flex;padding-left:10px;padding-right:10px;background-color:#fff;border-left:2px solid #eee}.searchform .categories-filter select,.variations_form .variations select{width:150px;border:none;outline:0;box-shadow:none;color:#666;font-weight:300;line-height:1.4em;display:inline-block;max-width:100%;padding:0 1.75rem 0 .75rem;vertical-align:middle;background:#fff url(../images/icons/select-arrows.png) no-repeat right .75rem center;background-size:auto;background-size:8px 10px;-moz-appearance:none;-webkit-appearance:none}.searchform .categories-filter select:focus{border:none;outline:0}.searchform button{border:none;outline:0;padding:0 15px;border-top-right-radius:100px;border-bottom-right-radius:100px;font-size:16px}.searchform button>i{transition:all 0.2s}.searchform button:hover>i{transform:scale(1.25)}.main-menu-lg{position:relative;justify-content:center}.main-menu-lg>.menu{cursor:pointer;text-align:center;text-decoration:none;transition:all 0.3s}.main-menu-lg>.menu>.item{position:relative;padding:12px 15px;text-decoration:none}.main-menu-lg>.menu li{list-style:none}.main-menu-lg>.menu>.item>.icon{padding-right:10px}.main-menu-lg>.menu>.item>.arrow{font-size:8px;padding-left:8px}.submenu-lg{position:absolute;min-width:200px;background:#fff;border:1px solid #eee;box-shadow:3px 3px 2px rgb(0 0 0 / .1);transform:translateY(30px);opacity:0;visibility:hidden;transition:all 0.5s;z-index:999}.submenu-lg .menu:hover{background-color:#f5f5f5}.submenu-lg-2{top:-1px;left:100%}.parent-menu:hover .submenu-lg-1,.parent-menu:hover .submenu-mega,.submenu-lg-1 .menu:hover>.submenu-lg-2{transform:translateY(0);opacity:1;visibility:visible;transition:all 0.5s}.submenu-lg .menu{position:relative;transition:all 0.5s;border-bottom:1px solid #eee;list-style:none}.submenu-lg .menu:last-child{border-bottom:none}.submenu-lg .item{padding:0 15px;min-height:50px;color:#000!important;text-decoration:none!important}.submenu-lg .item>.icon{padding-right:10px}.submenu-lg .item>.title{flex:1;text-align:left}.submenu-lg .item>.arrow{font-size:8px}.submenu-mega{position:absolute;left:100%;padding:20px;width:650px;min-height:calc(100% + 1px);text-align:left;border:1px solid #ddd;box-shadow:3px 3px 2px rgb(0 0 0 / .1);transform:translateY(30px);opacity:0;visibility:hidden;transition:all 0.5s;z-index:999;background-color:#fff;background-repeat:no-repeat;background-position:right bottom}.submenu-mega a{position:relative;color:#000!important;transition:all 0.3s}.submenu-mega a:hover{color:var(--indymall-primary-color)!important}.submenu-mega a .menu-tag{right:-40px;top:-2px}.submenu-mega .wrapper{margin:0}.submenu-mega .menu-group{padding-bottom:20px}.submenu-mega .menu-title{position:relative;font-weight:700;margin-bottom:10px}.submenu-mega .submenu-title{position:relative;margin-bottom:3px}.main-menu-lg .parent-menu .submenu-mega{width:100%;left:0}.header-main-menu.with-cat-menu .main-menu-lg{justify-content:start}.header-main-menu.with-cat-menu .main-menu-lg .parent-menu .submenu-mega{width:calc(100% + 15px);left:-15px}.menu-tag{position:absolute;top:-5px;right:15px;color:#fff}.menu-tag>.text{position:relative;padding:0 5px;font-size:10px;display:block}.menu-tag>.text::after{content:"";position:absolute;bottom:-5px;left:5px;width:0;height:0;border-top-width:5px;border-top-style:solid;border-right:5px solid #fff0}.menu-tag-red>.text::after{border-top-color:#e74c3c}.menu-tag-blue>.text::after{border-top-color:#3498db}.menu-tag-green>.text::after{border-top-color:#1abc9c}.menu-tag-orange>.text::after{border-top-color:#e67e22}.menu-tag-yellow>.text::after{border-top-color:#f1c40f}.menu-tag-red>.text{background:#e74c3c}.menu-tag-blue>.text{background:#3498db}.menu-tag-green>.text{background:#1abc9c}.menu-tag-orange>.text{background:#e67e22}.menu-tag-yellow>.text{background:#fc0;color:#000}.woocommerce-breadcrumb .delimiter::before{content:"/";margin:0 5px}.woocommerce-breadcrumb a{color:var(--indymall-primary-color);text-decoration:none}.woocommerce-breadcrumb a:hover{color:#000}.categories-menu-lg{position:relative;height:100%}.categories-menu-lg>.title{cursor:pointer;height:100%;width:100%;padding:10px 15px}.categories-menu-lg .title .text{flex:1;font-weight:700}.categories-menu-lg>.menu{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #eee;border-top:none;z-index:999;-ms-overflow-style:none;scrollbar-width:none}.categories-menu-lg>.menu .menu-wrapper{position:relative;width:100%}.categories-menu-lg>.menu::-webkit-scrollbar{display:none}.categories-menu-lg>.menu .cat-item{border-bottom:1px solid #f3f3f3}.categories-menu-lg>.menu .cat-item .cat-link-wrapper{position:relative}.categories-menu-lg>.menu .cat-item .cat-link-wrapper .submenu-lg{top:-1px;left:100%}.categories-menu-lg>.menu .cat-item .cat-link{cursor:pointer;min-height:50px;padding:0 15px;font-size:16px;color:#000;text-decoration:none;transition:all 0.5s}.categories-menu-lg>.menu .cat-item .cat-link:hover{color:var(--indymall-primary-color);background:#f5f5f5}.categories-menu-lg>.menu .cat-item .cat-link:hover>.name{color:var(--indymall-primary-color);transform:translateX(10px)}.categories-menu-lg>.menu .cat-item .cat-link .icon{padding-right:10px;font-size:16px}.categories-menu-lg>.menu .cat-item .cat-link .name{flex:1;color:#000;transition:all 0.5s}.categories-menu-lg>.menu .cat-item .cat-link .arrow{font-size:10px}.categories-menu-lg>.menu .submenu-mega{top:0}.header-lg-1 .header-nav{background:#f5f5f5;border-bottom:2px solid var(--indymall-primary-color)}.header-lg-1 .main-menu-lg>.menu>.item,.header-lg-4 .main-menu-lg>.menu>.item,.header-lg-5 .main-menu-lg>.menu>.item,.header-lg-6 .main-menu-lg>.menu>.item{color:#000;transition:all 0.3s}.header-lg-1 .main-menu-lg>.menu:hover>.item,.header-lg-4 .main-menu-lg>.menu:hover>.item,.header-lg-5 .main-menu-lg>.menu:hover>.item,.header-lg-6 .main-menu-lg>.menu:hover>.item{color:var(--indymall-primary-color)}.header-lg-1 .searchform .input-group,.header-lg-2 .searchform .input-group{border:2px solid var(--indymall-primary-color);border-right:none}.header-lg-1 .searchform button,.header-lg-2 .searchform button{background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}.header-lg-1 .categories-menu-lg>.title,.header-lg-2 .categories-menu-lg>.title,.header-lg-3 .categories-menu-lg>.title,.header-lg-4 .categories-menu-lg>.title,.header-lg-5 .categories-menu-lg>.title,.header-lg-6 .categories-menu-lg>.title{background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}.header-lg-1 .categories-menu-lg>.menu,.header-lg-2 .categories-menu-lg>.menu,.header-lg-3 .categories-menu-lg>.menu{margin-top:2px;border:1px solid var(--indymall-primary-color);border-top:none}.header-lg-2 .header-nav,.header-lg-3 .header-nav{background-color:var(--indymall-primary-color)}.header-lg-2 .header-logo{justify-content:center}.header-lg-2 .main-menu-lg a{color:var(--indymall-text-color)}.header-lg-2 .categories-menu-lg>.menu,.header-lg-3 .categories-menu-lg>.menu,.header-lg-4 .categories-menu-lg>.menu,.header-lg-5 .categories-menu-lg>.menu{margin-top:0}.header-lg-2 .categories-menu-lg>.title{border-left:1px solid var(--indymall-text-color);border-right:1px solid var(--indymall-text-color)}.header-lg-3 .text-primary-color{color:var(--indymall-text-color)}.header-lg-3 .header-topbar,.header-lg-5 .header-topbar{background-color:var(--indymall-primary-color);border:none}.header-lg-3 .header-topbar .menu{border:none}.header-lg-3 .header-topbar .left .menu:first-child{padding-left:0}.header-lg-3 .header-topbar .right .menu:last-child{padding-right:0}.header-lg-3 .header-main{background-color:var(--indymall-primary-color)}.header-lg-3 .main-menu-lg a{color:var(--indymall-text-color)}.header-lg-3 .categories-menu-lg>.title{border:1px solid var(--indymall-text-color);border-bottom:1px solid var(--indymall-primary-color)}.header-lg-3 .header-icons .cart-items-count{background-color:var(--indymall-text-color);color:var(--indymall-primary-color)}.header-lg-3 .searchform button{background-color:#fff}.header-lg-4 .categories-menu-lg>.menu,.header-lg-5 .categories-menu-lg>.menu{border-bottom:none}.header-lg-4 .header-nav,.header-lg-5 .header-nav{border-bottom:1px solid #eee}.header-lg-4 .searchform .categories-filter,.header-lg-4 .searchform .categories-filter select,.header-lg-4 .searchform button,.header-lg-4 .searchform input,.header-lg-6 .searchform .categories-filter,.header-lg-6 .searchform .categories-filter select,.header-lg-6 .searchform button,.header-lg-6 .searchform input{background-color:#f5f5f5}.header-lg-5 .searchform .categories-filter,.header-lg-5 .searchform .categories-filter select,.header-lg-5 .searchform input{background-color:#eee}.header-lg-4 .categories-menu-lg>.title{border-top-left-radius:8px;border-top-right-radius:8px}.header-lg-5 .main-menu-lg .submenu-lg-1{right:0}.header-lg-5 .main-menu-lg .submenu-lg-2{top:-1px;left:unset;right:100%}.header-lg-5 .main-menu-lg .submenu-lg-1 .menu .arrow{transform:rotate(180deg)}.header-lg-5 .main-menu-lg .menu.sub-small{position:relative}.header-lg-5 .header-logo .logo{max-width:100%;width:auto}.header-lg-5 .header-topbar .text-primary-color{color:var(--indymall-text-color)}.header-lg-5 .searchform button{background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}.header-lg-6 .header-logo .logo{max-width:100%!important;width:auto}.header-lg-6 .header-nav{border-top:1px solid #eee;border-bottom:1px solid #eee}.header-lg-6 .header-search .searchform{width:60%!important}.header-lg-6 .header-icons .icon:first-child{margin-left:0}.header-lg-6 .header-icons .icon{padding-top:1rem!important;padding-bottom:1rem!important}.header-xs{position:fixed;width:100%;height:50px;box-shadow:0 4px 2px -2px rgb(0 0 0 / .1);z-index:99999}.header-xs>.tab{position:absolute;top:0;right:0;display:flex;width:100%;height:100%;background-color:#fff;align-items:center;z-index:1}.header-xs>.tab>.item{padding:0 15px 0 0}.header-xs>.tab>.item.logo{flex:1;padding-left:0!important;text-align:left}.header-xs>.tab>.item.logo img.logo{height:40px;width:auto;max-width:unset}.header-xs .header-more .icon{display:inline-block;padding-left:15px}.header-xs .header-icons .icon{display:inline-block;padding-left:10px}.header-xs .header-icons .icon i,.header-xs .header-more .icon i{font-size:20px}.header-xs .header-icons .cart-items-count{right:-12px;top:-8px}.header-xs-2>.tab{background-color:#363b40}.header-xs-2 .header-icons .icon i,.header-xs-2 .header-more .icon i{color:#fff}.header-xs-3>.tab{background-color:var(--indymall-primary-color)}.header-xs-3 .header-icons .icon i,.header-xs-3 .header-more .icon i{color:var(--indymall-text-color)}.header-xs-3 .header-icons .cart-items-count{background-color:var(--indymall-text-color);color:var(--indymall-primary-color)}#drawer-menu-xs{position:fixed;height:100vh;width:300px;top:0;left:-300px;background-color:#fff;transition:left 0.4s ease;z-index:999999}#drawer-menu-void{position:fixed;height:100vh;width:100%;top:0;z-index:999998;background:rgb(0 0 0 / .6)}#drawer-menu-xs .tab-header{position:absolute;display:flex;top:0;left:0;width:300px;height:50px;z-index:9}#drawer-menu-xs .tab-header .tab{flex:1;display:flex;justify-content:center;align-items:center;font-size:14px;color:#000;text-transform:uppercase;font-weight:700;background-color:#eee}#drawer-menu-xs .tab-header .tab.selected{color:var(--indymall-primary-color);background-color:#fff}#drawer-menu-xs .content{position:absolute;width:100%;top:50px;left:0;height:calc(100% - 50px);overflow-y:auto;animation:fadeIn 1s ease;-webkit-animation:fadeIn 1s ease}#drawer-menu-xs .content,#drawer-menu-xs .content a{color:#000}#drawer-menu-xs .content .menu-item{position:relative;display:flex;border-bottom:1px solid #eee}#drawer-menu-xs .content .menu-item>.title{flex:1;padding:15px}#drawer-menu-xs .content .menu-item .arrow{padding:15px}#drawer-menu-xs .content .menu-item .arrow.collapsed i::before{content:"\efc2"}#drawer-menu-xs .content .menu-item .arrow i::before{content:"\ef9a"}#drawer-menu-xs .content .submenu{background-color:#eee}#drawer-menu-xs .content .submenu-item-1>.title{display:flex;padding:10px 15px}#drawer-menu-xs .content .submenu-item-2>.title{display:flex;padding:10px 15px 10px 40px}#drawer-menu-xs .content .menu-tag{position:initial;display:inline-block;margin-left:5px;vertical-align:text-top}#drawer-menu-xs.style-2{background-color:#363b40}#drawer-menu-xs.style-2 .tab-header .tab{background-color:#2d3135;color:#fff}#drawer-menu-xs.style-2 .tab-header .tab.selected{background-color:#363b40;color:var(--indymall-primary-color)}#drawer-menu-xs.style-2 .content,#drawer-menu-xs.style-2 .content a{color:#fff}#drawer-menu-xs.style-2 .content .menu-item{border-bottom:1px solid #3e4348}#drawer-menu-xs.style-2 .content .submenu{background-color:#3e4348}@media (max-width:991.98px){#drawer-product-filter{position:fixed;padding:15px;height:100vh;width:300px;top:0;right:-300px;background-color:#fff;transition:right 0.4s ease;z-index:999999;overflow-y:auto;overflow-x:hidden}}#drawer-product-filter-void{position:fixed;height:100vh;width:100%;top:0;right:0;z-index:999998;background:rgb(0 0 0 / .6)}.search-xs{position:absolute;top:-100px;left:0;width:100%;padding:15px;display:flex;background-color:#fff;box-shadow:0 4px 2px -2px rgb(0 0 0 / .1);z-index:0;transition:top 0.4s ease}.search-xs .searchform .input-group{border:2px solid var(--indymall-primary-color);border-right:none}.search-xs .searchform button{background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}.search-xs .close-button{display:flex;justify-content:flex-end;align-items:center;padding-left:10px;font-size:26px}.header-xs-2 .search-xs{background-color:#363b40}.header-xs-2 .search-xs .searchform .input-group,.header-xs-3 .search-xs .searchform .input-group{border:none}.header-xs-2 .search-xs .close-button{color:#fff}.header-xs-3 .search-xs{background-color:var(--indymall-primary-color)}.header-xs-3 .search-xs .searchform button{background-color:#fff;color:#000}.header-xs-3 .search-xs .close-button{color:var(--indymall-text-color)}.footer .footer-top{padding-top:50px;padding-bottom:50px}.footer img.logo{max-width:60%;width:auto}.footer .contact .item{padding:5px 0}.footer .contact .item i{margin-right:5px}.footer a:hover{color:var(--indymall-primary-color)}.footer .footer-menus ul.submenu{animation:fadeIn 1s ease;-webkit-animation:fadeIn 1s ease}.footer .menu-title,.footer-2 .title-about,.footer-3 .title-about{padding-bottom:20px;margin-bottom:0}.footer ul.submenu{margin:0;padding:0;list-style:none;list-style-position:inside}.footer ul.submenu>li.item{padding:8px 0}.footer .footer-bottom{padding-top:15px;padding-bottom:15px}.footer .line-logo{display:inline-block;width:100%;text-align:center;position:relative}.footer .line-logo:before{content:"";position:absolute;left:0;right:0;top:50%;border-width:1px 0 0 0;border-style:solid;opacity:.3;z-index:0}.footer .line-logo img.logo{position:relative;padding:0 15px;z-index:1;width:auto}.footer .footer-payments img{width:auto}.footer-1 .footer-bottom{border-top:1px solid#ddd}.footer-1 a{transition:all 0.3s}.footer-1 .menu-title,.footer-2 .menu-title,.footer-2 .title-about,.footer-3 .menu-title,.footer-3 .title-about,.footer-4 .menu-title{color:var(--indymall-primary-color)}.footer-2 .footer-top{padding-top:80px}.footer-2 .footer-bottom{padding-bottom:80px}.footer-2 .line-logo img.logo{width:auto;max-width:300px}.footer-2 .line-logo{margin-bottom:15px}.footer-2 .line-logo:before{border-color:#999}.footer-2 .footer-copyright,.footer-2 .footer-info,.footer-2 a{transition:all 0.3s}.footer-3{border-top:1px solid #eee}.footer-3 .footer-bottom{background-color:#f5f5f5;color:#000}.footer-4{border-top:2px solid var(--indymall-primary-color)}.footer-4 .footer-bottom{background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}.footer-4 .footer-info{border-right:1px solid #eee}.footer-4 .footer-contact{border-left:1px solid #eee}@media (max-width:991.98px){.footer-4 .footer-contact,.footer-4 .footer-info{border:none}}@media (max-width:767.98px){.footer .menu-title{border-bottom:1px solid #ddd}.footer .menu-title::after{content:"\e915";font-family:indymallicon;float:right;font-size:10px}.footer .menu-title.arrow-up::after{content:"\e914";font-family:indymallicon;float:right;font-size:10px}.footer-2 .menu-title{border-bottom:1px solid #444}.footer-2 .line-logo img.logo{width:auto;max-width:90%}}.category-header{background-color:#fff;background-size:cover;background-position:center center;background-image:linear-gradient(rgb(255 255 255 / .4),#fff)}.woocommerce form .form-row,.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{display:block;margin:0 0 15px 0}.woocommerce form .form-row .required{color:red;border:0!important;text-decoration:none}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset;padding:0;flex:1;border:1px solid #e8e8e8;overflow:hidden;margin:0 15px}.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before{content:" ";display:table}.woocommerce .col2-set:after,.woocommerce-page .col2-set:after{clear:both}.woocommerce .col2-set,.woocommerce-page .col2-set{display:flex;flex-wrap:wrap;margin:0 -15px;width:auto;padding:0}@media (max-width:991.98px){.woocommerce .col2-se,.woocommerce .col2-set,.woocommerce-page .col2-set{display:block;margin:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{margin:0 0 20px;width:100%;float:none}}.woocommerce section{margin-bottom:15px}.woocommerce section h2:first-of-type{margin-bottom:15px;font-size:22px}.woocommerce-store-notice{position:fixed;bottom:0;left:0;margin:0!important;padding:15px;width:100%;background-color:#2980b9;color:#fff;z-index:99999}.woocommerce-store-notice::before{content:"\ef4e";font-family:indymallicon;margin-right:10px}.woocommerce-store-notice a{color:#fff;text-decoration:underline}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice{position:relative;margin-bottom:20px!important;padding:15px 20px 15px 40px!important;background-color:#f5f5f5;color:#fff;list-style:none}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#000;text-decoration:underline}.woocommerce-message{border-top:2px solid #27ae60;color:#27ae60}.woocommerce-notice--success{background-color:#27ae60;color:#fff}.woocommerce-info{border-top:2px solid #2980b9;color:#2980b9}.woocommerce-error{border-top:2px solid #c0392b;color:#c0392b}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before,.woocommerce-notice--success::before{position:absolute;top:15px;left:15px;margin-right:5px;font-family:indymallicon}.woocommerce-message::before,.woocommerce-notice--success::before{content:"\ec4b"}.woocommerce-info::before{content:"\ef4e"}.woocommerce-error::before{content:"\ec4f"}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{clear:both;float:right;padding:3px 10px;margin-top:-3px;color:#fff;text-decoration:none}.woocommerce-message .button{background-color:#27ae60}.woocommerce-info .button{background-color:#2980b9}.woocommerce-error .button{background-color:#c0392b}.woocommerce .processing,div.blockOverlay{position:relative}.woocommerce .processing::before,div.blockOverlay::before{content:"";position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);background:url(../images/loading.gif);background-repeat:no-repeat;background-size:48px 48px;width:48px;height:48px;z-index:9}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{width:48%;float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{width:48%;float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce-page input[type="checkbox"],.woocommerce-page input[type="radio"]{margin-right:8px}.category-header{text-align:center}.category-header h1,.page-header h1{font-size:30px}@media (max-width:767.98px){.category-header h1,.page-header h1{font-size:24px}}.woocommerce-page.archive .content-area{margin-bottom:60px}.shop-content .toolbar{display:inline-block}.shop-content .toolbar .view-selector{float:left}.shop-content .toolbar .woocommerce-ordering{float:right}.shop-content .view-selector{display:flex;margin-bottom:15px}.shop-content .view-selector .item{cursor:pointer;display:flex;justify-content:center;align-items:center;width:35px;height:35px;background-color:#eee;font-size:14px}.shop-content .view-selector .item.active{background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}.shop-content .woocommerce-ordering .orderby{height:35px;border:none;outline:0;box-shadow:none;color:#666;font-weight:300;line-height:1.4em;display:inline-block;padding:0 1.75rem 0 .75rem;vertical-align:middle;background:#eee url(../images/icons/select-arrows.png) no-repeat right .75rem center;background-size:auto;background-size:8px 10px;-moz-appearance:none;-webkit-appearance:none}@media (max-width:767.98px){.shop-content .woocommerce-ordering .orderby{max-width:10em}}.shop-sidebar .section{display:flex;flex-direction:column}.filter-button-mobile{cursor:pointer;display:flex;justify-content:center;align-items:center;margin-left:5px;margin-bottom:15px;width:35px;height:35px;font-size:14px;background-color:var(--indymall-primary-color);color:var(--indymall-text-color);float:right}.filter-button-mobile::before{content:"\ef29";font-family:indymallicon}.filter-tab{margin-bottom:15px;padding:10px 15px;width:100%;border-radius:3px;background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}.widget-section .widget{padding-bottom:20px;list-style:none}.widget-section .bapf_head,.widget-section .widget>.title{position:relative;padding:10px 0;margin-bottom:15px;border-bottom:2px solid #f5f5f5;font-weight:700}.widget-section .bapf_head::after,.widget-section .widget>.title::after{content:"";position:absolute;border-width:0 0 1px 0;height:1px;border-style:solid;left:0;right:0;bottom:-2px;width:50px;border-bottom:2px solid var(--indymall-primary-color)}.widget-section .bapf_head>h3{font-size:18px;line-height:1.2}.widget-section .widget ul{list-style:none;padding:0;margin:0}.widget-section .widget ul>li{margin:5px 0}.widget-section .widget .wc-layered-nav-rating .star-rating,.widget-section .widget ul>li a{text-decoration:none;color:#000}.widget-section .widget .wc-layered-nav-rating .star-rating:hover,.widget-section .widget ul>li.cat-item:hover>a,.widget-section .widget ul>li.chosen .star-rating,.widget-section .widget ul>li.wc-layered-nav-term.chosen a,.widget-section .widget ul>li.wc-layered-nav-term:hover>a{color:var(--indymall-primary-color)}.widget-section .widget ul>li.chosen .star-rating:hover::after,.widget-section .widget ul>li.wc-layered-nav-term.chosen a:hover::after{content:"\eee1";font-family:indymallicon;color:#aaa;margin-left:5px;font-size:12px;margin-top:2px}.widget-section .widget .cat-item .count,.widget-section .widget .wc-layered-nav-rating a,.widget-section .widget .wc-layered-nav-term .count{color:#aaa}.widget-section .widget .cat-item .children{padding-left:20px}ul.yith-wcan-color>li,ul.yith-wcan-label>li{display:inline-block;margin:0;line-height:0}ul.yith-wcan-color>li>a{display:flex!important;width:30px!important;height:30px!important;font-size:0;margin:0 5px 5px 0;border:none!important}ul.yith-wcan-color>li.chosen>a{border:1px solid #000!important;width:28px!important;height:28px!important}ul.yith-wcan-label>li>a{display:inline-block;padding:15px!important;background-color:#e8e8e8!important;margin:0 5px 5px 0!important;border:none!important}ul.yith-wcan-label>li.chosen>a{background-color:var(--indymall-primary-color)!important;color:var(--indymall-text-color)!important}ul.yith-wcan-list>li.chosen>a::before{content:"\eed6"!important;font-family:indymallicon!important}.catpagination ul.page-numbers,.woocommerce-pagination ul.page-numbers{display:flex;justify-content:flex-end;flex-wrap:wrap;list-style:none;margin:0;padding:25px 0}.catpagination ul.page-numbers li .page-numbers,.woocommerce-pagination ul.page-numbers .page-numbers{display:flex;justify-content:center;align-items:center;margin:3px 3px;padding-left:10px;padding-right:10px;height:30px;min-width:30px;background-color:#eee;color:#000;font-size:14px;text-decoration:none;transition:all 0.3s}.catpagination ul.page-numbers li .current,.catpagination ul.page-numbers li .page-numbers:hover,.woocommerce-pagination ul.page-numbers .page-numbers.current,.woocommerce-pagination ul.page-numbers .page-numbers:not(.dots):hover{background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}.catpagination ul.page-numbers .page-numbers.dots,.woocommerce-pagination ul.page-numbers .page-numbers.dots{background:0 0}.catpagination ul.page-numbers .page-numbers.next,.catpagination ul.page-numbers .page-numbers.prev,.woocommerce-pagination ul.page-numbers .page-numbers.next,.woocommerce-pagination ul.page-numbers .page-numbers.prev{font-size:0}.catpagination ul.page-numbers .page-numbers.prev::before,.woocommerce-pagination ul.page-numbers .page-numbers.prev::before{content:"\e912";font-family:indymallicon;font-size:10px}.catpagination ul.page-numbers .page-numbers.next::before,.woocommerce-pagination ul.page-numbers .page-numbers.next::before{content:"\e913";font-family:indymallicon;font-size:10px}ul.products-wrapper{list-style:none}.product-card-wrapper{padding-bottom:30px}.shop-content .products{padding:0}.shop-content .term-description{margin-top:15px}.shop-content.list-layout .product-card-wrapper{min-width:100%;padding-bottom:15px}.shop-content.list-layout .product-card-item{flex-direction:row}.shop-content.list-layout .product-card-item .product-image-wrapper{width:250px}.shop-content.list-layout .product-card-item .product-button-wrapper{position:absolute;bottom:0;width:250px}.shop-content.list-layout .product-detail{flex:1;padding-left:10px}.shop-content.list-layout .product-detail .woocommerce-loop-product__title{font-size:20px;white-space:normal}.shop-content.list-layout .product-detail .short-description{padding-top:15px;padding-right:30px;text-decoration:none;font-size:14px;color:#999}.shop-content.list-layout .product-card-item .price,.shop-content.list-layout .product-card-item .price ins{font-size:18px}@media (min-width:768px){.shop-content.list-layout .product-detail .short-description{display:block!important}}@media (max-width:767.98px){.shop-content.list-layout .product-detail .woocommerce-loop-product__title{font-size:14px}.shop-content.list-layout .product-card-item>.product-image-wrapper{width:40%}.shop-content.list-layout .product-card-item .price,.shop-content.list-layout .product-card-item .price ins{font-size:16px}.shop-content.list-layout .product-card-item .product-image-wrapper{width:150px}.shop-content.list-layout .product-card-item .product-button-wrapper{width:150px}}@media (max-width:575.98px){.shop-content .products.products-wrapper{margin-left:-5px;margin-right:-5px}.product-card-wrapper{padding:0 5px 10px}}.product-card-item{display:flex;flex-direction:column;position:relative;height:100%;border:1px solid #e8e8e8;background-color:#fff}.product-card-item a{text-decoration:none}.product-card-item .reviews-count{color:#ccc}.product-card-item .product-image-wrapper{position:relative;overflow:hidden;min-height:100px}.product-card-item .product-image-wrapper img.product-image,.product-card-item .product-image-wrapper picture.product-image img{position:absolute;transition:all 0.3s}@media (min-width:992px){.product-card-item:hover .product-image-wrapper img.product-image,.product-card-item:hover .product-image-wrapper picture.product-image img{position:absolute;transform:scale(1.2)}}.product-card-item .short-description{display:none}.product-card-item .woocommerce-LoopProduct-link{order:1}.product-card-item .product-button-wrapper{order:1;overflow:hidden;position:relative;height:40px;margin-top:-40px;width:100%}.product-card-item .product-detail{order:2}.product-card-item .product-button{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;background-color:#333;color:#fff;transform:translateY(40px);transition:all 0.3s}@media (min-width:992px){.product-card-item:hover .product-button{transform:translateY(0)}}.product-card-item .product-button:hover{background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}.product-card-item .product-button-wrapper .added_to_cart{position:absolute;width:100%;height:40px;display:flex;justify-content:center;align-items:center;background-color:#27ae60;color:#fff;transform:translateY(0);transition:all 0.3s}.product-card-item.outofstock .product-image-wrapper::before{display:flex;justify-content:center;align-items:center;color:#fff;content:"Sold Out";position:absolute;z-index:999;width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);border-radius:100%;background-color:rgb(0 0 0 / .6)}.product-card-item:hover .added_to_cart{transform:translateY(-40px)}.product-card-item .product-button::before{content:"\ef70";font-family:indymallicon;margin-right:10px;font-size:18px}.product-card-item .product-button.product_type_simple::before{content:"\ef24"}.product-card-item .product-button.add_to_cart_button::before{content:"\e911"}.product-card-item .product-button.product_type_variable::before{content:"\edb9"}.product-card-item .product-button.loading{transform:translateY(0)}.product-card-item .product-button.loading::before{content:"";background:url(../images/add-to-card-loading.gif);background-repeat:no-repeat;background-size:18px 18px;width:18px;height:18px}.product-card-item .product-button-wrapper .added_to_cart::before{content:"\eed6";font-family:indymallicon;margin-right:10px;font-size:18px}.product-card-item .product-button.added{transform:translateY(40px)}.image-preview-wrapper .onsale,.product-card-item .onsale{display:flex;justify-content:center;align-items:center;position:absolute;z-index:99;top:10px;right:10px;width:45px;height:45px;border-radius:100%;font-size:14px;background:var(--indymall-primary-color);color:var(--indymall-text-color)}.product-card-item .detail-wrapper{padding:0 10px 10px}.product-card-item:hover .woocommerce-loop-product__title{transition:all 0.5s}.product-card-item:hover .woocommerce-loop-product__title{color:var(--indymall-primary-color)!important}.product-card-item .woocommerce-loop-product__title{margin-top:15px!important;margin-bottom:5px!important;font-size:14px!important;font-weight:300;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card-item .price{display:flex;align-items:baseline;color:#000}.product-card-item .price,.product-card-item .price ins{font-size:16px}.product-card-item .price del{font-size:14px}.product-card-item .yith-wcwl-add-button{opacity:0;visibility:hidden;transition:all 0.3s}.product-card-item:hover .yith-wcwl-add-button{opacity:1;visibility:visible}.product-rating-stars .stars,.woocommerce-Reviews ol.commentlist .star-rating{position:relative;margin-right:5px;margin-bottom:3px;color:#ddd;width:70px;height:20px}.product-rating-stars .stars span::before,.product-rating-stars .stars::before,.woocommerce-Reviews ol.commentlist .star-rating span::before,.woocommerce-Reviews ol.commentlist .star-rating::before{font-family:indymallicon;content:"\f000\f000\f000\f000\f000";top:0;position:absolute;left:0;font-size:14px}.product-rating-stars .stars span,.woocommerce-Reviews ol.commentlist .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;color:var(--indymall-star-color)!important}.woocommerce-Reviews ol.commentlist .star-rating span{font-size:0}.price_slider{margin-bottom:1em}.price_slider_amount{text-align:right;font-size:14px}.price_slider_amount input{display:none}.price_slider_amount .button{float:left;padding:2px 10px;border:none;border-radius:3px;font-size:14px;font-weight:300}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{cursor:ew-resize;position:absolute;z-index:2;width:16px;height:16px;border-radius:100%;border:3px solid var(--indymall-primary-color);background:#fff;outline:0;top:-7px}.ui-slider .ui-slider-handle:hover{transform:scale(1.2)}.ui-slider .ui-slider-handle:last-child{margin-left:-15px;background:var(--indymall-primary-color)}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-color:#aaa;border-radius:1em}.price_slider_wrapper{padding-top:8px}.price_slider_wrapper .ui-widget-content{border-radius:1em;background:#eee}.ui-slider-horizontal{height:3px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:-1px}.ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce-Price-amount.amount,ins .woocommerce-Price-amount.amount{color:#000;font-weight:700;text-decoration:none}del .woocommerce-Price-amount.amount{color:#7b7b7b!important;font-weight:300;margin-right:5px}ins .woocommerce-Price-amount.amount{color:#e74c3c!important}.woocommerce.single-product .woocommerce-breadcrumb .delimiter::before{color:#000}.woocommerce.single-product .woocommerce-breadcrumb a{color:#000}.woocommerce.single-product .woocommerce-breadcrumb a:hover{color:var(--indymall-primary-color)}.woocommerce.single-product .woocommerce-breadcrumb{margin:30px 0;color:var(--indymall-primary-color)}.single-product .image-preview-wrapper{position:relative;z-index:9}.single-product .slider-thumbnail .slick-slide.slick-current{border:1px solid var(--indymall-primary-color)!important}.single-product .slider-thumbnail .slick-slide{cursor:pointer}.product-images-preview.style-1 .slider-thumbnail .slick-slide,.product-images-preview.style-2 .slider-thumbnail .slick-slide{margin:6px 3px}.product-images-preview.style-1 .slider-thumbnail .slick-list,.product-images-preview.style-2 .slider-thumbnail .slick-list{margin-left:-3px!important;margin-right:-3px!important}.product-images-preview.style-3 .slider-thumbnail,.product-images-preview.style-4 .slider-thumbnail{max-height:100%!important;overflow:hidden}.product-images-preview.style-3 .slider-thumbnail .slick-slide,.product-images-preview.style-4 .slider-thumbnail .slick-slide{margin:5.5px 0!important}.product-images-preview.style-3 .slider-thumbnail .slick-list,.product-images-preview.style-4 .slider-thumbnail .slick-list{margin-left:0!important;margin-right:0!important;margin-top:-5px!important;margin-bottom:-5px!important}.product-images-preview .slick-slide{cursor:pointer}.single-product .product_title{border-bottom:1px dotted #ddd;padding-bottom:15px;margin-bottom:15px;font-size:24px;font-weight:300}#slider-main-product-full{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgb(0 0 0 / .8);z-index:99999}#slider-main-product-full .slider .slider-item{width:100%;height:100vh}#slider-main-product-full .slider .image-wrapper{display:flex;justify-content:center;align-items:center;height:100%;padding:40px}#slider-main-product-full .slider picture{display:contents;max-width:100%!important;max-height:100%!important}#slider-main-product-full .slider img{max-width:100%!important;max-height:100%!important}#slider-main-product-full .close{position:fixed;top:15px;right:15px;color:#fff;z-index:999}#slider-main-product-full .close::before{cursor:pointer;content:"\eee1";font-family:indymallicon}@media (max-width:991.98px){.single-product .product_title{border:none;margin-top:25px;padding-bottom:0;font-size:18px}#slider-main-product-full .slider .image-wrapper{padding:0}}.single-product .summary .price{display:flex;align-items:center;margin-bottom:15px}.single-product .summary .price,.single-product .summary .price ins{font-size:28px}.single-product .summary .price del{font-size:20px}.woocommerce-product-details__short-description{padding:15px;margin-bottom:25px;border-radius:5px;background-color:#f5f5f5}.woocommerce-product-details__short-description p{margin:0;padding:0}.single-product .woocommerce-product-rating .stars{width:90px;height:28px}.single-product .woocommerce-product-rating .stars::before{font-size:18px}.single-product .woocommerce-product-rating .stars span::before{font-size:18px}.single-product .woocommerce-product-rating .reviews-count{margin-top:-5px;font-size:16px;color:#ccc}.single-product .summary .stock{white-space:nowrap;margin-bottom:15px}.single-product .summary .stock.in-stock{color:#16a085}.single-product .summary .stock.out-of-stock{color:#e74c3c}.single-product .summary .cart{display:flex;margin-bottom:15px}.single-product .summary .grouped_form,.single-product .summary .variations_form{display:block}.single-product .summary .variations_form select{height:40px}.woocommerce-variation-add-to-cart{display:flex}.quantity .qty-wrapper{display:flex;margin-right:10px;border:1px solid #eee}.quantity .qty-wrapper label{display:none}.quantity .qty-wrapper input{height:40px;width:100px;flex:1;padding:0 15px;border:none;text-align:center;outline:0;font-size:16px;font-weight:300}.quantity .qty-wrapper .qty-button{cursor:pointer;display:flex;justify-content:center;align-items:center;height:40px;width:30px;background-color:#eee}.quantity .qty-wrapper .qty-button:hover{background-color:#ddd}.quantity .qty-wrapper .qty-button::before{font-size:18px;line-height:0}.quantity .qty-wrapper .qty-button.decrease::before{content:"-"}.quantity .qty-wrapper .qty-button.increase::before{content:"+"}.cart .button{height:42px;padding:0 30px;white-space:nowrap}.cart .add-to-card-wrapper{display:flex}.cart .single_add_to_cart_button::before{content:"\e911";font-family:indymallicon;margin-right:8px}.single-product .summary .cart.grouped_form .single_add_to_cart_button{width:100%}@media (max-width:991.98px){.single-product .summary .cart,.single-product .summary .cart .woocommerce-variation-add-to-cart{flex-direction:column}.cart .single_add_to_cart_button{margin-top:15px}.qty-wrapper{width:100%}.woocommerce-grouped-product-list-item__quantity{width:100px}.woocommerce-grouped-product-list-item__label,.woocommerce-grouped-product-list-item__price{padding-left:10px}}.woocommerce-grouped-product-list-item__quantity .product-button{padding:0}.woocommerce-grouped-product-list-item__quantity .product-button:hover .text{background-color:#ddd}.woocommerce-grouped-product-list-item__quantity .product-button .text{width:120px;padding:10px 0;display:inline-block;text-align:center;background-color:#eee;color:#000!important}.woocommerce-grouped-product-list{width:100%;margin-bottom:15px}.woocommerce-grouped-product-list-item:not(:last-child){border-bottom:1px solid #eee}.woocommerce-grouped-product-list-item a{color:#000}.woocommerce-grouped-product-list-item td{padding-top:15px;padding-bottom:15px}.woocommerce-grouped-product-list-item__price{text-align:center}.woocommerce-grouped-product-list-item__label a:hover{color:var(--indymall-primary-color)}.variations_form .variations{margin-bottom:15px}.variations_form .variations td{padding-bottom:15px}.variations_form .variations td.label label{margin:0;font-weight:700}.variations_form .variations td.value{padding-left:10px}.variations .reset_variations{margin-left:10px}.variations_form .variations select{width:150px;padding:10px 0 10px 10px;border:1px solid #ccc}.single-product .summary .product_meta{display:flex;flex-direction:column;margin-top:25px;margin-bottom:15px}.single-product .summary .product_meta .posted_in,.single-product .summary .product_meta .sku_wrapper,.single-product .summary .product_meta .tagged_as{margin-bottom:15px}.single-product .summary .product_meta .title{display:inline-block;font-weight:700;margin-right:5px;color:#000}.single-product .summary .product_meta a{color:#000}.single-product .summary .product_meta a:hover{color:var(--indymall-primary-color)}.social-share-buttons{display:flex;flex-wrap:wrap}.social-share-buttons .button{cursor:pointer;padding:0;width:45px;height:45px;margin-right:10px;display:flex;justify-content:center;align-items:center;border-radius:100%;font-size:18px;color:#fff;transition:all 0.3s}.social-share-buttons .button:hover{opacity:.8}.social-share-buttons .button>i,.social-share-buttons .button>span{padding:0 5px}.social-share-buttons .button.facebook{background-color:#4267B2}.social-share-buttons .button.twitter{background-color:#14171A}.social-share-buttons .button.line{background-color:#00c300}.social-share-buttons .button.pinterest{background-color:#c8232c}.social-share-buttons .button.linkedin{background-color:#2867b2}.social-share-buttons .button.tumblr{background-color:#1c3763}.single-product .woocommerce-tabs{margin:20px 0 60px;border:1px solid #e8e8e8;border-radius:5px}.single-product .woocommerce-tabs .entry-content{padding:20px 15px;font-size:14px;line-height:1.8em}.single-product ul.tabs{list-style:none;margin:0;padding:0;display:flex;justify-content:space-around;background-color:#f5f5f5}.single-product ul.tabs li{position:relative;flex:1;display:flex;text-align:center;font-size:16px;font-weight:700;border-bottom:1px solid #e8e8e8}.single-product ul.tabs li::after{content:"";position:absolute;width:0;height:1px;bottom:-1px;left:0;right:0;background-color:var(--indymall-primary-color);margin:0 auto;transition:all 0.2s ease-in-out 0s}.single-product ul.tabs li:hover::after{width:100%}.single-product ul.tabs li.active::after{width:100%;height:2px}.single-product ul.tabs li.active a{color:var(--indymall-primary-color)}.single-product ul.tabs li a{width:100%;padding:15px 0;color:#000}.single-product .woocommerce-tabs .panel h2:first-of-type{display:none}@media (max-width:991.98px){.single-product .woocommerce-Reviews-title{text-align:center}.single-product .woocommerce-Reviews-title .review-summary .box-overall{padding-bottom:0}}.single-product.detail-style-2 .woocommerce-tabs{border:none}.single-product.detail-style-2 ul.tabs{background-color:#fff0}.single-product.detail-style-2 .woocommerce-tabs .entry-content{padding:20px 0}.single-product.detail-style-3 ul.tabs,.single-product.detail-style-4 ul.tabs{display:none}.single-product.detail-style-3 .woocommerce-tabs,.single-product.detail-style-4 .woocommerce-tabs{border:none}.single-product.detail-style-3 .woocommerce-tabs .entry-content h2:first-of-type,.single-product.detail-style-4 .woocommerce-tabs .entry-content h2:first-of-type{position:relative;display:block;margin-bottom:20px;padding:15px 0;font-size:18px;border-bottom:1px solid #e8e8e8}.single-product.detail-style-3 .woocommerce-tabs .entry-content h2:first-of-type{margin:0 -15px 20px;padding:15px;background-color:#f5f5f5}.single-product.detail-style-3 .woocommerce-tabs .entry-content h2:first-of-type:after,.single-product.detail-style-4 .woocommerce-tabs .entry-content h2:first-of-type:after{content:"";position:absolute;bottom:-1px;left:0;width:100px;height:2px;background-color:var(--indymall-primary-color)}.single-product.detail-style-3 .woocommerce-tabs .entry-content h2:first-of-type:after{left:15px}.single-product.detail-style-4 .woocommerce-tabs .entry-content{display:block!important;padding:0 0 20px}.single-product.detail-style-3 .woocommerce-tabs .entry-content{display:block!important;margin-bottom:20px;padding-top:0;border:1px solid #e8e8e8;border-radius:5px}.single-product .shop_attributes a{color:#000}.single-product section.products{margin:50px 0}.single-product section.products>.products{padding:0}.single-product section.products>h2{position:relative;margin:30px 0;padding-bottom:15px;font-size:20px}.single-product section.products>h2:after{content:"";position:absolute;bottom:0;left:0;width:100px;height:2px;background-color:var(--indymall-primary-color)}.review-summary{border:1px solid #e8e8e8}.review-summary>.box{padding:20px 30px}.review-summary>.box-overall .score .avg{font-weight:700;color:#e20202}.review-summary>.box-overall .score .max{color:#9e9e9e}.review-summary>.box-stars .star-row{display:flex;align-items:center}.review-summary>.box-stars .star-row .process{flex:1;padding:0 10px}.review-summary>.box-stars .star-row .process .rate-percent{position:relative;height:8px;background-color:#e8e8e8;border-radius:100px;overflow:hidden}.review-summary>.box-stars .star-row .process .rate-percent>.percent{position:absolute;top:0;left:0;height:100%;background-color:var(--indymall-star-color)}.review-summary>.box-stars .star-row .count{width:30px;text-align:center}.woocommerce-Reviews ol.commentlist{list-style:none;padding:0 15px 15px;margin:0}.woocommerce-Reviews ol.commentlist>li{padding:20px 0;border-bottom:1px solid #e8e8e8}.woocommerce-Reviews ol.commentlist .comment_container{display:flex}.woocommerce-Reviews ol.commentlist .comment_container img.avatar{border-radius:50%;flex-basis:60px;width:60px;height:60px;margin-right:40px}.woocommerce-Reviews ol.commentlist .comment-text{display:flex;flex-direction:column}.woocommerce-Reviews ol.commentlist .comment-text .meta{order:-1}.woocommerce-Reviews ol.commentlist .comment-text .description{margin-top:15px}.woocommerce-Reviews .woocommerce-noreviews{margin:15px 0;padding:30px 0;text-align:center}.comment-form-rating .stars a{position:relative;margin:0 2px;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.comment-form-rating .stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:indymallicon;content:"\f000";font-size:22px;color:#ddd;text-indent:0}.comment-form-rating .stars a:hover~a::before,.comment-form-rating .stars.selected a.active~a::before{color:#ddd}.comment-form-rating .stars.selected a.active::before,.comment-form-rating .stars.selected a:not(.active)::before,.comment-form-rating .stars:hover a::before{color:var(--indymall-star-color)}.comment-respond #reply-title{text-transform:uppercase;margin-bottom:10px;display:inline-block;width:100%;font-size:18px;font-weight:700}.comment-respond .comment-notes{color:#999;margin-bottom:10px}.comment-respond .comment-form-rating{display:flex}.comment-respond .comment-form-author,.comment-respond .comment-form-comment,.comment-respond .comment-form-email{margin-bottom:15px}.comment-respond .comment-form-rating label{font-weight:700;margin-right:10px}.comment-respond textarea{width:100%;height:150px}.comment-respond .comment-form-author label,.comment-respond .comment-form-comment label,.comment-respond .comment-form-email label{display:block;font-weight:700;margin-bottom:5px}.comment-respond .form-submit input[type="submit"]{margin-top:15px;padding:10px 50px;border:none;outline:0;background-color:var(--indymall-primary-color);color:var(--indymall-text-color)!important}.woocommerce-verification-required{text-align:center;color:var(--indymall-primary-color)}@media (max-width:991.98px){.single-product ul.tabs{flex-direction:column}.single-product section.products .products-wrapper{margin-left:-5px;margin-right:-5px}.woocommerce-Reviews ol.commentlist .comment_container img.avatar{display:none}}table.shop_table{width:100%;height:auto;margin-top:0;margin-bottom:21px;border:1px solid #e8e8e8}table.shop_table thead{background:#f5f5f5;border-bottom:1px solid #e8e8e8}table.shop_table .product-thumbnail a img{width:80px;height:auto}table.shop_table .quantity .qty-wrapper input{width:10px}table.shop_table td,table.shop_table th{padding:15px;border:0;border-bottom:1px solid #e8e8e8}table.shop_table.cart td.actions .coupon{float:left}table.shop_table.cart td.actions button[type="submit"]{float:right}table.shop_table.cart td.actions .coupon label{display:none}table.shop_table.cart td.actions .coupon input{width:200px;height:42px;margin-right:10px}table.shop_table.cart td.actions button{cursor:pointer;background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}table.shop_table.cart td.actions button:disabled{cursor:not-allowed;background-color:#f5f5f5!important;color:#ccc!important}table.shop_table.cart td.actions button:hover{background-color:#000;color:#fff}table.shop_table.cart td.product-name a{color:#000}table.shop_table.cart td.product-remove{padding-top:15px;text-align:center}table.shop_table.cart td.product-remove a.remove{display:inline-block;font-size:0}table.shop_table.cart td.product-remove a.remove::before{display:flex;justify-content:center;align-items:center;content:"\eee4";font-family:indymallicon;font-size:14px;width:24px;height:24px;border-radius:50px;color:#909090;background:#e8e8e8}table.shop_table.cart td.product-remove a.remove:hover:before{background-color:var(--indymall-primary-color);color:var(--indymall-text-color)}.cart-collaterals{text-align:right}.cart-collaterals:before{content:" ";display:table}.cart-collaterals:after{content:" ";display:table;clear:both}.cart-collaterals .cart_totals{display:inline-block;width:50%;margin:0}.cart-collaterals .cart_totals a{text-decoration:underline}.cart-collaterals .cart_totals a.button{text-decoration:none}.cart-collaterals .cart_totals .form-row{margin-bottom:10px}.cart-collaterals .cart_totals table{text-align:left}.cart-collaterals .cart_totals table td,.cart-collaterals .cart_totals table th{padding:15px;border:1px solid #e8e8e8}.cart-collaterals .cart_totals table th{padding:15px;background:#f5f5f5;vertical-align:middle;border:1px solid #e8e8e8}.cart-collaterals .cart_totals>h2{margin-bottom:20px;font-size:18px;font-weight:700;text-transform:uppercase}.cart-collaterals .cart_totals tr td span{font-weight:300}.cart-collaterals .cart_totals tr.order-total td span{font-size:18px;font-weight:700;color:#27ae60}.cart-collaterals .cart_totals tr.shipping ul{margin:0;list-style:none;padding:0}.wc-proceed-to-checkout .button{height:42px;font-weight:700;text-transform:uppercase}@media (max-width:767.98px){table.shop_table_responsive.cart thead,table.shop_table_responsive.my_account_orders thead{display:none}table.shop_table_responsive.cart tr,table.shop_table_responsive.my_account_orders tr{border-bottom:1px solid #e8e8e8}table.shop_table_responsive.cart tr:nth-child(2n) td,table.shop_table_responsive.my_account_orders tr:nth-child(2n) td{background-color:#fcfcfc}table.shop_table_responsive.cart td,table.shop_table_responsive.my_account_orders td{float:left;width:100%;padding:8px 15px;border:none;text-align:right}table.shop_table_responsive.cart td .qty-wrapper{float:right;width:150px;margin:0}table.shop_table_responsive.cart td.product-remove,table.shop_table_responsive.cart td.product-thumbnail{text-align:center}table.shop_table_responsive.cart td.actions:before,table.shop_table_responsive.cart td.product-remove:before,table.shop_table_responsive.cart td.product-thumbnail:before{content:attr(data-title) " "}table.shop_table_responsive.cart td:before,table.shop_table_responsive.my_account_orders td:before{content:attr(data-title) ": ";float:left;font-weight:700}table.shop_table_responsive.cart td.actions .coupon input{margin:10px 0;width:100%}table.shop_table_responsive.cart td.actions button{width:100%;margin-bottom:10px}table.shop_table_responsive.cart td.actions .coupon{width:100%}table.shop_table_responsive.cart td.product-remove{text-align:right}.cart-collaterals .cart_totals{width:100%}}@media (max-width:991.98px){.cart-collaterals .cart_totals,.wc-proceed-to-checkout .button{width:100%}}.woocommerce-checkout ul{margin:0;list-style:none;padding:0}.woocommerce-checkout .col2-set{flex-direction:column;margin:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{border:none;margin:0}.woocommerce-checkout .product-name .product-quantity,.woocommerce-order-details .product-name .product-quantity{display:block}.woocommerce-checkout tr.order-total td span{font-size:18px;font-weight:700;color:#27ae60}.woocommerce-checkout #place_order{width:100%}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-billing-fields h3{margin-bottom:15px}.woocommerce-checkout #payment ul>li{margin-bottom:15px}.woocommerce-checkout #payment ul>li label{font-weight:700}.woocommerce-order p{margin-bottom:20px}.woocommerce-order ul.woocommerce-order-overview{margin:0 0 20px 0;list-style:none;padding:0;display:flex;background-color:#f5f5f5;font-size:16px}.woocommerce-order ul.woocommerce-order-overview>li{flex:1;padding:15px;text-align:center}.woocommerce-order ul.woocommerce-order-overview>li:not(:last-child){border-right:1px solid #e8e8e8}.woocommerce-order ul.woocommerce-order-overview>li strong{display:block}.woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{font-size:16px}.woocommerce-bacs-bank-details ul.wc-bacs-bank-details{list-style:none;margin-bottom:15px;padding:15px;border:1px solid #e8e8e8}.woocommerce form.checkout_coupon p{margin-bottom:15px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.lost_reset_password,.woocommerce form.register{border:1px solid #e8e8e8;padding:15px;margin-bottom:20px;text-align:left}.woocommerce form.checkout_coupon .button{height:45px}@media (max-width:991.98px){.woocommerce-order ul.woocommerce-order-overview{flex-direction:column}.woocommerce-order ul.woocommerce-order-overview>li{text-align:left}.woocommerce-order ul.woocommerce-order-overview>li:not(:last-child){border:none;border-bottom:1px solid #e8e8e8}.woocommerce-order ul.woocommerce-order-overview>li strong{float:right}}.woocommerce-account p,.woocommerce-form-login p{margin-bottom:20px}.woocommerce-account .woocommerce{display:table;width:100%}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce .col2-set.addresses .title,.woocommerce-page .col2-set.addresses .title{background:#f5f5f5}.woocommerce .col2-set.addresses .woocommerce-column__title,.woocommerce .col2-set.addresses h3,.woocommerce-page .col2-set.addresses .woocommerce-column__title,.woocommerce-page .col2-set.addresses h3{padding:15px;font-weight:700;font-size:16px;background:#f5f5f5;text-transform:uppercase;margin:0}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title .edit{float:right;padding:15px;margin-left:0}.woocommerce .col2-set.addresses address,.woocommerce-page .col2-set.addresses address{border:0;padding:15px;line-height:1.5rem;margin:0}.woocommerce .woocommerce-MyAccount-content,.woocommerce .woocommerce-MyAccount-navigation{background:#fff;float:none;display:table-cell;vertical-align:top}.woocommerce .woocommerce-MyAccount-navigation{width:auto;padding-right:15px}.woocommerce .woocommerce-MyAccount-content{width:80%;padding-left:15px}.woocommerce .woocommerce-MyAccount-navigation ul{padding:0;list-style:none;margin:0;border:1px solid #e8e8e8}.woocommerce .woocommerce-MyAccount-navigation ul li:not(:last-child){border-bottom:1px solid #e8e8e8}.woocommerce .woocommerce-MyAccount-navigation ul li{transition:all 0.3s}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active,.woocommerce .woocommerce-MyAccount-navigation ul li:hover{background-color:var(--indymall-primary-color)}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce .woocommerce-MyAccount-navigation ul li:hover a{color:var(--indymall-text-color)}.woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;text-align:left;text-transform:uppercase;box-shadow:none;outline:0;margin:0;cursor:pointer;padding:12px 5px 12px 12px;color:#666}.woocommerce .woocommerce-MyAccount-navigation ul li a:before{display:inline-block;font-family:indymallicon;text-rendering:auto;margin-right:14px;margin-left:0;font-size:18px;vertical-align:sub}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\eefa"}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a:before{content:"\e911"}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\ef08"}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\ef8a"}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\e90e"}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\ef7c"}.indy-form-account.single{max-width:50%;margin-left:auto!important;margin-right:auto!important;padding:0;flex:1;border:1px solid #e8e8e8;overflow:hidden;margin:0 15px}@media (max-width:991.98px){.indy-form-account.single{max-width:100%}}.woocommerce-account .indy-form-account form,.woocommerce-account .indy-form-account form.login,.woocommerce-account .indy-form-account form.register{border:none}.woocommerce-page .indy-form-account h2:first-of-type{font-size:22px;padding:15px;background:#f5f5f5;font-size:16px}.woocommerce-page .indy-form-account .woocommerce-form-login__submit{display:block}@media (max-width:991.98px){.woocommerce .woocommerce-MyAccount-content,.woocommerce .woocommerce-MyAccount-navigation{display:block;width:100%;padding:0;margin-bottom:20px}.woocommerce .col2-set.addresses,.woocommerce-page .col2-set.addresses{display:block;margin:0}.woocommerce .col2-set.addresses>div,.woocommerce-page .col2-set.addresses>div{margin:0 0 20px;width:100%;float:none}table.shop_table_responsive.my_account_orders td.woocommerce-orders-table__cell-order-actions:before{content:""}}.woocommerce-wishlist .wishlist-title{display:none}.woocommerce-wishlist .wishlist_table.mobile,.woocommerce-wishlist table.wishlist_table{font-size:100%}.woocommerce-wishlist .wishlist_table th{text-align:center}.woocommerce-wishlist .wishlist_table .product-add-to-cart a.button{display:flex!important;padding:0 30px!important;width:max-content;justify-content:center;align-items:center}.woocommerce-wishlist .wishlist_table.mobile{padding:0}.woocommerce-wishlist .wishlist_table.mobile td{font-size:100%!important}.woocommerce-wishlist .wishlist_table.mobile .product-name h3{font-size:16px!important}.woocommerce-wishlist .wishlist_table.mobile li{padding:15px 0;border-bottom:1px solid #e8e8e8}.woocommerce-wishlist .yith_wcwl_wishlist_footer .yith-wcwl-share{float:unset}.article .header{padding-top:50px;padding-bottom:50px;text-align:center}.article .header .title{font-weight:700;margin-bottom:20px}.article .header .additional{margin-bottom:15px}.article .header .additional>.item{display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #ddd}.article .header .additional>.item:last-child{border-right:none}@media (max-width:767.98px){.article .header .additional>.tagwrapper{display:block;margin-bottom:24px;border-right:none}}.article .body{margin-bottom:50px}.article .body .content{margin-bottom:50px;font-size:16px;line-height:1.8em}.article .body .share-wrapper{display:block;margin-top:48px;margin-bottom:48px}.article .body .social-share-buttons{justify-content:center!important}.article .body .tags{margin-bottom:24px}.article .body .tags>a{display:inline-block;margin:5px 2px;padding:3px 8px;font-size:12px;background-color:var(--indymall-primary-color);color:var(--indymall-text-color);border-radius:100px;text-decoration:none;transition:all 0.2s}.article .body .tags>a:hover{background-color:#333;color:#fff}.article .comment-box{margin-bottom:24px}.article .comment-box .comment-wordpress{margin-bottom:24px}.article .comment-box .comment-wordpress .logged-in-as{text-align:center;margin:0;padding-top:15px;padding-bottom:15px}.article .comment-box .comment-wordpress .logged-in-as>a{padding:0 15px}.article .comment-box .comment-wordpress .logged-in-as>a:not(:last-child){border-right:1px solid #ddd}.article .comment-box .comment-wordpress textarea{display:block;width:100%;font-weight:300}.article .comment-box .comment-navigation .nav-links{display:flex;width:100%;justify-content:space-between}.categorytag{padding:2px 8px;border-radius:20px;display:inline-block;color:#fff;font-size:12px;transition:opacity 0.3s}.categorytag:hover{opacity:.7}.categorytag-1{background-color:#e74c3c}.categorytag-2{background-color:#27ae60}.categorytag-3{background-color:#d8478d}.categorytag-4{background-color:#3498db}.categorytag-5{background-color:#f39c12}.categorytag-6{background-color:#a53e6f}.categorytag-7{background-color:#809f25}.categorytag-8{background-color:#265288}.categorytag-9{background-color:#e67e22}.categorytag-10{background-color:#9b59b6}.categorytag-11{background-color:#ce5c33}.categorytag-12{background-color:#1abc9c}.category-posts,.related-posts{margin:0 -10px 24px -10px}.category-posts .post,.related-posts .post{padding:0 10px 20px}.post-card-item{height:100%;border-radius:0}.post-card-item .cover-wrapper{position:relative}.post-card-item .detail{padding:15px 15px}.post-card-item .title{font-weight:300;transition:all 0.5s}.post-card-item:hover .title{color:var(--indymall-primary-color)}.post-card-item .tagwrapper .categorytag{margin-bottom:.5rem}.post-card-item.style-2{flex-direction:row}.post-card-item.style-2 .cover-wrapper{width:40%}.post-card-item.style-2 .detail{width:60%}.related-wrapper{margin-top:24px}article.page .content{min-height:300px}.page404{padding-top:120px;padding-bottom:120px}.page404 .image>img{width:100px}.page404 .back .button{display:inline-block;padding:8px 15px;border-radius:100px;text-decoration:none;transition:all 0.2s}.page404 .back .button:hover{background:#000;color:#fff}.theme-column-header-text-light .column-header .text-primary-color,.theme-text-light .product-card-item .price,.theme-text-light .product-card-item .woocommerce-Price-amount.amount,.theme-text-light .product-card-item .woocommerce-loop-product__title,.theme-text-light .text-primary-color{color:#fff}.theme-column-header-text-dark .column-header .text-primary-color,.theme-text-dark .product-card-item .price,.theme-text-dark .product-card-item .woocommerce-Price-amount.amount,.theme-text-dark .product-card-item .woocommerce-loop-product__title,.theme-text-dark .text-primary-color{color:#fff}.post-cards-no-border .post-card-item,.product-cards-no-border .product-card-item{border:none;background-color:unset}.product-cards-no-border .product-card-item .detail-wrapper{padding-left:0!important;padding-right:0!important}.post-cards-no-border-only .post-card-item,.product-cards-no-border-only .product-card-item{border:none}.post-cards-no-border .post-card-item.style-1 .detail{padding-left:0!important;padding-right:0!important}.post-cards-no-border .post-card-item.style-2 .detail{padding-right:0!important;padding-top:0!important}.product-cards-no-rating .product-card-item .product-rating-stars{display:none!important}.column-no-header .column-header,.post-cards-category-tags .post-card-item .tagwrapper{display:none!important}.post-cards-text-center .post-card-item .detail,.product-cards-text-center .product-card-item .detail-wrapper{text-align:center}.product-cards-text-center .product-card-item .detail-wrapper .price,.product-cards-text-center .product-card-item .detail-wrapper .product-rating-stars{justify-content:center}.bapf_clr_woborder.bapf_sfilter .bapf_clr_span{border:2px solid #eee}.bapf_sfilter.brchecked_default input:checked+label .bapf_clr_span,.bapf_sfilter.brchecked_default input:checked+label .bapf_img_span,.bapf_sfilter.brchecked_rotate input:checked+label .bapf_clr_span,.bapf_sfilter.brchecked_rotate input:checked+label .bapf_img_span{border:4px solid #2980b9;transform:rotate(0)}.bapf_body .fa-star{color:var(--indymall-star-color)}.bapf_body .fa-star-o{color:#ccc}.bapf_body label{margin-bottom:unset}.bapf_loader_page{z-index:9999999}.bapf_body .fa-star-o::before,.bapf_body .fa-star::before{content:"\f000";font-family:indymallicon;font-style:normal}.bapf_body .bapf_button{font-size:14px!important;padding:5px 20px!important;outline:0}.bapf_sfilter .bapf_body .mCSB_container>ul,.bapf_sfilter .bapf_body>ul{padding-inline-start:0}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:.5em auto 1em}.alignright{float:right;margin:.5em 0 1em 1em}.alignleft{float:left;margin:.5em 1em 1em 0}.wp-caption{padding:5px 0;border:1px solid #555;background:#444;text-align:center}.wp-caption img{display:inline}.wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#ddd}.embed-responsive{padding-top:56.25%}.wp-block-woocommerce-cart-order-summary-heading-block,.wc-block-cart-items__header{font-size:inherit!important}.wc-block-components-sale-badge{border-color:#27ae60!important;color:#27ae60!important}