.shop-main h1{margin:0;font-size:40px;line-height:56px;margin-bottom:24px}.top-product{display:flex;justify-content:space-between;align-content:center;margin-top:0}.top-product .yith-wcwl-add-to-wishlist-button__label{display:none}.woocommerce-page .section-banner-hero{margin-bottom:24px}section.page{margin-bottom:64px}.archive.woocommerce ul.products{padding-top:0px!important}.woocommerce-ordering{display:inline-block;margin:15px 0}.woocommerce-ordering .orderby{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-size:14px;border:1px solid var(--grey-300);border-radius:8px;padding:8px 12px 8px 12px;font-size:14px;color:var(--grey-900);cursor:pointer;transition:all 0.2s ease-in-out}.woocommerce-ordering .orderby:hover{border-color:var(--primary-500)}.woocommerce-ordering .orderby:focus{border-color:var(--primary-500);box-shadow:0 0 3px rgb(237 28 36 / .3)!important;outline:none}.shop-sidebar .widget-title,.woof_container_inner h4{font-size:1.5rem;line-height:2.6rem;font-weight:700;color:var(--grey-900);margin:0 0 12px 0;font-family:var(--primary-font)}.woof_list label,.woof_checkbox_instock_container label,.woof_checkbox_sales_container label{vertical-align:middle;padding-top:4px;padding-bottom:4px;display:inline-block!important;font-family:var(--primary-font);font-size:17px;font-weight:700;color:var(--grey-900)}.woof_products_top_panel{margin-top:24px!important}.shop-grid{margin-top:64px;margin-bottom:120px}.woof_products_top_panel ul{display:flex;align-items:center;flex-wrap:wrap;gap:16px 12px}.woof_products_top_panel li a{color:var(--grey-900);font-weight:700;font-size:16px;line-height:24px;transition:color var(--transition)}.woof_products_top_panel li a:hover{color:var(--primary-500)}.shop-sidebar .product-categories{padding-left:0;display:flex;flex-direction:column;margin-bottom:42px}.woof_price3_search_container,.woof_container_pa_wielkosc,.woof_container_product_tag{margin-bottom:42px}.shop-sidebar .product-categories .children{padding-left:24px}.irs--round .irs-grid-text{color:var(--grey-500)!important}.shop-sidebar .product-categories .cat-item{color:var(--grey-500);padding:2px 0;list-style-type:none;font-size:18px;line-height:24px}.shop-sidebar .product-categories .cat-item a{color:var(--grey-500)}.shop-sidebar .product-categories .cat-item a:hover{color:var(--primary-500)}.irs--round .irs-min,.irs--round .irs-max{color:var(--grey-500)}.irs--round .irs-handle{border:4px solid var(--primary-500)!important;box-shadow:0 1px 3px rgb(237 28 36 / .3)!important}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{border-top-color:var(--primary-500)!important}.irs--round .irs-bar{background-color:var(--primary-500)!important}.shop-sidebar .product-categories .cat-item.current-cat,.shop-sidebar .product-categories .cat-item.current-cat>a{font-weight:700;color:var(--primary-500)!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt{padding:12px 24px;background-color:var(--primary-500);color:var(--white)!important;border-radius:24px;font-size:16px;line-height:24px;font-family:var(--button-font);transition:color var(--transition),background-color var(--transition)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover,#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover{background-color:var(--secondary-500)!important;color:var(--white)}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{background-color:var(--primary-500)!important}.woof_reset_button_2{background-color:var(--primary-500);color:var(--white);font-family:var(--button-font);font-size:16px;line-height:24px;font-weight:700;padding:12px 24px;border:none;cursor:pointer;border-radius:24px;transition:color var(--transition),background-color var(--transition)}.woof_reset_button_2:hover{background-color:var(--secondary-500);color:var(--white)}.quantity_wrap{display:none!important}.product-quantity .quantity_wrap{display:flex!important;gap:12px;justify-content:center;align-items:center;margin-right:24px}.product-quantity .quantity_wrap .number-wrap{display:flex;background-color:var(--white);border:1px solid var(--grey-300);align-items:center;border-radius:12px;padding:12px}.product-quantity .quantity_wrap .number-wrap input.qty{min-width:70px;width:70px;border:0;font-size:18px;padding:4px;text-align:center;margin:0;-moz-appearance:textfield;appearance:none}.product-quantity .quantity_wrap .number-wrap input.qty::-webkit-inner-spin-button,.product-quantity .quantity_wrap .number-wrap input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-quantity .quantity_wrap .decrement,.product-quantity .quantity_wrap .increment{background:none;border:none;cursor:pointer;padding:0;height:24px;width:24px;min-width:24px;height:24px}.product-quantity .quantity_wrap .decrement img,.product-quantity .quantity_wrap .increment img{width:auto}.product-quantity .quantity_wrap .unit{font-size:16px;color:var(--grey-500)}.shop-layout{display:flex;margin:50px 0;gap:90px}.shop-layout aside{min-width:250px}body.single-product .summary .quantity_wrap{display:flex!important}.woocommerce div.product form.cart .button,.woocommerce .woocommerce-message .button,.woocommerce ul.products li.product .button,button.add_to_cart_button,.cart.js-carousel-add-to-cart .button,.button-outofstock,.product_type_simple.add_to_cart_button,.button.product_type_simple,.yith-wcwtl-output .button{display:flex;gap:16px;justify-content:center;align-items:center;position:relative;background-color:var(--primary-500)!important;color:var(--white);font-family:var(--button-font);font-size:18px;line-height:24px;font-weight:700;padding:12px 24px;border:none;border-radius:24px;transition:color var(--transition),background-color var(--transition)}button.add_to_cart_button.disabled,.yith-wcwtl-output .button.disabled{cursor:not-allowed;opacity:.5}.woocommerce div.product form.cart .button::before,.woocommerce .woocommerce-message .button::before,.woocommerce ul.products li.product .button::before,button.add_to_cart_button::before,.cart.js-carousel-add-to-cart .button::before,.button-outofstock::before,.button.product_type_simple.add_to_cart_button::before,.products-carousel .button.product_type_variable.add_to_cart_button::before,.products-carousel .button.product_type_variable::before{content:url(/wp-content/themes/siteart/assets/button-cart-icon.svg);width:auto;height:23px}.woocommerce div.product form.cart .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce ul.products li.product .button:hover,button.add_to_cart_button:hover,.cart.js-carousel-add-to-cart .button:hover,.button-outofstock:hover,.product_type_simple.add_to_cart_button:hover,.button.product_type_simple:hover,.yith-wcwtl-output .button:hover{background-color:var(--secondary-500)!important;color:var(--white)}.woocommerce-message{border-top-color:var(--primary-500)}.woocommerce-message::before{color:var(--primary-500)}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:40px;background-color:var(--grey-50);color:var(--grey-900);border-radius:0 0 16px 16px}.product-contact-wrapper{display:flex;align-items:flex-start;margin-top:28px;gap:40px}.product-contact{flex:1}.product-trustmate{flex:1;max-width:380px}@media (max-width:768px){.product-contact-wrapper{flex-direction:column}.product-trustmate{max-width:100%}}.product-contact .contact-heading{font-size:18px;color:var(--grey-900);margin-bottom:12px;margin-top:0}.product-contact .contact-items{display:flex;gap:2em}.product-contact .contact-item{display:flex;align-items:center;gap:.5em;font-size:16px;color:var(--grey-900)}.product-contact .contact-item img{width:1.2em;height:auto}.product-contact .contact-item a{color:inherit;text-decoration:none}.product-contact .contact-item a::before{background-color:var(--grey-900)!important}.woocommerce ul.products li.product.product-type-simple.outofstock .button::before,.woocommerce-page ul.products li.product-type-simple.product.outofstock .button::before,.button-outofstock::before,.button.product_type_simple::before{content:url(/wp-content/themes/siteart/assets/icon-magnifying-glass.svg);height:23px}.woocommerce ul.products li.product .onsale{right:unset;left:0;margin:10px}.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon{color:var(--primary-500)}.woocommerce span.onsale{background-color:var(--primary-500);border-radius:24px;padding:12px 16px;line-height:10px;min-width:unset;min-height:unset;font-size:12px;margin:0;display:flex;justify-content:center;align-items:center;top:0em;left:0em}.woocommerce div.product-type-simple.product form.cart,.woocommerce ul.products li.product .button{margin-top:16px!important}.woocommerce div.product-type-simple.product form.cart{margin-top:2em!important}.price,.woocommerce ul.products li.product .price{display:inline-flex;align-items:center;align-items:flex-end}.price ins,.woocommerce ul.products li.product .price ins{order:1}.price del,.woocommerce ul.products li.product .price del{order:2;margin-left:.5em}.woocommerce ul.products li.product .price{font-size:32px;line-height:40px;font-weight:700;color:var(--grey-900);margin:0}.woocommerce div.product span.price ins{text-decoration:none}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce ul.products li.product .price del{opacity:1;font-size:18px;color:var(--grey-500);line-height:30px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:26px;line-height:36px;text-align:center}.related.products h2,.woocommerce div.product .woocommerce-tabs .panel h2{font-size:40px;line-height:48px;margin-bottom:48px;text-align:center}.woocommerce div.product .woocommerce-tabs .panel h2{text-align:left;margin-bottom:24px}.woocommerce div.product .woocommerce-tabs{margin:40px auto;padding-top:40px;border-top:1px #ececec!important;position:relative}.woocommerce div.product .woocommerce-tabs p{font-size:18px;line-height:32px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:0;border-top:1px solid #dedada;position:relative;padding-top:64px;margin:0 0 2em}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after{content:unset!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{list-style:none;margin:0;padding:0;background:#fff0;border:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:10px 22px;background:var(--grey-100,#f5f5f5);color:var(--grey-900);border-radius:999px;font-size:18px;border:1px solid var(--grey-300,#e6e6e6);transition:all 0.25s ease}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--primary-500)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:var(--primary-500);border-color:var(--primary-500);color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li a::before{content:unset!important}@media (max-width:576px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:15px!important}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover,.button.add_to_cart_button.disabled.wc-variation-is-unavailable{background-color:var(--grey-500)!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-size:32px;line-height:40px;color:var(--grey-900);font-weight:700}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price ins bdi,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price ins,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) li.product span.price ins{text-decoration:unset}.woocommerce ul.products li .variants_wrapper{justify-content:center;margin-top:0!important}.woocommerce ul.products li .loop-meta{display:flex;flex-direction:column;justify-content:center;align-items:center}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-radius:12px}.woocommerce .star-rating span::before{color:#f39c12}.woocommerce .loop-meta-rating{margin-top:4px;margin-bottom:12px}.yith-ywgc-gift-this-product-modal-opened .yith-ywgc-gift-this-product-modal-wrapper{z-index:999999!important}.yith-ywgc-gift-this-product-modal-overlay{z-index:999912!important}.woocommerce ul.products .product form.cart{margin-top:0}.woocommerce.archive ul.products .product form.cart{display:flex;margin-top:0;flex:1;height:100%;flex-direction:column;justify-content:flex-end}.woocommerce.archive ul.products.columns-3 li.product,.archive.woocommerce-page ul.products.columns-3 li.product{justify-content:space-between}.woocommerce.archive ul.products li.product a.woocommerce-loop-product__link{flex:1}.woocommerce .related ul.products .product form.cart{display:flex;flex-direction:column;gap:0;align-items:center;margin:0!important}.woocommerce .related ul.products li .variants_wrapper{margin:16px 0!important}.woocommerce .related ul.products li .variation-price{margin:6px 0!important}.woocommerce ul.products li.product .button{margin:0 auto}.woocommerce-shop.woocommerce ul.products{padding-top:48px;padding-bottom:24px}.woocommerce .section-banner-hero--without-image{margin-bottom:48px}.woocommerce nav.woocommerce-pagination ul{display:flex;justify-content:center;align-items:center;gap:8px;border:0;margin:0;margin-bottom:24px}.woocommerce nav.woocommerce-pagination ul li{border:0;border:1px solid var(--grey-300);color:var(--grey-900)}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:var(--grey-900);font-size:18px;padding:12px;line-height:10px}.woocommerce nav.woocommerce-pagination ul li{overflow:visible!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--primary-50,#fff1f2);color:var(--primary-600,#dc2626);border-color:var(--primary-200,#fecaca);pointer-events:none;user-select:none}.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--primary-500);border-color:var(--primary-500);transform:translateY(-2px);color:var(--white)}.woocommerce nav.woocommerce-pagination ul li a:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary-500,#ef4444) 35%,#ffffff 65%);border-color:var(--primary-500);background:var(--primary-500);border-color:var(--primary-500);color:var(--white)}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.filter-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#f0f0f0;border-radius:20px;font-size:13px;text-decoration:none;color:#333}.filter-chip span{font-weight:700}.filter-chip::before{content:unset!important}.filter-chip:hover{background:#ddd}.woocommerce-info::before{color:var(--grey-900)}.woocommerce-info{border-top-color:var(--primary-500)}.added_to_cart.wc-forward{display:inline-block;justify-content:center;width:fit-content;align-self:center;margin:0 auto;display:flex;gap:16px;justify-content:center;align-items:center}@media (max-width:992px){.woocommerce .section-banner-hero--without-image{margin-bottom:0}.woocommerce .section-banner-hero--without-image{min-height:200px}.woocommerce .page-description,.woocommerce .term-description{padding-bottom:4px!important}}.woocommerce ul.products div.product form.cart{margin:0;justify-content:center;align-items:center}.variants_wrapper{display:flex;flex-wrap:wrap;gap:10px;margin:1.5rem 0}.variant{padding:16px;border:1px solid var(--grey-300);border-radius:16px;background:#fff0;cursor:pointer;transition:all 0.2s ease;text-align:center}.variant:hover{border-color:var(--primary-500)}.variant.selected{border-color:var(--primary-500);background:#fff0;font-weight:700}.variant_title{display:block;font-size:18px;line-height:18px;font-weight:700;color:var(--grey-900)}.variant.selected .variant_title{color:var(--primary-500)}.variant_description{display:block;font-weight:400;margin-top:4px;font-size:12px;line-height:12px;color:var(--grey-500)}.variant.selected .variant_description{color:var(--primary-500)}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-direction:row;flex-wrap:wrap;gap:64px 24px}.woocommerce-products-header h1{font-size:28px;line-height:36px;font-weight:500;color:var(--grey-900);text-align:left;font-family:var(--accent-font)}.woocommerce .page-description,.woocommerce .term-description{text-align:center;padding-bottom:12px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0;padding:0;display:flex;flex-direction:column}.woocommerce.archive ul.products.columns-3 li.product,.archive.woocommerce-page ul.products.columns-3 li.product{width:calc(100% / 3 - 16px)!important}.woocommerce .related ul.products li.product{width:calc(100% / 4 - 18px)}.woocommerce .related ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1}.xoo-wl-inline-form{display:flex;flex-direction:column;width:100%;padding-top:12px}.xoo-aff-input-icon+input[type='text'],.xoo-aff-input-icon+input[type='password'],.xoo-aff-input-icon+input[type='email'],.xoo-aff-input-icon+input[type='number'],.xoo-aff-input-icon+select,.xoo-aff-input-icon+select+.select2,.xoo-aff-input-icon+input[type='tel'],.xoo-aff-input-icon+input[type='file']{border-radius:12px}span.xwh-heading,.xoo-aff-group label{color:var(--grey-900)}.variation-price{text-align:center}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:unset}#review_form_wrapper .comment-reply-title{font-size:18px;color:var(--grey-900);line-height:24px;font-weight:700;margin-bottom:12px;display:block}.woocommerce p.stars a{color:var(--secondary-500)}.woocommerce p.stars a::before{display:block;position:absolute;top:0!important;left:0!important;background-color:transparent!important;width:1em!important;height:1em!important;bottom:unset!important;line-height:1;font-family:WooCommerce;content:'\e021';content:'\e021'/ ''!important;text-indent:0}.woocommerce p.stars.selected a.active::before{content:'\e020'!important}.woocommerce p.stars.selected a:not(.active)::before{content:'\e020'!important}.woocommerce p.stars.selected a.active~a::before{content:'\e021'!important}.woocommerce .shop-toolbar{display:flex;align-items:center;justify-content:space-between!important;gap:.75rem;margin:1rem 0;flex-wrap:wrap;flex-direction:row-reverse}.shop-toolbar .woocommerce-result-count{margin:0}.shop-toolbar .woocommerce-ordering{margin:0}.shop-toolbar{display:flex;flex-direction:column;gap:10px}.toolbar-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.toolbar-top .woocommerce-result-count{margin:0}.toolbar-top form.woocommerce-ordering{margin:0}.filters-toggle{margin-left:auto}.toolbar-bottom{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.active-filters{display:flex;flex-wrap:wrap;gap:8px}.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#eee;border-radius:20px;font-size:13px;text-decoration:none;color:var(--grey-500)}.filter-chip:hover{background:#ddd}.widget-filtry .price-filter{padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid #eee}.price-filter-title{font-size:15px;font-weight:700;margin-bottom:10px}.price-inputs{display:flex;align-items:center;gap:8px}.price-inputs span{font-size:13px;opacity:.8}.price-inputs input{width:80px;padding:6px 8px;border:1px solid #ddd;border-radius:6px;font-size:13px}.clear-filters{font-size:13px;white-space:nowrap;display:flex;gap:16px;justify-content:center;align-items:center;position:relative;background:#eee;color:var(--grey-500);font-family:var(--button-font);font-weight:700;padding:6px 16px;border:1px solid #f0f0f0;border-radius:24px;transition:color var(--transition),background-color var(--transition),border var(--transition)}.clear-filters::before{content:unset!important}.clear-filters:hover{background-color:var(--primary-500);border:1px solid var(--primary-500);color:var(--white)}.shop-grid{display:grid;grid-template-columns:1fr;gap:90px}@media (min-width:993px){.shop-grid{grid-template-columns:18% 1fr;align-items:start}}@media (max-width:992px){.shop-grid>.shop-sidebar{display:none}}.filters-toggle{display:none;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font:inherit;margin:0}@media (max-width:992px){.filters-toggle{display:inline-flex;font-size:14px;padding:8px 12px 8px 12px}}.filters-backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .4);backdrop-filter:blur(1px);z-index:1000}.filters-panel{position:fixed;top:0;right:0;height:100dvh;width:min(92vw, 420px);background:#fff;box-shadow:-8px 0 24px rgb(0 0 0 / .15);transform:translateX(100%);transition:transform 0.25s ease;z-index:1001;display:flex;flex-direction:column}.filters-panel[data-open='true']{transform:translateX(0)}.filters-panel__header{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid #eee}.filters-panel__body{overflow:auto;padding:1rem}.filters-close{background:#fff0;border:0;font-size:1.25rem;line-height:1;cursor:pointer}.woof_products_top_panel_content{display:none}.woof_products_top_panel{width:100%}.shop-toolbar .woocommerce-notices-wrapper{display:block;width:100%}.woocommerce-products-header{margin-top:48px;margin-bottom:24px;margin-bottom:0}.woocommerce nav.woocommerce-pagination,.woocommerce-pagination{display:flex;justify-content:center;margin:48px auto 0}.woocommerce-pagination .page-numbers{list-style:none;display:flex;gap:8px;padding:0;margin:0}.woocommerce-pagination .page-numbers li{margin:0;padding:0;overflow:visible}.woocommerce-pagination .page-numbers a::before{content:unset!important}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px!important;height:44px;padding:0 14px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;border:1px solid var(--grey-200,#e5e7eb);background:#fff;color:var(--grey-700,#374151);transition:transform var(--transition,0.2s ease),box-shadow var(--transition,0.2s ease),border-color var(--transition,0.2s ease),color var(--transition,0.2s ease),background-color var(--transition,0.2s ease)}.woocommerce-pagination .page-numbers a:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgb(17 24 39 / .08);border-color:var(--grey-300,#d1d5db)}.woocommerce-pagination .page-numbers a:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary-500,#ef4444) 35%,#ffffff 65%);border-color:var(--primary-500,#ef4444)}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before,.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{content:unset}.woocommerce-pagination .page-numbers .current{background:var(--primary-50,#fff1f2);color:var(--primary-600,#dc2626);border-color:var(--primary-200,#fecaca)}.woocommerce-pagination .page-numbers .prev,.woocommerce-pagination .page-numbers .next{padding:0 18px;font-weight:600}.woocommerce-pagination .page-numbers .prev:not(a),.woocommerce-pagination .page-numbers .next:not(a){opacity:.5;cursor:not-allowed;background:var(--grey-50,#f9fafb)}.woocommerce-pagination .page-numbers .dots{border:1px dashed var(--grey-200,#e5e7eb);background:#fff;color:var(--grey-400,#9ca3af)}@media (min-width:993px){#filters-panel,#filters-backdrop{display:none!important}}@media (max-width:1440px){.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:22px;line-height:34px}.woocommerce ul.products li.product .price{font-size:28px;line-height:34px}.woocommerce div.product form.cart .button,.woocommerce .woocommerce-message .button,.woocommerce ul.products li.product .button{font-size:16px}}@media (max-width:1200px){.woocommerce .products ul,.woocommerce ul.products{gap:36px 64px}.woocommerce .related ul.products{justify-content:space-evenly}.woocommerce.archive ul.products.columns-3 li.product,.archive.woocommerce-page ul.products.columns-3 li.product,.woocommerce .related ul.products li.product{width:calc(100% / 2 - 32px)!important}.shop-grid{gap:64px}.archive.woocommerce-page ul.products li.product{width:calc(100% / 2 - 64px)!important}}@media (max-width:1080px){.woocommerce .woocommerce-result-count{display:none}}@media (max-width:992px){.archive.woocommerce-page ul.products li.product{width:calc(100% / 2 - 36px)!important}}@media (max-width:880px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:calc(100% / 2 - 36px)}}@media (max-width:768px){.woocommerce ul.products[class*='columns-'] li.product,.woocommerce-page ul.products[class*='columns-'] li.product{width:calc(100% / 2 - 32px)}.woocommerce .related .products li.product{align-items:center}.woocommerce .products ul,.woocommerce ul.products{justify-content:center}.woocommerce ul.products[class*='columns-'] li.product,.woocommerce-page ul.products[class*='columns-'] li.product,.woocommerce.archive ul.products.columns-3 li.product,.archive.woocommerce-page ul.products.columns-3 li.product{width:95%!important;max-width:370px}.shop-grid{margin-top:32px}.woof_products_top_panel{margin-top:12px!important}.archive.woocommerce ul.products{gap:0!important}}@media (max-width:576px){.variant_title{font-size:16px;line-height:16px}.woof_products_top_panel li a{font-size:12px;line-height:12px}.woof_products_top_panel ul{gap:16px 4px}.filters-toggle{font-size:14px;line-height:14px}.shop-toolbar{gap:24px 16px}.woof_reset_button_2{font-size:12px;line-height:12px}}@media (max-width:576px){.woocommerce div.product form.cart .button,.woocommerce .woocommerce-message .button{font-size:16px}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li{font-size:16px}.woocommerce div.product .woocommerce-tabs{padding-top:0}.related.products h2,.woocommerce div.product .woocommerce-tabs .panel h2{font-size:28px;line-height:34px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:20px;line-height:28px}.woocommerce .shop-toolbar{margin-top:0}.woocommerce-products-header{margin-top:28px}.woocommerce nav.woocommerce-pagination,.woocommerce-pagination{margin-top:0}.woocommerce nav.woocommerce-pagination ul{margin-bottom:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:16px}}@media (max-width:380px){.product-contact .contact-item img{width:16px;height:auto}.product-contact .contact-items{gap:24px}}@media (max-width:350px){.product-contact .contact-items{flex-wrap:wrap;gap:4px 16px;justify-content:center}.product-contact .contact-heading{text-align:center}}@media (max-width:576px){.woocommerce-pagination .page-numbers{flex-wrap:wrap;row-gap:10px}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{min-width:40px;height:40px;font-size:15px;padding:0 12px}}.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon{color:var(--primary-500)}.wishlist_table .product-add-to-cart a,.yith-wcaf-dashboard .yith-wcaf-dashboard-settings input[type='submit'],.yith-add-new-gc-my-account-button,.ywgc-link-gift-card-submit-button{display:flex;gap:16px;justify-content:center;align-items:center;position:relative;background-color:var(--primary-500);color:var(--white);font-family:var(--button-font);font-size:18px;line-height:24px;font-weight:700;padding:12px 24px;border:none;border-radius:24px;cursor:pointer;transition:color var(--transition),background-color var(--transition)}.gift-card-panel-title{margin-right:24px}.woocommerce .woocommerce-orders-table__row .woocommerce-button{margin:0 4px}.ywgc-link-gift-card-submit-button{margin:0 auto}.ywgc-add-new-gift-card-form{background-color:var(--white)}#ywgc-link-code{display:flex;width:100%;padding:16px!important;font-size:16px!important;border:1px solid var(--grey-300)!important;background:#fff0;color:var(--grey-900);font-weight:400;border-radius:8px!important}.yith-wcaf-link-generator .link-generator-box .affiliate-info p .copy-field-wrapper .copy-trigger,.yith-wcaf-link-generator .link-generator-box .link-generator p .copy-field-wrapper .copy-trigger{font-size:13px;line-height:16px;transition:color var(--transition)}.yith-wcaf-link-generator .link-generator-box .affiliate-info p .copy-field-wrapper .copy-trigger:hover,.yith-wcaf-link-generator .link-generator-box .link-generator p .copy-field-wrapper .copy-trigger:hover{color:var(--primary-500)}.wishlist_table .product-add-to-cart a::before{content:unset!important}.wishlist_table .product-add-to-cart a:hover,.yith-wcaf-dashboard .yith-wcaf-dashboard-settings input[type='submit']:hover,.yith-add-new-gc-my-account-buttonhover,.ywgc-link-gift-card-submit-button:hover{background-color:var(--secondary-500)}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.is-active a{color:var(--primary-500)}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.is-active{border-bottom:2px solid var(--primary-500)}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li a:hover{color:var(--primary-500)}.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item .stat-label{color:var(--primary-500)}.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item .stat-value{color:var(--grey-900)}.yith-wcaf-link-generator .link-generator-box .affiliate-info p .copy-field-wrapper input.copy-target,.yith-wcaf-link-generator .link-generator-box .link-generator p .copy-field-wrapper input.copy-target{color:var(--grey-500)}.woocommerce-MyAccount-content p a{border-bottom:unset!important}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce-account .woocommerce-MyAccount-content{width:72%}}.woocommerce ul.products li.product a:has(>.yith-wcwl-add-to-wishlist-button){position:static}.select2-container .select2-selection--single .select2-selection__rendered{padding:16px!important;font-size:16px!important;border:1px solid var(--grey-300)!important;font-weight:400;border-radius:8px!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--primary-500)}.yith-wcwl-modal .yith-wcwl-modal__primary-button{display:flex;gap:16px;justify-content:center;align-items:center;position:relative;background-color:var(--primary-500);color:var(--white);font-family:var(--button-font);font-size:18px;line-height:24px;font-weight:700;padding:12px 24px;border:none;border-radius:24px;transition:color var(--transition),background-color var(--transition);border:0!important;outline:0!important}.yith-wcwl-modal .yith-wcwl-modal__primary-button:hover{background-color:var(--secondary-500)}.yith-wcwl-feedback-modal__browse-button::before{content:unset!important}.yith-wcwl-modal .yith-wcwl-modal__title .yith-wcwl-modal__icon{color:var(--primary-500)}.yith-wcwl-modal .yith-wcwl-modal__secondary-button{padding:12px 24px;border:none;border-radius:24px}.woocommerce a.remove::before{content:unset!important}.widget .woof_redraw_zone ul li,.chosen-container-single .chosen-single span{font-family:var(--primary-font)!important}.chosen-container .chosen-results li{color:var(--grey-900);font-size:16px;line-height:18px}.chosen-container .chosen-results li.highlighted{background:var(--primary-500)!important}.notification-item.themes-review-comment-2 .notificationx-link::before,.notification-item.themes-theme-seven-free .notificationx-link::before{content:unset!important}.selected_button #ywgc-manual-amount::placeholder{color:white!important}.woocommerce-Tabs-panel table{border-collapse:separate;border-spacing:0;border:1px solid var(--grey-300);border-radius:16px;overflow:hidden;background-color:var(--white);font-size:15px;line-height:22px;margin-top:2em}.woocommerce-Tabs-panel thead th{background-color:var(--grey-50);color:var(--grey-900);font-family:var(--primary-font);font-weight:500;padding:14px 16px;font-size:18px;font-weight:700;border:0;line-height:22px;text-align:left;border-bottom:1px solid var(--grey-300)}.woocommerce-Tabs-panel td{padding:12px 16px;border:0;border-bottom:1px solid var(--grey-300);color:var(--grey-500)}.woocommerce-Tabs-panel tbody tr:last-child td{border-bottom:none}.woocommerce-Tabs-panel tbody tr:nth-child(even){background-color:var(--grey-50)}.woocommerce-Tabs-panel th:nth-child(2),.woocommerce-Tabs-panel th:nth-child(3),.woocommerce-Tabs-panel td:nth-child(2),.woocommerce-Tabs-panel td:nth-child(3){text-align:right;white-space:nowrap}.woocommerce-Tabs-panel td:first-child{position:relative}.woocommerce-Tabs-panel td:first-child:has(>span.sub){padding-left:32px;color:var(--grey-500);font-size:14px}@media (max-width:576px){.woocommerce-Tabs-panel{font-size:14px}.woocommerce-Tabs-panel thead th,.woocommerce-Tabs-panel td{padding:8px 12px}.woocommerce-Tabs-panel thead th{font-size:16px}.woocommerce-Tabs-panel td{font-size:14px}}@media (max-width:400px){.woocommerce-Tabs-panel thead th,.woocommerce-Tabs-panel td{padding:8px}.woocommerce-Tabs-panel thead th{font-size:15px}.woocommerce-Tabs-panel td{font-size:13px}}.postid-1379 .entry-summary .price{display:none!important}.widget_price_filter .widgettitle{display:none}.widget_price_filter button[type='submit']{display:none}.widget_price_filter .price_slider_wrapper{margin-bottom:0}.widget-filtry .filter-item{display:block;margin-bottom:6px;cursor:pointer}.widget-filtry h4{font-size:1.2rem;line-height:2.2rem;font-weight:700;color:var(--grey-900);margin:24px 0 8px 0;font-family:var(--primary-font)}.widget-filtry .filter-item input[type='checkbox']{margin-right:6px}@media (max-width:768px){.woocommerce .tm-multihornet__wrapper.size-mobile-8{font-size:10.5px!important}}