@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:1000px}.clear{clear:both}.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover{opacity:.5}.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce input.button:hover{opacity:.9}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled],.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{opacity:.5}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}.woocommerce div.product::after{content:"";display:block;clear:both}.woocommerce div.product div.summary>*{margin-bottom:var(--wp--style--block-gap)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product form.cart div.quantity{float:none;vertical-align:middle}.woocommerce div.product form.cart div.quantity .qty{margin-right:.5em}.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce div.product form.cart button[name=add-to-cart]{display:inline-block;float:none;margin-top:0;margin-bottom:0;vertical-align:middle;word-break:normal}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{word-break:normal}.woocommerce div.product .related.products{margin-top:5em}.woocommerce .woocommerce-Reviews #comments{margin-bottom:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews .commentlist{box-sizing:border-box}.woocommerce .woocommerce-Reviews .comment-reply-title{font-size:var(--wp--preset--font-size--medium);font-weight:700}.woocommerce .price bdi,.woocommerce .price ins,.woocommerce .wc-block-components-product-price bdi,.woocommerce .wc-block-components-product-price ins,.woocommerce .woocommerce-grouped-product-list-item__price bdi,.woocommerce .woocommerce-grouped-product-list-item__price ins{text-decoration:none}.woocommerce span.onsale{background-color:var(--wp--preset--color--foreground,#958e09);color:var(--wp--preset--color--background,#fff)}.woocommerce table.variations{display:block}.woocommerce table.variations tr td,.woocommerce table.variations tr th{padding-bottom:var(--wp--style--block-gap);text-align:left}.woocommerce table.variations tr th{padding-right:1em}.woocommerce table.variations tr td select{height:3em;padding:.9em 1.1em;font-size:var(--wp--preset--font-size--small)}.woocommerce div.product form.cart table.variations td select{min-width:70%}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{vertical-align:middle}.woocommerce .single_variation_wrap .woocommerce-variation{margin-bottom:var(--wp--style--block-gap)}a.added_to_cart{display:block;margin-top:1em}.woocommerce-page .input-text,.woocommerce-page .select2-container,.woocommerce-page select{font-size:var(--wp--preset--font-size--small)}.woocommerce-page label{margin-bottom:.7em}.woocommerce form .form-row{margin-bottom:1em}.woocommerce form textarea{min-height:100px}.woocommerce-page table.shop_table{width:70%;border-collapse:collapse}@media only screen and (max-width:768px){.woocommerce-page table.shop_table{width:100%}}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:1em}.woocommerce-page table.shop_table_responsive{width:100%}.woocommerce-page .woocommerce-cart-form .product-remove{width:1em}.woocommerce-page .woocommerce-cart-form .product-thumbnail{width:120px}.woocommerce-page .woocommerce-cart-form .product-thumbnail a img{width:117px}.woocommerce-page .woocommerce-cart-form .coupon{display:flex;align-items:center;flex-wrap:wrap}.woocommerce-page .woocommerce-cart-form #coupon_code{width:auto;margin-right:.8em;height:50px;font-size:var(--wp--preset--font-size--small);padding:0 1.1em}@media only screen and (max-width:768px){.woocommerce-page .woocommerce-cart-form .product-remove{width:auto}.woocommerce-page .woocommerce-cart-form #coupon_code{width:50%;margin-right:0}}.woocommerce-page .cart-collaterals h2{font-size:var(--wp--preset--font-size--medium)}.woocommerce-page .woocommerce-form-coupon .button{min-height:50px}.woocommerce-page .woocommerce-column__title,.woocommerce-page .woocommerce-customer-details h2,.woocommerce-page .woocommerce-thankyou-order-received{font-size:var(--wp--preset--font-size--large);font-weight:300}.woocommerce-page ul.woocommerce-order-overview{display:flex;width:100%;padding-left:0;font-size:var(--wp--preset--font-size--small)}@media only screen and (max-width:768px){.woocommerce-page ul.woocommerce-order-overview{flex-direction:column}}.woocommerce-page ul.woocommerce-order-overview li{flex-grow:1;margin-bottom:1em;border:none;display:inline;text-transform:uppercase}.woocommerce-page ul.woocommerce-order-overview li strong{text-transform:none;display:block}.woocommerce-page .woocommerce-customer-details address{box-sizing:border-box;width:70%;padding:1em;border-width:1px;border-radius:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 0 2em;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:1em 0}@media only screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation li{padding:.35em 0}}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content p.form-row-first,.woocommerce-account .woocommerce-MyAccount-content p.form-row-last,.woocommerce-account .woocommerce-MyAccount-content>p:first-of-type{margin-block-start:0}.woocommerce-account .woocommerce-customer-details address,.woocommerce-account table.shop_table.order_details{width:100%}.woocommerce-account .addresses .title .edit{display:block;margin-bottom:1em}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form>h3{margin-block-start:0}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before{display:none}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{display:block;margin-bottom:1em;text-align:center}.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row select,.woocommerce-page form .form-row textarea.input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.woocommerce-page form .form-row select{background-position:calc(100% - 1.1rem) 50%}.woocommerce-page form .form-row label{margin-bottom:.7em}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:.9rem 1.1rem}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__arrow{right:1.1em}.woocommerce-page .select2-container .select2-search--dropdown{padding:0 1.1rem .5rem}.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field{padding:.5rem;font-size:var(--wp--preset--font-size--small)}.woocommerce-page .select2-container .select2-results__option{padding:.5rem 1.1rem}.woocommerce-store-notice,p.demo_store{background:var(--wp--preset--color--foreground,#720eec);bottom:0;color:var(--wp--preset--color--background,#fcfbfe);position:fixed;top:auto!important}.woocommerce-store-notice a,p.demo_store a{color:var(--wp--preset--color--background,#fcfbfe)}.woocommerce .product-category mark.count{background-color:#fff0}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentcolor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgb(0 0 0 / .8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist li .comment_container>.comment-text:only-child{margin-inline-start:0}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentcolor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link{display:inline-block;vertical-align:middle;margin-block:.25em;margin-inline-end:.5em}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link:last-child{margin-inline-end:0}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentcolor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentcolor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}:root{--flx-i-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19c0-9 6-14 15-14 0 9-5 15-14 15z'/%3E%3Cpath d='M5 19l8-8'/%3E%3C/svg%3E");--flx-i-sprout:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-9'/%3E%3Cpath d='M12 12C7 12 5 9 5 5c5 0 7 3 7 7z'/%3E%3Cpath d='M12 10c4 0 7-2 7-6-4 0-7 2-7 6z'/%3E%3C/svg%3E");--flx-i-tree:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22v-5'/%3E%3Cpath d='M12 2l6 8h-3l4 6H5l4-6H6z'/%3E%3C/svg%3E");--flx-i-users:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7.5' r='3'/%3E%3Cpath d='M3 20c0-3.3 2.7-5.5 6-5.5s6 2.2 6 5.5'/%3E%3Ccircle cx='17' cy='8.5' r='2.4'/%3E%3Cpath d='M15.5 14.6c3 0 5.5 1.7 5.5 4.9'/%3E%3C/svg%3E");--flx-i-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.6-7.5-10.2A4.2 4.2 0 0 1 12 7.3a4.2 4.2 0 0 1 7.5 2.5C19.5 15.4 12 20 12 20z'/%3E%3C/svg%3E");--flx-i-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E");--flx-i-recycle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.4-5.7'/%3E%3Cpath d='M20 4v4.5h-4.5'/%3E%3Cpath d='M9 12.5l2 2 4-4.5'/%3E%3C/svg%3E");--flx-i-cap:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9.5l10-5 10 5-10 5z'/%3E%3Cpath d='M6 11.5v5c3.5 2.3 8.5 2.3 12 0v-5'/%3E%3Cpath d='M22 9.5v5'/%3E%3C/svg%3E");--flx-i-wind:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h11a3 3 0 1 0-3-3'/%3E%3Cpath d='M3 12h16a3 3 0 1 1-3 3'/%3E%3Cpath d='M3 16h7'/%3E%3C/svg%3E");--flx-i-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6-7-11.2a7 7 0 0 1 14 0C19 15 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.8' r='2.4'/%3E%3C/svg%3E");--flx-i-city:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V9h5v12M10 21V4h6v17M16 21v-9h3v9'/%3E%3C/svg%3E");--flx-i-water:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3s6 6.5 6 11a6 6 0 0 1-12 0c0-4.5 6-11 6-11z'/%3E%3C/svg%3E");--flx-i-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='M3.5 7l8.5 6 8.5-6'/%3E%3C/svg%3E");--flx-i-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--flx-i-chev-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E");--flx-i-chev-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E");--flx-i-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1L3.2 9.5l6.1-.9z' fill='black'/%3E%3C/svg%3E")}.is-style-icon-leaf{--flx-icon:var(--flx-i-leaf)}.is-style-icon-sprout{--flx-icon:var(--flx-i-sprout)}.is-style-icon-tree{--flx-icon:var(--flx-i-tree)}.is-style-icon-users{--flx-icon:var(--flx-i-users)}.is-style-icon-heart{--flx-icon:var(--flx-i-heart)}.is-style-icon-calendar{--flx-icon:var(--flx-i-calendar)}.is-style-icon-recycle{--flx-icon:var(--flx-i-recycle)}.is-style-icon-cap{--flx-icon:var(--flx-i-cap)}.is-style-icon-wind{--flx-icon:var(--flx-i-wind)}.is-style-icon-pin{--flx-icon:var(--flx-i-pin)}.is-style-icon-city{--flx-icon:var(--flx-i-city)}.is-style-icon-water{--flx-icon:var(--flx-i-water)}.is-style-icon-mail{--flx-icon:var(--flx-i-mail)}:root{--flx-primary:var(--wp--preset--color--primary);--flx-primary-dark:var(--wp--preset--color--primary-dark);--flx-leaf:var(--wp--preset--color--leaf);--flx-ink:var(--wp--preset--color--ink);--flx-text:var(--wp--preset--color--text);--flx-mint:var(--wp--preset--color--mint);--flx-mint-soft:var(--wp--preset--color--mint-soft);--flx-line:var(--wp--preset--color--line);--flx-radius:var(--wp--custom--radius--card,16px);--flx-radius-media:var(--wp--custom--radius--media,24px);--flx-shadow:var(--wp--custom--shadow--card,0 10px 30px color-mix(in srgb,var(--flx-shade)8%,transparent));--flx-surface:#fff;--flx-surface-glass:#ffffffeb;--flx-brand:var(--wp--preset--color--primary);--flx-shade:var(--wp--preset--color--ink);--flx-deep:var(--wp--custom--color--deep,color-mix(in srgb,var(--wp--preset--color--ink)55%,#000));--flx-band-mid:var(--wp--custom--color--band-mid,color-mix(in srgb,var(--wp--preset--color--primary-dark)78%,#000));--flx-band-end:var(--wp--custom--color--band-end,color-mix(in srgb,var(--wp--preset--color--primary-dark)58%,#000));--flx-media:var(--wp--custom--color--media,color-mix(in srgb,var(--wp--preset--color--ink)40%,#000));--flx-tint:var(--wp--custom--color--tint,color-mix(in srgb,var(--wp--preset--color--primary)25%,#fff));--flx-menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-9'/%3E%3Cpath d='M12 12C7 12 5 9 5 5c5 0 7 3 7 7z'/%3E%3Cpath d='M12 10c4 0 7-2 7-6-4 0-7 2-7 6z'/%3E%3C/svg%3E");--flx-d-bg:var(--wp--custom--dark--bg,color-mix(in srgb,var(--wp--preset--color--ink)38%,#000));--flx-d-surface:var(--wp--custom--dark--surface,color-mix(in srgb,var(--wp--preset--color--ink)55%,#000));--flx-d-ink:var(--wp--custom--dark--ink,color-mix(in srgb,var(--wp--preset--color--primary)8%,#fff));--flx-d-text:var(--wp--custom--dark--text,color-mix(in srgb,var(--wp--preset--color--primary)18%,#b4b8c4));--flx-d-primary:var(--wp--custom--dark--primary,color-mix(in srgb,var(--wp--preset--color--primary)85%,#fff));--flx-d-mint:var(--wp--custom--dark--mint,color-mix(in srgb,var(--wp--preset--color--primary)20%,var(--flx-d-surface)));--flx-d-mint-soft:var(--wp--custom--dark--mint-soft,color-mix(in srgb,var(--wp--preset--color--primary)10%,var(--flx-d-bg)));--flx-d-line:var(--wp--custom--dark--line,color-mix(in srgb,var(--wp--preset--color--primary)28%,var(--flx-d-bg)));--flx-d-link:var(--wp--custom--dark--link,color-mix(in srgb,var(--wp--preset--color--primary)45%,#fff))}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}:where(a,button,input):focus-visible{outline:3px solid var(--flx-leaf);outline-offset:2px}[class*=is-style-icon-]:before{content:"";vertical-align:-.18em;width:1.15em;height:1.15em;-webkit-mask:var(--flx-icon)center/contain no-repeat;mask:var(--flx-icon)center/contain no-repeat;background:currentColor;flex:none;margin-right:.45em;display:inline-block}.flx-eyebrow{font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:var(--wp--preset--font-size--x-small);letter-spacing:.14em;text-transform:uppercase;color:var(--flx-primary)}.flx-link-arrow a,.flx-link-arrow{font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:var(--wp--preset--font-size--small);color:var(--flx-primary);text-decoration:none}.flx-link-arrow a:after,.flx-btn-arrow .wp-block-button__link:after{content:"";vertical-align:-.15em;width:1em;height:1em;-webkit-mask:var(--flx-i-arrow)center/contain no-repeat;mask:var(--flx-i-arrow)center/contain no-repeat;background:currentColor;margin-left:.45em;transition:transform .15s;display:inline-block}.flx-link-arrow a:hover:after,.flx-btn-arrow .wp-block-button__link:hover:after{transform:translate(3px)}.flx-btn-heart .wp-block-button__link:before{content:"";vertical-align:-.2em;width:1.1em;height:1.1em;-webkit-mask:var(--flx-i-heart)center/contain no-repeat;mask:var(--flx-i-heart)center/contain no-repeat;background:currentColor;margin-right:.5em;display:inline-block}.wp-block-button.is-style-outline .wp-block-button__link{border-width:1.5px}.wp-block-button__link{transition:background-color .15s,color .15s,transform .15s}.wp-block-button__link:hover{transform:translateY(-1px)}.flx-pill{width:max-content;max-width:100%;font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:var(--wp--preset--font-size--x-small);border-radius:999px;align-items:center;padding:.3em .9em;line-height:1.5;display:inline-flex!important}.flx-hand{font-family:var(--wp--preset--font-family--hand);font-weight:600;line-height:1.05}.flx-header{background:var(--flx-surface);box-shadow:0 1px 0 var(--flx-line)}.flx-brand .wp-block-site-title{line-height:1}.flx-brand .wp-block-site-title a{color:var(--flx-ink);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.flx-brand .wp-block-site-title a:before{content:"";background:var(--flx-primary);width:2.1rem;height:2.1rem;-webkit-mask:var(--flx-i-leaf)center/contain no-repeat;mask:var(--flx-i-leaf)center/contain no-repeat}.flx-brand .wp-block-site-tagline{font-family:var(--wp--preset--font-family--heading);letter-spacing:.2em;text-transform:uppercase;color:var(--flx-primary);margin:0;padding-left:2.5rem;font-size:.66rem;font-weight:800;line-height:1.2}.flx-header .wp-block-navigation a{text-decoration:none}.flx-header .wp-block-navigation a:hover{color:var(--flx-primary)}.flx-header .wp-block-search__button{color:var(--flx-ink);background:0 0;border:0}.flx-hero-wrap{position:relative;margin-top:0!important}.flx-hero{isolation:isolate;border-radius:0 0 clamp(28px,4vw,56px) clamp(28px,4vw,56px);position:relative;overflow:hidden}.flx-hero .wp-block-cover{border-radius:0;align-items:center;min-height:clamp(460px,56vw,640px);margin:0}.flx-hero .wp-block-cover__inner-container{z-index:2;width:100%;max-width:1240px;margin-inline:auto;position:relative}.flx-hero .wp-block-cover__image-background{z-index:0}.flx-hero .wp-block-cover__background{z-index:1}.flx-stamp{font-family:var(--wp--preset--font-family--hand);font-size:clamp(1.4rem,1rem + 1vw,1.9rem);font-weight:600;line-height:1.1;transform:rotate(-6deg)}.flx-hero-wrap>.flx-stamp{z-index:6;pointer-events:none;position:absolute;margin:0!important}.flx-hero .swiper-slide{display:flex}.flx-hero h1,.flx-hero h2{color:#fff;max-width:13ch;margin-block:.6rem .4rem}.flx-hero h1 mark,.flx-hero h2 mark{color:var(--flx-leaf);background:0 0}.flx-hero p{color:#fff;max-width:44ch}.flx-hero .flx-pill{color:#fff;backdrop-filter:blur(6px);background:#ffffff24;border:1.5px solid #ffffffd9}.flx-hero .flx-stamp{color:#fff;text-shadow:0 2px 12px #00000040}.flx-hero.swiper .wp-block-cover__inner-container>*{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.flx-hero.swiper .swiper-slide-active .wp-block-cover__inner-container>*{opacity:1;transform:none}.flx-hero.swiper .swiper-slide-active .wp-block-cover__inner-container>:nth-child(2){transition-delay:.12s}.flx-hero.swiper .swiper-slide-active .wp-block-cover__inner-container>:nth-child(3){transition-delay:.24s}.flx-hero.swiper .swiper-slide-active .wp-block-cover__inner-container>:nth-child(4){transition-delay:.36s}.flx-hero .swiper-slide-active .wp-block-cover__image-background{animation:9s ease-out both flx-kenburns}@keyframes flx-kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.flx-swiper-prev,.flx-swiper-next{z-index:5;backdrop-filter:blur(8px);cursor:pointer;background:#ffffff1f;border:1.5px solid #ffffffb3;border-radius:50%;width:52px;height:52px;margin-top:-26px;transition:background .2s,transform .2s,border-color .2s;position:absolute;top:50%}.flx-swiper-prev{left:clamp(.75rem,2vw,1.75rem)}.flx-swiper-next{right:clamp(.75rem,2vw,1.75rem)}.flx-swiper-prev:after,.flx-swiper-next:after{content:"";-webkit-mask:var(--flx-i-chev-l)center/contain no-repeat;mask:var(--flx-i-chev-l)center/contain no-repeat;background:#fff;position:absolute;inset:14px}.flx-swiper-next:after{-webkit-mask-image:var(--flx-i-chev-r);mask-image:var(--flx-i-chev-r)}.flx-swiper-prev:hover,.flx-swiper-next:hover{background:var(--flx-leaf);border-color:var(--flx-leaf);transform:scale(1.06)}.flx-hero .swiper-pagination{z-index:5;bottom:clamp(1.4rem,3vw,2.2rem)!important}.flx-slider .swiper-pagination-bullet{opacity:1;background:#ffffff8c;border-radius:99px;width:10px;height:10px;transition:width .25s,background .25s}.flx-slider .swiper-pagination-bullet-active{background:#fff;width:30px}.flx-hero .swiper-pagination-bullet{position:relative;overflow:hidden}.flx-hero .swiper-pagination-bullet-active{background:#ffffff59;width:36px}.flx-hero .swiper-pagination-bullet-active:after{content:"";border-radius:inherit;transform-origin:0;transform:scaleX(var(--flx-fill,0));background:#fff;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.flx-hero .swiper-pagination-bullet-active:after{transform:none}}.flx-swiper-progress{z-index:6;background:#ffffff2e;height:4px;position:absolute;bottom:0;left:0;right:0}.flx-swiper-progress span{background:var(--flx-leaf);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=700px){.flx-hero .flx-swiper-prev,.flx-hero .flx-swiper-next{display:none}}.flx-section-head{gap:1rem 2rem}.flx-section-head h2{margin:0}.flx-section-head>p:not(.flx-link-arrow){max-width:44ch;font-size:var(--wp--preset--font-size--small);margin:0}.is-style-flx-card,.flx-card{background:var(--flx-surface);border-radius:var(--flx-radius);box-shadow:var(--flx-shadow);flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.is-style-flx-card:hover,.flx-card:hover{box-shadow:0 16px 40px color-mix(in srgb,var(--flx-shade)12%,transparent);transform:translateY(-3px)}.flx-card .wp-block-image,.flx-card .wp-block-post-featured-image{margin:0}.flx-card .wp-block-image img,.flx-card .wp-block-post-featured-image img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.flx-card__body{flex-direction:column;flex:1;gap:.5rem;padding:2rem 1.4rem 1.4rem;display:flex;position:relative}.flx-card__body>*{margin:0!important}.flx-card__body h3,.flx-card__body .wp-block-post-title{font-size:var(--wp--preset--font-size--large)}.flx-card__body h3 a,.flx-card__body .wp-block-post-title a{color:inherit;text-decoration:none}.flx-card__body h3 a:after,.flx-card__body .wp-block-post-title a:after{content:"";position:absolute;inset:0}.flx-card__body p{font-size:var(--wp--preset--font-size--small);padding-right:2rem}.flx-card{position:relative}.flx-card__body:after{content:"";background:var(--flx-ink);width:1.1rem;height:1.1rem;-webkit-mask:var(--flx-i-arrow)center/contain no-repeat;mask:var(--flx-i-arrow)center/contain no-repeat;transition:transform .2s;position:absolute;bottom:1.4rem;right:1.3rem}.flx-card:hover .flx-card__body:after{background:var(--flx-primary);transform:translate(3px)}.flx-card__body [class*=is-style-icon-]:before{background:var(--flx-surface);width:52px;height:52px;box-shadow:0 4px 14px color-mix(in srgb,var(--flx-shade)12%,transparent);background-image:none;border-radius:50%;margin:0;position:absolute;top:-26px;left:1.3rem;-webkit-mask:none;mask:none}.flx-card__body [class*=is-style-icon-]:after{content:"";background:var(--flx-primary);width:24px;height:24px;-webkit-mask:var(--flx-icon)center/contain no-repeat;mask:var(--flx-icon)center/contain no-repeat;position:absolute;top:-12px;left:calc(1.3rem + 14px)}.flx-card--compact .flx-card__body{padding:1.9rem 1.1rem 1.1rem}.flx-card--compact .flx-card__body h3,.flx-card--compact .wp-block-post-title{font-size:var(--wp--preset--font-size--medium)}.flx-card--compact .wp-block-post-excerpt{font-size:var(--wp--preset--font-size--x-small)}.flx-card--compact .wp-block-post-excerpt__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.flx-card--compact .wp-block-post-excerpt__more-text{display:none}.flx-works .flx-card__body:before{content:"";background:var(--flx-surface);width:48px;height:48px;box-shadow:0 4px 14px color-mix(in srgb,var(--flx-shade)12%,transparent);border-radius:50%;position:absolute;top:-24px;left:1.1rem}.flx-works .flx-card__body>.wp-block-post-title:before{content:"";background:var(--flx-primary);width:22px;height:22px;-webkit-mask:var(--flx-i-sprout)center/contain no-repeat;mask:var(--flx-i-sprout)center/contain no-repeat;position:absolute;top:-12px;left:calc(1.1rem + 13px)}.flx-works .wp-block-post-featured-image img{aspect-ratio:4/3}.flx-noimg .wp-block-post-featured-image:empty,.wp-block-post-template .flx-card:not(:has(.wp-block-post-featured-image)) .flx-card__body{padding-top:2.4rem}.flx-stats{position:relative;overflow:hidden}.flx-stats:before,.flx-stats:after{content:"";background:var(--flx-leaf);opacity:.35;width:120px;height:120px;-webkit-mask:var(--flx-i-leaf)center/contain no-repeat;mask:var(--flx-i-leaf)center/contain no-repeat;pointer-events:none;position:absolute}.flx-stats:before{bottom:-10px;left:-20px;transform:rotate(-20deg)}.flx-stats:after{top:-14px;right:-24px;transform:rotate(150deg)}.flx-stats h2{font-size:var(--wp--preset--font-size--x-large);max-width:14ch;margin:0}.flx-stat{text-align:center;flex:1;min-width:120px}.flx-stat>*{margin:0!important}.flx-stat h3{color:var(--flx-ink);flex-direction:column;align-items:center;gap:.5rem;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:900;display:flex}.flx-stat h3:before{width:2.2rem;height:2.2rem;color:var(--flx-primary);margin:0}.flx-stat p{font-size:var(--wp--preset--font-size--small);color:var(--flx-text)}.flx-city{position:relative;overflow:hidden}.flx-city h2{font-size:var(--wp--preset--font-size--xx-large);max-width:14ch}.flx-city .wp-block-image img{border-radius:var(--flx-radius-media);aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--flx-shadow)}.flx-features{gap:1rem 1.6rem}.flx-features p{font-family:var(--wp--preset--font-family--heading);color:var(--flx-ink);font-weight:800;font-size:var(--wp--preset--font-size--small);align-items:center;max-width:9rem;margin:0;line-height:1.25;display:flex}.flx-features p:before{width:2.1rem;height:2.1rem;color:var(--flx-primary);margin-right:.6rem}.flx-feature-project{background:var(--flx-surface);border-radius:var(--flx-radius);box-shadow:var(--flx-shadow);overflow:hidden}.flx-feature-project .wp-block-image{height:100%;margin:0}.flx-feature-project .wp-block-image img{object-fit:cover;width:100%;height:100%;min-height:240px;display:block}.flx-feature-project .flx-pill{background:var(--flx-primary);color:#fff}.flx-mini-stats{gap:1.2rem}.flx-mini-stats p{font-size:var(--wp--preset--font-size--x-small);margin:0;line-height:1.3}.flx-mini-stats strong{font-family:var(--wp--preset--font-family--heading);color:var(--flx-ink);font-size:1rem;display:block}.flx-mini-stats p:before{width:1.5rem;height:1.5rem;color:var(--flx-primary);float:left;margin:.1rem .45rem 0 0}.flx-side-item{background:var(--flx-surface);border-radius:var(--flx-radius);box-shadow:var(--flx-shadow);position:relative;overflow:hidden}.flx-side-item .wp-block-image{height:100%;margin:0}.flx-side-item .wp-block-image img{object-fit:cover;width:100%;height:100%;min-height:120px;display:block}.flx-side-item h3{font-size:var(--wp--preset--font-size--medium)}.flx-side-item h3 a{color:inherit;text-decoration:none}.flx-side-item h3 a:after{content:"";position:absolute;inset:0}.flx-side-item p{font-size:var(--wp--preset--font-size--x-small)}.flx-news .wp-block-post-featured-image img{aspect-ratio:16/10}.flx-news .wp-block-post-date{color:var(--flx-text)}.flx-news .wp-block-post-title{padding-right:1.6rem;line-height:1.35;font-size:var(--wp--preset--font-size--small)!important}.flx-quotes{background:var(--flx-surface);border-radius:var(--flx-radius);box-shadow:var(--flx-shadow);padding:1.4rem 1.4rem 3.4rem;position:relative}.flx-quotes .swiper-pagination{text-align:left;width:auto!important;bottom:1.15rem!important;left:1.4rem!important}.flx-quotes .swiper-pagination-bullet{background:var(--flx-line);width:8px;height:8px}.flx-quotes .swiper-pagination-bullet-active{background:var(--flx-primary);width:22px}.flx-quotes .flx-swiper-prev,.flx-quotes .flx-swiper-next{border-color:var(--flx-line);backdrop-filter:none;background:#fff;width:34px;height:34px;margin:0;top:auto;bottom:.8rem}.flx-quotes .flx-swiper-prev{left:auto;right:3.4rem}.flx-quotes .flx-swiper-next{right:1rem}.flx-quotes .flx-swiper-prev:after,.flx-quotes .flx-swiper-next:after{background:var(--flx-ink);inset:9px}.flx-quotes .flx-swiper-prev:hover:after,.flx-quotes .flx-swiper-next:hover:after{background:#fff}.flx-quotes.swiper{overflow:hidden}.flx-quote .wp-block-image img{object-fit:cover;border-radius:50%;width:64px;height:64px}.flx-quote .wp-block-image{flex:none;margin:0}.flx-stars{color:#f2b300;letter-spacing:.1em;font-size:.95rem;margin:.1rem 0 0!important}.flx-quote .wp-block-quote{font-size:var(--wp--preset--font-size--small);margin:0;padding:0;font-style:italic}.flx-quote .wp-block-quote p{margin:0}.flx-newsletter{gap:1rem 2rem}.flx-newsletter h3{font-size:var(--wp--preset--font-size--medium);margin:0}.flx-newsletter h3:before{width:2.6rem;height:2.6rem;color:var(--flx-primary);vertical-align:middle;margin-right:.8rem}.flx-newsletter-form{background:var(--flx-surface);box-shadow:var(--flx-shadow);border-radius:999px;flex-wrap:wrap;gap:.5rem;width:100%;max-width:460px;padding:.35rem;display:flex}.flx-newsletter-form input{min-width:0;font:inherit;font-size:var(--wp--preset--font-size--small);color:var(--flx-ink);background:0 0;border:0;flex:180px;padding:.6rem 1rem}.flx-newsletter-form button{background:var(--flx-primary);color:#fff;font-family:var(--wp--preset--font-family--heading);cursor:pointer;border:0;border-radius:999px;padding:.7rem 1.4rem;font-weight:800}.flx-newsletter-form button:hover{background:var(--flx-primary-dark)}.flx-footer{color:#ffffffd1}.flx-footer a{color:#fff;text-decoration:none}.flx-footer a:hover{text-decoration:underline}.flx-footer h4{color:#fff;font-size:var(--wp--preset--font-size--small)}.flx-footer .flx-brand .wp-block-site-title a,.flx-footer .flx-brand .wp-block-site-tagline{color:#fff}.flx-footer .flx-brand .wp-block-site-title a:before{background:#fff}.flx-footer .wp-block-navigation{font-size:var(--wp--preset--font-size--small);font-weight:600}.flx-footer .flx-stamp{color:#fff;position:static;transform:rotate(-6deg)}.flx-footer .wp-block-social-links .wp-social-link{color:#fff!important;background:0 0!important}.flx-page-hero{border-radius:var(--flx-radius-media)}.wp-block-post-template.is-layout-grid .wp-block-post{height:100%}.wp-block-query-pagination{font-family:var(--wp--preset--font-family--heading);font-weight:800}.flx-header-part{z-index:50;position:sticky;top:0}.admin-bar .flx-header-part{top:var(--wp-admin--admin-bar--height,32px)}@media (width<=600px){.admin-bar .flx-header-part{top:0}}.flx-hero-wrap>.flx-stamp{z-index:3;color:#fff;text-shadow:0 2px 12px #0000004d;top:1.8rem;right:clamp(2rem,5vw,4.5rem)}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{clip-path:none;color:var(--flx-ink);z-index:100000;background:#fff;width:auto;height:auto;padding:12px 20px;display:block;top:5px;left:5px;clip:auto!important}.flx-footer .wp-block-navigation,.flx-footer .wp-block-navigation a{color:#ffffffd9}.flx-footer .wp-block-navigation a:hover{color:#fff}.flx-footer .flx-stamp{max-width:none;font-size:1.5rem;margin-top:1rem!important}.flx-mini-stats p{grid-template-columns:auto auto;align-items:center;column-gap:.45rem;display:grid}.flx-mini-stats p:before{float:none;grid-row:span 2;margin:0}.flx-mini-stats strong{white-space:nowrap}@media (width<=600px){.flx-header .wp-block-site-title{white-space:nowrap;font-size:1.15rem!important}.flx-header .wp-block-button__link{white-space:nowrap;padding:.6em 1em;font-size:.8rem}.flx-header .flx-btn-heart .wp-block-button__link:before{display:none}}@media (width<=700px){.flx-hero .wp-block-cover__background{background:linear-gradient(180deg,color-mix(in srgb,var(--flx-deep)55%,transparent),color-mix(in srgb,var(--flx-deep)80%,transparent))!important}}@media (width<=600px){.flx-header .alignwide{gap:.6rem!important}.flx-header .wp-block-search{display:none}.flx-header .flx-brand{min-width:0}.flx-brand .wp-block-site-tagline{letter-spacing:.14em;padding-left:2.1rem}.flx-header .flx-brand .wp-block-site-title a:before{width:1.7rem;height:1.7rem}}.wp-site-blocks{flex-direction:column;min-height:100dvh;display:flex}.admin-bar .wp-site-blocks{min-height:calc(100dvh - var(--wp-admin--admin-bar--height,32px))}.wp-site-blocks>footer{margin-top:auto!important}.wp-site-blocks>main{width:100%}.flx-page-head h1{color:#fff;max-width:18ch;margin-block:.5rem}.flx-page-head p{color:#fff;max-width:52ch}.flx-page-head .flx-pill{color:#fff;background:#ffffff24;border:1.5px solid #ffffffd9}.flx-rounded img{border-radius:var(--flx-radius-media)}.flx-step{background:var(--flx-surface);border-radius:var(--flx-radius);box-shadow:var(--flx-shadow);height:100%;padding:1.5rem}.flx-step h3{align-items:center;margin:0 0 .5rem;display:flex}.flx-step h3:before{width:1.6rem;height:1.6rem;color:var(--flx-primary)}.flx-pay-card{background:var(--flx-surface);border-radius:var(--flx-radius);box-shadow:var(--flx-shadow);height:100%;position:relative}.flx-pay-card h2{align-items:center;margin:0 0 .4rem;display:flex}.flx-pay-card h2:before{width:1.5rem;height:1.5rem;color:var(--flx-primary)}.flx-pay-card--soon{background:var(--flx-mint-soft)}.flx-pill--soon{color:#7a5a00;background:#fff1c9;margin-bottom:.6rem!important}.flx-soon-btn{text-align:center;background:var(--flx-line);color:var(--flx-text);font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:var(--wp--preset--font-size--small);cursor:not-allowed;user-select:none;border-radius:999px;padding:.85em 1.5em;display:block}.flx-bank-row{border:1.5px solid var(--flx-line);background:var(--flx-mint-soft);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;padding:.9rem 1rem;display:grid;margin-top:.7rem!important}.flx-bank-row>*{margin:0!important}.flx-bank-label{font-size:var(--wp--preset--font-size--x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--flx-primary);grid-area:1/1;align-self:center;font-weight:700}.flx-copy{font-family:var(--wp--preset--font-family--heading);color:var(--flx-ink);overflow-wrap:anywhere;grid-area:2/1/auto/-1;min-width:0;font-size:1.02rem;font-weight:800}.flx-copy--iban{font-variant-numeric:tabular-nums;letter-spacing:.03em}.flx-bank-row .flx-copy-btn{grid-area:1/2;place-self:center end;padding:.3em .85em;font-size:.75rem}.flx-copy-btn{border:1.5px solid var(--flx-primary);background:var(--flx-surface);color:var(--flx-primary);font-family:var(--wp--preset--font-family--heading);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.45em 1em;font-size:.8rem;font-weight:800;transition:background .15s,color .15s}.flx-copy-btn:hover,.flx-copy-btn.is-done{background:var(--flx-primary);color:#fff}.flx-note{font-size:var(--wp--preset--font-size--small);color:var(--flx-text);background:var(--flx-mint);border-radius:12px;padding:.8rem 1rem;margin-top:1rem!important}.flx-page-head .wp-block-cover__inner-container{max-width:1240px;margin-inline:auto}.flx-page-head .wp-block-cover__inner-container>*{margin-left:0!important;margin-right:auto!important}.flx-band{--flx-band-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 44c0-14 9-22 23-22 0 14-8 23-22 23z'/%3E%3Cpath d='M18 44l12-12'/%3E%3Cpath d='M86 104V90M86 90c-7 0-10-4-10-10 7 0 10 4 10 10zM86 87c6 0 10-3 10-9-6 0-10 3-10 9z'/%3E%3Ccircle cx='96' cy='26' r='2.2'/%3E%3Ccircle cx='34' cy='92' r='1.6'/%3E%3C/svg%3E");isolation:isolate;color:#fff;text-align:center;background:radial-gradient(1200px 380px at 15% -10%,color-mix(in srgb,var(--flx-leaf)35%,transparent),transparent 60%),radial-gradient(900px 340px at 100% 120%,color-mix(in srgb,var(--flx-brand)90%,transparent),transparent 60%),linear-gradient(135deg,var(--flx-primary-dark)0%,var(--flx-band-mid)55%,var(--flx-band-end)100%);position:relative;overflow:hidden}.flx-band:before{content:"";z-index:-1;opacity:.11;background:var(--flx-band-pattern)0 0/120px 120px repeat;position:absolute;inset:0}.flx-band:after{content:"";z-index:-1;background:linear-gradient(#0000,#0000001f);height:48px;position:absolute;bottom:-1px;left:0;right:0}.flx-band :where(h1,h2,.wp-block-post-title,.wp-block-query-title){color:#fff;max-width:22ch;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.2rem);line-height:1.15;margin-inline:auto!important}.flx-band .wp-block-term-description,.flx-band>p{color:#ffffffd9;max-width:60ch;margin-inline:auto}.flx-band-pill,.flx-band .flx-pill{width:auto;font-size:var(--wp--preset--font-size--x-small);letter-spacing:.02em;color:#fff;background:#ffffff1f;border:1.5px solid #ffffff8c;border-radius:99px;justify-content:center;padding:.35rem .95rem;font-weight:600;margin-inline:auto!important;display:inline-flex!important}.flx-band-pill a{color:#fff;text-decoration:none}.flx-band>.flx-band-pill{display:table!important}.flx-meta{color:#ffffffd9;font-size:var(--wp--preset--font-size--small)}.flx-meta>*{align-items:center;display:inline-flex;margin:0!important}.flx-meta a{color:inherit}.flx-meta [class*=is-style-icon-]:before{color:var(--flx-leaf)}.flx-band--list{padding-bottom:var(--wp--preset--spacing--60)!important}.flx-single-image{z-index:2;border-radius:var(--flx-radius-media);box-shadow:0 30px 60px -20px color-mix(in srgb,var(--flx-deep)45%,transparent);position:relative;overflow:hidden;margin-top:calc(-1*clamp(6rem,12vw,9.5rem))!important}.flx-single-image img{aspect-ratio:16/8;object-fit:cover;border-radius:inherit;width:100%;display:block}.flx-band:has(+.flx-single-cols){padding-bottom:var(--wp--preset--spacing--60)!important}.flx-single-cols{align-items:flex-start!important}.flx-article .wp-block-post-content{font-size:1.06rem;line-height:1.8}.flx-article .wp-block-post-content>*+*{margin-top:1.15em}.flx-article .wp-block-post-content img{border-radius:var(--flx-radius);max-width:100%;height:auto}.flx-article .wp-block-post-content :where(h2,h3){margin-top:1.8em}.flx-tags{margin-top:var(--wp--preset--spacing--40);flex-wrap:wrap;gap:.4rem;display:flex}.flx-tags a{background:var(--flx-mint);color:var(--flx-primary-dark);font-size:var(--wp--preset--font-size--x-small);border-radius:99px;padding:.3rem .8rem;font-weight:600;text-decoration:none;display:inline-block}.flx-tags .wp-block-post-terms__separator{display:none}.flx-sidebar{position:sticky;top:1.5rem}.flx-side-box{background:var(--flx-surface);border:1px solid var(--flx-line);border-radius:var(--flx-radius);box-shadow:var(--flx-shadow);padding:1.3rem 1.3rem 1rem}.flx-side-box>h3{font-size:var(--wp--preset--font-size--medium);border-bottom:2px solid var(--flx-mint);color:var(--flx-ink);margin:0 0 .9rem;padding-bottom:.7rem}.flx-side-box>h3:before{color:var(--flx-primary)}.flx-mini-list .wp-block-post-template{flex-direction:column;gap:.9rem;margin:0;padding:0;display:flex}.flx-mini-list .wp-block-post-template>li{margin:0!important}.flx-article .wp-block-post-content figure{margin-inline:0}.flx-mini{gap:.85rem!important}.flx-mini .wp-block-post-featured-image{border-radius:12px;flex:none;width:72px;height:72px;margin:0;overflow:hidden}.flx-mini .wp-block-post-featured-image img{object-fit:cover;width:72px;height:72px;transition:transform .35s}.flx-mini:hover .wp-block-post-featured-image img{transform:scale(1.08)}.flx-mini .wp-block-post-featured-image:not(:has(img)){background:var(--flx-mint)var(--flx-i-sprout)}.flx-mini h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden;font-size:.95rem!important}.flx-mini h4 a{color:var(--flx-ink);text-decoration:none}.flx-mini h4 a:hover{color:var(--flx-primary)}.flx-mini .wp-block-post-date{color:var(--flx-text);margin:0}.flx-side-cta{border-radius:var(--flx-radius);color:#fff;background:linear-gradient(140deg,var(--flx-primary)0%,var(--flx-primary-dark)100%);padding:1.5rem;position:relative;overflow:hidden}.flx-side-cta:after{content:"";width:120px;height:120px;-webkit-mask:var(--flx-i-tree)center/contain no-repeat;mask:var(--flx-i-tree)center/contain no-repeat;background:#ffffff1f;position:absolute;bottom:-18px;right:-18px}.flx-side-cta :where(h3,p){color:#fff;margin:0 0 .5rem}.flx-side-cta .wp-block-button__link{color:var(--flx-primary-dark);background:#fff}@media (width<=781px){.flx-sidebar{position:static}}.flx-post-nav{gap:1rem!important}.flx-post-nav .wp-block-post-navigation-link{align-items:stretch;min-width:0;margin:0;display:flex}.flx-post-nav .wp-block-post-navigation-link:empty{display:none}.flx-post-nav .wp-block-post-navigation-link a{box-sizing:border-box;border:1.5px solid var(--flx-line);border-radius:var(--flx-radius);background:var(--flx-surface);width:100%;color:var(--flx-ink);flex-direction:column;justify-content:center;gap:.3rem;padding:1.1rem 1.25rem 1.1rem 3.9rem;font-weight:600;line-height:1.35;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.flx-post-nav .post-navigation-link-next a{text-align:right;align-items:flex-end;padding:1.1rem 3.9rem 1.1rem 1.25rem}.flx-post-nav .wp-block-post-navigation-link a:before{content:"";background:var(--flx-mint);border-radius:50%;width:2.2rem;height:2.2rem;margin-top:-1.1rem;transition:background .2s;position:absolute;top:50%;left:1rem}.flx-post-nav .wp-block-post-navigation-link a:after{content:"";background:var(--flx-primary);width:1.1rem;height:1.1rem;-webkit-mask:var(--flx-i-chev-l)center/contain no-repeat;mask:var(--flx-i-chev-l)center/contain no-repeat;margin-top:-.55rem;transition:background .2s;position:absolute;top:50%;left:1.55rem}.flx-post-nav .post-navigation-link-next a:before{left:auto;right:1rem}.flx-post-nav .post-navigation-link-next a:after{-webkit-mask-image:var(--flx-i-chev-r);mask-image:var(--flx-i-chev-r);left:auto;right:1.55rem}.flx-post-nav .wp-block-post-navigation-link a:hover{border-color:var(--flx-primary);box-shadow:var(--flx-shadow);transform:translateY(-2px)}.flx-post-nav .wp-block-post-navigation-link a:hover:before{background:var(--flx-primary)}.flx-post-nav .wp-block-post-navigation-link a:hover:after{background:#fff}.flx-post-nav .post-navigation-link__label{font-size:var(--wp--preset--font-size--x-small);text-transform:uppercase;letter-spacing:.08em;color:var(--flx-primary);font-weight:600;display:block}.flx-post-nav .post-navigation-link__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flx-post-nav .wp-block-post-navigation-link__arrow-previous,.flx-post-nav .wp-block-post-navigation-link__arrow-next{display:none}.flx-feature-project{gap:0!important}.flx-feature-project .wp-block-post-featured-image{height:100%;margin:0}.flx-feature-project .wp-block-post-featured-image :where(a,img){object-fit:cover;width:100%;height:100%;min-height:280px;display:block}.flx-feature-project__body{padding:clamp(1.3rem,3vw,2.2rem)}.flx-feature-project__body .flx-pill{width:auto;display:inline-flex}.flx-feature-project__body .flx-pill a{color:#fff;text-decoration:none}.flx-feature-project__body .wp-block-post-title a{color:var(--flx-ink);text-decoration:none}.flx-side-item{gap:0!important}.flx-side-item .wp-block-post-featured-image{height:100%;margin:0}.flx-side-item .wp-block-post-featured-image :where(a,img){object-fit:cover;width:100%;height:100%;min-height:150px;display:block}.flx-side-item>.wp-block-group{padding:1rem 1.1rem}.flx-side-item .wp-block-post-title{font-size:var(--wp--preset--font-size--medium)}.flx-side-item .wp-block-post-title a{color:inherit;text-decoration:none}.flx-side-item .wp-block-post-title a:after{content:"";position:absolute;inset:0}.flx-search-modal{width:100%;max-width:none;height:100%;max-height:none;color:var(--flx-ink);background:0 0;border:0;margin:0;padding:0}.flx-search-modal::backdrop{background:color-mix(in srgb,var(--flx-deep)60%,transparent);backdrop-filter:blur(8px)}.flx-search-modal[open]{justify-content:center;align-items:flex-start;padding:clamp(4rem,14vh,9rem) 16px 2rem;display:flex}.flx-search-modal__inner{background:var(--flx-surface);border-radius:var(--flx-radius-media);width:min(680px,100%);padding:clamp(1.5rem,4vw,2.4rem);animation:.35s cubic-bezier(.2,.7,.2,1) flx-modal-in;position:relative;box-shadow:0 40px 80px -20px #0006}@keyframes flx-modal-in{0%{opacity:0;transform:translateY(-16px)scale(.98)}to{opacity:1;transform:none}}.flx-search-modal__title{font-family:var(--wp--preset--font-family--heading);color:var(--flx-ink);margin:0 0 1rem;font-size:clamp(1.4rem,1rem + 1.5vw,2rem)}.flx-search-modal__form{border:2px solid var(--flx-line);border-radius:99px;gap:.5rem;padding:.4rem;transition:border-color .2s;display:flex}.flx-search-modal__form:focus-within{border-color:var(--flx-primary)}.flx-search-modal__form input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.6rem 1rem;font-size:1.05rem}.flx-search-modal__form button{background:var(--flx-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:99px;padding:.65rem 1.3rem;font-weight:600}.flx-search-modal__form button:hover{background:var(--flx-primary-dark)}.flx-search-modal__chips{font-size:var(--wp--preset--font-size--x-small);color:var(--flx-text);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.1rem;display:flex}.flx-search-modal__chips a{background:var(--flx-mint);color:var(--flx-primary-dark);border-radius:99px;padding:.3rem .8rem;font-weight:600;text-decoration:none}.flx-search-modal__chips a:hover{background:var(--flx-primary);color:#fff}.flx-search-modal__close{background:var(--flx-mint-soft);cursor:pointer;width:40px;height:40px;color:var(--flx-ink);border:0;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:1rem;right:1rem}.flx-search-modal__close:hover{background:var(--flx-mint)}html.flx-modal-open{overflow:hidden}.flx-search-modal__close:before{content:"×"}.flx-quotes.swiper{padding:1.4rem 1.4rem 3.4rem}@media (width<=600px){.flx-post-nav{grid-template-columns:1fr!important}.flx-single-image{margin-top:calc(-1*clamp(4rem,12vw,9.5rem))!important}}.flx-logo{flex:none;margin:0;line-height:0}.flx-logo a{display:inline-block}.flx-logo img{max-width:none;width:auto!important;height:54px!important}.flx-footer .flx-logo img{height:62px!important}@media (width<=600px){.flx-header .flx-logo img{height:40px!important}}@media (width<=700px){.flx-hero-wrap>.flx-stamp{display:none}}:root{--flx-i-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M4 7h16M4 12h11M4 17h16'/%3E%3C/svg%3E");--flx-i-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.flx-header .wp-block-navigation__responsive-container-open{background:var(--flx-primary);color:#fff;height:44px;font-family:var(--wp--preset--font-family--heading);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--flx-brand)60%,transparent);border-radius:14px;align-items:center;gap:.45rem;padding:0 .95rem 0 .8rem;font-size:.85rem;font-weight:800;transition:background .2s,transform .15s;display:none}.flx-header .wp-block-navigation__responsive-container-open svg{display:none}.flx-header .wp-block-navigation__responsive-container-open:before{content:"";width:1.3rem;height:1.3rem;-webkit-mask:var(--flx-i-menu)center/contain no-repeat;mask:var(--flx-i-menu)center/contain no-repeat;background:#fff}.flx-header .wp-block-navigation__responsive-container-open:after{content:"Menü"}.flx-header .wp-block-navigation__responsive-container-open:hover{background:var(--flx-primary-dark)}.flx-header .wp-block-navigation__responsive-container-open:active{transform:scale(.96)}@media (width<=599px){.flx-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:inline-flex}.flx-header .wp-block-navigation{order:3}}.flx-header .wp-block-navigation__responsive-container.is-menu-open{--flx-menu-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 44c0-14 9-22 23-22 0 14-8 23-22 23z'/%3E%3Cpath d='M18 44l12-12'/%3E%3Cpath d='M86 104V90M86 90c-7 0-10-4-10-10 7 0 10 4 10 10zM86 87c6 0 10-3 10-9-6 0-10 3-10 9z'/%3E%3Ccircle cx='96' cy='26' r='2.2'/%3E%3Ccircle cx='34' cy='92' r='1.6'/%3E%3C/svg%3E");animation:.3s both flx-menu-in;color:var(--flx-ink)!important;background:radial-gradient(600px 300px at 110% -10%,color-mix(in srgb,var(--flx-leaf)28%,transparent),transparent 60%),radial-gradient(500px 300px at -20% 110%,color-mix(in srgb,var(--flx-brand)18%,transparent),transparent 60%),var(--flx-mint-soft)!important;padding:0!important}.flx-header .wp-block-navigation__responsive-container.is-menu-open:before{content:"";pointer-events:none;opacity:.08;background:var(--flx-primary);-webkit-mask:var(--flx-menu-pattern)0 0/120px 120px repeat;mask:var(--flx-menu-pattern)0 0/120px 120px repeat;position:fixed;inset:0}@keyframes flx-menu-in{0%{opacity:0}to{opacity:1}}.flx-header .is-menu-open .wp-block-navigation__responsive-close,.flx-header .is-menu-open .wp-block-navigation__responsive-dialog{min-height:100%;position:relative;max-width:none!important}.flx-header .is-menu-open .wp-block-navigation__responsive-dialog{flex-direction:column;padding:1.1rem 16px 2rem;display:flex}.flx-header .is-menu-open .wp-block-navigation__responsive-dialog:before{content:"";background:url(/wp-content/themes/fluxwp/assets/images/logo/logo-yatay.svg) 0/contain no-repeat;width:200px;height:44px;margin:0 0 1.4rem;display:block}.flx-header .is-menu-open .wp-block-navigation__responsive-container-close{width:44px;height:44px;color:var(--flx-ink);border-radius:14px;place-items:center;display:grid;background:var(--flx-surface)!important;border:1.5px solid var(--flx-line)!important;top:1.1rem!important;right:16px!important}.flx-header .is-menu-open .wp-block-navigation__responsive-container-close svg{display:none}.flx-header .is-menu-open .wp-block-navigation__responsive-container-close:before{content:"";background:var(--flx-ink);width:1.2rem;height:1.2rem;-webkit-mask:var(--flx-i-close)center/contain no-repeat;mask:var(--flx-i-close)center/contain no-repeat}.flx-header .is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch!important;padding-top:0!important}.flx-header .is-menu-open .wp-block-navigation__container{grid-template-columns:1fr;width:100%;gap:.65rem!important;display:grid!important}.flx-header .is-menu-open .wp-block-navigation-item{opacity:0;width:100%;animation:.45s cubic-bezier(.2,.7,.2,1) forwards flx-menu-card}.flx-header .is-menu-open .wp-block-navigation-item:first-child{animation-delay:50ms}.flx-header .is-menu-open .wp-block-navigation-item:nth-child(2){animation-delay:.1s}.flx-header .is-menu-open .wp-block-navigation-item:nth-child(3){animation-delay:.15s}.flx-header .is-menu-open .wp-block-navigation-item:nth-child(4){animation-delay:.2s}.flx-header .is-menu-open .wp-block-navigation-item:nth-child(5){animation-delay:.25s}.flx-header .is-menu-open .wp-block-navigation-item:nth-child(n+6){animation-delay:.3s}@keyframes flx-menu-card{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.flx-header .is-menu-open .wp-block-navigation-item__content{box-sizing:border-box;background:var(--flx-surface-glass);border:1.5px solid var(--flx-line);width:100%;box-shadow:0 4px 14px -8px color-mix(in srgb,var(--flx-shade)18%,transparent);font-family:var(--wp--preset--font-family--heading);border-radius:18px;align-items:center;gap:.85rem;font-size:1.12rem;font-weight:800;transition:border-color .2s,transform .15s,background .2s;position:relative;color:var(--flx-ink)!important;padding:1rem 3rem 1rem 1rem!important;display:flex!important}.flx-header .is-menu-open .wp-block-navigation-item__content:before{content:"";background:var(--flx-mint)center/1.25rem no-repeat;background-image:var(--flx-menu-icon);border-radius:12px;flex:none;width:2.4rem;height:2.4rem;-webkit-mask:none;mask:none}.flx-header .is-menu-open .wp-block-navigation-item__content:after{content:"";background:var(--flx-primary);width:1.1rem;height:1.1rem;-webkit-mask:var(--flx-i-chev-r)center/contain no-repeat;mask:var(--flx-i-chev-r)center/contain no-repeat;margin-top:-.55rem;position:absolute;top:50%;right:1.1rem}.flx-header .is-menu-open .wp-block-navigation-item__content:hover,.flx-header .is-menu-open .wp-block-navigation-item__content:focus-visible{border-color:var(--flx-primary);background:var(--flx-surface)}.flx-header .is-menu-open .wp-block-navigation-item__content:active{transform:scale(.98)}.flx-header .is-menu-open .current-menu-item>.wp-block-navigation-item__content,.flx-header .is-menu-open [aria-current=page]{border-color:var(--flx-primary);background:var(--flx-surface)}.flx-header .is-menu-open .wp-block-navigation__responsive-container-content:after{content:"Daha yeşil bir Türkiye mümkün";text-align:center;font-family:var(--wp--preset--font-family--hand);color:var(--flx-primary);order:10;margin:1.8rem auto 0;font-size:1.6rem;font-weight:600;display:block;transform:rotate(-3deg)}.flx-mnav-actions{display:none}.flx-header .is-menu-open .flx-mnav-actions{border-top:1.5px dashed var(--flx-line);opacity:0;order:5;grid-template-columns:1fr 1fr;gap:.65rem;width:100%;margin-top:1.1rem;padding-top:1.1rem;animation:.45s cubic-bezier(.2,.7,.2,1) .3s forwards flx-menu-card;display:grid}.flx-mnav-btn{box-sizing:border-box;background:var(--flx-surface);border:1.5px solid var(--flx-line);min-height:52px;font-family:var(--wp--preset--font-family--heading);border-radius:16px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:1rem;font-weight:800;transition:border-color .2s,transform .15s,background .2s;display:flex;position:relative;color:var(--flx-ink)!important;text-decoration:none!important}.flx-mnav-btn .flx-ic{width:1.3rem;height:1.3rem;color:var(--flx-primary);flex:none}.flx-mnav-btn:hover,.flx-mnav-btn:focus-visible{border-color:var(--flx-primary)}.flx-mnav-btn:active{transform:scale(.97)}.flx-mnav-count{background:var(--flx-leaf);color:#fff;text-align:center;box-sizing:border-box;border-radius:99px;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.75rem;line-height:1.35rem}.flx-mnav-count[hidden]{display:none}.flx-mnav-donate{background:var(--flx-primary);border-color:var(--flx-primary);min-height:56px;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--flx-brand)70%,transparent);grid-column:1/-1;font-size:1.08rem;color:#fff!important}.flx-mnav-donate .flx-ic{color:#fff}.flx-mnav-donate:hover,.flx-mnav-donate:focus-visible{background:var(--flx-primary-dark);border-color:var(--flx-primary-dark)}html.has-modal-open .flx-header-part{z-index:100000}@media (width<=440px){.flx-header .wp-block-navigation__responsive-container-open{border-radius:14px;justify-content:center;width:46px;height:46px;padding:0}.flx-header .wp-block-navigation__responsive-container-open:after{content:none}.flx-header .wp-block-navigation__responsive-container-open:before{width:1.45rem;height:1.45rem}.flx-header .flx-logo img{height:36px!important}}.flx-works-cols,.wp-block-columns:has(>.wp-block-column>.wp-block-query .flx-feature-project){align-items:stretch!important}.wp-block-column:has(.flx-feature-project){flex-direction:column;display:flex}.wp-block-column:has(.flx-feature-project)>.wp-block-query,.wp-block-column:has(.flx-feature-project) .wp-block-post-template,.wp-block-column:has(.flx-feature-project) .wp-block-post-template>li{flex-direction:column;flex:1;margin:0;display:flex}.wp-block-column:has(.flx-feature-project) .flx-feature-project{flex:1;align-items:stretch;height:100%}.flx-feature-project__body{flex-direction:column;justify-content:center;display:flex}.wp-block-column:has(.flx-side-item){flex-direction:column;display:flex}.wp-block-column:has(.flx-side-item)>.wp-block-query,.wp-block-column:has(.flx-side-item) .wp-block-post-template{flex-direction:column;flex:1;display:flex}.wp-block-column:has(.flx-side-item) .wp-block-post-template>li{flex:1;margin-block:0;display:flex}.wp-block-column:has(.flx-side-item) .wp-block-post-template>li+li{margin-top:var(--wp--preset--spacing--30)}.wp-block-column:has(.flx-side-item) .flx-side-item{flex:1}@media (width<=781px){.wp-block-column:has(.flx-feature-project) .flx-feature-project .wp-block-post-featured-image :where(a,img){aspect-ratio:16/10;min-height:220px}}.flx-card,.is-style-flx-card,.flx-feature-project,.flx-side-item,.flx-step,.flx-pay-card,.flx-stat,.flx-mini,.flx-side-box{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.flx-card,.flx-feature-project,.flx-side-item,.flx-step,.flx-pay-card{isolation:isolate;position:relative}.flx-card :where(.wp-block-image,.wp-block-post-featured-image),.flx-feature-project .wp-block-post-featured-image,.flx-side-item .wp-block-post-featured-image{overflow:hidden}.flx-card :where(.wp-block-image,.wp-block-post-featured-image) img,.flx-feature-project .wp-block-post-featured-image img,.flx-side-item .wp-block-post-featured-image img{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s}.flx-card:before,.flx-feature-project:before,.flx-side-item:before,.flx-step:before{content:"";background:linear-gradient(90deg,var(--flx-primary),var(--flx-leaf));transform-origin:0;z-index:3;pointer-events:none;height:4px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.flx-card:hover,.is-style-flx-card:hover,.flx-feature-project:hover,.flx-side-item:hover,.flx-step:hover,.flx-pay-card:not(.flx-pay-card--soon):hover{box-shadow:0 22px 48px color-mix(in srgb,var(--flx-brand)16%,transparent);transform:translateY(-6px)}.flx-card:hover:before,.flx-feature-project:hover:before,.flx-side-item:hover:before,.flx-step:hover:before{transform:scaleX(1)}.flx-card:hover :where(.wp-block-image,.wp-block-post-featured-image) img,.flx-feature-project:hover .wp-block-post-featured-image img,.flx-side-item:hover .wp-block-post-featured-image img{filter:saturate(1.1);transform:scale(1.06)}.flx-card:hover .wp-block-post-title a,.flx-feature-project:hover .wp-block-post-title a,.flx-side-item:hover .wp-block-post-title a{color:var(--flx-primary)}.flx-step:hover h3:before{animation:.8s ease-in-out flx-sway}.flx-stat:hover{transform:translateY(-4px)}.flx-side-box:hover{border-color:var(--flx-tint)}}.flx-feature-project__body .wp-block-post-excerpt__more-link{align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.flx-feature-project__body .wp-block-post-excerpt__more-link:after{content:"→";transition:transform .3s}.flx-feature-project:hover .wp-block-post-excerpt__more-link:after{transform:translate(5px)}@keyframes flx-sway{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}65%{transform:rotate(8deg)}}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-item__content{padding-block:.35rem;transition:color .25s;position:relative}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-item__content:after{content:"";background:linear-gradient(90deg,var(--flx-primary),var(--flx-leaf));border-radius:3px;width:100%;height:3px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:50%;transform:translate(-50%)scaleX(0)}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-item__content:before{content:"";background:var(--flx-leaf);width:.9rem;height:.9rem;-webkit-mask:var(--flx-i-sprout)center/contain no-repeat;mask:var(--flx-i-sprout)center/contain no-repeat;opacity:0;margin-left:-.45rem;transition:opacity .3s,transform .4s cubic-bezier(.3,1.6,.5,1);position:absolute;top:-.95rem;left:50%;transform:translateY(6px)scale(.4)rotate(-20deg)}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-item__content:is(:hover,:focus-visible):after,.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .current-menu-item>.wp-block-navigation-item__content:after{transform:translate(-50%)scaleX(1)}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-item__content:is(:hover,:focus-visible):before{opacity:1;transform:none}.flx-header .wp-block-search__button{border-radius:50%;transition:background .25s,color .25s,transform .35s cubic-bezier(.3,1.6,.5,1)}.flx-header .wp-block-search__button:hover{background:var(--flx-mint);color:var(--flx-primary);transform:rotate(-12deg)scale(1.08)}.flx-header .flx-btn-heart .wp-block-button__link{transition:transform .25s,box-shadow .25s,background .25s}.flx-header .flx-btn-heart .wp-block-button__link:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--flx-brand)28%,transparent)}.flx-header .flx-btn-heart .wp-block-button__link:hover:before{animation:.9s ease-in-out infinite flx-beat}@keyframes flx-beat{0%,to{transform:scale(1)}25%{transform:scale(1.25)}45%{transform:scale(.95)}60%{transform:scale(1.15)}}.flx-footer .wp-block-social-link{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.flx-footer .wp-block-social-link:hover{transform:translateY(-3px)scale(1.12)}.flx-footer .wp-block-navigation-item__content{transition:transform .25s,color .25s}.flx-footer .wp-block-navigation-item__content:hover{transform:translate(4px)}.flx-legal{font-size:var(--wp--preset--font-size--small)}.flx-legal>*{max-width:820px}.flx-legal h2{font-size:var(--wp--preset--font-size--large);border-top:1px solid var(--flx-line);margin-top:2.4rem;padding-top:1.4rem}.flx-legal h3{font-size:var(--wp--preset--font-size--medium);align-items:center;gap:.5rem;margin-top:1.8rem;display:flex}.flx-legal h3:before{content:"";background:var(--flx-leaf);width:1.1rem;height:1.1rem;-webkit-mask:var(--flx-i-sprout)center/contain no-repeat;mask:var(--flx-i-sprout)center/contain no-repeat;flex:none}.flx-legal-lead{box-sizing:border-box;font-family:var(--wp--preset--font-family--heading);color:var(--flx-ink);background:var(--flx-mint);border-left:4px solid var(--flx-primary);border-radius:12px;padding:1rem 1.2rem;line-height:1.5}.flx-legal-date{color:var(--flx-primary)}.flx-legal-list{counter-reset:flx;padding:0;list-style:none}.flx-legal-list li{counter-increment:flx;border-bottom:1px dashed var(--flx-line);padding:.55rem 0 .55rem 2.6rem;position:relative}.flx-legal-list li:before{content:counter(flx);background:var(--flx-mint);width:1.8rem;height:1.8rem;color:var(--flx-primary);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:.45rem;left:0}.flx-legal-table{margin:1rem 0 1.4rem;overflow-x:auto}.flx-legal-table table{border-collapse:separate;border-spacing:0;border:1px solid var(--flx-line);width:100%;font-size:var(--wp--preset--font-size--x-small);border-radius:14px;overflow:hidden}.flx-legal-table th{background:var(--flx-primary);color:#fff;text-align:left;border:0;padding:.7rem .9rem}.flx-legal-table td{border:0;border-top:1px solid var(--flx-line);vertical-align:top;padding:.65rem .9rem}.flx-legal-table td:first-child{color:var(--flx-ink);white-space:nowrap;width:1%;font-weight:700}.flx-legal-table.is-style-stripes tbody tr:nth-child(odd){background:var(--flx-mint-soft)}@media (width<=600px){.flx-legal-table td:first-child{white-space:normal}}.flx-cookie-open{display:none}.flx-cookie-on .flx-cookie-open{display:block}.flx-cookie{z-index:9990;background:var(--flx-surface);color:var(--flx-text);border:1.5px solid var(--flx-line);box-shadow:0 24px 60px color-mix(in srgb,var(--flx-shade)22%,transparent);font-size:var(--wp--preset--font-size--x-small);opacity:0;align-items:center;gap:1rem;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;transform:translateY(24px)}.flx-cookie.is-visible{opacity:1;transform:none}.flx-cookie[hidden]{display:none}.flx-cookie--card{border-radius:22px;flex-wrap:wrap;align-items:flex-start;max-width:420px;padding:1.2rem 1.2rem 1.1rem;bottom:1.2rem;left:1.2rem}.flx-cookie--bar{border-width:1.5px 0 0;border-radius:22px 22px 0 0;padding:1rem clamp(1rem,4vw,3rem);bottom:0;left:0;right:0}.flx-cookie:after{content:"";border-radius:inherit;pointer-events:none;opacity:.06;background:var(--flx-primary);-webkit-mask:var(--flx-menu-pattern)0 0/90px 90px repeat;mask:var(--flx-menu-pattern)0 0/90px 90px repeat;position:absolute;inset:0}.flx-cookie{--flx-menu-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 44c0-14 9-22 23-22 0 14-8 23-22 23z'/%3E%3Cpath d='M18 44l12-12'/%3E%3Cpath d='M86 104V90M86 90c-7 0-10-4-10-10 7 0 10 4 10 10zM86 87c6 0 10-3 10-9-6 0-10 3-10 9z'/%3E%3Ccircle cx='96' cy='26' r='2.2'/%3E%3Ccircle cx='34' cy='92' r='1.6'/%3E%3C/svg%3E")}.flx-cookie__icon{background:var(--flx-mint);border-radius:14px;flex:none;width:2.6rem;height:2.6rem;position:relative}.flx-cookie__icon:before{content:"";background:var(--flx-primary);-webkit-mask:var(--flx-i-sprout)center/contain no-repeat;mask:var(--flx-i-sprout)center/contain no-repeat;position:absolute;inset:.55rem}.flx-cookie__body{flex:1;min-width:0}.flx-cookie--card .flx-cookie__body{flex-basis:calc(100% - 3.8rem)}.flx-cookie__title{font-family:var(--wp--preset--font-family--heading);color:var(--flx-ink);margin:0 0 .25rem;font-size:1rem;font-weight:800}.flx-cookie__text{margin:0;line-height:1.55}.flx-cookie__text a{color:var(--flx-primary);font-weight:700}.flx-cookie__actions{flex:none;gap:.5rem;display:flex}.flx-cookie--card .flx-cookie__actions{justify-content:flex-end;width:100%}.flx-cookie__btn{font:inherit;cursor:pointer;border:1.5px solid var(--flx-primary);background:var(--flx-primary);color:#fff;border-radius:999px;padding:.65rem 1.2rem;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s}.flx-cookie__btn:hover{background:var(--flx-primary-dark);border-color:var(--flx-primary-dark);box-shadow:0 8px 18px color-mix(in srgb,var(--flx-brand)25%,transparent);transform:translateY(-1px)}.flx-cookie__btn--ghost{background:var(--flx-surface);color:var(--flx-primary)}.flx-cookie__btn--ghost:hover{background:var(--flx-mint);color:var(--flx-primary-dark)}@media (width<=600px){.flx-cookie--card{max-width:none;bottom:.6rem;left:.6rem;right:.6rem}.flx-cookie--bar{flex-wrap:wrap}.flx-cookie__actions{width:100%}.flx-cookie__btn{flex:1}}.flx-feature-project__body>.flx-pill{align-self:flex-start}.flx-video{max-width:960px;margin-inline:auto!important}.flx-video .wp-block-embed__wrapper{border-radius:var(--flx-radius);box-shadow:0 24px 60px color-mix(in srgb,var(--flx-shade)18%,transparent);background:var(--flx-media);overflow:hidden}.flx-video--dikey{max-width:380px}.flx-video--dikey .wp-block-embed__wrapper{aspect-ratio:9/16}.flx-video--dikey .wp-block-embed__wrapper iframe{width:100%;height:100%}.flx-player{aspect-ratio:16/9;position:relative}.flx-video--dikey .flx-player{aspect-ratio:9/16}.flx-player:before{display:none!important}.flx-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.flx-player__btn{background:var(--flx-media);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.flx-player__btn img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s;display:block}.flx-player__btn:hover img{filter:brightness(.85);transform:scale(1.04)}.flx-player__play{background:var(--flx-primary);border-radius:50%;width:84px;height:84px;margin:-42px 0 0 -42px;transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .3s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #ffffff40,0 14px 30px #00000059}.flx-player__play:after{content:"";border:16px solid #0000;border-left:26px solid #fff;border-right-width:0;position:absolute;top:26px;left:34px}.flx-player__btn:hover .flx-player__play{background:var(--flx-leaf);transform:scale(1.1)}.flx-player__alt{text-align:center;font-size:var(--wp--preset--font-size--x-small);margin-top:.8rem}.flx-player__alt a{color:var(--flx-primary);font-weight:700}@media (width<=781px){.flx-post-nav{flex-direction:column;margin-bottom:var(--wp--preset--spacing--50)!important;gap:1rem!important;display:flex!important}.flx-post-nav>*{flex:none}}@media (prefers-color-scheme:dark){html:has(body.flx-dark){background:var(--flx-d-bg);color-scheme:dark}body.flx-dark{--wp--preset--color--ink:var(--flx-d-ink);--wp--preset--color--text:var(--flx-d-text);--wp--preset--color--primary:var(--flx-d-primary);--wp--preset--color--mint:var(--flx-d-mint);--wp--preset--color--mint-soft:var(--flx-d-mint-soft);--wp--preset--color--line:var(--flx-d-line);--flx-primary:var(--flx-d-primary);--flx-ink:var(--flx-d-ink);--flx-text:var(--flx-d-text);--flx-mint:var(--flx-d-mint);--flx-mint-soft:var(--flx-d-mint-soft);--flx-line:var(--flx-d-line);--flx-surface:var(--flx-d-surface);--flx-surface-glass:color-mix(in srgb,var(--flx-surface)94%,transparent);--flx-shadow:0 10px 30px #00000059;color:var(--wp--preset--color--text);background-color:var(--flx-d-bg)!important}body.flx-dark .flx-header{box-shadow:0 1px 0 var(--flx-line)}body.flx-dark .flx-logo img[src*=logo-yatay\.svg],body.flx-dark .flx-header .wp-block-site-logo img[src*=logo-yatay\.svg]{content:url(/wp-content/themes/fluxwp/assets/images/logo/logo-yatay-beyaz.svg)}body.flx-dark .flx-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog:before{background-image:url(/wp-content/themes/fluxwp/assets/images/logo/logo-yatay-beyaz.svg)!important}body.flx-dark .flx-header .wp-block-navigation__responsive-container.is-menu-open{background:radial-gradient(600px 300px at 110% -10%,color-mix(in srgb,var(--flx-leaf)16%,transparent),transparent 60%),radial-gradient(500px 300px at -20% 110%,color-mix(in srgb,var(--flx-primary)18%,transparent),transparent 60%),var(--flx-d-bg)!important}body.flx-dark .flx-header .wp-block-navigation__responsive-container.is-menu-open:before{opacity:.12}body.flx-dark .flx-header .wp-block-search__button,body.flx-dark .flx-header .wp-block-navigation a{color:var(--flx-ink)}body.flx-dark .flx-card:hover,body.flx-dark .flx-feature-project:hover,body.flx-dark .flx-side-item:hover,body.flx-dark .flx-step:hover,body.flx-dark .flx-pay-card:hover{box-shadow:0 22px 48px #00000073}body.flx-dark .wp-block-separator:not(.flx-footer *){border-color:var(--flx-line)}body.flx-dark :where(input,textarea,select){background:var(--flx-surface);color:var(--flx-ink);border-color:var(--flx-line)}body.flx-dark .wp-block-image img[src*=turkiye-harita]{filter:brightness(.92);border-radius:var(--flx-radius-media)}body.flx-dark .flx-legal-table.is-style-stripes tbody tr:nth-child(odd){background:var(--flx-mint-soft)}body.flx-dark .flx-legal-table.is-style-stripes tbody tr:nth-child(2n){background:0 0}body.flx-dark .flx-cookie{border-color:var(--flx-line);box-shadow:0 24px 60px #00000080}body.flx-dark .wp-block-button__link.has-white-background-color,body.flx-dark .flx-side-cta .wp-block-button__link{color:var(--flx-primary-dark)!important}body.flx-dark .flx-tags a,body.flx-dark .flx-search-modal__chips a,body.flx-dark .flx-cookie__btn--ghost:hover,body.flx-dark .flx-copy-btn{color:var(--flx-d-link)}body.flx-dark .flx-newsletter-form{box-shadow:none;border:1.5px solid var(--flx-line)}}:root{--flx-wc-i-dashboard:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7.5' height='9' rx='2'/%3E%3Crect x='13.5' y='3' width='7.5' height='5.5' rx='2'/%3E%3Crect x='13.5' y='11.5' width='7.5' height='9.5' rx='2'/%3E%3Crect x='3' y='15' width='7.5' height='6' rx='2'/%3E%3C/svg%3E");--flx-wc-i-orders:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5z'/%3E%3Cpath d='m3 8 9 5 9-5M12 13v8'/%3E%3C/svg%3E");--flx-wc-i-downloads:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m0 0-4.5-4.5M12 15l4.5-4.5'/%3E%3Cpath d='M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2'/%3E%3C/svg%3E");--flx-wc-i-edit-address:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6.1 7-11.5A7 7 0 0 0 5 9.5C5 14.9 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E");--flx-wc-i-payment-methods:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='M3 10h18M7 15h4'/%3E%3C/svg%3E");--flx-wc-i-edit-account:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 3.6-7 8-7s8 3 8 7'/%3E%3C/svg%3E");--flx-wc-i-customer-logout:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4h3a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-3M10 16l-4-4 4-4M6 12h10'/%3E%3C/svg%3E");--flx-wc-i-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-9'/%3E%3Cpath d='M12 12c0-4-3-7-8-7 0 4.5 3 7 8 7zM12 10c0-3.5 2.6-6 7-6 0 4-2.6 6-7 6z'/%3E%3C/svg%3E");--flx-wc-i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");--flx-wc-i-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 7.5v.01'/%3E%3C/svg%3E");--flx-wc-i-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 20h20z'/%3E%3Cpath d='M12 10v4M12 17v.01'/%3E%3C/svg%3E");--flx-wc-i-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");--flx-wc-i-userplus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='8' r='4'/%3E%3Cpath d='M3 21c0-4 3.1-7 7-7 1.6 0 3 .4 4.2 1.2M18 14v6M15 17h6'/%3E%3C/svg%3E")}.flx-lang{border:1.5px solid var(--flx-line);font-family:var(--wp--preset--font-family--heading);letter-spacing:.06em;border-radius:999px;align-items:center;padding:3px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.flx-lang a{color:var(--flx-text);border-radius:999px;padding:.42rem .55rem;text-decoration:none;transition:background .15s,color .15s;display:block}.flx-lang a:hover{color:var(--flx-primary)}.flx-lang a.is-current{background:var(--flx-primary);color:#fff}.flx-hs{align-items:center;gap:.15rem;display:inline-flex}.flx-hs__btn,.flx-hs .wc-block-mini-cart__button{width:42px;height:42px;color:var(--flx-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-grid;position:relative;padding:0!important}.flx-hs__btn:hover,.flx-hs .wc-block-mini-cart__button:hover{background:var(--flx-mint);color:var(--flx-primary)}.flx-hs__btn .flx-ic,.flx-hs .wc-block-mini-cart__icon{width:23px;height:23px}.flx-hs__account.is-logged-in:after{content:"";background:var(--flx-leaf);width:8px;height:8px;box-shadow:0 0 0 2px var(--flx-surface);border-radius:50%;position:absolute;bottom:9px;right:9px}.flx-hs .wc-block-mini-cart{margin:0;display:inline-flex!important}.flx-hs .wc-block-mini-cart__amount{display:none}.flx-hs .wc-block-mini-cart__quantity-badge{place-items:center;display:inline-grid;position:relative}.flx-hs .wc-block-mini-cart__badge{min-width:18px;height:18px;font:800 .66rem/18px var(--wp--preset--font-family--heading);border:2px solid var(--flx-surface);border-radius:999px;padding:0 4px;position:absolute;top:-6px;right:-9px;background:var(--flx-leaf)!important;color:#fff!important}@media (width<=600px){.flx-lang{display:none}.flx-hs__btn,.flx-hs .wc-block-mini-cart__button{width:34px;height:34px}.flx-hs__btn .flx-ic,.flx-hs .wc-block-mini-cart__icon{width:21px;height:21px}.flx-header .alignwide{gap:.6rem!important}.flx-header .alignwide>.wp-block-group{gap:.3rem!important}.flx-hs__account.is-logged-in:after{bottom:5px;right:5px}}.flx-header .wp-block-navigation-item__content,.flx-header .flx-btn-heart .wp-block-button__link{white-space:nowrap}@media (width<=1240px){.flx-header .alignwide{gap:1rem!important}.flx-header .wp-block-navigation{--navigation-layout-gap:1.1rem;gap:1.1rem!important}.flx-header .flx-logo img{width:200px!important;height:auto!important}}@media (width>=601px) and (width<=1079px){.flx-header .wp-block-navigation{margin-left:auto}.flx-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.flx-header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}@media (width>=601px) and (width<=900px){.flx-header .alignwide{gap:.6rem!important}.flx-header .flx-logo img{width:170px!important}.flx-header .flx-btn-heart .wp-block-button__link{padding-inline:1.1em!important}}@media (width>=601px) and (width<=720px){.flx-lang{display:none}.flx-header .flx-logo img{width:150px!important}.flx-header .wp-block-navigation__responsive-container-open{padding-inline:.7rem!important}}@media (width<=430px){.flx-header .flx-logo img{width:136px!important;height:auto!important}.flx-header .flx-btn-heart .wp-block-button__link{padding-inline:.85em!important}.flx-header .flx-btn-heart .wp-block-button__link:before{display:none}}@media (width<=389px){.flx-header .flx-logo img{width:120px!important}}@media (width<=370px){.flx-header .flx-logo img{width:104px!important}.flx-header .flx-btn-heart .wp-block-button__link{font-size:.8rem!important}}.wc-block-mini-cart__drawer .components-modal__content,.wc-block-mini-cart__drawer{background:var(--flx-surface)}.wc-block-mini-cart__title{font-family:var(--wp--preset--font-family--heading);color:var(--flx-ink);font-weight:800}.wc-block-mini-cart__footer{border-top:1px solid var(--flx-line);background:var(--flx-mint-soft)!important}.wc-block-mini-cart__footer-actions .wc-block-components-button{border-radius:999px!important}.flx-wc .wp-block-post-content>.woocommerce,.flx-wc main .woocommerce:not(.wp-block-group){margin-inline:auto;max-width:var(--wp--style--global--wide-size)!important}.woocommerce :where(.button,button.button,a.button,input.button),.woocommerce-page :where(.button,button.button,a.button){background:var(--flx-primary);color:#fff;font-family:var(--wp--preset--font-family--heading);font-weight:700;font-size:var(--wp--preset--font-size--small);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45em;padding:.8em 1.6em;line-height:1.3;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.woocommerce :where(.button,button.button,a.button):hover{background:var(--flx-primary-dark);color:#fff;transform:translateY(-1px)}.woocommerce form .form-row{margin:0 0 1.1rem;padding:0}.woocommerce form .form-row label,.woocommerce-page form label{font-family:var(--wp--preset--font-family--heading);font-weight:700;font-size:var(--wp--preset--font-size--x-small);color:var(--flx-ink);margin-bottom:.4rem;display:block}.woocommerce form .form-row label.woocommerce-form__label-for-checkbox,.woocommerce form .form-row label.checkbox{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.woocommerce form .required{color:#c0392b;border:0;text-decoration:none}.woocommerce :where(input.input-text,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select),.woocommerce .select2-container .select2-selection{box-sizing:border-box;border:1.5px solid var(--flx-line);background:var(--flx-surface);width:100%;min-height:50px;color:var(--flx-ink);font:inherit;border-radius:12px;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.woocommerce textarea{min-height:110px}.woocommerce :where(input.input-text,input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select):focus{border-color:var(--flx-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--flx-primary)16%,transparent);outline:0}.woocommerce input[type=checkbox]{width:18px;height:18px;accent-color:var(--flx-primary)}.woocommerce .select2-container .select2-selection--single{align-items:center;display:flex}.woocommerce .select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:10px;transform:translateY(-50%)}.woocommerce .password-input{display:block;position:relative}.woocommerce .show-password-input{width:34px;height:34px;color:var(--flx-text);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:0;transform:translateY(-50%);position:absolute!important;top:50%!important;right:.6rem!important}.woocommerce .show-password-input:after{background:currentColor;position:absolute;inset:7px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat;content:""!important;font-family:inherit!important}.woocommerce .show-password-input.display-password:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E")}.woocommerce .show-password-input:hover{color:var(--flx-primary);background:var(--flx-mint-soft)}.woocommerce .password-input input{padding-right:3rem}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:calc(50% - .6rem)}.woocommerce form .form-row-first{float:left}.woocommerce form .form-row-last{float:right}.woocommerce form .clear,.woocommerce form .form-row-wide{clear:both}@media (width<=600px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none;width:100%}}.woocommerce fieldset{border:1.5px solid var(--flx-line);border-radius:var(--flx-radius);margin:1.5rem 0;padding:1.25rem 1.25rem .25rem}.woocommerce fieldset legend{font-family:var(--wp--preset--font-family--heading);color:var(--flx-ink);padding:0 .5rem;font-weight:800}.woocommerce em,.woocommerce .description{font-size:var(--wp--preset--font-size--x-small);color:var(--flx-text)}.woocommerce-notices-wrapper:empty{display:none}.woocommerce :where(.woocommerce-message,.woocommerce-info,.woocommerce-error),.woocommerce-page :where(.woocommerce-message,.woocommerce-info,.woocommerce-error){background:var(--flx-mint);color:var(--flx-ink);font-size:var(--wp--preset--font-size--small);border:0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 1.5rem;padding:1rem 1.2rem 1rem 3.4rem;list-style:none;display:flex;position:relative}.woocommerce :where(.woocommerce-message,.woocommerce-info,.woocommerce-error):before{content:"";background:var(--flx-primary);width:22px;height:22px;-webkit-mask:var(--flx-wc-i-check)center/contain no-repeat;mask:var(--flx-wc-i-check)center/contain no-repeat;color:inherit;position:absolute;top:1rem;left:1.1rem}.woocommerce .woocommerce-info:before{-webkit-mask-image:var(--flx-wc-i-info);mask-image:var(--flx-wc-i-info)}.woocommerce .woocommerce-error{color:#7a1f17;background:#fdecea}.woocommerce .woocommerce-error:before{-webkit-mask-image:var(--flx-wc-i-alert);mask-image:var(--flx-wc-i-alert);background:#c0392b}.woocommerce :where(.woocommerce-message,.woocommerce-info) .button{font-size:var(--wp--preset--font-size--x-small);order:2;margin-left:auto;padding:.55em 1.2em}.woocommerce .woocommerce-error li{width:100%;margin:0}.wc-block-components-notice-banner{font-size:var(--wp--preset--font-size--small)!important;border-width:0!important;border-radius:14px!important;padding:1rem 1.2rem!important}.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-info{background:var(--flx-mint)!important;color:var(--flx-ink)!important}.wc-block-components-notice-banner.is-success>svg,.wc-block-components-notice-banner.is-info>svg{background:var(--flx-primary)!important}.flx-shop-hero{box-sizing:border-box;border-radius:var(--flx-radius-media);background:radial-gradient(520px 260px at 100% 0,color-mix(in srgb,var(--flx-leaf)22%,transparent),transparent 70%),linear-gradient(135deg,var(--flx-mint)0%,var(--flx-mint-soft)100%);border:1px solid var(--flx-line);flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;padding:clamp(1.4rem,3vw,2.2rem) clamp(1.3rem,3vw,2.4rem);display:flex;position:relative;overflow:hidden;margin-block:0 var(--wp--preset--spacing--50)!important}.flx-shop-hero:after{content:"";background:var(--flx-primary);opacity:.06;width:200px;height:200px;-webkit-mask:var(--flx-i-leaf)center/contain no-repeat;mask:var(--flx-i-leaf)center/contain no-repeat;pointer-events:none;position:absolute;bottom:-40px;right:-30px;transform:rotate(-15deg)}.flx-shop-hero__icon{background:var(--flx-primary);color:#fff;width:64px;height:64px;box-shadow:0 12px 26px color-mix(in srgb,var(--flx-primary)32%,transparent);border-radius:20px;flex:none;place-items:center;display:grid}.flx-shop-hero__icon .flx-ic{width:30px;height:30px}.flx-shop-hero__text{flex:280px;min-width:0}.flx-shop-hero__eyebrow{font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:var(--wp--preset--font-size--x-small);letter-spacing:.14em;text-transform:uppercase;color:var(--flx-primary);margin:0 0 .2rem}.flx-shop-hero__title{color:var(--flx-ink);margin:0;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.5rem);line-height:1.15}.flx-shop-hero__lead{max-width:60ch;color:var(--flx-text);font-size:var(--wp--preset--font-size--small);margin:.45rem 0 0}.flx-wc--received .flx-shop-hero__icon{background:var(--flx-leaf)}.flx-steps{z-index:1;font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:var(--wp--preset--font-size--x-small);color:var(--flx-text);align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.flx-steps li{align-items:center;gap:.5rem;display:flex}.flx-steps li+li:before{content:"";background:var(--flx-line);border-radius:2px;width:clamp(18px,4vw,42px);height:2px;margin:0 .6rem}.flx-steps li.is-done+li:before,.flx-steps li.is-done:before{background:var(--flx-primary)}.flx-steps__dot{background:var(--flx-surface);border:2px solid var(--flx-line);width:32px;height:32px;color:var(--flx-text);border-radius:50%;place-items:center;display:grid}.flx-steps__dot .flx-ic{stroke-width:2.6px;width:16px;height:16px}.flx-steps .is-current{color:var(--flx-ink)}.flx-steps .is-current .flx-steps__dot{background:var(--flx-primary);border-color:var(--flx-primary);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--flx-primary)18%,transparent)}.flx-steps .is-done .flx-steps__dot{background:var(--flx-mint);border-color:var(--flx-primary);color:var(--flx-primary)}@media (width<=600px){.flx-shop-hero__icon{border-radius:16px;width:52px;height:52px}.flx-steps{width:100%}.flx-steps li:not(.is-current) .flx-steps__label{display:none}}.woocommerce:has(>.flx-account-side){grid-template-columns:minmax(240px,290px) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.woocommerce:has(>.flx-account-side)>.woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce:has(>.flx-account-side):before,.woocommerce:has(>.flx-account-side):after,#customer_login:before,#customer_login:after{content:none!important;display:none!important}.woocommerce:has(>.flx-account-side)>*{grid-column:1/-1}.woocommerce:has(>.flx-account-side)>.flx-account-side{grid-column:1}.woocommerce:has(>.flx-account-side)>.woocommerce-MyAccount-content{grid-column:2}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li,.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li:first-child{padding:0;list-style:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a,.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.is-active a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{margin:0;float:none!important;width:auto!important}.flx-account-side{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1.5rem}.admin-bar .flx-account-side{top:calc(32px + 1.5rem)}.flx-account-user{border-radius:var(--flx-radius);background:var(--flx-surface);box-shadow:var(--flx-shadow);border:1px solid var(--flx-line);align-items:center;gap:.85rem;padding:1.1rem 1.2rem;display:flex}.flx-account-user__avatar{background:linear-gradient(135deg,var(--flx-primary),var(--flx-leaf));color:#fff;width:48px;height:48px;font:800 1.2rem/1 var(--wp--preset--font-family--heading);border-radius:50%;flex:none;place-items:center;display:grid}.flx-account-user__meta{flex-direction:column;min-width:0;display:flex}.flx-account-user__meta strong{color:var(--flx-ink);font-family:var(--wp--preset--font-family--heading);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.25;overflow:hidden}.flx-account-user__meta small{color:var(--flx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.woocommerce-MyAccount-navigation{border-radius:var(--flx-radius);background:var(--flx-surface);box-shadow:var(--flx-shadow);border:1px solid var(--flx-line);padding:.5rem}.woocommerce-MyAccount-navigation ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.woocommerce-MyAccount-navigation li{border:0;margin:0;padding:0}.woocommerce-MyAccount-navigation a{--i:var(--flx-wc-i-default);color:var(--flx-ink);font-family:var(--wp--preset--font-family--heading);font-weight:700;font-size:var(--wp--preset--font-size--small);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem .9rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.woocommerce-MyAccount-navigation a:before{content:"";width:20px;height:20px;-webkit-mask:var(--i)center/contain no-repeat;mask:var(--i)center/contain no-repeat;opacity:.85;background:currentColor;flex:none}.woocommerce-MyAccount-navigation a:after{content:"";width:16px;height:16px;-webkit-mask:var(--flx-i-chev-r)center/contain no-repeat;mask:var(--flx-i-chev-r)center/contain no-repeat;opacity:0;background:currentColor;margin-left:auto;transition:opacity .15s,transform .15s;transform:translate(-4px)}.woocommerce-MyAccount-navigation a:hover{background:var(--flx-mint-soft);color:var(--flx-primary)}.woocommerce-MyAccount-navigation a:hover:after{opacity:.6;transform:none}.woocommerce-MyAccount-navigation li.is-active a{background:var(--flx-primary);color:#fff}.woocommerce-MyAccount-navigation li.is-active a:after{opacity:.9;transform:none}.woocommerce-MyAccount-navigation-link--dashboard a{--i:var(--flx-wc-i-dashboard)}.woocommerce-MyAccount-navigation-link--orders a{--i:var(--flx-wc-i-orders)}.woocommerce-MyAccount-navigation-link--downloads a{--i:var(--flx-wc-i-downloads)}.woocommerce-MyAccount-navigation-link--edit-address a{--i:var(--flx-wc-i-edit-address)}.woocommerce-MyAccount-navigation-link--payment-methods a{--i:var(--flx-wc-i-payment-methods)}.woocommerce-MyAccount-navigation-link--edit-account a{--i:var(--flx-wc-i-edit-account)}.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid var(--flx-line)!important;margin-top:.35rem!important;padding-top:.35rem!important}.woocommerce-MyAccount-navigation-link--customer-logout a{--i:var(--flx-wc-i-customer-logout);color:#b23a2e}.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:#b23a2e;background:#fdecea}.flx-account-donate{border-radius:var(--flx-radius);background:linear-gradient(135deg,var(--flx-primary),var(--flx-primary-dark));color:#fff;align-items:center;gap:.8rem;padding:1rem 1.1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.flx-account-donate:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--flx-primary)35%,transparent);color:#fff;transform:translateY(-2px)}.flx-account-donate .flx-ic{background:#ffffff29;border-radius:12px;flex:none;width:40px;height:40px;padding:8px}.flx-account-donate span{flex-direction:column;display:flex}.flx-account-donate strong{font-family:var(--wp--preset--font-family--heading);font-weight:800;line-height:1.25}.flx-account-donate small{opacity:.85;font-size:.8rem}.woocommerce-MyAccount-content{border-radius:var(--flx-radius);background:var(--flx-surface);min-width:0;box-shadow:var(--flx-shadow);border:1px solid var(--flx-line);padding:clamp(1.25rem,3vw,2rem)}.woocommerce-MyAccount-content>:first-child,.woocommerce-MyAccount-content>.woocommerce-notices-wrapper:first-child+*{margin-top:0}.woocommerce-MyAccount-content>p{color:var(--flx-text)}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{color:var(--flx-ink);font-size:clamp(1.2rem,1rem + .6vw,1.45rem)}.woocommerce-MyAccount-content a:not(.button):not(.flx-dash__card):not([class*=flx-dash]){color:var(--flx-primary);font-weight:700}@media (width<=860px){.woocommerce:has(>.flx-account-side){grid-template-columns:minmax(0,1fr)}.woocommerce:has(>.flx-account-side)>.flx-account-side,.woocommerce:has(>.flx-account-side)>.woocommerce-MyAccount-content{grid-column:1}.flx-account-side{position:static}.flx-account-donate{display:none}.woocommerce-MyAccount-navigation{scrollbar-width:none;padding:.4rem;overflow-x:auto}.woocommerce-MyAccount-navigation::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation ul{flex-direction:row;gap:.3rem;width:max-content}.woocommerce-MyAccount-navigation a{white-space:nowrap;padding:.6rem .9rem}.woocommerce-MyAccount-navigation a:after{display:none}.woocommerce-MyAccount-navigation-link--customer-logout{border:0!important;margin:0!important;padding:0!important}}.flx-dash__hello{background:var(--flx-mint-soft);font-size:var(--wp--preset--font-size--small);border-radius:12px;margin:0 0 1.5rem;padding:.9rem 1.1rem}.flx-dash__hello strong{color:var(--flx-ink)}.flx-dash__cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.flx-dash__card{border-radius:var(--flx-radius);border:1.5px solid var(--flx-line);background:var(--flx-surface);color:var(--flx-text);flex-direction:column;gap:.3rem;padding:1.2rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.flx-dash__card:hover{border-color:var(--flx-primary);box-shadow:var(--flx-shadow);transform:translateY(-3px)}.flx-dash__card-icon{background:var(--flx-mint);width:46px;height:46px;color:var(--flx-primary);border-radius:14px;place-items:center;margin-bottom:.5rem;transition:background .15s,color .15s;display:grid}.flx-dash__card:hover .flx-dash__card-icon{background:var(--flx-primary);color:#fff}.flx-dash__card strong{font-family:var(--wp--preset--font-family--heading);color:var(--flx-ink);font-weight:800}.flx-dash__card small{font-size:.82rem;line-height:1.45}.flx-dash__recent{margin-top:2rem}.flx-dash__recent-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.flx-dash__recent-head h2{margin:0;font-size:1.15rem!important}.flx-dash__recent-head a{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--x-small);text-decoration:none}.flx-dash__orders{border:1.5px solid var(--flx-line);border-radius:var(--flx-radius);margin:0;padding:0;list-style:none;overflow:hidden}.flx-dash__orders li+li{border-top:1px solid var(--flx-line)}.flx-dash__orders a{color:var(--flx-text);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem 1rem;padding:.9rem 1.1rem;text-decoration:none;transition:background .15s;display:grid;font-weight:400!important}.flx-dash__orders a:hover{background:var(--flx-mint-soft)}.flx-dash__order-no{font-family:var(--wp--preset--font-family--heading);color:var(--flx-ink);font-weight:800}.flx-dash__order-date{font-size:.85rem}.flx-dash__order-total{color:var(--flx-ink);font-weight:800}@media (width<=520px){.flx-dash__orders a{grid-template-columns:1fr auto}.flx-dash__order-date{order:3}}.flx-status{background:var(--flx-mint);color:var(--flx-primary);font-family:var(--wp--preset--font-family--heading);white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;padding:.25em .75em;font-size:.72rem;font-weight:800;display:inline-flex}.flx-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.flx-status--processing,.flx-status--on-hold,.flx-status--pending{color:#9a6200;background:#fff4de}.flx-status--cancelled,.flx-status--failed,.flx-status--refunded{color:#b23a2e;background:#fdecea}.woocommerce table.shop_table{border:1.5px solid var(--flx-line);border-radius:var(--flx-radius);border-collapse:separate;border-spacing:0;width:100%;font-size:var(--wp--preset--font-size--small);margin:0 0 1.5rem;overflow:hidden}.woocommerce table.shop_table :where(th,td){border:0;border-top:1px solid var(--flx-line);text-align:left;vertical-align:middle;padding:.9rem 1rem}.woocommerce table.shop_table thead th{background:var(--flx-mint-soft);font-family:var(--wp--preset--font-family--heading);letter-spacing:.06em;text-transform:uppercase;color:var(--flx-text);border-top:0;font-size:.75rem;font-weight:800}.woocommerce table.shop_table tbody tr:hover>*{background:color-mix(in srgb,var(--flx-mint-soft)60%,transparent)}.woocommerce table.shop_table tfoot :where(th,td){background:var(--flx-mint-soft)}.woocommerce table.shop_table tfoot tr:last-child :where(th,td){color:var(--flx-ink);font-weight:800}.woocommerce-orders-table__cell-order-number a{font-family:var(--wp--preset--font-family--heading);font-weight:800;text-decoration:none;color:var(--flx-ink)!important}.woocommerce-orders-table__cell-order-actions{text-align:right!important}.woocommerce-orders-table .button,.woocommerce-table--order-downloads .button{margin:.15rem 0 .15rem .25rem;background:var(--flx-mint)!important;color:var(--flx-primary)!important;padding:.5em 1.1em!important;font-size:.78rem!important}.woocommerce-orders-table .button:hover{background:var(--flx-primary)!important;color:#fff!important}@media (width<=768px){.woocommerce table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr{border-top:1px solid var(--flx-line);display:block}.woocommerce table.shop_table_responsive tbody tr:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody :where(th,td){border:0;justify-content:space-between;gap:1rem;padding:.5rem 1rem;display:flex;text-align:right!important}.woocommerce table.shop_table_responsive tbody :where(th,td):before{content:attr(data-title);color:var(--flx-ink);text-align:left;font-weight:700}.woocommerce table.shop_table_responsive tbody tr>:first-child{padding-top:1rem}.woocommerce table.shop_table_responsive tbody tr>:last-child{padding-bottom:1rem}.woocommerce table.shop_table_responsive .woocommerce-orders-table__cell-order-actions:before{display:none}}.woocommerce-pagination{justify-content:space-between;gap:1rem;display:flex}.woocommerce-order-details,.woocommerce-customer-details{margin-top:1.5rem}.woocommerce-order-details__title,.woocommerce-column__title{font-size:1.15rem!important}mark.order-number,mark.order-date,mark.order-status{color:var(--flx-ink);background:0 0;font-weight:800}.woocommerce-Addresses{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1rem;display:grid}.woocommerce-Addresses:before,.woocommerce-Addresses:after{display:none!important}.woocommerce-Address{border-radius:var(--flx-radius);border:1.5px solid var(--flx-line);background:var(--flx-mint-soft);padding:1.2rem 1.3rem;float:none!important;width:auto!important}.woocommerce-Address-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.woocommerce-Address-title:before,.woocommerce-Address-title:after{display:none!important}.woocommerce-Address-title h2,.woocommerce-Address-title h3{align-items:center;gap:.5rem;margin:0;display:flex;font-size:1.05rem!important}.woocommerce-Address-title h2:before,.woocommerce-Address-title h3:before{content:"";background:var(--flx-primary);width:20px;height:20px;-webkit-mask:var(--flx-wc-i-edit-address)center/contain no-repeat;mask:var(--flx-wc-i-edit-address)center/contain no-repeat}.woocommerce-Address-title .edit{background:var(--flx-surface);border:1.5px solid var(--flx-line);font-family:var(--wp--preset--font-family--heading);white-space:nowrap;border-radius:999px;padding:.35em .9em;font-size:.75rem;text-decoration:none;float:none!important}.woocommerce-Address-title .edit:hover{border-color:var(--flx-primary)}.woocommerce-Address address{color:var(--flx-text);font-style:normal;line-height:1.7}.woocommerce-customer-details address{border-radius:var(--flx-radius);padding:1.1rem 1.2rem;font-style:normal;line-height:1.7;border:1.5px solid var(--flx-line)!important}.woocommerce-account:not(.logged-in) .woocommerce{max-width:980px!important}#customer_login{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(1rem,3vw,2rem);display:grid}#customer_login:before,#customer_login:after{display:none!important}#customer_login>.u-column1,#customer_login>.u-column2{border-radius:var(--flx-radius);background:var(--flx-surface);box-shadow:var(--flx-shadow);border:1px solid var(--flx-line);padding:clamp(1.3rem,3vw,2rem);float:none!important;width:auto!important;max-width:none!important}#customer_login>.u-column2{background:linear-gradient(160deg,var(--flx-mint)0%,var(--flx-surface)55%)}#customer_login h2,.woocommerce-account:not(.logged-in) .woocommerce>h2{color:var(--flx-ink);align-items:center;gap:.6rem;margin:0 0 1.25rem;display:flex;font-size:1.35rem!important}#customer_login h2:before,.woocommerce-account:not(.logged-in) .woocommerce>h2:before{content:"";background:var(--flx-mint)var(--flx-wc-i-lock)center/22px no-repeat;width:40px;height:40px;box-shadow:inset 0 0 0 40px var(--flx-mint);background-image:none;border-radius:12px;flex:none;display:inline-block;-webkit-mask:none;mask:none}#customer_login h2{position:relative}#customer_login h2:after{content:"";background:var(--flx-primary);width:22px;height:22px;-webkit-mask:var(--flx-wc-i-lock)center/contain no-repeat;mask:var(--flx-wc-i-lock)center/contain no-repeat;margin-top:-11px;position:absolute;top:50%;left:9px}#customer_login .u-column2 h2:after{-webkit-mask-image:var(--flx-wc-i-userplus);mask-image:var(--flx-wc-i-userplus)}#customer_login .u-column2 h2:before{background:var(--flx-surface);box-shadow:none}.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password{border:0;border-radius:0;margin:0;padding:0}.woocommerce form.login .form-row:has(.woocommerce-form-login__rememberme){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.woocommerce .woocommerce-form-login__submit,.woocommerce .woocommerce-form-register__submit{width:100%;padding-block:.95em!important;font-size:1rem!important}.woocommerce .woocommerce-form-login__submit{order:3}.woocommerce .woocommerce-form-login__rememberme{margin:0!important}.woocommerce-LostPassword{font-size:var(--wp--preset--font-size--x-small);margin:.25rem 0 0}.woocommerce-LostPassword a{color:var(--flx-primary);font-weight:700}.woocommerce-privacy-policy-text{color:var(--flx-text);font-size:.8rem}.woocommerce-account:not(.logged-in) form.lost_reset_password{border-radius:var(--flx-radius);background:var(--flx-surface);max-width:520px;box-shadow:var(--flx-shadow);border:1px solid var(--flx-line);padding:clamp(1.3rem,3vw,2rem)}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{margin-top:0!important}.wc-block-components-sidebar-layout{gap:0}.wc-block-components-sidebar-layout .wc-block-components-main{padding-right:clamp(0px,3%,2.5rem)!important}.wc-block-components-sidebar{border-radius:var(--flx-radius);background:var(--flx-surface);box-shadow:var(--flx-shadow);border:1px solid var(--flx-line);align-self:flex-start;padding:clamp(1.2rem,2.5vw,1.6rem)!important}.wc-block-cart .wc-block-cart__totals-title,.wc-block-components-checkout-order-summary__title-text,.wc-block-components-title.wc-block-components-title{font-family:var(--wp--preset--font-family--heading)!important;color:var(--flx-ink)!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 .75rem!important;font-size:1.25rem!important;font-weight:800!important}.wc-block-cart-items{border-collapse:separate!important}.wc-block-cart-items__header{font-family:var(--wp--preset--font-family--heading);letter-spacing:.06em;color:var(--flx-text);font-weight:800;font-size:.75rem!important}.wc-block-cart-items td,.wc-block-cart-items th{border-color:var(--flx-line)!important}.wc-block-cart-item__image img,.wc-block-components-order-summary-item__image img{border-radius:12px}.wc-block-components-product-name{font-family:var(--wp--preset--font-family--heading);font-weight:800;color:var(--flx-ink)!important;text-decoration:none!important}.wc-block-components-product-price,.wc-block-components-totals-item__value{color:var(--flx-ink);font-weight:800}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:var(--flx-primary)!important;font-size:1.2rem!important}.wc-block-components-totals-wrapper{border-color:var(--flx-line)!important}.wc-block-components-quantity-selector{overflow:hidden;border-color:var(--flx-line)!important;border-radius:999px!important}.wc-block-components-quantity-selector:after{border:0!important}.wc-block-components-quantity-selector__button{color:var(--flx-primary)!important}.wc-block-cart-item__remove-link{color:var(--flx-text)!important;font-size:.8rem!important}.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{min-height:52px;transition:background .15s,transform .15s;background:var(--flx-primary)!important;color:#fff!important;font-family:var(--wp--preset--font-family--heading)!important;border:0!important;border-radius:999px!important;font-weight:800!important}.wc-block-components-button:not(.is-link):hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{transform:translateY(-1px);background:var(--flx-primary-dark)!important}.wc-block-components-button.outlined,.wc-block-mini-cart__footer-cart.wc-block-components-button{color:var(--flx-primary)!important;box-shadow:inset 0 0 0 1.5px var(--flx-primary)!important;background:0 0!important}.wc-block-components-text-input input,.wc-block-components-text-input textarea,.wc-blocks-components-select__select,.wc-block-components-combobox .wc-block-components-combobox-control input,.wc-block-components-form .wc-block-components-text-input input{border:1.5px solid var(--flx-line)!important;background:var(--flx-surface)!important;color:var(--flx-ink)!important;border-radius:12px!important}.wc-block-components-text-input input:focus,.wc-blocks-components-select__select:focus,.wc-block-components-combobox .wc-block-components-combobox-control input:focus{border-color:var(--flx-primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--flx-primary)16%,transparent)!important;outline:0!important}.wc-blocks-components-select .wc-blocks-components-select__container{background:var(--flx-surface)!important;border-radius:12px!important}.wc-block-components-text-input.is-active label,.wc-block-components-text-input label{color:var(--flx-text)!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-color:var(--flx-line)!important;border-radius:6px!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:var(--flx-primary)!important;border-color:var(--flx-primary)!important}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff!important}.wc-block-components-checkbox{margin-top:.75rem}.wc-block-components-checkbox label{cursor:pointer;align-items:center;gap:.8rem;min-height:44px;line-height:1.4;position:relative;display:flex!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{cursor:pointer;flex:0 0 26px;border-width:2px!important;width:26px!important;min-width:26px!important;height:26px!important;margin:0!important;position:relative!important}.wc-block-components-checkbox .wc-block-components-checkbox__mark{pointer-events:none;width:20px!important;height:20px!important;margin:-10px 0 0!important;position:absolute!important;top:50%!important;left:3px!important}.wc-block-components-checkbox .wc-block-components-checkbox__label{font-weight:600}.wc-block-checkout__terms .wc-block-components-checkbox{border:1.5px solid var(--flx-line);background:var(--flx-surface);border-radius:14px;margin:0;padding:0}.wc-block-checkout__terms .wc-block-components-checkbox:has(input:checked){border-color:var(--flx-primary);background:color-mix(in srgb,var(--flx-primary)8%,var(--flx-surface))}.wc-block-checkout__terms .wc-block-components-checkbox.has-error{border-color:#d63638}.wc-block-checkout__terms .wc-block-components-checkbox label{min-height:56px;padding:.75rem 1rem}.wc-block-checkout__terms .wc-block-components-checkbox .wc-block-components-checkbox__mark{left:calc(1rem + 3px)!important}.wc-block-checkout__terms .wc-block-components-checkbox__label{font-size:.95rem;font-weight:500}.wc-block-checkout__terms a{color:var(--flx-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.wc-block-components-checkout-step{border-radius:var(--flx-radius);border:1.5px solid var(--flx-line);background:var(--flx-surface);position:relative;margin-bottom:1.5rem!important;padding:clamp(1.1rem,2.5vw,1.5rem)!important}.wc-block-components-checkout-step:after{display:none!important}.wc-block-components-checkout-step__heading{margin-top:0!important}.wc-block-components-checkout-step__title{font-size:1.15rem!important}.wc-block-checkout__form .wc-block-components-checkout-step__container:after{display:none!important}.wc-block-components-radio-control--highlight-checked,.wc-block-components-radio-control-accordion-option{border-radius:12px!important}.wc-block-components-radio-control--highlight-checked:after{border-color:var(--flx-line)!important;border-radius:12px!important}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{background:var(--flx-mint-soft);box-shadow:inset 0 0 0 2px var(--flx-primary)!important;border-radius:12px!important}.wc-block-components-radio-control__input:checked{border-color:var(--flx-primary)!important}.wc-block-components-radio-control__input:checked:before{background:var(--flx-primary)!important}.wc-block-components-panel__button,.wc-block-components-totals-coupon-link{font-weight:700;color:var(--flx-primary)!important}.wc-block-checkout__terms{font-size:.85rem}.wc-block-cart__empty-cart__title{font-family:var(--wp--preset--font-family--heading);color:var(--flx-ink)}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{opacity:.85;background:var(--flx-primary)!important}.wp-block-woocommerce-empty-cart-block{border-radius:var(--flx-radius);background:var(--flx-mint-soft);border:1px solid var(--flx-line);padding:clamp(1.5rem,4vw,3rem)}.wc-block-components-sale-badge,.wc-block-components-product-sale-badge,.woocommerce span.onsale{font-weight:800;background:var(--flx-leaf)!important;color:#fff!important;border:0!important;border-radius:999px!important}.wc-block-order-confirmation-status{border-radius:var(--flx-radius);background:var(--flx-mint);border:1px solid var(--flx-line);padding:clamp(1.2rem,3vw,2rem)}.wc-block-order-confirmation-summary-list{border:1.5px solid var(--flx-line);border-radius:var(--flx-radius);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;padding:1.2rem!important;display:grid!important}.wc-block-order-confirmation-summary-list-item{border:0!important;margin:0!important;padding:0!important}.wc-block-order-confirmation-summary-list-item__key{letter-spacing:.06em;text-transform:uppercase;color:var(--flx-text);font-size:.75rem}.wc-block-order-confirmation-summary-list-item__value{color:var(--flx-ink);font-weight:800}.wc-block-order-confirmation-totals table,.wc-block-order-confirmation-downloads table{border-radius:var(--flx-radius);overflow:hidden}.wc-block-order-confirmation-billing-address,.wc-block-order-confirmation-shipping-address{border-radius:var(--flx-radius)!important;border-color:var(--flx-line)!important}.wc-block-product-template .wc-block-product,.woocommerce ul.products li.product{border-radius:var(--flx-radius);background:var(--flx-surface);box-shadow:var(--flx-shadow);transition:transform .2s,box-shadow .2s;position:relative;padding:.75rem .75rem 1.2rem!important}.wc-block-product-template .wc-block-product:hover,.woocommerce ul.products li.product:hover{box-shadow:0 22px 44px color-mix(in srgb,var(--flx-shade)14%,transparent);transform:translateY(-4px)}.wc-block-components-product-image img,.woocommerce ul.products li.product img{border-radius:12px}.wc-block-product .wp-block-post-title a,.woocommerce-loop-product__title{color:var(--flx-ink);font-family:var(--wp--preset--font-family--heading);font-weight:800;text-decoration:none}.wp-block-woocommerce-product-price,.woocommerce ul.products li.product .price,.woocommerce div.product p.price{font-weight:800;color:var(--flx-primary)!important}.wc-block-components-product-button__button,.wp-block-button.wc-block-components-product-button .wp-block-button__link{border-radius:999px!important}.woocommerce div.product .single_add_to_cart_button{min-height:52px}.woocommerce .quantity .qty{text-align:center;border-radius:999px;width:5rem;min-height:52px}.wp-block-woocommerce-product-details .wc-tabs,.woocommerce-tabs ul.tabs{flex-wrap:wrap;gap:.4rem;display:flex;border:0!important;padding:0!important}.wp-block-woocommerce-product-details .wc-tabs li,.woocommerce-tabs ul.tabs li{background:var(--flx-mint)!important;border:0!important;border-radius:999px!important;margin:0!important}.wp-block-woocommerce-product-details .wc-tabs li:before,.wp-block-woocommerce-product-details .wc-tabs li:after,.woocommerce-tabs ul.tabs li:before,.woocommerce-tabs ul.tabs li:after,.woocommerce-tabs ul.tabs:before{display:none!important}.wp-block-woocommerce-product-details .wc-tabs li a,.woocommerce-tabs ul.tabs li a{font-family:var(--wp--preset--font-family--heading);color:var(--flx-primary)!important;padding:.55rem 1.1rem!important}.wp-block-woocommerce-product-details .wc-tabs li.active,.woocommerce-tabs ul.tabs li.active{background:var(--flx-primary)!important}.wp-block-woocommerce-product-details .wc-tabs li.active a,.woocommerce-tabs ul.tabs li.active a{color:#fff!important}.woocommerce-breadcrumb,.wc-block-breadcrumbs{font-size:var(--wp--preset--font-size--x-small);color:var(--flx-text)}.woocommerce-breadcrumb a,.wc-block-breadcrumbs a{color:var(--flx-primary);text-decoration:none}@media (prefers-color-scheme:dark){body.flx-dark .woocommerce .woocommerce-error{color:#f6c9c3;background:#3a1a17}body.flx-dark .woocommerce-MyAccount-navigation-link--customer-logout a{color:#f09a8f}body.flx-dark .woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:#f6c9c3;background:#3a1a17}body.flx-dark .flx-status--processing,body.flx-dark .flx-status--on-hold,body.flx-dark .flx-status--pending{color:#f2c46b;background:#3a2e12}body.flx-dark .flx-status--cancelled,body.flx-dark .flx-status--failed,body.flx-dark .flx-status--refunded{color:#f09a8f;background:#3a1a17}body.flx-dark .flx-status{color:var(--flx-d-link)}body.flx-dark .woocommerce-orders-table .button{color:var(--flx-d-link)!important}body.flx-dark .woocommerce-orders-table .button:hover{color:#fff!important}body.flx-dark .woocommerce-MyAccount-content a:not(.button):not(.flx-dash__card):not([class*=flx-dash]),body.flx-dark .woocommerce-LostPassword a,body.flx-dark .flx-dash__recent-head a{color:var(--flx-d-link)}body.flx-dark .wc-block-components-product-price,body.flx-dark .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,body.flx-dark .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:var(--flx-d-link)!important}body.flx-dark .wc-block-mini-cart__drawer,body.flx-dark .wc-block-mini-cart__drawer .components-modal__content{background:var(--flx-surface);color:var(--flx-text)}body.flx-dark .flx-shop-hero:after{opacity:.1;background:var(--flx-leaf)}}.flx-video-title{margin-bottom:.4rem;text-align:center!important}.flx-video-lead{max-width:640px;color:var(--flx-text);margin:0 auto 2rem!important}.flx-video-section--nasil{background:var(--flx-mint-soft)}.flx-video-nasil{max-width:960px;margin-inline:auto!important}.flx-video-nasil .flx-video--dikey{max-width:340px;margin-inline:auto!important}.flx-steps-list{counter-reset:flx-step;gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.flx-steps-list li{counter-increment:flx-step;padding-left:2.6rem;line-height:1.55;position:relative}.flx-steps-list li:before{content:counter(flx-step);background:var(--flx-primary);color:#fff;width:1.85rem;height:1.85rem;font:800 .85rem/1 var(--wp--preset--font-family--heading);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.1rem;left:0}.flx-video-section--nasil .flx-pill{background:var(--flx-mint);color:var(--flx-primary);border:0;border-radius:999px;padding:.3rem .8rem;display:inline-flex}@media (width<=781px){.flx-video-nasil .flx-video--dikey{max-width:300px}}@view-transition{navigation:auto}.flx-header-part{view-transition-name:flx-header}::view-transition-group(flx-header){animation:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.flx-quote-name{margin:0;font-size:var(--wp--preset--font-size--medium)!important}body:not(.editor-styles-wrapper) .flx-slider:not(.swiper)>:not(:first-child){display:none!important}body:not(.editor-styles-wrapper) .flx-slider:not(.swiper){overflow:hidden}.flx-etkinlik-aktif .flxs-ev-link{display:none}.flx-etkinlik-aktif .flxs-ev-section{margin-top:0}.flx-etkinlik-gecmis{text-align:center;font-size:var(--wp--preset--font-size--x-large);margin:var(--wp--preset--spacing--60)auto 0}.flx-rv{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(28px)}.flx-rv.flx-rv-in{opacity:1;transform:none}.flx-rv.wp-block-image,.flx-rv.flx-player,.flx-rv.wp-block-embed{transform:translateY(28px)scale(.97)}.flx-rv.wp-block-image.flx-rv-in,.flx-rv.flx-player.flx-rv-in,.flx-rv.wp-block-embed.flx-rv-in{transform:none}@media (prefers-reduced-motion:reduce){.flx-rv{opacity:1!important;transform:none!important}}@media print{.flx-rv{opacity:1!important;transform:none!important}}.flx-donate-steps>.wp-block-column.flx-pay-card{padding:var(--wp--preset--spacing--40)}.flx-donate-steps h3{margin-top:0}.flx-donate-why a,.flx-donate-steps a{color:var(--flx-primary);font-weight:700}.flx-faq .wp-block-details{border:1.5px solid var(--flx-line);border-radius:var(--flx-radius);background:var(--flx-surface);margin-top:.8rem;padding:0;transition:border-color .2s}.flx-faq .wp-block-details[open]{border-color:var(--flx-leaf)}.flx-faq .wp-block-details summary{cursor:pointer;color:var(--flx-ink);padding:1.05rem 3.2rem 1.05rem 1.25rem;font-weight:800;list-style:none;position:relative}.flx-faq .wp-block-details summary::-webkit-details-marker{display:none}.flx-faq .wp-block-details summary:after{content:"";width:14px;height:14px;-webkit-mask:var(--flx-i-chev-r)center/contain no-repeat;mask:var(--flx-i-chev-r)center/contain no-repeat;background:currentColor;margin-top:-7px;transition:transform .2s;position:absolute;top:50%;right:1.2rem;transform:rotate(90deg)}.flx-faq .wp-block-details[open] summary:after{transform:rotate(-90deg)}.flx-faq .wp-block-details>:not(summary){margin:0;padding:0 1.25rem 1.1rem}.flx-donate-info .has-text-align-center{text-align:center!important}.flx-donate-steps>.wp-block-column.flx-pay-card{height:auto}.flx-hesap-satiri-wrap{padding:var(--wp--preset--spacing--40)clamp(1rem,4vw,2rem)0;margin:0!important}.flx-hesap-satiri{max-width:var(--wp--style--global--wide-size,1200px);border:1.5px solid var(--flx-line);border-radius:var(--flx-radius);background:var(--flx-mint);flex-wrap:wrap;align-items:center;gap:.9rem 1rem;margin:0 auto;padding:.8rem 1rem .8rem .8rem;display:flex}.flx-hesap-satiri__ic{background:var(--flx-surface);width:42px;height:42px;color:var(--flx-primary);border-radius:12px;flex:none;place-items:center;display:grid}.flx-hesap-satiri__ic .flx-ic{width:22px;height:22px}.flx-hesap-satiri__txt{font-size:var(--wp--preset--font-size--small);color:var(--flx-ink);flex:260px;margin:0}.flx-hesap-satiri__acts{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.flx-hesap-satiri__btn{background:var(--flx-primary);font-family:var(--wp--preset--font-family--heading);border-radius:999px;align-items:center;padding:.55em 1.2em;font-size:.9rem;font-weight:800;transition:filter .15s;display:inline-flex;color:#fff!important;text-decoration:none!important}.flx-hesap-satiri__btn:hover{filter:brightness(1.1)}.flx-hesap-satiri__link{font-size:.9rem;font-weight:800;color:var(--flx-primary)!important}@media (width<=600px){.flx-hesap-satiri__acts{width:100%}.flx-hesap-satiri__btn{flex:1;justify-content:center}}.flx-auth-tabs{background:var(--flx-mint);border:1.5px solid var(--flx-line);border-radius:999px;gap:.35rem;max-width:480px;margin:0 auto 1rem;padding:.35rem;display:flex}.flx-auth-tabs button{color:var(--flx-ink);font-family:var(--wp--preset--font-family--heading);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:.7em 1em;font-size:1rem;font-weight:800;transition:background .2s,color .2s,box-shadow .2s}.flx-auth-tabs button[aria-selected=true]{background:var(--flx-surface);color:var(--flx-primary);box-shadow:0 4px 14px color-mix(in srgb,var(--flx-shade)10%,transparent)}#customer_login.flx-tabbed{max-width:480px;margin:0 auto;display:block}#customer_login.flx-tabbed>.u-column2{background:var(--flx-surface);display:none}#customer_login.flx-tabbed.is-register>.u-column1{display:none}#customer_login.flx-tabbed.is-register>.u-column2{display:block}#customer_login.flx-tabbed h2{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;overflow:hidden;position:absolute!important}.woocommerce-account:not(.logged-in) .woocommerce>form.woocommerce-form-login{border-radius:var(--flx-radius);background:var(--flx-surface);max-width:480px;box-shadow:var(--flx-shadow);border:1px solid var(--flx-line);margin:0 auto;padding:clamp(1.3rem,3vw,2rem)}.woocommerce-account:not(.logged-in) .woocommerce>h2{max-width:480px;position:relative;margin-left:auto!important;margin-right:auto!important}.woocommerce-account:not(.logged-in) .woocommerce>h2:after{content:"";background:var(--flx-primary);width:22px;height:22px;-webkit-mask:var(--flx-wc-i-lock)center/contain no-repeat;mask:var(--flx-wc-i-lock)center/contain no-repeat;margin-top:-11px;position:absolute;top:50%;left:9px}.woocommerce-account:not(.logged-in) form.lost_reset_password{margin:0 auto}.flx-social-login{flex-direction:column;order:9;align-items:center;gap:.7rem;margin-top:1.1rem;display:flex}.flx-social-login>:not(.flx-or){max-width:100%;margin:0!important}.flx-or{width:100%;color:var(--flx-text);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.8rem;font-size:.8rem;display:flex}.flx-or:before,.flx-or:after{content:"";background:var(--flx-line);flex:1;height:1px}.flx-tel-row .optional{color:var(--flx-text);font-size:.85em;font-weight:400}.flx-tel-hint{color:var(--flx-text);margin-top:.35rem;font-size:.8rem;display:block}.flx-tel-nudge{border:1.5px solid var(--flx-line);border-radius:var(--flx-radius);background:var(--flx-mint);flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin:0 0 1.25rem;padding:.8rem 1rem .8rem .8rem;display:flex}.flx-tel-nudge p{font-size:var(--wp--preset--font-size--small);color:var(--flx-ink);flex:240px;margin:0}.flx-tel-nudge__ic{background:var(--flx-surface);width:42px;height:42px;color:var(--flx-primary);border-radius:12px;flex:none;place-items:center;display:grid}.flx-tel-nudge__ic .flx-ic{width:22px;height:22px}.woocommerce-EditAccountForm{max-width:640px}.flx-donate-main>*{margin-left:auto!important;margin-right:auto!important}.flx-donate-main>.flxwb{max-width:760px;margin-top:0}.flx-donate-main>.flx-pay-card{border:1px solid var(--flx-line);height:auto;padding:clamp(1.25rem,3.5vw,2rem)!important}.flx-checkout-header .flx-logo{flex:none}.flx-secure-badge{border:1px solid var(--flx-line);background:var(--flx-mint-soft);color:var(--flx-primary);font-size:var(--wp--preset--font-size--small);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.45rem .9rem;font-weight:600;line-height:1.2;display:inline-flex}.flx-secure-badge:before{content:"";background:currentColor;flex:none;width:1.05rem;height:1.05rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=600px){.flx-checkout-header .flx-logo{max-width:150px}.flx-checkout-header .flx-logo img{height:auto;width:150px!important}.flx-secure-badge{padding:.35rem .7rem;font-size:.8rem}}.woocommerce-order-pay ul.order_details{border:1.5px solid var(--flx-line);border-radius:var(--flx-radius);background:var(--flx-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem;list-style:none;display:grid;margin:0 0 1.5rem!important;padding:1.1rem 1.25rem!important}.woocommerce-order-pay ul.order_details:before,.woocommerce-order-pay ul.order_details:after{display:none!important}.woocommerce-order-pay ul.order_details li{text-transform:uppercase;letter-spacing:.04em;color:var(--flx-text);min-width:0;line-height:1.3;float:none!important;border:0!important;margin:0!important;padding:0!important;font-size:.78rem!important}.woocommerce-order-pay ul.order_details li strong{text-transform:none;letter-spacing:0;color:var(--flx-ink);overflow-wrap:anywhere;margin-top:.3rem;font-size:1rem;display:block}.woocommerce-order-pay ul.order_details li.total strong{color:var(--flx-primary);font-size:1.2rem}.woocommerce-order-pay ul.order_details li.method{grid-column:1/-1}.woocommerce-order-pay .woocommerce>.clear{display:none}@media (width>=900px){.woocommerce-order-pay [data-block-name=woocommerce\/checkout].woocommerce{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:0 2.5rem;display:grid}.woocommerce-order-pay [data-block-name=woocommerce\/checkout].woocommerce>*{grid-column:1;min-width:0}.woocommerce-order-pay [data-block-name=woocommerce\/checkout].woocommerce>ul.order_details{grid-area:1/2/span 30;grid-template-columns:1fr;gap:1rem;position:sticky;top:6.5rem}.woocommerce-order-pay ul.order_details li{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.woocommerce-order-pay ul.order_details li strong{text-align:right;margin:0}.woocommerce-order-pay ul.order_details li.total{order:9;border-top:1px solid var(--flx-line)!important;padding-top:1rem!important}}.woocommerce #payment,.woocommerce-page #payment{background:var(--flx-surface);border:1.5px solid var(--flx-line);border-radius:var(--flx-radius)}#payment ul.payment_methods{gap:.6rem;display:grid;border-bottom:1px solid var(--flx-line)!important;padding:1rem!important}#payment ul.payment_methods:before,#payment ul.payment_methods:after{display:none!important}#payment ul.payment_methods li.wc_payment_method{border:1.5px solid var(--flx-line);border-radius:calc(var(--flx-radius) - 4px);background:0 0;flex-wrap:wrap;align-items:center;gap:.65rem;line-height:1.3;display:flex;margin:0!important;padding:.85rem 1rem!important}#payment ul.payment_methods li.wc_payment_method:has(>input:checked){border-color:var(--flx-primary);background:var(--flx-mint-soft)}#payment ul.payment_methods li.wc_payment_method>input.input-radio{width:20px;height:20px;accent-color:var(--flx-primary);cursor:pointer;flex:none;margin:0!important}#payment ul.payment_methods li.wc_payment_method>label{cursor:pointer;flex:1;font-weight:600;margin:0!important;display:inline!important}#payment ul.payment_methods li.wc_payment_method>.payment_box{border-top:1px solid var(--flx-line);color:inherit;border-radius:0;flex-basis:100%;background:0 0!important;margin:.4rem 0 0!important;padding:.9rem 0 0!important}#payment ul.payment_methods li.wc_payment_method>.payment_box:before{display:none!important}#payment div.form-row{padding:1rem!important}.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper{margin:0}.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper .form-row{margin:0!important;padding:0!important}.woocommerce-order-pay .woocommerce-form__label-for-checkbox{border:1.5px solid var(--flx-line);border-radius:calc(var(--flx-radius) - 4px);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;font-size:1rem;line-height:1.45;display:flex!important}.woocommerce-order-pay .woocommerce-form__label-for-checkbox:has(input:checked){border-color:var(--flx-primary);background:var(--flx-mint-soft)}.woocommerce-order-pay .woocommerce-form__label-for-checkbox input#terms{width:24px;height:24px;accent-color:var(--flx-primary);flex:none;margin:0!important}.woocommerce-order-pay .woocommerce-form__label-for-checkbox abbr.required{display:none}.woocommerce-order-pay .flxb-terms-err{color:#b42318;margin:.5rem 0 0;font-size:.95rem;font-weight:600}body.woocommerce-order-pay{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}body.woocommerce-order-pay:after{content:"";z-index:59;height:calc(5rem + env(safe-area-inset-bottom));background:var(--flx-surface);border-top:1px solid var(--flx-line);box-shadow:0 -6px 20px color-mix(in srgb,var(--flx-shade)6%,transparent);position:fixed;bottom:0;left:0;right:0}.woocommerce-order-pay #payment #place_order{z-index:60;left:50%;bottom:calc(.9rem + env(safe-area-inset-bottom));min-height:3.2rem;font-size:1.05rem;position:fixed;transform:translate(-50%);width:min(560px,100% - 2rem)!important;margin:0!important}.flx-inf .wp-block-query-pagination{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.flx-inf-foot{margin-top:var(--wp--preset--spacing--50);justify-content:center;display:flex}.flx-inf-more{border:1.5px solid var(--flx-line);background:var(--flx-surface);min-height:48px;color:var(--flx-ink);font:inherit;font-family:var(--wp--preset--font-family--heading);cursor:pointer;border-radius:99px;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-weight:800;transition:border-color .2s,background .2s;display:inline-flex}.flx-inf-more:hover,.flx-inf-more:focus-visible{border-color:var(--flx-primary)}.flx-inf-foot.is-loading .flx-inf-more{pointer-events:none;color:var(--flx-muted,var(--flx-ink))}.flx-inf-foot.is-loading .flx-inf-more:before{content:"";border:2.5px solid var(--flx-line);border-top-color:var(--flx-primary);border-radius:50%;width:1.05rem;height:1.05rem;animation:.8s linear infinite flx-spin}@keyframes flx-spin{to{transform:rotate(360deg)}}.flx-inf-new{animation:.5s cubic-bezier(.2,.7,.2,1) both flx-menu-card}@media (prefers-reduced-motion:reduce){.flx-inf-new{animation:none}.flx-inf-foot.is-loading .flx-inf-more:before{animation-duration:2s}}.flx-news .flx-card{border:1px solid var(--flx-line);box-shadow:none;container-type:inline-size}.flx-news .flx-card__body{gap:.45rem;padding:1.15rem 1.2rem 1rem}.flx-news .flx-card__body .wp-block-post-title{order:1;padding-right:0;line-height:1.35;font-size:1.08rem!important}.flx-news .flx-card__body .wp-block-post-date{color:var(--flx-text);order:2;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.flx-news .flx-card__body .wp-block-post-date:before{content:"";background:var(--flx-primary);width:.95rem;height:.95rem;-webkit-mask:var(--flx-i-calendar)center/contain no-repeat;mask:var(--flx-i-calendar)center/contain no-repeat;flex:none}.flx-news .flx-card__body .wp-block-post-excerpt{order:3}.flx-news .wp-block-post-excerpt p{color:var(--flx-text);padding-right:0}.flx-news .wp-block-post-excerpt__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flx-news .wp-block-post-excerpt__more-text{display:none}.flx-news .flx-card__body:before{content:var(--flx-t-read,"");border-top:1px solid var(--flx-line);font-family:var(--wp--preset--font-family--heading);color:var(--flx-primary);order:4;padding-top:.8rem;font-size:.85rem;font-weight:800;transition:color .35s,border-color .35s;margin-top:auto!important}.flx-news .flx-card__body:after{background:var(--flx-primary);width:1rem;height:1rem;bottom:1rem;right:1.2rem}.flx-news .flx-card:before{z-index:4}@media (hover:hover){.flx-news .flx-card:has(.wp-block-post-featured-image img) .wp-block-post-featured-image{aspect-ratio:16/10;position:static;overflow:visible}.flx-news .flx-card:has(.wp-block-post-featured-image img) .wp-block-post-featured-image img{z-index:0;aspect-ratio:auto;height:62.5cqw;transition:height .5s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),filter .5s;position:absolute;top:0;left:0}.flx-news .flx-card:has(.wp-block-post-featured-image img) .wp-block-post-featured-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--flx-deep)5%,transparent)0%,color-mix(in srgb,var(--flx-deep)50%,transparent)42%,color-mix(in srgb,var(--flx-deep)95%,transparent)100%);opacity:0;transition:opacity .45s;position:absolute;inset:0}.flx-news .flx-card:has(.wp-block-post-featured-image img) .flx-card__body{z-index:2}.flx-news .flx-card:has(.wp-block-post-featured-image img):hover{border-color:#0000}.flx-news .flx-card:hover{transform:none}.flx-news .flx-card:has(.wp-block-post-featured-image img):hover .wp-block-post-featured-image img{height:100%;transform:none}.flx-news .flx-card:has(.wp-block-post-featured-image img):hover .wp-block-post-featured-image:after{opacity:1}.flx-news .flx-card:has(.wp-block-post-featured-image img) :where(.wp-block-post-title a,.wp-block-post-date,.wp-block-post-excerpt p){transition:color .35s}.flx-news .flx-card:has(.wp-block-post-featured-image img):hover .wp-block-post-title a{color:#fff}.flx-news .flx-card:has(.wp-block-post-featured-image img):hover .wp-block-post-date{color:var(--flx-tint)}.flx-news .flx-card:has(.wp-block-post-featured-image img):hover .wp-block-post-date:before{background:var(--flx-tint)}.flx-news .flx-card:has(.wp-block-post-featured-image img):hover .wp-block-post-excerpt p{color:#ffffffd9}.flx-news .flx-card:has(.wp-block-post-featured-image img):hover .flx-card__body:before{color:#fff;border-color:#ffffff40}.flx-news .flx-card:has(.wp-block-post-featured-image img):hover .flx-card__body:after{background:#fff}}:root{--flx-i-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--flx-i-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}@media (width>=600px) and (width<=1079px){.flx-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:inline-flex}.flx-header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.flx-header .wp-block-navigation{order:3}.flx-header .alignwide>.wp-block-navigation~.wp-block-group{margin-left:auto}.flx-header .alignwide{justify-content:flex-start!important}.flx-header .alignwide>.wp-block-navigation{margin-left:0}}.flx-header .flx-mainnav{font-size:.95rem}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .flx-mnav-social{display:none}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu__toggle{margin-left:.15rem}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container{box-shadow:0 22px 48px -18px color-mix(in srgb,var(--flx-deep)35%,transparent);opacity:0;border-radius:16px;margin-top:.4rem;transition:opacity .2s,transform .2s,visibility .2s;transform:translateY(6px);border:1px solid var(--flx-line)!important;background:var(--flx-surface)!important;min-width:270px!important;color:var(--flx-ink)!important;padding:.5rem!important}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .has-child:is(:hover,:focus-within)>.wp-block-navigation__submenu-container{opacity:1;transform:none}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container:before{content:"";height:.8rem;position:absolute;top:-.8rem;left:0;right:0}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container .wp-block-navigation-item__content{white-space:normal;border-radius:10px;font-size:.92rem;font-weight:600;line-height:1.35;transition:background .2s,color .2s;display:block;padding:.6rem .85rem!important}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container .wp-block-navigation-item__content:before,.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container .wp-block-navigation-item__content:after{display:none}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container .wp-block-navigation-item__content:is(:hover,:focus-visible){background:var(--flx-mint-soft);color:var(--flx-primary)}.flx-header .is-menu-open .wp-block-navigation__submenu-icon,.flx-header .is-menu-open .has-child:not(.flx-open)>.wp-block-navigation__submenu-container{display:none!important}.flx-header .is-menu-open .has-child>.wp-block-navigation-item__content:after{-webkit-mask-image:var(--flx-i-plus);mask-image:var(--flx-i-plus)}.flx-header .is-menu-open .has-child.flx-open>.wp-block-navigation-item__content:after{-webkit-mask-image:var(--flx-i-minus);mask-image:var(--flx-i-minus)}.flx-header .is-menu-open .has-child.flx-open>.wp-block-navigation-item__content{border-color:var(--flx-primary);background:var(--flx-surface)}.flx-header .is-menu-open .wp-block-navigation__submenu-container{gap:.15rem;border-left:2px solid var(--flx-mint)!important;background:0 0!important;width:auto!important;margin:.45rem 0 .2rem 1.6rem!important;padding:.15rem 0 .15rem .9rem!important;display:grid!important}.flx-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{opacity:1;animation:.3s cubic-bezier(.2,.7,.2,1) both flx-menu-card}.flx-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{box-shadow:none;background:0 0;border:0;border-radius:12px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.35;padding:.7rem 2.2rem .7rem .8rem!important}.flx-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:before{display:none}.flx-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:after{opacity:.6;width:.9rem;height:.9rem;margin-top:-.45rem;right:.6rem}.flx-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:is(:hover,:focus-visible){background:var(--flx-surface)}.flx-header .is-menu-open .flx-mnav-social{opacity:0;order:6;justify-content:center;gap:1.1rem;width:100%;animation:.45s cubic-bezier(.2,.7,.2,1) .35s forwards flx-menu-card;margin:1.3rem 0 0!important;padding:0!important;display:flex!important}.flx-header .is-menu-open .flx-mnav-social .wp-social-link{opacity:1;width:auto;color:var(--flx-primary);animation:none}.flx-header .is-menu-open .flx-mnav-social .wp-social-link a{border:1.5px solid var(--flx-line);background:var(--flx-surface-glass);width:48px;height:48px;box-shadow:none;border-radius:14px;place-items:center;padding:0!important;display:grid!important}.flx-header .is-menu-open .flx-mnav-social .wp-social-link a:before,.flx-header .is-menu-open .flx-mnav-social .wp-social-link a:after{display:none}.flx-header .is-menu-open .flx-mnav-social .wp-social-link svg{fill:currentColor;width:22px;height:22px}.flx-header .is-menu-open .wp-block-navigation__container{grid-template-columns:minmax(0,1fr)}.flx-header .is-menu-open .wp-block-navigation-item{min-width:0}.flx-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{white-space:normal;min-width:0}@media (width>=1080px){.flx-header .flx-mainnav .wp-block-navigation__container{flex-wrap:nowrap;gap:1.15rem}.flx-header .flx-mainnav .wp-block-navigation-item__content{white-space:nowrap}}@media (width>=1320px) and (width<=1439px){.flx-header .flx-mainnav{font-size:.88rem}.flx-header .flx-mainnav .wp-block-navigation__container{gap:.95rem}}@media (width>=1080px) and (width<=1319px){.flx-header .flx-mainnav .wp-block-navigation__container{gap:.95rem}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-item:is(.flx-nav-extra,:has(>a[href*=gonullu-ol]),:has(>a[href*=marka-is-birlikleri])){display:none}}.flx-footer-legal{gap:1rem 2rem;margin-top:var(--wp--preset--spacing--50)!important}.flx-pay-logos{aspect-ratio:456/32;background:url(/wp-content/themes/fluxwp/assets/images/odeme/iyzico-logo-band-white.svg) 0/contain no-repeat;width:min(100%,342px);font-size:0;overflow:hidden;color:#0000!important;margin:0!important}.flx-legal .wp-block-image.flx-rounded img{border:1px solid var(--flx-line);border-radius:12px;max-width:min(100%,560px);height:auto}.flx-legal .wp-block-file{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.flx-legal .wp-block-file__embed{border:1px solid var(--flx-line);border-radius:12px;margin-bottom:.4rem}.flx-legal .wp-block-file__button{background:var(--flx-primary);color:#fff;border-radius:999px;padding:.6rem 1.2rem;text-decoration:none}.flx-header .wp-block-navigation__responsive-container:not(.is-menu-open) .flx-mnav-lang{display:none}.flx-header .is-menu-open .flx-mnav-lang{opacity:0;justify-content:center;width:100%;margin:1.3rem 0 0;animation:.45s cubic-bezier(.2,.7,.2,1) .3s forwards flx-menu-card;display:flex}.flx-header .is-menu-open .flx-mnav-lang .flx-lang{font-size:.85rem;display:inline-flex}.flx-header .is-menu-open .flx-mnav-lang .flx-lang a{padding:.6rem .9rem}.flx-footer .flx-footer-legal-links{font-size:var(--wp--preset--font-size--small);margin-top:1rem;font-weight:400}.flx-cookie-on .flx-cookie-open.flx-cookie-change{margin:0 0 var(--wp--preset--spacing--40);display:flex}.flx-about-soft{background:var(--flx-mint-soft)}.flx-about-head2{text-align:center;margin-bottom:var(--wp--preset--spacing--50)!important}.flx-about-head2>*{margin-inline:auto!important}.flx-about-head2 p:not(.flx-eyebrow){color:var(--flx-text)}.flx-about-collage{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;gap:.9rem;min-height:26rem;display:grid;position:relative}.flx-about-collage>*{margin:0!important}.flx-about-collage .wp-block-image{border-radius:var(--flx-radius-media,18px);box-shadow:0 18px 40px -22px color-mix(in srgb,var(--flx-deep)45%,transparent);overflow:hidden}.flx-about-collage .wp-block-image img{object-fit:cover;width:100%;height:100%;display:block}.flx-about-collage .wp-block-image:first-child{grid-row:1/3}.flx-about-badge{z-index:2;background:var(--flx-primary);color:#fff;box-shadow:0 12px 30px -12px color-mix(in srgb,var(--flx-deep)60%,transparent);border-radius:16px;padding:.8rem 1.1rem;font-size:.85rem;line-height:1.2;position:absolute;bottom:1.4rem;left:-1rem}.flx-about-badge strong{font-family:var(--wp--preset--font-family--heading);font-size:1.7rem;font-weight:800;display:block}@media (width<=781px){.flx-about-collage{min-height:20rem}.flx-about-badge{left:.6rem}}.flx-about-cards{gap:1.4rem}.flx-about-card .wp-block-image{margin:0}.flx-about-card .wp-block-image img{aspect-ratio:7/5}.flx-about-card .flx-card__body{padding:1.3rem 1.3rem 1.4rem}.flx-about-card .flx-card__body:after{display:none}.flx-about-card h3{align-items:center;gap:.55rem;display:flex;font-size:var(--wp--preset--font-size--medium)!important}.flx-about-card h3:before{width:1.6rem;height:1.6rem;color:var(--flx-primary);flex:none;margin:0}.flx-about-card p{color:var(--flx-text);padding-right:0}.flx-about-steps{gap:1.4rem;position:relative}.flx-about-step{border:1px solid var(--flx-line);border-radius:var(--flx-radius);background:var(--flx-surface);padding:1.6rem 1.5rem;position:relative}.flx-about-step>*{margin:0!important}.flx-about-step h3{font-size:var(--wp--preset--font-size--medium);margin-top:.8rem!important}.flx-about-step p:not(.flx-about-year){color:var(--flx-text);font-size:var(--wp--preset--font-size--small);margin-top:.4rem!important}.flx-about-year{background:var(--flx-mint);color:var(--flx-primary);font-family:var(--wp--preset--font-family--heading);border-radius:99px;padding:.3rem .85rem;font-size:1.05rem;font-weight:800;display:inline-block}.wp-block-gallery.flx-about-gallery{gap:.8rem!important}.flx-about-gallery.wp-block-gallery.has-nested-images figure.wp-block-image{border-radius:14px;overflow:hidden}.flx-about-gallery.wp-block-gallery.has-nested-images figure.wp-block-image img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}@media (width>=782px){.flx-about-gallery.wp-block-gallery.has-nested-images{grid-template-columns:repeat(4,1fr);grid-auto-rows:13rem;display:grid!important}.flx-about-gallery.wp-block-gallery.has-nested-images figure.wp-block-image{height:100%;width:auto!important}.flx-about-gallery.wp-block-gallery.has-nested-images figure.wp-block-image:first-child{grid-area:span 2/span 2}.flx-about-gallery.wp-block-gallery.has-nested-images figure.wp-block-image:nth-child(6){grid-column:span 2}.flx-about-gallery.wp-block-gallery.has-nested-images figure.wp-block-image img{object-fit:cover;height:100%!important}}@media (hover:hover){.flx-about-gallery figure.wp-block-image:hover img{transform:scale(1.05)}}.flx-about-team .wp-block-image{margin:0}.flx-about-team .wp-block-image img{aspect-ratio:7/5;object-fit:cover;border-radius:var(--flx-radius-media,18px);width:100%}.flx-about-team .wp-block-buttons{gap:.7rem;margin-top:1.2rem}.flx-about-head .wp-block-cover__inner-container{max-width:44rem}.flx-active-card{z-index:7;background:var(--flx-surface);border:1px solid var(--flx-line);box-shadow:0 24px 60px -24px color-mix(in srgb,var(--flx-deep)35%,transparent);border-radius:28px;grid-template-columns:minmax(0,300px) minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1rem,2vw,1.5rem);display:grid;position:relative;margin:calc(-1*clamp(3rem,5vw,4.5rem)) auto 0!important}.flx-active-card__media{aspect-ratio:4/3;border-radius:20px;display:block;overflow:hidden}.flx-active-card__img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.flx-active-card__media:hover .flx-active-card__img{transform:scale(1.04)}.flx-active-card__body{flex-direction:column;gap:.6rem;min-width:0;display:flex}.flx-active-card__body>*{margin:0!important}.flx-active-card .flx-pill{background:var(--flx-primary);color:#fff}.flx-active-card__title{font-size:var(--wp--preset--font-size--large);line-height:1.2}.flx-active-card__title a{color:inherit;text-decoration:none}.flx-active-card__title a:hover{color:var(--flx-primary)}.flx-active-card__text{color:var(--flx-muted,inherit);opacity:.85;max-width:60ch}.flx-active-card__actions{flex-direction:column;align-items:stretch;gap:.75rem;padding-right:clamp(0rem,1vw,.75rem);display:flex}.flx-active-card__actions .wp-block-button__link{text-align:center;white-space:nowrap;width:100%}.flx-active-card__actions .is-style-outline .wp-block-button__link{color:var(--flx-primary);background:0 0;border:1.5px solid}.flx-active-card__actions .is-style-outline .wp-block-button__link:hover{background:var(--flx-primary);color:#fff}@media (width<=1079px){.flx-active-card{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.flx-active-card__actions{flex-direction:row;grid-column:1/-1}.flx-active-card__actions .wp-block-button{flex:1}}@media (width<=600px){.flx-active-card{border-radius:24px;grid-template-columns:1fr;gap:1rem;margin-top:-2.5rem!important}.flx-active-card__media{aspect-ratio:16/9;order:3}.flx-active-card__body{order:1}.flx-active-card__actions{flex-direction:column;order:2}.flx-hero .wp-block-cover{min-height:min(400px,62vh);padding-top:2.25rem!important;padding-bottom:3.75rem!important}.flx-hero h1,.flx-hero h2{max-width:14ch;font-size:clamp(1.9rem,8.5vw,2.4rem)!important}.flx-hero p{font-size:.95rem}.flx-hero .wp-block-buttons{gap:.6rem}.flx-hero .wp-block-button__link{padding:.7em 1.3em}.flx-hero .swiper-pagination{bottom:3.1rem!important}}:where(.wp-block-columns){gap:clamp(1.5rem,3vw,2.5rem)}:where(.wp-block-group.has-background){padding-inline:clamp(1.25rem,3vw,2.5rem)}.flx-hero-wrap:has(+.flx-active-card) .flx-hero .swiper-pagination{bottom:calc(clamp(3rem,5vw,4.5rem) + 1rem)!important}.flx-hero-wrap:has(+.flx-active-card) .flx-hero .wp-block-cover{padding-bottom:calc(clamp(3rem,5vw,4.5rem) + 2.5rem)!important}@media (width<=600px){.flx-hero-wrap:has(+.flx-active-card) .flx-hero .swiper-pagination{bottom:3.6rem!important}.flx-hero-wrap:has(+.flx-active-card) .flx-hero .wp-block-cover{padding-bottom:5rem!important}}@media (width<=781px){.flx-footer .wp-block-columns,.flx-footer .wp-block-column{text-align:center}.flx-footer .wp-block-site-logo,.flx-footer .flx-logo{justify-content:center;display:flex;margin-inline:auto!important}.flx-footer .wp-block-column>p{max-width:42ch;margin-inline:auto}.flx-footer .wp-block-navigation,.flx-footer .wp-block-navigation__container{justify-content:center!important;align-items:center!important}.flx-footer .wp-block-social-links{justify-content:center!important}.flx-footer .flx-stamp{text-align:center;margin-inline:auto!important}.flx-footer .flx-footer-legal,.flx-footer .alignwide.is-layout-flex{text-align:center;justify-content:center!important}.flx-footer .wp-block-navigation-item__content:hover{transform:none}}.flx-newsletter-form{box-sizing:border-box;flex-wrap:nowrap}.flx-newsletter-form input{flex:1 1 0}.flx-newsletter-form button{white-space:nowrap;flex:none}@media (width<=600px){.flx-newsletter-form{max-width:none;padding:.4rem}.flx-newsletter-form input{padding:.85rem 1rem;font-size:1rem}.flx-newsletter-form button{padding:.85rem 1.2rem}}.woocommerce ul.products{grid-template-columns:repeat(var(--flx-cols,4),minmax(0,1fr));gap:1.4rem;margin:0;padding:0;list-style:none;display:grid!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products.columns-3{--flx-cols:3}.woocommerce ul.products.columns-2{--flx-cols:2}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important}@media (width<=900px){.woocommerce ul.products{--flx-cols:2!important}}@media (width<=420px){.woocommerce ul.products{gap:.8rem}}@font-face{ font-family:Bricolage;font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/plugins/flx-preset-fluxwp/assets/fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Bricolage;font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/plugins/flx-preset-fluxwp/assets/fonts/bricolage-grotesque-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF }@font-face{ font-family:Jakarta;font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/plugins/flx-preset-fluxwp/assets/fonts/plus-jakarta-sans-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Jakarta;font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/plugins/flx-preset-fluxwp/assets/fonts/plus-jakarta-sans-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF }body.flxfw,html.flxfw-dark body.flxfw :is(.win,.toast,.screen,.views--pane,.demo){--cream:#fbf7f0;--cream-2:#f4eee3;--paper:#fff;--ink:#16133a;--text:#3b3860;--muted:#6b6890;--line:#e8e1d4;--indigo:#4338ca;--indigo-2:#6366f1;--night:#1e1b4b;--night-2:#2a2669;--lilac:#eeeafe;--lilac-2:#dcd5fd;--lilac-3:#c4b8fb;--amber:#f59e0b;--amber-2:#fbbf24;--amber-ink:#7a3e00;--amber-soft:#fef3dc;--sage:#e8f0e2;--sage-ink:#2f5d3a;--mint:#16a34a;--rose:#fce7ec;--r-sm:12px;--r:20px;--r-lg:28px;--shadow:0 1px 2px #16133a0f,0 12px 32px -12px #16133a2e;--shadow-lg:0 2px 4px #16133a0d,0 30px 60px -20px #1e1b4b59;--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--wrap:1200px;--gutter:clamp(16px,4vw,32px);--display:"Bricolage",ui-sans-serif,system-ui,sans-serif;--body:"Jakarta",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ic-accent:var(--amber)}*,:before,:after{box-sizing:border-box}html:has(body.flxfw){scroll-behavior:smooth}body.flxfw{background:var(--cream);color:var(--text);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}:where(.hdr,.hero,.marq,.sec,.final,.ftr,.dir-hero,.finder,.dir-list,.phead,.pend) :is(img,svg){max-width:100%;display:block}:where(.hdr,.hero,.marq,.sec,.final,.ftr,.dir-hero,.finder,.dir-list,.phead,.pend) a{color:inherit}:is(.hdr,.hero,.marq,.sec,.final,.ftr,.dir-hero,.finder,.dir-list,.phead,.pend) :is(h1,h2,h3){font-family:var(--display);color:var(--ink);letter-spacing:-.025em;margin:0;font-weight:750;line-height:1.02}:is(.hdr,.hero,.marq,.sec,.final,.ftr,.dir-hero,.finder,.dir-list,.phead,.pend) h3{letter-spacing:-.015em;line-height:1.15}:where(.hdr,.hero,.marq,.sec,.final,.ftr,.dir-hero,.finder,.dir-list,.phead,.pend) p{margin:0}.wrap{width:min(100% - 2*var(--gutter),var(--wrap));margin-inline:auto}.ic{flex:none;width:24px;height:24px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--ink);color:#fff;z-index:99;border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--indigo-2);outline-offset:3px;border-radius:8px}.btn{--bg:var(--amber);--fg:var(--ink);background:var(--bg);color:var(--fg);font:700 16px/1 var(--body);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s;isolation:isolate;white-space:nowrap;border:2px solid #0000;border-radius:14px;align-items:center;gap:.55em;padding:.85em 1.35em;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn .ic{width:18px;height:18px;transition:transform .3s var(--ease)}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #f59e0bcc}.btn:hover .ic{transform:translate(4px)}.btn:after{content:"";transition:transform .7s var(--ease);z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.btn--ghost{--bg:transparent;border-color:var(--ink)}.btn--ghost:hover{--bg:var(--ink);--fg:#fff;box-shadow:0 10px 24px -12px #16133a99}.btn--dark{--bg:var(--ink);--fg:#fff}.btn--dark:hover{box-shadow:0 10px 24px -10px #16133a99}.btn--light{--bg:#fff;--fg:var(--ink)}.btn--sm{border-radius:12px;padding:.65em 1em;font-size:14px}.link{color:var(--ink);border:1.5px solid var(--ink);transition:background .2s,color .2s,transform .25s var(--ease);border-radius:12px;align-items:center;gap:.4em;padding:.6em 1em;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.link .ic{width:16px;height:16px;transition:transform .3s var(--ease)}.link:hover{background:var(--ink);color:#fff}.link:hover .ic{transform:translate(3px)}.hdr{transition:background .3s,box-shadow .3s,backdrop-filter .3s;position:relative}.hdr.is-stuck{-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--line);background:#fbf7f0d1}.hdr__in{height:76px;transition:height .3s var(--ease);align-items:center;gap:20px;display:flex}.hdr.is-stuck .hdr__in{height:64px}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{width:auto;height:34px}.beta{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.beta b{background:var(--amber);color:var(--ink);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;position:relative}.beta b:before{content:"";border-radius:inherit;border:2px solid var(--amber);opacity:0;animation:ping 2.4s var(--ease) infinite;position:absolute;inset:-3px}@keyframes ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.35)}}.nav{align-items:center;gap:6px;margin-left:auto;display:flex}.nav>a{color:var(--ink);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;position:relative}.nav>a:after{content:"";background:var(--amber);transform-origin:0;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.nav>a:hover:after,.nav>a[aria-current]:after{transform:scaleX(1)}.lang{background:var(--cream-2);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.lang button{all:unset;cursor:pointer;font:700 12px/1 var(--body);color:var(--muted);border-radius:999px;padding:7px 10px;transition:background .2s,color .2s}.lang button[aria-pressed=true]{background:var(--ink);color:#fff}.menu-btn{display:none}.hero{padding:clamp(28px,5vw,64px) 0 clamp(48px,7vw,96px);position:relative}.hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.eyebrow{background:var(--paper);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.eyebrow .dots{background:var(--lilac);border-radius:999px;gap:3px;padding:6px 8px;display:flex}.eyebrow .dots i{background:var(--indigo);border-radius:2px;width:7px;height:7px}.eyebrow .dots i:last-child{background:var(--amber);animation:hop 2.8s var(--spring) infinite}@keyframes hop{0%,60%,to{transform:none}70%{transform:translateY(-5px)rotate(12deg)}85%{transform:translateY(0)}}.hero h1{letter-spacing:-.04em;margin:22px 0;font-size:clamp(44px,6.6vw,88px);font-weight:800;line-height:.95}.hero h1 .ln{display:block}.hero h1 .w{display:inline-block}.hl{white-space:nowrap;color:var(--indigo);isolation:isolate;position:relative}.hl svg{z-index:-1;width:104%;height:.3em;position:absolute;bottom:-.1em;left:-2%;overflow:visible}.hl path{fill:none;stroke:var(--amber);stroke-width:9px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:0}.hero__lead{max-width:30ch;color:var(--text);font-size:clamp(18px,1.6vw,21px)}.hero__cta{flex-wrap:wrap;gap:12px;margin:30px 0 26px;display:flex}.trust{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.trust li{align-items:center;gap:6px;display:flex}.trust .ic{width:16px;height:16px;color:var(--mint)}.stage{aspect-ratio:1/.92;perspective:1400px;position:relative}.stage__blob{background:radial-gradient(60% 60% at 60% 50%,var(--lilac-3),var(--lilac) 60%,transparent 72%);filter:blur(6px);border-radius:40%;animation:14s ease-in-out infinite alternate blob;position:absolute;inset:14% -6% -4% 10%}@keyframes blob{to{transform:translate(-4%,3%)rotate(8deg)scale(1.05)}}.grid-dots{aspect-ratio:1;background-image:radial-gradient(var(--lilac-3) 1.4px,transparent 1.5px);opacity:.8;background-size:18px 18px;width:58%;position:absolute;inset:-4% -10% auto auto;mask-image:radial-gradient(closest-side,#000,#0000)}.win{background:var(--paper);box-shadow:var(--shadow-lg);will-change:transform;border:1px solid #16133a0f;border-radius:22px;position:absolute;overflow:hidden}.win__bar{border-bottom:1px solid #f0ecf7;align-items:center;gap:10px;padding:12px 14px;display:flex}.win__bar img{width:22px;height:22px}.win__t{font:700 13px/1.1 var(--body);color:var(--ink)}.win__t small{color:var(--muted);font-size:11px;font-weight:500;display:block}.search{color:var(--muted);background:#f6f4fb;border-radius:10px;align-items:center;gap:8px;margin:10px 12px;padding:8px 10px;font-size:11px;display:flex}.search kbd{font:600 10px var(--body);background:#fff;border:1px solid #e5e1f0;border-radius:6px;margin-left:auto;padding:2px 5px}.win--admin{width:44%;top:6%;left:0;transform:rotateY(10deg)rotateX(4deg)rotate(-3deg)}.tiles{grid-template-columns:1fr 1fr;gap:8px;padding:2px 12px 10px;display:grid}.tile{font:700 11px var(--body);color:var(--ink);transition:transform .3s var(--ease),border-color .3s;border:1px solid #eeeaf5;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;position:relative}.tile img{border-radius:8px;width:26px;height:26px}.tile .badge{background:var(--mint);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:8px;right:8px}.tile.on{border-color:var(--indigo-2);box-shadow:0 0 0 3px var(--lilac)}.side-sec{padding:4px 14px 12px;font-size:11px}.side-sec h4{font:800 9px var(--body);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin:6px 0}.side-sec p{color:var(--ink);align-items:center;gap:8px;padding:4px 0;font-weight:600;display:flex}.side-sec p img{border-radius:5px;width:18px;height:18px}.win--forms{width:66%;top:16%;right:-2%;transform:rotateY(-8deg)rotateX(5deg)rotate(2deg)}.tabs{color:var(--muted);gap:12px;margin-left:auto;font-size:11px;display:flex}.tabs b{color:var(--mint);background:#e7f7ec;border-radius:7px;padding:3px 8px}.fb{grid-template-columns:1.25fr 1fr;gap:12px;padding:12px;display:grid}.fb__pal{background:#faf9fd;border:1px solid #efebf7;border-radius:14px;padding:10px}.fb__pal h5,.fb__form h5{font:800 11px var(--body);color:var(--ink);margin:0 0 8px}.chips{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.chip{font:600 10px var(--body);color:var(--ink);background:#fff;border:1px solid #ece8f4;border-radius:10px;justify-items:center;gap:5px;padding:9px 4px 7px;display:grid}.chip .ic{width:18px;height:18px;color:var(--mint);--ic-accent:#bbf7d0}.fb__form{border:1px solid #efebf7;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.fb__form h5{align-items:center;gap:6px;display:flex}.fb__form h5 .ic{color:#e11d48;--ic-accent:#fecdd3;width:16px;height:16px}.fld{font:600 10px var(--body);color:var(--ink)}.fld i{color:#e11d48;font-style:normal}.fld span{color:var(--muted);background:#fff;border:1px solid #e7e3ef;border-radius:8px;margin-top:4px;padding:7px 8px;font-weight:500;display:block}.fld.new span{border-color:var(--indigo-2);box-shadow:0 0 0 3px var(--lilac)}.pay{background:var(--night);color:#fff;font:700 11px var(--body);border-radius:10px;justify-content:space-between;align-items:center;margin-top:auto;padding:8px 10px;display:flex}.pay output{font-variant-numeric:tabular-nums;color:var(--amber-2)}.toast{background:var(--paper);box-shadow:var(--shadow-lg);font:700 13px/1.2 var(--body);color:var(--ink);will-change:transform;border:1px solid #16133a0f;border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:absolute}.toast small{color:var(--muted);font-size:11px;font-weight:500;display:block}.toast img{border-radius:10px;width:34px;height:34px}.toast--pay{bottom:6%;left:10%}.toast--chat{top:-2%;right:2%}.toast .pip{background:var(--mint);border-radius:50%;width:9px;height:9px;margin-left:6px;box-shadow:0 0 0 4px #dcfce7}.spark{width:64px;color:var(--amber);position:absolute;top:-8%;right:6%}.spark path{stroke:currentColor;stroke-width:5px;stroke-linecap:round;fill:none}.marq{border-block:1px solid var(--line);background:var(--paper);--gap:36px;padding:18px 0;overflow:hidden}.marq__track{gap:var(--gap);width:max-content;animation:48s linear infinite marq;display:flex}.marq:hover .marq__track{animation-play-state:paused}.marq__item{font:700 15px var(--body);color:var(--ink);white-space:nowrap;align-items:center;gap:10px;display:flex}.marq__item img{border-radius:9px;width:30px;height:30px}@keyframes marq{to{transform:translateX(calc(-50% - var(--gap)/2))}}.flxfw section{scroll-margin-top:80px}.sec{padding:clamp(56px,8vw,104px) 0}.kicker{font:800 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);align-items:center;gap:8px;display:inline-flex}.kicker:before{content:"";background:var(--amber);border-radius:3px;width:10px;height:10px}.sec__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(28px,4vw,48px);display:flex}.sec__head h2{max-width:16ch;margin-top:12px;font-size:clamp(34px,4.8vw,60px)}.sec__head>div{flex:520px}.sec__head p{flex:0 400px;font-size:18px}.bento{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.card{border-radius:var(--r-lg);background:var(--lilac);isolation:isolate;transition:transform .45s var(--ease),box-shadow .45s var(--ease);padding:clamp(22px,2.6vw,34px);position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card:before{content:"";z-index:-1;background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%),#ffffff8c,transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.card:hover:before{opacity:1}.card__h{align-items:center;gap:12px;margin-bottom:14px;display:flex}.card__h img{border-radius:13px;width:44px;height:44px;box-shadow:0 6px 14px -6px #1e1b4b66}.card__h h3{font-size:clamp(22px,2.2vw,28px)}.card h4{font:750 clamp(20px,2vw,25px)/1.15 var(--display);color:var(--ink);letter-spacing:-.015em;margin:0 0 10px}.card p{margin-bottom:22px;font-size:16px}.card--forms{background:linear-gradient(135deg,var(--lilac) 0%,var(--lilac-2) 100%);grid-column:span 6;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:28px;display:grid}.card--tasks{background:var(--sage);grid-column:span 3}.card--chat{background:linear-gradient(160deg,#eae5fe,#e1dafd);grid-column:span 3}.mini{background:var(--paper);border:1px solid var(--line);grid-column:span 2;align-items:flex-start;gap:16px;padding:24px;display:flex}.mini .ic-tile{border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.mini .ic-tile .ic{width:28px;height:28px}.mini h3{margin-bottom:4px;font-size:21px}.mini p{margin:0 0 14px;font-size:15px}.meter{background:#efebf7;border-radius:99px;height:8px;overflow:hidden}.meter i{height:100%;width:var(--v,60%);border-radius:inherit;background:linear-gradient(90deg,var(--indigo-2),var(--indigo));transform-origin:0;display:block}.meter--amber i{background:linear-gradient(90deg,var(--amber-2),var(--amber))}.meta-row{font:600 12px var(--body);color:var(--muted);justify-content:space-between;margin-top:7px;display:flex}.bars{align-items:end;gap:5px;height:44px;display:flex}.bars i{height:var(--h);transform-origin:bottom;background:#c7e7cf;border-radius:5px 5px 2px 2px;flex:1}.bars i:last-child{background:var(--mint)}.demo{background:var(--paper);box-shadow:var(--shadow-lg);border-radius:22px;overflow:hidden}.demo .fb{grid-template-columns:1fr 1fr}.demo .fld{opacity:1}.kb{background:var(--paper);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid;position:relative}.kb__col{background:#f7f7f2;border-radius:12px;flex-direction:column;gap:6px;min-height:132px;padding:8px;display:flex}.kb__col h5{font:800 10px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin:0 0 2px;display:flex}.kb__card{font:600 11px/1.3 var(--body);color:var(--ink);background:#fff;border:1px solid #ecede5;border-radius:9px;padding:7px 8px}.kb__card i{background:var(--c,#a5b4fc);border-radius:2px;width:28px;height:4px;margin-bottom:5px;display:block}.kb__mover{z-index:2;width:calc(33.3333% - 13.3333px);position:absolute;top:40px;left:12px;box-shadow:0 12px 24px -10px #16133a59}.chat{box-shadow:var(--shadow);background:#f3f0e8 radial-gradient(#16133a0d 1px,#0000 1.2px) 0 0/14px 14px;border-radius:18px;flex-direction:column;gap:7px;min-height:176px;padding:12px;display:flex}.bub{max-width:82%;font:500 12.5px/1.35 var(--body);color:var(--ink);background:#fff;border-radius:14px;padding:8px 11px;box-shadow:0 1px 1px #0000000f}.bub small{text-align:right;color:var(--muted);margin-top:2px;font-size:10px;display:block}.bub--me{background:#d9fdd3;align-self:flex-end}.bub--who{color:var(--indigo);font-size:10px;font-weight:800;display:block}.typing{gap:4px;padding:11px 12px;display:inline-flex}.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.split{flex-direction:column;gap:24px;height:100%;display:flex}.split>[data-live]{margin-top:auto}.drop{border:1.5px dashed var(--lilac-3);text-align:center;font:600 11px var(--body);color:var(--indigo);background:#eeeafe80;border-radius:12px;margin-top:10px;padding:16px 10px;position:relative;overflow:hidden}.drop .ghost{border:1px solid var(--indigo-2);width:80px;font:700 10px var(--body);color:var(--ink);opacity:0;background:#fff;border-radius:9px;margin:-14px 0 0 -40px;padding:6px;position:absolute;top:50%;left:50%;box-shadow:0 10px 20px -8px #4338ca80}.is-live .drop .ghost{animation:ghost 6s var(--ease) infinite}@keyframes ghost{0%{opacity:0;transform:translate(-60px,-90px)rotate(-6deg)}8%{opacity:1}14%{transform:translate(-60px,-90px)rotate(-6deg)}30%,40%{opacity:1;transform:none}48%,to{opacity:0;transform:scale(.9)}}.kb__col{min-height:150px}.split p{margin-bottom:18px}.plans{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.plan{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s;flex-direction:column;padding:26px;display:flex;position:relative}.plan:hover{box-shadow:var(--shadow-lg);border-color:var(--lilac-3);transform:translateY(-6px)}.plan .ic-tile{background:var(--lilac);width:50px;height:50px;color:var(--indigo);transition:transform .5s var(--spring);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.plan:hover .ic-tile{transform:rotate(-8deg)scale(1.08)}.plan .ic-tile .ic{width:26px;height:26px}.plan h3{font-size:28px}.plan .sub{color:var(--muted);margin:4px 0 14px;font-size:15px;font-weight:600}.plan .price{font:800 15px var(--body);color:var(--ink);margin-bottom:14px}.plan .price b{font:800 34px/1 var(--display);letter-spacing:-.03em}.plan ul{gap:9px;margin:0 0 24px;padding:0;font-size:15px;list-style:none;display:grid}.plan li{align-items:flex-start;gap:8px;display:flex}.plan li .ic{width:18px;height:18px;color:var(--indigo);margin-top:3px}.plan .btn{justify-content:center;margin-top:auto}.plan--free{background:var(--sage);border-color:#0000}.plan--free .ic-tile{color:var(--sage-ink);background:#fff}.plan--free li .ic{color:var(--sage-ink)}.plan--pop{background:var(--night);border-color:var(--night);color:#c9c6f0}.plan--pop h3,.plan--pop .price{color:#fff}.plan--pop .sub{color:#a5a1db}.plan--pop .ic-tile{color:#fff;background:#ffffff1a}.plan--pop li .ic{color:var(--amber-2)}.plan .tag{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;background:var(--amber);color:var(--ink);border-radius:999px;padding:5px 10px;position:absolute;top:18px;right:18px}.note{color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.note .ic{width:18px;height:18px;color:var(--indigo)}.idea h2{letter-spacing:-.04em;margin-bottom:clamp(28px,4vw,44px);font-size:clamp(40px,6.4vw,84px);font-weight:800}.dev{background:var(--night);color:#c9c6f0;isolation:isolate;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(26px,4.5vw,56px);display:grid;position:relative;overflow:hidden}.dev:before{content:"";z-index:-1;background:radial-gradient(closest-side,#6366f18c,#0000);height:90%;position:absolute;inset:auto -10% -40% 40%}.dev h3{color:#fff;align-items:center;gap:12px;font-size:clamp(26px,3vw,36px);display:flex}.dev h3 .ic{width:34px;height:34px;color:var(--amber-2);--ic-accent:var(--amber)}.dev p{margin:14px 0 22px;font-size:17px}.dev ul{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.dev li{color:#fff;align-items:center;gap:10px;font-weight:600;display:flex}.dev li .ic{width:20px;height:20px;color:var(--amber-2);background:#f59e0b26;border-radius:6px;padding:2px}.code{color:#d7d4ff;background:#120f33;border:1px solid #ffffff14;border-radius:20px;font:500 13.5px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.code__bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:12px 14px;display:flex}.code__bar i{background:#3a3670;border-radius:50%;width:10px;height:10px}.code__bar span{color:#8c88c7;margin-left:8px;font-size:12px}.code pre{white-space:pre;min-height:228px;margin:0;padding:16px 18px;overflow:hidden}.tk-k{color:#f9a8d4}.tk-f{color:#93c5fd}.tk-s{color:#fcd34d}.tk-c{color:#7d79b5}.caret{background:var(--amber);vertical-align:-3px;width:8px;height:1.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.uses{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.use{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .4s var(--ease),box-shadow .4s var(--ease);align-items:center;gap:18px;padding:24px;text-decoration:none;display:flex}.use:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.use .ic-tile{width:64px;height:64px;transition:transform .5s var(--spring);border-radius:18px;flex:none;place-items:center;display:grid}.use:hover .ic-tile{transform:scale(1.08)rotate(-6deg)}.use .ic-tile .ic{width:32px;height:32px}.use h3{margin-bottom:4px;font-size:22px}.use p{font-size:15px}.use .arr{border:1.5px solid var(--line);width:40px;height:40px;transition:background .3s,border-color .3s,transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.use:hover .arr{background:var(--ink);border-color:var(--ink);color:#fff;transform:translate(4px)}.use .arr .ic{width:18px;height:18px}.final{text-align:center;padding:clamp(64px,9vw,120px) 0 clamp(48px,6vw,80px);position:relative}.final h2{max-width:18ch;margin:14px auto 18px;font-size:clamp(36px,5.2vw,68px)}.final p{max-width:46ch;margin:0 auto 28px;font-size:18px}.final .hero__cta{justify-content:center;margin:0}.assemble{width:92px;height:92px;margin:0 auto 6px;position:relative}.assemble i{background:var(--indigo);border-radius:7px;width:24px;height:24px;position:absolute}.assemble i:first-child{top:6px;left:6px}.assemble i:nth-child(2){top:6px;left:34px}.assemble i:nth-child(3){top:34px;left:6px}.assemble i:nth-child(4){top:34px;left:34px}.assemble i:nth-child(5){top:62px;left:6px}.assemble i:nth-child(6){background:var(--amber);top:0;left:64px}.ftr{background:var(--ink);color:#b7b4dc;padding:56px 0 28px;font-size:15px}.ftr__grid{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}.ftr img{width:auto;height:34px;margin-bottom:14px}.ftr h2{font:800 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:6px 0 14px}.ftr ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ftr a{color:#d6d3f5;text-decoration:none;transition:color .2s}.ftr a:hover{color:var(--amber-2)}.ftr__bot{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:40px;padding-top:22px;font-size:13px;display:flex}.ftr .beta-note{align-items:center;gap:8px;display:inline-flex}.ftr .beta-note b{background:var(--amber);color:var(--ink);border-radius:999px;padding:2px 8px;font-size:11px}.ftr .lang{background:#ffffff0f;border-color:#ffffff1a}.ftr .lang button{color:#b7b4dc}.ftr .lang button[aria-pressed=true]{color:var(--ink);background:#fff}html.flxfw-js [data-reveal]{opacity:0;transition:opacity .8s var(--ease) var(--d,0s),transform .8s var(--ease) var(--d,0s);transform:translateY(24px)}html.flxfw-js [data-reveal=left]{transform:translate(-28px)}html.flxfw-js [data-reveal=scale]{transform:scale(.94)}html.flxfw-js [data-reveal].is-in{opacity:1;transform:none}html.flxfw-js .hero h1 .w{animation:rise .9s var(--ease) both;animation-delay:calc(var(--i)*70ms)}@keyframes rise{0%{opacity:0;transform:translateY(.45em)rotate(2deg)}}html.flxfw-js .hero .fade,html.flxfw-js .dir-hero .fade{animation:fadeup .8s var(--ease) both;animation-delay:var(--d,0s)}@keyframes fadeup{0%{opacity:0;transform:translateY(14px)}}html.flxfw-js .hl path{stroke-dashoffset:420px;animation:draw 1s .75s var(--ease) forwards}html.flxfw-js .is-in .hl path,html.flxfw-js .hl.is-in path{animation:draw 1s .2s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}html.flxfw-js .win--admin{animation:winA 1.1s .2s var(--ease) both}html.flxfw-js .win--forms{animation:winB 1.1s .35s var(--ease) both}@keyframes winA{0%{opacity:0;transform:translate(-30px,40px)rotateY(22deg)rotate(-6deg)}}@keyframes winB{0%{opacity:0;transform:translate(40px,50px)rotateY(-20deg)rotate(5deg)}}html.flxfw-js .toast{animation:pop .7s var(--spring) both,float 6s ease-in-out infinite;animation-delay:var(--d),calc(var(--d) + .7s)}@keyframes pop{0%{opacity:0;transform:scale(.6)translateY(16px)}}@keyframes float{50%{transform:translateY(-8px)}}.par{transition:transform .6s cubic-bezier(.2,.7,.2,1)}html.flxfw-js .spark path{stroke-dasharray:40;stroke-dashoffset:40px;animation:draw .5s var(--ease) forwards;animation-delay:calc(1.3s + var(--i)*.1s)}.is-live .fld.new{animation:slot 6s var(--ease) infinite}@keyframes slot{0%,8%{opacity:0;transform:translateY(-14px)scale(.96)}18%,88%{opacity:1;transform:none}to{opacity:0}}.is-live .kb__mover{animation:kbmove 7s var(--ease) infinite}@keyframes kbmove{0%,12%{transform:translate(0)rotate(0)}22%{transform:translateY(-6px)rotate(-3deg)}42%,58%{transform:translate(calc(100% + 8px),-6px)rotate(2deg)}66%,74%{transform:translate(calc(100% + 8px),36px)rotate(0)}84%{transform:translate(calc(200% + 16px),30px)rotate(-2deg)}92%,to{transform:translate(calc(200% + 16px),36px)rotate(0)}}.is-live .bub{animation:bub 9s var(--ease) infinite;animation-delay:var(--d)}@keyframes bub{0%{opacity:0;transform:translateY(10px)scale(.96)}6%,90%{opacity:1;transform:none}to{opacity:0}}html.flxfw-js [data-reveal] .meter i{transition:transform 1.4s var(--ease) .3s;transform:scaleX(0)}html.flxfw-js [data-reveal].is-in .meter i{transform:none}html.flxfw-js [data-reveal] .bars i{transition:transform .9s var(--spring);transition-delay:calc(.25s + var(--n)*70ms);transform:scaleY(0)}html.flxfw-js [data-reveal].is-in .bars i{transform:none}html.flxfw-js .assemble i{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(.6);transition:transform .9s var(--spring),opacity .4s;transition-delay:calc(var(--n)*80ms)}html.flxfw-js .is-in .assemble i{opacity:1;transform:none}html.flxfw-js .is-in .assemble i:nth-child(6){transition-duration:1.1s;transition-delay:.7s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.flxfw-js [data-reveal],html.flxfw-js .assemble i{opacity:1;transform:none}html.flxfw-js .hl path,html.flxfw-js .spark path{stroke-dashoffset:0}.marq__track{flex-wrap:wrap;justify-content:center;width:auto}.marq__track [aria-hidden]{display:none}.par{transform:none!important}}.start{padding-bottom:0}.start__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.steps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.step{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:14px;width:100%;padding:18px 18px 22px;transition:background .3s,border-color .3s,box-shadow .3s;display:grid;position:relative}.step:hover{background:#fff9}.step.is-on{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow)}.step:focus-visible{outline:3px solid var(--indigo-2);outline-offset:2px}.step__n{width:34px;height:34px;font:800 15px var(--body);background:var(--cream-2);color:var(--muted);border-radius:10px;place-items:center;transition:background .3s,color .3s;display:grid}.step.is-on .step__n{background:var(--indigo);color:#fff}.step.is-done .step__n{background:var(--sage);color:var(--sage-ink)}.step b{font:750 19px/1.25 var(--display);color:var(--ink);letter-spacing:-.01em;display:block}.step small{color:var(--muted);margin-top:4px;font-size:15px;display:block}.step__bar{background:var(--cream-2);opacity:0;border-radius:3px;height:3px;transition:opacity .3s;position:absolute;bottom:10px;left:66px;right:18px;overflow:hidden}.step.is-on .step__bar{opacity:1}.step__bar i{background:var(--amber);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));display:block}.screen{background:var(--paper);box-shadow:var(--shadow-lg);border:1px solid #16133a0f;border-radius:22px;overflow:hidden}.screen__bar{background:var(--cream-2);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:11px 14px;display:flex}.screen__bar>i{background:#dcd3c3;border-radius:50%;width:10px;height:10px}.screen__url{background:var(--paper);font:500 12px var(--body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;margin-left:10px;padding:5px 10px;overflow:hidden}.screen__clock{font:700 12px var(--body);color:var(--ink);font-variant-numeric:tabular-nums;background:var(--paper);border-radius:8px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.screen__clock .ic{width:14px;height:14px;color:var(--indigo)}.screen__body{height:360px;position:relative}.scene{opacity:0;visibility:hidden;transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s .45s;padding:clamp(18px,3vw,32px);position:absolute;inset:0;transform:translateY(8px)}.scene.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.dl{border:1px solid var(--line);background:var(--cream);border-radius:18px;align-items:center;gap:16px;padding:20px;display:flex}.dl img{border-radius:16px}.dl b{font:750 22px var(--display);color:var(--ink);display:block}.dl small{color:var(--muted);font-size:13px}.dl__btn{pointer-events:none;margin-left:auto}.dl__btn.is-press{transform:scale(.95);box-shadow:0 0 0 6px #f59e0b40}.file{border:1px solid var(--line);opacity:0;transition:opacity .35s var(--ease),transform .35s var(--ease);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 12px;margin-top:18px;padding:14px 16px;display:grid;transform:translateY(10px)}.file.is-in{opacity:1;transform:none}.file__ic{background:var(--lilac);width:38px;height:38px;color:var(--indigo);font:800 10px var(--body);border-radius:9px;place-items:center;display:inline-grid}.file b{color:var(--ink);font-size:14px;display:block}.file small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.file__bar{background:var(--cream-2);border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.file__bar i{background:var(--indigo);width:0;height:100%;display:block}.file__ok{color:#fff;background:var(--mint);opacity:0;width:22px;height:22px;transition:transform .4s var(--spring),opacity .2s;border-radius:50%;padding:3px;transform:scale(.4)}.file.is-done .file__ok{opacity:1;transform:none}.wp{border-radius:0;grid-template-columns:44px 1fr;height:100%;margin:calc(-1*clamp(18px,3vw,32px));display:grid}.wp__side{background:#1d2327;flex-direction:column;gap:10px;padding:16px 12px;display:flex}.wp__side span{background:#3c434a;border-radius:3px;height:8px}.wp__side span.on{background:#2271b1}.wp__main{color:#1d2327;background:#f0f0f1;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 22px;font-family:-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.wp__h{align-items:center;gap:10px;font-size:20px;font-weight:500;display:flex}.wp__pill{color:#2271b1;background:#f6f7f7;border:1px solid #2271b1;border-radius:3px;padding:3px 8px;font-size:12px}.wp__p{color:#50575e;font-size:13px}.drop2{background:#fff;border:1px solid #c3c4c7;align-self:stretch;align-items:center;gap:12px;min-height:72px;padding:16px;display:flex;position:relative}.drop2__file{font:600 13px var(--body);color:var(--ink);opacity:0;transition:transform .7s var(--spring),opacity .3s;align-items:center;gap:10px;display:inline-flex;transform:translate(60px,-60px)rotate(-8deg)}.drop2.is-in .drop2__file{opacity:1;transform:none}.drop2.is-hover{background:#f0f6fc;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.wp__btn{color:#2271b1;background:#f6f7f7;border:1px solid #2271b1;border-radius:3px;margin-left:auto;padding:5px 12px;font-size:13px;transition:transform .15s}.wp__btn.is-press{transform:scale(.94)}.wp__btn--primary{color:#fff;opacity:0;transition:opacity .3s,transform .3s var(--ease);background:#2271b1;margin-left:0;transform:translateY(6px)}.wp__btn--primary.is-in{opacity:1;transform:none}.wp__log{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.wp__log li{opacity:0;transition:opacity .3s,transform .3s;transform:translate(-6px)}.wp__log li.is-in{opacity:1;transform:none}.wp__log li.ok{color:#00a32a;font-weight:600}.wiz{grid-template-columns:1fr 1fr;gap:18px;height:100%;display:grid}.wiz__h{color:var(--ink);align-items:center;gap:8px;margin-bottom:12px;font-size:15px;display:flex}.wiz__h img{border-radius:6px}.wiz__list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.wiz__list li{font:600 14px var(--body);color:var(--ink);border:1px solid var(--line);opacity:.45;filter:grayscale();border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:opacity .35s,filter .35s,border-color .3s,background .3s;display:flex}.wiz__list li img{border-radius:7px;width:24px;height:24px}.wiz__list li i{border:2px solid var(--line);border-radius:50%;width:18px;height:18px;margin-left:auto}.wiz__list li.is-run{opacity:1;filter:none;border-color:var(--lilac-3);background:var(--lilac)}.wiz__list li.is-run i{border-color:var(--indigo);border-right-color:#0000;animation:.7s linear infinite spin}.wiz__list li.is-ok{opacity:1;filter:none}.wiz__list li.is-ok i{background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4L18 8' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border:0}@keyframes spin{to{transform:rotate(360deg)}}.wiz__r{flex-direction:column;gap:12px;display:flex;position:relative}.wiz__log{color:#c9c6f0;white-space:pre-wrap;background:#120f33;border-radius:14px;flex-direction:column;flex:1;justify-content:flex-end;margin:0;padding:12px 14px;font:500 11.5px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden}.wiz__log .ok{color:#86efac}.wiz__log .dim{color:#7d79b5}.wiz__done{background:var(--sage);color:var(--sage-ink);opacity:0;transition:opacity .4s,transform .4s var(--spring);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex;transform:translateY(8px)}.wiz__done.is-in{opacity:1;transform:none}.wiz__done .ic{background:var(--mint);color:#fff;border-radius:50%;width:22px;height:22px;padding:3px}.wiz__done .btn{margin-left:auto}.start__cta{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:28px;display:flex}.start__cta p{color:var(--muted);font-size:14px;font-weight:600}.dir-hero{padding:clamp(36px,6vw,72px) 0 24px}.dir-hero h1{letter-spacing:-.04em;max-width:16ch;margin:14px 0;font-size:clamp(40px,6vw,76px);font-weight:800}.dir-hero p{max-width:52ch;font-size:19px}.finder{z-index:20;background:linear-gradient(var(--cream) 75%,#fbf7f000);padding:14px 0;position:sticky;top:64px}.search-box{background:var(--paper);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:18px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.search-box:focus-within{border-color:var(--indigo-2);box-shadow:0 0 0 5px var(--lilac),var(--shadow)}.search-box>.ic{color:var(--muted);width:22px;height:22px;position:absolute;left:18px}.search-box input{all:unset;box-sizing:border-box;font:600 18px var(--body);color:var(--ink);flex:1;min-width:0;padding:18px 18px 18px 52px}.search-box input::placeholder{color:#9a97b5;font-weight:500}.search-box kbd{font:700 12px var(--body);color:var(--muted);border:1px solid var(--line);background:var(--cream);border-bottom-width:2px;border-radius:7px;margin-right:14px;padding:3px 8px}.search-box .clear{all:unset;cursor:pointer;width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;margin-right:12px;display:none}.search-box .clear:hover{background:var(--cream-2);color:var(--ink)}.search-box.has-q .clear{display:grid}.search-box.has-q kbd{display:none}.cats{scrollbar-width:none;gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.cats::-webkit-scrollbar{display:none}.cat{all:unset;cursor:pointer;white-space:nowrap;border:1px solid var(--line);background:var(--paper);font:700 14px var(--body);color:var(--ink);transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.cat:hover{border-color:var(--lilac-3);transform:translateY(-1px)}.cat:focus-visible{outline:3px solid var(--indigo-2);outline-offset:2px}.cat[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.cat .dot{background:var(--c);border-radius:3px;width:9px;height:9px}.cat em{opacity:.6;font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.res{color:var(--muted);justify-content:space-between;align-items:center;margin:18px 0 14px;font-size:14px;font-weight:600;display:flex}.plist{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.pcard{background:var(--paper);border:1px solid var(--line);height:100%;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s;border-radius:22px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex}.pcard:hover{box-shadow:var(--shadow-lg);border-color:var(--lilac-3);transform:translateY(-4px)}.pcard__top{align-items:center;gap:12px;display:flex}.pcard__top img{width:48px;height:48px;transition:transform .45s var(--spring);border-radius:14px}.pcard:hover .pcard__top img{transform:rotate(-6deg)scale(1.06)}.pcard h2{font:750 20px/1.2 var(--display);color:var(--ink);letter-spacing:-.01em}.pcard .catl{font:700 12px var(--body);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.pcard .catl .dot{background:var(--c);border-radius:2px;width:8px;height:8px}.pcard p{color:var(--text);flex:1;font-size:15px}.pcard mark{background:var(--amber-soft);color:inherit;border-radius:3px;padding:0 1px}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags span{font:600 12px var(--body);color:var(--text);background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:3px 9px}.pcard__more{font:700 14px var(--body);color:var(--indigo);align-items:center;gap:6px;display:inline-flex}.pcard__more .ic{width:16px;height:16px;transition:transform .3s var(--ease)}.pcard:hover .pcard__more .ic{transform:translate(4px)}.plist>li[hidden]{display:none}html.flxfw-js .plist>li.is-enter{animation:cardin .5s var(--ease) both;animation-delay:calc(var(--k,0)*35ms)}@keyframes cardin{0%{opacity:0;transform:translateY(12px)scale(.98)}}.empty{text-align:center;border:1.5px dashed var(--line);background:#ffffff80;border-radius:22px;padding:48px 20px;display:none}.empty.is-on{display:block}.empty h2{margin-bottom:8px;font-size:26px}.empty p{max-width:44ch;margin:0 auto 18px}.bundle{background:var(--night);color:#c9c6f0;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:clamp(48px,7vw,88px);padding:clamp(24px,4vw,44px);display:grid}.bundle h2{color:#fff;margin-bottom:8px;font-size:clamp(26px,3.2vw,40px)}@media (prefers-reduced-motion:reduce){.scene{transition:none}}@media (width<=900px){.start__grid{grid-template-columns:1fr}.steps{grid-template-columns:repeat(3,1fr)}.step{grid-template-columns:1fr;padding:14px 14px 18px}.step small{display:none}.step b{font-size:15px}.step__bar{left:14px;right:14px}.plist{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.screen__body{height:370px}.wiz{grid-template-columns:1fr}.wiz__log{display:none}.dl{flex-wrap:wrap}.dl__btn{margin-left:0}.plist{grid-template-columns:1fr}.search-box kbd{display:none}.bundle{grid-template-columns:1fr}.steps{gap:6px}.step__n{width:28px;height:28px;font-size:13px}}@media (width<=1080px){.plans{grid-template-columns:repeat(2,1fr)}.mini{grid-column:span 3}.mini:last-child{grid-column:span 6}.ftr__grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.nav>a:not([data-nav]){display:none}.hero__grid,.card--forms,.dev,.split{grid-template-columns:1fr}.stage{width:100%;max-width:620px;margin-inline:auto}.card--tasks,.card--chat{grid-column:span 6}.uses{grid-template-columns:1fr}}@media (width<=620px){body{font-size:16px}.beta span{display:none}.brand img{height:30px}.hdr__in{gap:10px;height:64px}.hdr .btn{display:none}.stage{aspect-ratio:1/1.02}.win--admin{width:56%;top:2%}.win--forms{width:78%;top:26%}.tabs span{display:none}.fb,.demo .fb{grid-template-columns:1fr}.demo .fb__pal .chip:nth-child(n+4),.fb__pal .chip:nth-child(n+4){display:none}.stage{margin-top:36px}.toast--chat{top:-6%}.mini,.mini:last-child{grid-column:span 6}.plans{grid-template-columns:1fr}.use{gap:14px;padding:18px}.use .ic-tile{width:52px;height:52px}.use .arr{display:none}.ftr__grid{grid-template-columns:1fr 1fr}.ftr__grid>div:first-child{grid-column:1/-1}.code{font-size:12px}.code pre{min-height:200px}}.crumbs{font:600 14px var(--body);color:var(--muted);gap:8px;display:flex}.crumbs a{color:var(--indigo);text-decoration:none}.crumbs a:hover{text-decoration:underline}.marq__item{text-decoration:none}.scene--flush{padding:0}.scene--flush .wp{margin:0}:where(.hdr,.hero,.marq,.sec,.final,.ftr,.dir-hero,.finder,.dir-list,.phead,.pend) :is(h1,h2){text-wrap:balance}.search-box input::-webkit-search-cancel-button,.search-box input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.cat em{transition:opacity .2s}.cat.is-zero{opacity:.5}.flxfw .wp-site-blocks{padding:0}.flxfw .wp-site-blocks>*,.flxfw .flxfw-main>*{margin-block:0}.flxfw-hdr-part{top:var(--wp-admin--admin-bar--height,0px);z-index:50;position:sticky}@media (width<=600px){.flxfw-hdr-part{top:0}}.flxfw .hero{scroll-margin-top:80px}.flxfw .wp-block-template-part.flxfw-ftr-part{margin-top:0}.lang a{font:700 12px/1 var(--body);color:var(--muted);border-radius:999px;padding:7px 10px;text-decoration:none;transition:background .2s,color .2s}.lang a[aria-current]{background:var(--ink);color:#fff}.lang a:hover:not([aria-current]){color:var(--ink)}.ftr .lang a{color:#b7b4dc}.ftr .lang a[aria-current]{color:var(--ink);background:#fff}.pcard:is(div):hover{box-shadow:none;border-color:var(--line);transform:none}.views{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.views--pane{background:var(--paper);box-shadow:var(--shadow);border-radius:18px;margin-top:auto;overflow:hidden}.views__tabs{gap:4px;margin-left:auto;display:flex}.views--pane .views__tabs{border-bottom:1px solid #f0ecf7;margin:0;padding:8px 8px 0}.views__tabs button{appearance:none;font:700 11px/1 var(--body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;padding:7px 10px 9px;position:relative}.views__tabs button:after{content:"";background:var(--indigo);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(0)}.views__tabs button[aria-pressed=true]{color:var(--ink)}.views__tabs button[aria-pressed=true]:after{transform:scaleX(1)}html.flxfw-js .views.is-auto .views__tabs button[aria-pressed=true]:after{animation:vprog var(--vt,5s) linear both}@keyframes vprog{0%{transform:scaleX(0)}}.views__tabs button:focus-visible{outline:2px solid var(--indigo-2);outline-offset:1px}.demo .views__tabs button{border-radius:7px;padding:5px 9px}.demo .views__tabs button:after{bottom:-4px}.views__track{scroll-snap-type:x mandatory;scrollbar-width:none;height:var(--vh,260px);overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.views__track::-webkit-scrollbar{display:none}.view{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;overflow:hidden}.view>*{box-sizing:border-box;height:100%}.views--pane .kb,.views--pane .chat{box-shadow:none;border-radius:0}.av{background:var(--c);color:#fff;width:22px;height:22px;font:800 8.5px var(--body);border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid}.av--sm{width:18px;height:18px;font-size:7.5px}.tl{font:600 11px var(--body);color:var(--ink);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tl__top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tl__sp{align-items:center;gap:6px;font-weight:800;display:inline-flex}.tl__sp i{background:var(--c);border-radius:4px;width:12px;height:12px}.tl__ava{display:flex}.tl__ava i{background:var(--c);color:#fff;width:20px;height:20px;font:800 7.5px/16px var(--body);text-align:center;border:2px solid #fff;border-radius:50%;margin-left:-6px;font-style:normal}.tl__g{align-items:center;gap:6px;margin:6px 0 2px;display:flex}.tl__st{font:800 9px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--c);border-radius:5px;padding:3px 7px}.tl__g em{color:var(--muted);font-size:10px;font-style:normal}.tl__r{border-bottom:1px solid #f3f1f8;border-radius:6px;grid-template-columns:14px minmax(0,1fr) 22px 46px 54px;align-items:center;gap:8px;padding:5px 4px;display:grid}.tl__ck{border:1.6px solid var(--c);border-radius:50%;width:12px;height:12px;position:relative}.tl__n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tl__n small{color:var(--muted);margin-left:4px;font-weight:600}.tl__d{color:var(--muted);font-size:10px;font-weight:600}.tl__d--hot{color:#dc2626}.tl__p{color:var(--text);align-items:center;gap:4px;font-size:10px;display:inline-flex}.tl__p:before{content:"";background:var(--c);clip-path:polygon(0 0,100% 20%,0 55%);flex:none;width:8px;height:9px}.is-live .tl__r--tick{animation:tlrow 6s var(--ease) infinite}.is-live .tl__r--tick .tl__ck{animation:tlck 6s var(--ease) infinite}@keyframes tlrow{0%,35%{background:0 0}42%,70%{background:#f4f1ff}85%,to{background:0 0}}@keyframes tlck{0%,40%{border-color:var(--c);background:0 0}48%,80%{background:var(--mint);border-color:var(--mint);box-shadow:0 0 0 3px #dcfce7}92%,to{border-color:var(--c);box-shadow:none;background:0 0}}@container (width<=330px){.tl__r{grid-template-columns:14px minmax(0,1fr) 22px 44px}.tl__p{display:none}}.cal{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.cal__h{font:800 9.5px var(--body);color:var(--muted);text-align:center;grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.cal__h .is-today{color:#fff;background:var(--indigo);border-radius:6px;padding:3px 0}.cal__g{background-image:linear-gradient(90deg,#f1eef7 1px,#0000 1px);background-size:20% 100%;flex:1;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);gap:5px;padding:2px;display:grid}.ev{background:color-mix(in srgb,var(--c) 16%,#fff);border-left:3px solid var(--c);font:700 10px/1.2 var(--body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-self:start;padding:4px 6px;overflow:hidden}.is-live .ev--new{animation:evnew 6s var(--ease) infinite}@keyframes evnew{0%,20%{opacity:0;transform:translateY(-8px)scale(.95)}32%,90%{opacity:1;transform:none}to{opacity:0}}.tbl{font:600 11px var(--body);color:var(--ink);flex-direction:column;padding:12px 14px;display:flex}.tbl__top{align-items:center;gap:8px;margin-bottom:10px;display:flex}.tbl__top .pill{background:var(--lilac);color:var(--indigo);border-radius:99px;padding:2px 8px;font-size:10px}.tbl__q{color:var(--muted);border:1px solid #ece8f4;border-radius:8px;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:500}.tbl__h,.tbl__r{border-bottom:1px solid #f3f1f8;grid-template-columns:minmax(0,1.5fr) 1fr 50px 70px;align-items:center;gap:8px;padding:7px 4px;display:grid}.tbl__h{font:800 9px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tbl__r>span:first-child{white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.st{border-radius:99px;justify-self:start;padding:2px 8px;font-size:10px}.st--ok{color:#15803d;background:#dcfce7}.st--wait{background:var(--amber-soft);color:var(--amber-ink)}.st--ref{color:var(--muted);background:#f1f0f5}.is-live .tbl__r--new{animation:rownew 6s var(--ease) infinite}@keyframes rownew{0%,10%{opacity:0;background:#f4f1ff;transform:translateY(-6px)}25%,60%{opacity:1;background:#f4f1ff;transform:none}80%,to{background:0 0}}.rev{flex-direction:column;gap:8px;padding:14px;display:flex;position:relative}.rev__kpi{font:600 11px var(--body);color:var(--muted);align-items:baseline;gap:10px;display:flex}.rev__kpi b{font:800 24px var(--display);color:var(--ink);letter-spacing:-.02em}.rev__kpi em{color:var(--mint);font-style:normal;font-weight:800}.rev__chart{flex:1;width:100%;min-height:0}.rev__area{fill:var(--lilac)}.rev__line{fill:none;stroke:var(--indigo);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:420}.is-live .rev__line{animation:revdraw 2.2s var(--ease) both}@keyframes revdraw{0%{stroke-dashoffset:420px}}.rev__toast{background:var(--night);color:#c9c6f0;font:600 10px var(--body);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.rev__toast b{color:#fff;font-size:11.5px;display:block}.rev__toast .ok{background:var(--mint);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.rev__toast output{color:var(--amber-2);font:800 13px var(--body);margin-left:auto}.is-live .rev__toast{animation:toastin 6s var(--ease) infinite}@keyframes toastin{0%,25%{opacity:0;transform:translateY(10px)}35%,90%{opacity:1;transform:none}to{opacity:0}}.ibx{font:500 11px var(--body);color:var(--text);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ibx__f{font:700 10px var(--body);color:var(--muted);gap:6px;margin-bottom:6px;display:flex}.ibx__f b{background:var(--ink);color:#fff;border-radius:99px;padding:3px 9px}.ibx__f span{background:#f3f1f8;border-radius:99px;padding:3px 9px}.ibx__r{border-bottom:1px solid #f3f1f8;align-items:center;gap:8px;padding:7px 4px;display:flex}.ibx__r .av{width:28px;height:28px;font-size:9px}.ibx__r>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ibx__r b{color:var(--ink);font-weight:800;display:block}.tag{font:800 9px var(--body);color:var(--c);background:color-mix(in srgb,var(--c) 14%,#fff);border-radius:5px;padding:2px 6px;font-style:normal}.ibx__u{background:var(--mint);color:#fff;font:800 9px/16px var(--body);text-align:center;border-radius:99px;min-width:16px}.is-live .ibx__r--new{animation:rownew 6s var(--ease) infinite}.air{background:#f3f0e8 radial-gradient(#16133a0d 1px,#0000 1.2px) 0 0/14px 14px;flex-direction:column;gap:10px;padding:12px;display:flex}.air .bub{animation:none}.air__card{border:1.5px solid var(--lilac-3);font:500 11.5px/1.4 var(--body);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;align-self:flex-end;gap:6px;max-width:92%;padding:10px 12px;display:flex;box-shadow:0 10px 24px -14px #4338ca99}.air__card p{margin:0;font-size:11.5px}.air__h{font:800 10px var(--body);color:var(--indigo);align-items:center;gap:5px;display:inline-flex}.air__h .ic{width:14px;height:14px}.air__src{font:600 9.5px var(--body);color:var(--muted)}.air__btn{background:var(--mint);color:#fff;font:800 10px var(--body);border-radius:8px;align-self:flex-end;padding:4px 12px}.is-live .air__card{animation:airin 7s var(--ease) infinite}@keyframes airin{0%,15%{opacity:0;transform:translateY(8px)scale(.97)}25%,92%{opacity:1;transform:none}to{opacity:0}}@font-face{ font-family:FlxHand;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/plugins/flx-preset-fluxwp/assets/fonts/caveat-ai-ext.woff2)format("woff2");unicode-range:U+130-131 }@font-face{ font-family:FlxHand;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/plugins/flx-preset-fluxwp/assets/fonts/caveat-ai.woff2)format("woff2") }.ai-note{z-index:3;color:var(--indigo);pointer-events:none;align-items:center;gap:5px;display:inline-flex;position:absolute;top:18px;right:20px;transform:rotate(-5deg)}.ai-note__t{letter-spacing:.01em;white-space:nowrap;font:600 22px/1 FlxHand,Bradley Hand,Segoe Print,cursive}.ai-note__ic{width:18px;height:18px;fill:var(--amber);transition:transform .5s var(--spring);flex:none}.ai-note__u{width:calc(100% - 20px);height:9px;position:absolute;bottom:-7px;left:22px;overflow:visible}.ai-note__u path{fill:none;stroke:var(--amber);stroke-width:3px;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:0}html.flxfw-js [data-reveal] .ai-note__u path,html.flxfw-js .pcard .ai-note__u path{stroke-dashoffset:130px;transition:stroke-dashoffset .9s var(--ease) .5s}html.flxfw-js [data-reveal].is-in .ai-note__u path,html.flxfw-js .pcard .ai-note__u path{stroke-dashoffset:0}:is(.card,.pcard):hover .ai-note__ic{transform:rotate(90deg)scale(1.1)}.mini .ai-note,.pcard .ai-note{top:14px;right:16px}.mini .ai-note__t,.pcard .ai-note__t{font-size:19px}.mini h3{padding-right:96px}.card--tasks .card__h,.card--chat .card__h{padding-right:120px}.pcard{position:relative}.pcard__top{padding-right:96px}@media (width<=620px){.ai-note__t{font-size:19px}.card--tasks .card__h,.card--chat .card__h{padding-right:100px}}.news{background:var(--night-2);border-radius:var(--r-lg);border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px 48px;margin-bottom:48px;padding:clamp(22px,3vw,36px);display:grid}.ftr .news h2{font:750 clamp(24px,2.6vw,32px)/1.1 var(--display);letter-spacing:-.02em;text-transform:none;color:#fff;margin:0 0 8px}.news p{color:#b7b4dc}.news__row{background:#fff;border-radius:16px;gap:8px;padding:6px;display:flex}.news__row input{min-width:0;font:500 16px var(--body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 12px}.news__row:focus-within{box-shadow:0 0 0 4px #fbbf2473}.news__row .btn{padding:.75em 1.15em}.news__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.news__msg{min-height:1.4em;font-size:14px;font-weight:700;margin-top:8px!important}.news__msg.is-ok{color:#86efac}.news__msg.is-bad,.news__msg.is-limit{color:#fca5a5}.news__note{opacity:.8;font-size:12.5px}.news.is-done .news__row{opacity:.6;pointer-events:none}@media (width<=620px){.hero__cta{flex-wrap:nowrap;gap:8px}.hero__cta .btn{white-space:normal;text-align:center;flex:1 1 0;justify-content:center;min-width:0;padding:.85em .7em;font-size:15px;line-height:1.15}.hero__cta .btn .ic{display:none}.trust{grid-template-columns:1fr 1fr;gap:10px 12px;font-size:13px;display:grid}.trust li{align-items:flex-start;line-height:1.3}.trust .ic{flex:none;margin-top:1px}.news{grid-template-columns:1fr;margin-bottom:36px}.news__row{background:0 0;flex-direction:column;padding:0}.news__row input{background:#fff;border-radius:14px;padding:14px}.news__row .btn{justify-content:center}.news__row:focus-within{box-shadow:none}.news__row input:focus{box-shadow:0 0 0 4px #fbbf2473}.hero .stage{margin-bottom:64px}}@media (prefers-reduced-motion:reduce){.views__track{scroll-behavior:auto}.ai-note__u path{stroke-dashoffset:0!important;transition:none!important}}.card .view p{margin-bottom:0}.card .view p.fld{font-size:10px}.card .view p.bub{font-size:12.5px}.card .view .air__card p{font-size:11.5px}.card .view .fld span{font-size:10px}.card:after,.plan:after,.pcard:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:radial-gradient(var(--fx-spot,320px) circle at var(--mx,50%) var(--my,0%),var(--fx-spot-a,var(--indigo)),var(--fx-spot-b,var(--amber)) 38%,transparent 72%);-webkit-mask-composite:xor;opacity:0;transition:opacity .35s var(--ease);padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.plan{isolation:isolate}@media (hover:hover) and (pointer:fine){.card:hover:after,.plan:hover:after,.pcard:hover:after,.fx-spot.is-spot :is(.card,.plan,.pcard):after{opacity:1}.fx-spot.is-spot .card:before{opacity:.7}}.fx-spot :is(.card,.plan,.pcard):hover{box-shadow:0 2px 4px #16133a0d,0 14px 24px -18px #1e1b4b59}html.flxfw-dark .fx-spot :is(.card,.plan,.pcard):hover{box-shadow:0 2px 4px #0000004d,0 14px 24px -18px #0009}.plan--pop:after{background:radial-gradient(240px circle at var(--mx,50%) var(--my,0%),var(--amber-2),#c4b8fbcc 40%,transparent 70%)}.hero-cur{z-index:9999;pointer-events:none;position:fixed;top:0;left:0}.hero-cur i{will-change:transform;position:absolute;top:0;left:0}.hero-cur__ring:before,.hero-cur__dot:before{content:"";transition:transform .45s var(--spring),opacity .25s,background .3s,border-color .3s;border-radius:50%;position:absolute}.hero-cur__ring:before{backdrop-filter:blur(1.5px);opacity:0;background:#eeeafe59;border:1.5px solid #4338ca8c;width:44px;height:44px;top:-22px;left:-22px;transform:scale(.3)}.hero-cur__dot:before{background:var(--amber);width:8px;height:8px;top:-4px;left:-4px;transform:scale(0);box-shadow:0 0 0 2px #fff}.hero-cur.is-on .hero-cur__ring:before{opacity:1;transform:none}.hero-cur.is-on .hero-cur__dot:before{transform:none}.hero-cur.is-on.is-win .hero-cur__ring:before{background:#c4b8fb2e;border-color:#4338ca40;transform:scale(1.55)}.hero-cur.is-down .hero-cur__ring:before{transform:scale(.8)}html.hero-cur-on .hero .stage,html.hero-cur-on .hero .stage *{cursor:none}.views__track{cursor:grab}.views__track.is-drag{scroll-snap-type:none;user-select:none}.views__nav{background:var(--paper);border-top:1px solid #f0ecf7;justify-content:center;align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.views__dots{gap:6px;display:flex}.views__dots button{appearance:none;cursor:pointer;width:8px;height:8px;transition:width .35s var(--ease),background .25s;background:#d9d4e8;border:0;border-radius:99px;padding:0}.views__dots button[aria-current=true]{background:var(--indigo);width:24px}.views__arr{appearance:none;border:1px solid var(--line);cursor:pointer;width:28px;height:28px;color:var(--ink);transition:background .2s,color .2s,transform .2s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.views__arr svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.views__arr:hover{background:var(--ink);color:#fff}.views__arr:active{transform:scale(.92)}.views__dots button:focus-visible,.views__arr:focus-visible{outline:2px solid var(--indigo-2);outline-offset:2px}html:has(body.flxfw),body.flxfw,:is(.hero,.marq,.sec,.final,.ftr,.dir-hero,.finder,.dir-list,.phead,.pend){overflow-x:clip}body.flxfw{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}.brand__d{display:none}.thm{flex:none;position:relative}html:not(.flxfw-js) .thm{display:none}.thm__btn{appearance:none;border:1px solid var(--line);background:var(--cream-2);width:38px;height:38px;color:var(--ink);cursor:pointer;transition:background .2s,color .2s,transform .2s var(--ease);border-radius:999px;place-items:center;padding:0;display:grid}.thm__btn:hover{background:var(--paper)}.thm__btn:active{transform:scale(.92)}.thm__i{grid-area:1/1;width:19px;height:19px;display:none}html[data-flxfw-theme=light] .thm__i--light,html[data-flxfw-theme=dark] .thm__i--dark,html[data-flxfw-theme=system] .thm__i--system,html:not([data-flxfw-theme]) .thm__i--system{display:block}.thm__menu{z-index:60;background:var(--paper);border:1px solid var(--line);min-width:160px;box-shadow:var(--shadow-lg);animation:thmin .18s var(--ease);border-radius:16px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.thm__menu[hidden]{display:none}@keyframes thmin{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.thm__menu button{appearance:none;width:100%;font:600 14px var(--body);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.thm__menu button .ic{width:18px;height:18px}.thm__menu button:hover,.thm__menu button:focus-visible{background:var(--cream-2);color:var(--ink);outline:0}.thm__menu button[aria-checked=true]{color:var(--ink);background:var(--lilac)}.thm__menu button[aria-checked=true]:after{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;margin-left:auto}@media (width<=620px){.thm__btn{width:34px;height:34px}.thm__i{width:17px;height:17px}}html.flxfw-swap *,html.flxfw-swap :before,html.flxfw-swap :after{transition:none!important}html:has(body.flxfw){color-scheme:light}html.flxfw-dark{color-scheme:dark;background:#0b0a1c}html.flxfw-dark body.flxfw{--cream:#0b0a1c;--cream-2:#1a1738;--paper:#15132e;--ink:#f2f0ff;--text:#bdb9e0;--muted:#8f8bba;--line:#2a2652;--indigo:#9ea6ff;--indigo-2:#a5b4fc;--night:#1f1b4e;--night-2:#2a2669;--lilac:#1d1a44;--lilac-2:#272160;--lilac-3:#5045b0;--amber-ink:#fcd34d;--amber-soft:#3b2b0c;--sage:#13261b;--sage-ink:#8ee6a8;--rose:#3b1624;--shadow:0 1px 2px #00000059,0 12px 32px -12px #000000a6;--shadow-lg:0 2px 4px #0000004d,0 30px 60px -20px #000000bf;--on-amber:#16133a;--wp--preset--color--ink:var(--flx-d-ink);--wp--preset--color--text:var(--flx-d-text);--wp--preset--color--primary:var(--flx-d-primary);--wp--preset--color--mint:var(--flx-d-mint);--wp--preset--color--mint-soft:var(--flx-d-mint-soft);--wp--preset--color--line:var(--flx-d-line);--flx-primary:var(--flx-d-primary);--flx-ink:var(--flx-d-ink);--flx-text:var(--flx-d-text);--flx-mint:var(--flx-d-mint);--flx-mint-soft:var(--flx-d-mint-soft);--flx-line:var(--flx-d-line);--flx-surface:var(--flx-d-surface);--flx-surface-glass:color-mix(in srgb,var(--flx-surface) 94%,transparent);--flx-shadow:0 10px 30px #00000059;background-color:var(--cream)!important}html.flxfw-dark body.flxfw :is(.win,.toast,.screen,.views--pane,.demo){color:var(--text)}html.flxfw-dark .brand__l{display:none}html.flxfw-dark .brand__d{display:block}html.flxfw-dark .btn{--fg:var(--on-amber)}html.flxfw-dark .btn--ghost{--fg:var(--ink);border-color:#f2f0ff8c}html.flxfw-dark .btn--ghost:hover,html.flxfw-dark .btn--dark{--bg:var(--ink);--fg:var(--cream)}html.flxfw-dark .btn--light{--bg:#fff;--fg:var(--on-amber)}html.flxfw-dark :is(.beta b,.plan .tag,.ftr .beta-note b){color:var(--on-amber)}html.flxfw-dark .link:hover,html.flxfw-dark .use:hover .arr,html.flxfw-dark .lang a[aria-current],html.flxfw-dark .lang button[aria-pressed=true],html.flxfw-dark .cat[aria-pressed=true],html.flxfw-dark .skip{color:var(--cream)}html.flxfw-dark .hdr.is-stuck{background:#0b0a1ccc}html.flxfw-dark .finder{background:linear-gradient(var(--cream) 75%,#0b0a1c00)}html.flxfw-dark .card{border:1px solid #ffffff0f}html.flxfw-dark .card:before{background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%),#a5b4fc1a,transparent 45%)}html.flxfw-dark .card--forms{background:linear-gradient(135deg,#1d1a46 0%,#262062 100%)}html.flxfw-dark .card--chat{background:linear-gradient(160deg,#211c52,#1a1744)}html.flxfw-dark .meter{background:var(--line)}html.flxfw-dark .bars i{background:#1f5a36}html.flxfw-dark .bars i:last-child{background:var(--mint)}html.flxfw-dark .plan--free .ic-tile{background:#ffffff12}html.flxfw-dark .plan--pop{background:#262163;border-color:#3a3390}html.flxfw-dark :is(.dev,.bundle){border:1px solid var(--line);background:#1a1745}html.flxfw-dark .step:hover{background:#ffffff0a}html.flxfw-dark .step.is-on .step__n{color:var(--on-amber)}html.flxfw-dark .empty{background:#ffffff08}html.flxfw-dark .search-box input::placeholder{color:#7e7aa8}html.flxfw-dark .eyebrow .dots{background:var(--lilac-2)}html.flxfw-dark .hero-cur__ring:before{background:#a5b4fc1f;border-color:#a5b4fc99}html.flxfw-dark .hero-cur__dot:before{box-shadow:0 0 0 2px var(--cream)}html.flxfw-dark .ftr{border-top:1px solid var(--line);background:#070614}html.flxfw-dark .ftr .lang a[aria-current],html.flxfw-dark .ftr .lang button[aria-pressed=true]{color:#16133a;background:#fff}html.flxfw-dark .news{background:#16133a}html.flxfw-dark .news__row input{color:#16133a}html.flxfw-dark .news__row input::placeholder{color:#7e7aa8}.brand{flex:none}@media (width<=420px){.hdr__in{gap:8px}.nav{gap:2px}.nav>a{padding:8px 6px;font-size:14px}.nav>a:after{left:6px;right:6px}.lang a{padding:7px 8px}.beta b{padding:3px 7px}}@media (width<=400px){.brand img{height:26px}.beta b{padding:3px 6px;font-size:11px}.lang a{padding:7px}.thm__btn{width:32px;height:32px}}@media (width<=340px){.nav>a[data-nav]{display:none}}.legal{padding:clamp(40px,7vw,88px) 0 clamp(56px,8vw,104px)}.legal :is(h1,h2,h3){font-family:var(--display);color:var(--ink);letter-spacing:-.02em;margin:0}.legal a{color:var(--indigo)}.legal__head{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}.legal__head h1{margin:18px 0 12px;font-size:clamp(36px,5.4vw,60px);font-weight:750;line-height:1.02}.legal__date{color:var(--muted);margin:0;font-size:15px}.legal__docs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.legal__docs a{color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.legal__docs a[aria-current]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.legal__grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.legal__toc{--toc-top:calc(var(--wp-admin--admin-bar--height,0px) + 64px + 44px);top:var(--toc-top);max-height:calc(100vh - var(--toc-top) - 24px);overscroll-behavior:contain;margin-left:-14px;padding:4px 0 8px 14px;font-size:14px;position:sticky;overflow-y:auto}.legal__toc p{font:800 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.legal__toc ol{counter-reset:t;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.legal__toc ol:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:-14px}.legal__toc li{counter-increment:t;transform-origin:0;transition:transform .35s var(--ease),opacity .35s var(--ease);gap:8px;display:flex}.legal__toc li:before{content:counter(t,decimal-leading-zero);color:var(--muted);font-variant-numeric:tabular-nums;transition:color .35s var(--ease)}.legal__toc a{color:var(--text);transition:color .35s var(--ease);text-decoration:none}.legal__toc a:hover{color:var(--ink)}.legal__mark{width:2px;height:var(--mh,0px);background:var(--indigo);transform:translateY(var(--my,0px));opacity:0;transition:transform .35s var(--ease),height .35s var(--ease),opacity .2s;border-radius:2px;position:absolute;top:0;left:-14px}.legal__toc.is-spy .legal__mark{opacity:1}.legal__toc.is-spy li{opacity:.72}.legal__toc li.is-active{opacity:1;transform:scale(1.14)}.legal__toc li.is-active:before{color:var(--indigo)}.legal__toc li.is-active a{color:var(--ink)}@media (prefers-reduced-motion:no-preference){html:has(.legal__toc){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.legal__toc li,.legal__toc li:before,.legal__toc a,.legal__mark{transition:none}.legal__toc li.is-active{transform:none}}.legal__body{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);max-width:760px;box-shadow:var(--shadow);padding:clamp(22px,4vw,48px)}.legal__body h2{scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + 64px + 32px);margin:40px 0 12px;font-size:clamp(22px,2.4vw,28px);line-height:1.15}.legal__body h2:first-of-type{margin-top:28px}.legal__body h3{margin:24px 0 8px;font-size:18px;line-height:1.3}.legal__body p,.legal__body li{font-size:16px;line-height:1.7}.legal__body p{margin:0 0 14px}.legal__body ul{gap:6px;margin:0 0 16px;padding-left:20px;display:grid}.legal__body b{color:var(--ink);font-weight:650}.legal__body table{border-collapse:collapse;width:100%;margin:8px 0 18px;font-size:14.5px;line-height:1.5}.legal__body :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.legal__body th{color:var(--ink);background:var(--cream-2);font-weight:700}.legal__todo{background:var(--amber-soft);color:var(--amber-ink);border-radius:6px;padding:1px 6px;font-weight:600}.ftr__legal{flex-wrap:wrap;gap:6px 18px;display:flex}@media (width<=860px){.legal__grid{grid-template-columns:1fr}.legal__toc{max-height:none;position:static;overflow:visible}.legal__mark{display:none}.legal__toc li.is-active{transform:none}.legal__body table,.legal__body tbody,.legal__body tr,.legal__body td{width:100%;display:block}.legal__body thead{display:none}.legal__body tr{border-bottom:1px solid var(--line);padding:8px 0}.legal__body td{border:0;padding:3px 0}.legal__body td:first-child{color:var(--ink);font-weight:700}}.flxfw-ghosts{z-index:99998;pointer-events:none;color:var(--fx-ghost,#fff);mix-blend-mode:var(--fx-ghost-blend,difference);opacity:0;transition:opacity .2s;position:fixed;inset:0}.flxfw-ghosts.is-on{opacity:1}.flxfw-ghosts.is-text,html.hero-cur-on .flxfw-ghosts{opacity:0}.flxfw-ghost{will-change:transform;line-height:0;position:absolute;top:0;left:0}.flxfw-ghost svg{fill:currentColor;display:block}html.flxfw-cur-ghost,html.flxfw-cur-ghost *{cursor:none!important}html.flxfw-cur-ghost :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=range],[type=color]),textarea,select,[contenteditable]){cursor:auto!important}@media (pointer:fine){body.flxfw-cur-aero{cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22aar%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%235eead4%22%2F%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%23e9d5ff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23a855f7%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22aaf%22%20x1%3D%22.2%22%20y1%3D%220%22%20x2%3D%22.8%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFFFFF%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23f2f7ff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23dbe8ff%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M6%203%20L6%2025.4%20L11.7%2019.7%20L14.9%2026.9%20L18.5%2025.3%20L15.3%2018.3%20L22.8%2017.9%20Z%22%20fill%3D%22url(%23aaf)%22%20stroke%3D%22url(%23aar)%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M8.2%206.6%20L8.2%2016.4%20L12.3%2013.1%20Z%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%22.9%22%2F%3E%3C%2Fsvg%3E") 4 2,auto}}.ftr.has-ascii{isolation:isolate;position:relative}.ftr-ascii{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.flxfw-ghosts,.ftr-ascii{display:none}}.seo__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:18px;display:grid}.card--seo{background:linear-gradient(150deg,#e7f6ee,#d6efe2)}.card--seo .seo__list{gap:9px;margin:0 0 24px;padding:0;list-style:none;display:grid}.card--seo .seo__list li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15.5px;font-weight:600;line-height:1.4;display:flex}.card--seo .seo__list .ic{color:#fff;background:var(--sage-ink);border-radius:6px;flex:none;width:20px;height:20px;margin-top:1px;padding:3px}.serp{font-family:var(--body);flex-direction:column;gap:16px;padding:clamp(18px,2.4vw,28px);display:flex}.serp p{margin:0}.serp__q{border:1px solid var(--line);color:var(--ink);border-radius:99px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;display:flex}.serp__q .ic{width:18px;height:18px;color:var(--muted)}.serp__r{padding:4px 2px}.serp__u{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.serp__u img{background:var(--lilac);border-radius:50%;width:26px;height:26px;padding:4px}.serp__u i{color:var(--muted);font-style:normal}.serp__t{color:#1a0dab;font-size:clamp(17px,1.6vw,20px);line-height:1.3;margin:6px 0 4px!important}.serp__d{color:#4d5156;font-size:14px;line-height:1.5}.serp__x{flex-wrap:wrap;gap:6px;display:flex;margin-top:10px!important}.serp__x span{border:1px solid var(--line);color:var(--ink);border-radius:99px;padding:3px 10px;font-size:12.5px}.serp__chk{border-top:1px dashed var(--line);gap:7px;padding-top:14px;display:grid}.serp__h{color:var(--ink);justify-content:space-between;align-items:center;font-size:14px;display:flex}.serp__score{font:800 15px var(--display);color:#fff;background:var(--sage-ink);border-radius:10px;padding:3px 9px}.serp__chk p.ok,.serp__chk p.warn{color:var(--text);padding-left:24px;font-size:13.5px;position:relative}.serp__chk p.ok:before,.serp__chk p.warn:before{content:"✓";color:#fff;background:var(--mint);border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.serp__chk p.warn:before{content:"!";background:var(--amber)}.seo__feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.seo__feats li{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:22px}.seo__feats .ic{width:26px;height:26px;color:var(--indigo);margin-bottom:12px}.seo__feats h3{margin:0 0 6px;font-size:19px}.seo__feats p{margin:0;font-size:15px}@media (width<=1080px){.seo__feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.seo__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.seo__feats{grid-template-columns:minmax(0,1fr)}}html.flxfw-dark .card--seo{background:linear-gradient(150deg,#123326,#0f2a20)}html.flxfw-dark .card--seo .seo__list .ic{background:#1f7a4d}.bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .35s var(--ease),box-shadow .35s var(--ease);flex-direction:column;display:flex;overflow:hidden}.bcard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.bcard__img{aspect-ratio:16/9;background:var(--lilac);display:block;overflow:hidden}.bcard__img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.bcard:hover .bcard__img img{transform:scale(1.03)}.bcard__b{flex-direction:column;flex:1;gap:10px;padding:22px 22px 20px;display:flex}.bcard__b p{margin:0}.bcard__cat,.bcats a{font:700 12.5px var(--body);letter-spacing:.02em;color:var(--ink);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.bcard__cat .dot,.bcats .dot{background:var(--c,var(--indigo));border-radius:50%;width:8px;height:8px}.bcard__t{text-wrap:balance;font:750 21px/1.22 var(--display)!important;letter-spacing:-.015em!important;margin:0!important}.bcard__t a{text-decoration:none;color:var(--ink)!important}.bcard__t a:after{content:"";position:absolute;inset:0}.bcard{position:relative}.bcard__cat{z-index:1;align-self:flex-start;position:relative}.bcard__x{color:var(--text);font-size:15.5px;line-height:1.55}.bcard__m{color:var(--muted);flex-wrap:wrap;gap:6px 14px;padding-top:6px;font-size:13.5px;display:flex;margin-top:auto!important}.bcard__m span:before{content:"·";margin-right:14px}.bcats{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.bcats a{border:1px solid var(--line);background:var(--paper);border-radius:99px;padding:8px 14px;font-size:14px}.bcats a:hover{border-color:var(--ink)}.bcats a[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--cream)}.blog-hero h1{max-width:18ch}.blog-list{padding-top:clamp(28px,4vw,48px)}.bempty{color:var(--muted);font-size:18px}.arc-desc{max-width:60ch;font-size:19px}.bpages{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.bpages :is(a,span){border:1px solid var(--line);min-width:42px;height:42px;color:var(--ink);border-radius:12px;place-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-grid}.bpages .current{background:var(--ink);color:var(--cream);border-color:var(--ink)}.bteaser .sec__head{align-items:center}@media (width<=1080px){.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.bgrid,.bgrid--2{grid-template-columns:minmax(0,1fr)}.bcard__t{font-size:19px!important}}html.flxfw-dark .bcats a[aria-current],html.flxfw-dark .bpages .current{color:var(--cream)}.wrap--post{--wrap:760px}.phead{padding:clamp(28px,5vw,64px) 0 0}.phead h1{letter-spacing:-.035em;text-wrap:balance;margin:16px 0 18px;font-size:clamp(34px,5vw,58px);font-weight:800}.phead .fade{animation:fadeup .8s var(--ease) both;animation-delay:var(--d,0s)}.phead__m{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:15px;display:flex}.phead__m>*+:before{content:"·";margin-right:16px}.phead__img{--wrap:1120px;margin-bottom:0;margin-top:clamp(24px,4vw,44px)!important}.phead__img img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg);width:100%;height:auto}.pbody{color:var(--text);padding:clamp(28px,4vw,48px) 0 8px;font-size:18.5px;line-height:1.72}.pbody>*{margin-block:0 1.15em}.pbody :is(h2,h3){font-family:var(--display);color:var(--ink);letter-spacing:-.02em;text-wrap:balance;font-weight:750;line-height:1.18}.pbody h2{margin:1.9em 0 .6em;font-size:clamp(25px,2.6vw,31px)}.pbody h3{margin:1.6em 0 .5em;font-size:22px}.pbody a{color:var(--indigo);text-underline-offset:3px;text-decoration:underline 1.5px}.pbody a:hover{text-decoration-color:var(--amber)}.pbody strong{color:var(--ink)}.pbody :is(ul,ol){padding-left:1.25em}.pbody li{margin-bottom:.5em}.pbody li::marker{color:var(--amber-2,var(--amber))}.pbody code{background:var(--lilac);color:var(--ink);border-radius:6px;padding:.12em .4em;font:500 .86em ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pbody pre{color:#e9e6ff;border-radius:var(--r);background:#16133a;padding:20px 22px;font-size:14.5px;line-height:1.6;overflow-x:auto}.pbody pre code{color:inherit;font-size:inherit;white-space:pre;background:0 0;padding:0}.pend{padding:8px 0 0}.ptags{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 32px;font-size:14px;display:flex}.ptags>span{color:var(--muted);margin-right:4px;font-weight:700}.ptags a{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:99px;padding:5px 12px;text-decoration:none}.ptags a:hover{border-color:var(--ink)}.pcta{border-radius:var(--r-lg);background:linear-gradient(150deg,#e7f6ee,#d6efe2);align-items:center;gap:20px;padding:24px;display:flex}.pcta img{border-radius:16px;flex:none;width:56px;height:56px}.pcta>div{flex:1}.pcta p{margin:0;font-size:15.5px}.pcta .pcta__t{font:750 19px/1.3 var(--display);color:var(--ink);margin-bottom:4px}.pcta .btn{flex:none}.prel__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.prel__h h2{font-size:clamp(28px,3.4vw,40px)}@media (width<=620px){.pbody{font-size:17.5px}.pcta{flex-direction:column;align-items:flex-start}}html.flxfw-dark .pcta{background:linear-gradient(150deg,#123326,#0f2a20)}html.flxfw-dark .pbody pre{border:1px solid var(--line);background:#0e0c24}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}:root{--wc-separator-color:color-mix(in srgb,currentColor 20%,transparent)}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list{list-style:none;margin:0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list li+li{margin-block-start:8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}