#page .woocommerce .products ul::after,#page .woocommerce .products ul::before,#page .woocommerce ul.products::after,#page .woocommerce ul.products::before,#primary .woocommerce .products ul::after,#primary .woocommerce .products ul::before,#primary .woocommerce ul.products::after,#primary .woocommerce ul.products::before{display:none}#page .woocommerce ul.products li.product,#page .woocommerce-page ul.products li.product,#primary .woocommerce ul.products li.product,#primary .woocommerce-page ul.products li.product{margin:0}#page .woocommerce ul.products,#primary .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,1fr);width:100%;align-items:stretch;grid-column-gap:var(--grid-column-gap,30px);grid-row-gap:var(--grid-row-gap,30px)}@media (max-width:1200px){#page .woocommerce ul.products,#primary .woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){#page .woocommerce ul.products,#primary .woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){#page .woocommerce ul.products,#primary .woocommerce ul.products{grid-template-columns:1fr}}#page .woocommerce ul.products li.product,#primary .woocommerce ul.products li.product{width:100%}#page .woocommerce .product-loop,#primary .woocommerce .product-loop{display:flex}#page .woocommerce .product-loop__image,#primary .woocommerce .product-loop__image{position:relative;overflow:hidden;border-top-left-radius:var(--cart-border-radius);border-top-right-radius:var(--cart-border-radius)}#page .woocommerce .product-loop__image:hover img,#primary .woocommerce .product-loop__image:hover img{transform:scale(1.1)}#page .woocommerce .product-loop__image img,#primary .woocommerce .product-loop__image img{margin:0;transition:all .3s}#page .woocommerce .product-loop__inner,#primary .woocommerce .product-loop__inner{display:flex;flex-direction:column;width:100%}#page .woocommerce .product-loop .woocommerce-placeholder,#primary .woocommerce .product-loop .woocommerce-placeholder{border-color:transparent}#page .woocommerce .product-loop__body,#primary .woocommerce .product-loop__body{display:flex;flex-direction:column;padding:var(--cart-content-padding);gap:15px;background-color:var(--cart-content-background);border-bottom-left-radius:var(--cart-border-radius);border-bottom-right-radius:var(--cart-border-radius);flex:1}#page .woocommerce .product-loop__body-content,#primary .woocommerce .product-loop__body-content{display:flex;flex-direction:column;gap:15px;flex:1}#page .woocommerce .product-loop__body .woocommerce-loop-product__link,#primary .woocommerce .product-loop__body .woocommerce-loop-product__link{display:flex;flex:1}#page .woocommerce .product-loop__body .woocommerce-loop-product__title,#primary .woocommerce .product-loop__body .woocommerce-loop-product__title{color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0;font-family:var(--main-font-family);font-size:20px;font-weight:700;flex:1}#page .woocommerce .product-loop__body .price,#primary .woocommerce .product-loop__body .price{margin:0;color:#fff;font-family:var(--main-font-family);font-size:16px;font-weight:400;line-height:1.2}#page .woocommerce .product-loop__body .price del,#primary .woocommerce .product-loop__body .price del{opacity:.7;color:#fff}#page .woocommerce .product-loop__body .price del span,#primary .woocommerce .product-loop__body .price del span{font-weight:400}#page .woocommerce .product-loop__body .price span,#primary .woocommerce .product-loop__body .price span{font-size:16px;font-family:var(--main-font-family);font-weight:inherit}#page .woocommerce .product-loop__body .button,#primary .woocommerce .product-loop__body .button{margin-top:0;border:1px solid transparent;border-radius:var(--button-border-radius)}#page .woocommerce .product-loop__body .button.added,#primary .woocommerce .product-loop__body .button.added{display:none}#page .woocommerce .product-loop__body .button:hover,#primary .woocommerce .product-loop__body .button:hover{background-color:transparent;border-color:var(--e-share-buttons-primary-color,#cb0011)}#page .woocommerce .product-loop__body .added_to_cart,#primary .woocommerce .product-loop__body .added_to_cart{width:100%;border-radius:var(--button-border-radius);text-align:center;padding:12px 18px;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);line-height:1;background-color:transparent;border:1px solid}#page .woocommerce .woocommerce-pagination ul li,#primary .woocommerce .woocommerce-pagination ul li{border:none}#page .woocommerce-ordering,#page .woocommerce-result-count,#primary .woocommerce-ordering,#primary .woocommerce-result-count{margin-bottom:24px;color:#fff;font-size:12px}#page .woocommerce-ordering select,#page .woocommerce-result-count select,#primary .woocommerce-ordering select,#primary .woocommerce-result-count select{font-family:var(--main-font-family);font-size:12px;background:0 0;padding:10px;border-radius:4px;color:#fff}@media (max-width:767px){#page .woocommerce-ordering select,#page .woocommerce-result-count select,#primary .woocommerce-ordering select,#primary .woocommerce-result-count select{width:100%}}#page .woocommerce-ordering select option,#page .woocommerce-result-count select option,#primary .woocommerce-ordering select option,#primary .woocommerce-result-count select option{color:#000}#page .products,#primary .products{margin-bottom:32px}#page .woocommerce-pagination,#primary .woocommerce-pagination{display:flex;justify-content:center;margin-top:16px}#page .woocommerce-pagination ul.page-numbers,#primary .woocommerce-pagination ul.page-numbers{display:inline-flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none;border:0}#page .woocommerce-pagination .page-numbers,#primary .woocommerce-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 12px;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:6px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}#page .woocommerce-pagination .page-numbers a.page-numbers:hover,#page .woocommerce-pagination .page-numbers.current,#primary .woocommerce-pagination .page-numbers a.page-numbers:hover,#primary .woocommerce-pagination .page-numbers.current{color:#191919;background:#e6c37f;border-color:#e6c37f}#page .woocommerce-pagination #mobile-product-modal-close,#primary .woocommerce-pagination #mobile-product-modal-close{display:block}.rww-search-results-page{padding:48px 0 72px}.rww-search-results-page__container{width:min(1440px,100% - 32px);margin:0 auto}.rww-search-results-page__hero{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.rww-search-results-page__title{margin:0}.rww-search-results-page__count,.rww-search-results-page__summary{color:rgba(255,255,255,.72)}.rww-search-results-page__count{font-size:14px;font-weight:700;text-transform:uppercase}.rww-search-results-page__search-form{max-width:520px}.rww-search-results-page__layout{display:grid;grid-template-columns:minmax(260px,20%) minmax(0,1fr);gap:20px;align-items:start}.rww-search-results-page__layout form input{width:100%}.rww-search-results-page__filters{position:sticky;top:96px}.rww-search-results-page__results{min-width:0}.rww-search-results-page__mobile-toggle{display:none;margin-bottom:24px}.rww-search-results-page__mobile-toggle button{width:100%;padding:14px 18px;border:0;cursor:pointer;background:#cb0011;color:#fff;text-transform:uppercase}.rww-search-results-page__empty{padding-bottom:32px;color:rgba(255,255,255,.8)}@media (max-width:767px){.rww-search-results-page .bapf_products_apply_filters{display:flex;flex-direction:column}}.rww-search-results-page__filters{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.rww-search-results-page #mobile-product-modal-close{display:none}}@media (max-width:1024px){.rww-search-results-page__layout{grid-template-columns:1fr}.rww-search-results-page__filters{position:fixed;top:0;left:-100%;z-index:1001;width:min(420px,92vw);height:100vh;overflow-y:auto;padding:20px;background:#26262a;transition:left .3s ease}.rww-search-results-page__mobile-toggle{display:block}}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#26262a;color:#fff;font-family:Manrope,Sans-serif}