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{display:inline-block;outline:0!important;border:none;text-decoration:none;text-align:center;padding:10px 30px;white-space:nowrap;transition:all .3s;background-color:var(--indymall-primary-color);color:var(--indymall-text-color) }.button:hover{background-color:#000;color:#fff }.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 .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 .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 .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 rgba(0,0,0,.1);transform:translateY(30px);opacity:0;visibility:hidden;transition:all .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 .5s }.submenu-lg .menu{position:relative;transition:all .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 rgba(0,0,0,.1);transform:translateY(30px);opacity:0;visibility:hidden;transition:all .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 .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 transparent }.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 .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 .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 .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 rgba(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 .4s ease;z-index:999999 }#drawer-menu-void{position:fixed;height:100vh;width:100%;top:0;z-index:999998;background:rgba(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 .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:rgba(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 rgba(0,0,0,.1);z-index:0;transition:top .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 .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 .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(rgba(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 .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 .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 .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 .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:rgba(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 .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 .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:rgba(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 .3s }.social-share-buttons .button:hover{background-color:#000!important }.social-share-buttons .button>i,.social-share-buttons .button>span{padding:0 5px }.social-share-buttons .button.facebook{background-color:#3b5998 }.social-share-buttons .button.twitter{background-color:#38a1f3 }.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 .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:transparent }.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 .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 .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 .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 .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 .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%;}