.categories ul li a{font-size:18px;letter-spacing:0;line-height:21px}.categories{position:relative;margin-bottom:28px;z-index:2;box-shadow:0 0 25px 10px rgba(213, 213, 213, 0.2);background-color:#FFFFFF}.categories ul{margin:0;padding:0;background-color:#FFFFFF;position:relative;list-style:none}.categories ul li a{position:relative;min-height:104px;padding:0 27px;color:#000000;font-weight:300;text-transform:uppercase}.categories ul li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#D5D5D5;transition:height 0.15s linear}.categories ul li a:hover,.categories ul li a.active{text-decoration:none}.categories ul li a:hover::after,.categories ul li a.active::after{height:4px}@media only screen and (max-width:1600px){.categories ul li a{min-height:70px;padding:0 24px}.categories ul li a:hover:after,.categories ul li a.active:after{height:3px}}@media only screen and (max-width:991px){.categories{margin-top:38px;margin-bottom:26px;box-shadow:none}.categories ul li{text-align:left;width:100%}.categories ul li a{padding:0px 74px 0 37px;margin-bottom:8px;min-height:auto;font-size:16px;line-height:19.05px;font-weight:normal;text-transform:initial;font-family:"Poppins", Arial, Helvetica, sans-serif}.categories ul li a::after{content:"";position:absolute;bottom:initial;left:initial;right:37px;top:50%;transform:translateY(-50%);width:auto;height:auto;background-color:transparent;transition:height 0.15s linear;width:2px;height:2px;background-color:transparent;border:solid #000000;border-width:0 1px 1px 0;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:transform 0.15s linear}.categories ul li a:hover{all:none}.categories ul li a.active{text-decoration:none;color:#B1B1B1}.categories ul li a.active::after{height:auto;border:solid #B1B1B1;border-width:0 1px 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:transform 0.15s linear}}.shop-gallery-part{position:relative;height:calc(100vh - 104px - 104px);overflow:hidden}.shop-gallery-part .swiper{position:absolute;top:0;left:0;height:100%;width:100%}.shop-gallery-part .swiper .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.shop-gallery-part .swiper .swiper-wrapper .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.shop-gallery-part .swiper .swiper-pagination{z-index:2;position:absolute;left:50%;bottom:38px;transform:translateX(-50%)}.shop-gallery-part .swiper .swiper-pagination .swiper-pagination-bullet{cursor:pointer;display:block;width:16px;height:16px;border:2px solid #FFFFFF;margin:0 6px}.shop-gallery-part .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#FFFFFF}@media only screen and (max-width:1600px){.shop-gallery-part{height:calc(100vh - 84px - 70px)}}@media only screen and (max-width:991px){.shop-gallery-part{min-height:320px;height:calc(50vh - 64px);height:calc(var(--vh) * 50 - 64px);padding-bottom:initial}.shop-gallery-part .swiper .swiper-pagination{bottom:24px}.shop-gallery-part .swiper .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;border:1.2px solid #FFFFFF;margin:0 6px}}.select2-container{display:inline-block;background-color:transparent;cursor:pointer;z-index:4;font-weight:normal;min-width:100%}.select2-container span{display:block}.select2-container .select2-dropdown{display:block;margin-top:8px;border-radius:0;border:none;box-shadow:0px 2px 20px rgba(0, 0, 0, 0.15);background-color:#FFFFFF;overflow:hidden}.select2-container .select2-selection{position:relative;display:inline-block;width:100%;padding:8px 15px;border:none;background-color:#FFFFFF;font-weight:500}.select2-container .select2-selection .select2-selection__rendered{display:block;color:#000000;font-weight:500}.select2-container .select2-selection .select2-selection__arrow{content:"";position:absolute;top:50%;right:16px;display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #CCC2BE;transform:translateY(-50%);pointer-events:none}.select2-container .select2-selection .select2-selection__arrow b{display:none}.select2-container .select2-search{display:none}.select2-container .select2-results ul{display:block;margin:0;padding:0}.select2-container .select2-results ul li>strong{display:block;padding:8px 16px;cursor:initial}.select2-container .select2-results ul li::marker{display:none}.select2-container .select2-results ul li[role="option"]{display:block;margin-bottom:0;padding:8px 16px;list-style:none;transition:background-color 0.15s linear color 0.15s linear;font-weight:normal;font-weight:500}.select2-container .select2-results ul li[role="option"]:hover,.select2-container .select2-results ul li[role="option"]:focus{background-color:#000000;color:#FFFFFF}.select2-container .select2-results ul li[role="option"][data-selected="true"]{display:none}.select2-container .select2-results>ul{padding:10px 0px;max-height:325px;overflow-y:auto}.select2-container .select2-dropdown--above{margin-top:-8px}@media only screen and (min-width:425px){.select2-container{min-width:340px}}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000000;color:#FFFFFF}.woocommerce-notices-wrapper{position:relative;width:calc(100% + 76px);margin-left:-38px}.woocommerce .container-fluid{padding:0 38px}.woocommerce .woocommerce-ordering{width:100%;margin:6px auto 18px 0}.woocommerce .woocommerce-ordering select{display:none}.woocommerce .load_more_wrapper{text-align:center;padding-top:32px;padding-bottom:108px}.woocommerce .load_more_wrapper .btn{min-width:294px}@media only screen and (max-width:1600px){.woocommerce .container-fluid{padding:0 26px}.woocommerce .woocommerce-ordering{margin:0 auto 0 0;text-align:center}}.woocommerce form .select2-container--default .select2-selection--single{font-size:14px !important;letter-spacing:0 !important;line-height:16px !important;font-weight:normal}.woocommerce-breadcrumb{padding:10px 29px !important;font-size:16px !important;line-height:19px;color:#000000 !important}.woocommerce-breadcrumb a{color:#000000 !important}@media only screen and (max-width:991px){.woocommerce .container-fluid{padding:0 24px}.woocommerce .woocommerce-ordering{text-align:center;margin:0 auto 0 0}}@media only screen and (max-width:765px){.woocommerce .woocommerce-ordering select{max-width:190px;padding:8px 38px 6px 14px;border-radius:0;font-weight:500;background-position:right 18px center;background-size:12px;font-size:9.84px;line-height:11.84px}}