body.vt-style2{--g:#0f8f7a;--g-d:#0a6a5b;--ink:#0e1114;--ink2:#171b1f;--mut:#5b6866;--ln:#e1e7e5;--soft:#f3f6f5}body.vt-style2 h1,body.vt-style2 h2,body.vt-style2 h3{letter-spacing:-.01em}body.vt-style2 .section h2,body.vt-style2 .vt-why h2{font-size:30px;line-height:1.15}body.vt-style2 .button.primary,body.vt-style2 .button.success,body.vt-style2 .single_add_to_cart_button,body.vt-style2 .checkout-button{border-radius:9px;font-weight:800;letter-spacing:.01em;text-transform:none}body.vt-style2 .button.primary:not(.is-outline),body.vt-style2 .single_add_to_cart_button{background-color:var(--g)}body.vt-style2 .button.primary:not(.is-outline):hover,body.vt-style2 .single_add_to_cart_button:hover{background-color:var(--g-d)}body.vt-style2 .header-main{border-bottom:2px solid var(--g)}body.vt-style2 .header-nav-main>li>a{font-weight:700;letter-spacing:.02em}body.vt-style2 .woocommerce-breadcrumb,body.vt-style2 .breadcrumbs{font-size:12.5px;letter-spacing:.08em;color:var(--mut)}body.vt-style2 .woocommerce-breadcrumb a,body.vt-style2 .breadcrumbs a{color:var(--ink);font-weight:700}body.vt-style2 .woocommerce-breadcrumb .divider,body.vt-style2 .breadcrumbs .divider{color:#b8c2bf;margin:0 6px}body.vt-style2 .custom-product-page>.section:first-child{padding-top:10px!important;padding-bottom:0!important}body.vt-style2 .custom-product-page>.section:first-child .gap-element{display:none}body.vt-style2 .product-breadcrumb-container{margin:0 0 10px}body.vt-style2 .shop-page-title.category-page-title{background:var(--soft);border-bottom:1px solid var(--ln)}body.vt-style2 .shop-page-title .page-title-inner{padding-top:14px;padding-bottom:14px;min-height:0}body.vt-style2 .custom-product-page .col-inner>p:empty,body.vt-style2 .custom-product-page .col-inner>p>br:only-child{display:none}body.vt-style2 .custom-product-page .col-inner[style*="245, 246, 247"]{border-radius:16px;padding:24px 24px 20px!important;border:1px solid var(--ln)}body.vt-style2 .custom-product-page .col-inner[style*="245, 246, 247"]>.gap-element:first-of-type{display:none}body.vt-style2 .product-title-container h1{font-size:28px;line-height:1.15;margin-bottom:6px;text-align:left}body.vt-style2 .custom-product-page .col-inner>p[style*="center"]{text-align:left!important;margin:0}body.vt-style2 .product-page-price{font-size:22px;font-weight:800;color:var(--ink)}body.vt-style2 .product-images .woocommerce-product-gallery__image img{border-radius:14px}body.vt-style2 .custom-product-page .section .col-inner[style*="15, 143, 122"],body.vt-style2 .custom-product-page .col-inner[style*="rgb(15, 143, 122)"]{background-color:var(--ink)!important;border-radius:16px}body.vt-style2 .woocommerce-tabs .tabs a{font-weight:800}body.vt-style2 .product-small.box{background:#fff;border:1px solid var(--ln);border-radius:14px;overflow:hidden;height:100%}body.vt-style2 .product-small .box-image{border-radius:0;background:var(--soft)}body.vt-style2 .product-small .box-text{padding:12px 14px 14px;text-align:left}body.vt-style2 .product-small .name a,body.vt-style2 .product-small .product-title a{color:var(--ink);font-weight:700;font-size:14.5px;line-height:1.3}body.vt-style2 .product-small .price{font-weight:800;color:var(--ink);font-size:15px}body.vt-style2 .product-small .price .amount{color:var(--ink)}body.vt-style2 .products .product-small.col .col-inner{height:100%}body.vt-style2 .vt-cat-h1{font-size:32px}body.vt-style2 .round-corners,body.vt-style2 .round-corners .banner-inner,body.vt-style2 .round-corners .box-image{border-radius:16px!important}body.vt-style2 .slider .section h1,body.vt-style2 .slider .section h2{font-size:40px;line-height:1.08;letter-spacing:-.015em;text-shadow:0 1px 12px rgb(0 0 0 / .35)}body.vt-style2 .slider .section .uppercase{letter-spacing:.14em;font-size:13px;color:#cfeee5}@media (max-width:849px){body.vt-style2 .slider .section h1,body.vt-style2 .slider .section h2{font-size:27px}}body.vt-style2 .box-image .image-zoom img,body.vt-style2 .box-shade .box-image img{transition:transform .5s}body.vt-style2 .vt-cats .col-inner{border:1px solid rgb(255 255 255 / .06)}body.vt-style2 .vt-cats h4{color:var(--ink);font-size:15px}body.vt-style2 .vt-cats .col:hover .col-inner{outline:2px solid var(--g)}body.vt-style2 .vt-prods .nav-pills>li>a{border-radius:8px;font-weight:700}body.vt-style2 .vt-prods .nav-pills>li.active>a{background:var(--ink)}body.vt-style2 .vt-why .col-inner{border-top:3px solid var(--g);padding-top:14px}body.vt-style2 .vt-why h4{font-size:17px;margin-bottom:6px}body.vt-style2 .vt-why p{color:var(--mut)}body.vt-style2 .section-title-container .section-title b{background-color:var(--ln);height:1px}body.vt-style2 .section-title-main{font-weight:800;letter-spacing:-.01em}body.vt-style2 .box-blog-post .box-text{padding:16px 18px 18px!important;text-align:left}body.vt-style2 .box-blog-post .post-title{font-size:17px;line-height:1.3}body.vt-style2 .box-blog-post .box-image{border-radius:14px;overflow:hidden}body.vt-style2 .box-blog-post .is-divider{display:none}body.vt-style2 .box-text-bottom.box-blog-post .box-text{position:static!important;transform:none!important;background:#fff0}body.vt-style2 .box-push .box-text{margin:0!important;width:100%!important;background:#fff;border:1px solid var(--ln);border-top:0;border-radius:0 0 14px 14px}body.vt-style2 .box-push .box-image{border-radius:14px 14px 0 0}body.vt-style2 .wp-block-search__inside-wrapper{display:flex;gap:8px;width:100%}body.vt-style2 .wp-block-search__input{flex:1 1 auto;min-width:0;margin:0;border-radius:8px;height:42px}body.vt-style2 .wp-block-search__button{flex:none;margin:0;height:42px;padding:0 16px;border-radius:8px;background:var(--ink);color:#fff;white-space:nowrap}body.vt-style2 .post-sidebar .widget{margin-bottom:26px}body.vt-style2 .post-sidebar .wp-block-heading{font-size:18px}body.vt-style2 .product_list_widget li{position:relative;padding:8px 0 8px 74px!important;min-height:76px}body.vt-style2 .product_list_widget li img{position:absolute;left:0;top:8px;width:60px!important;height:60px!important;object-fit:contain;margin:0!important;border-radius:8px;background:var(--soft)}body.vt-style2 .product_list_widget .product-title{display:block;font-weight:700;color:var(--ink);line-height:1.3}body.vt-style2 .box-push .box-text-inner{max-width:none}body.vt-style2 .entry-content{font-size:17px;line-height:1.7}body.vt-style2 .entry-content h2{margin-top:28px}body.vt-style2 #footer .section.dark{background-color:var(--ink)!important}body.vt-style2 #footer .ux-menu-link__link{color:#d9e2df}body.vt-style2 #footer .ux-menu-link__link:hover{color:#19c9a7}body.vt-style2 #footer .ux-menu--divider-solid .ux-menu-link:not(:last-of-type){border-bottom-color:rgb(255 255 255 / .08)}body.vt-style2 .absolute-footer.dark{background:#080a0c}body.vt-style2 #footer .is-border{display:none}@media (max-width:849px){body.vt-style2 #fkcart-floating-toggler{display:none!important}}.vt2-badge{position:fixed;left:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:99999;background:#0e1114;color:#fff;font:600 12.5px/1 system-ui,sans-serif;padding:9px 12px;border-radius:8px;opacity:.92}.vt2-badge a{color:#19c9a7;text-decoration:underline}body.vt2 .vt2-badge{bottom:calc(86px + env(safe-area-inset-bottom, 0px))}@media (min-width:850px){body.vt2 .vt2-badge{bottom:12px}}.vtf-top .row,.vtf-main .row{max-width:1240px}.vtf-helpbox{display:flex;gap:18px;align-items:center}.vtf-helpimg{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:top;background:#fff;border:2px solid #fff;box-shadow:0 0 0 1px var(--ln);flex:none}.vtf-kicker{font-weight:800;font-size:18px;color:var(--ink);margin:0 0 4px}.vtf-helptxt{color:var(--mut);font-size:14.5px;line-height:1.5;margin:0 0 10px}.vtf-btn{display:inline-block;background:var(--g);color:#fff!important;font-weight:800;font-size:14px;padding:10px 18px;border-radius:9px}.vtf-btn:hover{background:var(--g-d)}.vtf-trust{list-style:none;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.vtf-trust li{margin:0!important;background:#fff;border:1px solid var(--ln);border-radius:12px;padding:14px 14px 12px;border-top:3px solid var(--g)}.vtf-trust b{display:block;color:var(--ink);font-size:14.5px;line-height:1.25;margin-bottom:4px}.vtf-trust span{display:block;color:var(--mut);font-size:12.5px;line-height:1.4}.vtf-main{color:#c9d3d0}.vtf-logo img{width:150px;height:auto;margin-bottom:14px}.vtf-claim{color:#aeb9b6;font-size:14.5px;line-height:1.6;max-width:340px}.vtf-contact a{color:#fff!important;font-weight:700;font-size:15px;line-height:1.9}.vtf-social{display:flex;gap:10px}.vtf-social a{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:rgb(255 255 255 / .06);color:#fff!important;border:1px solid rgb(255 255 255 / .1)}.vtf-social a:hover{background:var(--g);border-color:var(--g)}.vtf-h{color:#fff;font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:6px 0 12px}.vtf-links{list-style:none;margin:0 0 18px}.vtf-links li{margin:0!important}.vtf-links a{display:block;color:#c9d3d0!important;font-size:14.5px;padding:6px 0}.vtf-links a:hover{color:#19c9a7!important}.vtf-chips{list-style:none;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:6px}.vtf-chips li{margin:0!important;font-size:12.5px;font-weight:700;color:#e6ecea;border:1px solid rgb(255 255 255 / .16);border-radius:7px;padding:5px 9px}.vtf-note{color:#8f9b98;font-size:13px;margin-top:8px}.vtf-company{text-align:center;color:#7f8a87;font-size:12.5px;margin:0;letter-spacing:.02em}@media (max-width:849px){.vtf-trust{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px}.vtf-helpimg{width:72px;height:72px}.vtf-links a{padding:9px 0}}.vtp-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px}.vtp-pay span{font-size:12px;font-weight:700;color:var(--ink);background:#fff;border:1px solid var(--ln);border-radius:7px;padding:5px 9px}body.vt-style2 .custom-product-page .vtp-band>.col>.col-inner,body.vt-style2 .vtp-band .col-inner{border-radius:14px}body.vt-style2 .vtp-band h3{color:#fff;font-size:17px}body.vt-style2 .vtp-band p{color:#b9c4c1}body.vt-style2 .vtp-band .featured-box img{filter:hue-rotate(0deg) saturate(1.1)}body.vt-style2 .custom-product-page ul li.bullet-checkmark{font-size:14.5px}body.vt-style2 .vtb-hero h1{font-size:40px;letter-spacing:-.015em}body.vt-style2 .vtb-hero p{color:#d5dedb;max-width:680px;margin-left:auto;margin-right:auto}body.vt-style2 .vtb-crumbs{letter-spacing:.1em;font-size:12px;color:#9fb0ab}body.vt-style2 .vtb-hero .lead{color:#19c9a7}body.vt-style2 .box-blog-post .badge-inner{border-radius:8px;background:var(--ink)}body.vt-style2 .vt404-links{font-weight:700}body.vt-style2 .vt404-links a{color:var(--g)}body.vt-style2 .error404 .searchform,body.vt-style2.error404 .searchform{margin:14px 0}@media (max-width:849px){body.vt-style2 .vtb-hero h1{font-size:30px}}.vtf-plain li{color:#c9d3d0;font-size:14.5px;padding:6px 0}.vtf-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.vtf-copy{color:#8f9b98;font-size:13px}.vtf-pay{display:inline-flex;background:#fff;border-radius:8px;padding:7px 12px;max-width:100%;box-sizing:border-box}.vtf-pay img{display:block;width:520px;max-width:100%;height:auto}@media (max-width:849px){.vtf-bar{justify-content:center;text-align:center}}.vtk-kicker{font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--g);margin:0 0 6px}.vtk-head,.vtw-head{max-width:640px;margin:0 0 22px}.vtk-head h2,.vtw-head h2{font-size:30px;line-height:1.15;margin:0 0 8px}.vtk-head p{color:var(--mut);margin:0}.vtk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vtk-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ln);border-radius:16px;overflow:hidden;color:var(--ink)!important;transition:transform .2s,border-color .2s,box-shadow .2s}.vtk-card:hover{transform:translateY(-3px);border-color:var(--g);box-shadow:0 14px 30px -18px rgb(14 17 20 / .45)}.vtk-card img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--soft);margin:0}.vtk-t{font-weight:800;font-size:17px;line-height:1.25;padding:14px 16px 4px}.vtk-d{color:var(--mut);font-size:14px;line-height:1.5;padding:0 16px;flex:1}.vtk-go{margin:14px 16px 16px;align-self:flex-start;font-weight:800;font-size:14px;color:#fff;background:var(--g);border-radius:9px;padding:9px 14px}.vtk-card:hover .vtk-go{background:var(--g-d)}.vt-why2 .vtk-kicker{color:#19c9a7}.vt-why2 h2{color:#fff}.vtw-steps{list-style:none;margin:0 0 30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:none}.vtw-steps li{margin:0!important;background:#171b1f;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:22px 20px}.vtw-steps b{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--g);color:#fff;font-size:18px;margin-bottom:12px}.vtw-t{display:block;color:#fff;font-weight:800;font-size:18px;margin-bottom:6px}.vtw-d{display:block;color:#aeb9b6;font-size:14.5px;line-height:1.55}.vtw-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border-top:1px solid rgb(255 255 255 / .1);padding-top:24px}.vtw-feats div{display:grid;grid-template-columns:34px 1fr;column-gap:12px;align-items:start}.vtw-feats svg{grid-row:span 2;width:30px;height:30px;fill:none;stroke:#19c9a7;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vtw-feats b{color:#fff;font-size:15px}.vtw-feats span{color:#8f9b98;font-size:13.5px;line-height:1.45}@media (max-width:849px){.vtk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vtk-t{font-size:15px;padding:10px 12px 2px}.vtk-d{font-size:13px;padding:0 12px}.vtk-go{margin:10px 12px 12px;font-size:13px;padding:8px 11px}.vtk-head h2,.vtw-head h2{font-size:24px}.vtw-steps,.vtw-feats{grid-template-columns:1fr}}html.vt-anim .vt-rv{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}html.vt-anim .vt-rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.vt-anim .vt-rv{opacity:1;transform:none;transition:none}}.vtb-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 0}.vtb-chips a{color:#fff!important;font-weight:700;font-size:14px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;padding:8px 14px}.vtb-chips a:hover{background:var(--g);border-color:var(--g)}body.vt-style2 .shop-sidebar .widget-title,body.vt-style2 #shop-sidebar .widget-title,body.vt-style2 .sidebar-inner .widget-title{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--ink)}body.vt-style2 .widget_product_categories .product-categories>li>a,body.vt-style2 .widget_product_categories li a{color:var(--ink);font-weight:600}body.vt-style2 .widget_product_categories li.current-cat>a{color:var(--g);font-weight:800}body.vt-style2 .widget_product_categories li a:hover{color:var(--g)}body.vt-style2 .widget_price_filter .button{background:var(--g)!important;color:#fff!important;border-radius:8px}body.vt-style2 .widget_price_filter .ui-slider .ui-slider-range,body.vt-style2 .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--g)}body.vt-style2 .product-category .box-text h5{font-size:15px;letter-spacing:.04em}body.vt-style2 .product-category .box-image{border-radius:14px;overflow:hidden}body.vt-style2 .menu-item-has-block>.nav-dropdown{padding:0!important;border-radius:0 0 16px 16px;overflow:hidden;box-shadow:0 24px 50px -24px rgb(14 17 20 / .45);border-top:2px solid var(--g)}.vtm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 230px;gap:26px;padding:26px 30px 28px;background:#fff;text-align:left}.vtm-h{font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 10px}.vtm-l{display:flex;align-items:center;gap:9px;color:var(--ink)!important;font-weight:700;font-size:15px;padding:7px 0;text-transform:none;letter-spacing:0}.vtm-l img{width:22px;height:22px;margin:0}.vtm-l:hover{color:var(--g)!important}.vtm-new{font-size:10px;font-weight:800;color:#fff;background:var(--g);border-radius:999px;padding:2px 7px;text-transform:uppercase;letter-spacing:.04em}.vtm-all{display:inline-block;margin-top:8px;font-size:13px;font-weight:800;color:var(--g)!important;text-transform:none;letter-spacing:0}.vtm-card{display:flex;flex-direction:column;background:var(--ink);border-radius:14px;overflow:hidden;color:#fff!important;text-transform:none;letter-spacing:0}.vtm-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover;margin:0}.vtm-k{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#19c9a7;padding:12px 14px 0}.vtm-t{font-size:16px;font-weight:800;padding:4px 14px 0}.vtm-b{align-self:flex-start;margin:10px 14px 14px;background:var(--g);border-radius:8px;padding:7px 12px;font-weight:800;font-size:13px}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec{border:0;padding:6px 0 10px}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec>a{font-size:12px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)!important;padding:10px 0 6px!important;min-height:0}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec>.toggle{display:none!important}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec>ul.children,body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec>ul.sub-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0!important;margin:0!important;opacity:1!important;max-height:none!important;visibility:visible!important}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec>ul>li{border:0!important;margin:0}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec>ul>li>a{display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 12px!important;border:1px solid var(--ln);border-radius:10px;background:#fff;color:var(--ink)!important;font-weight:700;font-size:14.5px;line-height:1.2}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec>ul>li>a:active{border-color:var(--g)}body.vt-style2 .mobile-sidebar li.vtmm-ig>a::before,body.vt-style2 .mobile-sidebar li.vtmm-tt>a::before,body.vt-style2 .mobile-sidebar li.vtmm-fb>a::before{content:"";width:22px;height:22px;flex:none;background:center / contain no-repeat}body.vt-style2 .mobile-sidebar li.vtmm-ig>a::before{background-image:url(/wp-content/themes/flatsome-child/assets/ramki/ikony/ramka-icon-39.svg)}body.vt-style2 .mobile-sidebar li.vtmm-tt>a::before{background-image:url(/wp-content/themes/flatsome-child/assets/ramki/ikony/ramka-icon-46.svg)}body.vt-style2 .mobile-sidebar li.vtmm-fb>a::before{background-image:url(/wp-content/themes/flatsome-child/assets/ramki/ikony/ramka-icon-50.svg)}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-link{border-top:1px solid var(--ln)}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-link:first-of-type{margin-top:6px}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-link>a{font-weight:800;font-size:16px;color:var(--ink)!important}body.vt-style2 .mobile-sidebar .sidebar-menu{padding-top:14px}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec>ul.children{position:static!important;transform:none!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;grid-template-columns:1fr 1fr!important;box-sizing:border-box;height:auto!important;min-height:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec>ul.children>li.nav-slide-header{display:none!important}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec>ul.children>li{margin:0!important;padding:0!important;width:100%!important;min-width:0}body.vt-style2 .mobile-sidebar .nav-sidebar>li.vtmm-sec>ul.children>li>a{width:100%;box-sizing:border-box;margin:0!important}