/* PLIK GENEROWANY przez tools/perf/split-css.mjs — nie edytować.
   Cel: listing. Źródło: assets/dist/css/style.css (Parcel).
   Odtworzenie: npm run build w motywie. */
a.read-more-button{text-align:center;color:#fff;background-color:#a254a0;border-radius:10px;width:max-content;margin:1em 0 0 auto;padding:13px 25px;font-size:14px;font-weight:600;line-height:1em;transition:all .1s;display:block}a.read-more-button:hover{color:#fff;background:#444}.clear{clear:both}.shoptimizer-sorting,.cmtsfwc-Filter-category{display:none!important}.custom-product-listing ul.products li.product .star-rating,.custom-product-listing ul.products li.product .vf-rating-review{left:unset;bottom:unset;position:relative!important}.custom-product-listing ul.products li.product .woocommerce-loop-product__title{margin-top:4px!important}.custom-product-listing ul.products li.product .price.custom-loop-price{flex-wrap:wrap;align-items:center;gap:5px;display:flex;height:unset!important}.custom-product-listing ul.products li.product .price.custom-loop-price del{align-self:flex-end}.custom-product-listing ul.products li.product .details-hidden .add_to_cart_button{color:#fff!important;background:#a254a0!important;font-weight:600!important}.custom-product-listing ul.products li.product .details-hidden .add_to_cart_button:hover{background:#953b92!important}h1.woocommerce-products-header__title.page-title{margin-top:20px;font-size:1.5em}.shoptimizer-sorting.sorting-end{display:block}.add_to_cart_inline .add_to_cart_button,.wc-prl-recommendations .add_to_cart_button{color:#fff;cursor:pointer;background:#a254a0;border-radius:10px!important}.add_to_cart_inline .add_to_cart_button:hover,.wc-prl-recommendations .add_to_cart_button:hover{background:#953b92!important}.wc-prl-recommendations li.product .button{border:1px solid #a254a0;color:#a254a0!important;background:#fff!important;font-weight:500!important}.wc-prl-recommendations .product:hover .button,.wc-prl-recommendations li.product .button:hover{color:#fff!important;background:#a254a0!important;font-weight:600!important}a.return-to-shop{flex-shrink:0;grid-template:1fr/1fr;place-content:center;place-items:center;width:24px;height:24px;display:grid}a.return-to-shop>*{grid-area:1/1/2/2}.shoptimizer-archive .archive-main-container{flex-wrap:wrap;gap:15px 2em;margin-bottom:25px;display:flex}.shoptimizer-archive .archive-main-container .archive-sidebar-container{width:25%}.shoptimizer-archive .archive-main-container .archive-sidebar-container .sidebar-toggler{border:1px solid #c4c8d8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:5px 12px 5px 8px;display:flex}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary{width:100%;padding-left:0;display:none}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary span.widget-title{font-size:15px}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_price_filter{padding-bottom:60px}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_price_filter span.widget-title{margin-bottom:20px}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories{padding-right:0}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li>span{display:flex}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li .category-tree-link-container{flex:1 1 0;min-width:0;line-height:18px;overflow:hidden}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li a.category-tree-link,.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li .vf-filter-element{cursor:pointer;color:#111;text-overflow:ellipsis;opacity:.9;white-space:nowrap;width:100%;text-decoration:none;display:block;overflow:hidden}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li a.category-tree-link:hover,.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li .vf-filter-element:hover{opacity:1}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li ul.children{border:none;flex-grow:1;width:100%}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li ul.children li .category-navigator{align-items:center;display:none}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li.current-cat>span>a,.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li.current-cat>span .vf-filter-element{color:var(--primary);opacity:1}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li.current-cat>span>.category-navigator svg path{fill:var(--primary)}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories li:not(.current-cat-parent):not(.current-cat) .return-to-shop{display:none}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories>li>span>a,.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .widget_product_categories ul.product-categories>li>span .vf-filter-element{color:#111;font-weight:500}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary li{font-size:14px}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary li:hover .custom-checkbox .checkbox{background-color:#eee}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary li .custom-checkbox{flex-shrink:0;width:17px;height:17px;margin-right:5px;position:relative}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary li .custom-checkbox .checkbox{background:#fafafa;border:2px solid #eee;border-radius:3px;width:17px;height:17px;transition:all .15s ease-in-out;position:absolute;left:0}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary li .custom-checkbox .tick{border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:7px;transform:rotate(45deg)}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary ul.woocommerce-widget-layered-nav-list li{display:flex}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary ul.woocommerce-widget-layered-nav-list li a{justify-content:space-between;width:100%;text-decoration:none;display:inline-flex}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary ul.woocommerce-widget-layered-nav-list li a>span{display:flex}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary ul.woocommerce-widget-layered-nav-list li .term-name{line-height:21px;color:#111!important}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary ul.woocommerce-widget-layered-nav-list li:hover .custom-checkbox .checkbox{background-color:#eee}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary ul.woocommerce-widget-layered-nav-list li .custom-checkbox{width:17px;margin-right:5px}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary ul.woocommerce-widget-layered-nav-list li .custom-checkbox .checkbox{background:#fafafa;border:2px solid #eee;border-radius:3px;width:17px;height:17px;transition:all .15s ease-in-out;position:absolute;top:2px;left:0}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary ul.woocommerce-widget-layered-nav-list li .custom-checkbox .tick{border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:5px;left:7px;transform:rotate(45deg)}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .count{color:#222;width:40px;top:unset;right:unset;text-align:center;border:1px solid #f1f1f1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-width:10px;height:fit-content;padding:0;font-size:11px;line-height:18px;display:flex;position:relative}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .product-brands,.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .woocommerce-widget-layered-nav-list{max-height:272px;padding-right:8px;overflow-y:auto}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .product-brands::-webkit-scrollbar{width:3px}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .woocommerce-widget-layered-nav-list::-webkit-scrollbar{width:3px}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .product-brands::-webkit-scrollbar-thumb{background:#8e8e8e}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb{background:#8e8e8e}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .product-brands::-webkit-scrollbar-track{background:#d7d7d7;border-radius:10px;width:10px}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .woocommerce-widget-layered-nav-list::-webkit-scrollbar-track{background:#d7d7d7;border-radius:10px;width:10px}.shoptimizer-archive .archive-main-container .archive-products-container{width:calc(75% - 2em)}.shoptimizer-archive .archive-main-container .archive-products-container .mobile-filter.shoptimizer-mobile-toggle{display:none}.shoptimizer-archive .archive-main-container .archive-products-container span.price.custom-loop-price,.shoptimizer-archive .archive-main-container .archive-products-container .vf-bundle-savings-container,.shoptimizer-archive .archive-main-container .archive-products-container .omni_vape{min-height:unset!important}.shoptimizer-archive .archive-main-container .archive-products-container .shoptimizer-sorting{justify-content:flex-end;margin-bottom:20px;display:flex!important}.shoptimizer-archive .archive-main-container .archive-products-container .shoptimizer-sorting .woocommerce-ordering{margin-right:0}.shoptimizer-archive .archive-main-container .archive-products-container .shoptimizer-sorting select.orderby{padding-left:10px}.shoptimizer-archive .archive-main-container .archive-products-container .shoptimizer-sorting .woocommerce-pagination{font-size:15px;display:none}.shoptimizer-archive .archive-main-container .archive-products-container .shoptimizer-sorting .woocommerce-pagination ul.page-numbers{padding:0}.shoptimizer-archive .archive-main-container .archive-products-container .shoptimizer-sorting .woocommerce-pagination .page-numbers:not(ul){color:#4f4f4f;background:#fafafa;border:1px solid #eee;border-radius:5px;justify-content:center;align-items:center;padding:.3rem .6rem;transition:background-color .2s ease-out;display:flex}.shoptimizer-archive .archive-main-container .archive-products-container .shoptimizer-sorting .woocommerce-pagination .page-numbers:not(ul).current{color:#fff;background-color:#222;border-color:#f2f2f2}.shoptimizer-archive .archive-main-container .archive-products-container .shoptimizer-sorting.sorting-end .woocommerce-ordering,.shoptimizer-archive .archive-main-container .archive-products-container .shoptimizer-sorting.sorting-end .woocommerce-result-count{display:none}.shoptimizer-archive .archive-main-container .archive-products-container .shoptimizer-sorting.sorting-end .woocommerce-pagination{gap:9px;margin:30px auto auto;display:flex}.shoptimizer-archive .archive-main-container .archive-products-container .commercekit-wishlist.mini{top:10px;right:0}@font-face{font-family:Sora Fallback;src:local(Arial),local(ArialMT);ascent-override:85.2913%;descent-override:25.4995%;line-gap-override:0%;size-adjust:113.728%}.vf-button-l-outline,.vf-button-m-outline,.vf-button-s-outline{background-color:var(--vf-color-white);border:1.5px solid var(--vf-color-grey-250);color:var(--vf-color-black)}.vf-button-l-outline:hover,.vf-button-m-outline:hover,.vf-button-s-outline:hover{border-color:var(--vf-color-brand-500);color:var(--vf-color-brand-500);background-color:var(--vf-color-white)!important}@font-face{font-family:Rivolicons;font-style:normal;font-weight:400;font-display:block;src:url(Rivolicons-VF.7e6eb5b4.woff2)format("woff2")}.shoptimizer-archive .shoptimizer-sorting{margin:0}.woocommerce-products-header__title{line-break:strict;white-space:nowrap;text-overflow:ellipsis}h1.woocommerce-products-header__title.page-title{color:#555}.custom-product-listing main{padding-top:20px}.custom-product-listing main h1{margin-bottom:10px}.custom-product-listing main .woocommerce-breadcrumb{margin-top:0;padding-top:0}.custom-product-listing .archive-header .yoast{display:none}.custom-product-listing .commercekit-wishlist.mini{height:19px;top:7px}.custom-product-listing .woocommerce-ordering select.orderby{background-position-x:354px;width:380px;padding:5px 8px}.custom-product-listing .woocommerce-result-count{display:none}.custom-product-listing ul.products li.product .woocommerce-image__wrapper{background:#f9f9f9;border-radius:10px 10px 2px 2px}.custom-product-listing ul.products li.product .woocommerce-image__wrapper img{mix-blend-mode:multiply}.vf-badge-stack .vf-bundle-savings-container{display:block;min-height:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}.vf-subcategory-links{margin-block-bottom:10px;scrollbar-width:thin;white-space:nowrap;line-break:strict;gap:10px;padding-block-end:10px;display:flex;overflow-x:scroll}.widget_layered_nav ul li{padding-left:unset}.widget_layered_nav ul li:before{content:none;display:none}#secondary ul.woocommerce-widget-layered-nav-list li .vf-filter-element{cursor:pointer;justify-content:space-between;width:100%;text-decoration:none;display:inline-flex}#secondary ul.woocommerce-widget-layered-nav-list li .vf-filter-element>span{display:inline-flex}#secondary ul.woocommerce-widget-layered-nav-list li .count{display:block}.vf-min-max-filter__sliders{grid-template:1fr/1fr;height:24px;display:grid}.vf-min-max-filter__sliders>*{grid-area:1/1/-1/-1}.vf-min-max-filter__sliders__input{appearance:none;pointer-events:none;background-color:var(--vf-color-brand-700);height:4px;position:relative}.vf-min-max-filter__sliders__input::-webkit-slider-thumb{appearance:none;z-index:10;pointer-events:all;background-color:var(--vf-color-brand-700);cursor:ew-resize;border-radius:50%;width:24px;height:24px;position:relative}.vf-min-max-filter__sliders__input::-moz-range-thumb{appearance:none;z-index:10;pointer-events:all;background-color:var(--vf-color-brand-700);cursor:ew-resize;border-radius:50%;width:24px;height:24px;position:relative}.vf-min-max-filter__controls{justify-content:space-between;align-items:center;display:flex}.widget p.vf-min-max-filter__controls__output{margin-bottom:0;font-size:12px;line-height:1}ul.products:not(.vapefully_new_menu_products) li.product:not(.product-category) .price.custom-loop-price{flex-flow:wrap;align-items:baseline;column-gap:6px;display:flex}body ul.products:not(.vapefully_new_menu_products) li.product:not(.product-category) .woocommerce-card__header .price.custom-loop-price{flex-flow:wrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:0 3px!important;display:flex!important}.vapefully_new_menu_products .loop-sale-percent,.vapefully_new_menu_products .vf-bundle-savings-container,.vapefully_new_menu_products [data-vfac-template=loop\/bundle-savings]{display:none!important}.term-description{background-color:#efeee3;width:100%;margin-bottom:2em;padding:2em;font-size:14px;line-height:20px}.term-description p{text-align:justify}.term-description h3{margin-top:12px}.term-description table{border-collapse:separate;border-spacing:0;background:#fff;border-radius:8px;width:100%;margin:1.5em 0;overflow:hidden;box-shadow:0 1px 3px #00000014}.term-description table th,.term-description table td{text-align:left;vertical-align:top;border:0;padding:12px 16px}.term-description table thead th{color:#fff;background:#953b92;font-weight:600}.term-description table tbody tr:nth-child(2n){background:#f8f8f8}.term-description table tbody tr+tr td{border-top:1px solid #dfe0e0}.term-description table tbody td:first-child{width:34%;font-weight:600}.widget-area{padding-left:30px}@media screen and (width>=481px){ul.products:not(.vapefully_new_menu_products) li.product:not(.product-category) .add_to_cart_inline a.button,ul.products:not(.vapefully_new_menu_products) li.product:not(.product-category) .add_to_cart_inline button,ul.products:not(.vapefully_new_menu_products) li.product:not(.product-category) .details-hidden a.button{color:#fff!important;background-color:#a254a0!important;border-color:#a254a0!important}}@media screen and (width>=768px){.shoptimizer-archive .archive-main-container .archive-sidebar-container .sidebar-toggler{display:none}.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary{display:block!important}}@media screen and (width>992px){.shoptimizer-archive .archive-main-container .archive-products-container .commercekit-wishlist.mini .cg-wishlist:before{width:17px!important;height:17px!important}}@media screen and (width>=993px){.mobile-filter{text-align:center}.term-description{width:100%}}@media screen and (width>=993px){.shoptimizer-archive .archive-sidebar-container #secondary{top:var(--vf-listing-top);max-height:calc(100vh - var(--vf-listing-top) - 16px);overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}}@media (width<=992px){.shoptimizer-sorting .woocommerce-pagination{justify-content:center;gap:10px}.shoptimizer-sorting .woocommerce-pagination ul.page-numbers{gap:5px;margin:0;display:flex}.shoptimizer-sorting .woocommerce-pagination ul.page-numbers li{margin:0}}@media screen and (width<=992px){.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .count{max-width:30px}}@media only screen and (width<=769px){.shoptimizer-archive .archive-main-container{flex-direction:column}.shoptimizer-archive .archive-main-container .archive-sidebar-container,.shoptimizer-archive .archive-main-container .archive-products-container{width:100%}}@media screen and (width<=769px){.shoptimizer-archive .archive-main-container .archive-sidebar-container #secondary .count{max-width:40px}}@media screen and (width<=768px){.archive-products-container ul.products li.product .details-hidden{bottom:-65px}.commercekit-wishlist.mini{opacity:1;top:9px!important;right:0!important}.term-description{padding:1em}}@media (width<=767px){.site p{line-height:1.55}.site h1{font-size:24px}}@media screen and (width<=767px){:is(html[lang=en] .fluentform_wrapper_7,html[lang=pl] .fluentform_wrapper_8,html[lang=de-DE] .fluentform_wrapper_5,html[lang=it] .fluentform_wrapper_5,html[lang=sk] .fluentform_wrapper_6,html[lang=cs] .fluentform_wrapper_6,html[lang=lt] .fluentform_wrapper_6,html[lang=nl] .fluentform_wrapper_8,html[lang=es-ES] .fluentform_wrapper_8,html[lang=fr] .fluentform_wrapper_8,html[lang=fi-FI] .fluentform_wrapper_8) .ff-t-container .ff-custom_html p{font-size:16px;line-height:1.45}.content-area ul.products li.product .woocommerce-card__header .price,.wc-prl-recommendations ul.products li.product .woocommerce-card__header .price{height:auto!important;min-height:0!important}.content-area ul.products li.product .price,.content-area ul.products li.product .hit-price,.wc-prl-recommendations ul.products li.product .price,.wc-prl-recommendations ul.products li.product .hit-price{gap:0 6px;flex-flow:wrap!important;justify-content:flex-start!important;align-items:baseline!important;height:auto!important;line-height:1.2!important;display:flex!important}.content-area ul.products li.product .vf-bundle-savings-container,.wc-prl-recommendations ul.products li.product .vf-bundle-savings-container{margin:2px 0;min-height:0!important}body ul.products:not(.vapefully_new_menu_products) li.product:not(.product-category) .woocommerce-card__header .price.custom-loop-price{column-gap:2px!important}}@media screen and (width<=680px){a.read-more-button{margin-right:auto;padding-left:35px;padding-right:35px}}@media screen and (width<=491px){div.shoptimizer-archive div.archive-main-container div.archive-products-container div.shoptimizer-sorting.sorting-end nav.woocommerce-pagination{gap:5px;width:100%;margin:30px 0 0}div.shoptimizer-archive div.archive-main-container div.archive-products-container div.shoptimizer-sorting.sorting-end nav.woocommerce-pagination .page-numbers:not(ul){width:35px;height:35px}div.shoptimizer-archive div.archive-main-container div.archive-products-container div.shoptimizer-sorting.sorting-end nav.woocommerce-pagination ul.page-numbers{gap:5px}.content-area ul.products li.product .hit-price>.amount,.content-area ul.products li.product .price,.content-area ul.products li.product-type-variable .price{justify-content:flex-end}.add_to_cart_inline .add_to_cart_button:hover,.wc-prl-recommendations .add_to_cart_button:hover{border:none;color:#fff!important;background:#a254a0!important;font-weight:600!important}.content-area ul.products li.product-type-variable .price,.content-area ul.products li.product .price,.content-area ul.products li.product .hit-price>.amount{flex-flow:row-reverse wrap;align-content:flex-start;align-items:center;display:flex}.woocommerce-card__header .price{height:55px}}@media (width<=480px){.shoptimizer-archive .shoptimizer-sorting{flex-direction:column}.shoptimizer-archive .shoptimizer-sorting .woocommerce-ordering{width:100%}.shoptimizer-archive .shoptimizer-sorting .woocommerce-ordering select.orderby{background-position-x:97%;width:100%}.shoptimizer-archive ul.products li.product .price.custom-loop-price{flex-direction:column;justify-content:flex-start;align-items:flex-start}.shoptimizer-archive ul.products li.product .details-hidden{bottom:unset;width:100%;margin-top:10px;position:relative}}@media screen and (width<=480px){.add_to_cart_inline .add_to_cart_button,.wc-prl-recommendations .add_to_cart_button{border:1px solid #a254a0;color:#a254a0!important;background:#fff!important;font-weight:500!important}.shoptimizer-archive .archive-main-container .archive-products-container .vf-bundle-savings-container{min-height:24px!important}}@media (width<=362px){.shoptimizer-archive ul.products li.product .price.custom-loop-price{display:block}}