.aioseo-toc-header{width:100%;position:relative}.aioseo-toc-header:has(.aioseo-toc-header-area){flex-direction:column;align-items:flex-start}.aioseo-toc-header .aioseo-toc-header-title{align-items:center;color:#434960;display:flex;flex:1 0 auto;font-size:24px;font-weight:700;line-height:125%;max-width:100%;gap:8px}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{display:flex;border-radius:2px;cursor:pointer;transition:transform .3s ease;background-color:#e5f0ff;box-sizing:border-box;justify-content:center;align-items:center}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{width:14px;height:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{color:#2c324c;font-size:16px;margin-bottom:0;margin-top:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 1 auto}.aioseo-toc-contents{transition:transform .3s ease,opacity .3s ease;transform-origin:top;display:block;opacity:1;transform:scaleY(1);padding-top:12px}.aioseo-toc-collapsed{opacity:0;transform:scaleY(0);height:0;overflow:hidden}.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.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{display:flex;flex-wrap:wrap;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 20px 2.992em 0;padding:0;position:relative;width:22.05%;margin-left: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:nth-child(2n),.woocommerce.columns-2 ul.products li.product:nth-child(2n){margin-right:0;clear:right}.woocommerce-page.columns-2 ul.products li.product:nth-child(2n+1),.woocommerce.columns-2 ul.products li.product:nth-child(2n+1){clear:left}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:31.2%;width:calc(33.33% - 14px)}.woocommerce-page.columns-3 ul.products li.product:nth-child(3n),.woocommerce.columns-3 ul.products li.product:nth-child(3n){margin-right:0;clear:right}.woocommerce-page.columns-3 ul.products li.product:nth-child(3n+1),.woocommerce.columns-3 ul.products li.product:nth-child(3n+1){clear:left}.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-4 ul.products li.product{width:22.5%;width:calc(25% - 15px)}.woocommerce-page.columns-4 ul.products li.product:nth-child(4n),.woocommerce.columns-4 ul.products li.product:nth-child(4n){margin-right:0;clear:right}.woocommerce-page.columns-4 ul.products li.product:nth-child(4n+1),.woocommerce.columns-4 ul.products li.product:nth-child(4n+1){clear:left}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:17.5%;width:calc(20% - 16px)}.woocommerce-page.columns-5 ul.products li.product:nth-child(5n),.woocommerce.columns-5 ul.products li.product:nth-child(5n){margin-right:0;clear:right}.woocommerce-page.columns-5 ul.products li.product:nth-child(5n+1),.woocommerce.columns-5 ul.products li.product:nth-child(5n+1){clear:left}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:14%;width:calc(16.66% - 16.66px)}.woocommerce-page.columns-6 ul.products li.product:nth-child(6n),.woocommerce.columns-6 ul.products li.product:nth-child(6n){margin-right:0;clear:right}.woocommerce-page.columns-6 ul.products li.product:nth-child(6n+1),.woocommerce.columns-6 ul.products li.product:nth-child(6n+1){clear:left}.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 .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{line-height:1;border-width:1px;border-style:solid}.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;display:flex;margin:0 auto}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.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{margin-left:5px}@media (min-width:545px){.woocommerce #content table.cart td.actions>input[type=submit],.woocommerce table.cart td.actions>input[type=submit],.woocommerce-page #content table.cart td.actions>input[type=submit],.woocommerce-page table.cart td.actions>input[type=submit]{margin:5px auto}}.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 .cross-sells ul.products li.first,.woocommerce-page .cart-collaterals .cross-sells ul.products li.first{clear:both}.woocommerce .cart-collaterals .cross-sells ul.products li.last,.woocommerce-page .cart-collaterals .cross-sells ul.products li.last{margin-right:0}.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 #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;width:100%;margin-bottom:1em}.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 fieldset{border:0;margin:1em 0 0;padding:3px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:3px 0;border-bottom:1px solid #e5e5e5;width:100%;margin:10px 0}.woocommerce-account .woocommerce-MyAccount-content fieldset .form-row{padding-left:0;padding-right:0}@media only screen and (max-width:921px){.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 td .shipping-calculator-form,.woocommerce-page table.shop_table_responsive tr td .shipping-calculator-form{text-align:left}.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 .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 li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{display:inline-block;margin-right:20px;vertical-align:top;clear:none}.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{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 .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%}}.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-container{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-container{overflow:auto!important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:#fff0}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.ps-theme-wpc{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-theme-wpc{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-theme-wpc{overflow:auto!important}}.ps-theme-wpc.ps-active-x>.ps-scrollbar-x-rail,.ps-theme-wpc.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:#fff0}.ps-theme-wpc.ps-in-scrolling{pointer-events:none}.ps-theme-wpc.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:rgb(0 0 0 / .1)!important}.ps-theme-wpc.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:rgb(0 0 0)}.ps-theme-wpc.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:rgb(0 0 0 / .1)!important}.ps-theme-wpc.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:rgb(0 0 0);width:2px;border-radius:1px}.ps-theme-wpc>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:2px;border-radius:1px}.ps-theme-wpc>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:rgb(0 0 0);transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:0;height:2px!important;border-radius:1px!important}.ps-theme-wpc>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-theme-wpc>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:2px;border-radius:1px}.ps-theme-wpc>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:0;width:2px;border-radius:1px}.ps-theme-wpc>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:rgb(0 0 0);transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:0;width:2px!important;border-radius:1px!important}.ps-theme-wpc>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-theme-wpc>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:2px;border-radius:1px}.ps-theme-wpc:hover.ps-in-scrolling{pointer-events:none}.ps-theme-wpc:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:rgb(0 0 0)}.ps-theme-wpc:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:rgb(0 0 0);height:2px;border-radius:1px}.ps-theme-wpc:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:rgb(0 0 0)}.ps-theme-wpc:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:rgb(0 0 0);width:2px;border-radius:1px}.ps-theme-wpc:hover>.ps-scrollbar-x-rail:hover{background-color:rgb(0 0 0 / .1);opacity:1}.ps-theme-wpc:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:rgb(0 0 0)}.ps-theme-wpc:hover>.ps-scrollbar-y-rail:hover{background-color:rgb(0 0 0 / .1);opacity:1}.ps-theme-wpc:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:rgb(0 0 0)}@font-face{font-family:'woosw';src:url(/wp-content/plugins/woo-smart-wishlist/assets/fonts/woosw.eot?vv2087);src:url('/wp-content/plugins/woo-smart-wishlist/assets/fonts/woosw.eot?vv2087#iefix') format('embedded-opentype'),url(/wp-content/plugins/woo-smart-wishlist/assets/fonts/woosw.ttf?vv2087) format('truetype'),url(/wp-content/plugins/woo-smart-wishlist/assets/fonts/woosw.woff?vv2087) format('woff'),url('/wp-content/plugins/woo-smart-wishlist/assets/fonts/woosw.svg?vv2087#woosw') format('svg');font-weight:400;font-style:normal;font-display:swap}[class^="woosw-icon-"],[class*=" woosw-icon-"]{font-family:'woosw'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woosw-icon-20:before{content:"\e900"}.woosw-icon-21:before{content:"\e901"}.woosw-icon-22:before{content:"\e902"}.woosw-icon-16:before{content:"\e903"}.woosw-icon-17:before{content:"\e904"}.woosw-icon-18:before{content:"\e905"}.woosw-icon-19:before{content:"\e906"}.woosw-icon-23:before{content:"\e907"}.woosw-icon-24:before{content:"\e908"}.woosw-icon-25:before{content:"\f004"}.woosw-icon-26:before{content:"\f005"}.woosw-icon-27:before{content:"\f006"}.woosw-icon-28:before{content:"\f08a"}.woosw-icon-29:before{content:"\f110"}.woosw-icon-11:before{content:"\e909"}.woosw-icon-10:before{content:"\e90a"}.woosw-icon-9:before{content:"\e90b"}.woosw-icon-8:before{content:"\e90c"}.woosw-icon-5:before{content:"\e90d"}.woosw-icon-6:before{content:"\e90e"}.woosw-icon-12:before{content:"\e90f"}.woosw-icon-42:before{content:"\e919"}.woosw-icon-2:before{content:"\e910"}.woosw-icon-43:before{content:"\e91a"}.woosw-icon-15:before{content:"\e911"}.woosw-icon-44:before{content:"\e91b"}.woosw-icon-7:before{content:"\e912"}.woosw-icon-4:before{content:"\e913"}.woosw-icon-13:before{content:"\e914"}.woosw-icon-14:before{content:"\e915"}.woosw-icon-46:before{content:"\e91c"}.woosw-icon-3:before{content:"\e916"}.woosw-icon-45:before{content:"\e91d"}.woosw-icon-1:before{content:"\e918"}.woosw-icon-41:before{content:"\e917"}.woosw-icon-30:before{content:"\e97a"}.woosw-icon-31:before{content:"\e97b"}.woosw-icon-32:before{content:"\e97c"}.woosw-icon-33:before{content:"\e97f"}.woosw-icon-35:before{content:"\e981"}.woosw-icon-36:before{content:"\e982"}.woosw-icon-37:before{content:"\e983"}.woosw-icon-38:before{content:"\e9d7"}.woosw-icon-34:before{content:"\e9d9"}.woosw-icon-39:before{content:"\e9da"}.woosw-icon-40:before{content:"\ea2e"}@keyframes wpc-spinner{to{transform:rotate(360deg)}}@-webkit-keyframes wpc-spinner{to{-webkit-transform:rotate(360deg)}}@keyframes woosw-spinner{to{transform:rotate(360deg)}}@-webkit-keyframes woosw-spinner{to{-webkit-transform:rotate(360deg)}}.woosw-btn.woosw-added:before{content:"✓";margin-right:5px}.woosw-btn.woosw-btn-has-icon.woosw-added:before{display:none}.woosw-btn.woosw-adding:after{content:"..."!important;display:inline-block!important}.woosw-btn.woosw-btn-has-icon.woosw-adding:after{display:none!important}.woosw-btn-has-icon{display:inline-flex;align-items:center}.woosw-btn-has-icon .woosw-btn-icon{margin:0}.woosw-btn-icon-text .woosw-btn-text{margin-left:5px}.woosw-btn-text-icon .woosw-btn-text{margin-right:5px}.woosw-btn-has-icon.woosw-adding .woosw-btn-icon{-webkit-animation:woosw-spinner 1s linear infinite;-moz-animation:woosw-spinner 1s linear infinite;-ms-animation:woosw-spinner 1s linear infinite;-o-animation:woosw-spinner 1s linear infinite;animation:woosw-spinner 1s linear infinite}.woosw-view-wishlist{font-weight:700;cursor:pointer}.woosw-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999989;background:rgb(0 0 0 / .7);opacity:0;font-size:14px;visibility:hidden;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;box-sizing:border-box}.woosw-popup *{box-sizing:border-box}.woosw-popup table{margin:0}.woosw-popup .woosw-popup-content-mid:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:7;background-color:rgb(255 255 255 / .7);opacity:0;visibility:hidden}.woosw-popup .woosw-popup-content-mid:after{width:32px;height:32px;display:block;margin-top:-16px;margin-left:-16px;content:"";background-image:url(/wp-content/plugins/woo-smart-wishlist/assets/images/curve.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;z-index:8;-webkit-animation:woosw-spinner 1s linear infinite;-moz-animation:woosw-spinner 1s linear infinite;-ms-animation:woosw-spinner 1s linear infinite;-o-animation:woosw-spinner 1s linear infinite;animation:woosw-spinner 1s linear infinite;opacity:0;visibility:hidden}.woosw-popup.woosw-loading .woosw-popup-content{pointer-events:none}.woosw-popup.woosw-loading .woosw-popup-content-mid:before,.woosw-popup.woosw-loading .woosw-popup-content-mid:after{opacity:1;visibility:visible}.woosw-popup .woosw-popup-inner{display:block;width:100%;height:100%;position:relative}.woosw-popup .woosw-popup-inner .woosw-popup-content{width:100%;max-width:460px;height:auto;max-height:100%;position:absolute;top:40%;left:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);padding:0;display:flex;flex-direction:column;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;overflow:hidden;background-color:#fff}.woosw-popup.woosw-show{opacity:1;visibility:visible}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content{top:50%}.woosw-popup .woosw-popup-inner .woosw-popup-content>div{align-self:stretch}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top{flex:0 0 auto;height:48px;line-height:48px;padding:0 60px 0 20px;margin:0;position:relative;color:#fff;font-weight:700;background-color:#222}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-count-wrapper:before{content:"("}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-count-wrapper:after{content:")"}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-manage,.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-empty{color:#fff;margin-left:5px;font-weight:400;text-decoration:underline;cursor:pointer}#woosw_manage .woosw-popup-content-mid{padding:10px 0}.woosw-new-wishlist{display:flex;align-items:center}#woosw_wishlist_name{flex-grow:1}.woosw-new-wishlist input{border-radius:4px!important;height:40px!important;line-height:38px!important;padding:0 10px!important;margin:0}.woosw-new-wishlist input[type=button]{margin-left:10px}.woosw-disable{opacity:.5;pointer-events:none}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close{display:inline-block;height:48px;line-height:48px;position:absolute;top:0;right:0;cursor:pointer;text-transform:none;color:#999;font-weight:400}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close:after{display:inline-block;float:right;width:48px;height:48px;line-height:48px;text-align:center;content:"\e918";font-size:20px;font-family:"woosw";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.rtl .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top{padding:0 20px 0 60px}body.rtl .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close{right:auto;left:0}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid{display:block;position:relative;min-height:80px;flex:1 1 auto;flex-grow:1;padding:0;margin:0;background-color:#fff;overflow-x:hidden;overflow-y:auto}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid .woosw-popup-content-mid-message{display:block;padding:20px;height:40px;line-height:40px;text-align:center}.woosw-popup .woosw-items{margin:0;padding:10px 0;overflow-y:auto;position:relative}.woosw-popup .woosw-items .woosw-item{padding:0 20px}.woosw-popup .woosw-items .woosw-item .woosw-item-inner{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px dashed #eee}.woosw-popup .woosw-items .woosw-item:first-child .woosw-item-inner{border-top:none}.woosw-popup .woosw-items .woosw-item .woosw-item-inner>div{margin-right:10px}.woosw-popup .woosw-items .woosw-item .woosw-item-inner>div:last-child{margin-right:0}.woosw-popup .woosw-items .woosw-item .woosw-item--info{flex-grow:1}.woosw-items .woosw-item .woosw-item--remove,.woosw-items .woosw-item .woosw-item--add{width:14px;flex:0 0 14px;font-size:0}.woosw-items .woosw-item .woosw-item--remove span,.woosw-items .woosw-item .woosw-item--add span{display:inline-block;width:14px;text-align:center;cursor:pointer}.woosw-items .woosw-item .woosw-item--remove span:before,.woosw-items .woosw-item .woosw-item--add span:before{display:inline-block;content:"\e918";font-size:16px;font-family:"woosw";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woosw-items .woosw-item .woosw-item--remove span:hover:before,.woosw-items .woosw-item .woosw-item--add span:hover:before{color:#cc6055}.woosw-items .woosw-item .woosw-item--remove span.woosw-item--removing:before,.woosw-items .woosw-item .woosw-item--remove span.woosw-item--adding:before,.woosw-items .woosw-item .woosw-item--add span.woosw-item--removing:before,.woosw-items .woosw-item .woosw-item--add span.woosw-item--adding:before{content:"\e913";animation:woosw-spinner 1s linear infinite;-webkit-animation:woosw-spinner 1s linear infinite}.woosw-items .woosw-item .woosw-item--add span{transform:rotate(45deg)}.woosw-popup .woosw-items .woosw-item .woosw-item--image{width:80px;flex:0 0 80px}.woosw-popup .woosw-items .woosw-item .woosw-item--image img{width:100%;height:auto;border:none;padding:0;margin:0;box-shadow:none}.woosw-popup .woosw-items .woosw-item .woosw-item--stock p{margin:0}.woosw-popup .woosw-items .woosw-item .woosw-item--name,.woosw-popup .woosw-items .woosw-item .woosw-item--name a{font-weight:700;text-decoration:none}.woosw-popup .woosw-items .woosw-item .woosw-item--atc p,.woosw-popup .woosw-items .woosw-item .woosw-item--atc .add_to_cart_inline{border:none;padding:0;margin:0}.woosw-popup .woosw-items .woosw-item .woosw-item--price-increase{color:#f60}.woosw-popup .woosw-items .woosw-item .woosw-item--price-decrease{color:#5fbd74}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot{flex:0 0 auto;padding:20px;position:relative;color:#fff;font-size:14px;background-color:#fff;text-transform:uppercase}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a,.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner span{line-height:1.2;text-decoration:none;border-bottom:1px solid #222;outline:none;cursor:pointer}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice{display:block;text-align:center;width:100%;height:48px;line-height:48px;padding:0 20px;color:#fff;font-size:14px;font-weight:400;background-color:#5fbd74;position:absolute;left:0;bottom:0;transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:0;visibility:hidden}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice.woosw-notice-show{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;visibility:visible}.woosw-items .woosw-item .woosw-item--note{padding-left:10px;border-left:2px solid #222;font-style:italic;font-size:14px;cursor:pointer}.woosw-items .woosw-item .woosw-item--note-add{width:100%;position:relative}.woosw-items .woosw-item .woosw-item--note-add input{height:40px!important;line-height:38px!important;padding:0 10px!important;border-radius:4px!important}.woosw-items .woosw-item .woosw-item--note-add input[type=text]{width:100%}.woosw-items .woosw-item .woosw-item--note-add input[type=button]{position:absolute;top:0;right:0}body.rtl .woosw-items .woosw-item .woosw-item--note{border-left:none;border-right:2px solid #222;padding-left:0;padding-right:10px}.woosw-list table.woosw-items{margin:0;padding:0}.woosw-list table.woosw-items tr td{vertical-align:middle;padding:10px}.woosw-list table.woosw-items tr:nth-child(2n) td{background-color:rgb(0 0 0 / .03)}.woosw-list table.woosw-items tr:hover td{background-color:rgb(0 0 0 / .05)}.woosw-list table.woosw-items .woosw-item .woosw-item--image{width:100px}.woosw-list table.woosw-items .woosw-item .woosw-item--image img{width:80px;height:auto;border-radius:2px;border:none;padding:0;margin:0;box-shadow:none}.woosw-list table.woosw-items .woosw-item .woosw-item--name a{font-weight:700}.woosw-list table.woosw-items .woosw-item .woosw-item--atc p,.woosw-list table.woosw-items .woosw-item .woosw-item--atc .add_to_cart_inline{border:none;padding:0;margin:0}.woosw-list .woosw-switcher{display:flex;align-items:center;justify-content:flex-end;margin-bottom:30px}.woosw-list .woosw-actions{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.woosw-list .woosw-copy{display:flex;align-items:center}.woosw-list .woosw-copy .woosw-copy-url{margin-left:10px;margin-right:0}body.rtl .woosw-list .woosw-copy .woosw-copy-url{margin-left:0;margin-right:10px}.woosw-list .woosw-share .woosw-share-label,.woosw-list .woosw-share a{display:inline-block;margin-left:0;margin-right:10px;text-decoration:none!important;font-style:normal!important}body.rtl .woosw-list .woosw-share .woosw-share-label,body.rtl .woosw-list .woosw-share a{margin-right:0;margin-left:10px}.woosw-link a{color:inherit}.woosw-link .woosw-link-inner{position:relative}.woosw-link .woosw-link-inner:after{content:attr(data-count);display:block;background-color:#e94b35;color:#fff;font-size:10px;font-weight:400;width:16px;height:16px;line-height:16px;text-align:center;border-radius:8px;position:absolute;top:-10px;right:-10px}.woosw-menu-item .woosw-menu-item-inner{position:relative}.woosw-menu-item .woosw-menu-item-inner:after{content:attr(data-count);display:block;background-color:#e94b35;color:#fff;font-size:10px;font-weight:400;width:16px;height:16px;line-height:16px;text-align:center;border-radius:8px;position:absolute;top:-10px;right:-10px}.woosw-icon{font-family:"woosw";speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woosw-share-facebook .woosw-icon:before{content:"\e919"}.woosw-share-twitter .woosw-icon:before{content:"\e91d"}.woosw-share-pinterest .woosw-icon:before{content:"\e91c"}.woosw-share-instagram .woosw-icon:before{content:"\e91a"}.woosw-share-mail .woosw-icon:before{content:"\e91b"}@media only screen and (max-width:860px){.woosw-list .woosw-actions{flex-direction:column;align-items:flex-start}}.woosw-suggested{padding:0 20px}.woosw-suggested-heading{text-align:center;overflow:hidden}.woosw-suggested-heading span{position:relative}.woosw-suggested-heading span:before{content:"";width:1000px;height:1px;background-color:#ddd;display:block;position:absolute;top:50%;left:-10px;transform:translateX(-100%)}.woosw-suggested-heading span:after{content:"";width:1000px;height:1px;background-color:#ddd;display:block;position:absolute;top:50%;left:auto;right:-10px;transform:translateX(100%)}.notiny-container{z-index:999999}.notiny-theme-woosw{padding:10px;background-color:#fff;color:#222;margin:5px 0;min-height:32px;max-width:100vw;display:flex;align-items:center;border:1px solid #eee;box-shadow:0 4px 4px rgb(0 0 0 / .03)}.notiny-theme-woosw .notiny-img{margin:0;padding:0;width:48px;flex:0 0 48px;margin-right:10px}.notiny-theme-woosw .notiny-img img{width:100%;height:auto;margin:0}.notiny-theme-woosw .notiny-text{font-size:14px;line-height:1.4;flex-grow:1}.notiny-container-fluid-top .notiny-theme-woosw,.notiny-container-fluid-bottom .notiny-theme-woosw{width:90%;max-width:300px;margin-left:auto;margin-right:auto}.notiny-container-fluid-top{top:10px!important}.notiny-container-fluid-bottom{bottom:10px!important}.woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content{left:unset;top:0;right:0;height:100%;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}.woosw-popup.woosw-popup-right.woosw-show .woosw-popup-inner .woosw-popup-content{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top{background-color:rgb(0 0 0 / .1);color:#222;text-transform:uppercase}.woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot{background-color:#fff;color:#222;text-transform:uppercase}.woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top a,.woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-empty,.woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-manage,.woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close,.woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot a,.woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-continue{color:#222}.woosw-popup.woosw-popup-left .woosw-popup-inner .woosw-popup-content{left:0;top:0;right:unset;height:100%;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}.woosw-popup.woosw-popup-left.woosw-show .woosw-popup-inner .woosw-popup-content{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.woosw-popup.woosw-popup-left .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top{background-color:rgb(0 0 0 / .1)}.woosw-popup.woosw-popup-left .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top{background-color:rgb(0 0 0 / .1);color:#222;text-transform:uppercase}.woosw-popup.woosw-popup-left .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot{background-color:#fff;color:#222;text-transform:uppercase}.woosw-popup.woosw-popup-left .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top a,.woosw-popup.woosw-popup-left .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-empty,.woosw-popup.woosw-popup-left .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-manage,.woosw-popup.woosw-popup-left .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close,.woosw-popup.woosw-popup-left .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot a,.woosw-popup.woosw-popup-left .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-continue{color:#222}@font-face{font-display:swap;font-family:'FontAwesomePB';src:url(/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot);src:url("/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix") format("embedded-opentype"),url(/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff2"),url(/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff"),url(/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf) format("truetype"),url("/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.svg#fapbregular") format("svg");font-weight:400;font-style:normal}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__hidden,.wc-block-components-order-summary-item.is-bundle__hidden{display:none!important}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundle__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-bundle__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__title_hidden .wc-block-components-product-name,.wc-block-components-order-summary-item.is-bundle__title_hidden .wc-block-components-product-name{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-bundle__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__meta_hidden .wc-block-components-product-details__includes,.wc-block-components-order-summary-item.is-bundle__meta_hidden .wc-block-components-product-details__includes{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes .wc-block-components-product-details__name,.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes .wc-block-components-product-details__name{display:block;margin-bottom:.5em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes:not(:first-of-type) .wc-block-components-product-details__name,.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes:not(:first-of-type) .wc-block-components-product-details__name{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes+li:not(.wc-block-components-product-details__includes),.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes+li:not(.wc-block-components-product-details__includes){margin-top:.5em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-cart-item__edit,.wc-block-components-order-summary-item.is-bundle .wc-block-cart-item__edit{margin:.75em 0}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-cart-item__edit a,.wc-block-components-order-summary-item.is-bundle .wc-block-cart-item__edit a{text-decoration:underline;color:inherit}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled:not(.is-bundled__removable) .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-bundled:not(.is-bundled__removable) .wc-block-cart-item__remove-link{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__hidden,.wc-block-components-order-summary-item.is-bundled__hidden{display:none!important}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__description_hidden .wc-block-components-product-metadata__description,.wc-block-components-order-summary-item.is-bundled__description_hidden .wc-block-components-product-metadata__description{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-cart-item__total,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-cart-item__total{font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap{padding-top:66px;font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link{font-size:.8572em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image{position:relative;z-index:1}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image a,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image a{height:50px;display:block;width:0}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image img,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image img{position:absolute;left:100%;width:50px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image:after,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image:after{margin-left:100%}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after{margin-left:82px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__total:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__total:after{opacity:.1}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price{white-space:nowrap}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after{font-family:'FontAwesomePB';display:inline-block;font-smoothing:antialiased;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);content:"";margin-left:.75em;opacity:.25}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-bundled__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-bundled__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__thumbnail_hidden .wc-block-cart-item__image,.wc-block-components-order-summary-item.is-bundled__thumbnail_hidden .wc-block-cart-item__image{visibility:hidden}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap{padding-top:0;padding-left:132px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img{margin-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image img{margin-left:16px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap{padding-top:0;padding-left:132px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img{margin-left:82px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after{margin-left:80px}.wc-pao-addon-image-swatch-select{font-size:0!important;opacity:0!important;width:0!important;height:0!important}.wc-pao-addon-image-swatch{display:inline-block;outline:1px solid #ddd;padding:2px;margin-right:5px;margin-bottom:2px}.wc-pao-addon-image-swatch:hover,.wc-pao-addon-image-swatch:active,.wc-pao-addon-image-swatch:focus{outline:1px solid #666}.wc-pao-addon-image-swatch.selected{outline-color:#0f834d;outline-width:2px}.wc-pao-addon-image-swatch img{max-width:65px;max-height:65px}.wc-pao-addon-heading{margin:1em 0 0}.wc-pao-addon{margin:0 0 1em;padding:0 2px}.wc-pao-addon p{margin:0}.wc-pao-addon .wc-pao-addon-name{margin-top:0;display:inline-block}.wc-pao-addon label.wc-pao-addon-name{font-weight:700}.wc-pao-addon .wc-pao-addon-description{font-style:italic}.wc-pao-addon .wc-pao-addon-description p{margin-bottom:12px}.wc-pao-addon .wc-pao-addon-wrap{margin:.5em 0 0 0}.wc-pao-addon .wc-pao-addon-wrap select{width:auto;min-width:50%}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox{align-self:center;margin-right:4px}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-radio{align-self:center}.wc-pao-cart-quantity-field input{background:none!important;outline:0!important;border:0!important;box-shadow:none!important}.wc-pao-addon-chars-remaining{display:none}.wc-pao-addon-chars-remaining.visible{display:inline-block}.woocommerce .wc-pao-addon .wc-pao-addon-wrap label{display:inline}.wc-pao-addon abbr.required{text-decoration:none!important}div.product-addon-totals{margin:20px 0 40px 0;padding:20px 0 0 0;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden}div.product-addon-totals ul{list-style:none;margin:0}div.product-addon-totals ul li{display:flex;justify-content:space-between;padding:5px 0}div.product-addon-totals ul li.wc-pao-row-quantity-based{padding-left:20px}div.product-addon-totals .wc-pao-subtotal-line{justify-content:flex-end;border-top:1px solid #eee;padding:10px 0;margin-top:20px}.single-product div.product div.product-addon-totals .wc-pao-subtotal-line p.price{margin:0}.tips{cursor:help;text-decoration:none}img.tips{padding:5px 0 0}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}#tiptip_content,.chart-tooltip,.wc_error_tip{color:#fff;font-size:.8em;max-width:150px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgb(0 0 0 / .2)}#tiptip_content code,.chart-tooltip code,.wc_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:#fff0;border-style:solid;border-width:6px;height:0;width:0}.wc-appointments-appointment-form-wrap{display:block!important;font-size:16px;width:100%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form{background-color:#fff;border:1px solid rgb(0 0 0 / .05);box-sizing:border-box;display:inline-block;margin:0 0 1em;padding:1em 1em 0;width:100%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form input[type=checkbox],.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form input[type=radio]{width:auto!important}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field input[type=number]{width:25%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field.wc_appointments_field_timezone{margin:0;padding:0;position:relative}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field.wc_appointments_field_timezone label{background-color:#fff;font-size:.8em;padding:.8em;position:absolute;top:-3em;right:-.5em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field.wc_appointments_field_timezone label a{cursor:pointer;margin-left:.3em;text-decoration:none}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field.wc_appointments_field_timezone label a:after{content:"\25bc";font-size:.75em;margin-left:5px}.rtl .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field.wc_appointments_field_timezone label a:after{margin-left:0;margin-right:5px}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field.wc_appointments_field_timezone .select2,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field.wc_appointments_field_timezone select{display:none;margin-bottom:1em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field-month label{display:none}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field-month .slot-picker{border-top:0;padding-top:0}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field-month .slot-picker li.slot{display:inline-block;width:25%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .form-field-month .slot-picker li.selected-month{background-color:rgb(0 0 0 / .05);opacity:1}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form label{color:#2b2b2b;display:block;font-size:1.1em;font-weight:400;margin-bottom:5px}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form select{width:100%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker{border-top:1px dashed rgb(0 0 0 / .05);margin:0 -1em -1px;padding:1em;zoom:1}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker ul.slot_column{display:inline-block;margin:0!important;padding:0!important;vertical-align:top;width:33.3333%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot_heading{color:#2b2b2b;display:block;font-size:.9em;font-weight:400;margin:0 0 10px;text-align:center}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot{line-height:1;list-style:none;margin:0;position:relative;padding:0;width:100%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.selected a,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.selected:hover a{background-color:#111;color:#fff;outline-color:#fff0;text-decoration:none}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot a{border:0;box-sizing:border-box;box-shadow:none;color:#2b2b2b;display:inline-block;font-size:.9em;font-weight:600;padding:.85em 5px;text-align:center;text-decoration:none;width:100%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot span{color:#a1a1a1;display:inline-block;font-size:.9em;font-weight:600;padding:.85em 5px;text-align:center;text-decoration:none;width:100%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot:focus a,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot:hover a{background-color:#dadada;background-color:rgb(0 0 0 / .05);color:#2b2b2b}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.slot_empty{padding:.8em 5px;text-align:center}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.fully_scheduled a,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.fully_scheduled a.selected{cursor:not-allowed;opacity:.35;text-decoration:line-through}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.partial_scheduled a.selected:before,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot.partial_scheduled a:before{display:inline-block;background-color:rgb(0 0 0 / .1);border-radius:5px;content:"";position:absolute;left:0;bottom:0;right:0;margin:0 auto;width:10%;height:5px}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot[data-locale]:after,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot[data-locale]:before{visibility:hidden;opacity:0;pointer-events:none}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot[data-locale]:before{position:absolute;top:125%;left:50%;margin-top:5px;margin-left:-80px;padding:7px;width:160px;border-radius:3px;background-color:#000;background-color:rgb(51 51 51 / .9);color:#fff;content:attr(data-locale);text-align:center;font-size:.8em;z-index:1}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot[data-locale]:after{position:absolute;top:125%;left:50%;margin-left:-5px;width:0;border-bottom:5px solid #000;border-bottom:5px solid rgb(51 51 51 / .9);border-right:5px solid #fff0;border-left:5px solid #fff0;content:" ";font-size:0;line-height:0}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot[data-locale]:hover:after,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot[data-locale]:hover:before{visibility:visible;opacity:1}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot .spaces-left{display:block}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form fieldset{border:0;margin:0;padding:0}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form fieldset .picker.hasDatepicker{line-height:1em;position:relative}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form fieldset input{width:100%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form fieldset input.error{border-color:red}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form fieldset legend{display:none}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form fieldset legend small{text-decoration:underline;padding-left:1em;color:#999;cursor:pointer}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form fieldset label{display:inline-block;vertical-align:top;line-height:1.5em;width:25%}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form fieldset label span{display:block;font-size:.8em;color:#999;padding:0 2px}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc_appointments_field_staff{background:0;margin:0 0 1em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form dl{margin:0!important;padding:0;overflow:hidden}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form dl dt{clear:left;float:left;margin:0!important;padding:0;width:50%}.rtl .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form dl dt{clear:right;float:none;float:right}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form dl dd{float:right!important;margin:0;padding:0}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form dl dd span{line-height:1}.rtl .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form dl dd{float:none!important;float:left!important}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook.wc-appointments-appointment-hook-before .product-addon-add-ons,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook.wc-appointments-appointment-hook-before .tc-extra-product-options.tc-show{border-bottom:1px dashed rgb(0 0 0 / .05);padding:.5em 1em 1em;margin:0 -1em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook.wc-appointments-appointment-hook-before .wc-pao-addon{border-bottom:1px dashed rgb(0 0 0 / .05);margin:-1em -1em 1em!important;padding:1em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook.wc-appointments-appointment-hook-after{display:none}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook.wc-appointments-appointment-hook-after .product-addon-add-ons,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook.wc-appointments-appointment-hook-after .tc-extra-product-options.tc-show{border-top:1px dashed rgb(0 0 0 / .05);padding:1em 1em .5em;margin:0 -1em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook.wc-appointments-appointment-hook-after .wc-pao-addon{border-top:1px dashed rgb(0 0 0 / .05);margin:0 -1em -1px!important;padding:1em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-cost{border-top:1px dashed rgb(0 0 0 / .05);display:none;padding:1em;margin:0 -1em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .gform_wrapper .gform_footer{margin:0;padding:.25em 0 0}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-pao-addon .addon-description{margin:-.75em 0 1em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-pao-addon p.form-row{float:none;margin:0 0 .5em;padding:0}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-pao-addon p.form-row label{font-size:.9em;font-weight:600;line-height:1}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-pao-addon p.form-row:last-of-type{margin-bottom:.5em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-pao-addon .wc-pao-addon-image-swatch.selected{outline-color:#111}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form #product-addons-total dl{margin-top:0;margin-bottom:1.25em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .addon-duration{font-size:.75em;margin-left:.15em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .amount-symbol{margin-right:.15em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-deposits-wrapper{margin:1em 0}#order_review .wc-pao-cart-item-name-icon,.woocommerce-MyAccount-content .order_details .wc-pao-cart-item-name-icon,.woocommerce-checkout-review-order-table .wc-pao-cart-item-name-icon,.woocommerce-mini-cart-item .wc-pao-cart-item-name-icon,.woocommerce-order-details .wc-pao-cart-item-name-icon{margin-left:0}.wc-pao-cart-item-name-icon{margin-left:23px}.price .duration{margin-left:.25em}.price .duration:before{content:"\2014";margin-right:.5em}.rtl .price .duration{margin-left:0;margin-right:.25em}.rtl .price .duration:before{margin-right:0;margin-left:.5em}.price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgb(132 132 132 / .5)}.wc-appointments-appointment-form-button.disabled{cursor:not-allowed;opacity:.5}.woocommerce-zero-order .cart .product-price,.woocommerce-zero-order .cart .product-subtotal,.woocommerce-zero-order .cart-subtotal,.woocommerce-zero-order .cart_totals h2,.woocommerce-zero-order .cart_totals table,.woocommerce-zero-order .order-total,.woocommerce-zero-order .order_details .total,.woocommerce-zero-order .order_details tfoot,.woocommerce-zero-order .product-subtotal,.woocommerce-zero-order .product-total,.woocommerce-zero-order .shop_table tfoot{display:none}@media screen and (min-width:768px){.woocommerce table.my_account_appointments{font-size:.875em}}.woocommerce table.my_account_appointments .anowrap{white-space:nowrap}.woocommerce table.my_account_appointments .adesc{margin-left:.5em}@media screen and (min-width:768px){.woocommerce table.my_account_appointments .adesc{display:block;margin-left:0}}#ui-datepicker-div{display:none}.wc-appointments-date-picker .ui-datepicker{border:0;background:0;color:#222;font-size:1.1em;padding:0;width:100%}.wc-appointments-date-picker .ui-datepicker *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.wc-appointments-date-picker .ui-datepicker .ui-helper-clearfix:after,.wc-appointments-date-picker .ui-datepicker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.wc-appointments-date-picker .ui-datepicker .ui-state-disabled,.wc-appointments-date-picker .ui-datepicker .ui-widget-content .ui-state-disabled,.wc-appointments-date-picker .ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35)}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-header{background-color:#fff0;background-image:none;border:0;border-radius:0;overflow:hidden;padding:0;position:relative;width:100%}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-header a{color:#222}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-title{font-size:1em;font-weight:400;line-height:1;margin:0 2.5em;padding:.7em 0;text-align:center}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-title .ui-datepicker-year{display:inline-block}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-next-hover,.wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev-hover,.wc-appointments-date-picker .ui-datepicker .ui-state-hover,.wc-appointments-date-picker .ui-datepicker td:hover{background:rgb(0 0 0 / .05);cursor:pointer;text-decoration:none}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-next,.wc-appointments-date-picker .ui-datepicker .ui-datepicker-next-hover,.wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev,.wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev-hover{border:none;border-radius:0;box-shadow:none;height:40px;width:40px;position:absolute;top:0}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev{left:0}.rtl .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev{left:auto;right:0}.rtl .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev span:before{content:"\2192"}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-next{right:0}.rtl .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next{right:auto;left:0}.rtl .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next span:before{content:"\2190"}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-next span,.wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev span{background:0 0;display:block;margin:0;position:absolute;left:0;top:0;height:40px;font-weight:400}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-next span:before,.wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev span:before{content:"\2192";speak:none;font-size:1.5em;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:36px}.wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev span:before{content:"\2190"}.wc-appointments-date-picker .ui-datepicker .ui-icon-circle-triangle-e,.wc-appointments-date-picker .ui-datepicker .ui-icon-circle-triangle-w{width:40px;height:40px;overflow:hidden;text-indent:-99999px}.rtl .wc-appointments-date-picker .ui-datepicker .ui-icon-circle-triangle-e,.rtl .wc-appointments-date-picker .ui-datepicker .ui-icon-circle-triangle-w{text-indent:-99999px}.wc-appointments-date-picker .ui-datepicker table,.wc-appointments-date-picker .ui-datepicker tbody{border:0;font-size:1em;margin:0;width:100%}.wc-appointments-date-picker .ui-datepicker th{background:0;border:0;color:#2b2b2b;font-size:.8em;font-weight:400;padding:.8em 0!important;text-align:center;word-break:normal}.wc-appointments-date-picker .ui-datepicker tr{border:0;padding:0!important}.wc-appointments-date-picker .ui-datepicker td{background:0;border:none;padding:0!important;position:relative;width:14.28571428571429%}.wc-appointments-date-picker .ui-datepicker td a,.wc-appointments-date-picker .ui-datepicker td span{box-shadow:none;display:block}.wc-appointments-date-picker .ui-datepicker td .ui-state-default{background:0 0;background-image:none!important;border:none;color:#2b2b2b;margin:0;font-size:.8em;text-align:center;padding:.8em 0}.wc-appointments-date-picker .ui-datepicker td:not(.ui-state-disabled) a.ui-state-default{font-weight:600}.wc-appointments-date-picker .ui-datepicker td:not(.ui-datepicker-current-day) a.ui-state-active,.wc-appointments-date-picker .ui-datepicker td:not(.ui-datepicker-current-day) a.ui-state-active.ui-state-hover{background-color:rgb(0 0 0 / .05)}.wc-appointments-date-picker .ui-datepicker td.appointable a:hover{background-color:rgb(0 0 0 / .05);color:#2b2b2b;position:relative;z-index:2}.wc-appointments-date-picker .ui-datepicker td.partial_scheduled a,.wc-appointments-date-picker .ui-datepicker td.partial_scheduled span{z-index:1}.wc-appointments-date-picker .ui-datepicker td.partial_scheduled a:before,.wc-appointments-date-picker .ui-datepicker td.partial_scheduled span:before{display:inline-block;background-color:rgb(0 0 0 / .2);border-radius:5px;content:"";position:absolute;left:0;bottom:0;right:0;margin:0 auto;width:10%;height:5px}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_9 a:before{width:10%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_8 a:before{width:20%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_7 a:before{width:30%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_6 a:before{width:40%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_5 a:before{width:50%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_4 a:before{width:60%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_3 a:before{width:70%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_2 a:before{width:80%}.wc-appointments-date-picker .ui-datepicker td.remaining_scheduled_1 a:before{width:90%}.wc-appointments-date-picker .ui-datepicker td.fully_scheduled a,.wc-appointments-date-picker .ui-datepicker td.fully_scheduled span{cursor:not-allowed;font-weight:400;text-decoration:line-through}.wc-appointments-date-picker .ui-datepicker td.fully_scheduled a:before,.wc-appointments-date-picker .ui-datepicker td.fully_scheduled span:before{display:inline-block;background-color:rgb(0 0 0 / .1);border-radius:5px;content:"";position:absolute;left:0;bottom:0;right:0;margin:0 auto;width:100%;height:5px}.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-today a,.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-today span{color:#f6563e}.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a,.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a:hover{background-color:#111;color:#fff;opacity:1}.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a:before,.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a:hover:before{background-color:rgb(255 255 255 / .35)}.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-selected-day{background-color:rgb(0 0 0 / .05);opacity:1}.wc-appointments-date-picker .ui-datepicker td.appointable-range .ui-state-default{background:#111;color:#fff}.wc-appointments-date-picker .ui-datepicker td.discounted_day.appointable{white-space:nowrap}.wc-appointments-date-picker .ui-datepicker td.discounted_day.appointable:after{color:#7ad03a;content:"\e03c";font-family:WooCommerce;font-size:8px;line-height:1;position:absolute;top:4px;right:4px;z-index:1}.ui-datepicker:not(.ui-datepicker-inline){z-index:9999!important;background:#fff;color:#222;font-size:1.1em;padding:6px;border:1px solid #ddd;border-radius:0;box-shadow:0 4px 8px rgb(0 0 0 / .18);width:17em}.ui-datepicker:not(.ui-datepicker-inline) *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.ui-datepicker:not(.ui-datepicker-inline) table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker:not(.ui-datepicker-inline) .ui-helper-clearfix:after,.ui-datepicker:not(.ui-datepicker-inline) .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-datepicker:not(.ui-datepicker-inline) .ui-state-disabled,.ui-datepicker:not(.ui-datepicker-inline) .ui-widget-content .ui-state-disabled,.ui-datepicker:not(.ui-datepicker-inline) .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35)}.ui-datepicker:not(.ui-datepicker-inline) table,.ui-datepicker:not(.ui-datepicker-inline) tbody{border:0;font-size:1em;margin:0;width:100%}.ui-datepicker:not(.ui-datepicker-inline) th{background:0;border:0;color:#2b2b2b;font-size:.8em;font-weight:700;padding:.8em 0!important;text-align:center;word-break:normal}.ui-datepicker:not(.ui-datepicker-inline) tr{border:0;padding:0!important}.ui-datepicker:not(.ui-datepicker-inline) td{background:0;border:none;padding:0!important;position:relative;width:14.28571428571429%}.ui-datepicker:not(.ui-datepicker-inline) td a,.ui-datepicker:not(.ui-datepicker-inline) td span{box-shadow:none;display:block;text-decoration:none}.ui-datepicker:not(.ui-datepicker-inline) td .ui-state-default{background:0 0;background-image:none!important;border:none;color:#2b2b2b;margin:0;font-size:.8em;text-align:center;padding:.8em 0}.ui-datepicker:not(.ui-datepicker-inline) td:not(.ui-state-disabled) a.ui-state-default{font-weight:600}.ui-datepicker:not(.ui-datepicker-inline) td:not(.ui-datepicker-current-day) a.ui-state-active,.ui-datepicker:not(.ui-datepicker-inline) td:not(.ui-datepicker-current-day) a.ui-state-active.ui-state-hover{background-color:rgb(0 0 0 / .05)}.ui-datepicker:not(.ui-datepicker-inline) td.ui-datepicker-today,.ui-datepicker:not(.ui-datepicker-inline) td.ui-datepicker-today a{color:#f6563e}.ui-datepicker:not(.ui-datepicker-inline) td.ui-datepicker-current-day a,.ui-datepicker:not(.ui-datepicker-inline) td.ui-datepicker-current-day a:hover,.ui-datepicker:not(.ui-datepicker-inline) td.ui-datepicker-selected-day{background-color:rgb(0 0 0 / .1);opacity:1}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-header{background-color:#fff0;background-image:none;border:0;border-radius:0;font-weight:700;overflow:hidden;padding:0;position:relative;width:100%}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-header a{color:#222}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-title{line-height:1;margin:0 2.5em;padding:.3em 0;text-align:center}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-title .ui-datepicker-year{display:inline-block}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-next-hover,.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev-hover,.ui-datepicker:not(.ui-datepicker-inline) .ui-state-hover,.ui-datepicker:not(.ui-datepicker-inline) td:hover{background:rgb(0 0 0 / .05);cursor:pointer;text-decoration:none}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-next,.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-next-hover,.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev,.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev-hover{border:none;border-radius:0;box-shadow:none;height:40px;width:40px;position:absolute;top:0}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev{left:0}.rtl .ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev{left:auto;right:0}.rtl .ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev span:before{content:"\2192"}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-next{right:0}.rtl .ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-next{right:auto;left:0}.rtl .ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-next span:before{content:"\2190"}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-next span,.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev span{background:0 0;display:block;margin:0;position:absolute;left:0;top:0;height:40px;font-weight:400}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-next span:before,.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev span:before{content:"\2192";speak:none;font-size:1.5em;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:36px}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-prev span:before{content:"\2190"}.ui-datepicker:not(.ui-datepicker-inline) .ui-icon-circle-triangle-e,.ui-datepicker:not(.ui-datepicker-inline) .ui-icon-circle-triangle-w{width:40px;height:40px;overflow:hidden;text-indent:-99999px}.rtl .ui-datepicker:not(.ui-datepicker-inline) .ui-icon-circle-triangle-e,.rtl .ui-datepicker:not(.ui-datepicker-inline) .ui-icon-circle-triangle-w{text-indent:-99999px}.ui-datepicker:not(.ui-datepicker-inline) select.ui-datepicker-month,.ui-datepicker:not(.ui-datepicker-inline) select.ui-datepicker-year{display:inline-block;width:45%}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-buttonpane{border-top:1px solid #ddd;margin:.7em 0 0 0;padding:0 .2em}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-buttonpane button{background:#f7f7f7;border:1px solid #d3d3d3;float:right;margin:.5em .2em .4em;padding:.2em .6em .3em .6em}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.wc-appointment-summary{background-color:#eee;background-color:rgb(0 0 0 / .07);padding:1em}.wc-appointment-summary .wc-appointment-summary-name small{padding:.2em .6em;display:inline-flex;color:#777;background:#e5e5e5;border-radius:4px;border-bottom:1px solid rgb(0 0 0 / .05);cursor:inherit!important;white-space:nowrap;max-width:100%}.wc-appointment-summary .wc-appointment-summary-name small.status-complete,.wc-appointment-summary .wc-appointment-summary-name small.status-paid{background:#c8d7e1;color:#2e4453}.wc-appointment-summary .wc-appointment-summary-name small.status-pending,.wc-appointment-summary .wc-appointment-summary-name small.status-pending-confirmation{background:#f8dda7;color:#94660c}.wc-appointment-summary .wc-appointment-summary-name small.status-cancelled{background:#eba3a3;color:#761919}.wc-appointment-summary .wc-appointment-summary-name small.status-confirmed{background:#c6e1c6;color:#5b841b}.wc-appointment-summary .wc-appointment-summary-name small>span{margin:0 .5em;overflow:hidden;text-overflow:ellipsis}.wc-appointment-summary .wc-appointment-summary-list{margin:1em 0 0}.wc-appointment-summary .wc-appointment-summary-list li{margin:0}.wc-appointment-summary .wc-appointment-summary-list li strong{margin-right:.5em}.wc-appointment-summary .wc-appointment-summary-actions{margin-top:1em}.wc-appointment-summary .wc-appointment-summary-actions a{border-right:1px solid #ccc;margin:0 3px 0 0;padding:0 4px 0 0}.wc-appointment-summary .wc-appointment-summary-actions a:last-child{border-right:0;margin:0;padding:0}.select2-container .select2-selection--single{height:40px}.select2-container img.staff-avatar{display:inline-block;vertical-align:sub;margin-right:6px;max-height:24px}.select2-container .select2-dropdown{text-align:left;z-index:99999}.select2-container--default .select2-selection--single{border-color:#ddd}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.date_picker_wrapper input[type=date],.date_picker_wrapper input[type=text]{margin-bottom:1em;width:100%}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#17243f}*,*::before,*::after{box-sizing:inherit;-webkit-tap-highlight-color:#fff0}body{padding-top:80px;overflow-x:hidden}@media(max-width:480px){body{padding-top:48px}}@media(max-width:1200px){body.menu-active{height:100vh;overflow:hidden}}body.page-template-default .site-content,body.page-template-subscription-thankyou-page .site-content{padding-bottom:100px}@media(max-width:768px){body.page-template-default .site-content,body.page-template-subscription-thankyou-page .site-content{padding-bottom:60px}}body.page-template-default .post-thumb-img-content,body.page-template-subscription-thankyou-page .post-thumb-img-content{display:none}svg{display:inline-block}a{transition:color .16s}h1,h2,h3,h4,h5,h6,strong{font-weight:500}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.site .skip-link{display:none}.container{max-width:1370px;padding-left:30px;padding-right:30px;margin:auto}@media(max-width:480px){.container{padding-left:16px;padding-right:16px}}.container--condensed{max-width:1020px}.container--narrow{max-width:780px}.container--full{max-width:1460px}.container--medium{max-width:992px}.container--account{max-width:1310px}.ast-container{padding:0;margin:0;max-width:unset}.entry-header{margin-top:40px;margin-bottom:48px}@media(max-width:768px){.entry-header{margin-top:28px;margin-bottom:36px}}@media(max-width:480px){.entry-header{margin-top:16px;margin-bottom:24px}}.entry-header .entry-title{margin-top:0;margin-bottom:0;font-weight:500;font-size:32px;text-align:center}@media(max-width:768px){.entry-header .entry-title{font-size:28px}}@media(max-width:480px){.entry-header .entry-title{font-size:22px}}.section-title{font-family:"Montserrat",sans-serif;max-width:700px;text-align:center;font-weight:500;font-size:32px;line-height:130%;margin:0 auto 32px auto}@media(max-width:991px){.section-title{font-size:26px}}@media(max-width:480px){.section-title{font-size:22px;margin:0 auto 24px auto}}svg.icon{display:inline-flex}.xoo-wsc-modal,.xoo-wsc-slider-modal,#ast-mobile-popup-wrapper,.cd-top.js-cd-top,#astra-mobile-cart-drawer{display:none!important}.pswp{display:none}.has-text-align-center{text-align:center}.btn,.button{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;cursor:pointer;border:none;touch-action:manipulation;border-radius:100px;height:48px;font-weight:500;font-size:14px;font-family:"Roboto",sans-serif;padding:0 48px;transition:all .16s;white-space:nowrap;background:#6da34d;color:#fff;gap:8px}.btn:focus-visible,.button:focus-visible{outline:3px solid rgb(102.05125,152.60875,72.09125)}.btn:disabled,.btn.disabled,.button:disabled,.button.disabled{background:#c2c2c2;pointer-events:none;box-shadow:unset}.btn:active,.button:active{transform:translateY(1px)}.btn .btn-icon,.button .btn-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.btn .btn-icon .icon,.button .btn-icon .icon{max-width:16px;max-height:16px}@media(hover:hover){.btn:hover,.button:hover{background:#326116}}@media(max-width:768px){.btn,.button{padding:0 20px}}@media(max-width:480px){.btn,.button{padding:0 15px}}.btn .loader-spinner,.button .loader-spinner{position:absolute;width:20px;height:20px;opacity:0}.btn .loader-spinner:after,.button .loader-spinner:after{border-color:#fff0;border-top-color:#fff;width:20px;height:20px}.btn--secondary,.button--secondary{border:1px solid #6da34d;background:#fff0;color:#6da34d;box-shadow:unset}@media(hover:hover){.btn--secondary:hover,.button--secondary:hover{background:#6da34d;color:#fff;box-shadow:unset}}.btn--secondary .loader-spinner:after,.button--secondary .loader-spinner:after{border-top-color:#6da34d}.btn--default,.button--default{border:1px solid #c1c1c1;background:#fff;color:#0a0a0a;box-shadow:unset}@media(hover:hover){.btn--default:hover,.button--default:hover{background:#e6f3dd;border-color:#6da34d;color:#0a0a0a;box-shadow:unset}.btn--default:hover .btn-icon .icon,.button--default:hover .btn-icon .icon{--color:#0A0A0A}}.btn--default .loader-spinner:after,.button--default .loader-spinner:after{border-top-color:#0a0a0a}.btn--danger,.button--danger{border:1px solid #fff0;background:#ffedee;color:#0a0a0a;box-shadow:unset}.btn--danger:focus-visible,.button--danger:focus-visible{outline:3px solid rgb(251.7491803279,59.9508196721,63.2016393443)}@media(hover:hover){.btn--danger:hover,.button--danger:hover{background:#ffedee;border-color:#fc4b4e;color:#0a0a0a;box-shadow:unset}}.btn--circle,.button--circle{border-radius:50%;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;gap:0}.btn--circle .btn-icon,.button--circle .btn-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.btn--circle .btn-icon .icon,.button--circle .btn-icon .icon{max-width:16px;max-height:16px;--color:#565D6A}.btn--circle .loader-spinner,.button--circle .loader-spinner{width:20px;height:20px}.btn--circle .loader-spinner:after,.button--circle .loader-spinner:after{border-width:2px;width:20px;height:20px}.btn--gradient,.button--gradient{background:linear-gradient(92.24deg,#6DA34D 7.84%,#0E7337 105.33%);height:54px;font-size:16px;font-weight:700;font-family:"Manrope",sans-serif;padding:0 32px}.btn--gradient:hover,.button--gradient:hover{background:linear-gradient(99.24deg,#76af55 7.84%,#10843e 109.33%)}.btn--gradient:disabled,.button--gradient:disabled{background:linear-gradient(0deg,#9e9e9e,#9e9e9e)}.btn--gradient-outlined,.button--gradient-outlined{--background:#fff;height:54px;font-size:16px;font-weight:700;font-family:"Manrope",sans-serif;padding:0 32px;background:linear-gradient(var(--background),var(--background)) padding-box,linear-gradient(92.24deg,#6DA34D 7.84%,#0E7337 105.33%) border-box;border:1px solid #fff0}.btn--gradient-outlined:hover,.button--gradient-outlined:hover{background:linear-gradient(#e3efdc,#e3efdc) padding-box,linear-gradient(92.24deg,#6DA34D 7.84%,#0E7337 105.33%) border-box}.btn--gradient-outlined .loader-spinner:after,.button--gradient-outlined .loader-spinner:after{border-top-color:#6da34d}.btn--link,.button--link{box-shadow:none;background:#fff0;color:#6da34d}.btn--link:hover,.button--link:hover{color:#326116;background:#fff0}.btn--edit,.button--edit{display:flex;color:#0a0a0a;font-size:12px;background:#fff;padding:0;border-radius:0;box-shadow:unset;font-weight:400;height:auto}.btn--edit .icon,.button--edit .icon{width:17px;height:17px;margin-right:8px;color:#6da34d}.btn--edit:hover,.button--edit:hover{background:#fff0}.btn--edit-highlight,.button--edit-highlight{color:#6da34d;background:#e6f3dd;padding:0 12px;border-radius:30px;line-height:normal;height:26px}.btn--edit-highlight:hover,.button--edit-highlight:hover{background:#d8ecca}.btn--outlined,.button--outlined{border:1px solid #fff;background:#fff0;color:#fff;box-shadow:unset}@media(hover:hover){.btn--outlined:hover,.button--outlined:hover{background:#6da34d;border-color:#6da34d}}.btn--lg,.button--lg{height:56px;font-size:14px}.btn--wide,.button--wide{max-width:288px;width:100%}.btn--fixed,.button--fixed{height:40px;font-size:14px}.btn--sm,.button--sm{height:32px;font-size:14px;padding:8px 24px}.btn--sm .loader-spinner,.button--sm .loader-spinner{width:16px;height:16px}.btn--sm .loader-spinner:after,.button--sm .loader-spinner:after{border-width:2px;width:16px;height:16px}@media(max-width:480px){.btn--sm,.button--sm{padding:8px 15px}}.btn--clean,.button--clean{padding:0}.btn.is-loading,.button.is-loading{pointer-events:none}.btn.is-loading .btn-caption,.btn.is-loading .btn-icon,.button.is-loading .btn-caption,.button.is-loading .btn-icon{opacity:0}.btn.is-loading .loader-spinner,.button.is-loading .loader-spinner{opacity:1}.btn--medium,.button--medium{height:48px}.btn--icon,.button--icon{gap:10px}.btn--icon .icon,.button--icon .icon{transition:.16s;width:24px;height:24px}.btn--icon:hover .icon,.button--icon:hover .icon{--color:#FFF}.sticker,.onsale{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;color:#fff;background:#00a692;border-radius:100px;padding:6px 8px;position:absolute;display:flex;align-items:center;justify-content:center;left:8px;top:10px;z-index:1}.onsale{font-weight:400;left:unset;top:8px;right:8px;height:48px;width:48px;background:#fc4b4e;pointer-events:none}@keyframes spinner{to{transform:rotate(360deg)}}.loader-spinner{position:relative;width:30px;height:30px}.loader-spinner::after{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:30px;height:30px;border-radius:50%;border:3px solid #ddd;border-top-color:#17243f;animation:spinner 1s linear infinite}.loader-spinner__wrap{display:flex;align-items:center;justify-content:center;min-height:100px}.loader-spinner--sm{width:20px;height:20px}.loader-spinner--sm::after{width:20px;height:20px}.video-responsive{position:relative;height:0;padding-bottom:56.25%;margin-bottom:24px;margin-top:24px;border-radius:4px;overflow:hidden}.video-responsive iframe{position:absolute;left:0;top:0;width:100%;height:100%}.woocommerce-notices-wrapper,.woocommerce-NoticeGroup{margin-bottom:20px}.woocommerce-notices-wrapper:empty,.woocommerce-NoticeGroup:empty{display:none}.woocommerce-notices-wrapper a,.woocommerce-NoticeGroup a{color:#986856}.woocommerce-notices-wrapper ul,.woocommerce-NoticeGroup ul{list-style:none;padding:12px 16px;border-radius:4px;font-weight:500;font-size:14px}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-NoticeGroup .woocommerce-message{background:#fff;padding:12px 16px;border-radius:4px;font-weight:500;font-size:14px}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-error{border:2px solid rgb(252 75 78 / .5);background:#fff}.woocommerce-notices-wrapper .wc-forward,.woocommerce-NoticeGroup .wc-forward{display:none}.buy-subscription-popup form,.buy-course-popup form{padding:24px;max-width:520px;margin:auto}.buy-subscription-popup .wc-form__response-message,.buy-course-popup .wc-form__response-message{text-align:center;font-family:"Roboto",sans-serif;padding:24px 0 16px 0;font-size:14px}.buy-subscription-popup .wc-form__response-message a,.buy-course-popup .wc-form__response-message a{color:#6da34d;font-weight:700}.buy-subscription-popup .wc-form__response-message:empty,.buy-course-popup .wc-form__response-message:empty{display:none}#send-message-form{margin-top:16px;padding:0 16px}#send-message-form textarea{min-height:120px;max-height:260px;resize:vertical}.woosw-popup{z-index:1000!important;font-family:"Roboto",sans-serif}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-item--atc .add_to_cart_button{padding:0 24px}@media(max-width:480px){.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-item--atc .add_to_cart_button{padding:0 12px;height:36px;font-size:12px}}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-item--name a{color:#17243f}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner{flex-direction:column;gap:8px}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a{color:#393e49;text-transform:none;font-size:14px}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a:hover{color:#6da34d;border-color:#6da34d}@media(max-width:480px){.woosw-popup .woosw-items .woosw-item .woosw-item-inner>div{margin-right:4px}}@media(max-width:480px){.woosw-popup .woosw-items .woosw-item--image{width:60px;flex:0 0 60px}}.woosw-list table.woosw-items{margin:auto}.woosw-list table.woosw-items tr:hover td{background:#fff0}.woosw-list table.woosw-items .woosw-item--name a{color:#393e49;font-family:"Montserrat",sans-serif}.woosw-list table.woosw-items .add_to_cart_button{padding:0 24px;color:#fff}.text-gradient{background:linear-gradient(92.24deg,#6DA34D 7.84%,#0E7337 105.33%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0}.page-back-link a,.page-next-link a{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-family:"Montserrat",sans-serif;font-size:14px;text-decoration:none}.card-badge{display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:50px;background:#fff;font-weight:500;font-family:"Roboto",sans-serif;font-size:14px;color:#6da34d}.card-badge-icon{display:flex}.plyr{--plyr-color-main:#6DA34D;--plyr-progress-marker-width:5px}.plyr .plyr__progress__marker{height:6px;width:6px}.plyr .plyr__progress__marker:hover{height:10px;width:10px}.plyr .plyr__progress__marker.pointer-events-none{pointer-events:none}.currency{display:flex}.currency a,.currency button{display:flex;align-items:center;justify-content:center;text-align:center;line-height:normal;margin-right:16px;width:56px;height:30px;color:#17243f;text-decoration:none;border:1px solid #fff0;border-radius:4px;font-weight:500;font-size:16px;padding:0;background:#fff0;cursor:pointer;transition:all .1s}.currency a:hover,.currency button:hover{color:#986856}.currency a::after,.currency button::after{content:"";opacity:0;border-color:#565d6a;border-top-color:#fff0;border-width:1.5px;border-style:solid;width:14px;height:14px;border-radius:50%;animation:spinner .6s linear infinite;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px);transition:all .1s}.currency a.is-loading,.currency button.is-loading{position:relative;pointer-events:none;color:#fff0}.currency a.is-loading::after,.currency button.is-loading::after{opacity:1}.currency a.is-active,.currency button.is-active{color:#986856;border-color:#986856;pointer-events:none}.currency--header{margin-left:10px}.currency--header a,.currency--header button{margin-right:0;margin-left:16px;border:none;width:auto;height:auto}.currency--mobile{margin-top:16px}.currency--mobile a,.currency--mobile button{height:25px;font-size:14px}.currency--switcher{background:#f5f5f5;border-radius:74px;padding:4px;display:inline-flex}.currency--switcher a,.currency--switcher button{padding:4px 20px;border:none;margin:0;color:#868a93;font-family:"Montserrat",sans-serif}.currency--switcher a:hover,.currency--switcher button:hover{color:#6da34d}.currency--switcher a.is-active,.currency--switcher button.is-active{box-shadow:0 2px 4px rgb(16 24 40 / .06);background:#fff;border-radius:74px;color:#6da34d}.expected-delivery{display:flex;align-items:center;justify-content:center;text-align:left;gap:6px}.expected-delivery__icon{height:18px;width:18px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.expected-delivery__icon{height:16px;width:16px}}.expected-delivery__icon .icon{width:inherit;height:inherit}.expected-delivery__caption{font-weight:400;font-size:12px;color:#868a93;font-family:"Roboto",sans-serif}.site-header{height:80px;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .16s;border-bottom:1px solid #ddd}@media(max-width:480px){.site-header{height:48px}}.site-header .container{height:100%;max-width:1460px}.site-header__wrap{height:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.site-header__left,.site-header__right{flex-grow:1;flex-basis:0%}.site-header__left{display:flex}@media(max-width:1200px){.site-header__left{flex-grow:0;flex-basis:auto}}.site-header__right{display:flex;align-items:center;justify-content:flex-end;height:100%}.site-header__right .icon{transition:all .16s}.site-header__logo{display:inline-flex;color:#0a0a0a;padding-left:13px;padding-right:13px}.site-header__logo .icon{width:189px;height:28px}@media(max-width:480px){.site-header__logo .icon{width:113px;height:17px}}.site-header__center{height:100%}@media(max-width:1200px){.site-header__center{display:none}}.site-header__cart{position:relative;margin-left:32px}.site-header__cart a{display:flex;text-decoration:none}.site-header__cart a:hover .icon{color:#986856}.site-header__cart-icon{display:flex;transition:all .16s;color:#0a0a0a}.site-header__cart-icon .icon{width:24px;height:24px}.site-header__cart-count{position:absolute;left:15px;bottom:-3px;background:#efefef;border-radius:4px;padding:1px 3px;color:#17243f;font-weight:500;font-size:12px;font-family:"Roboto",sans-serif;display:flex;align-items:center;justify-content:center;line-height:normal;text-align:center;min-width:14px;user-select:none}@media(max-width:480px){.site-header__cart-count{font-size:10px}}.site-header__cart-count.highlighted{background:#fc4b4e;color:#fff}@media(max-width:1200px){.site-header__currency--desktop{display:none}}.site-header__account{position:relative}.site-header__account .icon{width:24px;height:24px}.site-header__account--desktop{margin-left:24px}@media(max-width:1200px){.site-header__account--desktop{display:none}}.site-header__account a{display:flex;align-items:center;text-decoration:none;color:#17243f}.site-header__account a:hover{color:#986856}.site-header__account a:hover .icon{color:#986856}.site-header__account-icon{display:flex}.site-header__account-caption{font-weight:500;font-size:14px;margin-left:8px}.site-header__search{height:100%;position:relative;display:flex;align-items:center}.site-header__search .icon{width:24px;height:24px}.site-header__search--mobile{margin-bottom:24px}@media(max-width:1200px){.site-header__search--desktop{display:none}}.site-header__search-button{display:flex;cursor:pointer;touch-action:manipulation}.site-header__search-button:hover .icon{color:#986856}.site-header__search-input-wrap{position:relative;display:flex;align-items:center;width:100%}.site-header__search-input-wrap .icon{width:16px;height:16px;position:absolute;left:10px;z-index:1}.site-header__search-dropdown{position:absolute;top:100%;right:0;width:260px;padding:10px 20px 20px 20px;opacity:0;visibility:hidden;transition:all .16s;background:#fff;box-shadow:0 4px 20px rgb(10 10 10 / .15);border-radius:0 0 4px 4px;transform:translateY(-6px)}.site-header__search-dropdown::before{content:"";left:0;bottom:100%;width:100%;height:20px;background:#fff;z-index:1;position:absolute;pointer-events:none}.site-header__search-dropdown.is-active{opacity:1;visibility:visible;transform:translateY(0)}.site-header__overlay{position:absolute;top:100%;left:0;width:100%;height:100vh;background:#0a0a0a;opacity:0;visibility:hidden;pointer-events:none;transition:all .16s}.site-header__overlay.is-visible{opacity:.3;visibility:visible}.site-header__menu-button{cursor:pointer;touch-action:manipulation}.site-header__menu-button .icon{display:flex;width:24px;height:24px}.site-header__menu-button .icon:last-child{display:none}.site-header__menu-button.is-active .icon:first-child{display:none}.site-header__menu-button.is-active .icon:last-child{display:flex}.site-header__menu-button-wrap{display:none;flex-grow:1;flex-basis:0%}@media(max-width:1200px){.site-header__menu-button-wrap{display:flex}}.site-header__mobile-menu{position:fixed;left:0;top:80px;width:100%;opacity:0;visibility:hidden;transition:all .16s;background-color:#fff;overflow:auto;z-index:1;height:calc(100vh - 80px);padding-top:8px;padding-bottom:60px}.site-header__mobile-menu.is-active{opacity:1;visibility:visible}@media(max-width:480px){.site-header__mobile-menu{top:48px;height:calc(100vh - 48px)}}@media(min-width:1201px){.site-header__mobile-menu{display:none}}.site-header__mobile-menu .container{height:auto}.site-header.is-scrolled{box-shadow:0 4px 10px rgb(31 41 55 / .1),0 2px 4px rgb(31 41 55 / .06)}.admin-bar .site-header{top:32px}@media screen and (max-width:782px){.admin-bar .site-header{top:46px}}.header-menu{margin:0;padding:0;list-style:none;display:flex;height:100%;font-family:"Montserrat",sans-serif}.header-menu .ast-menu-toggle{display:none}.header-menu a{color:#17243f;text-decoration:none;font-weight:500}.header-menu a:hover{color:#986856}.header-menu>li{margin-left:10px;margin-right:10px;position:relative;height:100%;display:flex;align-items:center}@media(max-width:1400px){.header-menu>li{margin-left:4px;margin-right:4px}}.header-menu>li>a{height:100%;display:flex;align-items:center;padding:0 10px;white-space:nowrap}@media(max-width:1400px){.header-menu>li>a{padding:0 4px}}.header-menu>li>a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.header-menu>li.menu-item-has-children{padding-right:18px}.header-menu>li.menu-item-has-children .dropdown-icon{display:flex;position:absolute;right:0;transition:all .16s}.header-menu>li.menu-item-has-children .dropdown-icon .icon{width:20px;height:20px}.header-menu>li.menu-item-has-children:hover>.dropdown-icon{transform:rotate(180deg)}.header-menu>li.menu-item-has-children:hover>a{color:#986856}.header-menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.header-menu>li.current-menu-item>a{color:#986856}.header-menu .sub-menu{margin:0;padding:0;list-style:none;position:absolute;top:100%;opacity:0;visibility:hidden;background:#fff;transform:translateY(-6px);transition:all .16s;z-index:1;padding:8px 0;min-width:272px;box-shadow:0 4px 20px rgb(10 10 10 / .15);border-radius:0 0 4px 4px;margin-left:-40px}.header-menu .sub-menu::before{content:"";left:0;bottom:100%;width:100%;height:20px;background:#fff;z-index:1;position:absolute;pointer-events:none}.header-menu .sub-menu li{position:relative}.header-menu .sub-menu li a{display:block;white-space:nowrap;padding:12px 8px;font-size:14px;color:#393e49}.header-menu .sub-menu li a:hover{background-color:rgb(152 104 86 / .1)}.header-menu .sub-menu li.menu-item-has-children .dropdown-icon{top:9px;right:10px;transform:rotate(270deg)}.header-menu .sub-menu li.current-menu-item>a,.header-menu .sub-menu li.current-menu-ancestor>a{background-color:rgb(152 104 86 / .1)}.header-menu .sub-menu li:hover>a{background-color:rgb(152 104 86 / .1)}.header-menu .sub-menu li:hover .sub-menu{opacity:1;visibility:visible}.header-menu .sub-menu .sub-menu{top:0;left:100%;opacity:0;visibility:hidden;transform:translateY(0);margin-left:0;margin-top:-8px;border-radius:0 4px 4px 0}.header-menu .sub-menu .sub-menu .dropdown-icon{display:none}.header-menu .sub-menu .sub-menu::before{display:none}.header-menu-mobile{margin:0;padding:0;list-style:none}.header-menu-mobile-wrap{margin-top:30px}.header-menu-mobile .ast-menu-toggle{display:none}.header-menu-mobile a{color:#17243f;text-decoration:none;font-weight:500}.header-menu-mobile a:hover{color:#986856}.header-menu-mobile>li{position:relative;margin:6px 0}.header-menu-mobile>li.menu-item-has-children .dropdown-icon{display:flex;position:absolute;right:0;top:10px;transition:all .16s}.header-menu-mobile>li.menu-item-has-children .dropdown-icon .icon{width:20px;height:20px}.header-menu-mobile>li>a{display:block;padding:10px 0;position:relative;z-index:1}.header-menu-mobile>li.is-expanded>a{color:#986856}.header-menu-mobile>li.is-expanded>.dropdown-icon{transform:rotate(180deg)}.header-menu-mobile .sub-menu{margin:0;padding:0;list-style:none;margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:1px solid #e6e6e6;display:none}.header-menu-mobile .sub-menu>li{position:relative;margin:6px 0}.header-menu-mobile .sub-menu>li.menu-item-has-children .dropdown-icon{display:flex;position:absolute;right:0;top:10px;transition:all .16s}.header-menu-mobile .sub-menu>li.menu-item-has-children .dropdown-icon .icon{width:20px;height:20px}.header-menu-mobile .sub-menu>li>a{display:block;padding:10px 0 10px 8px;position:relative;z-index:1;font-size:14px}.header-menu-mobile .sub-menu>li.is-expanded>a{color:#986856}.header-menu-mobile .sub-menu>li.is-expanded>.dropdown-icon{transform:rotate(180deg)}.header-menu-mobile .sub-menu .sub-menu li.menu-item-has-children .dropdown-icon{display:none}.header-menu-mobile .sub-menu .sub-menu li>a{padding:10px 0 10px 16px}.entry-content{font-family:"Roboto",sans-serif;font-size:16px;color:#393e49;line-height:150%}.entry-content ul a,.entry-content ol a,.entry-content p a{font-weight:500;color:#986856;text-decoration:none}.entry-content ul a:hover,.entry-content ol a:hover,.entry-content p a:hover{color:rgb(135.7142857143,92.8571428571,76.7857142857)}.entry-content .aligncenter{margin-left:auto;margin-right:auto;text-align:center}.entry-content .aligncenter img{display:inline-block}.entry-content img{display:block;max-width:100%;height:auto}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:"Montserrat",sans-serif;font-weight:500;color:#0a0a0a}.entry-content h2{font-size:32px;line-height:39px;margin-top:40px;margin-bottom:24px}@media(max-width:768px){.entry-content h2{margin-top:32px;margin-bottom:16px;font-size:22px;line-height:32px}}.entry-content h3{font-size:22px;line-height:32px;margin:24px 0}@media(max-width:768px){.entry-content h3{font-size:18px;line-height:24px;margin:16px 0}}.entry-content ul:not(.checkmark-list__inner):not(.woocommerce-shipping-methods):not(.wc_payment_methods):not(.woocommerce-account-navigation):not(.splide__list):not(.woocommerce-error):not(.select2-selection__rendered){margin:0;padding:0;list-style:none;margin-bottom:24px}.entry-content ul:not(.checkmark-list__inner):not(.woocommerce-shipping-methods):not(.wc_payment_methods):not(.woocommerce-account-navigation):not(.splide__list):not(.woocommerce-error):not(.select2-selection__rendered):last-child{margin-bottom:0}.entry-content ul:not(.checkmark-list__inner):not(.woocommerce-shipping-methods):not(.wc_payment_methods):not(.woocommerce-account-navigation):not(.splide__list):not(.woocommerce-error):not(.select2-selection__rendered) li{position:relative;margin-bottom:16px;padding-left:36px}@media(max-width:768px){.entry-content ul:not(.checkmark-list__inner):not(.woocommerce-shipping-methods):not(.wc_payment_methods):not(.woocommerce-account-navigation):not(.splide__list):not(.woocommerce-error):not(.select2-selection__rendered) li{margin-bottom:12px}}.entry-content ul:not(.checkmark-list__inner):not(.woocommerce-shipping-methods):not(.wc_payment_methods):not(.woocommerce-account-navigation):not(.splide__list):not(.woocommerce-error):not(.select2-selection__rendered) li::before{content:"";position:absolute;left:8px;display:inline-flex;margin-top:8px;width:8px;height:8px;border-radius:50%;background:#6da34d;flex-shrink:0}.entry-content ol{margin:0;padding:0;list-style:none;margin-bottom:24px;counter-reset:content-list-counter}@media(max-width:768px){.entry-content ol{margin-bottom:16px}}.entry-content ol li{margin-bottom:16px;position:relative;padding-left:36px;counter-increment:content-list-counter}.entry-content ol li::before{content:counter(content-list-counter) ".";position:absolute;left:8px;font-weight:500;font-size:16px;color:#6da34d}.entry-content ins,.entry-content mark{text-decoration:none}.entry-content .wp-block-quote{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:32px 0;text-align:center;margin:40px 0}@media(max-width:768px){.entry-content .wp-block-quote{padding:24px 0;margin:32px 0}}.entry-content .wp-block-quote::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.54037 0L5.81366 14.552L4.91925 10.3943C6.36025 10.3943 7.55279 10.8244 8.49689 11.6846C9.44099 12.5448 9.91304 13.6918 9.91304 15.1254C9.91304 16.5591 9.44099 17.73 8.49689 18.638C7.55279 19.546 6.38509 20 4.99379 20C3.55279 20 2.36025 19.546 1.41615 18.638C0.47205 17.6822 0 16.5114 0 15.1254C0 14.6476 0.0248447 14.1936 0.074534 13.7634C0.173913 13.3333 0.322981 12.8315 0.521739 12.2581C0.720497 11.6368 0.993789 10.8961 1.34161 10.0358L4.84472 0H9.54037ZM23.6273 0L19.9006 14.552L19.0062 10.3943C20.4472 10.3943 21.6397 10.8244 22.5838 11.6846C23.5279 12.5448 24 13.6918 24 15.1254C24 16.5591 23.5279 17.73 22.5838 18.638C21.6397 19.546 20.472 20 19.0807 20C17.6398 20 16.4472 19.546 15.5031 18.638C14.559 17.6822 14.087 16.5114 14.087 15.1254C14.087 14.6476 14.1118 14.1936 14.1615 13.7634C14.2609 13.3333 14.4099 12.8315 14.6087 12.2581C14.8075 11.6368 15.0807 10.8961 15.4286 10.0358L18.9317 0H23.6273Z' fill='%236DA34D'/%3E%3C/svg%3E%0A");margin-bottom:16px;display:inline-block;width:24px;height:20px}.entry-content .wp-block-quote p{font-size:18px;line-height:24px;font-style:italic;color:#565d6a;font-family:"Montserrat",sans-serif;margin-bottom:16px;margin-top:0}@media(max-width:768px){.entry-content .wp-block-quote p{font-size:16px;line-height:22px}}.entry-content .wp-block-quote cite{font-family:"Roboto",sans-serif;font-size:14px;line-height:150%;color:#565d6a;font-style:normal}@media(max-width:768px){.entry-content .wp-block-quote cite{font-size:14px;line-height:150%}}.entry-content .wp-block-quote cite br{display:none}.entry-content .wp-block-quote cite strong{font-size:22px;line-height:130%;margin-bottom:8px;color:#17243f;font-weight:400;display:block}@media(max-width:768px){.entry-content .wp-block-quote cite strong{font-size:18px;line-height:130%}}.entry-content .wp-block-pullquote{margin:0}.entry-content .wp-block-pullquote blockquote,.entry-content blockquote:not(.wp-block-quote){margin:40px 0;background:#e6f3dd;border-left:4px solid #6da34d;padding:32px}@media(max-width:768px){.entry-content .wp-block-pullquote blockquote,.entry-content blockquote:not(.wp-block-quote){padding:24px}}.entry-content .wp-block-pullquote blockquote p,.entry-content blockquote:not(.wp-block-quote) p{font-size:18px;line-height:24px;font-style:italic;font-family:"Montserrat",sans-serif;margin-top:0;margin-bottom:0;color:#565d6a}.entry-content .wp-block-pullquote blockquote cite,.entry-content blockquote:not(.wp-block-quote) cite{display:block;font-style:normal;font-weight:500;line-height:140%;color:#17243f;margin-top:16px}.entry-content .wp-block-image,.entry-content p:has([class*=wp-image-]){margin:40px 0;text-align:center}.entry-content .wp-block-image figcaption,.entry-content p:has([class*=wp-image-]) figcaption{margin-top:16px;color:#565d6a}@media(max-width:768px){.entry-content .wp-block-image,.entry-content p:has([class*=wp-image-]){margin:32px 0}}.entry-content .wp-block-table{margin-bottom:40px;margin-left:0;margin-right:0}.entry-content .wp-block-table table{width:100%;border-collapse:collapse}.entry-content .wp-block-table table tr td,.entry-content .wp-block-table table tr th{padding:12px 24px;border-bottom:1.5px solid #6da34d;text-align:left}.entry-content .wp-block-table table tr td:first-child,.entry-content .wp-block-table table tr th:first-child{padding-left:0}.entry-content .wp-block-table table tr td:last-child,.entry-content .wp-block-table table tr th:last-child{padding-right:0}.entry-content .wp-block-table table thead{background:#f5f5f5}.entry-content .wp-block-table table thead tr th{font-family:"Montserrat",sans-serif;font-weight:500;font-size:18px;line-height:24px}.entry-content .wp-block-table table tbody tr td{font-weight:500;font-size:16px;line-height:19px}.entry-content .wp-block-table table tbody tr td:first-child{font-weight:400;color:#565d6a}.entry-content .wp-block-group .wp-block-table{margin-top:0;margin-bottom:0}.entry-content .wp-block-embed{margin:40px 0}@media(max-width:768px){.entry-content .wp-block-embed{margin:32px 0}}.entry-content .wp-block-embed.is-type-video iframe,.entry-content .wp-block-embed.is-type-video video,.entry-content .wp-block-embed.is-provider-youtube iframe,.entry-content .wp-block-embed.is-provider-youtube video,.entry-content .wp-block-embed.wp-block-embed-youtube iframe,.entry-content .wp-block-embed.wp-block-embed-youtube video{aspect-ratio:16/9;width:100%;height:auto}.entry-content [data-advadstrackid],.entry-content .adv-link{margin:40px 0;text-align:center;text-decoration:none}@media(max-width:768px){.entry-content [data-advadstrackid],.entry-content .adv-link{margin:32px 0}}.entry-content [data-advadstrackid] img,.entry-content .adv-link img{display:inline-block}.entry-content [data-advadstrackid]::before,.entry-content .adv-link::before{content:"Reklama";color:#565d6a;display:block;margin-bottom:16px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important}@-webkit-keyframes autofill{0%,100%{color:#393e49;background:#fff0}}input:-webkit-autofill{-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}input,textarea{font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;padding:0 16px;width:100%;outline:none;box-shadow:none;filter:drop-shadow(2px 8px 10px rgb(0 0 0 / .08));box-sizing:border-box;color:#353535;background:#fff;border:1px solid #fff;border-radius:8px;height:50px}input:focus,textarea:focus{border-color:#6da34d}input:disabled,textarea:disabled{background:#ddd}input ::placeholder,input::placeholder,textarea ::placeholder,textarea::placeholder{color:#565d6a;opacity:1}@media(max-width:480px){input,textarea{font-size:16px}}input[type=checkbox],textarea[type=checkbox]{position:absolute;opacity:0;z-index:-1;appearance:none;width:22px;height:22px}input[type=checkbox]+span:not(.switcher-slider),textarea[type=checkbox]+span:not(.switcher-slider){left:0;padding-left:30px;font-family:"Manrope","Roboto",sans-serif;font-size:14px;font-weight:700;cursor:pointer;user-select:none;line-height:150%;color:#999;display:inline-block}input[type=checkbox]+span:not(.switcher-slider)::after,input[type=checkbox]+span:not(.switcher-slider)::before,textarea[type=checkbox]+span:not(.switcher-slider)::after,textarea[type=checkbox]+span:not(.switcher-slider)::before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;box-sizing:border-box;border-radius:2px}input[type=checkbox]+span:not(.switcher-slider)::before,textarea[type=checkbox]+span:not(.switcher-slider)::before{border:1px solid #c1c1c1;background:#fff}input[type=checkbox]+span:not(.switcher-slider)::after,textarea[type=checkbox]+span:not(.switcher-slider)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'%3E%3Cpath d='M395 789.088 207.912 601l68.653-68.653L395 649.782l288.435-287.435L752.088 432 395 789.088Z' fill='%23ffffff'/%3E%3C/svg%3E");opacity:0;background-size:20px auto;background-repeat:no-repeat;background-position:center}input[type=checkbox]+span:not(.switcher-slider):hover::before,textarea[type=checkbox]+span:not(.switcher-slider):hover::before{border-color:#b1b1b1}input[type=checkbox]:checked+span::before,textarea[type=checkbox]:checked+span::before{background:#6da34d;border-color:#6da34d!important}input[type=checkbox]:checked+span::after,textarea[type=checkbox]:checked+span::after{opacity:1}input.input-icon,textarea.input-icon{padding-left:40px}input.input--border,textarea.input--border{border:1px solid #ddd;background:#fff}input.input--border:focus,textarea.input--border:focus{border-color:#6da34d}.woocommerce-invalid input.input--border,.woocommerce-invalid textarea.input--border{border-color:#fc4b4e}input.is-invalid,textarea.is-invalid{border-color:#fc4b4e}input.input--hint,textarea.input--hint{position:relative;z-index:1}input[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;color:#565d6a}input[readonly]:focus,textarea[readonly]:focus{border-color:#ddd}textarea{padding-top:15px;padding-bottom:15px;resize:vertical;max-height:180px;min-height:48px;border-radius:8px}.custom-checkbox-label,.woocommerce-form__label-for-checkbox{position:relative;line-height:normal}.input-wrap{position:relative}.input-wrap>.icon{width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;left:16px;z-index:1}.input-wrap>.icon--color{color:#986856}.input-show-password{position:absolute;top:12px;right:16px;border:none;background:#fff0;padding:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:2;color:#17243f}.input-show-password:hover .icon{color:#986856}.input-show-password .icon{width:20px;height:20px}.input-show-password .icon-eye-off{display:none}.input-show-password.is-active .icon-eye-on{display:none}.input-show-password.is-active .icon-eye-off{display:flex}@media(max-width:480px){.wc-form .container{padding:0}}.wc-form__wrap{max-width:600px;margin:auto;padding:16px}.wc-form__wrap .woocommerce-notices-wrapper:empty{display:none}.wc-form__wrap h1,.wc-form__wrap h2{font-family:"Manrope","Roboto",sans-serif;font-weight:700;margin-bottom:16px;margin-top:0;font-size:26px;text-align:center;line-height:150%;color:#0a0a0a}@media(max-width:768px){.wc-form__wrap h1,.wc-form__wrap h2{font-size:18px;margin-bottom:28px}}@media(max-width:480px){.wc-form__wrap h1,.wc-form__wrap h2{margin-bottom:16px;font-size:16px}}.wc-form__row{margin-bottom:24px}.wc-form__row:last-child{margin-bottom:0}.wc-form__link{font-family:"Manrope","Roboto",sans-serif;color:#6da34d;text-decoration:none;font-size:14px;font-weight:700}.wc-form__label{display:block;font-family:"Roboto",sans-serif;font-size:12px;color:#565d6a;line-height:normal;margin-bottom:4px}.wc-form__label-wrap{display:flex;justify-content:space-between;align-items:center}.wc-form__label[hidden]{display:none!important}.wc-form__action{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:24px}.wc-form__action .btn{display:flex;margin:5px}.wc-form__caption{line-height:170%;font-weight:500;font-family:"Manrope","Roboto",sans-serif;color:#565d6a;font-size:14px;margin:24px 0}.wc-form__notices{margin:24px 0;font-size:14px;line-height:170%;font-weight:500;color:#565d6a;font-family:"Manrope","Roboto",sans-serif}.wc-form__notices .form-notice{display:flex;align-items:flex-start;gap:12px;margin:24px 0}.wc-form__notices .form-notice-icon{flex:0 0 20px;display:flex;margin-top:2px}.wc-form__notices a{color:#6da34d;font-weight:600}.wc-form__notices a:hover{color:#326116}.wc-form__notices:empty{display:none}.select2{font-family:"Roboto",sans-serif;width:100%!important}.select2-container--default .select2-selection--single{border-color:#ddd;height:48px;border-radius:24px}.select2-container--default .select2-selection--single[aria-expanded=true] .select2-selection__arrow{transform:rotate(180deg)}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:16px;line-height:46px;font-size:14px;font-weight:500;color:#17243f}.select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.646447 0.646447C0.841709 0.451184 1.15829 0.451184 1.35355 0.646447L5 4.29289L8.64645 0.646447C8.84171 0.451184 9.15829 0.451184 9.35355 0.646447C9.54882 0.841709 9.54882 1.15829 9.35355 1.35355L5.35355 5.35355C5.15829 5.54882 4.84171 5.54882 4.64645 5.35355L0.646447 1.35355C0.451184 1.15829 0.451184 0.841709 0.646447 0.646447Z' fill='%230A0A0A'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:11px auto;width:46px;height:46px}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-dropdown{font-family:"Roboto",sans-serif;border-color:#ddd}.invalid-message{color:#fc4b4e;font-size:12px;font-family:"Roboto",sans-serif;padding-top:2px}@media(max-width:480px){.invalid-message{font-size:10px}}.woocommerce-password-strength{font-family:"Roboto",sans-serif;margin-bottom:4px;padding:11px 10px 8px 10px;font-size:13px;font-weight:500;border-radius:0 0 4px 4px;margin-top:-3px}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{background:rgb(252 75 78 / .1);color:#fc4b4e}.woocommerce-password-strength.good,.woocommerce-password-strength.strong{background:rgb(0 166 146 / .1);color:#00a692}.woocommerce-password-hint{font-family:"Roboto",sans-serif}.frm-fluent-form{font-family:"Roboto",sans-serif}.frm-fluent-form .ff-t-container{gap:16px}.fluentform .ff-el-form-control{font-size:14px!important}.fluentform .ff-el-form-control:focus{border-color:#986856!important}.fluentform input.ff-el-form-control,.fluentform select.ff-el-form-control{border-radius:54px!important;padding:0 16px;height:48px!important}.fluentform textarea.ff-el-form-control{padding:12px 16px;border-radius:16px;height:100px;resize:vertical;min-height:60px;max-height:260px}.fluentform select.ff-el-form-control{font-weight:600}.fluentform .ff-el-form-check-label{color:#393e49}.fluentform .ff-el-group{margin-bottom:30px!important}@media(max-width:768px){.fluentform .ff-el-group{margin-bottom:22px!important}}.fluentform .ff-el-input--label{margin-bottom:3px}.fluentform .ff-el-input--label label{font-weight:400!important;font-size:12px;line-height:150%;color:#565d6a}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{display:none}.fluentform .ff-el-form-check-checkbox+span{position:relative;padding-left:30px}@media(max-width:480px){.fluentform .ff-el-form-check-checkbox+span{font-size:14px}}.fluentform .ff-el-form-check-checkbox+span::before,.fluentform .ff-el-form-check-checkbox+span::after{content:""!important;width:22px;height:22px;top:-3px}.ff-message-success{border-radius:16px;text-align:center;font-family:"Roboto",sans-serif}.custom-checkbox,.custom-radio{position:relative;padding:2px 0}.custom-checkbox input,.custom-radio input{position:absolute;opacity:0;z-index:-1;appearance:none;width:1px}.custom-checkbox label,.custom-radio label{cursor:pointer}.custom-checkbox label::before,.custom-checkbox label::after,.custom-radio label::before,.custom-radio label::after{content:"";position:absolute}.custom-checkbox label::before,.custom-radio label::before{width:24px;height:24px;border:1px solid #c1c1c1;background-color:#fff;left:0;top:0}.custom-checkbox label::after,.custom-radio label::after{transform:scale(.8);transition:all .2s}.custom-checkbox label span,.custom-radio label span{font-size:14px;color:#393e49;font-family:"Roboto",sans-serif;display:inline-block;padding-left:32px;line-height:1.4;padding-top:1px}.custom-checkbox label:hover::before,.custom-radio label:hover::before{border-color:#6da34d}.custom-checkbox input:checked+label::before,.custom-radio input:checked+label::before{border-color:#6da34d}.custom-checkbox input:checked+label::after,.custom-radio input:checked+label::after{background-color:#6da34d;transform:scale(1)}.custom-checkbox label::before,.custom-checkbox label::after{border-radius:2px;left:0;top:0}.custom-checkbox label::after{height:24px;width:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'%3E%3Cpath d='M395 789.088 207.912 601l68.653-68.653L395 649.782l288.435-287.435L752.088 432 395 789.088Z' fill='%23ffffff'/%3E%3C/svg%3E");opacity:0;background-size:20px auto;background-repeat:no-repeat;background-position:center;background-color:#6da34d}.custom-checkbox input:checked+label::after{opacity:1}.custom-radio label::before,.custom-radio label::after{border-radius:50%}.custom-radio label::after{background-color:#fff;left:6px;top:6px;height:12px;width:12px}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{display:none}.form-row{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.form-row .form-label{margin-bottom:4px}.form-row.is-loading .loader-spinner{display:block}.form-row.is-error .form-note{color:#fc4b4e}.form-row.is-error input{border-color:#fc4b4e}.form-row--sm{margin-bottom:16px}.form-label{font-size:12px;line-height:14px;color:#565d6a;font-family:"Roboto",sans-serif}.label-wrap{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px}.label-wrap .form-label{margin-bottom:0}.label-wrap .counter{font-size:12px;color:#565d6a;font-family:"Roboto",sans-serif}.label-wrap .counter.is-error{color:#fc4b4e}.form-group{display:flex;gap:24px;margin-bottom:32px}@media(max-width:480px){.form-group{flex-direction:column}}.form-group .form-row{flex:1 1 50%;margin-bottom:0}.form-note{font-size:12px}.form-note:empty{display:none}.input-wrap{position:relative}.input-wrap:has(.loader-spinner) .input-text{padding-right:40px}.input-wrap--flex{display:flex}.input-wrap .loader-spinner{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;display:none}.input-prepend{border-radius:54px 0 0 54px;padding:0 8px 0 16px;display:flex;align-items:center;font-size:14px;background:#efefef;border:1px solid #ddd;border-right:none}@media(max-width:480px){.input-prepend{font-size:16px}}.input-prepend+.input-text{border-radius:0 54px 54px 0;padding-left:8px}.wp-editor-container{border-radius:8px;overflow:hidden}.mce-top-part::before{display:none}.switcher{position:relative;align-items:center}.switcher input{position:absolute;opacity:0;z-index:-1;appearance:none;width:1px}.switcher label{display:flex!important;align-items:center;gap:12px}.switcher label span{font-family:"Manrope",sans-serif;font-size:14px;font-weight:600;color:#353535;line-height:18px;user-select:none}.switcher-slider{display:block;height:26px;width:56px;background:#efefef;box-shadow:inset 0 6px 8px 3px rgb(0 0 0 / .1);border-radius:50px;position:relative;flex-shrink:0;cursor:pointer;transition:all .2s}.switcher-slider::after{content:"";position:absolute;top:3px;transform:translateX(3px);width:20px;height:20px;background:#fff;border-radius:50%;transition:all .2s;filter:drop-shadow(2px 1px 6px rgb(0 0 0 / .25))}.switcher-label{flex-grow:1}.switcher input:checked+.switcher-slider{background:linear-gradient(92.24deg,#6DA34D 7.84%,#0E7337 105.33%)}.switcher input:checked+.switcher-slider::after{transform:translateX(33px);background:#fff}.select2-container--custom .select2-selection.select2-selection--multiple,.select2-container--custom .select2-selection.select2-selection--single{border-radius:24px;border:1px solid #ddd;outline:none}.select2-container--custom .select2-selection.select2-selection--single{height:auto}.select2-container--custom .select2-selection.select2-selection--single .select2-selection__rendered{padding:16px;font-family:"Roboto",sans-serif;color:#393e49;font-size:14px;font-weight:500;line-height:16px}.select2-container--custom .select2-selection.select2-selection--multiple .select2-selection__rendered{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 16px;list-style:none;margin:0;width:100%}.select2-container--custom .select2-selection.select2-selection--multiple .select2-selection__choice{background-color:#efefef;padding:4px 8px;display:flex;flex-direction:row-reverse;align-items:center;gap:8px;border-radius:24px;font-size:14px;font-weight:500;font-family:"Roboto",sans-serif;color:#393e49;line-height:16px}.select2-container--custom .select2-selection.select2-selection--multiple .select2-selection__choice__remove{font-size:16px;line-height:1}.select2-container--custom .select2-selection.select2-selection--multiple .select2-search.select2-search--inline{max-width:100%}.select2-container--custom .select2-selection.select2-selection--multiple .select2-search.select2-search--inline .select2-search__field{font-size:14px;border-radius:0;font-weight:500;font-family:"Roboto",sans-serif;color:#393e49;margin:0!important;height:24px!important;max-width:100%;border:none}.select2-container--custom .select2-selection__arrow{position:absolute;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%230A0A0A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;top:calc(50% - 8px);right:16px}.select2-container--custom .select2-selection__arrow b{display:none}.select2-container--custom.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.select2-container--custom.select2-container--open.select2-container--below .select2-selection{border-radius:24px 24px 0 0;border-bottom-color:#fff0}.select2-container--custom.select2-container--open.select2-container--above .select2-selection{border-radius:0 0 24px 24px;border-top-color:#fff0}.select2-container--custom .select2-dropdown{border-color:#ddd}.select2-container--custom .select2-dropdown.select2-dropdown--below{border-radius:0 0 24px 24px;border-top:none;padding-bottom:18px}.select2-container--custom .select2-dropdown.select2-dropdown--above{border-radius:24px 24px 0 0;border-bottom:none;padding-top:18px}.select2-container--custom .select2-dropdown .select2-search__field{width:calc(100% - 20px);display:block;height:36px;padding:0 16px;margin:auto auto 8px}.select2-container--custom .select2-results__options{max-height:200px;overflow-y:auto}.select2-container--custom .select2-results__option{padding:6px 16px;font-size:14px;font-weight:400;font-family:"Roboto",sans-serif;color:#393e49}.select2-container--custom .select2-results__option:hover,.select2-container--custom .select2-results__option:focus-visible{background-color:#efefef;outline:none}.select2-container--custom .select2-results__option[aria-disabled=true]{opacity:.5}.woocommerce-breadcrumbs{padding-top:12px;padding-bottom:12px;margin-bottom:15px}@media(max-width:480px){.woocommerce-breadcrumbs{margin-bottom:24px}}@media(max-width:768px){.woocommerce-breadcrumbs .container{padding-right:0}}.woocommerce-breadcrumbs--product{padding-top:0;margin-bottom:33px}@media(max-width:768px){.woocommerce-breadcrumbs--product{margin-bottom:25px}}@media(max-width:480px){.woocommerce-breadcrumbs--product{margin-bottom:18px}}.woocommerce-breadcrumb{display:flex;align-items:center;font-family:"Montserrat",sans-serif;color:#ddd;font-size:14px;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.woocommerce-breadcrumb::-webkit-scrollbar{display:none}.woocommerce-breadcrumb>a{color:#868a93;font-weight:500;text-decoration:none;width:min-content}.woocommerce-breadcrumb>a:hover{color:#565d6a}.woocommerce-breadcrumb>.icon{margin-left:16px;margin-right:16px;width:7px;height:17px;flex-shrink:0}.site-footer{background:#0a0a0a;padding-top:64px;padding-bottom:32px;color:#fff}@media(max-width:768px){.site-footer{padding-top:32px}}@media(max-width:480px){.site-footer{padding-bottom:24px}}.site-footer__wrap{display:flex;justify-content:space-between;margin-bottom:36px}@media(max-width:991px){.site-footer__wrap{flex-direction:column;gap:24px;margin-bottom:24px}}@media(max-width:480px){.site-footer__wrap{margin-bottom:16px}}.site-footer__logo{margin-bottom:24px}.site-footer__logo .icon{width:182px;height:28px;color:#fff}@media(max-width:480px){.site-footer__logo .icon{width:156px;height:24px}}.site-footer__payment-methods img{max-width:151px}@media(max-width:991px){.site-footer__payment-methods img{max-width:unset;height:56px}}.site-footer__left{flex-shrink:0;flex-basis:182px}@media(max-width:991px){.site-footer__left{display:flex;flex-direction:column;flex-basis:auto}}@media(max-width:991px){.site-footer__left-wrap{display:flex;justify-content:space-between;max-width:280px;margin:auto auto 32px}}.site-footer__center{flex-grow:1;padding:0 0 0 48px}@media(max-width:991px){.site-footer__center{margin-left:initial;margin-bottom:35px;padding:0}}@media(max-width:768px){.site-footer__center{margin-bottom:0}}.site-footer .footer-links{display:flex;justify-content:space-between;gap:24px}@media(max-width:768px){.site-footer .footer-links{flex-direction:column}}.site-footer .footer-links__item{flex-grow:1;max-width:56%;min-width:160px}@media(max-width:768px){.site-footer .footer-links__item{max-width:unset}}.site-footer .footer-links__title{font-size:18px;font-weight:500;color:#fff;margin-bottom:16px}@media(max-width:480px){.site-footer .footer-links__title{font-size:16px;margin-bottom:12px}}.site-footer .footer-links__list{display:flex;flex-direction:column;gap:8px}.site-footer .footer-links__list a{text-decoration:none;font-size:14px;font-weight:500;color:#ddd;text-align:left;line-height:normal}@media(max-width:480px){.site-footer .footer-links__list a{font-size:13px}}.site-footer .footer-links__list a:hover{color:#986856}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsl(0 0% 100% / .3)}@media(max-width:991px){.site-footer__bottom{flex-direction:column;align-items:flex-start}}.site-footer .footer-menu{margin:0;padding:0;list-style:none;display:flex;gap:12px;padding:16px 0}@media(max-width:768px){.site-footer .footer-menu{flex-direction:column;margin:0}}@media(max-width:480px){.site-footer .footer-menu{gap:8px}}@media(max-width:480px){.site-footer .footer-menu li{flex-basis:100%;padding:0}.site-footer .footer-menu li:last-child{margin-bottom:0}}.site-footer .footer-menu li a{text-decoration:none;font-size:12px;font-weight:500;color:#ddd}.site-footer .footer-menu li a:hover{color:#986856}.site-footer__copyright{text-align:center;color:#ddd;font-size:12px;font-family:"Roboto",sans-serif}.first-mobilni-branding a img{max-width:100%;height:auto;display:block}.footer-ads .adv-link{display:block;text-align:center;padding-top:16px;padding-bottom:16px}.footer-ads .adv-link img{display:inline-block;max-width:100%;height:auto}.first-desktop-branding,.first-post-branding-location{position:absolute;top:80px;width:100%;height:1080px;overflow:hidden}.first-desktop-branding>div,.first-post-branding-location>div{width:1920px;position:absolute;left:50%;transform:translateX(-50%)}.free-shipping-message{box-sizing:border-box;font-family:"Roboto",sans-serif}.free-shipping-message__title{display:flex;align-items:center;justify-content:center;text-align:center;line-height:150%}.free-shipping-message__title .icon{margin-right:8px}.free-shipping-message__progress .progress-bar{border-radius:100px}.free-shipping-message__progress .progress-bar span{background:#6da34d;border-radius:100px;display:block;height:100%}.free-shipping-message__progress .progress-amount{display:flex;justify-content:space-between;font-weight:500;font-size:12px}.free-shipping-message--cart{background:#fff;border:1px solid #6da34d;border-radius:8px;padding:16px}.free-shipping-message--cart .free-shipping-message__title{font-size:14px;margin-bottom:8px}.free-shipping-message--cart .free-shipping-message__title .icon{width:24px;height:24px;margin-top:-3px}.free-shipping-message--cart .free-shipping-message__progress .progress-bar{background:#f5f5f5;height:8px;margin-bottom:8px}.free-shipping-message--popup .free-shipping-message__title{font-weight:500;margin-bottom:16px;text-align:left}.free-shipping-message--popup .free-shipping-message__title .icon{font-size:22px}.free-shipping-message--popup .free-shipping-message__progress .progress-bar{background:#ddd;height:12px}.theme-popup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;z-index:9999;padding:50px;opacity:0;visibility:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;transition:opacity .2s;pointer-events:none}@media(max-width:768px){.theme-popup{padding:0}}.theme-popup.is-active{opacity:1;visibility:visible;pointer-events:auto}.theme-popup.is-active .theme-popup__wrap{transform:translateY(0)}.theme-popup__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0a0a;opacity:.6}.theme-popup__wrap{position:relative;z-index:1;background:#f5f5f5;border-radius:10px;padding:88px 0 0 0;width:100%;max-width:684px;transform:translateY(10px);margin:auto;transition:transform .2s}@media(max-width:768px){.theme-popup__wrap{max-width:unset;margin-bottom:0;margin-top:auto;border-radius:4px 4px 0 0}}.theme-popup__close{position:absolute;top:32px;right:32px;display:flex;background:#fff0;border:none;outline:none;padding:0;border-radius:4px;cursor:pointer;transition:all .16s}.theme-popup__close .icon{width:24px;height:24px}.theme-popup__close:hover{background:#f5f5f5}.theme-popup__icon{display:flex;align-items:center;justify-content:center;margin:0 0 24px 0}.theme-popup__title{font-weight:500;font-size:20px;line-height:24px;color:#000;margin-bottom:16px;text-align:center}@media(max-width:768px){.theme-popup__title{font-size:18px}}.theme-popup__title:empty{display:none}.theme-popup__text-content{font-weight:400;font-size:14px;line-height:150%;color:#565d6a;font-family:"Roboto",sans-serif;margin-bottom:16px}@media(max-width:768px){.theme-popup__text-content{font-size:12px}}.theme-popup__text-content:empty{display:none}.theme-popup__text-content a{color:#6da34d}.theme-popup__plan-details{margin:24px 0 16px 0;text-align:center}.theme-popup__plan-price{font-family:"Roboto",sans-serif;font-size:14px}.theme-popup__plan-price span{font-weight:500;font-size:16px;color:#6da34d}.theme-popup__actions{display:flex;flex-direction:column;align-items:center;padding:8px 16px}.theme-popup__countdown{font-family:"Roboto",sans-serif;font-size:14px;color:#a9a9a9;text-align:center;margin-top:16px}.theme-popup__countdown.is-hidden{display:none}.theme-popup .custom-checkbox-label span{font-weight:500!important;color:#393e49!important;font-size:13px!important}.theme-popup .custom-checkbox-label span a{color:#393e49}.theme-popup .btn.is-hidden{display:none}.theme-popup .btn--gradient-outlined{--background:#F5F5F5}.theme-popup--sm .theme-popup__body,.theme-popup--md .theme-popup__body{padding:8px 32px 36px 32px}.theme-popup--sm .theme-popup__text-content,.theme-popup--md .theme-popup__text-content{margin:auto;text-align:center;text-wrap:balance;margin-bottom:16px}.theme-popup--sm .theme-popup__actions,.theme-popup--md .theme-popup__actions{gap:12px;margin-top:16px}.theme-popup--sm .form-row,.theme-popup--md .form-row{margin-bottom:16px}.theme-popup--sm .theme-popup__wrap{max-width:480px}.theme-popup--md .theme-popup__wrap{max-width:640px}@media(max-width:768px){.theme-popup--enhanced{padding:16px}}@media(max-width:480px){.theme-popup--enhanced{background:#f5f5f5;padding:0}}@media(max-width:480px){.theme-popup--enhanced .theme-popup__overlay{display:none}}@media(max-width:480px){.theme-popup--enhanced .theme-popup__close{position:fixed}}.theme-popup--enhanced .theme-popup__wrap{max-width:600px;padding-bottom:36px;border-radius:10px}@media(max-width:768px){.theme-popup--enhanced .theme-popup__wrap{margin:auto}}@media(max-width:480px){.theme-popup--enhanced .theme-popup__wrap{display:contents}}.theme-popup--enhanced .theme-popup__title{font-family:"Manrope","Roboto",sans-serif;font-weight:700;font-size:24px;line-height:160%;margin-bottom:24px}@media(max-width:768px){.theme-popup--enhanced .theme-popup__title{font-size:24px}}.theme-popup--enhanced .theme-popup__title:empty{display:none}.theme-popup--enhanced .theme-popup__body{max-width:464px;margin:auto;padding:0 32px}@media(max-width:480px){.theme-popup--enhanced .theme-popup__body{padding:32px}}.theme-popup--enhanced .theme-popup__text-content{font-weight:500;line-height:170%;font-family:"Manrope","Roboto",sans-serif;text-align:left;font-size:14px}@media(max-width:768px){.theme-popup--enhanced .theme-popup__text-content{font-size:14px}}.theme-popup--enhanced .theme-popup__footer{font-family:"Manrope","Roboto",sans-serif;margin-top:48px;font-size:14px;font-weight:700;color:#999;text-align:center}.theme-popup--enhanced .theme-popup__footer .btn{font-weight:700;height:auto;margin-left:8px}.theme-popup--enhanced .theme-popup__actions{padding:0;gap:16px;margin-top:48px}.theme-popup--enhanced .theme-popup__actions .btn{width:100%}.theme-popup--warning .theme-popup__actions{flex-direction:column-reverse}.theme-popup--warning .theme-popup__actions [data-action-confirm]{border:1px solid #fc4b4e;background:#ffedee;color:#fc4b4e;box-shadow:unset}.theme-popup--warning .theme-popup__actions [data-action-confirm]:focus-visible{outline:3px solid rgb(251.7491803279,59.9508196721,63.2016393443)}@media(hover:hover){.theme-popup--warning .theme-popup__actions [data-action-confirm]:hover{background:#fc4b4e;border-color:#fc4b4e;color:#fff;box-shadow:unset}}.theme-popup--warning .theme-popup__actions [data-action-confirm] .loader-spinner:after{border-top-color:#fc4b4e}.theme-popup-overflow,.theme-popup-overflow body{touch-action:none;padding-right:0;overscroll-behavior:none;-webkit-overflow-scrolling:none;overflow:hidden}.notify-container{position:fixed;bottom:0;left:0;right:0;z-index:10000;display:flex;flex-direction:column;gap:12px;padding:24px 12px;max-width:480px;background:#fff0;margin:auto}.notify-container:empty{opacity:0;visibility:hidden}.notify-item{opacity:0;visibility:hidden;transform:translateY(20px) scale(.9);transform-origin:center bottom;transition:transform .2s,opacity .2s,visibility .2s,margin-bottom .2s}.notify-item.is-active{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.notify-item.is-active .notify-item__progress span{width:100%}.notify-item__content{position:relative;background:#fff;width:100%;border-radius:8px;padding:24px 40px 24px 24px;text-align:left;font-weight:500;font-family:"Roboto",sans-serif;font-size:16px;box-shadow:0 10px 20px rgb(55 64 71 / .1);border:1px solid #ddd;overflow:hidden}.notify-item__close{position:absolute;top:calc(50% - 10px);right:16px;cursor:pointer;border:none;outline:none;padding:0;border-radius:2px;display:flex;background:#fff0;opacity:.5}.notify-item__close .icon{width:20px;height:20px}.notify-item__close:hover{background:rgb(10 10 10 / .08)}.notify-item__progress{position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:#e5e5e5}.notify-item__progress span{display:block;width:0;height:100%;background-color:#6da34d}.notify-item a{color:#17243f;text-underline-offset:3px}.notify-item.error .notify-item__progress span{background-color:#fc4b4e}.notify-item.warning .notify-item__progress span{background-color:#faa916}[data-read-more] .button-container{margin-top:16px;display:none}[data-read-more] .button-container .btn{padding:0;height:20px;gap:6px}[data-read-more] .button-container .btn .icon{position:relative;top:1px;width:20px;height:20px;--color:#6DA34D}[data-read-more] .text-container{position:relative}[data-read-more] .text-container::after{content:"";background:linear-gradient(180deg,#fff0 0%,#FFFFFF 100%);height:80px;position:absolute;bottom:0;width:100%;pointer-events:none;opacity:0}[data-read-more].is-overflow .button-container{display:flex}[data-read-more].is-overflow .text-container{overflow:hidden}[data-read-more].is-overflow .text-container::after{opacity:1}[data-read-more].is-active .text-container{overflow:visible}[data-read-more].is-active .text-container::after{display:none}[data-read-more].is-active .btn .icon{transform:rotate(180deg)}[data-read-more][data-button-align=center] .button-container{justify-content:center}.gift-wrapping-form{font-family:"Roboto",sans-serif;text-align:left}.gift-wrapping-form__text{display:none;margin-top:16px}.gift-wrapping-form__text label{display:block;font-size:12px;line-height:150%;margin-bottom:8px;color:#565d6a}@media(max-width:480px){.gift-wrapping-form__text textarea{height:64px;font-size:14px}}.gift-wrapping-form__text.is-active{display:block}.gift-wrapping{position:relative;margin-top:8px}.gift-wrapping__preview{display:inline-flex;align-items:flex-start;gap:8px;background:#f5f5f5;border-radius:16px;font-size:12px;padding:6px 12px;line-height:14px;color:#868a93;max-width:280px}@media(max-width:480px){.gift-wrapping__preview{flex-wrap:wrap}}@media(max-width:991px){.gift-wrapping__preview{max-width:unset}}.gift-wrapping__preview-title{font-weight:500;white-space:nowrap}@media(max-width:480px){.gift-wrapping__preview-title{flex-basis:100%}}.gift-wrapping__preview-text{font-style:italic;flex-grow:1}@media(max-width:480px){.gift-wrapping__preview-text{flex-basis:calc(100% - 30px)}}.gift-wrapping__preview-button{width:16px;height:16px;border:none;padding:0;background:#fff0;color:#6da34d;cursor:pointer}@media(max-width:480px){.gift-wrapping__preview-button{margin-left:auto}}.gift-wrapping__preview-button .icon{width:16px;height:16px}.gift-wrapping__form{display:none;align-items:flex-end;flex-wrap:wrap;gap:10px}.gift-wrapping__form-text{flex-grow:1;min-width:180px;max-width:280px}.gift-wrapping__form label{display:block;font-size:12px;line-height:150%;margin-bottom:8px;color:#565d6a}.gift-wrapping__form textarea{display:block;font-weight:500;font-size:14px}.gift-wrapping__form-button{display:flex;gap:8px}@media(max-width:480px){.gift-wrapping__form button{width:100%;font-size:12px;height:34px}}.gift-wrapping__form button .icon{width:16px;height:16px}.gift-wrapping__form button.remove-gift-wrapping-text{padding:0 30px}@media(max-width:480px){.gift-wrapping__form button.remove-gift-wrapping-text{padding:0 15px}}.gift-wrapping__form button.remove-gift-wrapping-text .btn-caption{display:flex}.gift-wrapping.edit-mode .gift-wrapping__preview{display:none}.gift-wrapping.edit-mode .gift-wrapping__form{display:flex}.atc-popup .theme-popup__wrap--options{max-width:460px}.atc-popup__content{display:none;flex-direction:column;align-items:center;text-align:center}.atc-popup__content.is-active{display:flex}.atc-popup__content-product-author{font-family:"Roboto",sans-serif;font-size:14px;line-height:150%;color:#565d6a;margin-bottom:8px}.atc-popup__content-product-title{font-family:"Roboto",sans-serif;font-weight:500}.atc-popup__content-title{font-weight:500;font-size:22px;line-height:130%;color:#393e49;margin-bottom:24px}.atc-popup__content-errors{margin-top:-10px;margin-bottom:-10px}.atc-popup__content-errors>div{background-color:rgb(252 75 78 / .1);color:#fc4b4e;padding:13px 16px;border-radius:10px;margin-bottom:10px;margin-top:10px;text-align:left;font-size:14px;font-family:"Roboto",sans-serif;line-height:130%;font-weight:500}.atc-popup__content-options{margin-top:16px;margin-bottom:16px;padding-left:32px;padding-right:32px;width:100%}@media(max-width:480px){.atc-popup__content-options{padding-left:16px;padding-right:16px}}.atc-popup__content-image{margin-bottom:16px;width:64px}@media(max-width:768px){.atc-popup__content-image{padding-top:30px}}.atc-popup__content-image img{height:auto;max-width:100%}.atc-popup__content-caption{font-weight:500;font-size:18px;line-height:150%;color:#000;margin-bottom:16px;font-family:"Montserrat",sans-serif}.atc-popup__content-cross-sell{width:100%;padding:0 32px 16px 32px}@media(max-width:768px){.atc-popup__content-cross-sell{padding-left:16px;padding-right:16px}}.atc-popup__content-cross-sell:empty{display:none}.atc-popup__content-cross-sell .cross-sells-wrap{border:1px solid #6da34d;border-radius:20px;padding:24px}.atc-popup__content-cross-sell .cross-sells-wrap .cross-sells{padding:0 40px;margin-top:16px}.atc-popup__content-cross-sell .cross-sells-title{line-height:150%;font-size:18px;margin-top:0;margin-bottom:32px}.atc-popup__content-cross-sell .onsale{height:40px;width:40px;font-size:10px}.atc-popup__content-cross-sell .product-grid--scroll .product-card{flex-direction:row;align-items:center;gap:14px;background:#fff0}@media(max-width:480px){.atc-popup__content-cross-sell .product-grid--scroll .product-card{padding-bottom:64px;margin-left:0;margin-right:0}}.atc-popup__content-cross-sell .product-grid--scroll .product-card>a,.atc-popup__content-cross-sell .product-grid--scroll .product-card .onsale,.atc-popup__content-cross-sell .product-grid--scroll .product-card .product-author,.atc-popup__content-cross-sell .product-grid--scroll .product-card .expected-delivery,.atc-popup__content-cross-sell .product-grid--scroll .product-card .sticker,.atc-popup__content-cross-sell .product-grid--scroll .product-card .short-desc,.atc-popup__content-cross-sell .product-grid--scroll .product-card .proucd-detail-link,.atc-popup__content-cross-sell .product-grid--scroll .product-card .rating-widget,.atc-popup__content-cross-sell .product-grid--scroll .product-card .ast-loop-product__link::after{display:none}.atc-popup__content-cross-sell .product-grid--scroll .product-card .astra-shop-summary-wrap{text-align:left;padding:0 140px 0 0}@media(max-width:480px){.atc-popup__content-cross-sell .product-grid--scroll .product-card .astra-shop-summary-wrap{padding-right:0}}.atc-popup__content-cross-sell .product-grid--scroll .product-card .astra-shop-summary-wrap .ast-loop-product__link{text-decoration:underline;margin-bottom:6px}.atc-popup__content-cross-sell .product-grid--scroll .product-card .astra-shop-summary-wrap .ast-loop-product__link .woocommerce-loop-product__title{font-size:16px}.atc-popup__content-cross-sell .product-grid--scroll .product-card .astra-shop-summary-wrap .price{justify-content:flex-start;font-size:16px;margin-bottom:0}.atc-popup__content-cross-sell .product-grid--scroll .product-card .astra-shop-summary-wrap .add_to_cart_button{position:absolute;right:0;margin:0;padding:0 19px;top:50%;transform:translateY(-50%);border:1px solid #6da34d;background:#fff0;color:#6da34d;box-shadow:unset}@media(hover:hover){.atc-popup__content-cross-sell .product-grid--scroll .product-card .astra-shop-summary-wrap .add_to_cart_button:hover{background:#6da34d;color:#fff;box-shadow:unset}}@media(max-width:480px){.atc-popup__content-cross-sell .product-grid--scroll .product-card .astra-shop-summary-wrap .add_to_cart_button{bottom:0;width:100%;left:0;right:unset;transform:unset;top:unset}}.atc-popup__content-cross-sell .product-grid--scroll .product-card>.astra-shop-thumbnail-wrap{width:60px;height:60px;padding:0;flex-shrink:0}.atc-popup__content-cross-sell .product-grid--scroll .product-card>.astra-shop-thumbnail-wrap .astra-shop-thumbnail-wrap{padding:0}.atc-popup__content-actions{display:flex;flex-direction:column;justify-content:center;width:100%;gap:8px}@media(max-width:480px){.atc-popup__content-actions{display:block}}.atc-popup__content-actions .btn--wide{max-width:unset}.atc-popup__content-actions-wrap{padding-left:32px;padding-right:32px}@media(max-width:480px){.atc-popup__content-actions-wrap{flex-basis:100%;padding-left:16px;padding-right:16px}}.atc-popup__content-actions-wrap .added_to_cart{display:none}@media(max-width:480px){.atc-popup__content-actions .btn{font-size:14px}}.atc-popup__content--appointment{font-family:"Roboto",sans-serif;padding-bottom:16px}.atc-popup__content--appointment .title{font-family:"Montserrat",sans-serif;font-weight:500;font-size:22px;margin-top:10px;margin-bottom:8px;color:#393e49;padding:0 16px}@media(max-width:480px){.atc-popup__content--appointment .title{font-size:16px}}.atc-popup__content--appointment .subtitle{font-size:16px;margin-bottom:32px;color:#565d6a;padding:0 16px}@media(max-width:480px){.atc-popup__content--appointment .subtitle{font-size:12px;margin-bottom:25px}}.atc-popup__content--appointment .details{display:flex;flex-wrap:wrap;gap:8px 32px;margin-bottom:15px;padding:0 16px}@media(max-width:480px){.atc-popup__content--appointment .details{max-width:278px;padding:0}}.atc-popup__content--appointment .details>div{display:flex;align-items:center}.atc-popup__content--appointment .details span{margin-right:8px;font-size:14px;color:#565d6a}@media(max-width:480px){.atc-popup__content--appointment .details span{font-size:12px}}.atc-popup__content--appointment .details strong{color:#17243f;font-size:16px}@media(max-width:480px){.atc-popup__content--appointment .details strong{font-size:12px}}.atc-popup__content--appointment .appointment-staff-group{display:flex;align-items:center;text-decoration:none}.atc-popup__content--appointment .appointment-staff-group:hover strong{color:#6da34d}.atc-popup__content--appointment .appointment-staff-photo{width:24px;height:24px;background:#eee;border-radius:2px;overflow:hidden;margin-right:4px}@media(max-width:480px){.atc-popup__content--appointment .appointment-staff-photo{width:16px;height:16px}}.atc-popup__content--appointment .appointment-staff-photo img{width:100%;height:100%;object-fit:cover}.atc-popup__content--appointment .legend{display:flex;justify-content:center;padding:0 16px;gap:8px 36px;flex-wrap:wrap}@media(max-width:480px){.atc-popup__content--appointment .legend{max-width:278px;flex-direction:column;padding:0;margin:auto}}.atc-popup__content--appointment .legend>div{display:flex;align-items:center}.atc-popup__content--appointment .legend .legend-icon{height:18px;width:18px;border:1px solid #fff0;border-radius:2px;color:#17243f;font-size:8px;margin-right:8px;display:flex;align-items:center;justify-content:center;line-height:normal}@media(max-width:480px){.atc-popup__content--appointment .legend .legend-icon{height:12px;width:12px;font-size:5px}}.atc-popup__content--appointment .legend .legend-icon.selected{border-color:#986856;background:rgb(152 104 86 / .05)}.atc-popup__content--appointment .legend .legend-icon.available{border-color:#6da34d;background:rgb(109 163 77 / .05)}.atc-popup__content--appointment .legend .legend-icon.not-available{color:#868a93}.atc-popup__content--appointment .legend span{font-size:14px;color:#565d6a;line-height:normal}@media(max-width:480px){.atc-popup__content--appointment .legend span{font-size:12px}}.atc-popup__content--appointment .wc-appointments-appointment-form-inner{max-width:418px;margin:auto;padding:0 10px}@media(max-width:480px){.atc-popup__content--appointment .wc-appointments-appointment-form-inner{max-width:278px;padding:0}}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form{border-radius:4px;padding:15px 12px 12px 12px;border:1px solid #ddd}@media(max-width:480px){.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form{margin-bottom:10px}}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker{margin:0}@media(max-width:480px){.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker table,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker tbody{width:auto}}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header{display:flex;justify-content:space-between;align-items:center}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-prev,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-prev:hover,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-next,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-next:hover{height:32px;width:32px;position:relative;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 18L9 12L15 6' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important;background-position:center;background-repeat:no-repeat}@media(max-width:480px){.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-prev,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-prev:hover,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-next,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-next:hover{background-size:18px auto}}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-prev .ui-icon,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-prev:hover .ui-icon,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-next .ui-icon,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-next:hover .ui-icon{display:none}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-next{transform:rotate(180deg);order:1}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-title{padding:0;flex-grow:1;line-height:normal;margin:0}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month{text-transform:lowercase;font-family:"Montserrat",sans-serif;font-weight:500;color:#0a0a0a;font-size:18px;margin-right:-.1em;margin-top:-.3em}@media(max-width:480px){.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month{font-size:16px}}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next-hover,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev-hover,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td:hover{background:#fff0}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker th{color:#565d6a;font-size:16px;height:60px}@media(max-width:480px){.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker th{font-size:12px;height:auto}}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td{text-align:center;padding:4px 2px!important}@media(max-width:480px){.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td{padding:3px 2px!important}}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td a,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td span{font-size:16px;width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-weight:400!important;border-radius:4px;text-decoration:none!important}@media(max-width:480px){.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td a,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td span{width:32px;height:32px;font-size:12px;border-radius:2px}}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.appointable a:not(.ui-priority-secondary){background:rgb(109 163 77 / .05);border:1px solid #6da34d}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.appointable a:not(.ui-priority-secondary):hover{background:rgb(109 163 77 / .1)}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a.ui-state-active{background:#f5f0ee;border:1px solid #986856;color:#17243f}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a.ui-state-active:hover{background:#f5f0ee}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.ui-state-disabled{opacity:1!important}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.ui-state-disabled a,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.ui-state-disabled span{color:#868a93!important}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.partial_scheduled a,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.partial_scheduled span,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.fully_scheduled a,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.fully_scheduled span{text-decoration:initial}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.partial_scheduled a::before,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.partial_scheduled span::before,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.fully_scheduled a::before,.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker .ui-datepicker td.fully_scheduled span::before{display:none!important}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker{padding:0 20px 6px 20px;border:none}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker .slot_row{padding-top:20px;margin-top:20px;border-top:1px solid #ddd}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker ul.slot_column{display:flex;flex-wrap:wrap;width:auto;margin:-4px!important}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker ul.slot_column .slot_heading{flex-basis:100%;width:100%;margin-bottom:8px;font-size:12px;color:#17243f;text-align:left;padding-left:4px}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker ul.slot_column .slot{width:33.3333%!important;padding:4px!important;margin:0!important}@media(max-width:480px){.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker ul.slot_column .slot{width:50%!important}}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker ul.slot_column .slot a{font-size:14px;padding:6px;border-radius:4px;font-weight:400;border:1px solid #fff0}@media(max-width:480px){.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker ul.slot_column .slot a{font-size:12px}}.atc-popup__content--appointment .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker ul.slot_column .slot.selected a{background:#f5f0ee;border-color:#986856;color:#17243f}.atc-popup__content--appointment .wc_appointments_field_staff,.atc-popup__content--appointment .ui-datepicker-year,.atc-popup__content--appointment .wc-appointments-appointment-cost,.atc-popup__content--appointment .customptxt{display:none!important}.atc-popup__content .atc-popup__content-actions{margin-top:16px;padding-top:8px;margin-bottom:48px}.atc-popup__content--loader{padding-bottom:50px}.atc-popup__content--options .loader-spinner__wrap{min-height:135px;margin-bottom:32px}.atc-popup__content--success .atc-popup__content-actions{margin-bottom:16px;margin-top:0}.atc-popup .gift-wrapping-form{display:none;margin-top:16px}.atc-popup .gift-wrapping-form__checkbox{display:flex;text-align:left}.atc-popup .gift-wrapping-form__text textarea{min-height:64px}.wc-options__list{display:flex;justify-content:center;padding:16px 0;gap:16px}@media(max-width:768px){.wc-options__list{flex-direction:column}}.wc-options__item{user-select:none;flex:0 0 115px}@media(max-width:768px){.wc-options__item{flex-basis:auto}}.wc-options__item-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wc-options__item-input:checked+label{box-shadow:0 0 0 2px #6da34d}.wc-options__item-label{display:flex;flex-direction:column;align-items:center;border-radius:8px;cursor:pointer;transition:background-color .16s;padding:16px 0;background:#fff;box-shadow:0 0 0 1px #ddd;height:100%}.wc-options__item-label:hover{box-shadow:0 0 0 2px #ddd}@media(max-width:768px){.wc-options__item-label{padding:16px;flex-direction:row;align-items:center}}.wc-options__item.is-active .wc-options__item-icon{background:#6da34d;border-color:#6da34d}.wc-options__item.is-active .wc-options__item-icon .icon{--color:white}.wc-options__item.is-active .wc-options__item-title{color:#17243f}.wc-options__item.is-active .wc-options__item-title-icon{opacity:1}.wc-options__item-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;background:#fff;border-radius:60px;border:1px solid #ddd;transition:background-color .16s;flex-shrink:0}.wc-options__item-icon .icon{width:24px;height:24px;--color:#868A93}@media(max-width:768px){.wc-options__item-icon{margin-bottom:0;width:48px;height:48px;margin-right:8px}}.wc-options__item-title{font-family:"Roboto",sans-serif;margin-bottom:8px;font-size:12px;color:#868a93;position:relative;padding:0 20px;display:flex;align-items:center;line-height:150%}@media(max-width:768px){.wc-options__item-title{font-size:14px;margin-bottom:0;font-weight:500;padding-left:0}}.wc-options__item-title-icon{position:absolute;right:0;display:flex;opacity:0}.wc-options__item-title-icon .icon{width:16px;height:16px}.wc-options__item-price{font-family:"Roboto",sans-serif}@media(max-width:768px){.wc-options__item-price{margin-left:auto}}.wc-options__item-price .price{order:0;font-weight:500;font-size:16px;margin-bottom:0}.wc-options__item-price .price>span{display:flex;align-items:center;gap:8px}.wc-options__item-price .price del{font-size:14px;color:#868a93;text-decoration:line-through;order:2}.wc-options__item-price .price ins{color:#fc4b4e;font-size:16px;text-decoration:none}.wc-options__item-price .price small.woocommerce-price-suffix{display:none}@media(max-width:768px){.wc-options__item-price .price{margin-bottom:0}}@media(max-width:480px){.wc-options__item-price .price{font-size:16px}}.splide--popup-products .splide__custom-nav{justify-content:space-between;width:100%}.splide--popup-products .splide__track{width:100%}.splide--popup-products .splide__pagination{display:none}.splide--popup-products .splide__custom-arrow{position:absolute;bottom:50%;transform:translateY(50%)}@media(max-width:480px){.splide--popup-products .splide__custom-arrow{bottom:calc(50% + 32px)}}.splide--popup-products .splide__custom-arrow .icon{width:32px;height:32px}.splide--popup-products .splide__custom-arrow--prev{left:-40px}.splide--popup-products .splide__custom-arrow--next{right:-40px}.product-type-appointment .atc-popup__wrap{max-width:720px;padding:40px 26px 24px 26px}@media(max-width:480px){.product-type-appointment .atc-popup__wrap{padding:16px}}.product-type-appointment .atc-popup__close{right:52px}@media(max-width:480px){.product-type-appointment .atc-popup__close{right:16px}}.product-type-appointment .atc-popup__content.atc-popup__content--appointment .atc-popup__content-actions{margin:40px 0 0 0}@media(max-width:480px){.product-type-appointment .atc-popup__content.atc-popup__content--appointment .atc-popup__content-actions{margin-top:24px;display:flex;flex-direction:column}}.product-type-appointment .atc-popup__content.atc-popup__content--appointment .atc-popup__content-actions-wrap{margin:0;text-align:center}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#fff0;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#fff0}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #fff0;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__slide img{max-width:100%;height:auto}.splide button{background:#fff0;border:none;outline:unset;cursor:pointer}.splide button:hover,.splide button:active{background:inherit}.splide__custom-nav{display:flex;justify-content:center;align-items:center}.splide__custom-arrow{display:flex;cursor:pointer;touch-action:manipulation;background:#fff0;padding:0}.splide__custom-arrow .icon{color:#17243f;width:24px;height:24px}@media(max-width:480px){.splide__custom-arrow .icon{width:16px;height:16px}}.splide__custom-arrow:hover .icon{color:#986856}.splide__pagination{position:static;margin:0 50px}@media(max-width:480px){.splide__pagination{margin:0 20px}}.splide__pagination__page{margin:0 6px;width:10px;height:10px;min-width:unset;padding:0;display:flex;align-items:center;justify-content:center}.splide__pagination__page::after{content:"";width:100%;height:100%;background:#0a0a0a;opacity:.2;transform:scale(.6);transition:all .16s;border-radius:50%}.splide__pagination__page:hover::after{transform:scale(.8)}.splide__pagination__page.is-active{transform:scale(1.08)}.splide__pagination__page.is-active::after{opacity:1;transform:scale(1)}.splide--full-width .slide{padding:64px 0}@media(max-width:768px){.splide--full-width .slide{padding:32px 0}}@media(max-width:480px){.splide--full-width .slide{padding:20px 0}}.splide--full-width .slide-wrap{display:flex;align-items:center;position:relative}@media(max-width:768px){.splide--full-width .slide-wrap{flex-direction:column;align-items:center;text-align:center}}.splide--full-width .slide-image{flex-basis:50%;width:100%}.splide--full-width .slide-image img{max-width:100%;height:auto}@media(max-width:768px){.splide--full-width .slide-image{margin-bottom:10px}}.splide--full-width .slide-content{flex-basis:50%;padding-left:35px;font-family:"Roboto",sans-serif}@media(max-width:768px){.splide--full-width .slide-content{padding-left:0}}.splide--full-width .slide-content .added_to_cart{display:none}.splide--full-width .slide-content-link{position:absolute;left:0;top:0;width:100%;height:100%}.splide--full-width .slide-content h2{font-weight:500;font-size:32px;line-height:1.2;margin-bottom:12px;margin-top:0;max-width:532px}@media(max-width:480px){.splide--full-width .slide-content h2{min-width:unset;font-size:18px;margin-bottom:6px}}.splide--full-width .slide-author{font-size:18px;color:#565d6a;margin-bottom:24px}@media(max-width:480px){.splide--full-width .slide-author{font-size:14px;margin-bottom:18px}}.splide--full-width .slide-desc{max-width:532px;font-size:18px;color:#565d6a;margin-bottom:40px;line-height:150%}@media(max-width:768px){.splide--full-width .slide-desc{min-width:unset}}@media(max-width:480px){.splide--full-width .slide-desc{font-size:14px;margin-bottom:32px}}.splide--full-width .slide-actions{position:relative;z-index:1}.splide--full-width .slide-actions .button{max-width:288px;width:100%}.splide--products .splide__slide{padding-bottom:16px}.splide--products .splide__custom-nav{padding-top:16px}.splide--reviews-section .splide__custom-nav,.splide--reviews-tab .splide__custom-nav,.splide--reviews-small .splide__custom-nav{padding-top:10px}.splide--reviews-section .splide__slide,.splide--reviews-tab .splide__slide,.splide--reviews-small .splide__slide{padding:16px 0}.splide--reviews-section .slide-wrap,.splide--reviews-tab .slide-wrap,.splide--reviews-small .slide-wrap{background:#fff;display:flex;align-items:center;justify-content:center;padding:30px;box-sizing:border-box;box-shadow:0 4px 10px rgb(31 41 55 / .1),0 2px 4px rgb(31 41 55 / .06);border-radius:4px;height:100%;transition:all .4s}.splide--reviews-tab .slide-wrap{max-width:864px;margin:0 auto}.splide--reviews-small .slide-wrap{border-radius:4px;overflow:hidden;padding:0}.splide--reviews-small .splide__pagination__page{width:8px;height:8px;margin:0 8px}.splide--reviews-small .splide__custom-arrow{display:none}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:rgba(0, 0, 0, .7);--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:rgba(0, 0, 0, .1);--f-spinner-color-2:rgba(17, 24, 28, .8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgb(0 0 0 / .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:#fff0}.f-button.is-arrow{--f-button-width:var(--f-arrow-width, 46px);--f-button-height:var(--f-arrow-height, 46px);--f-button-svg-width:var(--f-arrow-svg-width, 24px);--f-button-svg-height:var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius:var(--f-arrow-border-radius, unset);--f-button-bg:var(--f-arrow-bg, transparent);--f-button-hover-bg:var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color:var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap,0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease, transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:#fff0;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x:0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:#fff0}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff) * .5) * var(--progress));--clip-path:inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none)}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:#fff0;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:rgba(24, 24, 27, .95);--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color, #dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:rgba(255, 255, 255, .2);--f-spinner-color-2:rgba(255, 255, 255, .8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:rgba(255, 255, 255);--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:rgba(255, 255, 255, .75);--f-button-outline-offset:0px;--f-button-bg:rgba(54, 54, 54, .75);--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:rgba(54, 54, 54, .65);--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:rgba(255, 255, 255, .97);--f-toolbar-color:var(--fancybox-color, #222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color, #222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:rgba(0, 0, 0, .2);--f-spinner-color-2:rgba(0, 0, 0, .8);--f-spinner-border-width:3.5px;--f-progressbar-color:rgba(111, 111, 116);--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0, 0, 0, .85);--f-button-bg:rgba(255, 255, 255, .85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:rgba(255, 255, 255, .85);--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color, --f-html-color);--f-html-bg:var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}.woocommerce-breadcrumbs{padding-top:12px;padding-bottom:12px;margin-bottom:15px}@media(max-width:480px){.woocommerce-breadcrumbs{margin-bottom:24px}}@media(max-width:768px){.woocommerce-breadcrumbs .container{padding-right:0}}.woocommerce-breadcrumbs--product{padding-top:0;margin-bottom:33px}@media(max-width:768px){.woocommerce-breadcrumbs--product{margin-bottom:25px}}@media(max-width:480px){.woocommerce-breadcrumbs--product{margin-bottom:18px}}.woocommerce-breadcrumb{display:flex;align-items:center;font-family:"Montserrat",sans-serif;color:#ddd;font-size:14px;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.woocommerce-breadcrumb::-webkit-scrollbar{display:none}.woocommerce-breadcrumb>a{color:#868a93;font-weight:500;text-decoration:none;width:min-content}.woocommerce-breadcrumb>a:hover{color:#565d6a}.woocommerce-breadcrumb>.icon{margin-left:16px;margin-right:16px;width:7px;height:17px;flex-shrink:0}.product-grid{display:flex;flex-wrap:wrap;margin:0 -20px}.product-grid--center{justify-content:center}@media(max-width:1200px){.product-grid{margin:0 -15px}}@media(max-width:480px){.product-grid{margin:0;justify-content:center}}.product-grid--scroll{margin:0}.product-grid--appointment{margin:0 -20px}@media(max-width:768px){.product-grid--appointment{margin:0 -15px}}@media(max-width:480px){.product-grid--appointment{margin:0}}.rating-widget{display:flex;align-items:center;gap:24px}.rating-widget__average-value{font-size:36px;font-weight:500;color:#17243f;font-family:"Montserrat",sans-serif}.rating-widget__group{display:flex;flex-direction:column;gap:6px}.rating-widget__stars{position:relative}.rating-widget__stars-inactive,.rating-widget__stars-active{display:flex;gap:4px}.rating-widget__stars-active{position:absolute;top:0;left:0;overflow:hidden}.rating-widget__stars .icon{flex-shrink:0}.rating-widget__stars .icon.filled{--color:#FAA916}.rating-widget__text{font-size:14px;color:#393e49;font-family:"Roboto",sans-serif}.rating-widget--preview{gap:10px}.rating-widget--preview .rating-widget__average-value,.rating-widget--preview .rating-widget__text{font-size:16px;line-height:normal}.rating-widget--preview .rating-widget__average-value{color:#353535}.rating-widget--preview .rating-widget__text{color:#999}.product-card{display:flex;flex-direction:column;flex-basis:calc(25% - 40px);flex-shrink:0;flex-grow:0;margin-right:20px;margin-left:20px;margin-bottom:16px;background:#fff;border-radius:4px;overflow:hidden;position:relative;font-family:"Roboto",sans-serif}@media(max-width:1200px){.product-card{flex-basis:calc(25% - 30px);margin-right:15px;margin-left:15px}}@media(max-width:991px){.product-card{flex-basis:calc(33.3333% - 40px)}}@media(max-width:768px){.product-card{flex-basis:calc(50% - 30px)}}@media(max-width:480px){.product-card{flex-basis:100%;max-width:380px;margin-right:0;margin-left:0}}.product-card .rating-widget{order:15;margin:8px auto 12px auto;gap:10px}.product-card .rating-widget__text{font-size:12px;font-family:"Roboto",sans-serif;line-height:1}.product-grid--scroll .product-card{flex-basis:100%;margin-bottom:0;height:100%;margin-left:0;margin-right:0}@media(max-width:480px){.product-grid--scroll .product-card{margin-left:8px;margin-right:8px}}.product-grid--scroll .product-card .astra-shop-summary-wrap .button{width:auto}.product-grid--column-3 .product-card{flex-basis:calc(33.3333% - 40px)}@media(max-width:1200px){.product-grid--column-3 .product-card{flex-basis:calc(50% - 40px)}}@media(max-width:768px){.product-grid--column-3 .product-card{flex-basis:calc(50% - 30px)}}@media(max-width:480px){.product-grid--column-3 .product-card{flex-basis:100%}}.product-card.product-type-appointment .astra-shop-summary-wrap .ast-loop-product__link{order:0;min-height:unset;margin-bottom:0}.product-card.product-type-appointment .astra-shop-summary-wrap .ast-loop-product__link .woocommerce-loop-product__title{font-weight:500;font-size:18px;line-height:16px;margin-bottom:8px}@media(max-width:768px){.product-card.product-type-appointment .astra-shop-summary-wrap .ast-loop-product__link .woocommerce-loop-product__title{font-size:14px}}.product-card.product-type-appointment .astra-shop-summary-wrap .price{font-size:18px;margin-bottom:16px}@media(max-width:768px){.product-card.product-type-appointment .astra-shop-summary-wrap .price{font-size:14px;margin-bottom:20px}}.product-card.product-type-appointment .astra-shop-summary-wrap .price .duration{font-size:inherit}.product-card.product-type-appointment .astra-shop-summary-wrap .price .woocommerce-price-suffix,.product-card.product-type-appointment .astra-shop-summary-wrap .price .duration::before{display:none}.product-card.product-type-appointment .astra-shop-summary-wrap .short-desc{margin-bottom:32px}@media(max-width:768px){.product-card.product-type-appointment .astra-shop-summary-wrap .short-desc{-webkit-line-clamp:3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:8px}}.product-card.product-type-appointment>.astra-shop-thumbnail-wrap{padding:0 30px 49%}@media(max-width:768px){.product-card.product-type-appointment>.astra-shop-thumbnail-wrap{padding:0 30px 60%}}@media(max-width:768px){.product-card.product-type-appointment>.astra-shop-thumbnail-wrap .astra-shop-thumbnail-wrap{padding:8px}}.product-card.product-type-appointment>.astra-shop-thumbnail-wrap img{border-radius:4px;max-height:unset;max-width:unset;object-fit:cover}.product-card.product-type-appointment .short-desc,.product-card.product-type-appointment .experts{font-size:16px;line-height:150%;color:#565d6a;margin-bottom:16px;text-align:center}@media(max-width:768px){.product-card.product-type-appointment .short-desc,.product-card.product-type-appointment .experts{margin-bottom:8px;font-size:12px}}.product-card.product-type-appointment .experts{margin-bottom:20px}@media(max-width:768px){.product-card.product-type-appointment .experts{margin-bottom:8px}}.product-card.product-type-appointment .proucd-detail-link,.product-card.product-type-appointment .expected-delivery,.product-card.product-type-appointment .product-author{display:none}.product-card>.astra-shop-thumbnail-wrap{display:flex;align-items:center;justify-content:center;flex-grow:0;height:0;padding:0 30px 80%;position:relative;box-sizing:border-box}.product-card>.astra-shop-thumbnail-wrap .astra-shop-thumbnail-wrap{position:absolute;top:0;left:0;right:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.product-card>.astra-shop-thumbnail-wrap .astra-shop-thumbnail-wrap .woocommerce-loop-product__link{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-card>.astra-shop-thumbnail-wrap .astra-shop-thumbnail-wrap .woocommerce-loop-product__link::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.product-card>.astra-shop-thumbnail-wrap img{max-width:208px;max-height:100%;width:100%;height:100%;object-fit:contain}.product-card .astra-shop-summary-wrap{text-align:center;padding:0 16px 32px 16px;display:flex;flex-grow:1;flex-direction:column}.product-card .astra-shop-summary-wrap .button{width:100%;order:40;margin-top:16px;position:relative;z-index:1}.product-card .astra-shop-summary-wrap .star-rating{display:none}.product-card .astra-shop-summary-wrap .price{order:30;font-weight:500;font-size:18px;margin-bottom:16px;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}.product-card .astra-shop-summary-wrap .price span.subscription-details{display:none;flex-basis:100%;font-size:16px;margin-top:6px}.product-card .astra-shop-summary-wrap .price .wmc-cache-pid{display:flex;justify-content:center;align-items:flex-end}.product-card .astra-shop-summary-wrap .price .woocommerce-price-suffix{margin-left:4px}.product-card .astra-shop-summary-wrap .price .from{margin:0;margin-right:8px;font-size:inherit;text-transform:inherit;color:inherit}.product-card .astra-shop-summary-wrap .price del{font-size:14px;font-weight:400;color:#868a93;text-decoration:line-through;order:1;padding-bottom:1px}.product-card .astra-shop-summary-wrap .price ins{color:#fc4b4e;text-decoration:none;margin-right:8px}.product-card .astra-shop-summary-wrap .price ins+small.woocommerce-price-suffix{display:none}@media(max-width:480px){.product-card .astra-shop-summary-wrap .price{font-size:16px}}.product-card .astra-shop-summary-wrap .product-author{font-size:16px;color:#565d6a;line-height:150%;margin-bottom:8px;order:5;min-height:24px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.product-card .astra-shop-summary-wrap .short-desc{order:20;font-size:12px;margin-bottom:8px;line-height:150%;color:#565d6a;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-card .astra-shop-summary-wrap .ast-loop-product__link{text-decoration:none;display:block;color:#17243f;order:10;min-height:unset;margin-bottom:8px}.product-card .astra-shop-summary-wrap .ast-loop-product__link::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.product-card .astra-shop-summary-wrap .ast-loop-product__link .woocommerce-loop-product__title{font-weight:500;font-size:18px;margin:0}@media(max-width:480px){.product-card .astra-shop-summary-wrap .ast-loop-product__link .woocommerce-loop-product__title{font-size:16px}}.product-card .expected-delivery{order:25;margin-top:0;margin-bottom:16px;flex-wrap:wrap;text-align:center}.product-card .added_to_cart{display:none}.product-card .proucd-detail-link{order:35;margin-top:16px}.product-grid .product-card.product-type-appointment{flex-basis:calc(25% - 40px);margin-right:20px;margin-left:20px;margin-bottom:40px}@media(max-width:991px){.product-grid .product-card.product-type-appointment{flex-basis:calc(33.3333% - 40px)}}@media(max-width:768px){.product-grid .product-card.product-type-appointment{margin-right:15px;margin-left:15px;flex-basis:calc(50% - 30px)}}@media(max-width:480px){.product-grid .product-card.product-type-appointment{flex-basis:100%;max-width:380px;margin-right:0;margin-left:0}}.quantity-wrap{display:flex;border:1px solid #ddd;border-radius:54px;padding:12px;gap:16px}.quantity-wrap input{font-family:"Montserrat",sans-serif;background:#fff;border-radius:0;font-size:18px;color:#393e49;height:100%;font-weight:500;margin:0;padding:0;text-align:center;width:30px;border:none;-moz-appearance:textfield;filter:unset}@media(max-width:480px){.quantity-wrap input{font-size:16px}}.quantity-wrap input::-webkit-outer-spin-button,.quantity-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-wrap button{width:30px;height:30px;border-radius:30px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;border:none}.quantity-wrap button:hover{background:hsl(0,0%,93.0784313725%)}.quantity-wrap button .icon{height:20px;width:20px}.quantity-wrap--sm{gap:8px;padding:8px}.quantity-wrap--sm button{width:24px;height:24px}.quantity-wrap--sm input{width:30px;font-size:16px}.quantity-wrap--individually{border:none}.sold-individually .quantity-wrap,.sold-individually .quantity{display:none}.consultation-benefits{padding:56px 0}@media(max-width:768px){.consultation-benefits{padding:24px 0}}.consultation-benefits__list{display:flex;margin:-20px}@media(max-width:991px){.consultation-benefits__list{flex-wrap:wrap}}@media(max-width:768px){.consultation-benefits__list{margin:0}}.consultation-benefits__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1 1 0%;padding:20px}@media(max-width:991px){.consultation-benefits__item{flex-basis:50%}}@media(max-width:768px){.consultation-benefits__item{flex-basis:100%;padding:24px 0 16px 0;border-bottom:1px solid #ddd}}.consultation-benefits__item:last-child{border-bottom:none}.consultation-benefits__item-icon{width:37px;height:37px;display:flex;align-items:center;justify-content:center;margin-bottom:33px}.consultation-benefits__item-icon svg,.consultation-benefits__item-icon img{display:block;max-width:100%;max-height:100%}@media(max-width:768px){.consultation-benefits__item-icon{width:32px;height:32px;margin-bottom:16px}}.consultation-benefits__item-title{font-weight:500;font-size:18px;margin-top:0;margin-bottom:8px;color:#393e49}@media(max-width:768px){.consultation-benefits__item-title{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px}}.consultation-benefits__item-desc{font-family:"Roboto",sans-serif;font-size:14px;line-height:150%;color:#565d6a}.consultation-benefits__item-desc p{margin:0}.product-upsells .container{max-width:1390px}@media(max-width:480px){.product-upsells .upsells .container{padding:0}}.author-quote{background:rgb(152 104 86 / .1);border-radius:4px;text-align:center;padding:27px;font-size:18px;color:#393e49;display:flex;flex-direction:column;align-items:center;position:relative}@media(max-width:480px){.author-quote{font-size:14px;padding:24px 14px}}.author-quote .quote{max-width:610px;width:100%}.author-quote .author-name-quote{font-weight:500;font-size:16px;color:#0a0a0a;margin-bottom:0}@media(max-width:480px){.author-quote .author-name-quote{font-size:14px}}.author-quote__decoration .icon{width:32px;height:24px;position:absolute;display:block}.author-quote__decoration .icon:first-child{top:-8px;left:0}.author-quote__decoration .icon:last-child{right:0;bottom:-8px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important}@-webkit-keyframes autofill{0%,100%{color:#393e49;background:#fff0}}input:-webkit-autofill{-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}input,textarea{font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;padding:0 16px;width:100%;outline:none;box-shadow:none;filter:drop-shadow(2px 8px 10px rgb(0 0 0 / .08));box-sizing:border-box;color:#353535;background:#fff;border:1px solid #fff;border-radius:8px;height:50px}input:focus,textarea:focus{border-color:#6da34d}input:disabled,textarea:disabled{background:#ddd}input ::placeholder,input::placeholder,textarea ::placeholder,textarea::placeholder{color:#565d6a;opacity:1}@media(max-width:480px){input,textarea{font-size:16px}}input[type=checkbox],textarea[type=checkbox]{position:absolute;opacity:0;z-index:-1;appearance:none;width:22px;height:22px}input[type=checkbox]+span:not(.switcher-slider),textarea[type=checkbox]+span:not(.switcher-slider){left:0;padding-left:30px;font-family:"Manrope","Roboto",sans-serif;font-size:14px;font-weight:700;cursor:pointer;user-select:none;line-height:150%;color:#999;display:inline-block}input[type=checkbox]+span:not(.switcher-slider)::after,input[type=checkbox]+span:not(.switcher-slider)::before,textarea[type=checkbox]+span:not(.switcher-slider)::after,textarea[type=checkbox]+span:not(.switcher-slider)::before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;box-sizing:border-box;border-radius:2px}input[type=checkbox]+span:not(.switcher-slider)::before,textarea[type=checkbox]+span:not(.switcher-slider)::before{border:1px solid #c1c1c1;background:#fff}input[type=checkbox]+span:not(.switcher-slider)::after,textarea[type=checkbox]+span:not(.switcher-slider)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'%3E%3Cpath d='M395 789.088 207.912 601l68.653-68.653L395 649.782l288.435-287.435L752.088 432 395 789.088Z' fill='%23ffffff'/%3E%3C/svg%3E");opacity:0;background-size:20px auto;background-repeat:no-repeat;background-position:center}input[type=checkbox]+span:not(.switcher-slider):hover::before,textarea[type=checkbox]+span:not(.switcher-slider):hover::before{border-color:#b1b1b1}input[type=checkbox]:checked+span::before,textarea[type=checkbox]:checked+span::before{background:#6da34d;border-color:#6da34d!important}input[type=checkbox]:checked+span::after,textarea[type=checkbox]:checked+span::after{opacity:1}input.input-icon,textarea.input-icon{padding-left:40px}input.input--border,textarea.input--border{border:1px solid #ddd;background:#fff}input.input--border:focus,textarea.input--border:focus{border-color:#6da34d}.woocommerce-invalid input.input--border,.woocommerce-invalid textarea.input--border{border-color:#fc4b4e}input.is-invalid,textarea.is-invalid{border-color:#fc4b4e}input.input--hint,textarea.input--hint{position:relative;z-index:1}input[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;color:#565d6a}input[readonly]:focus,textarea[readonly]:focus{border-color:#ddd}textarea{padding-top:15px;padding-bottom:15px;resize:vertical;max-height:180px;min-height:48px;border-radius:8px}.custom-checkbox-label,.woocommerce-form__label-for-checkbox{position:relative;line-height:normal}.input-wrap{position:relative}.input-wrap>.icon{width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;left:16px;z-index:1}.input-wrap>.icon--color{color:#986856}.input-show-password{position:absolute;top:12px;right:16px;border:none;background:#fff0;padding:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:2;color:#17243f}.input-show-password:hover .icon{color:#986856}.input-show-password .icon{width:20px;height:20px}.input-show-password .icon-eye-off{display:none}.input-show-password.is-active .icon-eye-on{display:none}.input-show-password.is-active .icon-eye-off{display:flex}@media(max-width:480px){.wc-form .container{padding:0}}.wc-form__wrap{max-width:600px;margin:auto;padding:16px}.wc-form__wrap .woocommerce-notices-wrapper:empty{display:none}.wc-form__wrap h1,.wc-form__wrap h2{font-family:"Manrope","Roboto",sans-serif;font-weight:700;margin-bottom:16px;margin-top:0;font-size:26px;text-align:center;line-height:150%;color:#0a0a0a}@media(max-width:768px){.wc-form__wrap h1,.wc-form__wrap h2{font-size:18px;margin-bottom:28px}}@media(max-width:480px){.wc-form__wrap h1,.wc-form__wrap h2{margin-bottom:16px;font-size:16px}}.wc-form__row{margin-bottom:24px}.wc-form__row:last-child{margin-bottom:0}.wc-form__link{font-family:"Manrope","Roboto",sans-serif;color:#6da34d;text-decoration:none;font-size:14px;font-weight:700}.wc-form__label{display:block;font-family:"Roboto",sans-serif;font-size:12px;color:#565d6a;line-height:normal;margin-bottom:4px}.wc-form__label-wrap{display:flex;justify-content:space-between;align-items:center}.wc-form__label[hidden]{display:none!important}.wc-form__action{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:24px}.wc-form__action .btn{display:flex;margin:5px}.wc-form__caption{line-height:170%;font-weight:500;font-family:"Manrope","Roboto",sans-serif;color:#565d6a;font-size:14px;margin:24px 0}.wc-form__notices{margin:24px 0;font-size:14px;line-height:170%;font-weight:500;color:#565d6a;font-family:"Manrope","Roboto",sans-serif}.wc-form__notices .form-notice{display:flex;align-items:flex-start;gap:12px;margin:24px 0}.wc-form__notices .form-notice-icon{flex:0 0 20px;display:flex;margin-top:2px}.wc-form__notices a{color:#6da34d;font-weight:600}.wc-form__notices a:hover{color:#326116}.wc-form__notices:empty{display:none}.select2{font-family:"Roboto",sans-serif;width:100%!important}.select2-container--default .select2-selection--single{border-color:#ddd;height:48px;border-radius:24px}.select2-container--default .select2-selection--single[aria-expanded=true] .select2-selection__arrow{transform:rotate(180deg)}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:16px;line-height:46px;font-size:14px;font-weight:500;color:#17243f}.select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.646447 0.646447C0.841709 0.451184 1.15829 0.451184 1.35355 0.646447L5 4.29289L8.64645 0.646447C8.84171 0.451184 9.15829 0.451184 9.35355 0.646447C9.54882 0.841709 9.54882 1.15829 9.35355 1.35355L5.35355 5.35355C5.15829 5.54882 4.84171 5.54882 4.64645 5.35355L0.646447 1.35355C0.451184 1.15829 0.451184 0.841709 0.646447 0.646447Z' fill='%230A0A0A'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:11px auto;width:46px;height:46px}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-dropdown{font-family:"Roboto",sans-serif;border-color:#ddd}.invalid-message{color:#fc4b4e;font-size:12px;font-family:"Roboto",sans-serif;padding-top:2px}@media(max-width:480px){.invalid-message{font-size:10px}}.woocommerce-password-strength{font-family:"Roboto",sans-serif;margin-bottom:4px;padding:11px 10px 8px 10px;font-size:13px;font-weight:500;border-radius:0 0 4px 4px;margin-top:-3px}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{background:rgb(252 75 78 / .1);color:#fc4b4e}.woocommerce-password-strength.good,.woocommerce-password-strength.strong{background:rgb(0 166 146 / .1);color:#00a692}.woocommerce-password-hint{font-family:"Roboto",sans-serif}.frm-fluent-form{font-family:"Roboto",sans-serif}.frm-fluent-form .ff-t-container{gap:16px}.fluentform .ff-el-form-control{font-size:14px!important}.fluentform .ff-el-form-control:focus{border-color:#986856!important}.fluentform input.ff-el-form-control,.fluentform select.ff-el-form-control{border-radius:54px!important;padding:0 16px;height:48px!important}.fluentform textarea.ff-el-form-control{padding:12px 16px;border-radius:16px;height:100px;resize:vertical;min-height:60px;max-height:260px}.fluentform select.ff-el-form-control{font-weight:600}.fluentform .ff-el-form-check-label{color:#393e49}.fluentform .ff-el-group{margin-bottom:30px!important}@media(max-width:768px){.fluentform .ff-el-group{margin-bottom:22px!important}}.fluentform .ff-el-input--label{margin-bottom:3px}.fluentform .ff-el-input--label label{font-weight:400!important;font-size:12px;line-height:150%;color:#565d6a}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{display:none}.fluentform .ff-el-form-check-checkbox+span{position:relative;padding-left:30px}@media(max-width:480px){.fluentform .ff-el-form-check-checkbox+span{font-size:14px}}.fluentform .ff-el-form-check-checkbox+span::before,.fluentform .ff-el-form-check-checkbox+span::after{content:""!important;width:22px;height:22px;top:-3px}.ff-message-success{border-radius:16px;text-align:center;font-family:"Roboto",sans-serif}.custom-checkbox,.custom-radio{position:relative;padding:2px 0}.custom-checkbox input,.custom-radio input{position:absolute;opacity:0;z-index:-1;appearance:none;width:1px}.custom-checkbox label,.custom-radio label{cursor:pointer}.custom-checkbox label::before,.custom-checkbox label::after,.custom-radio label::before,.custom-radio label::after{content:"";position:absolute}.custom-checkbox label::before,.custom-radio label::before{width:24px;height:24px;border:1px solid #c1c1c1;background-color:#fff;left:0;top:0}.custom-checkbox label::after,.custom-radio label::after{transform:scale(.8);transition:all .2s}.custom-checkbox label span,.custom-radio label span{font-size:14px;color:#393e49;font-family:"Roboto",sans-serif;display:inline-block;padding-left:32px;line-height:1.4;padding-top:1px}.custom-checkbox label:hover::before,.custom-radio label:hover::before{border-color:#6da34d}.custom-checkbox input:checked+label::before,.custom-radio input:checked+label::before{border-color:#6da34d}.custom-checkbox input:checked+label::after,.custom-radio input:checked+label::after{background-color:#6da34d;transform:scale(1)}.custom-checkbox label::before,.custom-checkbox label::after{border-radius:2px;left:0;top:0}.custom-checkbox label::after{height:24px;width:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 96 960 960' width='20'%3E%3Cpath d='M395 789.088 207.912 601l68.653-68.653L395 649.782l288.435-287.435L752.088 432 395 789.088Z' fill='%23ffffff'/%3E%3C/svg%3E");opacity:0;background-size:20px auto;background-repeat:no-repeat;background-position:center;background-color:#6da34d}.custom-checkbox input:checked+label::after{opacity:1}.custom-radio label::before,.custom-radio label::after{border-radius:50%}.custom-radio label::after{background-color:#fff;left:6px;top:6px;height:12px;width:12px}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{display:none}.form-row{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.form-row .form-label{margin-bottom:4px}.form-row.is-loading .loader-spinner{display:block}.form-row.is-error .form-note{color:#fc4b4e}.form-row.is-error input{border-color:#fc4b4e}.form-row--sm{margin-bottom:16px}.form-label{font-size:12px;line-height:14px;color:#565d6a;font-family:"Roboto",sans-serif}.label-wrap{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px}.label-wrap .form-label{margin-bottom:0}.label-wrap .counter{font-size:12px;color:#565d6a;font-family:"Roboto",sans-serif}.label-wrap .counter.is-error{color:#fc4b4e}.form-group{display:flex;gap:24px;margin-bottom:32px}@media(max-width:480px){.form-group{flex-direction:column}}.form-group .form-row{flex:1 1 50%;margin-bottom:0}.form-note{font-size:12px}.form-note:empty{display:none}.input-wrap{position:relative}.input-wrap:has(.loader-spinner) .input-text{padding-right:40px}.input-wrap--flex{display:flex}.input-wrap .loader-spinner{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;display:none}.input-prepend{border-radius:54px 0 0 54px;padding:0 8px 0 16px;display:flex;align-items:center;font-size:14px;background:#efefef;border:1px solid #ddd;border-right:none}@media(max-width:480px){.input-prepend{font-size:16px}}.input-prepend+.input-text{border-radius:0 54px 54px 0;padding-left:8px}.wp-editor-container{border-radius:8px;overflow:hidden}.mce-top-part::before{display:none}.switcher{position:relative;align-items:center}.switcher input{position:absolute;opacity:0;z-index:-1;appearance:none;width:1px}.switcher label{display:flex!important;align-items:center;gap:12px}.switcher label span{font-family:"Manrope",sans-serif;font-size:14px;font-weight:600;color:#353535;line-height:18px;user-select:none}.switcher-slider{display:block;height:26px;width:56px;background:#efefef;box-shadow:inset 0 6px 8px 3px rgb(0 0 0 / .1);border-radius:50px;position:relative;flex-shrink:0;cursor:pointer;transition:all .2s}.switcher-slider::after{content:"";position:absolute;top:3px;transform:translateX(3px);width:20px;height:20px;background:#fff;border-radius:50%;transition:all .2s;filter:drop-shadow(2px 1px 6px rgb(0 0 0 / .25))}.switcher-label{flex-grow:1}.switcher input:checked+.switcher-slider{background:linear-gradient(92.24deg,#6DA34D 7.84%,#0E7337 105.33%)}.switcher input:checked+.switcher-slider::after{transform:translateX(33px);background:#fff}.select2-container--custom .select2-selection.select2-selection--multiple,.select2-container--custom .select2-selection.select2-selection--single{border-radius:24px;border:1px solid #ddd;outline:none}.select2-container--custom .select2-selection.select2-selection--single{height:auto}.select2-container--custom .select2-selection.select2-selection--single .select2-selection__rendered{padding:16px;font-family:"Roboto",sans-serif;color:#393e49;font-size:14px;font-weight:500;line-height:16px}.select2-container--custom .select2-selection.select2-selection--multiple .select2-selection__rendered{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 16px;list-style:none;margin:0;width:100%}.select2-container--custom .select2-selection.select2-selection--multiple .select2-selection__choice{background-color:#efefef;padding:4px 8px;display:flex;flex-direction:row-reverse;align-items:center;gap:8px;border-radius:24px;font-size:14px;font-weight:500;font-family:"Roboto",sans-serif;color:#393e49;line-height:16px}.select2-container--custom .select2-selection.select2-selection--multiple .select2-selection__choice__remove{font-size:16px;line-height:1}.select2-container--custom .select2-selection.select2-selection--multiple .select2-search.select2-search--inline{max-width:100%}.select2-container--custom .select2-selection.select2-selection--multiple .select2-search.select2-search--inline .select2-search__field{font-size:14px;border-radius:0;font-weight:500;font-family:"Roboto",sans-serif;color:#393e49;margin:0!important;height:24px!important;max-width:100%;border:none}.select2-container--custom .select2-selection__arrow{position:absolute;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%230A0A0A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;top:calc(50% - 8px);right:16px}.select2-container--custom .select2-selection__arrow b{display:none}.select2-container--custom.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.select2-container--custom.select2-container--open.select2-container--below .select2-selection{border-radius:24px 24px 0 0;border-bottom-color:#fff0}.select2-container--custom.select2-container--open.select2-container--above .select2-selection{border-radius:0 0 24px 24px;border-top-color:#fff0}.select2-container--custom .select2-dropdown{border-color:#ddd}.select2-container--custom .select2-dropdown.select2-dropdown--below{border-radius:0 0 24px 24px;border-top:none;padding-bottom:18px}.select2-container--custom .select2-dropdown.select2-dropdown--above{border-radius:24px 24px 0 0;border-bottom:none;padding-top:18px}.select2-container--custom .select2-dropdown .select2-search__field{width:calc(100% - 20px);display:block;height:36px;padding:0 16px;margin:auto auto 8px}.select2-container--custom .select2-results__options{max-height:200px;overflow-y:auto}.select2-container--custom .select2-results__option{padding:6px 16px;font-size:14px;font-weight:400;font-family:"Roboto",sans-serif;color:#393e49}.select2-container--custom .select2-results__option:hover,.select2-container--custom .select2-results__option:focus-visible{background-color:#efefef;outline:none}.select2-container--custom .select2-results__option[aria-disabled=true]{opacity:.5}.subscription-form{background:#f5f5f5;border-radius:16px;padding:64px 110px;text-align:center}@media(max-width:991px){.subscription-form{padding:32px 55px}}@media(max-width:768px){.subscription-form{padding:24px}}.subscription-form__title{font-weight:500;font-size:32px;line-height:39px;margin-bottom:24px}@media(max-width:768px){.subscription-form__title{font-size:26px;line-height:32px}}.subscription-form__caption{line-height:150%;margin-bottom:32px;font-family:"Roboto",sans-serif;max-width:960px;margin-left:auto;margin-right:auto}@media(max-width:768px){.subscription-form__caption{margin-bottom:10px}}.subscription-form__form{max-width:812px;margin:0 auto}@media(max-width:768px){.subscription-form__form{max-width:360px}}.subscription-form__field{flex:1 1 0%}.subscription-form__field input{background:#fff;border:1px solid #ddd;border-radius:54px;height:48px}.subscription-form__field button{width:100%;box-shadow:unset}.subscription-form__group{display:flex;gap:16px}@media(max-width:768px){.subscription-form__group{flex-direction:column}}.subscription-form__response{font-family:"Roboto",sans-serif;max-width:430px;margin:32px auto 0 auto;font-weight:600;color:#6da34d}.subscription-form__response:empty{display:none}.subscription-form__response.error{color:#fc4b4e}.gift-wrapping-form{font-family:"Roboto",sans-serif;text-align:left}.gift-wrapping-form__text{display:none;margin-top:16px}.gift-wrapping-form__text label{display:block;font-size:12px;line-height:150%;margin-bottom:8px;color:#565d6a}@media(max-width:480px){.gift-wrapping-form__text textarea{height:64px;font-size:14px}}.gift-wrapping-form__text.is-active{display:block}.gift-wrapping{position:relative;margin-top:8px}.gift-wrapping__preview{display:inline-flex;align-items:flex-start;gap:8px;background:#f5f5f5;border-radius:16px;font-size:12px;padding:6px 12px;line-height:14px;color:#868a93;max-width:280px}@media(max-width:480px){.gift-wrapping__preview{flex-wrap:wrap}}@media(max-width:991px){.gift-wrapping__preview{max-width:unset}}.gift-wrapping__preview-title{font-weight:500;white-space:nowrap}@media(max-width:480px){.gift-wrapping__preview-title{flex-basis:100%}}.gift-wrapping__preview-text{font-style:italic;flex-grow:1}@media(max-width:480px){.gift-wrapping__preview-text{flex-basis:calc(100% - 30px)}}.gift-wrapping__preview-button{width:16px;height:16px;border:none;padding:0;background:#fff0;color:#6da34d;cursor:pointer}@media(max-width:480px){.gift-wrapping__preview-button{margin-left:auto}}.gift-wrapping__preview-button .icon{width:16px;height:16px}.gift-wrapping__form{display:none;align-items:flex-end;flex-wrap:wrap;gap:10px}.gift-wrapping__form-text{flex-grow:1;min-width:180px;max-width:280px}.gift-wrapping__form label{display:block;font-size:12px;line-height:150%;margin-bottom:8px;color:#565d6a}.gift-wrapping__form textarea{display:block;font-weight:500;font-size:14px}.gift-wrapping__form-button{display:flex;gap:8px}@media(max-width:480px){.gift-wrapping__form button{width:100%;font-size:12px;height:34px}}.gift-wrapping__form button .icon{width:16px;height:16px}.gift-wrapping__form button.remove-gift-wrapping-text{padding:0 30px}@media(max-width:480px){.gift-wrapping__form button.remove-gift-wrapping-text{padding:0 15px}}.gift-wrapping__form button.remove-gift-wrapping-text .btn-caption{display:flex}.gift-wrapping.edit-mode .gift-wrapping__preview{display:none}.gift-wrapping.edit-mode .gift-wrapping__form{display:flex}.tags{display:flex;flex-wrap:wrap;gap:8px}.tag{font-family:"Roboto",sans-serif;padding:8px 16px;background:#efefef;font-size:14px;font-weight:500;border-radius:32px;color:#393e49}a.tag{color:#393e49;text-decoration:none}a.tag:hover{background:#f5f5f5}.faq__item{border-bottom:1px solid #ddd;font-family:"Roboto",sans-serif;line-height:24px}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;cursor:pointer;font-weight:500}.faq__question h3{margin:0;font-size:16px;line-height:24px}.faq__question .icon{width:28px;height:28px;--color:#6DA34D}.faq__question.is-active .icon{transform:rotate(180deg)}.faq__answer{display:none;padding:0 0 10px 0;color:#565d6a}.faq__answer p{margin:0}.buttons-list{display:flex;gap:12px;flex-wrap:nowrap;overflow:auto;margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;-ms-overflow-style:none;scrollbar-width:none}.buttons-list::-webkit-scrollbar{display:none}@media(max-width:991px){.buttons-list{gap:8px}}.buttons-list--centered .buttons-list-item:first-child{margin-left:auto}.buttons-list--centered .buttons-list-item:last-child{margin-right:auto}.buttons-list-item{border-radius:4px;padding:14px 16px;font-weight:500;border:none;box-shadow:0 0 0 1px #ddd inset;background:#fff0;cursor:pointer;transition:all .1s;outline:none;white-space:nowrap;color:#17243f}@media(max-width:768px){.buttons-list-item{padding:10px 12px}}.buttons-list-item:hover{box-shadow:0 0 0 1px #6da34d inset}.buttons-list-item.active{background:#e6f3dd;box-shadow:0 -3px 0 0 #6da34d inset}.profile-photo{border:4px solid #fff;border-radius:12px;background:#fff;overflow:hidden;aspect-ratio:200/240;position:relative}@media(max-width:670px){.profile-photo{border-width:8px}}.profile-photo:has(.photo-placeholder){background:#efefef}.profile-photo__image{display:flex;align-items:center;justify-content:center;height:100%;border-radius:8px;overflow:hidden}.profile-photo img{width:100%;height:100%;object-fit:cover}.profile-photo img.photo-placeholder{object-fit:contain;width:calc(100% - 32px);padding-bottom:50px}.form-rating{display:flex;align-items:center;margin:auto}.form-rating button{padding:0 4px;background:#fff0;border:none;cursor:pointer}.form-rating button .icon{--color:#DDDDDD;width:32px;height:32px}.form-rating button.is-active .icon,.form-rating button.is-hovered .icon{--color:#FAA916}.rating-breakdown{display:flex;flex-direction:column;gap:8px;font-family:"Roboto",sans-serif;color:#17243f;font-size:14px}.rating-breakdown__item{display:flex;align-items:center;padding:0;border:unset;background:#fff0}.rating-breakdown__item.is-active{color:#6da34d}.rating-breakdown__item.is-active .icon{--color:#6DA34D}.rating-breakdown__item.is-active .rating-breakdown__progress{background:#e6f3dd;border-color:#6da34d}.rating-breakdown__item:not(:disabled){cursor:pointer}.rating-breakdown__item:disabled{opacity:1;color:#17243f;pointer-events:unset}.rating-breakdown__score{margin-right:13px;font-weight:500}.rating-breakdown__star{margin-right:8px}.rating-breakdown__star .icon{--color:#868A93}.rating-breakdown__progress{margin-right:13px;width:100%;height:10px;background:#f5f5f5;border:.31px solid #ddd;border-radius:10px;overflow:hidden}@media(max-width:768px){.rating-breakdown__progress{width:auto;flex-grow:1}}.rating-breakdown__progress span{display:block;height:100%;background:#6da34d;width:0;border-radius:10px}.rating-breakdown__count{text-align:right;flex-grow:1;max-width:60px;white-space:nowrap}.product-reviews-header{display:flex;justify-content:space-between;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #ddd}@media(max-width:768px){.product-reviews-header{flex-direction:column;gap:24px}}.product-reviews-header__group{display:flex;flex-direction:column;gap:32px;flex-grow:1}@media(max-width:768px){.product-reviews-header__group{gap:24px}}.product-reviews-header__group:nth-child(2){justify-content:space-between;align-items:flex-end}@media(max-width:768px){.product-reviews-header__group:nth-child(2){align-items:center}}@media(max-width:480px){.product-reviews-header__group:nth-child(2){align-items:stretch}}@media(max-width:768px){.product-reviews .rating-widget{margin:auto;width:100%;max-width:460px}}.product-reviews-content{display:flex;flex-wrap:wrap;gap:24px}.product-reviews-content:empty{display:none}.product-reviews-load{display:none;justify-content:center;margin-top:32px}.product-reviews-load.is-visible{display:flex}.product-reviews .review-card{flex:0 0 calc(33.3333% - 16px)}@media(max-width:991px){.product-reviews .review-card{flex:0 0 calc(50% - 12px)}}@media(max-width:768px){.product-reviews .review-card{flex:0 0 100%}}.product-reviews-actions{display:flex;gap:16px}@media(max-width:768px){.product-reviews-actions .btn{flex-grow:1}}.product-reviews-order{width:210px}@media(max-width:768px){.product-reviews-order{width:100%}}.product-reviews-order select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.64645 5.64645C3.84171 5.45118 4.15829 5.45118 4.35355 5.64645L8 9.29289L11.6464 5.64645C11.8417 5.45118 12.1583 5.45118 12.3536 5.64645C12.5488 5.84171 12.5488 6.15829 12.3536 6.35355L8.35355 10.3536C8.15829 10.5488 7.84171 10.5488 7.64645 10.3536L3.64645 6.35355C3.45118 6.15829 3.45118 5.84171 3.64645 5.64645Z' fill='%230A0A0A'/%3E%3C/svg%3E%0A");background-color:#fff0;background-repeat:no-repeat;background-size:16px auto;background-position:right 16px center;border:1px solid #ddd;box-sizing:border-box;border-radius:24px;height:48px;font-weight:500;font-size:14px;font-family:"Roboto",sans-serif;color:#393e49;outline:none;padding:16px;width:100%}.product-reviews-order select:focus{border-color:#6da34d}.product-reviews-loader,.product-reviews-error{display:flex;justify-content:center;margin-top:32px}.product-reviews-loader.is-hidden,.product-reviews-error.is-hidden{display:none}.product-reviews-error{display:flex;flex-direction:column;align-items:center;gap:16px}.product-reviews-error p{font-family:"Roboto",sans-serif}.product-reviews .no-reviews-message{font-family:"Roboto",sans-serif;text-align:center}.product-reviews--no-reviews .product-reviews-actions{justify-content:center}.rating-breakdown{max-width:407px}@media(max-width:768px){.rating-breakdown{max-width:460px;margin:auto;width:100%}}@media(max-width:991px){.rating-breakdown__progress{width:168px}}.review-card{border:1px solid #ddd;padding:24px;border-radius:16px}.review-card-product{margin-bottom:16px}.review-card-product-image{display:flex;justify-content:center;margin-bottom:10px}.review-card-product-title{font-size:18px;line-height:24px;font-weight:500}.review-card-head{margin-bottom:16px}.review-card-name{margin-bottom:4px;font-weight:500;color:#17243f;font-family:"Roboto",sans-serif;line-height:100%}.review-card-date{color:#565d6a;font-size:14px;font-family:"Roboto",sans-serif;line-height:150%}.review-card-rating{margin-top:2px}.review-card-title{font-size:18px;line-height:24px;font-weight:500;margin-bottom:8px}.review-card-content{color:#565d6a;font-size:16px;line-height:150%;font-family:"Roboto",sans-serif}.review-card-source{margin-top:8px;font-size:14px;color:#393e49;font-weight:500}.review-card .rating-stars{display:flex;gap:4px}.review-card .rating-stars .icon.filled{--color:#FAA916}.review-card.is-hidden{display:none}.site-content>.ast-container>.ast-article-single{padding-bottom:75px}.stock,.ast-stock-detail .stock,.product-inner__details .price-wrap .stock{padding:8px 17px;font-family:"Montserrat",sans-serif;background:rgb(109 163 77 / .05);border-radius:4px;font-weight:500;font-size:12px;color:#393e49;display:inline-flex;align-items:center}@media(max-width:480px){.stock,.ast-stock-detail .stock,.product-inner__details .price-wrap .stock{font-size:10px;padding:6px 8px}}.stock .icon,.product-inner__details .price-wrap .stock .icon{width:10px;height:10px;margin-right:4px}@media(max-width:480px){.stock .icon,.product-inner__details .price-wrap .stock .icon{width:8px}}.stock.out-of-stock,.product-inner__details .price-wrap .out-of-stock.stock{background:rgb(252 75 78 / .05)}.stock.pre-order,.product-inner__details .price-wrap .pre-order.stock{background:rgb(250 169 22 / .05)}.product-section{margin-top:64px;margin-bottom:64px}.product-inner .container{max-width:1460px}.product-inner__wrap{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 0 0 0;max-width:1182px;margin-left:auto;margin-right:auto;gap:62px;margin-bottom:64px}@media(max-width:991px){.product-inner__wrap{gap:40px}}@media(max-width:768px){.product-inner__wrap{flex-direction:column;padding:10px 0 0 0;align-items:unset;gap:24px;margin-bottom:32px}}.product-inner .woocommerce-product-gallery{float:unset!important;width:auto!important}.product-inner__gallery{position:relative;width:50%;padding:0 24px}@media(max-width:768px){.product-inner__gallery{padding:0;width:100%}}.product-inner__gallery .product-gallery-wrap{max-width:480px;margin:auto}.product-inner__gallery .product-gallery-wrap #main-slider{margin-bottom:8px}.product-inner__gallery .product-gallery-wrap .splide__slide img{width:100%;height:100%;object-fit:contain}.product-inner__gallery .product-gallery-wrap .splide__track--nav>.splide__list>.splide__slide{border:1px solid #fff0}.product-inner__gallery .product-gallery-wrap .splide__track--nav>.splide__list>.splide__slide.is-active{border:1px solid #000}.product-inner__gallery .woocommerce-product-gallery__wrapper .variation_img{display:none}.product-inner__gallery .woocommerce-product-gallery__wrapper .variation_img_1{display:block}.product-inner__statuses{position:absolute;top:24px;left:24px;width:calc(100% - 48px);display:flex;align-items:flex-start;justify-content:space-between}.product-inner__statuses .onsale,.product-inner__statuses .sticker{position:static;margin-bottom:10px}.product-inner__statuses .onsale{width:48px;height:48px;font-size:14px}.product-inner__details{font-family:"Roboto",sans-serif;flex-grow:1;flex-basis:50%}@media(max-width:768px){.product-inner__details{flex-basis:auto;padding-top:0}}.product-inner__details .rating-widget{margin-bottom:16px;cursor:pointer}.product-inner__details .woocommerce-product-details__short-description{display:block;color:#868a93;line-height:150%;margin-bottom:32px}@media(max-width:768px){.product-inner__details .woocommerce-product-details__short-description{max-width:unset}}.product-inner__details .woocommerce-product-details__short-description a{color:#6da34d;text-decoration-thickness:1px;text-underline-offset:3px}.product-inner__details .woocommerce-product-details__short-description a:hover{color:#326116}.product-inner__details .woocommerce-product-details__short-description p:first-child{margin-top:0}.product-inner__details .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.product-inner__details .jdgm-widget{margin-bottom:16px}.product-inner__details .jdgm-prev-badge__text{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px}.product-inner__details form.cart{margin-top:32px}.product-inner__details form.cart:not(.bundle_form){display:flex;gap:24px}@media(max-width:480px){.product-inner__details form.cart:not(.bundle_form){gap:16px}}.product-inner__details form.cart.bundle_form{margin:0!important}.product-inner__details form.cart.bundle_form .bundle_button{display:flex;gap:24px}.product-inner__details .product_title{font-weight:500;font-size:36px;line-height:44px;color:#0a0a0a;margin-bottom:16px;margin-top:0;font-family:"Montserrat",sans-serif}@media(max-width:768px){.product-inner__details .product_title{font-size:26px;line-height:32px}}.product-inner__details .product-author{color:#565d6a;font-size:16px;line-height:19px;margin-bottom:32px;margin-top:0;font-weight:500}.product-inner__details .product-author a{color:#6da34d;text-decoration-thickness:1px;text-underline-offset:3px}.product-inner__details .product-author a:hover{color:#326116}@media(max-width:768px){.product-inner__details .product-author{margin-bottom:24px}}.product-inner__details .product-sample{margin-bottom:32px}@media(max-width:768px){.product-inner__details .product-sample{margin-bottom:24px}}.product-inner__details .product-sample-button{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:14px;color:#868a93;padding:0;background:#fff0;border:none;cursor:pointer}.product-inner__details .product-sample-button .icon{width:20px;height:20px}.product-inner__details .product-sample-button:hover,.product-inner__details .product-sample-button:active{color:#6da34d}.product-inner__details .product-sample-button .loader-spinner{display:none;width:20px;height:20px}.product-inner__details .product-sample-button .loader-spinner::after{width:inherit;height:inherit;border-top-color:#6da34d}.product-inner__details .product-sample-button.is-loading{pointer-events:none;opacity:.8}.product-inner__details .product-sample-button.is-loading .loader-spinner{display:block}.product-inner__details .product-sample-button.is-loading .icon{display:none}.product-inner__details .added_to_cart,.product-inner__details .bundled_product_summary{display:none}.product-inner__details .price-wrap{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px}.product-inner__details .price{font-family:"Roboto",sans-serif;font-weight:500;font-size:22px;display:flex;align-items:flex-end;line-height:1}.product-inner__details .price .from{all:unset;margin-right:.2em}.product-inner__details .price .duration{font-size:inherit}.product-inner__details .price .duration::before{content:"/";margin-right:.2em}.product-inner__details .price br{display:none}.product-inner__details .price .wmc-cache-pid{display:flex;align-items:flex-end}.product-inner__details .price .subscription-details{display:none}.product-inner__details .price del{font-size:18px;font-weight:400;color:#868a93;text-decoration:line-through;margin-left:8px;order:1;padding-bottom:2px}@media(max-width:991px){.product-inner__details .price del{font-size:18px}}@media(max-width:768px){.product-inner__details .price del{font-size:17px}}@media(max-width:480px){.product-inner__details .price del{font-size:16px;margin-left:8px}}.product-inner__details .price ins{color:#fc4b4e;text-decoration:none}.product-inner__details .price small.woocommerce-price-suffix{display:none}.product-inner__details .expected-delivery{justify-content:flex-start;margin-bottom:16px}.product-inner__details .expected-delivery__icon{height:24px;width:24px}.product-inner__details .expected-delivery__caption{font-size:14px}.product-inner__details .product-status-container{margin-top:12px;margin-bottom:6px}.product-inner__details .product-status-container:empty{display:none}.product-inner__details .stock.out-of-stock{display:none}.product-inner__details .product-status{--color:#868A93;display:flex;align-items:center;gap:8px;color:var(--color);font-size:14px;font-weight:500}.product-inner__details .product-status::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--color)}.product-inner__details .product-status--in-stock{--color:#6DA34D}.product-inner__details .product-status--on-backorder{--color:#F08411}.product-inner__details .product-status--on-sale{--color:#FC4B4E}.product-inner__details .product-status--pre-sale{--color:#50A8C3}.product-inner__details .product-status--preparing{--color:#AA82EA}.product-inner__details .product-notify{margin-top:24px}@media(max-width:480px){.product-inner__details .product-notify .button{width:100%}}.product-inner__details .single_add_to_cart_button{height:56px}@media(max-width:480px){.product-inner__details .single_add_to_cart_button{flex-grow:1}}.product-inner__details .woosw-btn{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;height:56px;border:none;border-radius:56px;background:#fff;color:#565d6a;font-size:14px;font-weight:500;padding:0 16px;width:100%;max-width:340px;cursor:pointer;box-shadow:0 0 0 1px #ddd}@media(max-width:480px){.product-inner__details .woosw-btn{max-width:100%;margin-top:16px}}.product-inner__details .woosw-btn::before{content:"";display:block;width:20px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 4.21964V4.87165C17.992 4.91936 17.9759 4.95912 17.9759 5.00683C17.9117 5.76222 17.6711 6.46195 17.302 7.12192C16.8287 7.94887 16.2109 8.6645 15.529 9.33243C13.8843 10.9466 12.0711 12.3699 10.3302 13.8727C10.1216 14.0476 9.87287 14.0397 9.66427 13.8648C9.48777 13.7137 9.31127 13.5626 9.13476 13.4115C7.73879 12.2029 6.32677 11.0022 4.94684 9.76976C4.0884 9.00641 3.31018 8.16356 2.74056 7.16168C1.78584 5.46801 1.73771 3.7505 2.69242 2.04889C3.22193 1.10266 4.04026 0.474496 5.09125 0.180292C6.21445 -0.137767 7.29753 -0.0184946 8.30039 0.601719C8.94222 0.999293 9.42359 1.53999 9.82473 2.16816C9.88089 2.26358 9.93705 2.35104 9.98519 2.4226C10.2901 2.03298 10.5548 1.62746 10.8837 1.28555C12.0551 0.0769228 13.4751 -0.288844 15.0717 0.228001C16.58 0.720991 17.4544 1.82624 17.8395 3.32112C17.9117 3.61532 17.9438 3.91748 18 4.21964Z' fill='%236DA34D'/%3E%3C/svg%3E%0A");background-size:contain;margin:0;filter:saturate(0)}.product-inner__details .woosw-btn.woosw-btn-added::before{filter:saturate(1)}.product-inner__details .woosw-btn.woosw-adding{pointer-events:none;opacity:.8}.product-inner__details .woosw-btn:hover{box-shadow:0 0 0 2px #ddd}.product-inner__details .first-payment-date,.product-inner__details .onsale{display:none}.product-inner__details .tags{margin-top:32px;margin-bottom:32px}.product-inner__details .product-note{margin-top:32px;border-left:2px solid #6da34d;padding-left:16px;color:#868a93;font-size:16px;line-height:24px}.product-inner__details .product-note strong{color:#565d6a}.product-advantages{padding-top:20px;padding-bottom:20px}@media(max-width:768px){.product-advantages{margin-top:16px;padding-top:20px;padding-bottom:16px}}.product-advantages .container{max-width:1400px;padding:0}.product-advantages__wrap{-ms-overflow-style:none;scrollbar-width:none;padding:0 16px;margin:auto;display:flex;gap:64px;align-items:center;overflow:auto}.product-advantages__wrap::-webkit-scrollbar{display:none}@media(max-width:768px){.product-advantages__wrap{gap:20px;padding:0 16px}}.product-advantages__item{display:flex;min-width:60px}.product-advantages__item:first-child{margin-left:auto}.product-advantages__item:last-child{margin-right:auto}.product-advantages__item img{flex-shrink:0;flex-grow:0;width:80px;height:auto}@media(max-width:480px){.product-advantages__item img{width:60px}}.product-summary{font-family:"Roboto",sans-serif}.product-summary__wrap .container{max-width:1400px}.product-description .product-description__content .text-container h3:first-child,.product-description .product-description__content .text-container p:first-child{margin-top:0}.product-nav{overflow:hidden}.product-media-blocks .block-full-image{margin-bottom:80px}@media(max-width:768px){.product-media-blocks .block-full-image{margin-bottom:30px}}.product-media-blocks .block-full-image__image{border-radius:16px;overflow:hidden;text-align:center}.product-media-blocks .block-full-image__image img{display:block;width:100%;height:auto;aspect-ratio:1180/420;object-fit:cover;max-width:unset}@media(max-width:768px){.product-media-blocks .block-full-image__image img{aspect-ratio:343/218}}.product-media-blocks .block-content-image{margin-bottom:80px;display:flex;gap:60px}@media(max-width:768px){.product-media-blocks .block-content-image{flex-direction:column;margin-bottom:48px;gap:32px}}.product-media-blocks .block-content-image__image{display:flex;justify-content:center;flex:0 1 50%;align-self:flex-start}@media(max-width:768px){.product-media-blocks .block-content-image__image{flex-basis:auto;align-self:center}}.product-media-blocks .block-content-image__image-inner{border-radius:16px;overflow:hidden}.product-media-blocks .block-content-image__image img{display:block}.product-media-blocks .block-content-image__content{flex:0 1 50%;display:flex;align-items:center;padding:24px 0}@media(max-width:768px){.product-media-blocks .block-content-image__content{flex-basis:auto;padding:0}}.product-media-blocks .block-content-image__content-inner{color:#565d6a}.product-media-blocks .block-content-image__content-inner>*:first-child{margin-top:0}.product-media-blocks .block-content-image__content-inner>*:last-child{margin-bottom:0}.product-media-blocks .block-content-image__content-inner h1,.product-media-blocks .block-content-image__content-inner h2,.product-media-blocks .block-content-image__content-inner h3,.product-media-blocks .block-content-image__content-inner h4,.product-media-blocks .block-content-image__content-inner h5,.product-media-blocks .block-content-image__content-inner h6{font-family:"Montserrat",sans-serif}@media(max-width:768px){.product-media-blocks .block-content-image__content-inner h3{font-size:22px;line-height:32px}}.product-media-blocks .block-content-image--right{flex-direction:row-reverse}@media(max-width:768px){.product-media-blocks .block-content-image--right{flex-direction:column}}.product-media-blocks .block-content-text{margin-bottom:64px}@media(max-width:768px){.product-media-blocks .block-content-text{margin-bottom:48px}}.product-media-blocks .block-content-text blockquote{max-width:860px;margin-left:auto;margin-right:auto}.product-testimonials{overflow:hidden}.product-testimonials .container{max-width:1180px}@media(max-width:768px){.product-testimonials .section-title{text-align:left}}.product-testimonials__item{display:flex;gap:14px;font-family:"Roboto",sans-serif;padding:24px;background:#f8f8f8;border-radius:16px}.product-testimonials__item-icon{padding-top:5px}.product-testimonials__item-icon .icon{width:24px;height:20px}.product-testimonials__item-text{color:#565d6a;line-height:24px;margin-bottom:10px}.product-testimonials__item-text p{margin:0}.product-testimonials__item-author{font-size:16px;line-height:130%;color:#565d6a;font-weight:500}.product-testimonials__item-subtitle{margin-top:2px;font-size:14px;line-height:150%;color:#868a93}@media(max-width:768px){.product-params .section-title{text-align:left}}.product-params__wrap{display:flex;gap:60px;padding-left:68px;padding-right:86px}@media(max-width:991px){.product-params__wrap{gap:32px;padding-left:0;padding-right:0}}@media(max-width:768px){.product-params__wrap{flex-direction:column;gap:60px}}.product-params__thumbnail{flex-grow:1}@media(max-width:768px){.product-params__thumbnail{display:none}}.product-params__item{flex-grow:1;width:343px}@media(max-width:768px){.product-params__item{flex-basis:auto;width:auto}}.product-params .entry-content .wp-block-table{margin-bottom:0}.product-params .entry-content .wp-block-table td:first-child{font-weight:500;color:#393e49}.product-params .entry-content .wp-block-table td:last-child{font-weight:400;color:#565d6a;text-align:right}@media(max-width:768px){.product-contents .section-title{text-align:left}}.product-contents .container{max-width:782px}.product-contents__wrap{display:flex;flex-wrap:wrap;gap:16px 36px;padding-top:8px}.product-contents__wrap.deprecated-layout{display:block}.product-contents__wrap.deprecated-layout .product-contents__item{margin-bottom:40px}.product-contents__item{flex-basis:calc(50% - 18px);flex-grow:1}@media(max-width:768px){.product-contents__item{flex-basis:100%}}.product-contents__item-title{background:#f5f5f5;font-family:"Montserrat",sans-serif;color:#0a0a0a;font-weight:500;font-size:18px;line-height:24px;padding:12px 24px}.product-contents__item-list{margin-top:16px}.product-contents__item-list .entry-content ul li{margin-bottom:10px!important;padding-left:40px!important}.product-contents__item-list .entry-content ul li::before{background:#868a93!important;left:16px!important}.product-author__content{display:flex;flex-direction:column;gap:32px}@media(max-width:768px){.product-author__content{gap:16px}}.product-author__thumbnail{max-width:280px;margin:auto;padding-top:24px;padding-bottom:24px}@media(max-width:768px){.product-author__thumbnail{padding-top:8px;padding-bottom:8px}}.product-author__info .entry-content{color:#565d6a}.product-author__info p:first-child{margin-top:0}.product-author__info p:last-child{margin-bottom:0}@media(max-width:768px){.product-faq .section-title{text-align:left}}.product-faq .container{max-width:960px}.product-upsells{overflow:hidden}@media(max-width:480px){.product-upsells-list .container{padding:0}}.product-subscription{margin-bottom:86px}@media(max-width:768px){.product-subscription{margin-bottom:70px}}.product-subscription .container{max-width:1240px}.product-author-bio{margin-top:32px;margin-bottom:40px}@media(max-width:480px){.product-author-bio{margin-top:24px;margin-bottom:24px}}.product-author-wrap .profile-img-wrap{margin:auto;display:flex;align-items:center;flex-direction:column;margin-bottom:18px}@media(max-width:480px){.product-author-wrap .profile-img-wrap{margin-bottom:10px}}.product-author-wrap .profile-img-wrap img{display:block;width:100%;height:auto}.product-author-wrap .profile-img-wrap-photo{border-radius:4px;overflow:hidden;width:213px;height:224px}.product-author-wrap .profile-img-wrap-photo img{width:100%;height:100%;object-fit:cover}.product-author-wrap .profile-img-wrap-signature{margin-top:-28px;height:56px}.product-author-wrap .profile-img-wrap-signature img{height:100%;width:auto}.product-author-wrap .profile-description{text-align:center}.product-type-appointment{padding-top:56px}@media(max-width:768px){.product-type-appointment{padding-top:30px}}.product-type-appointment .product-inner__details{border-top:none}.product-type-appointment .product-inner__details .price-wrap{margin-bottom:16px}@media(max-width:768px){.product-type-appointment .product-inner__gallery .woocommerce-product-gallery__wrapper{border-radius:4px;overflow:hidden;margin-bottom:8px}}@media(max-width:768px){.product-type-appointment .product-inner__gallery{padding:0}}@media(max-width:768px){.product-type-appointment .product-inner__wrap{padding-bottom:0}}.product-type-appointment .woocommerce-breadcrumbs--appointment{display:none;margin-bottom:0}@media(max-width:768px){.product-type-appointment .woocommerce-breadcrumbs--appointment{display:block}.product-type-appointment .woocommerce-breadcrumbs--product{display:none}}.product-type-appointment .woocommerce-Tabs-panel--description h1,.product-type-appointment .woocommerce-Tabs-panel--description h2,.product-type-appointment .woocommerce-Tabs-panel--description h3,.product-type-appointment .woocommerce-Tabs-panel--description h4,.product-type-appointment .woocommerce-Tabs-panel--description h5,.product-type-appointment .woocommerce-Tabs-panel--description h6{font-weight:500;font-size:18px;margin-bottom:8px;color:#17243f;margin-top:0}@media(max-width:480px){.product-type-appointment .woocommerce-Tabs-panel--description h1,.product-type-appointment .woocommerce-Tabs-panel--description h2,.product-type-appointment .woocommerce-Tabs-panel--description h3,.product-type-appointment .woocommerce-Tabs-panel--description h4,.product-type-appointment .woocommerce-Tabs-panel--description h5,.product-type-appointment .woocommerce-Tabs-panel--description h6{font-size:14px}}.product-type-appointment .woocommerce-Tabs-panel--description p{font-size:14px;line-height:150%}@media(max-width:480px){.product-type-appointment .product-summary .tabs>li{min-width:96px;flex-grow:0}}.variation-tabs__title{margin-bottom:16px;font-weight:500;font-size:14px;color:#868a93}.variation-tabs .variation-description{color:#868a93;font-size:14px;line-height:21px;margin-top:24px;margin-bottom:32px}.variation-tabs .variation-description p:first-child{margin-top:0}.variation-tabs .variation-description p:last-child{margin-bottom:0}.variation-tabs__header{display:flex;margin-bottom:24px;gap:14px}.variation-tabs__header-item{border:none;background:#fff0;flex:0 0 auto;user-select:none;text-align:center;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:background-color .16s;padding:0 4px;outline:none}.variation-tabs__header-item:hover .variation-tabs__header-item-icon{box-shadow:0 0 0 2px #ddd}.variation-tabs__header-item.is-active .variation-tabs__header-item-icon{background:#fff;box-shadow:0 0 0 2px #6da34d}.variation-tabs__header-item.is-active .variation-tabs__header-item-icon .icon{--color:#0A0A0A}.variation-tabs__header-item.is-active .variation-tabs__header-item-title{color:#17243f}.variation-tabs__header-item-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;border-radius:50px;transition:background-color .16s;box-shadow:0 0 0 1px #ddd}.variation-tabs__header-item-icon .icon{width:24px;height:24px;--color:#868A93}.variation-tabs__header-item-title{font-family:"Roboto",sans-serif;position:relative;display:flex;align-items:center;color:#868a93;font-size:12px;line-height:150%}.variation-tabs__header-item-title-icon{position:absolute;right:0;display:flex;opacity:0}.variation-tabs__content-item{display:none}.variation-tabs__content-item.is-active{display:block}.single-product .ast-stock-detail .ast-stock-avail{display:none}.ast-stock-detail{margin-top:0}.ast-stock-detail .stock,.ast-stock-detail .product-inner__details .price-wrap .stock,.product-inner__details .price-wrap .ast-stock-detail .stock{display:inline-flex}.section-title{font-family:"Montserrat",sans-serif;font-size:32px;line-height:39px;text-align:center;margin-bottom:32px;margin-left:initial;margin-right:initial;max-width:unset}.section-title--left{text-align:left}.section-title a{color:#6da34d;text-decoration-thickness:2px;text-underline-offset:4px}.section-title a:hover{color:#326116}@media(max-width:768px){.section-title{font-size:26px;line-height:32px;margin-bottom:24px}}.therapist-section{margin-bottom:60px}.therapist-list{display:flex;flex-wrap:wrap;justify-content:center;margin:-16px}@media(max-width:670px){.therapist-list{margin:0}}.therapist-card{flex-basis:25%;padding:16px;font-family:"Roboto",sans-serif}@media(max-width:1200px){.therapist-card{flex-basis:33.3333%}}@media(max-width:991px){.therapist-card{flex-basis:50%}}@media(max-width:670px){.therapist-card{flex-basis:100%;margin-bottom:16px;padding:0}.therapist-card:last-child{margin-bottom:0}}.therapist-card__wrap{border:1px solid #ddd;display:flex;flex-direction:column;border-radius:16px;padding:16px;position:relative}.therapist-card__wrap:hover{border-color:#986856;box-shadow:0 4px 10px rgb(31 41 55 / .1),0 2px 4px rgb(31 41 55 / .06)}@media(max-width:670px){.therapist-card__wrap{max-width:380px;margin:auto}}.therapist-card__details{display:flex;padding-bottom:8px;border-bottom:1px solid #ddd;line-height:normal;margin-bottom:8px}.therapist-card__details .photo{width:64px;height:64px;border-radius:2px;background:#eee;flex-shrink:0;margin-right:8px;overflow:hidden;margin-top:4px}.therapist-card__details .photo::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.therapist-card__details .photo img{width:100%;height:100%;object-fit:cover}.therapist-card__details .info{text-align:center;font-size:14px;color:#17243f;flex-grow:1}.therapist-card__details .info .price{margin-bottom:16px;font-weight:500}.therapist-card__details .info .experience{color:#565d6a;font-size:12px;margin-bottom:8px}.therapist-card__details .info .name{font-weight:500}.therapist-card__tags{display:flex;justify-content:space-between}.therapist-card__tags .list{flex-grow:1;display:flex;flex-wrap:wrap;margin:-4px;height:32px;overflow:hidden}.therapist-card__tags .list .tag{font-size:12px;color:#565d6a;padding:4px 8px;border:1px solid #ddd;line-height:normal;border-radius:4px;margin:4px}.therapist-card__tags .list.is-expanded{height:auto}.therapist-card__tags .toggle{width:24px;height:24px;flex-shrink:0;background:#fff0;border:none;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;visibility:hidden;margin-left:8px;cursor:pointer;position:relative;z-index:1}.therapist-card__tags .toggle.is-visible{opacity:1;visibility:visible}.therapist-card__tags .toggle.is-active{transform:rotate(180deg)}.therapist-card__tags .toggle svg{width:20px;height:20px}.therapist-card__actions{padding-top:16px;margin-top:auto;text-align:center}.gift-wrapping-form{margin-bottom:32px}.splide--testimonials .splide__custom-nav,.splide--products .splide__custom-nav{padding-bottom:2px}@media(max-width:768px){.splide--testimonials .splide__custom-nav,.splide--products .splide__custom-nav{justify-content:space-between}}@media(min-width:481px){.splide--testimonials .splide__custom-nav .splide__custom-arrow,.splide--products .splide__custom-nav .splide__custom-arrow{position:absolute;top:calc(50% - 20px)}}@media(min-width:481px)and (max-width:768px){.splide--testimonials .splide__custom-nav .splide__custom-arrow,.splide--products .splide__custom-nav .splide__custom-arrow{position:static;top:unset;bottom:0}}.splide--testimonials .splide__custom-nav .splide__custom-arrow--prev,.splide--products .splide__custom-nav .splide__custom-arrow--prev{left:-40px}@media(max-width:768px){.splide--testimonials .splide__custom-nav .splide__custom-arrow--prev,.splide--products .splide__custom-nav .splide__custom-arrow--prev{left:0}}.splide--testimonials .splide__custom-nav .splide__custom-arrow--next,.splide--products .splide__custom-nav .splide__custom-arrow--next{right:-40px}@media(max-width:768px){.splide--testimonials .splide__custom-nav .splide__custom-arrow--next,.splide--products .splide__custom-nav .splide__custom-arrow--next{right:0}}.splide--testimonials .splide__custom-nav .splide__custom-arrow .icon,.splide--products .splide__custom-nav .splide__custom-arrow .icon{color:#6da34d;height:40px;width:40px}.splide--testimonials:not(.is-overflow) .splide__list,.splide--products:not(.is-overflow) .splide__list{justify-content:center}.splide--testimonials:not(.is-overflow) .splide__slide:last-child,.splide--products:not(.is-overflow) .splide__slide:last-child{margin:0!important}.splide--testimonials:not(.is-overflow) .splide__custom-nav,.splide--products:not(.is-overflow) .splide__custom-nav{display:none}.splide--testimonials .splide__custom-nav{margin-top:16px}.splide--products .splide__custom-nav{padding-top:0}@media(max-width:768px){.splide--products .splide__custom-nav{padding-left:16px;padding-right:16px}}@media(max-width:768px){.splide--products .product-card .astra-shop-summary-wrap{padding-bottom:8px}}