/* TEXMA Shop – generiert aus assets/css/src/texma.css, nicht direkt bearbeiten */
@font-face{font-family:"ABC Diatype";src:url(../fonts/ABCDiatype-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ABC Diatype Semi-Mono";src:url(../fonts/ABCDiatypeSemi-Mono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--texma-green:#386A4E;--texma-green-dark:var(--texma-ink);--texma-neon:#34ff67;--texma-ink:#386A4E;--texma-navy:#0E1C36;--texma-marine:var(--texma-ink);--texma-bg:#d4faff;--texma-bg-soft:#ffffff;--texma-white:#ffffff;--texma-font:"ABC Diatype", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--texma-font-headline:"ABC Diatype Semi-Mono", "ABC Diatype", -apple-system, BlinkMacSystemFont, sans-serif;--radius-pill:100px;--transition:0.3s cubic-bezier(0.4, 0, 0.2, 1)}body,body.content-style-boxed,body.content-style-unboxed{font-family:var(--texma-font);font-size:1rem;line-height:1.7;color:var(--texma-ink);background-color:var(--texma-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-bg,body.content-style-unboxed .site,body.content-style-boxed .content-bg{background-color:var(--texma-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--texma-font-headline);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--texma-ink)}h1{font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem)}h2{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)}h3{font-size:1.25rem}h4{font-size:1.125rem}h1 strong,h2 strong,h3 strong,h4 strong{color:var(--texma-green);font-weight:400}a{color:var(--texma-ink);text-decoration:none;transition:opacity var(--transition)}a:hover{opacity:.65}.button,input[type=submit],input[type=button],input[type=reset],.wp-block-button__link,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,button:not(.kadence-svg-iconset):not(.menu-toggle-open):not(.menu-toggle-close):not(.drawer-sub-toggle):not(.dropdown-nav-special-toggle){display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background-color:transparent;color:var(--texma-ink);border:1.5px solid var(--texma-ink);border-radius:var(--radius-pill);font-family:var(--texma-font);font-size:.95rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;box-shadow:none!important;transition:all var(--transition)}.button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,.wp-block-button__link:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background-color:var(--texma-ink);color:var(--texma-white);border-color:var(--texma-ink);opacity:1;box-shadow:none!important}.button.dark-green,.button-primary,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #place_order,.wc-block-cart__submit-button,.woocommerce button.button.checkout,.woocommerce a.checkout-button{background-color:var(--texma-green);color:var(--texma-white);border-color:var(--texma-green)}.button.dark-green:hover,.button-primary:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #place_order:hover,.wc-block-cart__submit-button:hover{background-color:var(--texma-ink);border-color:var(--texma-ink);color:var(--texma-white)}#masthead,.site-header{background-color:transparent!important;padding:.75rem 1rem!important}.site-main-header-wrap,.site-main-header-wrap .site-header-row-container-inner{background-color:var(--texma-neon)!important;border-radius:30px!important;border:0!important;box-shadow:none!important}.site-main-header-inner-wrap{min-height:56px!important;padding-top:.25rem!important;padding-bottom:.25rem!important}.site-header-inner-wrap{padding-top:0!important;padding-bottom:0!important}.site-mobile-header-wrap .site-header-row-container-inner,#mobile-header .site-main-header-wrap .site-header-row-container-inner{background-color:var(--texma-neon)!important;border-radius:30px!important}.site-branding,.site-branding .site-title,.site-branding .site-title a{color:var(--texma-ink)!important;margin:0}.site-branding img,.site-branding svg{max-height:28px;width:auto;display:block}.main-navigation .primary-menu-container>ul>li.menu-item>a,.header-navigation .header-menu-container>ul>li.menu-item>a{font-family:var(--texma-font);font-size:.95rem;font-weight:500;color:var(--texma-ink)!important;padding:.6em 1em;background:0 0!important}.main-navigation .primary-menu-container>ul>li.menu-item>a:hover,.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a,.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-ancestor>a,.main-navigation .primary-menu-container>ul>li.menu-item:hover>a{color:var(--texma-green)!important;opacity:1}.main-navigation .dropdown-nav-toggle svg,.header-navigation .dropdown-nav-toggle svg{fill:var(--texma-ink)!important}.header-cart-button,.header-search-button,.search-toggle-open-container .search-toggle-open,.header-account-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:transparent!important;color:var(--texma-ink)!important;border:0!important;border-radius:999px!important;padding:8px 12px!important;transition:opacity var(--transition);box-shadow:none!important;min-height:0!important;line-height:1!important;gap:.4rem;text-decoration:none!important}.header-cart-button:hover,.header-search-button:hover,.search-toggle-open-container .search-toggle-open:hover,.header-account-button:hover{background-color:transparent!important;color:var(--texma-ink)!important;opacity:.7}.header-cart-button svg,.header-search-button svg,.search-toggle-open-container .search-toggle-open svg{width:22px!important;height:22px!important;fill:var(--texma-ink)!important;color:var(--texma-ink)!important;stroke:var(--texma-ink)!important}.header-cart-button .header-cart-total{margin-left:.25rem;border:0!important}.header-navigation .header-menu-container ul ul.sub-menu,.header-navigation .header-menu-container ul ul.submenu,.main-navigation ul ul.sub-menu,.main-navigation ul ul.submenu{background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:21px 0 0 0!important;min-width:0!important;width:auto!important;margin-left:-24px!important}.header-navigation .header-menu-container ul ul li.menu-item,.main-navigation ul ul li.menu-item{background:0 0!important;border:0!important;margin:.4rem 0 0 0!important;width:auto!important}.header-navigation .header-menu-container ul ul li.menu-item>a,.main-navigation ul ul li.menu-item>a{display:inline-block!important;background-color:var(--texma-neon)!important;color:var(--texma-green)!important;border:0!important;font-size:1rem!important;font-weight:400!important;padding:12px 24px!important;border-radius:100px!important;width:auto!important;min-width:0!important;white-space:nowrap!important;text-shadow:none!important;transition:background-color var(--transition);box-shadow:none!important}.header-navigation .header-menu-container ul ul li.menu-item>a:hover,.main-navigation ul ul li.menu-item>a:hover{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important}.mobile-navigation ul li>a{color:var(--texma-green)!important;border-bottom-color:rgba(56,106,78,.1)!important;background:0 0!important}#mobile-drawer .mobile-navigation>div>ul>li.menu-item>a,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item>a,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap{background-color:var(--texma-neon)!important;color:var(--texma-green)!important;border-radius:100px!important;margin:.4rem 1rem!important;padding:0!important;border:0!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:hidden!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>a{color:var(--texma-green)!important;background-color:transparent!important;padding:12px 24px!important;flex:1!important;border:0!important;border-bottom:none!important;text-decoration:none!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>.drawer-sub-toggle,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>button{background-color:transparent!important;border:0!important;border-left:none!important;color:var(--texma-green)!important;padding:12px 20px!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>.drawer-sub-toggle svg,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>button svg{fill:var(--texma-green)!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item:not(.menu-item-has-children)>a{background-color:var(--texma-neon)!important;color:var(--texma-green)!important;border-radius:100px!important;margin:.4rem 1rem!important;padding:12px 24px!important;border:0!important;border-bottom:none!important;display:inline-block!important;width:auto!important}.mobile-navigation ul ul.sub-menu li.menu-item>a{background-color:var(--texma-neon)!important;color:var(--texma-green)!important;border-radius:100px!important;margin:.3rem 1rem!important;padding:12px 24px!important;border:0!important;display:inline-block!important;width:auto!important}.site-branding,.site-branding .site-title,.site-branding .site-title a{color:var(--texma-ink);font-family:var(--texma-font);font-weight:700}.site-branding img{max-height:28px;width:auto}#search-drawer .drawer-inner{background:var(--texma-bg)!important}#search-drawer .drawer-overlay{background-color:rgba(14,28,54,.5)!important}#search-drawer .drawer-header{padding:1.5rem 2rem}#search-drawer .search-toggle-close{color:var(--texma-ink)!important;background-color:transparent!important;border:0!important;padding:.5rem!important;transition:opacity var(--transition)}#search-drawer .search-toggle-close:hover{opacity:.7}#search-drawer .search-toggle-close svg{fill:var(--texma-ink)!important;width:28px!important;height:28px!important}#search-drawer .drawer-content{padding:2rem;max-width:800px;margin:0 auto;width:100%}#search-drawer .search-form{background-color:var(--texma-neon)!important;border-radius:999px!important;padding:.5rem!important;display:flex!important;align-items:center!important;gap:.5rem;box-shadow:0 4px 20px rgba(56,106,78,.08);position:relative}#search-drawer .search-form label{flex:1;margin:0;display:flex;align-items:center}#search-drawer .search-field{background-color:transparent!important;border:0!important;border-radius:0!important;color:var(--texma-ink)!important;font-family:var(--texma-font)!important;font-size:1.125rem!important;padding:.75rem 1.5rem!important;width:100%!important;box-shadow:none!important;outline:0!important}#search-drawer .search-field:focus{background-color:transparent!important;box-shadow:none!important;outline:0!important}#search-drawer .search-field::placeholder{color:var(--texma-ink)!important;opacity:.6}#search-drawer .search-submit,.search-form .search-submit,input[type=submit].search-submit,.wp-block-search__button{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important;border:0!important;border-radius:999px!important;padding:.75rem 2rem!important;font-family:var(--texma-font)!important;font-weight:600!important;font-size:.95rem!important;cursor:pointer;transition:opacity var(--transition);box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;text-align:center!important;text-align-last:center!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#search-drawer .search-submit:hover{opacity:.85;background-color:var(--texma-ink)!important;color:var(--texma-neon)!important}#search-drawer .kadence-search-icon-wrap{display:none!important}@media (max-width:600px){#search-drawer .drawer-content{padding:1rem}#search-drawer .search-field{font-size:1rem!important;padding:.6rem 1rem!important}#search-drawer .search-submit{padding:.6rem 1.25rem!important;font-size:.875rem!important}}.entry-hero.page-hero-section,.entry-hero.product-hero-section{background-color:var(--texma-bg);border:0}.entry-hero .entry-header{text-align:left}.entry-hero .entry-title{font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);font-weight:700;color:var(--texma-ink);line-height:1.15}.entry.single-entry,.entry.loop-entry{box-shadow:none;background-color:transparent}.entry-content-wrap{padding:0}@media all and (max-width:1024px){.entry-content-wrap{padding:0}}.woocommerce ul.products,.woocommerce-page ul.products{margin:0;padding:0;gap:2rem;display:grid;grid-template-columns:repeat(4,1fr)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:0 0;border:0;box-shadow:none;padding:0;margin:0;width:auto;float:none;list-style:none}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product .attachment-woocommerce_thumbnail,.woocommerce ul.products li.product img.wp-post-image,.products .product img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;background-color:var(--texma-bg-soft);margin:0 0 1rem 0;border-radius:30px;transition:transform .5s var(--transition);display:block!important}.woocommerce ul.products li.product:hover a img{transform:scale(1.04)}.woocommerce ul.products li.product .product-image-link,.woocommerce ul.products li.product .post-thumbnail,.woocommerce ul.products li.product a.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product a:has(>img.attachment-woocommerce_thumbnail){display:block!important;overflow:hidden!important;border-radius:30px!important;width:100%!important;max-width:100%!important;aspect-ratio:1/1!important}.woocommerce ul.products li.product .woocommerce-loop-product__title a,.woocommerce ul.products li.product h2 a,.woocommerce ul.products li.product h3 a{display:inline!important;overflow:visible!important;border-radius:0!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--texma-font)}.woocommerce ul.products li.product .product-loop-category,.woocommerce ul.products li.product .product-cat-label,.woocommerce ul.products li.product .product-details .product-categroy,.woocommerce ul.products li.product .product-details .product-category,.woocommerce ul.products li.product .product_meta .posted_in,.woocommerce ul.products li.product .product-loop-categories{display:none!important}.woocommerce ul.products li.product .price del{color:rgba(56,106,78,.4);font-weight:400}.woocommerce ul.products li.product .price ins{background:0 0;text-decoration:none;font-weight:600;color:var(--texma-green)}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{letter-spacing:.04em;border:0}.woocommerce .woocommerce-result-count{color:rgba(56,106,78,.7);font-size:.9rem}.woocommerce .woocommerce-ordering select{border:1.5px solid var(--texma-ink);border-radius:var(--radius-pill);padding:.5rem 1rem;background-color:transparent;font-family:var(--texma-font)}.single-product div.product .product_title{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);font-weight:700;margin-bottom:1rem;color:var(--texma-ink)}.single-product div.product .price{font-size:1.5rem;font-weight:600;color:var(--texma-ink);margin-bottom:2rem}.single-product div.product .woocommerce-product-details__short-description,.single-product div.product .woocommerce-product-details__short-description p{font-size:1rem;line-height:1.75;color:var(--texma-ink);margin-bottom:2rem}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{background-color:var(--texma-bg-soft)}.single-product .woocommerce-tabs ul.tabs{list-style:none!important;border:0!important;border-bottom:none!important;padding:0!important;margin:0 0 2rem 0!important;display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}.single-product .woocommerce-tabs ul.tabs::before,.single-product .woocommerce-tabs ul.tabs::after{display:none!important;content:none!important;border:0!important}.single-product .woocommerce-tabs ul.tabs li{background:0 0!important;border:0!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important;list-style:none!important;display:inline-flex!important}.single-product .woocommerce-tabs ul.tabs li::before,.single-product .woocommerce-tabs ul.tabs li::after{display:none!important;content:none!important;border:0!important}.single-product .woocommerce-tabs ul.tabs li a{display:inline-block!important;background-color:#fff!important;color:var(--texma-ink)!important;border:1.5px solid var(--texma-ink)!important;border-radius:999px!important;padding:.6rem 1.25rem!important;font-family:var(--texma-font)!important;font-size:.9rem!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;transition:all .2s ease!important;white-space:nowrap!important}.single-product .woocommerce-tabs ul.tabs li a:hover{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important}.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li[aria-selected=true] a{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important;border-color:var(--texma-ink)!important}@media (max-width:768px){.single-product .woocommerce-tabs ul.tabs{gap:.4rem!important;margin-bottom:1.5rem!important}.single-product .woocommerce-tabs ul.tabs li a{padding:.55rem 1rem!important;font-size:.85rem!important}}@media (max-width:380px){.single-product .woocommerce-tabs ul.tabs li a{padding:.5rem .85rem!important;font-size:.8rem!important}}.woocommerce .quantity input.qty{font-family:var(--texma-font);background-color:var(--texma-white)}.woocommerce-cart .cart-collaterals,.woocommerce-checkout #order_review{background-color:var(--texma-white);padding:2rem;border-radius:16px;border:1px solid rgba(56,106,78,.1)}.woocommerce table.shop_table{background:0 0}.woocommerce table.shop_table th{background:0 0;padding:1rem .5rem;font-family:var(--texma-font);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.woocommerce table.shop_table td{padding:1.5rem .5rem}.woocommerce-cart table.cart img{width:80px;height:80px;aspect-ratio:1/1;object-fit:cover;border-radius:8px;background-color:var(--texma-bg-soft)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea,.woocommerce-page form .form-row select{padding:.85rem 1rem;border:1.5px solid rgba(56,106,78,.2);border-radius:8px;font-family:var(--texma-font);font-size:.95rem;background-color:var(--texma-white);color:var(--texma-ink);transition:border-color var(--transition);box-shadow:none}.woocommerce form .form-row label{font-size:.9rem}.woocommerce-message,.woocommerce-info,.woocommerce-error{font-size:.95rem}.texma-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:4rem auto;max-width:1280px;padding:0 2rem}.texma-category-card{display:block;text-decoration:none;color:inherit}.texma-category-card img{width:100%;aspect-ratio:1/1;object-fit:cover;background-color:var(--texma-bg-soft);margin-bottom:1.25rem;border-radius:0;transition:transform .6s var(--transition)}.texma-category-card:hover img{transform:scale(1.04)}.texma-category-card__title{display:block;font-size:1.5rem;font-weight:700;color:var(--texma-ink);margin-bottom:.5rem;line-height:1.2}#colophon,.site-footer,.site-bottom-footer-wrap,.site-bottom-footer-wrap .site-footer-row-container-inner{background-color:var(--texma-navy)!important;color:var(--texma-bg)!important;border-top:none!important;border-top-left-radius:32px!important;border-top-right-radius:32px!important;margin-top:auto}.site-footer-wrap{padding:4rem 0 2rem}.site-footer h2,.site-footer h3,.site-footer h4,.site-footer .widget-title{color:var(--texma-neon)!important;font-size:.85rem;font-weight:600;text-transform:none;letter-spacing:0;margin-bottom:1rem}.site-footer a{color:rgba(255,255,255,.85)!important;opacity:1;font-size:.95rem}.site-footer a:hover{color:var(--texma-neon)!important;opacity:1}.site-footer p,.site-footer .footer-html-inner{color:rgba(255,255,255,.85)!important;line-height:1.8}.site-info,.footer-html{color:rgba(255,255,255,.6)!important;opacity:1;font-size:.85rem}.site-footer .widget_nav_menu ul li,.site-footer .widget_nav_menu ul li a,.site-footer .widget_nav_menu .drawer-nav-drop-wrap,.site-footer .widget_nav_menu .menu-item,.site-footer .widget_nav_menu .menu-item-has-children .drawer-nav-drop-wrap,.site-footer .collapse-sub-navigation ul li,.site-footer .collapse-sub-navigation .drawer-nav-drop-wrap,.site-footer .collapse-sub-navigation .menu-item-has-children .drawer-nav-drop-wrap,.site-footer .widget_nav_menu .drawer-sub-toggle,.site-footer .collapse-sub-navigation .drawer-sub-toggle{border:0!important;border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:none!important}::selection{background-color:var(--texma-green);color:var(--texma-white)}img{max-width:100%;height:auto}input,textarea,select{font-size:16px}@media (max-width:1024px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:640px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:1fr;gap:1.5rem}.texma-category-grid{grid-template-columns:1fr;gap:1rem;padding:0 1rem}}.texma-landing{--landing-max:1280px;--landing-pad:2rem;width:100%}.texma-landing .texma-wrap{max-width:var(--landing-max);margin:0 auto;padding:0 var(--landing-pad)}.texma-landing section{padding:4rem 0}@media (max-width:768px){.texma-landing section{padding:2.5rem 0}}.texma-hero{padding:0;margin-top:0}.texma-hero__image{width:100%;aspect-ratio:16/5;object-fit:cover;display:block;border-radius:0}.texma-hero__intro{padding:4rem 0 2rem}.texma-hero__intro h1{font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem)!important;font-weight:700;line-height:1.15;color:var(--texma-ink);margin-bottom:1.5rem;max-width:920px}.texma-hero__intro h1 strong{color:var(--texma-green);font-weight:700}.texma-hero__intro p{font-size:1.0625rem;line-height:1.75;color:var(--texma-ink);max-width:720px;margin-bottom:2rem}.texma-cta{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.75rem;background-color:transparent;color:var(--texma-ink)!important;border:1.5px solid var(--texma-ink);border-radius:var(--radius-pill);font-family:var(--texma-font);font-size:.95rem;font-weight:500;text-decoration:none;transition:all var(--transition);line-height:1}.texma-cta:hover{background-color:var(--texma-ink);color:var(--texma-white)!important;opacity:1}.texma-cta:hover .texma-cta__arrow path{stroke:var(--texma-neon)}.texma-cta--filled{background-color:var(--texma-green);color:var(--texma-white)!important;border-color:var(--texma-green)}.texma-cta--filled .texma-cta__arrow path{stroke:var(--texma-neon)}.texma-cta--filled:hover{background-color:var(--texma-ink);border-color:var(--texma-ink);color:var(--texma-white)!important}.texma-cta__arrow{width:22px;height:22px;flex-shrink:0}.texma-section-head{margin-bottom:3rem;max-width:920px}.texma-section-head h2{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)!important;font-weight:700;line-height:1.2;color:var(--texma-ink);margin-bottom:1rem}.texma-section-head h2 strong{color:var(--texma-green);font-weight:700}.texma-section-head p{font-size:1rem;line-height:1.75;color:var(--texma-ink);max-width:720px;margin:0}.texma-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:1024px){.texma-cats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.texma-cats{grid-template-columns:1fr}}.texma-cat{display:block;text-decoration:none!important;color:var(--texma-ink)!important}.texma-cat__image{width:100%;aspect-ratio:1/1;overflow:hidden;background-color:var(--texma-bg-soft);border-radius:30px;margin-bottom:1.25rem}.texma-cat__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--transition)}.texma-cat:hover .texma-cat__image img{transform:scale(1.05)}.texma-cat h3{font-size:1.5rem!important;font-weight:700;color:var(--texma-ink);margin:0 0 .5rem 0;line-height:1.2}.texma-cat p{font-size:.95rem;color:var(--texma-ink);opacity:.75;margin:0 0 1rem 0;line-height:1.6}.texma-workflow{background-color:var(--texma-white);margin:4rem 0;border-radius:30px;padding:4rem 0!important}.texma-workflow .texma-section-head{text-align:center;margin-left:auto;margin-right:auto}.texma-workflow .texma-section-head p{margin-left:auto;margin-right:auto}.texma-workflow__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width:1024px){.texma-workflow__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.texma-workflow__grid{grid-template-columns:1fr}}.texma-step{border-top:2px solid var(--texma-green);padding-top:1.25rem}.texma-step__num{font-size:.85rem;color:var(--texma-green);font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;display:block}.texma-step h4{font-size:1.125rem!important;color:var(--texma-ink);margin:0 0 .5rem 0;font-weight:600}.texma-step p{font-size:.95rem;color:var(--texma-ink);opacity:.75;line-height:1.6;margin:0}.texma-faq{max-width:920px;margin:0 auto}.texma-faq details{background-color:var(--texma-white);border-radius:16px;margin-bottom:.75rem;overflow:hidden;border:1px solid rgba(56,106,78,.08)}.texma-faq summary{padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;color:var(--texma-ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color var(--transition)}.texma-faq summary::-webkit-details-marker{display:none}.texma-faq summary::after{content:"+";font-size:1.5rem;font-weight:400;color:var(--texma-green);transition:transform var(--transition);line-height:1}.texma-faq details[open] summary::after{content:"−"}.texma-faq summary:hover{color:var(--texma-green)}.texma-faq details>div{padding:0 1.5rem 1.5rem;color:var(--texma-ink);opacity:.8;line-height:1.7;font-size:.95rem}body.texma-landing-active .entry-hero.page-hero-section,body.page-template-page-full-width .entry-hero.page-hero-section{display:none}body.texma-landing-active .entry-content-wrap,body.page-template-page-full-width .entry-content-wrap{padding:0!important;max-width:none!important}body.texma-landing-active .content-area,body.page-template-page-full-width .content-area{margin-top:0!important;margin-bottom:0!important}body.texma-landing-active .content-container.site-container,body.page-template-page-full-width .content-container.site-container{max-width:none!important;padding:0!important}body.texma-landing-active .entry.single-entry{box-shadow:none!important;background:0 0!important}.wp-block-image.texma-hero-image{margin:0 0 0 0}.wp-block-image.texma-hero-image img{width:100%;object-fit:cover;display:block}.wp-block-group.texma-intro{padding:4rem 2rem 2rem;max-width:1280px;margin-left:auto;margin-right:auto}.wp-block-group.texma-intro h1{margin-bottom:1.5rem}.wp-block-group.texma-intro h1 strong{color:var(--texma-green);font-weight:400}.wp-block-group.texma-intro p{font-size:1.0625rem;line-height:1.75;max-width:720px;margin-bottom:2rem;color:var(--texma-ink)}.wp-block-button.texma-cta .wp-block-button__link{background-color:transparent!important;color:var(--texma-ink)!important;border:1.5px solid var(--texma-ink)!important;border-radius:var(--radius-pill)!important;padding:1rem 1.75rem!important;font-family:var(--texma-font)!important;font-size:.95rem!important;font-weight:500!important;text-decoration:none!important;transition:all var(--transition);line-height:1!important}.wp-block-button.texma-cta .wp-block-button__link:hover{background-color:var(--texma-ink)!important;color:var(--texma-white)!important}.wp-block-group.texma-section{padding:4rem 2rem;max-width:1280px;margin-left:auto;margin-right:auto}.texma-section-title{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)!important;margin-bottom:1rem!important;color:var(--texma-ink)}.texma-section-title strong{color:var(--texma-green);font-weight:400}.texma-section-lead{font-size:1rem;line-height:1.75;color:var(--texma-ink);max-width:720px;margin:0 0 3rem 0!important}.wp-block-columns.texma-cats{gap:1.5rem;margin-bottom:0}.wp-block-image.texma-cat-image{margin:0 0 1.25rem 0;overflow:hidden;border-radius:30px;background-color:var(--texma-bg-soft)}.wp-block-image.texma-cat-image img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .6s var(--transition);display:block}.wp-block-column.texma-cat:hover .wp-block-image.texma-cat-image img{transform:scale(1.05)}.wp-block-column.texma-cat h3{font-size:1.5rem!important;margin:0 0 .5rem 0!important;color:var(--texma-ink)}.wp-block-column.texma-cat h3 a{color:var(--texma-ink);text-decoration:none}.wp-block-column.texma-cat h3 a:hover{color:var(--texma-green)}.wp-block-column.texma-cat p{font-size:.95rem;color:var(--texma-ink);opacity:.75;margin:0;line-height:1.6}.wp-block-group.texma-workflow{background-color:var(--texma-white);margin:4rem auto!important;border-radius:30px;padding:4rem 2rem!important;max-width:1280px}.wp-block-columns.texma-steps{gap:2rem;margin-top:3rem!important;margin-bottom:0}.wp-block-column.texma-step{border-top:2px solid var(--texma-green);padding-top:1.25rem}.texma-step-num{font-size:.85rem!important;color:var(--texma-green)!important;font-weight:500!important;letter-spacing:.1em!important;margin:0 0 .75rem 0!important;font-family:var(--texma-font-headline)!important}.wp-block-column.texma-step h4{font-size:1.125rem!important;margin:0 0 .5rem 0!important;color:var(--texma-ink)}.wp-block-column.texma-step p:not(.texma-step-num){font-size:.95rem;color:var(--texma-ink);opacity:.75;line-height:1.6;margin:0}.wp-block-group.texma-faq{max-width:920px;margin:0 auto}.wp-block-details.wp-block-details{background-color:var(--texma-white);border-radius:16px;margin-bottom:.75rem;padding:0;border:1px solid rgba(56,106,78,.08)}.wp-block-details>summary{padding:1.25rem 1.5rem;font-size:1rem;font-weight:500;color:var(--texma-ink);cursor:pointer;list-style:none;transition:color var(--transition);font-family:var(--texma-font)}.wp-block-details>summary::-webkit-details-marker{display:none}.wp-block-details>summary::after{content:"+";float:right;font-size:1.5rem;font-weight:400;color:var(--texma-green);line-height:1}.wp-block-details[open]>summary::after{content:"−"}.wp-block-details>summary:hover{color:var(--texma-green)}.wp-block-details>p,.wp-block-details .wp-block-paragraph{padding:0 1.5rem 1.5rem!important;color:var(--texma-ink)!important;opacity:.8;line-height:1.7!important;font-size:.95rem!important;margin:0!important}@media (max-width:1024px){.wp-block-columns.texma-cats,.wp-block-columns.texma-steps{flex-wrap:wrap!important}.wp-block-columns.texma-cats .wp-block-column.texma-cat{flex-basis:calc(50% - .75rem)!important}.wp-block-columns.texma-steps .wp-block-column.texma-step{flex-basis:calc(50% - 1rem)!important}}@media (max-width:640px){.wp-block-columns.texma-cats .wp-block-column.texma-cat,.wp-block-columns.texma-steps .wp-block-column.texma-step{flex-basis:100%!important}.wp-block-group.texma-section,.wp-block-group.texma-intro{padding:2.5rem 1.5rem}.wp-block-group.texma-workflow{padding:2.5rem 1.5rem!important;border-radius:20px}}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input.input-text,select,textarea,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea,.select2-container .select2-selection--single,.select2-container--default .select2-selection--single{background-color:var(--texma-white)!important;border:1.5px solid rgba(56,106,78,.15)!important;border-radius:30px!important;color:var(--texma-ink)!important;font-family:var(--texma-font)!important;font-size:1rem!important;padding:.75rem 1.25rem!important;box-shadow:none!important;transition:border-color var(--transition);line-height:1.4!important;height:auto!important}textarea,.woocommerce form .form-row textarea{min-height:100px!important;border-radius:20px!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=number]:focus,input[type=search]:focus,input.input-text:focus,select:focus,textarea:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:var(--texma-ink)!important;outline:0!important;box-shadow:0 0 0 3px rgba(56,106,78,.08)!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--texma-ink)!important;line-height:1.4!important;padding:.75rem 1.25rem!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;right:1rem!important}.select2-dropdown{border:1.5px solid var(--texma-ink)!important;border-radius:20px!important;overflow:hidden!important}.select2-search--dropdown .select2-search__field{border-radius:30px!important;border:1.5px solid rgba(56,106,78,.15)!important;padding:.5rem 1rem!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important}label,.woocommerce form .form-row label{color:var(--texma-ink)!important;font-family:var(--texma-font)!important;font-weight:500!important;margin-bottom:.4rem!important}input[type=checkbox],input[type=radio]{accent-color:var(--texma-ink)}button,.button,input[type=submit],input[type=button],input[type=reset],.wp-block-button__link,.wc-block-components-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .button.alt,.woocommerce button.button.alt,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,#place_order,.checkout button[name=woocommerce_checkout_place_order]{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important;border:1.5px solid var(--texma-ink)!important;border-radius:30px!important;font-family:var(--texma-font)!important;font-weight:600!important;font-size:1rem!important;padding:.85rem 1.75rem!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.2!important;transition:all var(--transition);cursor:pointer;box-shadow:none!important;text-decoration:none!important;display:inline-block}button:hover,.button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,.wp-block-button__link:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,#place_order:hover{background-color:var(--texma-neon)!important;color:var(--texma-ink)!important;border-color:var(--texma-ink)!important;box-shadow:0 4px 12px rgba(56,106,78,.15)!important;transform:translateY(-1px)}.woocommerce button[name=apply_coupon],.woocommerce button.button:not(.alt):not(#place_order),button[type=submit]:not(#place_order):not(.search-submit):not([name=woocommerce_checkout_place_order]).button:not(.alt){background-color:transparent!important;color:var(--texma-ink)!important;border:1.5px solid var(--texma-ink)!important}.woocommerce button[name=apply_coupon]:hover{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important}#place_order,.checkout button[name=woocommerce_checkout_place_order]{background-color:var(--texma-neon)!important;color:var(--texma-ink)!important;border:1.5px solid var(--texma-ink)!important;font-size:1.1rem!important;padding:1rem 2.5rem!important;font-weight:700!important}#place_order:hover{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-notice,.woocommerce-noreviews,p.no-comments{background-color:var(--texma-white)!important;color:var(--texma-ink)!important;border-radius:20px!important;border:1.5px solid var(--texma-ink)!important;padding:1rem 1.5rem!important;font-family:var(--texma-font)!important;box-shadow:none!important;margin-bottom:1.5rem!important}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{color:var(--texma-ink)!important;top:1rem!important;left:1.5rem!important}.woocommerce-info a,.woocommerce-message a,.woocommerce-error a{color:var(--texma-ink)!important;font-weight:600;text-decoration:underline}.woocommerce table.shop_table,.woocommerce-checkout-review-order-table,table.cart{border-radius:30px!important;border:1.5px solid rgba(56,106,78,.15)!important;overflow:hidden!important;background-color:var(--texma-white)!important;border-collapse:separate!important;border-spacing:0!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{background-color:var(--texma-white)!important;color:var(--texma-ink)!important;border-bottom:1px solid rgba(56,106,78,.08)!important}.woocommerce table.shop_table thead th{background-color:var(--texma-bg)!important;font-family:var(--texma-font-headline)!important;color:var(--texma-ink)!important;font-weight:600}.woocommerce table.shop_table tfoot tr:last-child th,.woocommerce table.shop_table tfoot tr:last-child td{border-bottom:none!important}.woocommerce table.shop_table .order-total{background-color:var(--texma-bg)!important}.woocommerce table.shop_table .order-total th,.woocommerce table.shop_table .order-total td{background-color:var(--texma-bg)!important;font-size:1.15rem;font-weight:700}.col2-set .col-1,.col2-set .col-2,#order_review,.woocommerce-additional-fields,form.checkout>.woocommerce-billing-fields,form.checkout>.woocommerce-shipping-fields,form.checkout #order_review,.cart-collaterals .cart_totals{background-color:var(--texma-white);border-radius:30px;padding:2rem;border:1.5px solid rgba(56,106,78,.08);margin-bottom:1.5rem}#payment{background-color:var(--texma-white)!important;border-radius:30px!important;padding:1.5rem!important;border:1.5px solid rgba(56,106,78,.08)!important}#payment .payment_box{background-color:var(--texma-bg)!important;border-radius:20px!important;margin-top:1rem!important}#payment ul.payment_methods{border-bottom:1px solid rgba(56,106,78,.08)!important;padding-bottom:1rem!important}#payment ul.payment_methods li{background-color:transparent!important;margin-bottom:.5rem}#payment ul.payment_methods li label{color:var(--texma-ink)!important;font-weight:600}.woocommerce-shipping-totals ul#shipping_method li{margin-bottom:.4rem}.woocommerce-shipping-totals ul#shipping_method li label{color:var(--texma-ink)!important;font-weight:500}.woocommerce-mini-cart{background-color:var(--texma-white)!important;border-radius:20px!important;padding:1rem!important}.woocommerce-mini-cart-item{border-bottom:1px solid rgba(56,106,78,.08)!important;padding:.75rem 0!important}.woocommerce-mini-cart__buttons .button{margin-top:.5rem!important;width:100%;text-align:center}#cart-drawer .drawer-inner{background-color:var(--texma-bg)!important}#cart-drawer .drawer-header{border-bottom:1.5px solid rgba(56,106,78,.15)!important}#cart-drawer .side-cart-header{color:var(--texma-ink)!important;font-family:var(--texma-font-headline)!important}#cart-drawer .cart-toggle-close svg{fill:var(--texma-ink)!important}#mobile-drawer .drawer-inner,#mobile-drawer .drawer-content{background-color:var(--texma-bg)!important}#mobile-drawer .menu-toggle-close .toggle-close-bar{background-color:var(--texma-ink)!important}#mobile-drawer .mobile-navigation ul li>a,#mobile-drawer .mobile-navigation ul li.menu-item-has-children>.drawer-nav-drop-wrap a{color:var(--texma-ink)!important;font-family:var(--texma-font)!important;font-weight:500}#mobile-drawer .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,#mobile-drawer .mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(56,106,78,.1)!important}#mobile-drawer .drawer-sub-toggle svg{fill:var(--texma-ink)!important}#ship-to-different-address{color:var(--texma-ink)!important;font-family:var(--texma-font-headline)!important}#ship-to-different-address label{cursor:pointer}#pwgc-redeem-gift-card-form,.woocommerce-form-coupon{background-color:var(--texma-bg)!important;border-radius:20px!important;padding:1.25rem!important;margin-bottom:1rem!important;border:1px solid rgba(56,106,78,.1)!important}.woocommerce h3,#order_review_heading,#order_payment_heading,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{font-family:var(--texma-font-headline)!important;color:var(--texma-ink)!important;margin-top:0;margin-bottom:1.25rem!important}.required,abbr.required{color:var(--texma-ink)!important;text-decoration:none!important;border:0!important}.woocommerce-ordering select,.woocommerce ul.products li.product .price,.woocommerce-result-count{color:var(--texma-ink)!important}.woocommerce-result-count{font-family:var(--texma-font)}.tawcvs-swatches .swatch:not(.swatch-color):not(.swatch-image).selected,.tawcvs-swatches .swatch:not(.swatch-color):not(.swatch-image):hover{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important;border-color:var(--texma-ink)!important}.woocommerce .quantity input.qty,.quantity input[type=number]{border-radius:30px!important;border:1.5px solid rgba(56,106,78,.15)!important;text-align:center!important;padding:.5rem .75rem!important;width:80px!important}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{border-radius:30px!important}.comment-form textarea{border-radius:20px!important}.wc-stc-modal-content{background-color:var(--texma-white)!important;border-radius:30px!important;padding:2rem!important;border:0!important;box-shadow:0 20px 60px rgba(56,106,78,.2)!important}.wc-stc-modal-background{background-color:rgba(14,28,54,.5)!important}.wc-stc-modal-content header h4{font-family:var(--texma-font-headline)!important;color:var(--texma-ink)!important}.wc-stc-modal-close{color:var(--texma-ink)!important}.woocommerce form.login,.woocommerce form.register,.woocommerce form.checkout_coupon,.woocommerce form.lost_reset_password{background-color:var(--texma-white)!important;border-radius:30px!important;border:1.5px solid rgba(56,106,78,.08)!important;padding:2rem!important}.woocommerce-Price-amount,.woocommerce ul.products li.product .price,.product .price{color:var(--texma-ink)!important;font-weight:600!important;font-family:var(--texma-font-headline)!important}del .woocommerce-Price-amount{opacity:.5;font-weight:400!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:30px!important;background-color:var(--texma-white)!important;color:var(--texma-ink)!important;border:1.5px solid rgba(56,106,78,.15)!important;padding:.5rem 1rem!important;font-family:var(--texma-font)}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important;border-color:var(--texma-ink)!important}.wc-gzd-cart-info,.delivery-time-info,.wc-gzd-additional-info,.includes_tax,.tax_label,small.includes_tax{color:var(--texma-ink)!important;opacity:.75;font-size:.875rem!important;font-family:var(--texma-font)}.skip-link:focus{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important;border-radius:30px!important}.entry.single-entry,.entry.loop-entry,article.entry{border-radius:30px!important}.entry-content-wrap,.kadence-loop-entry-inner{border-radius:30px!important}.has-theme-palette-1-background-color{background-color:var(--texma-ink)!important}.has-theme-palette-1-color{color:var(--texma-ink)!important}.has-theme-palette-2-background-color{background-color:var(--texma-green)!important}.has-theme-palette-2-color{color:var(--texma-green)!important}body,.wp-site-blocks,.content-bg,body.content-style-unboxed .site,body.archive,body.post-type-archive-product,body.woocommerce-checkout,body.woocommerce-cart{background-color:var(--texma-bg)!important}.menu-toggle-open,.menu-toggle-close,.search-toggle-open,.search-toggle-close,.cart-toggle-close,.drawer-toggle,.drawer-sub-toggle,.mobile-toggle-open-container .menu-toggle-open,.mobile-toggle-open-container .menu-toggle-open:hover,.search-toggle-open-container .search-toggle-open,.header-cart-button,.header-search-button,button.menu-toggle-open,button.menu-toggle-close,button.drawer-sub-toggle,button.cart-toggle-close,button.search-toggle-close{background-color:transparent!important;color:inherit!important;border:0!important;border-radius:0!important;padding:.5rem!important;font-weight:400!important;box-shadow:none!important;transform:none!important}.mobile-toggle-open-container .menu-toggle-open{color:var(--texma-ink)!important;padding:.4em .6em!important}.mobile-toggle-open-container .menu-toggle-open svg,.mobile-toggle-open-container .menu-toggle-open svg path{fill:var(--texma-ink)!important;stroke:var(--texma-ink)!important}.menu-toggle-open:hover,.menu-toggle-close:hover,.search-toggle-open:hover,.cart-toggle-close:hover,.drawer-toggle:hover,.drawer-sub-toggle:hover{background-color:transparent!important;color:inherit!important;transform:none!important;box-shadow:none!important}.header-cart-button{color:var(--texma-ink)!important}.header-cart-button svg{fill:var(--texma-ink)!important;color:var(--texma-ink)!important}.header-cart-button .header-cart-total{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important;border-radius:50%!important;width:18px;height:18px;font-size:.7rem;font-weight:600;line-height:18px;text-align:center;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.search-toggle-open-container .search-toggle-open{color:var(--texma-ink)!important}.search-toggle-open-container .search-toggle-open svg{fill:var(--texma-ink)!important}.woocommerce a.remove,.woocommerce-mini-cart-item a.remove{background-color:transparent!important;color:var(--texma-ink)!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:1.2rem!important;width:24px!important;height:24px!important;line-height:24px!important;text-align:center!important;font-weight:700!important}.woocommerce a.remove:hover{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important}@media (max-width:1024px){.site-mobile-header-wrap,#mobile-header{background-color:transparent!important;padding:.75rem 1rem!important}#mobile-header .site-main-header-wrap,#mobile-header .site-main-header-wrap .site-header-row-container-inner{border:0!important;padding:0!important;min-height:0!important}#mobile-header .site-main-header-inner-wrap{background-color:transparent!important}#mobile-header .site-header-row,#mobile-header .site-main-header-inner-wrap>.site-header-row,#mobile-header .site-header-row-container-inner>.site-header-row{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:0!important;gap:.5rem!important;background-color:transparent!important}#mobile-header .site-header-main-section-left{background-color:transparent!important;border-radius:0!important;padding:0!important;margin:0 auto 0 0!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}#mobile-header .site-branding,#mobile-header .site-header-main-section-left .site-branding{text-align:left!important;margin:0!important;display:flex!important;align-items:center!important}#mobile-header .site-branding img{max-height:26px!important;width:auto!important;margin:0!important}#mobile-header .site-header-main-section-right{background-color:transparent!important;border-radius:0!important;padding:0!important;margin:0 0 0 auto!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important}#mobile-header .header-cart-button,#mobile-header .search-toggle-open-container .search-toggle-open,#mobile-header .header-button-wrap a,#mobile-header .header-html a,#mobile-header .mobile-toggle-open-container .menu-toggle-open{background:0 0!important;background-color:transparent!important;border:0!important;border-radius:50%!important;color:var(--texma-ink)!important;padding:8px!important;margin:0!important;box-shadow:none!important;min-height:0!important;line-height:1!important;font-weight:400!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:opacity var(--transition)}#mobile-header .header-cart-button:hover,#mobile-header .search-toggle-open-container .search-toggle-open:hover,#mobile-header .header-button-wrap a:hover,#mobile-header .header-html a:hover,#mobile-header .mobile-toggle-open-container .menu-toggle-open:hover{background:0 0!important;background-color:transparent!important;opacity:.7;color:var(--texma-ink)!important;transform:none!important}#mobile-header .header-cart-button svg,#mobile-header .search-toggle-open-container .search-toggle-open svg,#mobile-header .header-button-wrap a svg,#mobile-header .header-html a svg,#mobile-header .mobile-toggle-open-container .menu-toggle-open svg{fill:var(--texma-ink)!important;color:var(--texma-ink)!important;stroke:var(--texma-ink)!important;width:22px!important;height:22px!important}#mobile-header .header-cart-button .header-cart-total{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important;border-radius:50%!important;width:16px!important;height:16px!important;font-size:.65rem!important;font-weight:700!important;line-height:16px!important;text-align:center!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:2px!important;right:2px!important;margin-left:0!important}#mobile-header .header-cart-wrap,#mobile-header .header-cart-inner-wrap,#mobile-header .header-cart-button{position:relative!important}#mobile-drawer .drawer-inner,#mobile-drawer .drawer-content{background-color:var(--texma-neon)!important}#mobile-drawer .drawer-overlay{background-color:rgba(52,255,103,.95)!important}#mobile-drawer .drawer-header{border-bottom:none!important}#mobile-drawer .menu-toggle-close,#mobile-drawer .drawer-toggle{background-color:var(--texma-white)!important;border-radius:999px!important;padding:14px 18px!important;border:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;gap:4px!important}#mobile-drawer .menu-toggle-close .toggle-close-bar{background-color:var(--texma-ink)!important;width:18px!important;height:2px!important}#mobile-drawer .mobile-navigation,#mobile-drawer .mobile-menu-container,#mobile-drawer .mobile-navigation ul{background-color:transparent!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item>a,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>a,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item:not(.menu-item-has-children)>a{background-color:transparent!important;color:var(--texma-ink)!important;font-family:var(--texma-font-headline)!important;font-size:1.5rem!important;font-weight:500!important;margin:0!important;border:0!important;border-radius:0!important;text-align:center!important;text-decoration:none!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap{display:flex!important;flex-direction:row!important;align-items:center!important;padding:0!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>a{flex:initial!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>.drawer-sub-toggle,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>button{background-color:transparent!important;border:0!important}#mobile-drawer .mobile-navigation ul ul.sub-menu li.menu-item>a{font-weight:400!important;margin:0!important;border:0!important}#mobile-drawer .mobile-navigation ul ul.sub-menu li.menu-item>a:hover{opacity:1}}.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__image{border-radius:24px!important;overflow:hidden!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery .flex-control-thumbs li img{border-radius:24px!important}.single-product .woocommerce-product-gallery .flex-control-thumbs{margin-top:.75rem!important;gap:.5rem!important;display:flex!important;flex-wrap:wrap!important;padding:0!important;list-style:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{margin:0!important;width:calc(25% - .4rem)!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{border-radius:16px!important;aspect-ratio:1/1!important;object-fit:cover!important}@media (max-width:768px){.single-product .product,.single-product div.product{display:block!important;width:100%!important;clear:both!important}.single-product .product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery{float:none!important;width:100%!important;max-width:100%!important;margin:0 0 1rem 0!important;clear:both!important;display:block!important}.single-product .product .summary,.single-product div.product .summary,.single-product .product .entry-summary,.single-product div.product .entry-summary{float:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding-top:0!important;clear:both!important;display:block!important}.single-product .product .woocommerce-tabs,.single-product div.product .woocommerce-tabs{float:none!important;width:100%!important;clear:both!important;margin-top:2rem!important}.single-product .related,.single-product .upsells{float:none!important;width:100%!important;clear:both!important}.woocommerce-breadcrumb{margin-bottom:1rem!important;font-size:.85rem!important;line-height:1.4!important}}.tawcvs-swatches .swatch.swatch-label,.tawcvs-swatches .swatch:not(.swatch-color):not(.swatch-image),.swatch-item-wrapper .swatch:not(.swatch-color):not(.swatch-image),.variations .swatch:not(.swatch-color):not(.swatch-image){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;border-radius:50%!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.9rem!important;line-height:1!important;border:1.5px solid rgba(56,106,78,.2)!important;background-color:var(--texma-white)!important;color:var(--texma-ink)!important;text-align:center!important;margin:0 .4rem .4rem 0!important;box-sizing:border-box!important;flex-shrink:0!important;cursor:pointer;transition:all var(--transition)}.tawcvs-swatches .swatch.swatch-color,.swatch-item-wrapper .swatch.swatch-color,.variations .swatch.swatch-color{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;border-radius:50%!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid rgba(56,106,78,.2)!important;margin:0 .4rem .4rem 0!important;box-sizing:border-box!important;flex-shrink:0!important;cursor:pointer;transition:all var(--transition)}.tawcvs-swatches .swatch.swatch-color .text,.swatch-item-wrapper .swatch.swatch-color .text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tawcvs-swatches .swatch.swatch-color.selected,.tawcvs-swatches .swatch.swatch-color:hover,.swatch-item-wrapper .swatch.swatch-color.selected,.swatch-item-wrapper .swatch.swatch-color:hover{border-color:var(--texma-ink)!important;border-width:2.5px!important;transform:scale(1.05)}.tawcvs-swatches{display:flex!important;flex-wrap:wrap!important;gap:0!important;align-items:center!important;margin-bottom:1rem!important}.woocommerce ul.products li.product,.products .product,.kadence-woo-archive-grid li.product{border-radius:0!important;overflow:visible!important}.woocommerce ul.products li.product .kadence-loop-entry-inner,.woocommerce ul.products li.product .entry-content-wrap,.kadence-loop-entry-inner{border-radius:0!important;overflow:visible!important;background-color:transparent!important;padding:0!important}.woocommerce ul.products li.product .product-image-link,.woocommerce ul.products li.product .post-thumbnail,.woocommerce ul.products li.product a img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product .product-thumbnail,.kadence-loop-entry-inner .post-thumbnail{border-radius:24px!important;overflow:hidden!important;display:block!important}.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product img:not(.swatch img){border-radius:24px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .product-details{border-radius:0!important;overflow:visible!important;padding-left:.25rem!important;padding-right:.25rem!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important}.woocommerce ul.products li.product .product-details,.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-top:1rem!important}.woocommerce ul.products li.product .wc-gzd-additional-info,.woocommerce ul.products li.product .delivery-time-info,.woocommerce ul.products li.product .wc-gzd-additional-info-loop,.woocommerce ul.products li.product .price_label,.woocommerce ul.products li.product .wc-gzd-item-desc,.woocommerce ul.products li.product small.includes_tax,.woocommerce ul.products li.product .tax_label,.woocommerce-page ul.products li.product .wc-gzd-additional-info,.woocommerce-page ul.products li.product .delivery-time-info,.kadence-woo-archive-grid li.product .wc-gzd-additional-info,.kadence-woo-archive-grid li.product .delivery-time-info,.kadence-woo-archive-grid li.product small.includes_tax{display:none!important}@media (max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem!important;margin:0 0 2rem 0!important;padding:0!important;list-style:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;max-width:100%!important;margin:0!important;float:none!important;clear:none!important}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product .attachment-woocommerce_thumbnail,.woocommerce ul.products li.product img.wp-post-image{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;margin-bottom:.75rem!important}.woocommerce ul.products li.product .product-image-link,.woocommerce ul.products li.product .post-thumbnail{width:100%!important;max-width:100%!important;aspect-ratio:1/1!important;display:block!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3{font-size:.95rem!important;line-height:1.3!important;margin:0 0 .4rem 0!important;padding:0!important}.woocommerce ul.products li.product .product-loop-category,.woocommerce ul.products li.product .product-cat-label{font-size:.7rem!important;margin-bottom:.25rem!important;letter-spacing:.05em!important}}@media (max-width:380px){.woocommerce ul.products,.woocommerce-page ul.products{gap:.75rem!important}}.woocommerce ul.products li.product:not(.product-category)>a:has(>img),.woocommerce-page ul.products li.product:not(.product-category)>a:has(>img){display:block!important;width:100%!important;aspect-ratio:1/1!important;border-radius:24px!important;overflow:hidden!important;background-color:var(--texma-white)!important;position:relative!important}.woocommerce ul.products li.product:not(.product-category) img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product:not(.product-category) img.wp-post-image,.woocommerce ul.products li.product:not(.product-category)>a>img,.woocommerce-page ul.products li.product:not(.product-category) img.attachment-woocommerce_thumbnail{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;margin:0!important;border-radius:24px!important;display:block!important;background-color:var(--texma-white)!important}.woocommerce ul.products li.product:not(.product-category)>a:not(.button):not(.add_to_cart_button){display:block!important;border-radius:24px!important;overflow:hidden!important}@media (max-width:768px){.woocommerce ul.products li.product:not(.product-category)>a>img:nth-of-type(n+2),.woocommerce ul.products li.product:not(.product-category)>a img.secondary-image,.woocommerce ul.products li.product:not(.product-category)>a img.hover-image{display:none!important}}.woocommerce ul.products li.product-category{list-style:none!important}.woocommerce ul.products li.product-category>a{display:block!important;text-decoration:none!important;color:var(--texma-ink)!important}.woocommerce ul.products li.product-category>a>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;background-color:var(--texma-white)!important;margin:0 0 .75rem 0!important;padding:1rem!important;box-sizing:border-box!important}.woocommerce ul.products li.product-category>a>h2,.woocommerce ul.products li.product-category>a>h3,.woocommerce ul.products li.product-category>a .woocommerce-loop-category__title{display:block!important;overflow:visible!important;color:var(--texma-ink)!important;font-size:1rem!important;font-weight:500!important;line-height:1.3!important;margin:.5rem 0!important;padding:0 .25rem!important;text-align:center!important;word-wrap:break-word!important;overflow-wrap:break-word!important;background:0 0!important;border-radius:0!important}.woocommerce ul.products li.product>h2,.woocommerce ul.products li.product>h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{display:block!important;width:100%!important;overflow:visible!important;border-radius:0!important;margin:.75rem 0 .4rem 0!important;padding:0!important;font-size:1rem!important;font-weight:500!important;line-height:1.3!important;color:var(--texma-ink)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;background:0 0!important}.woocommerce ul.products li.product>h2>a,.woocommerce ul.products li.product>h3>a,.woocommerce ul.products li.product .woocommerce-loop-product__title a{display:inline!important;overflow:visible!important;border-radius:0!important;color:inherit!important;text-decoration:none!important;background:0 0!important}.woocommerce ul.products li.product>.price,.woocommerce ul.products li.product .price{display:block!important;color:var(--texma-ink)!important;font-weight:600!important;margin:0 0 .75rem 0!important;font-size:1rem!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product a.button{display:block!important;width:100%!important;text-align:center!important;box-sizing:border-box!important;white-space:normal!important;line-height:1.2!important;margin-top:0!important;padding:.75rem 1rem!important;font-size:.9rem!important}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{position:absolute!important;top:.5rem!important;right:.5rem!important;left:auto!important;background-color:var(--texma-ink)!important;color:var(--texma-white)!important;border-radius:999px!important;padding:.25rem .7rem!important;font-size:.7rem!important;font-weight:600!important;z-index:5!important;line-height:1.2!important;margin:0!important;min-height:0!important;min-width:0!important}.woocommerce ul.products li.product .has-variations__hint,.woocommerce ul.products li.product small{font-size:.75rem!important;opacity:.7!important;margin-top:.5rem!important;display:block!important}@media (max-width:768px){.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product a.button,body .woocommerce ul.products li.product .button{font-size:.78rem!important;padding:.6rem .5rem!important;line-height:1.15!important;letter-spacing:0!important;word-spacing:-.05em!important;font-weight:600!important;min-height:0!important;max-width:100%!important;box-sizing:border-box!important}}@media (max-width:380px){.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{font-size:.72rem!important;padding:.55rem .4rem!important}}.single-product .quantity,.single-product form.cart .quantity,.single-product .product .quantity,form.cart .quantity,.woocommerce .quantity.spinners-added,.woocommerce-cart-form .quantity,.woocommerce-cart .quantity{outline:0!important;background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:0!important}.single-product form.cart,.single-product .product form.cart{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important}.single-product form.cart{display:inline-flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.75rem!important;margin-bottom:1.5rem!important;width:auto!important;max-width:100%!important}@media (max-width:768px){.single-product form.cart{display:flex!important;width:100%!important;max-width:100%!important}}.single-product form.cart .single_add_to_cart_button,.single-product form.cart button.single_add_to_cart_button,.single-product .product form.cart .single_add_to_cart_button{display:block!important;width:auto!important;max-width:100%!important;margin:.5rem 0 0 0!important;text-align:center!important;box-sizing:border-box!important;align-self:stretch!important}.single-product .quantity input.minus,.single-product .quantity input.plus,.quantity input.minus,.quantity input.plus{font-weight:700!important}.single-product .quantity input.minus:hover,.single-product .quantity input.plus:hover{background-color:var(--texma-neon)!important;color:var(--texma-ink)!important}.single-product .quantity input.qty,.quantity input.qty{background-color:var(--texma-white)!important;border:1.5px solid rgba(56,106,78,.15)!important;border-radius:999px!important;text-align:center!important;width:70px!important;height:44px!important;margin:0 .5rem!important;padding:0!important;font-size:1rem!important;color:var(--texma-ink)!important;-moz-appearance:textfield!important}.single-product .quantity input.qty::-webkit-outer-spin-button,.single-product .quantity input.qty::-webkit-inner-spin-button,.quantity input.qty::-webkit-outer-spin-button,.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.woocommerce ul.products li.product-category .product-details,.woocommerce ul.products li.product-category .entry-content-wrap,.woocommerce-page ul.products li.product-category .product-details{display:block!important;background:0 0!important;padding:0!important;margin-top:.75rem!important;border-radius:0!important;overflow:visible!important;text-align:center!important}.woocommerce ul.products li.product-category h2.woocommerce-loop-category__title,.woocommerce ul.products li.product-category .woocommerce-loop-category__title,.woocommerce-page ul.products li.product-category h2.woocommerce-loop-category__title{display:block!important;visibility:visible!important;opacity:1!important;color:var(--texma-ink)!important;font-size:1rem!important;font-weight:500!important;line-height:1.3!important;margin:0!important;padding:0 .25rem!important;text-align:center!important;word-wrap:break-word!important;overflow-wrap:break-word!important;background:0 0!important;border-radius:0!important}.woocommerce ul.products li.product-category .count,.woocommerce ul.products li.product-category mark.count{background:0 0!important;color:var(--texma-ink)!important;font-weight:400!important;opacity:.6!important;font-size:.85rem!important;margin-left:.25rem!important}.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image a,.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery .flex-control-thumbs li,.single-product .woocommerce-product-gallery .flex-control-thumbs li img,.single-product .flex-viewport,.single-product .flex-viewport .woocommerce-product-gallery__image{background-color:#fff!important}.pswp__bg,.woocommerce-product-gallery .zoomImg{background-color:#fff!important}body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs,body.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs,.single-product div.product .woocommerce-tabs ul.tabs{list-style:none!important;border:0!important;border-bottom:none!important;padding:0!important;margin:0 0 2rem 0!important;display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;background:0 0!important}body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs::before,body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs::after,body.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs::before,body.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs::after,.single-product div.product .woocommerce-tabs ul.tabs::before,.single-product div.product .woocommerce-tabs ul.tabs::after{display:none!important;content:none!important;border:0!important}body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li,body.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs li,.single-product div.product .woocommerce-tabs ul.tabs li{background:0 0!important;background-color:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;list-style:none!important;display:inline-flex!important}body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::before,body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::after,body.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs li::before,body.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs li::after,.single-product div.product .woocommerce-tabs ul.tabs li::before,.single-product div.product .woocommerce-tabs ul.tabs li::after{display:none!important;content:none!important;border:0!important}body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a,body.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs li a,.single-product div.product .woocommerce-tabs ul.tabs li a{display:inline-block!important;background-color:#fff!important;color:var(--texma-ink)!important;border:1.5px solid var(--texma-ink)!important;border-radius:999px!important;padding:.6rem 1.25rem!important;font-family:var(--texma-font, sans-serif)!important;font-size:.9rem!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;transition:all .2s ease!important;white-space:nowrap!important}body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a:hover,body.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs li a:hover,.single-product div.product .woocommerce-tabs ul.tabs li a:hover{background-color:var(--texma-ink)!important;color:#34ff67!important}body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li.active a,body.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs li.active a,.single-product div.product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li[aria-selected=true] a{background-color:var(--texma-ink)!important;color:#34ff67!important;border-color:var(--texma-ink)!important}@media (max-width:768px){body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs,.single-product div.product .woocommerce-tabs ul.tabs{gap:.4rem!important;margin-bottom:1.5rem!important}body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a,.single-product div.product .woocommerce-tabs ul.tabs li a{padding:.55rem 1rem!important;font-size:.85rem!important}}@media (max-width:380px){body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a,.single-product div.product .woocommerce-tabs ul.tabs li a{padding:.5rem .85rem!important;font-size:.8rem!important}}.single-product .woocommerce-product-gallery{height:auto!important;max-height:none!important;position:relative!important}.single-product .woocommerce-product-gallery .flex-viewport{height:auto!important;max-height:none!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:auto!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{height:auto!important;aspect-ratio:1/1!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{height:auto!important;max-height:100%!important;aspect-ratio:1/1!important;object-fit:contain!important}@media (max-width:768px){.single-product .woocommerce-product-gallery{height:auto!important;margin-bottom:1rem!important}.single-product .woocommerce-product-gallery .flex-viewport{height:auto!important}}.single-product .woocommerce-variation-add-to-cart,.single-product form.cart .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:1rem!important;margin:.5rem 0 1.5rem 0!important;background:0 0!important;border:0!important;padding:0!important;box-shadow:none!important}.single-product .woocommerce-variation-add-to-cart .quantity{margin:0!important}.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:0 0 auto!important;margin:0!important;width:auto!important;max-width:none!important;min-width:174px!important;align-self:stretch!important;padding:.6rem 1.5rem!important}.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button.disabled,.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button.wc-variation-selection-needed{opacity:.5!important;cursor:not-allowed!important}.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button.disabled:hover{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important;transform:none!important}.single-product .woocommerce-variation-add-to-cart input[type=hidden]{display:none!important}@media (max-width:768px){.single-product .woocommerce-variation-add-to-cart,.single-product form.cart .woocommerce-variation-add-to-cart{flex-direction:column!important;align-items:stretch!important;gap:1.25rem!important}.single-product .woocommerce-variation-add-to-cart .quantity{align-self:flex-start!important}.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%!important;max-width:100%!important;min-width:0!important}}@media (min-width:769px){.single-product form.cart{flex-direction:row!important;align-items:center!important;gap:1rem!important;flex-wrap:wrap!important}.single-product form.cart .single_add_to_cart_button{align-self:stretch!important;width:auto!important;min-width:174px!important;margin:0!important;padding:.6rem 1.5rem!important}}@media (max-width:768px){.woocommerce-cart-form table.cart,.woocommerce table.shop_table.cart,.woocommerce-cart table.shop_table{display:block!important;width:100%!important}.woocommerce-cart-form table.cart thead{display:none!important}.woocommerce-cart-form table.cart tbody,.woocommerce-cart-form table.cart tfoot{display:block!important;width:100%!important}.woocommerce-cart-form table.cart tr{display:flex!important;flex-wrap:wrap!important;margin-bottom:1rem!important;padding:1rem!important;background-color:var(--texma-white)!important;border-radius:24px!important;border:1px solid rgba(56,106,78,.08)!important}.woocommerce-cart-form table.cart td{display:block!important;width:100%!important;border:0!important;padding:.4rem 0!important;text-align:left!important}.woocommerce-cart-form table.cart td.product-remove{order:-1!important;text-align:right!important}.woocommerce-cart-form table.cart td.product-thumbnail{text-align:left!important;margin-bottom:.5rem!important}.woocommerce-cart-form table.cart td.product-thumbnail img{width:80px!important;height:auto!important;margin:0!important}.woocommerce-cart-form table.cart td.product-name{font-weight:600!important}.woocommerce-cart-form table.cart td.product-price::before{content:"Preis: ";font-weight:600;color:var(--texma-ink)}.woocommerce-cart-form table.cart td.product-quantity::before{content:"Menge: ";font-weight:600;color:var(--texma-ink);display:block;margin-bottom:.25rem}.woocommerce-cart-form table.cart td.product-subtotal::before{content:"Zwischensumme: ";font-weight:600;color:var(--texma-ink)}body.woocommerce-cart .cart_totals,body.woocommerce-page.woocommerce-cart .cart_totals{width:100%!important;max-width:100%!important;float:none!important;margin:1rem 0!important;padding:1.5rem!important;background-color:var(--texma-white)!important;border-radius:24px!important;border:1px solid rgba(56,106,78,.08)!important;box-sizing:border-box!important}body.woocommerce-cart .cart_totals h2{font-size:1.5rem!important;margin-bottom:1rem!important;font-weight:700!important}body.woocommerce-cart .cart_totals table.shop_table,body.woocommerce-cart .cart_totals table.shop_table tbody{display:block!important;width:100%!important;border:0!important;border-radius:0!important;background:0 0!important;margin:0!important}body.woocommerce-cart .cart_totals table.shop_table tr{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:.85rem .25rem!important;border-bottom:1px solid rgba(56,106,78,.08)!important;background:0 0!important;border-radius:0!important;margin:0!important}body.woocommerce-cart .cart_totals table.shop_table tr th,body.woocommerce-cart .cart_totals table.shop_table tr td{display:block!important;padding:0!important;border:0!important;background:0 0!important;text-align:left!important;width:auto!important;font-weight:500!important;color:var(--texma-ink)!important}body.woocommerce-cart .cart_totals table.shop_table tr td{font-weight:600!important;text-align:right!important}body.woocommerce-cart .cart_totals table.shop_table tr.shipping,body.woocommerce-cart .cart_totals table.shop_table tr.woocommerce-shipping-totals{display:block!important;padding:.85rem .25rem!important}body.woocommerce-cart .cart_totals table.shop_table tr.shipping th,body.woocommerce-cart .cart_totals table.shop_table tr.woocommerce-shipping-totals th{display:block!important;width:100%!important;margin-bottom:.6rem!important;font-weight:500!important;text-align:left!important}body.woocommerce-cart .cart_totals table.shop_table tr.shipping td,body.woocommerce-cart .cart_totals table.shop_table tr.woocommerce-shipping-totals td{display:block!important;width:100%!important;text-align:left!important;font-weight:400!important;padding:0!important}body.woocommerce-cart .cart_totals ul#shipping_method,body.woocommerce-cart ul#shipping_method,body.woocommerce ul#shipping_method{list-style:none!important;padding:0!important;margin:0!important}body.woocommerce-cart ul#shipping_method li,body.woocommerce ul#shipping_method li{display:flex!important;align-items:center!important;gap:.6rem!important;padding:.5rem 0!important;margin:0!important;background:0 0!important;flex-wrap:nowrap!important;white-space:nowrap!important}body.woocommerce-cart ul#shipping_method li input[type=radio],body.woocommerce ul#shipping_method li input[type=radio]{margin:0!important;flex:0 0 auto!important;width:18px!important;height:18px!important;accent-color:var(--texma-ink)!important}body.woocommerce-cart ul#shipping_method li label,body.woocommerce ul#shipping_method li label{margin:0!important;flex:1 1 auto!important;cursor:pointer!important;font-weight:500!important;color:var(--texma-ink)!important;line-height:1.3!important;white-space:normal!important}body.woocommerce-cart ul#shipping_method li .amount,body.woocommerce ul#shipping_method li .amount,body.woocommerce-cart ul#shipping_method li .woocommerce-Price-amount{margin-left:auto!important;font-weight:600!important;flex:0 0 auto!important;white-space:nowrap!important}body.woocommerce-cart .cart_totals table.shop_table tr.order-total{background-color:var(--texma-bg)!important;margin:.5rem -.5rem!important;padding:1rem .75rem!important;border-radius:12px!important;border-bottom:none!important}body.woocommerce-cart .cart_totals table.shop_table tr.order-total th,body.woocommerce-cart .cart_totals table.shop_table tr.order-total td{font-size:1.15rem!important;font-weight:700!important}body.woocommerce-cart .cart_totals table.shop_table tr.tax-total,body.woocommerce-cart .cart_totals table.shop_table tr:last-child{font-size:.85rem!important;opacity:.75!important;border-bottom:none!important}.woocommerce-cart-form .coupon,#pwgc-redeem-gift-card-form,.woocommerce-form-coupon{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important;box-sizing:border-box!important;padding:1rem!important}.woocommerce-cart-form .coupon input[type=text],#pwgc-redeem-gift-card-form input[type=text],.woocommerce-form-coupon input[type=text]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.woocommerce-cart-form .coupon button,#pwgc-redeem-gift-card-form button,.woocommerce-form-coupon button{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.wc-proceed-to-checkout{margin-bottom:5rem!important;padding-right:4rem!important}.wc-proceed-to-checkout .button.checkout-button{width:100%!important;text-align:center!important;white-space:normal!important;line-height:1.3!important;padding:1rem 1.25rem!important}}@media (max-width:768px){body.woocommerce-cart .cart_totals table.shop_table td::before,body.woocommerce-cart .cart_totals table.shop_table th::before,body.woocommerce-cart .cart_totals table.shop_table tr::before,body.woocommerce-cart .cart_totals table.shop_table td::after,body.woocommerce-cart .cart_totals table.shop_table th::after{display:none!important;content:none!important}body.woocommerce-cart .cart_totals .wc-gzd-cart-info-mobile,body.woocommerce-cart .cart_totals .wc-gzd-cart-info-row,body.woocommerce-cart .cart_totals [data-title-mobile]{display:none!important}body.woocommerce-cart .cart_totals table.shop_table tr.cart-subtotal th,body.woocommerce-cart .cart_totals table.shop_table tr.shipping th,body.woocommerce-cart .cart_totals table.shop_table tr.order-total th,body.woocommerce-cart .cart_totals table.shop_table tr.tax-total th,body.woocommerce-cart .cart_totals table.shop_table tr.fee th{text-transform:none!important;font-size:1rem!important;letter-spacing:0!important}}@media (max-width:768px){body.woocommerce-cart #pwgc-redeem-gift-card-form,body.woocommerce-cart .woocommerce-form-coupon,body.woocommerce-cart .pwgc-redeem-gift-card,body.woocommerce-cart [id*=gift-card] form,body.woocommerce-cart .cart-collaterals .coupon{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important;max-width:100%!important;padding:1.25rem!important;box-sizing:border-box!important;background-color:var(--texma-bg)!important;border-radius:20px!important;margin-bottom:1rem!important}body.woocommerce-cart #pwgc-redeem-gift-card-form input[type=text],body.woocommerce-cart .woocommerce-form-coupon input[type=text],body.woocommerce-cart [id*=gift-card] form input[type=text],body.woocommerce-cart .cart-collaterals .coupon input[type=text]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;flex:0 0 auto!important;padding:.85rem 1.25rem!important;margin:0!important}body.woocommerce-cart #pwgc-redeem-gift-card-form button,body.woocommerce-cart #pwgc-redeem-gift-card-form input[type=submit],body.woocommerce-cart .woocommerce-form-coupon button,body.woocommerce-cart [id*=gift-card] form button,body.woocommerce-cart [id*=gift-card] form input[type=submit],body.woocommerce-cart .cart-collaterals .coupon button{width:100%!important;max-width:100%!important;box-sizing:border-box!important;flex:0 0 auto!important;margin:0!important;white-space:normal!important;line-height:1.3!important}}.woocommerce ul.products li.product:not(.product-category),.woocommerce-page ul.products li.product:not(.product-category){display:flex!important;flex-direction:column!important;height:100%!important}.woocommerce ul.products li.product:not(.product-category) h2,.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title,.woocommerce-page ul.products li.product:not(.product-category) h2,.woocommerce-page ul.products li.product:not(.product-category) .woocommerce-loop-product__title{min-height:calc(3*1.3em)!important;display:block!important;overflow:visible!important;margin-top:.75rem!important;margin-bottom:.5rem!important;line-height:1.3!important}.woocommerce ul.products li.product:not(.product-category) .price,.woocommerce-page ul.products li.product:not(.product-category) .price{margin:.25rem 0 .75rem 0!important;flex:0 0 auto!important}.woocommerce ul.products li.product:not(.product-category) .button,.woocommerce ul.products li.product:not(.product-category) a.button,.woocommerce ul.products li.product:not(.product-category) .add_to_cart_button,.woocommerce-page ul.products li.product:not(.product-category) .button{margin-top:auto!important;margin-bottom:0!important;align-self:flex-start!important}@media (max-width:768px){.woocommerce ul.products li.product:not(.product-category) .button,.woocommerce-page ul.products li.product:not(.product-category) .button{width:100%!important;align-self:stretch!important;text-align:center!important}.woocommerce ul.products li.product:not(.product-category) h2,.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title{min-height:calc(2.5*1.3em)!important}}.site-header .header-html,#mobile-header .header-html,#main-header .header-html{padding:0!important;margin:0!important}.site-header .header-html .header-html-inner,#mobile-header .header-html .header-html-inner,#main-header .header-html .header-html-inner{padding:0!important;margin:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important}@media (max-width:1024px){#mobile-header .site-header-main-section-right,#mobile-header .site-header-main-section-right .header-html{gap:.25rem!important}}.site-header .header-button-wrap+.header-html,#mobile-header .header-button-wrap+.header-html{margin-left:0!important}@media (max-width:768px){#pwgc-redeem-gift-card-form,#pwgc-redeem-gift-card-form form,#pwgc-redeem-form{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;flex:1 1 100%!important;align-self:stretch!important;float:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;gap:.75rem!important}#pwgc-redeem-gift-card-number,#pwgc-redeem-button{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;float:none!important}body.woocommerce-cart .cart-collaterals{width:100%!important;max-width:100%!important;float:none!important;box-sizing:border-box!important}body.woocommerce-cart .cart-collaterals .cart_totals,body.woocommerce-cart .cart-collaterals #pwgc-redeem-gift-card-form,body.woocommerce-cart .cart-collaterals .pwgc-gift-card-redeem,body.woocommerce-cart .cart-collaterals .coupon{width:100%!important;max-width:100%!important;float:none!important;box-sizing:border-box!important}body.woocommerce-cart .cart-collaterals>*,body.woocommerce-cart .cart-collaterals>*>*,body.woocommerce-cart .cart-collaterals [id^=pwgc],body.woocommerce-cart .cart-collaterals [class*=pwgc],body.woocommerce-cart .cart-collaterals [class*=gift-card],body.woocommerce-cart .cart-collaterals [class*=giftcard]{width:100%!important;max-width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}#pwgc-redeem-gift-card-form p,#pwgc-redeem-form p{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}#pwgc-redeem-gift-card-form input[type=text],#pwgc-redeem-form input[type=text]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:.85rem 1.25rem!important}#pwgc-redeem-gift-card-form input[type=submit],#pwgc-redeem-gift-card-form button,#pwgc-redeem-form input[type=submit],#pwgc-redeem-form button{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:.85rem 1.25rem!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.3!important;text-align:center!important;display:block!important}}#pwgc-redeem-gift-card-form,#pwgc-redeem-form,#pwgc-redeem-gift-card-container{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;float:none!important;margin-left:0!important;margin-right:0!important}#pwgc-redeem-gift-card-number{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0 0 .6rem 0!important}#pwgc-redeem-button{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;margin:0!important;float:none!important}body{--global-heading-font-family:var(--texma-font-headline)}.texma-sf{width:100%;max-width:none;margin:0;padding:1.75rem 0 2.25rem;color:var(--texma-ink);scroll-margin-top:110px}.texma-sf [hidden]{display:none!important}.texma-sf__title{font-size:clamp(1.75rem,1.2rem + 3vw,2.6rem);line-height:1.1;margin:0 0 1rem}.texma-sf .texma-sf__search{box-sizing:border-box;width:100%;min-height:52px;padding:0 1.25rem!important;margin:0 0 .875rem;border:2px solid var(--texma-ink)!important;border-radius:var(--radius-pill)!important;background:var(--texma-white)!important;color:var(--texma-ink);font-family:var(--texma-font);font-size:16px}.texma-sf .texma-sf__search:focus{outline:3px solid var(--texma-neon)!important;outline-offset:2px}.texma-sf__tabs{display:flex;gap:.5rem;overflow-x:auto;margin:0 0 1rem;padding-bottom:2px;scrollbar-width:none}.texma-sf .texma-sf__tab{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 .875rem!important;border:2px solid var(--texma-ink)!important;border-radius:var(--radius-pill)!important;background:0 0!important;color:var(--texma-ink)!important;font-family:var(--texma-font)!important;font-size:15px!important;font-weight:400!important;line-height:1!important;text-transform:none;letter-spacing:0;box-shadow:none!important;transform:none!important;cursor:pointer}.texma-sf .texma-sf__tab[aria-selected=true]{background:var(--texma-ink)!important;color:var(--texma-neon)!important}.texma-sf__count{font-size:12px;opacity:.75}.texma-sf__grouptitle{font-family:var(--texma-font);font-size:.875rem;text-transform:uppercase;letter-spacing:.06em;margin:1.25rem 0 .5rem;color:var(--texma-green)}.texma-sf.is-enhanced:not(.is-searching) .texma-sf__grouptitle{display:none}.texma-sf__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.texma-sf__list li{margin:0}.texma-sf .texma-sf__item{display:flex;align-items:center;gap:.75rem;min-height:60px;padding:.5rem 1rem .5rem .5rem;border-radius:16px;background:var(--texma-white);color:var(--texma-ink);text-decoration:none;transition:transform .15s ease}.texma-sf .texma-sf__item:hover{opacity:1;outline:2px solid var(--texma-green)}.texma-sf .texma-sf__item:focus-visible{outline:3px solid var(--texma-green)}.texma-sf .texma-sf__item:active{transform:scale(.98)}.texma-sf__logo{flex:0 0 44px;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--texma-green);color:var(--texma-white);font-size:13px;letter-spacing:.04em;overflow:hidden}.texma-sf__logo.has-img{background:var(--texma-white)}.texma-sf__logo img{width:100%;height:100%;object-fit:contain}.texma-sf__name{flex:1;font-size:16px;line-height:1.25}.texma-sf__arrow{color:var(--texma-green)}.texma-sf__all{display:inline-block;margin:.75rem .25rem 0;color:var(--texma-green);font-size:15px;text-decoration:underline;text-underline-offset:3px}.texma-sf.is-searching .texma-sf__all{display:none}.texma-sf__empty{margin:1rem .25rem 0}.texma-sf ul.texma-sf__list{padding:0!important;margin:0!important;list-style:none!important}.texma-sf ul.texma-sf__list>li{margin:0!important;padding:0!important}.texma-sf ul.texma-sf__list>li::marker{content:none}.texma-sf__logo.has-img{box-shadow:inset 0 0 0 1px rgba(56,106,78,.1)}.texma-sf__logo img{padding:3px;box-sizing:border-box}@media (max-width:767px){.texma-sf{padding-top:1.25rem}.texma-sf__title{font-size:1.625rem;margin-bottom:.875rem}.texma-sf__tabs{margin-bottom:.75rem}.texma-sf .texma-sf__tab{flex:1 1 0!important;min-width:0;padding:0 .5rem!important}.texma-sf__list{gap:6px}.texma-sf .texma-sf__item{min-height:52px;padding:6px 12px 6px 6px;gap:10px;border-radius:14px}.texma-sf__logo{flex-basis:40px;width:40px;height:40px;border-radius:10px;font-size:12px}.texma-sf__name{font-size:15px;line-height:1.2}}.texma-sf--logos .texma-sf__list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.texma-sf--logos .texma-sf__item{box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:8px!important;min-height:0!important;height:100%;padding:12px 6px 10px!important;text-align:center}.texma-sf--logos .texma-sf__logo{flex:0 0 auto!important;width:64px!important;height:64px!important;border-radius:14px!important;font-size:16px!important}.texma-sf--logos .texma-sf__logo.has-img{box-shadow:none}.texma-sf--logos .texma-sf__logo img{padding:0}.texma-sf--logos .texma-sf__name{flex:0 0 auto;font-size:13px!important;line-height:1.25!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;hyphens:auto}.texma-sf--logos .texma-sf__arrow{display:none}@media (min-width:768px){.texma-sf--logos .texma-sf__list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:10px!important}.texma-sf--logos .texma-sf__item{padding:18px 10px 14px!important}.texma-sf--logos .texma-sf__logo{width:88px!important;height:88px!important}.texma-sf--logos .texma-sf__name{font-size:14px!important}}@media (min-width:768px){.texma-sf__list{grid-template-columns:repeat(2,minmax(0,1fr))}.texma-sf .texma-sf__tab{flex:0 0 auto}}@media (min-width:1025px){.texma-sf{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,480px);column-gap:2rem;align-items:end}.texma-sf>*{grid-column:1/-1}.texma-sf>.texma-sf__title{grid-column:1;margin-bottom:1.25rem}.texma-sf>.texma-sf__search{grid-column:2;grid-row:1;margin-bottom:1.25rem}.texma-sf__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.single-product .woocommerce-product-gallery{position:relative;padding:0!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{display:grid;gap:10px;margin:0!important;padding:0;width:100%!important;transform:none!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{position:relative;width:auto!important;margin:0!important;float:none!important;aspect-ratio:1/1!important;background:var(--texma-white)!important;border-radius:16px;overflow:hidden}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image a{display:block;width:100%;height:100%}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:contain!important;padding:6%;box-sizing:border-box;margin:0!important;opacity:1!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a{cursor:zoom-in}.texma-gallery-count{position:absolute;left:12px;bottom:12px;z-index:5;padding:4px 10px;border-radius:var(--radius-pill);background:var(--texma-ink);color:var(--texma-neon);font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;pointer-events:none}@media (max-width:1024px){.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x pan-y;border-radius:0!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper::-webkit-scrollbar{display:none}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{flex:0 0 86%;scroll-snap-align:start}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:only-child{flex-basis:100%}}@media (min-width:1025px){.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{grid-template-columns:1fr 1fr}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:only-child{grid-column:1/-1}.texma-gallery-count{display:none}}.texma-loadmore{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:2.5rem auto 3rem;text-align:center}.texma-loadmore[hidden],.woocommerce nav.woocommerce-pagination[hidden]{display:none!important}.texma-loadmore__info{margin:0;font-size:.9rem;color:var(--texma-ink)}.texma-loadmore__bar{display:block;width:min(240px,70%);height:3px;border-radius:var(--radius-pill);background:rgba(56,106,78,.12);overflow:hidden}.texma-loadmore__bar>span{display:block;height:100%;background:var(--texma-green);transition:width var(--transition)}.texma-loadmore .texma-loadmore__btn{min-width:220px;min-height:48px;justify-content:center}.texma-loadmore .texma-loadmore__btn:disabled{opacity:.6;cursor:progress;transform:none}.texma-loadmore.is-done .texma-loadmore__bar>span{background:var(--texma-neon)}@media (max-width:767px){.texma-loadmore .texma-loadmore__btn{width:100%}}ul.products:has(>li.product:not(.product-category))>li.product-category{background:0 0!important}ul.products:has(>li.product:not(.product-category))>li.product-category>a{display:flex!important;flex-direction:column;height:100%;box-sizing:border-box;padding:8px;background:var(--texma-ink);text-decoration:none;opacity:1!important}ul.products:has(>li.product:not(.product-category))>li.product-category>a img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;margin:0!important;border-radius:14px;background:var(--texma-white)}ul.products:has(>li.product:not(.product-category))>li.product-category .product-details{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:14px 8px 8px!important;background:0 0!important;text-align:left!important}ul.products:has(>li.product:not(.product-category))>li.product-category .woocommerce-loop-category__title{display:flex;align-items:baseline;gap:.4em;margin:0!important;padding:0!important;color:var(--texma-neon)!important;font-size:1.25rem!important;line-height:1.2;text-align:left!important}ul.products:has(>li.product:not(.product-category))>li.product-category .woocommerce-loop-category__title .count{padding:0!important;background:0 0!important;color:rgba(255,255,255,.75)!important;font-size:.8rem!important}ul.products:has(>li.product:not(.product-category))>li.product-category .product-details::after{content:"Ansehen →";display:inline-block;margin-top:10px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--texma-neon);color:var(--texma-ink);font-size:.85rem;font-weight:600;transition:transform var(--transition)}ul.products:has(>li.product:not(.product-category))>li.product-category>a:hover .product-details::after{transform:translateX(3px)}.texma-facts{margin:2.5rem 0;padding:2.5rem 1.5rem;border-radius:24px;background:var(--texma-ink);color:var(--texma-white)}.texma-facts .texma-facts__title{margin:0 0 1.75rem;color:var(--texma-white);font-size:clamp(1.5rem,1.1rem + 2vw,2.25rem)}.texma-facts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.texma-fact{margin:0!important}.texma-facts .texma-fact__num{margin:0 0 .25rem;font-family:var(--texma-font-headline);font-size:clamp(2.25rem,1.6rem + 3vw,3.5rem);line-height:1;color:var(--texma-neon);font-variant-numeric:tabular-nums}.texma-facts .texma-fact__label{margin:0;font-size:.9rem;line-height:1.35;color:rgba(255,255,255,.8)}@media (min-width:900px){.texma-facts{padding:3rem}.texma-facts__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.texma-fact{padding-left:1.25rem;border-left:2px solid rgba(52,255,103,.35)}}.texma-own-shop{margin:2.5rem 0;padding:2rem 1.5rem;border-radius:24px;background:var(--texma-white);border:2px solid var(--texma-ink)}.texma-own-shop .texma-own-shop__cols{gap:1.5rem 3rem;margin:0;align-items:center!important}.texma-own-shop .texma-own-shop__kicker{margin:0 0 .5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--texma-green)}.texma-own-shop h2{margin:0 0 1.25rem;font-size:clamp(1.5rem,1.1rem + 2vw,2.25rem)}.texma-own-shop ul.texma-own-shop__list{margin:0!important;padding:0!important;list-style:none;display:grid;gap:.6rem}.texma-own-shop ul.texma-own-shop__list li{position:relative;margin:0;padding-left:1.9rem;line-height:1.45}.texma-own-shop ul.texma-own-shop__list li::before{content:"";position:absolute;left:0;top:.3em;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--texma-neon)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23386A4E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/70%no-repeat}.texma-own-shop .texma-own-shop__cta{padding:1.5rem;border-radius:18px;background:var(--texma-bg)}.texma-own-shop .texma-own-shop__cta p{margin:0 0 1rem}.texma-own-shop .wp-block-buttons{display:flex;flex-direction:column;align-items:stretch;gap:.6rem}.texma-own-shop .texma-own-shop__btn,.texma-own-shop .texma-own-shop__btn .wp-block-button__link{width:100%;text-align:center;justify-content:center;box-sizing:border-box}.texma-own-shop .texma-own-shop__btn.is-style-outline .wp-block-button__link{background:0 0!important;color:var(--texma-ink)!important}.texma-own-shop .texma-own-shop__btn.is-style-outline .wp-block-button__link:hover{background:var(--texma-ink)!important;color:var(--texma-neon)!important}@media (min-width:900px){.texma-own-shop{padding:3rem}}.quantity input.minus,.quantity input.plus,.quantity button.minus,.quantity button.plus,.single-product .quantity input.minus,.single-product .quantity input.plus,.single-product .quantity button.minus,.single-product .quantity button.plus{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;aspect-ratio:1/1;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background-color:var(--texma-ink)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px 20px!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px;overflow:hidden;cursor:pointer;transform:none!important;transition:background-color var(--transition),transform .1s ease;-webkit-tap-highlight-color:transparent}.quantity input.minus,.quantity button.minus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12h12' fill='none' stroke='%2334FF67' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")!important}.quantity input.plus,.quantity button.plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12h12M12 6v12' fill='none' stroke='%2334FF67' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")!important}@media (hover:hover){.quantity input.minus:hover,.quantity input.plus:hover,.quantity button.minus:hover,.quantity button.plus:hover{background-color:var(--texma-neon)!important;box-shadow:none!important}.quantity input.minus:hover,.quantity button.minus:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12h12' fill='none' stroke='%23386A4E' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")!important}.quantity input.plus:hover,.quantity button.plus:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12h12M12 6v12' fill='none' stroke='%23386A4E' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")!important}}.quantity input.minus:active,.quantity input.plus:active,.quantity button.minus:active,.quantity button.plus:active{transform:scale(.92)!important}.quantity input.minus:focus-visible,.quantity input.plus:focus-visible,.quantity button.minus:focus-visible,.quantity button.plus:focus-visible{outline:3px solid var(--texma-neon)!important;outline-offset:2px}.quantity input.qty{flex:0 0 64px!important;width:64px!important;min-width:64px!important;height:44px!important;margin:0 .5rem!important;-webkit-appearance:none!important;appearance:textfield!important}.quantity{flex-wrap:nowrap!important;align-items:center!important}@media (max-width:1024px){#mobile-drawer .drawer-header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:1rem;padding:1rem 1rem 0!important;min-height:0!important}#mobile-drawer .texma-drawer-logo{display:inline-flex;align-items:center;justify-content:center;height:64px;padding:0 1.75rem;border-radius:999px;background:var(--texma-white);text-decoration:none}#mobile-drawer .texma-drawer-logo img,#mobile-drawer .texma-drawer-logo svg{display:block;width:auto!important;max-width:140px;height:24px!important;max-height:24px!important}#mobile-drawer .drawer-header .menu-toggle-close,#mobile-drawer .drawer-header .drawer-toggle{position:relative!important;flex:0 0 60px!important;width:60px!important;height:60px!important;min-width:60px!important;padding:0!important;margin:0 0 0 auto!important;border:0!important;border-radius:50%!important;background:var(--texma-white)!important;box-shadow:none!important;color:var(--texma-green)!important}#mobile-drawer .drawer-header .menu-toggle-close .toggle-close-bar{position:absolute!important;top:50%!important;left:50%!important;width:24px!important;height:2px!important;margin:-1px 0 0-12px!important;border-radius:2px;background-color:var(--texma-green)!important;opacity:1!important}#mobile-drawer .drawer-header .menu-toggle-close .toggle-close-bar:first-child{transform:rotate(45deg)!important}#mobile-drawer .drawer-header .menu-toggle-close .toggle-close-bar:last-child{transform:rotate(-45deg)!important}#mobile-drawer .drawer-content,#mobile-drawer .drawer-content.content-valign-middle,#mobile-drawer .drawer-content.content-align-center{display:block!important;justify-content:flex-start!important;align-items:stretch!important;min-height:0!important;padding:3.5rem 0 2rem!important;text-align:left!important}#mobile-drawer .mobile-navigation ul#mobile-menu{padding:0 1.5rem 0 clamp(2rem,30vw,9rem)!important;margin:0!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item>a,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item:not(.menu-item-has-children)>a,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>a{display:block!important;width:auto!important;padding:.85rem 0!important;margin:0!important;border:0!important;font-family:var(--texma-font-headline)!important;font-size:1.625rem!important;font-weight:400!important;line-height:1.2!important;text-align:left!important;color:var(--texma-green)!important;background:0 0!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap{justify-content:flex-start!important;gap:.75rem!important;width:auto!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>.drawer-sub-toggle,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>button{color:var(--texma-green)!important;padding:.5rem!important;min-height:0!important}#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>.drawer-sub-toggle svg,#mobile-drawer .mobile-navigation ul#mobile-menu>li.menu-item.menu-item-has-children>.drawer-nav-drop-wrap>button svg{fill:var(--texma-green)!important;width:18px!important;height:18px!important}#mobile-drawer .mobile-navigation ul ul.sub-menu{padding:0 0 .75rem!important;margin:0!important}#mobile-drawer .mobile-navigation ul ul.sub-menu li.menu-item>a{display:block!important;width:auto!important;padding:.45rem 0!important;font-family:var(--texma-font)!important;font-size:1.05rem!important;line-height:1.3!important;text-align:left!important;color:var(--texma-ink)!important;background:0 0!important;border-radius:0!important;opacity:.85}}.texma-product-top{position:relative}.texma-product-top::after{content:"";display:table;clear:both}@media (min-width:1025px){.single-product .texma-product-top{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,38fr);column-gap:4%;align-items:start;margin-bottom:3rem}.single-product .texma-product-top::after{display:none}.single-product .texma-product-top>*{grid-column:1/-1}.single-product div.product .texma-product-top>div.images,.single-product div.product .texma-product-top>.woocommerce-product-gallery{grid-column:1;grid-row:1;width:auto!important;float:none!important;margin:0!important}.single-product div.product .texma-product-top>.summary{grid-column:2;grid-row:1;width:auto!important;float:none!important;margin:0!important;align-self:start}.single-product div.product .texma-product-top>.summary.is-sticky{position:sticky;top:var(--texma-sticky-top, 110px)}.single-product div.product>.woocommerce-tabs,.single-product div.product>.related,.single-product div.product>.upsells{clear:both}}.quantity,.single-product .quantity,.single-product form.cart .quantity,.single-product .woocommerce-variation-add-to-cart .quantity{width:auto!important;min-width:max-content!important;max-width:none!important;flex:0 0 auto!important}.single-product div.product .summary{--texma-buy-w:560px}.single-product div.product .summary .product_title{margin-bottom:.5rem!important}.single-product div.product .summary>p.price{display:inline-block!important;margin:0 .6rem 0 0!important;vertical-align:baseline}.single-product div.product .summary>.legal-price-info,.single-product div.product .summary>p.price+p.wc-gzd-additional-info{display:inline-block!important;margin:0!important;vertical-align:baseline}.single-product div.product .summary>.legal-price-info p,.single-product div.product .summary>.legal-price-info .wc-gzd-additional-info{display:inline!important;margin:0!important}.single-product div.product .summary>.delivery-time-info{display:block!important;margin:.25rem 0 0!important}.single-product div.product .summary form.variations_form{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.75rem!important;width:100%!important;margin:1.25rem 0 1rem!important}.single-product div.product .summary form.cart:not(.variations_form){margin-top:1.25rem!important}.single-product div.product .summary table.variations{position:relative;width:100%!important;max-width:var(--texma-buy-w)!important;margin:0!important;border:0!important}.single-product div.product .summary table.variations th,.single-product div.product .summary table.variations td{padding:0!important;border:0!important}.single-product div.product .summary table.variations th.label,.single-product div.product .summary table.variations th.label label{margin:0 0 .5rem!important;padding:0!important}.single-product div.product .summary table.variations td.value ul,.single-product div.product .summary table.variations .tawcvs-swatches{margin:0!important}.single-product div.product .summary table.variations .reset_variations{position:absolute;top:0;right:0;margin:0!important;padding:0!important;font-size:.8rem!important;line-height:1.5!important}.single-product div.product .summary .single_variation_wrap .woocommerce-variation{margin:0!important}.single-product div.product .summary .woocommerce-variation:empty,.single-product div.product .summary .woocommerce-variation>div:empty{display:none!important}.single-product div.product .summary .woocommerce-variation-price .price{margin:0 0 .5rem!important}.single-product div.product .summary .woocommerce-variation-add-to-cart{margin:0!important;gap:.75rem!important}.single-product div.product .summary .ppom-wrapper{flex:0 0 100%!important;width:100%!important;margin:0 0 .25rem!important}.single-product div.product .summary .ppom-wrapper .row{margin-left:0!important;margin-right:0!important}.single-product div.product .summary .ppom-wrapper .ppom-field-wrapper{max-width:var(--texma-buy-w)!important;padding-left:0!important;padding-right:0!important;margin:0 0 .75rem!important}.single-product div.product .summary .ppom-wrapper .ppom-field-wrapper:last-of-type{margin-bottom:0!important}.single-product div.product .summary .ppom-wrapper .form-group{margin-bottom:0!important}.single-product div.product .summary .ppom-wrapper label{margin:0 0 .35rem!important;font-size:.9rem!important}.single-product div.product .summary .ppom-wrapper select,.single-product div.product .summary .ppom-wrapper input[type=text],.single-product div.product .summary .ppom-wrapper .form-control{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.single-product div.product .summary .ppom-wrapper #ppom-price-container:empty,.single-product div.product .summary .ppom-wrapper #ppom-error-container:empty{display:none!important}.single-product div.product .summary .woocommerce-variation-add-to-cart,.single-product div.product .summary form.cart:not(.variations_form){align-items:center!important}.single-product div.product .summary .quantity{align-self:center!important;height:44px!important;margin:0!important}.single-product div.product .summary .quantity input.qty,.single-product div.product .summary .quantity .minus,.single-product div.product .summary .quantity .plus{box-sizing:border-box!important;height:44px!important}.single-product div.product .summary .single_add_to_cart_button,.single-product div.product .summary form.cart .single_add_to_cart_button,.single-product div.product .summary .woocommerce-variation-add-to-cart .single_add_to_cart_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 1.5rem!important;line-height:1!important;vertical-align:middle!important}@media (max-width:768px){.single-product div.product .summary .woocommerce-variation-add-to-cart .single_add_to_cart_button,.single-product div.product .summary form.cart .single_add_to_cart_button{align-self:stretch!important;width:100%!important}}body{color:var(--texma-ink)}body h1,body h2,body h3,body h4,body h5,body h6,body .product_title,body .entry-title,body .woocommerce-loop-product__title,body .woocommerce-loop-category__title{font-weight:400!important;color:var(--texma-ink);letter-spacing:0}#masthead .site-branding a.brand.has-logo-image{display:block!important;width:150px!important;height:49px!important;background:url(../img/texma-logo.svg)left center/contain no-repeat!important}#masthead .site-branding a.brand.has-logo-image img{width:150px!important;height:49px!important;max-width:none!important;opacity:0!important}@media (max-width:1024px){#masthead .site-branding a.brand.has-logo-image,#masthead .site-branding a.brand.has-logo-image img{width:110px!important;height:36px!important}}#masthead .main-navigation .primary-menu-container>ul>li.menu-item>a,#masthead .header-navigation .primary-menu-container>ul>li.menu-item>a{font-size:1.125rem!important;color:var(--texma-ink)!important}.texma-cat-head{display:flex;align-items:center;gap:1.5rem;margin:0 0 2.5rem}.texma-cat-head__logo{flex:0 0 auto;width:88px;height:88px;border-radius:50%;background:var(--texma-white);display:flex;align-items:center;justify-content:center;overflow:hidden}.texma-cat-head__logo img{width:72%;height:72%;object-fit:contain}.texma-cat-head__kicker{margin:0 0 .35rem;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--texma-ink)}.texma-cat-head__title{margin:0!important;font-family:var(--texma-font-headline)!important;font-size:clamp(1.9rem,1.4rem + 2vw,3rem)!important;line-height:1.1!important}.texma-cat-head__meta{margin:.5rem 0 0;font-size:.95rem;opacity:.8}.texma-cat-head__desc{margin-top:.75rem;max-width:60ch}.texma-cat-head__desc p:last-child{margin-bottom:0}@media (max-width:768px){.texma-cat-head{gap:1rem;margin-bottom:1.5rem}.texma-cat-head__logo{width:64px;height:64px}}.woocommerce ul.products li.product:not(.product-category){background:var(--texma-white)!important;box-sizing:border-box;display:flex!important;flex-direction:column}.woocommerce ul.products li.product:not(.product-category)>a:has(>img){border-radius:14px!important;overflow:hidden;background:var(--texma-white)!important}.woocommerce ul.products li.product:not(.product-category) .product-details{flex:1 1 auto;display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;align-items:center;column-gap:.75rem;margin:0!important;padding:.75rem .4rem .3rem!important;background:0 0!important}.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title{grid-column:1/-1;align-self:start;margin:0 0 .35rem!important;padding:0!important;min-height:2.6em!important;font-family:var(--texma-font-headline)!important;font-size:1rem!important;line-height:1.3!important}.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title a{color:var(--texma-ink)!important}.woocommerce ul.products li.product:not(.product-category) .price{grid-column:1;margin:0!important;font-family:var(--texma-font)!important;font-size:1.05rem!important;font-weight:400!important;color:var(--texma-ink)!important}.woocommerce ul.products li.product:not(.product-category) .price .woocommerce-Price-amount{font-family:var(--texma-font)!important;font-weight:500!important;color:var(--texma-ink)!important}.woocommerce ul.products li.product:not(.product-category) .product-action-wrap{grid-column:2;margin:0!important;padding:0!important;display:flex;align-items:center}.woocommerce ul.products li.product:not(.product-category) .product-action-wrap .button{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;font-size:0!important;line-height:0!important;color:transparent!important;background:var(--texma-neon)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='%23386A4E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/20px 20px no-repeat!important;box-shadow:none!important;overflow:hidden;transition:background-color var(--transition),transform .15s ease}.woocommerce ul.products li.product:not(.product-category) .product-action-wrap .button.ajax_add_to_cart{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h2l2.2 10.2a1.5 1.5 0 0 0 1.5 1.2h8.6a1.5 1.5 0 0 0 1.5-1.1L21 8H6.2' fill='none' stroke='%23386A4E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='9.5' cy='19.5' r='1.3' fill='%23386A4E'/%3E%3Ccircle cx='17' cy='19.5' r='1.3' fill='%23386A4E'/%3E%3C/svg%3E")!important}.woocommerce ul.products li.product:not(.product-category) .product-action-wrap .button>*{display:none!important}@media (hover:hover){.woocommerce ul.products li.product:not(.product-category) .product-action-wrap .button:hover{background-color:var(--texma-ink)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='%2334FF67' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.woocommerce ul.products li.product:not(.product-category) .product-action-wrap .button.ajax_add_to_cart:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h2l2.2 10.2a1.5 1.5 0 0 0 1.5 1.2h8.6a1.5 1.5 0 0 0 1.5-1.1L21 8H6.2' fill='none' stroke='%2334FF67' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='9.5' cy='19.5' r='1.3' fill='%2334FF67'/%3E%3Ccircle cx='17' cy='19.5' r='1.3' fill='%2334FF67'/%3E%3C/svg%3E")!important}.woocommerce ul.products li.product:not(.product-category):hover .product-action-wrap .button{transform:translateX(3px)}}.woocommerce ul.products li.product .product-action-wrap .button.loading{opacity:.6}.woocommerce ul.products li.product .product-action-wrap .added_to_cart{grid-column:1/-1;font-size:.85rem!important}ul.products:has(>li.product:not(.product-category))>li.product-category>a{border-radius:20px!important}.single-product div.product .summary .single_add_to_cart_button{background-color:var(--texma-neon)!important;color:var(--texma-ink)!important;border:0!important}@media (hover:hover){.single-product div.product .summary .single_add_to_cart_button:not(.disabled):hover{background-color:var(--texma-ink)!important;color:var(--texma-neon)!important}}.single-product div.product .summary .single_add_to_cart_button.disabled,.single-product div.product .summary .single_add_to_cart_button.wc-variation-selection-needed{opacity:.45!important}#colophon a[href*="maps.google"],#colophon a[href*="google.com/maps"],#colophon a[href*="goo.gl/maps"],#colophon a[href*="maps.app.goo.gl"],#colophon a[href*="google.de/maps"]{display:inline-flex!important;align-items:center;justify-content:center;height:44px;padding:0 1.25rem!important;border-radius:999px!important;background:var(--texma-bg)!important;color:var(--texma-navy)!important;text-decoration:none!important;border:0!important}p.eu-owb-order-withdraw-from-contract-button{margin:0!important;padding:0 1rem 2rem!important;background:var(--texma-navy);text-align:center}p.eu-owb-order-withdraw-from-contract-button a.button{background:0 0!important;color:var(--texma-bg)!important;border:1.5px solid rgba(212,250,255,.5)!important;font-size:.9rem!important}@media (hover:hover){p.eu-owb-order-withdraw-from-contract-button a.button:hover{background:var(--texma-neon)!important;color:var(--texma-navy)!important;border-color:var(--texma-neon)!important}}.wp-block-image.texma-hero-image{width:calc(100vw - 1rem)!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important}.wp-block-image.texma-hero-image img{aspect-ratio:16/5;border-radius:0 22% 22%0/0 50% 50%0!important}@media (max-width:768px){.wp-block-image.texma-hero-image img{aspect-ratio:4/3;border-radius:0 40% 40%0/0 50% 50%0!important}}.wp-block-group.texma-intro{padding-top:2.5rem!important}.wp-block-group.texma-intro .texma-kicker{margin:0 0 .75rem!important;font-size:.85rem!important;letter-spacing:.12em;text-transform:uppercase}.wp-block-group.texma-intro h1{font-family:var(--texma-font-headline)!important;font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem)!important;line-height:1.1!important;max-width:1150px!important}.wp-block-button.texma-cta-arrow .wp-block-button__link{position:relative;display:inline-flex!important;align-items:center;height:44px;margin-left:48px;padding:0 1.4rem!important;border:0!important;border-radius:999px!important;background:var(--texma-neon)!important;color:var(--texma-ink)!important;font-family:var(--texma-font)!important;font-size:1.05rem!important;text-decoration:none!important;transition:background-color var(--transition),color var(--transition)}.wp-block-button.texma-cta-arrow .wp-block-button__link::before{content:"";position:absolute;left:-48px;top:0;width:44px;height:44px;border-radius:50%;background:var(--texma-neon)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='%23386A4E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/20px 20px no-repeat;transition:transform .2s ease}@media (hover:hover){.wp-block-button.texma-cta-arrow .wp-block-button__link:hover{background:var(--texma-ink)!important;color:var(--texma-neon)!important}.wp-block-button.texma-cta-arrow .wp-block-button__link:hover::before{transform:translateX(4px)}}.tawcvs-swatches,.tawcvs-swatches .swatch-item-wrapper{overflow:visible!important}.tawcvs-swatches .swatch.swatch-color{position:relative!important;overflow:visible!important}.tawcvs-swatches .swatch.swatch-color .text{position:absolute!important;top:auto!important;right:auto!important;bottom:calc(100% + 8px)!important;left:50%!important;transform:translate(-50%,4px);display:block!important;visibility:visible!important;width:auto!important;height:auto!important;margin:0!important;padding:.35rem .7rem!important;clip:auto!important;clip-path:none!important;text-indent:0!important;white-space:nowrap;border-radius:999px;background:var(--texma-ink)!important;color:var(--texma-neon)!important;font-family:var(--texma-font)!important;font-size:.8rem!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:20}.tawcvs-swatches .swatch.swatch-color .text::first-letter{text-transform:uppercase}@media (hover:hover){.tawcvs-swatches .swatch.swatch-color:hover .text{opacity:1;transform:translate(-50%,0)}}.tawcvs-swatches .swatch.swatch-color:focus-visible .text{opacity:1;transform:translate(-50%,0)}.texma-swatch-name{font-weight:400;opacity:.8}.price:has(>del),.price:has(>ins),.single-product div.product .summary>p.price:has(>del),.woocommerce ul.products li.product:not(.product-category) .price:has(>del){display:inline-flex!important;flex-wrap:wrap;align-items:baseline;column-gap:.45em;row-gap:.2em}.price>ins{order:1;text-decoration:none!important;background:0 0!important}.price>ins .woocommerce-Price-amount{font-weight:600!important}.price>del{order:2;font-size:.8em;opacity:.55}.price>del .woocommerce-Price-amount{font-weight:400!important;opacity:1!important}.price>.wc-gzd-sale-price-label{order:0}.price>.texma-sale-pct{order:3}.texma-sale-pct{display:inline-block;padding:.1em .5em;border-radius:999px;background:var(--texma-neon);color:var(--texma-ink)!important;font-family:var(--texma-font)!important;font-size:.75em!important;font-weight:600!important;line-height:1.5;white-space:nowrap}.woocommerce ul.products li.product:not(.product-category) .price{min-width:0}.woocommerce ul.products li.product .texma-loop-colors{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:.1rem 0 .7rem;padding:0}.texma-loop-colors .texma-dot{width:16px;height:16px;flex:0 0 16px;border-radius:50%;background:var(--dot, #fff);box-shadow:inset 0 0 0 1px rgba(56,106,78,.25);outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s ease,transform .15s ease;text-decoration:none!important}.texma-loop-colors .texma-dot.two-tone{background:linear-gradient(135deg,var(--dot)0 50%,var(--dot2) 50% 100%)}.texma-loop-colors .texma-dot.no-hex{background:linear-gradient(135deg,#fff 45%,rgba(56,106,78,.35) 45% 55%,#fff 55%)}.texma-loop-colors .texma-dot:hover,.texma-loop-colors .texma-dot:focus-visible,.texma-loop-colors .texma-dot.is-active{outline-color:var(--texma-ink)}.texma-loop-colors .texma-dot-more{font-size:.8rem;line-height:16px;color:var(--texma-ink)!important;opacity:.75;text-decoration:none!important;margin-left:2px}@media (hover:none){.texma-loop-colors .texma-dot{width:20px;height:20px;flex-basis:20px}}.woocommerce ul.products li.product>.texma-loop-colors{padding:.75rem .4rem 0;margin-bottom:0}.woocommerce ul.products li.product.texma-dot-hover .secondary-product-image{opacity:0!important}.woocommerce ul.products li.product.texma-dot-hover a img.attachment-woocommerce_thumbnail:not(.secondary-product-image){opacity:1!important}.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title{grid-row:1}.woocommerce ul.products li.product:not(.product-category) .product-details>.texma-loop-colors{grid-row:2}.woocommerce ul.products li.product:not(.product-category) .product-details>.price{grid-row:3;grid-column:1;align-self:end}.woocommerce ul.products li.product:not(.product-category) .product-details>.product-action-wrap{grid-row:3;grid-column:2;align-self:end}.variation-selector.hidden{display:none!important}.texma-swatches{gap:0!important}.texma-swatches .swatch-item-wrapper{display:inline-flex}.texma-swatches .swatch{position:relative!important;user-select:none;-webkit-tap-highlight-color:transparent}.texma-swatches .swatch:focus-visible{outline:2px solid var(--texma-ink);outline-offset:3px}.texma-swatches .swatch.swatch-label .text{display:block;line-height:1}.texma-swatches .swatch.swatch-image{width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;padding:0!important;margin:0 .4rem .4rem 0!important;overflow:hidden!important;border:1.5px solid rgba(56,106,78,.2)!important;background:var(--texma-white)!important;box-sizing:border-box!important;cursor:pointer;display:inline-flex!important;transition:all var(--transition)}.texma-swatches .swatch.swatch-image img{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%;margin:0!important}.texma-swatches .swatch.swatch-image .text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.texma-swatches .swatch.swatch-image.selected,.texma-swatches .swatch.swatch-image:hover{border-color:var(--texma-ink)!important;border-width:2.5px!important}.texma-swatches .swatch.swatch-color.selected{box-shadow:inset 0 0 0 2px var(--texma-white)!important}.texma-swatches .swatch.disabled{opacity:.4;transform:none!important}.texma-swatches .swatch.disabled::after{content:"";position:absolute;left:50%;top:50%;width:120%;height:1.5px;background:var(--texma-ink);transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none;z-index:2}.texma-swatches .swatch.swatch-label.disabled:hover{background-color:var(--texma-white)!important;color:var(--texma-ink)!important;border-color:rgba(56,106,78,.2)!important}.texma-filter,.texma-filter__drawer{--tf-w:min(440px, 100vw);--tf-pad:20px;--tf-sec-r:20px;--tf-sec-pad:16px;margin:0 0 1.25rem;font-family:var(--texma-font);color:var(--texma-ink)}.texma-filter__toggle{list-style:none;display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:0 1.25rem;border:1.5px solid rgba(56,106,78,.2);border-radius:999px;background:var(--texma-white);color:var(--texma-ink);font-size:.95rem;cursor:pointer;user-select:none;transition:border-color var(--transition)}.texma-filter__toggle::-webkit-details-marker{display:none}.texma-filter__toggle:hover,.texma-filter__toggle:focus-visible{border-color:var(--texma-ink)}.texma-filter__icon{flex:0 0 auto}.texma-filter__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--texma-ink);color:var(--texma-neon);font-size:.75rem}.texma-filter:not(.is-portaled)[open]>.texma-filter__toggle::before,html.texma-filter-open .texma-filter__overlay{content:"";position:fixed;inset:0;z-index:100000;background:rgba(14,28,54,.45);cursor:default;animation:texma-fade .2s ease}.texma-filter__overlay,.texma-filter__drawer.is-portal{display:none}html.texma-filter-open .texma-filter__overlay{display:block}html.texma-filter-open .texma-filter__drawer.is-portal{display:flex}.texma-filter__drawer{font-family:var(--texma-font);color:var(--texma-ink);position:fixed;top:0;left:0;bottom:0;z-index:100001;width:var(--tf-w);display:flex;flex-direction:column;margin:0;background:var(--texma-bg);box-shadow:10px 0 40px rgba(14,28,54,.18);animation:texma-slide-in .25s ease}@keyframes texma-slide-in{0%{transform:translateX(-100%)}to{transform:none}}@keyframes texma-fade{0%{opacity:0}to{opacity:1}}.texma-filter__head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem var(--tf-pad) 1rem}.texma-filter__title{display:flex;align-items:center;gap:.6rem;margin:0!important;font-family:var(--texma-font-headline)!important;font-size:1.25rem!important;font-weight:400!important;color:var(--texma-ink)!important}.texma-filter__close{width:40px;height:40px;padding:0!important;border:0!important;border-radius:50%!important;background:0 0!important;color:var(--texma-ink)!important;font-size:1.6rem!important;line-height:1!important;cursor:pointer}.texma-filter__close:hover{background:var(--texma-white)!important}.texma-filter__body{flex:1 1 auto;overflow-y:auto;padding:0 var(--tf-pad) 1rem;display:flex;flex-direction:column;gap:.75rem;overscroll-behavior:contain}.texma-filter__sec{border-radius:var(--tf-sec-r);background:var(--texma-white)}.texma-filter__sec>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:var(--tf-sec-pad);font-size:1.05rem;cursor:pointer;user-select:none}.texma-filter__sec>summary::-webkit-details-marker{display:none}.texma-filter__sec>summary::after{content:"";width:8px;height:8px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease}.texma-filter__sec[open]>summary::after{transform:rotate(-135deg) translate(-2px,-2px)}.texma-filter__opts{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 var(--tf-sec-pad) var(--tf-sec-pad)}.texma-filter__opts input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.texma-filter__opts label{cursor:pointer;margin:0!important}.texma-filter__opts label:has(input:focus-visible){outline:2px solid var(--texma-ink);outline-offset:2px}.texma-filter__opts label.is-empty{opacity:.4}.texma-filter__opts--list{flex-direction:column;gap:.15rem}.texma-filter__row{display:flex!important;align-items:center;gap:.7rem;padding:.35rem 0;font-size:.95rem}.texma-filter__check{width:20px;height:20px;flex:0 0 20px;border:1.5px solid rgba(56,106,78,.35);border-radius:6px;background:var(--texma-white);transition:all var(--transition)}.texma-filter__row:has(input:checked) .texma-filter__check{border-color:var(--texma-ink);background:var(--texma-ink)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%2334FF67' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/14px no-repeat}.texma-filter__n{margin-left:auto;font-size:.8rem;opacity:.55}.texma-filter__opts--colors{gap:.6rem}.texma-filter__color{position:relative;display:inline-flex!important}.texma-filter__dot{display:block;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(56,106,78,.2);transition:box-shadow var(--transition),transform .15s ease}.texma-filter__color:hover .texma-filter__dot{transform:scale(1.06)}.texma-filter__color:has(input:checked) .texma-filter__dot{box-shadow:0 0 0 2px var(--texma-white),0 0 0 4px var(--texma-ink)}.texma-filter__tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:.3rem .6rem;border-radius:999px;background:var(--texma-ink);color:var(--texma-neon);font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:2}@media (hover:hover){.texma-filter__color:hover .texma-filter__tip{opacity:1}}.texma-filter__picked{margin:-.25rem var(--tf-sec-pad)0!important;padding-bottom:var(--tf-sec-pad);font-size:.8rem;opacity:.75}.texma-filter__picked:empty{display:none}.texma-filter__size{display:inline-flex!important;align-items:center;justify-content:center;min-width:52px;height:38px;padding:0 .8rem;border:1.5px solid rgba(56,106,78,.2);border-radius:999px;background:var(--texma-white);font-size:.9rem;transition:all var(--transition)}.texma-filter__size:hover{border-color:var(--texma-ink)}.texma-filter__size:has(input:checked){background:var(--texma-ink);border-color:var(--texma-ink);color:var(--texma-neon)}.texma-filter__price{display:flex;align-items:center;gap:.6rem;padding:0 var(--tf-sec-pad)}.texma-filter__price label{flex:1 1 0;display:flex;align-items:center;gap:.4rem;height:44px;margin:0!important;padding:0 .9rem;border:1.5px solid rgba(56,106,78,.2);border-radius:999px;background:var(--texma-white)}.texma-filter__price label:focus-within{border-color:var(--texma-ink)}.texma-filter__price input{width:100%;min-width:0;height:auto!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;text-align:right;font-size:.95rem!important;color:var(--texma-ink)!important;-moz-appearance:textfield}.texma-filter__price input::-webkit-inner-spin-button,.texma-filter__price input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.texma-filter__bis{font-size:.9rem;opacity:.7}.texma-filter__hint{margin:.6rem var(--tf-sec-pad)0!important;padding-bottom:var(--tf-sec-pad);font-size:.8rem;opacity:.7}.texma-filter__foot{display:flex;align-items:center;gap:1rem;padding:1rem var(--tf-pad) calc(1rem + env(safe-area-inset-bottom));border-top:1.5px solid rgba(56,106,78,.12);background:var(--texma-white)}.texma-filter__reset{font-size:.9rem;color:var(--texma-ink)!important;text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap}.texma-filter__apply{flex:1 1 auto;min-height:50px;padding:0 1.25rem!important;border:0!important;border-radius:999px!important;background:var(--texma-neon)!important;color:var(--texma-ink)!important;font-family:var(--texma-font)!important;font-size:1rem!important;font-weight:500!important;cursor:pointer;transition:background-color var(--transition),color var(--transition)}.texma-filter__apply:hover{background:var(--texma-ink)!important;color:var(--texma-neon)!important}.texma-filter__apply.is-none{background:rgba(56,106,78,.15)!important;color:rgba(56,106,78,.7)!important;pointer-events:none}.texma-filter-active{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:-.25rem 0 1.5rem}.texma-filter-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:0 .6rem 0 .9rem;border-radius:999px;background:var(--texma-ink);color:var(--texma-neon)!important;font-size:.85rem;text-decoration:none!important}.texma-filter-chip span{font-size:1.1rem;line-height:1}.texma-filter-active__all{margin-left:.25rem;font-size:.85rem;color:var(--texma-ink)!important;text-decoration:underline!important;text-underline-offset:3px}.kadence-shop-top-row:has(>.texma-filter){display:flex!important;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.kadence-shop-top-row>.texma-filter{margin:0;order:-1}html.texma-filter-open,html.texma-filter-open body{overflow:hidden}.texma-filter-loading ul.products{opacity:.45;transition:opacity .2s ease}@media (max-width:600px){.texma-filter{--tf-pad:16px}.texma-filter__toggle{padding:0 1rem}}#cart-drawer{--cd-card-r:20px;--cd-card-pad:12px}#cart-drawer .drawer-inner{width:min(440px,100vw)!important;max-width:100vw!important;display:flex!important;flex-direction:column}#cart-drawer .drawer-header{padding:1.1rem 1.25rem!important;min-height:0!important}#cart-drawer .side-cart-header{font-size:1.15rem!important;font-weight:400!important;letter-spacing:0!important}#cart-drawer .drawer-content{flex:1 1 auto;min-height:0;padding:0!important;display:flex;flex-direction:column}#cart-drawer .mini-cart-container,#cart-drawer .kadence-mini-cart-refresh{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#cart-drawer ul.woocommerce-mini-cart{flex:1 1 auto;overflow-y:auto;margin:0!important;padding:1rem 1.25rem!important;background:0 0!important;border-radius:0!important;display:flex;flex-direction:column;gap:.75rem}#cart-drawer li.woocommerce-mini-cart-item{position:relative;flex:0 0 auto;min-height:calc(76px + 2*var(--cd-card-pad));margin:0!important;padding:var(--cd-card-pad) 2.5rem var(--cd-card-pad) calc(76px + 2*var(--cd-card-pad))!important;border:0!important;border-radius:var(--cd-card-r);background:var(--texma-white);font-size:.85rem;line-height:1.35;color:var(--texma-ink);list-style:none}#cart-drawer li.woocommerce-mini-cart-item>a:not(.remove){display:block;font-family:var(--texma-font)!important;font-size:.95rem;font-weight:500!important;color:var(--texma-ink)!important;text-decoration:none!important;line-height:1.3}#cart-drawer li.woocommerce-mini-cart-item>a:not(.remove) img{position:absolute;top:var(--cd-card-pad);left:var(--cd-card-pad);width:76px!important;height:76px!important;margin:0!important;float:none!important;object-fit:contain;background:#f4f6f5;border-radius:calc(var(--cd-card-r) - var(--cd-card-pad))!important}#cart-drawer .delivery-time-info{margin:.2rem 0 0!important;font-size:.75rem!important;font-weight:400!important;opacity:.7}#cart-drawer dl.variation{display:block;margin:.45rem 0 0!important;padding:0!important;border:0!important;font-size:.78rem;line-height:1.4}#cart-drawer dl.variation dt,#cart-drawer dl.variation dd{display:inline;float:none!important;margin:0!important;padding:0!important;font-weight:400!important}#cart-drawer dl.variation dt{opacity:.65;margin-right:.3em!important}#cart-drawer dl.variation dd{overflow-wrap:break-word}#cart-drawer dl.variation dd::after{content:"\a";white-space:pre}#cart-drawer dl.variation dd p{display:inline;margin:0!important}#cart-drawer li.woocommerce-mini-cart-item{padding-right:calc(var(--cd-card-pad) + .25rem)!important;padding-bottom:var(--cd-card-pad)!important}#cart-drawer li.woocommerce-mini-cart-item>a:not(.remove){padding-right:5.25rem}#cart-drawer .texma-mc-price{position:absolute;top:var(--cd-card-pad);right:var(--cd-card-pad);font-size:.95rem;font-weight:600;white-space:nowrap}#cart-drawer .texma-mc-unit{display:block;margin-top:.3rem;font-size:.78rem;opacity:.65}#cart-drawer .texma-mc-qty{position:relative;margin-top:.6rem;display:inline-flex;align-items:center;height:36px;border:1.5px solid rgba(56,106,78,.2);border-radius:999px;background:var(--texma-white)}#cart-drawer .texma-mc-qty__btn{width:34px;height:34px;padding:0!important;border:0!important;border-radius:50%!important;background:0 0!important;color:var(--texma-ink)!important;font-size:1.1rem!important;line-height:1!important;cursor:pointer}#cart-drawer .texma-mc-qty__btn:hover:not(:disabled){background:var(--texma-ink)!important;color:var(--texma-neon)!important}#cart-drawer .texma-mc-qty__btn:disabled{opacity:.3;cursor:default}#cart-drawer .texma-mc-qty__in{width:34px!important;height:30px!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;text-align:center;font-size:.9rem!important;color:var(--texma-ink)!important;-moz-appearance:textfield}#cart-drawer .texma-mc-qty__in::-webkit-inner-spin-button,#cart-drawer .texma-mc-qty__in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#cart-drawer li.is-updating{opacity:.55;pointer-events:none}#cart-drawer li.woocommerce-mini-cart-item a.remove{position:absolute!important;top:auto!important;right:auto!important;left:calc(76px + 2*var(--cd-card-pad) + 108px + 8px);bottom:calc(var(--cd-card-pad) + 2px);width:32px!important;height:32px!important;border-radius:50%!important;font-size:0!important;color:transparent!important;opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M9 7V4.5h6V7M6.5 7l1 13h9l1-13M10 11v6M14 11v6' fill='none' stroke='%23386A4E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/18px no-repeat!important}#cart-drawer li.woocommerce-mini-cart-item a.remove:hover{opacity:1;background-color:rgba(56,106,78,.1)!important}#cart-drawer .texma-mc-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;margin-left:.5rem;padding:0 7px;border-radius:999px;background:var(--texma-white);font-family:var(--texma-font);font-size:.8rem;vertical-align:middle}#cart-drawer .texma-mc-count[hidden]{display:none}#cart-drawer .texma-mc-coupon{background:var(--texma-white);border-top:1.5px solid rgba(56,106,78,.12);padding:0 1.25rem}#cart-drawer .texma-mc-coupon>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:.85rem 0;font-size:.95rem;cursor:pointer}#cart-drawer .texma-mc-coupon>summary::-webkit-details-marker{display:none}#cart-drawer .texma-mc-coupon>summary::after{content:"+";font-size:1.3rem;line-height:1}#cart-drawer .texma-mc-coupon[open]>summary::after{content:"−"}#cart-drawer .texma-mc-coupon__body{padding-bottom:.85rem}#cart-drawer .texma-mc-coupon__form{display:flex;gap:.5rem}#cart-drawer .texma-mc-coupon__in{flex:1 1 auto;min-width:0;height:44px!important;padding:0 1rem!important;border:1.5px solid rgba(56,106,78,.2)!important;border-radius:999px!important;background:var(--texma-white)!important;color:var(--texma-ink)!important;font-size:.9rem!important;text-transform:uppercase}#cart-drawer .texma-mc-coupon__in:focus{border-color:var(--texma-ink)!important;outline:0}#cart-drawer .texma-mc-coupon__apply{height:44px;padding:0 1.1rem!important;border:0!important;border-radius:999px!important;background:var(--texma-ink)!important;color:var(--texma-neon)!important;font-size:.9rem!important;cursor:pointer}#cart-drawer .texma-mc-coupon__msg{margin:.4rem 0 0!important;font-size:.8rem}#cart-drawer .texma-mc-coupon__msg:empty{display:none}#cart-drawer .texma-mc-coupon__msg.is-error{color:#c0392b}#cart-drawer .texma-mc-coupon__tag{display:inline-flex;align-items:center;gap:.3rem;margin:.5rem .4rem 0 0;padding:.2rem .4rem .2rem .75rem;border-radius:999px;background:var(--texma-ink);color:var(--texma-neon);font-size:.8rem;letter-spacing:.03em}#cart-drawer .texma-mc-coupon__remove{width:22px;height:22px;padding:0!important;border:0!important;border-radius:50%!important;background:0 0!important;color:var(--texma-neon)!important;font-size:1rem!important;line-height:1!important;cursor:pointer}#cart-drawer .texma-mc-row{display:flex;justify-content:space-between;margin:0!important;padding:.2rem 1.25rem!important;background:var(--texma-white);font-size:.9rem}#cart-drawer .texma-mc-row--total{padding-top:.5rem!important;font-size:1.15rem}#cart-drawer .texma-mc-row--total strong{font-weight:500}#cart-drawer .texma-mc-row--total span{font-weight:600}#cart-drawer .texma-mc-pay{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0!important;padding:0 1.25rem 1.1rem!important;background:var(--texma-white);font-size:.75rem;color:rgba(56,106,78,.75);text-align:center}#cart-drawer .woocommerce-mini-cart__total,#cart-drawer .wc-gzd-total-mini-cart{display:flex;justify-content:space-between;align-items:baseline;margin:0!important;padding:.35rem 1.25rem!important;border:0!important;background:var(--texma-white);color:var(--texma-ink)}#cart-drawer .woocommerce-mini-cart__total{font-size:1.05rem}#cart-drawer .woocommerce-mini-cart__total strong{font-weight:500}#cart-drawer .woocommerce-mini-cart__total .amount{font-weight:600}#cart-drawer .wc-gzd-total-mini-cart{font-size:.8rem;color:rgba(56,106,78,.75)}#cart-drawer .wc-gzd-total-mini-cart strong,#cart-drawer .wc-gzd-total-mini-cart .amount{font-weight:400!important}#cart-drawer .woocommerce-mini-cart__buttons{display:flex!important;flex-direction:column-reverse;align-items:center;gap:.35rem;margin:0!important;padding:.85rem 1.25rem .6rem!important;background:var(--texma-white)}#cart-drawer .woocommerce-mini-cart__buttons .button.checkout{display:flex!important;align-items:center;justify-content:center;width:100%;box-sizing:border-box!important;min-height:54px;margin:0!important;padding:0 1rem!important;border:0!important;border-radius:999px!important;background:var(--texma-neon)!important;color:var(--texma-ink)!important;font-size:1.05rem!important;font-weight:500!important}#cart-drawer .woocommerce-mini-cart__buttons .button:not(.checkout){display:inline-block!important;width:auto;min-height:0;margin:0!important;padding:.35rem .5rem!important;border:0!important;background:0 0!important;color:var(--texma-ink)!important;font-size:.85rem!important;font-weight:400!important;text-decoration:underline!important;text-underline-offset:3px}@media (hover:hover){#cart-drawer .woocommerce-mini-cart__buttons .button.checkout:hover{background:var(--texma-ink)!important;color:var(--texma-neon)!important}}#cart-drawer .woocommerce-mini-cart__empty-message{margin:2rem 1.25rem!important;text-align:center;color:var(--texma-ink)}:root{--texma-card-r:20px;--texma-card-pad:10px;--texma-cat-pad:8px}.woocommerce ul.products li.product:not(.product-category){border-radius:var(--texma-card-r)!important;padding:var(--texma-card-pad)!important}.woocommerce ul.products li.product:not(.product-category)>a:has(>img),.woocommerce-page ul.products li.product:not(.product-category)>a:has(>img),.woocommerce ul.products li.product:not(.product-category)>a:not(.button):not(.add_to_cart_button),.woocommerce ul.products li.product:not(.product-category) img.attachment-woocommerce_thumbnail,.woocommerce ul.products li.product:not(.product-category) img.wp-post-image,.woocommerce ul.products li.product:not(.product-category)>a>img,.woocommerce-page ul.products li.product:not(.product-category) img.attachment-woocommerce_thumbnail{border-radius:calc(var(--texma-card-r) - var(--texma-card-pad))!important}.woocommerce ul.products li.product-category>a,ul.products:has(>li.product:not(.product-category))>li.product-category>a{border-radius:var(--texma-card-r)!important;padding:var(--texma-cat-pad)!important}.woocommerce ul.products li.product-category>a>img{border-radius:calc(var(--texma-card-r) - var(--texma-cat-pad))!important}.single-product .summary .price .texma-addon-note{flex-basis:100%;order:9;display:block;margin-top:.15rem;font-size:.8rem;font-weight:400;opacity:.7}#cart-drawer .kadence-mini-cart-refresh,#cart-drawer .widget_shopping_cart_content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#cart-drawer ul.woocommerce-mini-cart{order:1}#cart-drawer .texma-mc-coupon{order:2}#cart-drawer .woocommerce-mini-cart__total{order:3}#cart-drawer .texma-mc-row--discount{order:4}#cart-drawer .texma-mc-row--total{order:5}#cart-drawer .wc-gzd-total-mini-cart{order:6}#cart-drawer .woocommerce-mini-cart__buttons{order:7}#cart-drawer .texma-mc-pay{order:8}#cart-drawer .woocommerce-mini-cart__empty-message{order:1}#cart-drawer .kadence-mini-cart-refresh:has(.texma-mc-row--total) .woocommerce-mini-cart__total,#cart-drawer .widget_shopping_cart_content:has(.texma-mc-row--total) .woocommerce-mini-cart__total{font-size:.9rem}#cart-drawer .texma-mc-coupon+.woocommerce-mini-cart__total,#cart-drawer .woocommerce-mini-cart__total{border-top:0!important;padding-top:.75rem!important}#cart-drawer dl.variation::before,#cart-drawer dl.variation::after{content:none!important;display:none!important}.texma-pp-layer[hidden]{display:none!important}.texma-pp-text{display:block;white-space:nowrap;line-height:1;text-align:center;font-kerning:normal}.single-product .woocommerce-product-gallery .texma-pp-note{margin:8px 2px 0;font-size:12px;line-height:1.4;opacity:.65}.single-product .woocommerce-product-gallery .texma-pp-note[hidden]{display:none}.texma-pp-mini{display:none}@media (max-width:1024px){.texma-pp-mini:not([hidden]){display:flex;align-items:center;gap:12px;margin:6px 0 14px}.texma-pp-mini__img{position:relative;flex:0 0 148px;aspect-ratio:1/1;background:var(--texma-white, #fff);border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.texma-pp-mini__stage{position:absolute;left:0;top:0;width:100%;height:100%}.texma-pp-mini__img img{display:block;width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box}.texma-pp-mini__note{margin:0;font-size:12px;line-height:1.4;opacity:.65}.single-product .woocommerce-product-gallery .texma-pp-note{display:none}}@media (min-width:1025px){.header-navigation li.texma-mega>ul.sub-menu,.header-navigation li.texma-mega>ul.submenu{display:none!important}}.texma-mega__panel{position:fixed;z-index:1200;display:none;box-sizing:border-box;overflow-y:auto;padding:26px 30px 22px;border-radius:var(--texma-card-r, 20px);background:var(--texma-white, #fff);box-shadow:0 18px 40px rgba(14,28,54,.14);color:var(--texma-ink);font-family:var(--texma-font);text-align:left;cursor:default}.texma-mega__panel::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}@media (min-width:1025px){li.texma-mega.is-mega-open>.texma-mega__panel{display:block}}.texma-mega__head{display:flex;align-items:center;gap:18px;margin-bottom:18px}.texma-mega__title{font-family:var(--texma-font-headline);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--texma-green)}.texma-mega__search{flex:0 1 360px;margin:0 0 0 auto;display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border:1.5px solid rgba(56,106,78,.25);border-radius:999px;color:var(--texma-green);cursor:text}.texma-mega__search:focus-within{border-color:var(--texma-ink)}.texma-mega__search[hidden]{display:none}.texma-mega__search input{flex:1;min-width:0;height:40px;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;outline:0;font:inherit;font-size:.95rem;color:var(--texma-ink)}.texma-mega__grid{columns:4 220px;column-gap:28px}.texma-mega__item{break-inside:avoid;padding:2px 0;border-bottom:1px solid rgba(56,106,78,.1)}.texma-mega__item[hidden]{display:none}#masthead .texma-mega__panel a.texma-mega__link{display:flex!important;align-items:center;box-sizing:border-box;height:calc(2*1.3em + 18px);margin:0-14px!important;padding:9px 14px!important;border-radius:999px!important;background:0 0!important;color:var(--texma-ink)!important;font-size:.97rem!important;font-weight:400!important;line-height:1.3!important;white-space:normal!important;text-decoration:none!important;overflow:hidden;transition:background-color var(--transition, .2s)}.texma-mega__link .texma-mega__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#masthead .texma-mega__panel a.texma-mega__link:hover,#masthead .texma-mega__panel a.texma-mega__link:focus-visible,#masthead .texma-mega__panel a.texma-mega__link.is-current{background:var(--texma-neon)!important;color:var(--texma-ink)!important}#masthead .texma-mega__panel a.texma-mega__sub{display:block!important;padding:2px 0 6px 10px!important;background:0 0!important;color:var(--texma-green)!important;font-size:.85rem!important;text-decoration:none!important}#masthead .texma-mega__panel a.texma-mega__sub:hover{text-decoration:underline!important}.texma-mega__empty{margin:6px 0 0;font-size:.9rem;opacity:.7}.texma-mega__foot{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1.5px solid rgba(56,106,78,.1)}#masthead .texma-mega__panel a.texma-mega__all{display:inline-flex!important;align-items:center;height:40px;padding:0 18px!important;border-radius:999px!important;background:var(--texma-ink)!important;color:var(--texma-neon)!important;font-size:.9rem!important;text-decoration:none!important}#masthead .texma-mega__panel a.texma-mega__all:hover{background:var(--texma-neon)!important;color:var(--texma-ink)!important}#masthead .texma-mega__panel a,#masthead .texma-mega__panel a:hover,#masthead .texma-mega__panel a:focus{opacity:1!important;filter:none!important}#masthead.texma-hr-pinned{position:fixed!important;top:var(--texma-hr-top, 0px);left:0;right:0;width:100%;box-sizing:border-box;z-index:1000;transition:transform .28s cubic-bezier(.4,0,.2,1);will-change:transform}#masthead.texma-hr-pinned.texma-hr-hidden{transform:translateY(calc(-100% - var(--texma-hr-top, 0px) - 4px))}#masthead.texma-hr-instant{transition:none!important}.texma-hr-spacer{display:block}@media (min-width:1025px){.single-product div.product .texma-product-top>.summary.is-sticky{transition:top .28s cubic-bezier(.4,0,.2,1)}.texma-hr-visible .single-product div.product .texma-product-top>.summary.is-sticky{top:max(var(--texma-sticky-top, 110px),calc(var(--texma-hr-top, 0px) + var(--texma-hr-h, 0px) + 16px))}}@media (prefers-reduced-motion:reduce){#masthead.texma-hr-pinned{transition:none}}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form table.cart tr.cart_item{display:grid!important;grid-template-columns:76px minmax(0,1fr) auto;column-gap:14px;row-gap:6px;align-items:start;position:relative;padding:14px!important;border-radius:20px!important}body.woocommerce-cart table.cart tr.cart_item td{padding:0!important;width:auto!important;text-align:left!important}body.woocommerce-cart table.cart tr.cart_item td::before{display:none!important;content:none!important}body.woocommerce-cart table.cart td.product-thumbnail{grid-column:1;grid-row:1/span 3;margin:0!important}body.woocommerce-cart table.cart td.product-thumbnail img{width:76px!important;height:76px!important;object-fit:contain;border-radius:10px;background:#f4f6f5}body.woocommerce-cart table.cart td.product-name{grid-column:2;grid-row:1;font-weight:500!important;font-size:.95rem}body.woocommerce-cart table.cart td.product-name .delivery-time-info,body.woocommerce-cart table.cart td.product-name p{margin:.15rem 0 0!important}body.woocommerce-cart table.cart td.product-name dl.variation{display:block;margin:.3rem 0 0!important;font-size:.8rem;font-weight:400}body.woocommerce-cart table.cart td.product-name dl.variation dt,body.woocommerce-cart table.cart td.product-name dl.variation dd{display:inline;float:none!important;margin:0!important;padding:0!important;font-weight:400!important;text-align:left!important}body.woocommerce-cart table.cart td.product-name dl.variation dt{opacity:.65;margin-right:.3em!important}body.woocommerce-cart table.cart td.product-name dl.variation dd::after{content:"\a";white-space:pre}body.woocommerce-cart table.cart td.product-name dl.variation dd p{display:inline;margin:0!important}body.woocommerce-cart table.cart td.product-price{display:none!important}body.woocommerce-cart table.cart td.product-subtotal{grid-column:3;grid-row:1;text-align:right!important;font-weight:600;white-space:nowrap}body.woocommerce-cart table.cart td.product-quantity{grid-column:2;grid-row:3;align-self:center}body.woocommerce-cart table.cart td.product-quantity .quantity{gap:6px!important}body.woocommerce-cart table.cart td.product-quantity .quantity .minus,body.woocommerce-cart table.cart td.product-quantity .quantity .plus{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;background-size:16px 16px!important}body.woocommerce-cart table.cart td.product-quantity .quantity input.qty{width:46px!important;height:36px!important;min-height:36px!important;padding:0!important}body.woocommerce-cart table.cart td.product-remove{grid-column:3;grid-row:3;align-self:center;justify-self:end;order:0!important}body.woocommerce-cart table.cart td.actions{display:block!important}body.woocommerce-cart table.cart td.actions .coupon{display:flex!important;gap:8px;width:100%!important;float:none!important;margin:0 0 10px!important}body.woocommerce-cart table.cart td.actions .coupon input#coupon_code{flex:1 1 auto;width:auto!important;min-width:0!important;margin:0!important}body.woocommerce-cart table.cart td.actions .coupon button{flex:0 0 auto;width:auto!important;margin:0!important;white-space:nowrap}body.woocommerce-cart table.cart td.actions>button[name=update_cart]{width:100%!important;float:none!important;margin:0!important}body.woocommerce-cart .cart-collaterals{padding:0 0 80px!important;background:0 0!important;box-shadow:none!important;border:0!important}body.woocommerce-cart .cart-collaterals .cart_totals{padding:18px!important;margin:0!important}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{padding:0!important;margin-top:12px!important}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button{width:100%!important;box-sizing:border-box}body.woocommerce-cart #pwgc-redeem-gift-card-form{width:100%!important;box-sizing:border-box;padding:14px!important}body.woocommerce-cart #pwgc-redeem-gift-card-form form,body.woocommerce-cart #pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-container{padding:0!important;margin:0!important;width:100%!important}body.woocommerce-cart #pwgc-redeem-gift-card-form input{width:100%!important;max-width:100%!important;box-sizing:border-box}body.woocommerce-cart #pwgc-redeem-gift-card-form #pwgc-redeem-button{margin-top:8px!important}}.texma-ico{display:block;width:24px!important;height:24px!important;flex:0 0 24px;color:inherit;stroke:currentColor!important;fill:none!important}#masthead .search-toggle-open .search-toggle-icon,#masthead .search-toggle-open .kadence-svg-iconset[data-texma-ico],#masthead .header-cart-button .kadence-svg-iconset[data-texma-ico],#masthead .menu-toggle-open .menu-toggle-icon[data-texma-ico],#masthead .menu-toggle-open .menu-toggle-icon .kadence-svg-iconset,#mobile-drawer .menu-toggle-close .kadence-svg-iconset[data-texma-ico]{display:inline-flex!important;align-items:center;justify-content:center;width:24px!important;height:24px!important;background:0 0!important;background-color:transparent!important;-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask:none!important;mask:none!important;color:var(--texma-ink)!important;opacity:1!important}#masthead .search-toggle-open .kadence-svg-iconset[data-texma-ico] svg.texma-ico,#masthead .header-cart-button .kadence-svg-iconset[data-texma-ico] svg.texma-ico,#masthead .menu-toggle-open svg.texma-ico,#mobile-drawer .menu-toggle-close svg.texma-ico{display:block!important;visibility:visible!important}svg.texma-ico,svg.texma-ico *,#masthead .texma-ico,#masthead .texma-ico *,#mobile-drawer .texma-ico,#mobile-drawer .texma-ico *{fill:none!important;stroke:currentColor!important}.texma-account-icon svg.texma-ico,.texma-login-wrap .texma-account-icon svg.texma-ico{width:24px!important;height:24px!important;stroke:currentColor!important}#masthead .search-toggle-open,#masthead .header-cart-button,#masthead .texma-account-icon,#masthead .menu-toggle-open{color:var(--texma-ink)!important;transition:transform .15s ease}#masthead .search-toggle-open:hover,#masthead .header-cart-button:hover,#masthead .texma-account-icon:hover,#masthead .menu-toggle-open:hover{opacity:1!important;transform:scale(1.08)}#masthead .header-cart-total{top:0!important;right:0!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:var(--texma-ink)!important;color:var(--texma-neon)!important;font-size:11px!important;font-weight:600!important;line-height:18px!important;text-align:center;transform:translate(35%,-25%)}.texma-login-wrap{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important}#masthead .texma-account-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;margin:0!important;padding:8px!important;border:0!important;border-radius:50%!important;background:0 0!important;box-shadow:none!important;line-height:1!important;text-decoration:none!important;font-weight:400!important}.texma-account-indicator{position:absolute;top:4px;right:4px;width:8px;height:8px;border:1.5px solid var(--texma-neon);border-radius:50%;background-color:var(--texma-ink);display:block}#masthead .header-cart-total{position:absolute!important}.header-cart-total.header-cart-is-empty-true{display:none!important}@media (min-width:1025px){#main-header .site-main-header-wrap.texma-hdr-split{display:flex!important;align-items:stretch;gap:0;background:0 0!important;border-radius:0!important}#main-header .site-main-header-wrap.texma-hdr-split>.site-header-row-container-inner{flex:1 1 auto;min-width:0;border-radius:999px!important}#main-header .site-main-header-wrap.texma-hdr-split .site-container{max-width:none!important;padding:0 32px!important}#main-header .site-main-header-wrap.texma-hdr-split .site-main-header-inner-wrap{min-height:69px!important}#main-header .texma-hdr-pill2{flex:0 0 auto;display:flex;align-items:center;gap:4px;min-height:69px;padding:0 24px;background:var(--texma-neon);border-radius:999px}#main-header .texma-hdr-pill2>.site-header-item{display:flex;align-items:center;gap:4px;margin:0!important;padding:0!important}#main-header .texma-hdr-pill2 .texma-account-icon,#main-header .texma-hdr-pill2 .header-cart-button,#main-header .texma-hdr-pill2 .search-toggle-open{width:44px!important;height:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:0 0!important;border:0!important;box-shadow:none!important;position:relative!important}}@media (max-width:1024px){#masthead{padding:16px 20px!important}#mobile-header{padding:0!important}#mobile-header .site-main-header-wrap,#mobile-header .site-main-header-wrap .site-header-row-container-inner,.site-mobile-header-wrap .site-header-row-container-inner{background:0 0!important;border-radius:0!important;box-shadow:none!important}#mobile-header .site-main-header-wrap .site-container{padding:0!important}#mobile-header .site-main-header-inner-wrap{min-height:66px!important;padding:0!important}#mobile-header .site-header-main-section-left .site-branding{display:inline-flex!important;align-items:center;height:66px;padding:0 24px!important;border-radius:999px;background:var(--texma-neon)}#masthead #mobile-header .site-branding a.brand.has-logo-image,#masthead #mobile-header .site-branding a.brand.has-logo-image img{width:80px!important;height:26px!important;max-height:none!important}#mobile-header .site-header-main-section-right{gap:8px}#mobile-header .site-header-main-section-right>.site-header-item{margin:0!important;padding:0!important}#mobile-header .site-header-item:has(.search-toggle-open-container),#mobile-header .search-toggle-open-container{display:none!important}#mobile-header .header-cart-button,#mobile-header #mobile-toggle,#mobile-header .menu-toggle-open{width:64px!important;height:64px!important;min-width:64px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:50%!important;background:var(--texma-neon)!important;box-shadow:none!important;position:relative!important;color:var(--texma-ink)!important}#mobile-header .header-cart-total{transform:none;top:10px!important;right:10px!important}#mobile-drawer .texma-drawer-search{display:none;padding:0 1.5rem 1.5rem clamp(2rem,30vw,9rem)}#mobile-drawer .texma-drawer-search.is-open{display:block;animation:texma-ds-in .18s ease-out}@keyframes texma-ds-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}#mobile-drawer .drawer-header .texma-drawer-search-toggle{flex:0 0 60px!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:0!important;padding:0!important;margin:0 0 0 auto!important;display:inline-flex!important;align-items:center;justify-content:center;border:0!important;border-radius:50%!important;background:var(--texma-white)!important;color:var(--texma-ink)!important;box-shadow:none!important}#mobile-drawer .drawer-header .texma-drawer-search-toggle.is-active{background:var(--texma-ink)!important;color:var(--texma-neon)!important}#mobile-drawer .drawer-header .texma-drawer-search-toggle+.menu-toggle-close,#mobile-drawer .drawer-header .texma-drawer-search-toggle+.drawer-toggle{margin-left:8px!important}#mobile-drawer .texma-drawer-search form{position:relative;display:flex;margin:0!important}#mobile-drawer .texma-drawer-search label{flex:1 1 auto;margin:0}#mobile-drawer .texma-drawer-search input[type=search],#mobile-drawer .texma-drawer-search input[name=s]{width:100%!important;height:48px!important;padding:0 52px 0 20px!important;border:1.5px solid var(--texma-ink)!important;border-radius:999px!important;background:var(--texma-white)!important;color:var(--texma-ink)!important;font-size:16px!important;box-shadow:none!important}#mobile-drawer .texma-drawer-search button,#mobile-drawer .texma-drawer-search input[type=submit]{position:absolute!important;top:4px;right:4px;width:40px!important;height:40px!important;min-height:0!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:0!important;border-radius:50%!important;background:var(--texma-neon)!important;color:var(--texma-ink)!important}#mobile-drawer .texma-drawer-search button .texma-ico{width:20px!important;height:20px!important}#mobile-drawer .texma-drawer-search .kadence-search-icon-wrap{display:none!important}}.texma-contact-flag{position:fixed!important;right:0!important;bottom:108px!important;left:auto!important;z-index:60;display:inline-flex!important;align-items:center;gap:12px;padding:16px 24px!important;border-radius:999px 0 0 999px!important;background:var(--texma-ink)!important;color:var(--texma-neon)!important;box-shadow:none!important;text-decoration:none!important;transform:none!important}.texma-contact-flag:hover{opacity:1!important;transform:none!important}.texma-contact-flag__icon{width:24px!important;height:24px!important;background:0 0!important;border-radius:0!important;color:var(--texma-neon);display:inline-flex!important}.texma-contact-flag__icon svg{display:block;width:24px;height:24px}.texma-contact-flag__text{display:block!important;color:var(--texma-neon)!important;font-family:var(--texma-font-headline)!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;white-space:nowrap}.texma-contact-flag__phone{display:block!important;max-width:0;overflow:hidden;white-space:nowrap;color:var(--texma-white)!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;transition:max-width .25s ease}.texma-contact-flag:hover .texma-contact-flag__phone,.texma-contact-flag:focus-visible .texma-contact-flag__phone{max-width:160px}@media (max-width:1024px){.texma-contact-flag{bottom:104px!important;width:48px;height:48px;padding:0 0 0 14px!important;gap:0}.texma-contact-flag__text,.texma-contact-flag__phone{display:none!important}}@media (max-width:768px){.kadence-shop-top-row:has(>.texma-filter){flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}.kadence-shop-top-row>.texma-filter{flex:0 0 48px}.kadence-shop-top-row>.texma-filter>.texma-filter__toggle{position:relative;box-sizing:border-box;width:48px;height:48px;min-height:48px;padding:0!important;gap:0;justify-content:center;border-radius:50%}.kadence-shop-top-row>.texma-filter>.texma-filter__toggle>span:not(.texma-filter__badge){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.kadence-shop-top-row>.texma-filter>.texma-filter__toggle .texma-filter__icon{width:22px;height:22px}.kadence-shop-top-row>.texma-filter>.texma-filter__toggle .texma-filter__badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:20px}.kadence-shop-top-row:has(>.texma-filter)>.kadence-woo-ordering{flex:1 1 auto;min-width:0;margin:0!important}.kadence-shop-top-row:has(>.texma-filter) .woocommerce-ordering{width:100%;margin:0!important;float:none!important}.kadence-shop-top-row:has(>.texma-filter) .woocommerce-ordering select.orderby{width:100%!important;max-width:none!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 40px 0 18px!important;font-size:15px!important;line-height:46px!important;border:1.5px solid rgba(56,106,78,.2)!important;border-radius:999px!important;background-color:var(--texma-white)!important;background-position:right 16px center!important;text-overflow:ellipsis}}
