.woocommerce .site-content #primary{margin-top:4em}.ast-main-header-wrap{border-bottom:1px solid rgba(255, 255, 255, 0.2)}.hero{min-height:50vh;position:relative;display:flex;color:#fff;padding-top:150px;align-items:flex-end;margin-bottom:38px;background-size:cover;background-repeat:no-repeat;background-position:center center}.hero::after{content:"";position:absolute;top:0;display:block;width:100%;height:100%;background:linear-gradient(0deg, rgba(21, 21, 21, 0.53) 0%, rgba(21, 21, 21, 0.53) 100%);z-index:0}.hero .hero-content{width:100%;font-size:20px;position:relative;z-index:5;padding-bottom:38px}.hero .hero-content hgroup{margin-bottom:15px;max-width:700px}.hero .hero-content hgroup h4{text-transform:uppercase;font-size:20px;color:#fff;font-weight:300;margin-bottom:12px;line-height:1.5}.hero .hero-content hgroup h1{text-transform:uppercase;font-size:54px;color:#fff;line-height:1}@media (max-width:768px){.hero .hero-content hgroup h1{font-size:36px}}.hero .hero-content h1{margin-bottom:30px}.product-filter{width:100%;display:flex;flex-direction:column}.product-filter .filter-title>div{display:inline-flex;background-color:var(--ast-global-color-0);color:var(--ast-global-color-5);font-weight:500;line-height:normal;letter-spacing:0.64px;text-transform:uppercase;padding:2px 24px;align-items:flex-start}.product-filter .filter-wrapper{display:flex;flex-wrap:wrap;background-color:var(--ast-global-color-4);padding:12px 25px 25px 25px}.product-filter .filter-wrapper .berocket_single_filter_widget{margin-right:40px}.product-filter .filter-wrapper .berocket_single_filter_widget:last-child{margin-right:0}@media (max-width:768px){.product-filter .filter-wrapper .berocket_single_filter_widget{margin-right:20px}}.product-filter .filter-wrapper .berocket_single_filter_widget .bapf_sfilter{margin-bottom:0}.product-filter .filter-wrapper .berocket_single_filter_widget .bapf_head h3{font-size:16px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:0.1px;margin-bottom:4px}.product-filter .filter-wrapper .berocket_single_filter_widget .bapf_body ul{display:flex;flex-wrap:wrap}.product-filter .filter-wrapper .berocket_single_filter_widget .bapf_ckbox_square li{position:relative}.product-filter .filter-wrapper .berocket_single_filter_widget .bapf_ckbox_square li input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.product-filter .filter-wrapper .berocket_single_filter_widget .bapf_ckbox_square li label{border:1px solid rgba(195, 203, 205, 0.54);background:var(--ast-global-color-5);padding:10px}.product-filter .filter-wrapper .berocket_single_filter_widget .bapf_ckbox_square li input[type=checkbox]:checked~label{background-color:var(--ast-global-color-0);color:var(--ast-global-color-5)}.product-filter .filter-wrapper .berocket_single_filter_widget .bapf_stylecolor li{display:flex !important;align-items:center;margin-right:6px !important}.product-filter .filter-wrapper .berocket_single_filter_widget .bapf_stylecolor li label .bapf_clr_span.w2em{border-radius:50%;border:none;height:1.6em;width:1.6em}.product-filter .filter-wrapper .berocket_single_filter_widget .bapf_stylecolor li.checked label{border:2px solid var(--ast-global-color-2);border-radius:50%}.product-filter .filter-wrapper .berocket_single_filter_widget .bapf_stylecolor li.checked label .bapf_clr_span.w2em{border:none;padding:2px}.product-filter .filter-wrapper .berocket_single_filter_widget.bapf_rst_sel{width:100%;display:flex;justify-content:end}.product-filter .filter-wrapper .berocket_single_filter_widget.bapf_rst_sel .link button{padding:0;background:none;text-decoration:underline;color:var(--ast-global-color-0)}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap .woocommerce-loop-product__link .my_new_wrapper{overflow:hidden}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap .woocommerce-loop-product__link .my_new_wrapper:before{float:left;padding-top:133.33%;content:""}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap .woocommerce-loop-product__link img{width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover}