@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentcolor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=");background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgba(0,0,0,.8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist li .comment_container>.comment-text:only-child{margin-inline-start:0}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentcolor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link{display:inline-block;vertical-align:middle;margin-block:0.25em;margin-inline-end:.5em}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link:last-child{margin-inline-end:0}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("https://detektoriai24.lt/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg")}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentcolor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentcolor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.woocommerce form .form-row .required{visibility: visible}.d0pp-lock-scroll{overflow: hidden}.d0pp-overlay{position: fixed;inset: 0;background: rgba(0,0,0,0.48);z-index: 999997;opacity: 0;transition: opacity var(--d0pp-speed,350ms) ease}.d0pp-overlay.d0pp-visible{opacity: 1}.d0pp-popup{--d0pp-accent: var(--fpv-accent,#FF6A00);--d0pp-text: var(--fpv-text,#3A3A3A);--d0pp-bg: #FFFFFF;--d0pp-button-text: #FFFFFF;--d0pp-radius: var(--fpv-radius,12px);--d0pp-font: var(--fpv-font-main,inherit);position: fixed;z-index: 999998;box-sizing: border-box;width: min(92vw,520px);max-height: 88vh;overflow: auto;background: var(--d0pp-bg);color: var(--d0pp-text);font-family: var(--d0pp-font);border-radius: var(--d0pp-radius);border: 1px solid color-mix(in srgb,var(--d0pp-text) 12%,transparent);box-shadow: 0 24px 70px rgba(0,0,0,0.26);opacity: 0;transform: translate3d(0,0,0);transition: opacity var(--d0pp-speed,350ms) ease,transform var(--d0pp-speed,350ms) ease}.d0pp-popup *{box-sizing: border-box}.d0pp-popup.d0pp-visible{opacity: 1;transform: translate3d(0,0,0) scale(1)}.d0pp-popup-inner{position: relative;padding: 22px}.d0pp-popup-image{display: block;width: 100%;height: auto;border-radius: calc(var(--d0pp-radius) - 4px);margin-bottom: 16px}.d0pp-popup-title{margin: 0 34px 8px 0;color: var(--d0pp-text);font-size: clamp(20px,2.2vw,28px);line-height: 1.15;font-weight: 800}.d0pp-popup-body{color: var(--d0pp-text);font-size: 15px;line-height: 1.5;margin: 0 0 16px}.d0pp-popup-body p{margin: 0 0 10px}.d0pp-popup-button{display: inline-flex;align-items: center;justify-content: center;min-height: 42px;padding: 10px 18px;border-radius: var(--fpv-button-radius,8px);background: var(--d0pp-accent);color: var(--d0pp-button-text) !important;text-decoration: none !important;font-weight: 800;border: 0;cursor: pointer;line-height: 1.2}.d0pp-popup-button:hover{filter: brightness(0.94)}.d0pp-close{position: absolute;top: 10px;right: 10px;width: 32px;height: 32px;border: 0;border-radius: 999px;background: rgba(0,0,0,0.06);color: var(--d0pp-text);cursor: pointer;font-size: 22px;line-height: 1}.d0pp-message{display: none;margin-top: 10px;font-size: 13px;font-weight: 700;color: var(--d0pp-accent)}.d0pp-clickable{cursor: pointer}.d0pp-position-center{top: 50%;left: 50%;transform: translate(-50%,-50%) scale(.96)}.d0pp-position-center.d0pp-visible{transform: translate(-50%,-50%) scale(1)}.d0pp-position-top-center{top: 24px;left: 50%;transform: translate(-50%,-20px)}.d0pp-position-bottom-center{bottom: 24px;left: 50%;transform: translate(-50%,20px)}.d0pp-position-top-left{top: 24px;left: 24px;transform: translate(-20px,0)}.d0pp-position-top-right{top: 24px;right: 24px;transform: translate(20px,0)}.d0pp-position-bottom-left{bottom: 24px;left: 24px;transform: translate(-20px,0)}.d0pp-position-bottom-right{bottom: 24px;right: 24px;transform: translate(20px,0)}.d0pp-type-bar{width: 100%;max-height: none;border-radius: 0;left: 0;right: 0}.d0pp-position-top-bar{top: 0;transform: translateY(-100%)}.d0pp-position-bottom-bar{bottom: 0;transform: translateY(100%)}.d0pp-type-bar .d0pp-popup-inner{max-width: 1180px;margin: 0 auto;padding: 12px 48px 12px 18px;display: flex;align-items: center;gap: 14px}.d0pp-type-bar .d0pp-popup-image{width: 64px;margin: 0;border-radius: 8px}.d0pp-type-bar .d0pp-popup-title{font-size: 18px;margin: 0}.d0pp-type-bar .d0pp-popup-body{margin: 0;flex: 1}.d0pp-type-bar .d0pp-close{top: 50%;transform: translateY(-50%);right: 12px}.d0pp-anim-fade{transform: none}.d0pp-anim-zoom{transform: translate(-50%,-50%) scale(.88)}.d0pp-anim-slide-top{transform: translateY(-28px)}.d0pp-anim-slide-bottom{transform: translateY(28px)}.d0pp-anim-slide-left{transform: translateX(-28px)}.d0pp-anim-slide-right{transform: translateX(28px)}.d0pp-position-center.d0pp-anim-slide-top,.d0pp-position-center.d0pp-anim-slide-bottom,.d0pp-position-center.d0pp-anim-slide-left,.d0pp-position-center.d0pp-anim-slide-right{transform: translate(-50%,-50%) scale(.96)}@media (max-width: 768px){.d0pp-popup{width: calc(100vw - 24px);max-height: 86vh;border-radius: 14px}.d0pp-position-top-left,.d0pp-position-top-right,.d0pp-position-top-center{top: 12px;left: 12px;right: 12px}.d0pp-position-bottom-left,.d0pp-position-bottom-right,.d0pp-position-bottom-center{bottom: 12px;left: 12px;right: 12px}.d0pp-popup-inner{padding: 18px}.d0pp-type-bar .d0pp-popup-inner{display: block;padding: 12px 46px 12px 14px}.d0pp-type-bar .d0pp-popup-image{display: none}.d0pp-popup-button{width: 100%}}:root{--c-bg: #F1F1F1;--c-surface: #ffffff;--c-surface2: #e8e8e8;--c-border: #d0d0d0;--c-border2: #bbbbbb;--c-accent: #FF6A00;--c-accent2: #E65F00;--c-accent-light: #fff3eb;--c-text: #3A3A3A;--c-muted: #777777;--c-subtle: #aaaaaa;--c-dark: #2a2a2a;--c-success: #2e7d32;--c-success-bg: #e8f5e9;--c-error: #c62828;--c-error-bg: #fce4ec;--c-warning: #ffb300;--c-info: #1565c0;--c-info-bg: #e3f2fd;--c-white: #ffffff;--c-black: #111111;--c-topbar-border: #444444;--c-footer-muted: #888888;--c-header-text: #969696;--c-footer-text: #969696;--c-footer-border: #333333;--c-border-light: #eeeeee;--c-border-soft: #e6e6e6;--c-accent-border: #ffb37a;--c-success-border: #a5d6a7;--c-error-border: #ef9a9a;--c-info-border: #90caf9;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--z-dropdown: 1000;--z-overlay: 9000;--z-modal: 99900;--z-toast: 999999;--font-display: 'Barlow Condensed',sans-serif;--font-body: 'Barlow',sans-serif;--font-mono: 'JetBrains Mono',monospace}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth}body{margin: 0;background: var(--c-bg);color: var(--c-text);font-family: var(--font-body);font-size: 15px;line-height: 1.6;overflow-x: hidden}a{color: inherit;text-decoration: none}a:hover{color: var(--c-accent)}img{display: block;max-width: 100%;height: auto}button,input,textarea,select{font-family: inherit}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;left:-9999px!important;top:auto!important}.alignwide,.site-container{max-width: 1380px;margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px}.site-main{min-height: 55vh}.topbar{background: var(--c-dark);border-bottom: 1px solid var(--c-topbar-border);padding: 7px 0;font-size: 12px;color: var(--c-bg);font-family: var(--font-mono)}.topbar-inner{max-width: 1380px;margin: 0 auto;padding: 0 24px;display: flex;justify-content: space-between;align-items: center;gap: 16px}.topbar a{color: var(--c-bg);transition: color .2s}.topbar a:hover{color: var(--c-accent)}.topbar-links{display: flex;gap: 24px;align-items: center;flex-wrap: wrap}.fpvdronas-orange-notice{width: 100%;background: var(--c-accent);color: var(--c-text);border-bottom: 1px solid rgba(0,0,0,.08);padding: 7px 0;font-family: var(--font-mono);font-size: 12px;font-weight: 400;line-height: 1.2;min-height: 31px;display: flex;align-items: center}.fpvdronas-orange-notice-inner{width: 100%;max-width: 1380px;margin: 0 auto;padding: 0 32px;box-sizing: border-box;white-space: pre-wrap}.fpvdronas-orange-notice--align-left .fpvdronas-orange-notice-inner{text-align: left}.fpvdronas-orange-notice--align-center .fpvdronas-orange-notice-inner{text-align: center}.fpvdronas-orange-notice--align-right .fpvdronas-orange-notice-inner{text-align: right}.fpvdronas-orange-notice.is-bold{font-weight: 700}.fpvdronas-orange-notice.is-italic{font-style: italic}.fpvdronas-orange-notice.is-underlined .fpvdronas-orange-notice-inner{text-decoration: underline}.fpvdronas-orange-notice.is-bold .fpvdronas-orange-notice-inner{font-weight: 700 !important}.fpvdronas-orange-notice.is-italic .fpvdronas-orange-notice-inner{font-style: italic !important}.fpvdronas-orange-notice.is-underlined .fpvdronas-orange-notice-inner{text-decoration: underline !important}.fpvdronas-orange-notice--align-left .fpvdronas-orange-notice-inner{text-align: left !important}.fpvdronas-orange-notice--align-center .fpvdronas-orange-notice-inner{text-align: center !important}.fpvdronas-orange-notice--align-right .fpvdronas-orange-notice-inner{text-align: right !important}.site-header{background: var(--c-surface);border-bottom: 2px solid var(--c-border);box-shadow: 0 2px 8px rgba(0,0,0,.06);position: sticky;top: 0;z-index: 100}.admin-bar .site-header{top: 32px}.header-inner{max-width: 1380px;margin: 0 auto;padding: 0 24px;display: flex;align-items: center;gap: 28px;min-height: 68px}.site-branding{flex-shrink: 0}.logo,.custom-logo-link{font-family: var(--font-display);font-size: 28px;font-weight: 800;letter-spacing: 1px;display: inline-flex;align-items: center;gap: 8px;color: var(--c-text);text-transform: uppercase}.custom-logo{max-height: 46px;width: auto}.logo-accent{color: var(--c-accent)}.logo-icon{width: 36px;height: 36px;background: var(--c-accent);clip-path: polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display: flex;align-items: center;justify-content: center;font-size: 17px;color: var(--c-white);font-weight: 800}.search-bar{flex: 1;max-width: 520px;display: flex;border: 1.5px solid var(--c-border2);border-radius: 5px;overflow: hidden;background: var(--c-bg);transition: border-color .2s}.search-bar:focus-within{border-color: var(--c-accent)}.search-bar input{flex: 1;background: none;border: none;outline: none;padding: 10px 16px;color: var(--c-text);font-family: var(--font-body);font-size: 14px;min-width: 0}.search-bar input::placeholder{color: var(--c-subtle)}.search-bar button{background: var(--c-accent);border: none;cursor: pointer;padding: 10px 20px;color: var(--c-white);font-weight: 700;font-family: var(--font-display);font-size: 14px;letter-spacing: .5px;transition: background .2s;text-transform: uppercase}.search-bar button:hover{background: var(--c-accent2)}.header-actions{display: flex;align-items: center;gap: 6px;margin-left: auto}.header-button{display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 8px 12px;border-radius: 5px;cursor: pointer;transition: background .2s;font-size: 10px;color: var(--c-muted);font-family: var(--font-mono);border: none;background: none}.header-button svg{width: 22px;height: 22px;stroke: var(--c-muted);transition: stroke .2s}.header-button:hover{background: var(--c-bg);color: var(--c-accent)}.header-button:hover svg{stroke: var(--c-accent)}.mobile-search-toggle{display: none}.cart-button{display: flex;align-items: center;gap: 10px;background: var(--c-accent);border: none;cursor: pointer;padding: 10px 18px;border-radius: 5px;color: var(--c-white);font-family: var(--font-display);font-weight: 700;font-size: 15px;letter-spacing: .5px;transition: background .2s}.cart-button:hover{background: var(--c-accent2);color: var(--c-white)}.cart-count{background: var(--c-white);color: var(--c-accent);width: 20px;height: 20px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 11px;font-weight: 700}.mobile-nav-toggle{display: none;width: 42px;height: 42px;border: 1.5px solid var(--c-border);background: var(--c-surface);border-radius: 5px;cursor: pointer;align-items: center;justify-content: center;color: var(--c-dark)}.main-nav{background: var(--c-surface);border-bottom: 2px solid var(--c-border);position: relative;z-index: 90}.nav-inner{max-width: 1380px;margin: 0 auto;padding: 0 24px;display: flex;align-items: stretch}.nav-menu,.nav-menu ul{list-style: none;padding: 0;margin: 0}.nav-menu{display: flex;align-items: stretch;flex-wrap: wrap}.nav-menu li{position: relative}.nav-menu > li > a{display: flex;align-items: center;gap: 5px;padding: 0 14px;min-height: 44px;font-family: var(--font-display);font-size: 14px;font-weight: 700;letter-spacing: .3px;color: var(--c-text);cursor: pointer;white-space: nowrap;border-bottom: 2px solid transparent;transition: all .15s;text-transform: uppercase;margin-bottom: -2px}.nav-menu > li:hover > a,.nav-menu > li.current-menu-item > a,.nav-menu > li.current-menu-ancestor > a{color: var(--c-accent);border-bottom-color: var(--c-accent)}.nav-menu .sub-menu{position: absolute;top: 100%;left: 0;background: var(--c-surface);border: 1.5px solid var(--c-border);border-top: 2px solid var(--c-accent);border-radius: 0 0 6px 6px;min-width: 220px;box-shadow: 0 8px 24px rgba(0,0,0,.12);display: none;flex-direction: column;z-index: 200;padding: 6px 0}.nav-menu li:hover > .sub-menu{display: flex}.nav-menu .sub-menu li{position: relative}.nav-menu .sub-menu a{display: flex;align-items: center;justify-content: space-between;padding: 9px 18px;font-size: 13px;font-family: var(--font-body);color: var(--c-text);cursor: pointer;font-weight: 500;transition: all .15s;text-transform: none;white-space: nowrap}.nav-menu .sub-menu a:hover{background: var(--c-accent-light);color: var(--c-accent);padding-left: 22px}.nav-menu .sub-menu .sub-menu{position: absolute;left: 100%;top: 0;border-radius: 0 6px 6px 6px;border-top: 2px solid var(--c-accent)}.hero{position: relative;overflow: hidden;background: var(--c-surface);border-bottom: 1px solid var(--c-border);min-height: 480px;display: flex}.hero-grid{position: absolute;inset: 0;opacity: .06;background-image: linear-gradient(var(--c-border2) 1px,transparent 1px),linear-gradient(90deg,var(--c-border2) 1px,transparent 1px);background-size: 36px 36px}.hero-accent-line{position: absolute;top: 0;left: 0;right: 0;height: 3px;background: var(--c-accent)}.hero-inner{position: relative;max-width: 1380px;margin: 0 auto;padding: 56px 24px;display: flex;align-items: center;gap: 60px;width: 100%}.hero-content{flex: 1;max-width: 580px}.hero-tag{display: inline-flex;align-items: center;gap: 8px;font-family: var(--font-mono);font-size: 11px;color: var(--c-accent);letter-spacing: 2px;text-transform: uppercase;margin-bottom: 18px;background: var(--c-accent-light);padding: 5px 12px;border-radius: 4px;border-left: 3px solid var(--c-accent)}.hero h1{font-family: var(--font-display);font-size: clamp(42px,5vw,68px);font-weight: 800;line-height: .95;letter-spacing: -1px;margin: 0 0 18px;color: var(--c-dark);text-transform: uppercase}.hero h1 em{font-style: normal;color: var(--c-accent);display: block}.hero-desc{color: var(--c-muted);font-size: 16px;line-height: 1.7;margin-bottom: 32px;max-width: 500px}.hero-btns{display: flex;gap: 12px;flex-wrap: wrap}.btn-primary,.button,button.button,input.button,.wp-block-button__link{background: var(--c-accent);color: var(--c-white);font-family: var(--font-display);font-weight: 700;font-size: 16px;letter-spacing: 1px;text-transform: uppercase;padding: 13px 28px;border-radius: 5px;border: none;cursor: pointer;transition: all .2s;display: inline-flex;align-items: center;gap: 8px;line-height: 1.2}.btn-primary:hover,.button:hover,button.button:hover,input.button:hover,.wp-block-button__link:hover{background: var(--c-accent2);transform: translateY(-1px);box-shadow: 0 4px 14px rgba(246,106,0,.3);color: var(--c-white)}.btn-secondary{background: none;color: var(--c-text);font-family: var(--font-display);font-weight: 600;font-size: 16px;letter-spacing: 1px;text-transform: uppercase;padding: 12px 28px;border-radius: 5px;border: 1.5px solid var(--c-border2);cursor: pointer;transition: all .2s;display: inline-flex;align-items: center}.btn-secondary:hover{border-color: var(--c-accent);color: var(--c-accent)}.hero-stats{display: flex;gap: 32px;margin-top: 44px;padding-top: 32px;border-top: 1px solid var(--c-border);flex-wrap: wrap}.stat-num{font-family: var(--font-display);font-size: 30px;font-weight: 800;color: var(--c-accent);line-height: 1}.stat-label{font-size: 12px;color: var(--c-muted);font-family: var(--font-mono);margin-top: 3px}.hero-visual{flex: 1;display: flex;align-items: center;justify-content: center;min-height: 340px}.hero-image-card{width: min(440px,100%);aspect-ratio: 1 / 1;border-radius: 18px;background: var(--c-bg);border: 1.5px solid var(--c-border);display: flex;align-items: center;justify-content: center;box-shadow: 0 18px 50px rgba(0,0,0,.08);position: relative;overflow: hidden;animation: float 6s ease-in-out infinite}.hero-image-card img{width: 100%;height: 100%;object-fit: cover}.drone-mark{width: 72%;height: 72%;position: relative}.drone-ring{position: absolute;inset: 0;border: 1px solid rgba(246,106,0,.16);border-radius: 50%;animation: spin-slow 20s linear infinite}.drone-ring:nth-child(2){inset: 26px;border-color: rgba(246,106,0,.26);animation-direction: reverse;animation-duration: 15s}.drone-core{position:absolute;inset: 28%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:84px;font-weight:800;color:var(--c-accent)}@keyframes float{0%,100%{transform: translateY(0) rotate(0deg)}33%{transform: translateY(-10px) rotate(1deg)}66%{transform: translateY(-5px) rotate(-1deg)}}@keyframes spin-slow{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}.categories{background: var(--c-bg);padding: 36px 0}.cat-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(140px,1fr));gap: 12px}.cat-card{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;padding: 20px 14px;text-align: center;cursor: pointer;transition: all .2s;display: flex;flex-direction: column;align-items: center;gap: 10px}.cat-card:hover{border-color: var(--c-accent);box-shadow: 0 4px 16px rgba(246,106,0,.1);transform: translateY(-2px);color: inherit}.cat-icon{width: 48px;height: 48px;border-radius: 8px;background: var(--c-bg);display: flex;align-items: center;justify-content: center;font-size: 24px;transition: background .2s}.cat-card:hover .cat-icon{background: var(--c-accent-light)}.cat-name{font-family: var(--font-display);font-size: 12px;font-weight: 700;letter-spacing: .5px;text-transform: uppercase;color: var(--c-text)}.cat-count{font-family: var(--font-mono);font-size: 10px;color: var(--c-subtle)}.section-inner{max-width: 1380px;margin: 0 auto;padding: 0 24px}.section-header{display: flex;align-items: baseline;gap: 16px;margin-bottom: 24px;padding-bottom: 14px;border-bottom: 2px solid var(--c-border)}.section-title{font-family: var(--font-display);font-size: 26px;font-weight: 800;letter-spacing: -.3px;text-transform: uppercase;color: var(--c-dark);margin: 0}.section-title span{color: var(--c-accent)}.section-sub{font-family: var(--font-mono);font-size: 11px;color: var(--c-subtle)}.section-link{margin-left: auto;font-family: var(--font-mono);font-size: 12px;color: var(--c-accent);display: flex;align-items: center;gap: 6px;transition: gap .2s}.section-link:hover{gap: 10px}.products-section{padding: 40px 0}.product-grid,.woocommerce ul.products{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 14px;padding: 0;margin: 0}.product-card,.woocommerce ul.products li.product{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;overflow: hidden;cursor: pointer;transition: all .22s;display: flex;flex-direction: column;position: relative;margin: 0 !important;width: auto !important;float: none !important;clear: none !important}.product-card:hover,.woocommerce ul.products li.product:hover{border-color: var(--c-accent);transform: translateY(-3px);box-shadow: 0 8px 28px rgba(246,106,0,.12)}.product-img,.woocommerce ul.products li.product a img{background: var(--c-bg);aspect-ratio: 4/3;object-fit: contain;display: flex;align-items: center;justify-content: center;font-size: 64px;position: relative;border-bottom: 1px solid var(--c-border);margin: 0;width: 100%}.product-badge,.onsale{position: absolute;top: 10px;left: 10px;right: auto;min-height: auto;min-width: auto;line-height: 1.2;font-family: var(--font-mono);font-size: 10px;font-weight: 600;letter-spacing: .8px;text-transform: uppercase;padding: 3px 8px;border-radius: 3px;z-index: 1;background: var(--c-accent-light);color: var(--c-accent);border: 1px solid var(--c-accent-border)}.badge-new{background: var(--c-success-bg);color: var(--c-success);border: 1px solid var(--c-success-border)}.badge-sale{background: var(--c-error-bg);color: var(--c-error);border: 1px solid var(--c-error-border)}.badge-hot{background: var(--c-accent-light);color: var(--c-accent);border: 1px solid var(--c-accent-border)}.badge-stock{background: var(--c-info-bg);color: var(--c-info);border: 1px solid var(--c-info-border)}.product-body{padding: 14px;flex: 1;display: flex;flex-direction: column;gap: 6px}.product-brand{font-family: var(--font-mono);font-size: 10px;color: var(--c-accent);letter-spacing: 2px;text-transform: uppercase}.product-name,.woocommerce-loop-product__title{font-family: var(--font-display);font-size: 16px !important;font-weight: 700;line-height: 1.2;color: var(--c-dark);padding: 0 !important;margin: 0 !important}.product-sku{font-family: var(--font-mono);font-size: 10px;color: var(--c-subtle)}.product-specs{display: flex;gap: 6px;flex-wrap: wrap;margin-top: 4px}.spec-tag{background: var(--c-bg);color: var(--c-muted);border: 1px solid var(--c-border);font-family: var(--font-mono);font-size: 10px;padding: 2px 6px;border-radius: 3px}.product-footer{padding: 11px 14px;border-top: 1px solid var(--c-border);display: flex;align-items: center;justify-content: space-between;gap: 12px}.price-main,.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{font-family: var(--font-display);font-size: 22px;font-weight: 800;color: var(--c-text)}.price-old,.woocommerce ul.products li.product .price del{font-size: 11px;color: var(--c-subtle);text-decoration: line-through;font-family: var(--font-mono);opacity: 1}.add-to-cart,.product-card .button,.woocommerce ul.products li.product .button{background: var(--c-accent);border: none;cursor: pointer;width: 36px;height: 36px;border-radius: 5px;display: flex;align-items: center;justify-content: center;transition: background .2s;padding: 0;color: var(--c-white);font-size: 0;margin: 0}.add-to-cart:hover,.product-card .button:hover,.woocommerce ul.products li.product .button:hover{background: var(--c-accent2);color: var(--c-white)}.add-to-cart svg{width: 17px;height: 17px;stroke: var(--c-white)}.promo-banner{margin: 0 0 40px;background: var(--c-surface);border: 1.5px solid var(--c-border);border-left: 4px solid var(--c-accent);border-radius: 8px;overflow: hidden;padding: 36px 48px;display: flex;align-items: center;gap: 40px;position: relative}.promo-banner::after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 200px;background: linear-gradient(to left,var(--c-accent-light),transparent)}.promo-content{flex: 1;position: relative;z-index: 1}.promo-tag{font-family: var(--font-mono);font-size: 11px;color: var(--c-accent);letter-spacing: 2px;text-transform: uppercase;margin-bottom: 10px}.promo-title{font-family: var(--font-display);font-size: 36px;font-weight: 800;line-height: 1;margin-bottom: 10px;color: var(--c-dark);text-transform: uppercase}.promo-title span{color: var(--c-accent)}.promo-desc{color: var(--c-muted);font-size: 14px;margin-bottom: 18px;max-width: 650px}.brands-section{padding: 36px 0;background: var(--c-surface);border-top: 1px solid var(--c-border);border-bottom: 1px solid var(--c-border)}.brands-label{font-family: var(--font-mono);font-size: 11px;color: var(--c-subtle);letter-spacing: 2px;text-transform: uppercase;text-align: center;margin-bottom: 20px}.brands-row{display: flex;align-items: center;justify-content: center;gap: 48px;flex-wrap: wrap}.brand-item{font-family: var(--font-display);font-size: 18px;font-weight: 800;letter-spacing: 2px;color: var(--c-subtle);text-transform: uppercase;transition: color .2s}.brand-item:hover{color: var(--c-accent)}.features-strip{display: grid;grid-template-columns: repeat(4,1fr);border-top: 1px solid var(--c-border);border-bottom: 1px solid var(--c-border);background: var(--c-surface)}.feature-item{padding: 22px 24px;border-right: 1px solid var(--c-border);display: flex;align-items: flex-start;gap: 14px}.feature-item:last-child{border-right: none}.feature-icon{width: 40px;height: 40px;flex-shrink: 0;background: var(--c-accent-light);border-radius: 8px;display: flex;align-items: center;justify-content: center;font-size: 20px}.feature-title{font-family: var(--font-display);font-size: 14px;font-weight: 700;text-transform: uppercase;letter-spacing: .5px;margin-bottom: 3px;color: var(--c-dark)}.feature-desc{font-size: 12px;color: var(--c-muted);line-height: 1.5}.content-area{max-width: 980px;margin: 40px auto;padding: 0 24px}.entry-card{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;padding: 28px;margin-bottom: 18px}.entry-title{font-family: var(--font-display);font-size: clamp(28px,4vw,44px);line-height: 1.05;margin: 0 0 16px;color: var(--c-dark);text-transform: uppercase}.entry-title a{color: var(--c-dark)}.entry-meta{font-family: var(--font-mono);font-size: 11px;color: var(--c-muted);margin-bottom: 14px;text-transform: uppercase;letter-spacing: .6px}.entry-content h1,.entry-content h2,.entry-content h3{font-family: var(--font-display);color: var(--c-dark);line-height: 1.1}.entry-content p{margin: 0 0 1em}.entry-content a{color: var(--c-accent);text-decoration: underline;text-underline-offset: 3px}.post-thumbnail{margin: -28px -28px 22px;border-bottom: 1px solid var(--c-border)}.post-thumbnail img{width: 100%}.pagination,.posts-navigation,.woocommerce-pagination{max-width: 1380px;margin: 28px auto;padding: 0 24px}.woocommerce .woocommerce-breadcrumb,.breadcrumb{max-width: 1380px;margin: 16px auto;padding: 0 24px;font-size: 12px;color: var(--c-muted);font-family: var(--font-mono)}.woocommerce div.product{max-width: 1380px;margin: 0 auto 48px;padding: 0 24px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;overflow: hidden}.woocommerce div.product div.images img{background: var(--c-bg)}.woocommerce div.product .product_title{font-family: var(--font-display);font-size: 42px;font-weight: 800;line-height: 1.05;color: var(--c-dark);text-transform: uppercase;margin-bottom: 10px}.woocommerce-product-details__short-description{color: var(--c-muted);font-size: 16px}.woocommerce div.product form.cart{display: flex;gap: 10px;align-items: center;margin: 24px 0}.woocommerce .quantity .qty{height: 48px;border: 1.5px solid var(--c-border);border-radius: 5px;background: var(--c-surface);color: var(--c-dark);font-family: var(--font-mono)}.woocommerce div.product form.cart .button{height: 48px;width: auto;font-size: 18px;padding: 0 28px}.woocommerce-tabs{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;margin-bottom: 40px;overflow: hidden}.woocommerce div.product .woocommerce-tabs ul.tabs{padding: 0;margin: 0;border-bottom: 2px solid var(--c-border);background: none}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display: none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border: none;background: none;border-radius: 0;margin: 0;padding: 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding: 14px 28px;font-family: var(--font-display);font-size: 14px;font-weight: 700;text-transform: uppercase;letter-spacing: .5px;color: var(--c-muted)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color: var(--c-accent)}.woocommerce div.product .woocommerce-tabs .panel{padding: 28px 32px;margin: 0}.woocommerce table.shop_attributes tr:nth-child(odd) th,.woocommerce table.shop_attributes tr:nth-child(odd) td{background: var(--c-bg)}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding: 10px 16px;border: 1px solid var(--c-border)}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color: var(--c-accent);background: var(--c-surface);color: var(--c-text)}.woocommerce-message::before,.woocommerce-info::before{color: var(--c-accent)}.site-footer{background: var(--c-dark);color: var(--c-border);padding: 56px 0 28px}.footer-inner{max-width: 1380px;margin: 0 auto;padding: 0 24px}.footer-grid{display: grid;grid-template-columns: 2fr 1fr 1fr 1fr;gap: 48px;margin-bottom: 48px}.footer-logo{font-family: var(--font-display);font-size: 24px;font-weight: 800;margin-bottom: 12px;display: flex;align-items: center;gap: 8px;color: var(--c-white);text-transform: uppercase}.footer-desc{color: var(--c-footer-muted);font-size: 13px;line-height: 1.7;margin-bottom: 20px}.footer-social{display: flex;gap: 8px}.social-btn{min-width: 34px;height: 34px;padding: 0 8px;border: 1px solid var(--c-topbar-border);border-radius: 4px;display: flex;align-items: center;justify-content: center;color: var(--c-footer-muted);transition: all .2s;font-size: 12px;font-family: var(--font-mono)}.social-btn:hover{border-color: var(--c-accent);color: var(--c-accent)}.footer-col-title{font-family: var(--font-display);font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;color: var(--c-white);margin-bottom: 14px;padding-bottom: 10px;border-bottom: 1px solid var(--c-footer-border)}.footer-links,.footer-menu{list-style: none;display: flex;flex-direction: column;gap: 7px;padding: 0;margin: 0}.footer-links a,.footer-menu a{font-size: 13px;color: var(--c-footer-muted);transition: color .2s}.footer-links a:hover,.footer-menu a:hover{color: var(--c-accent)}.footer-bottom{border-top: 1px solid var(--c-footer-border);padding-top: 22px;display: flex;justify-content: space-between;align-items: center;gap: 16px;font-family: var(--font-mono);font-size: 11px;color: var(--c-muted);flex-wrap: wrap}.fade-up{opacity: 0;transform: translateY(16px);transition: opacity .5s ease,transform .5s ease}.fade-up.visible{opacity: 1;transform: none}@media (max-width: 1100px){.header-inner{gap: 14px}.search-bar{max-width: none}.header-button span,.cart-button .cart-label{display: none}.hero-inner{gap: 30px}.features-strip{grid-template-columns: repeat(2,1fr)}.footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 782px){.admin-bar .site-header{top: 46px}.topbar-inner{align-items: flex-start}.topbar-links:last-child{display: none}.header-inner{min-height: auto;padding-top: 12px;padding-bottom: 12px;flex-wrap: wrap}.search-bar{order: 3;flex-basis: 100%}.mobile-nav-toggle{display: flex}.main-nav{display: none}.main-nav.is-open{display: block}.nav-menu{flex-direction: column;width: 100%;padding: 10px 0}.nav-menu > li > a{min-height: 40px}.nav-menu .sub-menu{position: static;display: none;box-shadow: none;border: none;border-left: 2px solid var(--c-accent);margin-left: 18px}.nav-menu li.is-open > .sub-menu,.nav-menu li:hover > .sub-menu{display: flex}.hero-inner{flex-direction: column;align-items: flex-start;padding: 42px 24px}.hero-visual{width: 100%;min-height: 260px}.hero-stats{gap: 22px}.promo-banner{padding: 28px 24px}.features-strip{grid-template-columns: 1fr}.feature-item{border-right: none;border-bottom: 1px solid var(--c-border)}.footer-grid{grid-template-columns: 1fr;gap: 28px}.section-header{flex-wrap: wrap}.section-link{margin-left: 0}.woocommerce div.product .product_title{font-size: 34px}}@media (max-width: 520px){.alignwide,.site-container,.section-inner,.header-inner,.topbar-inner,.nav-inner,.fpvdronas-orange-notice-inner{padding-left: 16px;padding-right: 16px}.logo{font-size: 23px}.logo-icon{width: 32px;height: 32px}.cart-button{padding: 9px 12px}.hero h1{font-size: 42px}.product-grid,.woocommerce ul.products{grid-template-columns: 1fr 1fr;gap: 10px}.product-body{padding: 11px}.promo-title{font-size: 30px}}body,button,input,textarea,select{font-family: var(--font-body) !important}h1,h2,h3,h4,h5,h6,.logo,.section-title,.product-name,.price-main,.footer-col-title,.cart-button,.btn-primary,.btn-secondary{font-family: var(--font-display) !important}.header-widget-band,.front-widget-area,.pre-footer-widget-area,.front-page-content,.fpv-product-widget-area{padding: 26px 0;background: var(--c-bg)}.header-widget-band{padding: 8px 0;border-bottom: 1px solid var(--c-border)}.header-widget-band .widget,.front-widget-area .widget,.pre-footer-widget-area .widget,.fpv-product-widget-area .widget{margin: 0}.widget-title{font-family: var(--font-display);text-transform: uppercase;color: var(--c-dark);margin-bottom: 10px}.custom-logo-link img,.site-branding img{max-height: 46px;width: auto}.footer-logo-image{max-height: 58px;width: auto;object-fit: contain}.footer-brand-col .wp-block-image img{max-height: 72px;width: auto}.topbar-menu,.footer-menu,.footer-bottom-menu{list-style: none;display: flex;gap: 18px;margin: 0;padding: 0}.topbar-menu li,.footer-menu li,.footer-bottom-menu li{list-style: none}.footer-menu{display: flex;flex-direction: column;gap: 7px}.footer-bottom-menu{flex-wrap: wrap;justify-content: flex-end}.nav-menu,.nav-menu ul{list-style: none;margin: 0;padding: 0}.nav-menu{display: flex;align-items: stretch;flex-wrap: wrap}.nav-menu > li{position: relative}.nav-menu a{display: flex;align-items: center;gap: 6px}.nav-menu .menu-icon{line-height: 1;font-size: 15px}.nav-menu .menu-arrow{font-size: 13px;transition: transform .2s}.nav-menu > li:hover > a .menu-arrow{transform: rotate(180deg)}.nav-menu .sub-menu li:hover > a .menu-arrow{transform: rotate(-90deg)}.nav-menu .sub-menu{position: absolute;top: 100%;left: 0;display: none;min-width: 230px;background: var(--c-surface);border: 1.5px solid var(--c-border);border-top: 2px solid var(--c-accent);border-radius: 0 0 6px 6px;box-shadow: 0 8px 24px rgba(0,0,0,.12);z-index: 300}.nav-menu li:hover > .sub-menu{display: block}.nav-menu .sub-menu li{position: relative}.nav-menu .sub-menu a{padding: 10px 16px;font-family: var(--font-body);text-transform: none;font-size: 13px;color: var(--c-text)}.nav-menu .sub-menu a:hover{background: var(--c-accent-light);color: var(--c-accent)}.nav-menu .sub-menu li{position: relative}.nav-menu .sub-menu .sub-menu{position: absolute;left: 100%;top: 0;border-radius: 0 6px 6px 6px;border-top: 2px solid var(--c-accent)}.hero-widget-card{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 10px;padding: 24px;width: min(100%,460px);box-shadow: 0 8px 26px rgba(0,0,0,.08)}.front-page-content{background: var(--c-bg)}.front-page-content > *{max-width: 100%}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce div.product form.cart .button,.woocommerce div.product form.cart button.single_add_to_cart_button,button.single_add_to_cart_button,.added_to_cart,.wc-block-components-button,.wp-block-button__link{background: var(--c-accent) !important;border-color: var(--c-accent) !important;color: var(--c-white) !important;font-family: var(--font-display) !important;border-radius: 5px !important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce div.product form.cart .button:hover,button.single_add_to_cart_button:hover{background: var(--c-accent2) !important;color: var(--c-white) !important}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color: var(--c-text) !important}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color: var(--c-muted) !important;opacity: 1 !important;text-decoration: line-through !important;text-decoration-thickness: 1px !important}.woocommerce div.product p.price del .amount,.woocommerce div.product span.price del .amount{color: inherit !important}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce div.product p.price ins .amount,.woocommerce div.product span.price ins .amount{color: var(--c-text) !important;background: transparent !important;text-decoration: none !important}.woocommerce div.product .woocommerce-tabs{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;overflow: hidden;margin-top: 34px}.woocommerce div.product .woocommerce-tabs ul.tabs{display: flex;justify-content: center;flex-wrap: wrap;gap: 0;padding: 0 !important;margin: 0 !important;border-bottom: 2px solid var(--c-border);background: var(--c-surface)}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display: none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border: none !important;background: transparent !important;margin: 0 !important;border-radius: 0 !important;padding: 0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display: block;padding: 15px 26px !important;font-family: var(--font-display) !important;font-weight: 800 !important;text-transform: uppercase;letter-spacing: .5px;color: var(--c-muted) !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color: var(--c-accent) !important;box-shadow: inset 0 -2px 0 var(--c-accent)}.woocommerce div.product .woocommerce-tabs .panel{padding: 30px 34px !important;margin: 0 !important}.fpvdronas-spec-table{width: 100%;border-collapse: collapse}.fpvdronas-spec-table th,.fpvdronas-spec-table td{border: 1px solid var(--c-border);padding: 12px 16px;text-align: left}.fpvdronas-spec-table th{width: 32%;background: var(--c-bg);color: var(--c-dark);font-family: var(--font-body)}.woocommerce div.product form.cart{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.woocommerce div.product form.cart .quantity{margin-right: 0 !important}.fpvdronas-product-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.fpv-product-action{min-height: 44px;border: 1.5px solid var(--c-border2);background: var(--c-white);color: var(--c-text);border-radius: 5px;padding: 10px 14px;cursor: pointer;font-size: 13px;font-weight: 700;display: inline-flex;align-items: center;gap: 6px;transition: all .18s}.fpv-product-action:hover,.fpv-product-action.is-active{border-color: var(--c-accent);color: var(--c-accent);background: var(--c-accent-light)}.fpv-product-action.is-active{box-shadow: inset 0 0 0 1px var(--c-accent)}.fpv-product-widget-area{max-width: 1380px;margin: 0 auto;padding: 20px 24px}.fpvdronas-related-products,.fpvdronas-product-news{max-width: 1380px;margin: 44px auto;padding: 0 24px}.fpvdronas-related-products h2,.fpvdronas-product-news h2{font-family: var(--font-display);text-transform: uppercase;font-size: 26px;color: var(--c-dark)}.fpv-news-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 18px}.fpv-news-card{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;overflow: hidden;transition: all .22s}.fpv-news-card:hover{border-color: var(--c-accent);transform: translateY(-2px);box-shadow: 0 8px 24px rgba(0,0,0,.08)}.fpv-news-image{display: flex;align-items: center;justify-content: center;min-height: 160px;background: var(--c-bg);color: var(--c-subtle);font-size: 54px;overflow: hidden}.fpv-news-image img{width: 100%;height: 100%;object-fit: cover}.fpv-news-body{padding: 16px}.fpv-news-date{font-family: var(--font-mono);font-size: 11px;color: var(--c-subtle);margin-bottom: 8px}.fpv-news-body h3{font-family: var(--font-display);font-size: 20px;line-height: 1.15;margin-bottom: 8px;color: var(--c-dark)}.fpv-news-body p{color: var(--c-muted);font-size: 13px;line-height: 1.6}.footer-grid{grid-template-columns: 2fr repeat(3,1fr)}.footer-grid:has(.widget){align-items: start}.footer-widget,.fpvdronas-widget{color: inherit}@media (max-width: 900px){.topbar-inner{flex-direction: column;gap: 8px;align-items: flex-start}.topbar-menu{flex-wrap: wrap}.nav-menu{display: none;width: 100%;flex-direction: column}.main-nav.open .nav-menu{display: flex}.nav-menu .sub-menu{position: static;display: none;box-shadow: none;border-left: 2px solid var(--c-accent);border-top: 0}.nav-menu li:hover > .sub-menu{display: block}.fpvdronas-product-actions{width: 100%}.fpv-product-action{flex: 1 1 190px;justify-content: center}.woocommerce div.product .woocommerce-tabs ul.tabs{justify-content: flex-start;overflow-x: auto;flex-wrap: nowrap}.footer-grid{grid-template-columns: 1fr}}@media (max-width: 900px){.main-nav.is-open .nav-menu{display: flex}.nav-menu li.is-open > .sub-menu{display: block}}body,body *:not(.dashicons),button,input,select,textarea,.woocommerce,.woocommerce *{font-family: var(--font-body) !important}.logo,.site-title,h1,h2,h3,h4,h5,h6,.section-title,.product-name,.woocommerce-loop-product__title,.price-main,.woocommerce div.product p.price,.woocommerce div.product span.price,.btn-primary,.btn-secondary,.cart-button{font-family: var(--font-display) !important}.fpv-page-main{background: var(--c-bg)}.fpv-page-hero{padding: 42px 0 18px;background: var(--c-bg);position: relative;overflow: hidden}.fpv-page-hero::before{content: '';position: absolute;inset: 0;opacity: .04;background-image: linear-gradient(var(--c-border2) 1px,transparent 1px),linear-gradient(90deg,var(--c-border2) 1px,transparent 1px);background-size: 36px 36px;pointer-events: none}.fpv-page-title-badge{position: relative;display: inline-flex;align-items: center;min-height: 28px;padding: 6px 14px 6px 18px;border-left: 3px solid var(--c-accent);border-radius: 4px;background: var(--c-accent-light);color: var(--c-accent);font-family: var(--font-mono) !important;font-size: 11px;font-weight: 500;line-height: 1.25;letter-spacing: 2.2px;text-transform: uppercase;margin: 0}.fpv-page-content-wrap{padding: 18px 0 52px}.fpv-page-content-card{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;padding: 10px 32px;max-width: 980px;margin: 0 auto 28px;box-shadow: 0 2px 8px rgba(0,0,0,.035)}.fpv-page-content-card .entry-content{font-size: 16px;line-height: 1.75}.page-widget-area{padding: 20px 0}.fpv-card-grid-section{margin: 34px auto 0}.fpv-card-grid-title{font-family: var(--font-display) !important;font-size: 24px;text-transform: uppercase;letter-spacing: .2px;color: var(--c-dark);margin: 0 0 18px;padding-bottom: 12px;border-bottom: 2px solid var(--c-border)}.fpv-card-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 16px}.fpv-navigation-card{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;overflow: hidden;display: flex;flex-direction: column;transition: all .22s ease;color: inherit}.fpv-navigation-card:hover{border-color: var(--c-accent);transform: translateY(-3px);box-shadow: 0 8px 28px rgba(255,106,0,.12);color: inherit}.fpv-navigation-card-image{aspect-ratio: 16/10;background: var(--c-bg);border-bottom: 1px solid var(--c-border);display: flex;align-items: center;justify-content: center;color: var(--c-accent);font-size: 38px}.fpv-navigation-card-image img{width: 100%;height: 100%;object-fit: cover}.fpv-navigation-card-body{padding: 18px}.fpv-navigation-card-body h3{font-family: var(--font-display) !important;text-transform: uppercase;font-size: 18px;line-height: 1.1;color: var(--c-dark);margin: 0 0 8px}.fpv-navigation-card-body p{color: var(--c-muted);font-size: 13px;line-height: 1.55;margin: 0 0 14px}.btn-card{display: inline-flex;padding: 8px 12px;font-size: 12px}.fpv-editable-card{display: grid;grid-template-columns: 180px 1fr;gap: 18px;background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;padding: 16px;align-items: center}.fpv-editable-card-image{display: block;background: var(--c-bg);border-radius: 6px;overflow: hidden;aspect-ratio: 4/3}.fpv-editable-card-image img{width: 100%;height: 100%;object-fit: cover}.fpv-editable-card-body h3{font-family: var(--font-display) !important;font-size: 22px;text-transform: uppercase;color: var(--c-dark);margin: 0 0 6px}.fpv-editable-card-body p{color: var(--c-muted);margin: 0 0 14px}.btn-small{padding: 9px 16px;font-size: 13px}.front-brands-widget-area{display: grid;gap: 14px}.features-strip .fpvdronas-widget{margin: 0}.features-strip .fpvdronas-widget .feature-item{height: 100%}.woocommerce div.product .woocommerce-tabs{clear: both;max-width: 1180px;margin: 44px auto 0;background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;overflow: hidden}.woocommerce div.product .woocommerce-tabs ul.tabs{display: flex !important;justify-content: center !important;gap: 0 !important;padding: 0 !important;margin: 0 !important;border-bottom: 1.5px solid var(--c-border) !important;background: var(--c-surface) !important;overflow-x: auto}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after{display: none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border: 0 !important;background: transparent !important;border-radius: 0 !important;margin: 0 !important;padding: 0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display: none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display: block !important;padding: 16px 20px !important;color: var(--c-muted) !important;font-family: var(--font-display) !important;font-size: 14px !important;font-weight: 800 !important;letter-spacing: .5px;text-transform: uppercase;border-bottom: 3px solid transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color: var(--c-accent) !important;border-bottom-color: var(--c-accent)}.woocommerce div.product .woocommerce-tabs .panel{padding: 32px 34px !important;margin: 0 !important;color: var(--c-text)}.woocommerce div.product .woocommerce-tabs .panel h2:first-child{display: none}.woocommerce table.shop_attributes,.fpvdronas-spec-table{width: 100%;border-collapse: collapse;border: 1px solid var(--c-border)}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td,.fpvdronas-spec-table th,.fpvdronas-spec-table td{border: 1px solid var(--c-border);padding: 12px 14px;font-size: 14px}.woocommerce table.shop_attributes th,.fpvdronas-spec-table th{width: 34%;background: var(--c-bg);color: var(--c-dark);font-family: var(--font-mono) !important}.woocommerce div.product form.cart{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin-bottom: 14px}.woocommerce div.product form.cart .quantity{margin: 0 !important}.fpv-qty-enhanced{display: inline-flex;align-items: center;border: 1.5px solid var(--c-border);border-radius: 5px;overflow: hidden;background: var(--c-white);height: 48px}.fpv-qty-enhanced .qty{width: 54px !important;height: 48px !important;border: 0 !important;border-left: 1px solid var(--c-border) !important;border-right: 1px solid var(--c-border) !important;text-align: center;font-weight: 700;color: var(--c-dark);-moz-appearance: textfield}.fpv-qty-enhanced .qty::-webkit-outer-spin-button,.fpv-qty-enhanced .qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.fpv-qty-btn{width: 40px;height: 48px;border: 0;background: var(--c-white);color: var(--c-dark);font-size: 20px;cursor: pointer;line-height: 1;transition: all .18s}.fpv-qty-btn:hover{background: var(--c-accent-light);color: var(--c-accent)}.woocommerce div.product form.cart .single_add_to_cart_button{height: 48px;border-radius: 5px !important;padding: 0 26px !important;font-family: var(--font-display) !important;font-size: 17px !important;text-transform: uppercase;letter-spacing: .5px}.fpvdronas-product-actions{display: flex;flex-wrap: wrap;gap: 8px;width: 100%;margin-top: 4px}.fpv-product-action{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-height: 40px;padding: 9px 14px;background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 5px;color: var(--c-text);font-family: var(--font-display) !important;font-size: 13px;font-weight: 800;text-transform: uppercase;letter-spacing: .35px;cursor: pointer;transition: all .18s}.fpv-product-action:hover,.fpv-product-action.is-active{border-color: var(--c-accent);color: var(--c-accent);background: var(--c-accent-light)}.fpvdronas-related-products,.fpvdronas-product-news{max-width: 1380px;margin: 42px auto 0;padding: 0 24px}.fpvdronas-related-products > h2{font-family: var(--font-display) !important;font-size: 26px;text-transform: uppercase;color: var(--c-dark);padding-bottom: 14px;margin: 0 0 20px;border-bottom: 2px solid var(--c-border)}.fpv-news-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 16px}.fpv-news-card{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;overflow: hidden;transition: all .2s}.fpv-news-card:hover{border-color: var(--c-accent);transform: translateY(-2px);box-shadow: 0 8px 22px rgba(0,0,0,.08)}.fpv-news-image{aspect-ratio: 16/9;background: var(--c-bg);display: flex;align-items: center;justify-content: center;font-size: 44px;color: var(--c-accent);border-bottom: 1px solid var(--c-border)}.fpv-news-image img{width: 100%;height: 100%;object-fit: cover}.fpv-news-body{padding: 16px}.fpv-news-date{font-family: var(--font-mono) !important;font-size: 11px;color: var(--c-subtle);margin-bottom: 8px}.fpv-news-body h3{font-family: var(--font-display) !important;font-size: 20px;line-height: 1.15;margin: 0 0 8px}.fpv-news-body p{color: var(--c-muted);font-size: 13px;line-height: 1.55;margin: 0}.fpv-cart-page{padding: 42px 0 60px;background: var(--c-bg)}.fpv-cart-layout{margin-top: 20px}.fpv-cart-table-card,.woocommerce .cart_totals,.fpv-cross-sells{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;overflow: hidden;box-shadow: 0 2px 8px rgba(0,0,0,.035)}.woocommerce .fpv-cart-table{margin: 0 !important;border: 0 !important;border-collapse: collapse !important}.woocommerce .fpv-cart-table th{background: var(--c-dark);color: var(--c-white);font-family: var(--font-display) !important;font-size: 13px;text-transform: uppercase;letter-spacing: .5px;padding: 14px !important}.woocommerce .fpv-cart-table td{padding: 16px 14px !important;border-top: 1px solid var(--c-border) !important;vertical-align: middle}.woocommerce .fpv-cart-table .product-thumbnail img{width: 74px;height: 74px;object-fit: contain;background: var(--c-bg);border: 1px solid var(--c-border);border-radius: 6px}.woocommerce .fpv-cart-table .product-name a{font-family: var(--font-display) !important;font-size: 17px;font-weight: 800;color: var(--c-dark);text-transform: uppercase}.woocommerce .fpv-cart-table .product-price,.woocommerce .fpv-cart-table .product-subtotal{font-family: var(--font-display) !important;font-size: 18px;font-weight: 800;color: var(--c-accent)}.woocommerce .fpv-cart-table .remove{width: 32px;height: 32px;border: 1.5px solid var(--c-border);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;color: var(--c-muted) !important;background: var(--c-white);font-size: 22px}.woocommerce .fpv-cart-table .remove:hover{color: var(--c-white) !important;background: var(--c-error);border-color: var(--c-error)}.woocommerce .fpv-cart-table .actions{background: var(--c-bg)}.woocommerce .fpv-cart-table .actions .coupon{display: inline-flex;gap: 8px;flex-wrap: wrap;float: left}.woocommerce .fpv-cart-table .actions .input-text{min-height: 42px;border: 1.5px solid var(--c-border);border-radius: 5px;padding: 8px 12px}.fpv-cart-collaterals{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 22px;align-items: start;margin-top: 24px}.woocommerce .cart_totals{width: 100% !important;float: none !important;padding: 22px}.woocommerce .cart_totals h2{font-family: var(--font-display) !important;font-size: 24px;text-transform: uppercase;color: var(--c-dark);margin: 0 0 14px}.woocommerce .cart_totals table{border-collapse: collapse;width: 100%}.woocommerce .cart_totals th,.woocommerce .cart_totals td{border-top: 1px solid var(--c-border);padding: 12px 0}.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button{width: 100%;text-align: center;border-radius: 5px;font-family: var(--font-display) !important;text-transform: uppercase;letter-spacing: .5px}.fpv-cross-sells{padding: 22px}.fpv-cross-sells .section-header{margin-bottom: 18px}.fpv-cross-sells ul.products{grid-template-columns: repeat(auto-fill,minmax(180px,1fr))}.cart-widget-area{margin: 22px 0}.woocommerce-account .woocommerce{max-width: 1180px;margin: 42px auto;padding: 0 24px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce form.login,.woocommerce form.register{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;padding: 22px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.woocommerce-account .woocommerce-MyAccount-navigation a{display: block;padding: 10px 12px;border: 1px solid var(--c-border);border-radius: 5px;font-family: var(--font-display) !important;text-transform: uppercase;font-weight: 800}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.woocommerce-account .woocommerce-MyAccount-navigation a:hover{color: var(--c-accent);border-color: var(--c-accent);background: var(--c-accent-light)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page a.button,.woocommerce-page button.button,.checkout-button,#place_order{background: var(--c-accent) !important;border-color: var(--c-accent) !important;color: var(--c-white) !important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.checkout-button:hover,#place_order:hover{background: var(--c-accent2) !important;border-color: var(--c-accent2) !important;color: var(--c-white) !important}@media (max-width: 900px){.fpv-cart-collaterals{grid-template-columns: 1fr}.fpv-editable-card{grid-template-columns: 1fr}.woocommerce div.product .woocommerce-tabs ul.tabs{justify-content: flex-start !important}.features-strip{grid-template-columns: repeat(2,1fr)}}@media (max-width: 640px){.fpv-page-content-card{padding: 10px 18px}.features-strip{grid-template-columns: 1fr}.fpv-page-title-badge{font-size: 10px;letter-spacing: 1.5px}.woocommerce .fpv-cart-table .actions .coupon{float: none;width: 100%;margin-bottom: 10px}}.fpv-search-wrap{position: relative;flex: 1;max-width: 560px}.fpv-search-wrap .search-bar{max-width: none;width: 100%}.fpv-search-dropdown{position: absolute;left: 0;right: 0;top: calc(100% + 8px);background: var(--c-surface);border: 1.5px solid var(--c-border);border-top: 3px solid var(--c-accent);border-radius: 0 0 8px 8px;box-shadow: 0 14px 34px rgba(0,0,0,.14);z-index: 500;display: none;overflow: hidden}.fpv-search-dropdown.is-visible{display: block}.fpv-search-result-item{display: grid;grid-template-columns: 58px minmax(0,1fr) auto auto;gap: 12px;align-items: center;padding: 10px 12px;border-bottom: 1px solid var(--c-border)}.fpv-search-result-item:last-child{border-bottom: 0}.fpv-search-result-image img{width: 52px;height: 52px;object-fit: contain;background: var(--c-bg);border: 1px solid var(--c-border);border-radius: 6px}.fpv-search-result-title{font-family: var(--font-display);font-weight: 800;color: var(--c-dark);text-transform: uppercase;line-height: 1.15}.fpv-search-result-title:hover{color: var(--c-accent)}.fpv-search-result-price{font-family: var(--font-display);font-weight: 800;color: var(--c-accent);white-space: nowrap}.fpv-search-add{padding: 8px 11px !important;font-size: 12px !important;min-height: auto !important;white-space: nowrap}.fpv-search-empty{padding: 14px 16px;color: var(--c-muted);font-family: var(--font-mono);font-size: 12px}.footer-logo-image{max-height: 40px !important;width: auto;object-fit: contain}.site-footer .custom-logo{max-height: 40px !important;width: auto}.fpv-continue-shopping,.fpv-block-continue-shopping{display: inline-flex !important;align-items: center;justify-content: center;margin-left: 10px !important;background: var(--c-dark) !important;border-color: var(--c-dark) !important;color: var(--c-white) !important;border-radius: 5px !important;font-family: var(--font-display) !important;text-transform: uppercase;letter-spacing: .5px;font-weight: 800 !important}.fpv-block-continue-shopping{margin-top: 12px !important;width: 100%;text-align: center;padding: 12px 16px !important;text-decoration: none !important}.wc-block-cart,.wc-block-checkout{max-width: 1180px;margin: 38px auto 60px;background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;padding: 28px;box-shadow: 0 2px 8px rgba(0,0,0,.04)}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background: var(--c-accent) !important;color: var(--c-white) !important;border-radius: 5px !important;font-family: var(--font-display) !important;text-transform: uppercase;font-weight: 800 !important}.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background: var(--c-accent2) !important;color: var(--c-white) !important}.wc-block-components-text-input input,.wc-block-components-combobox-control input,.wc-block-components-country-input input,.wc-block-components-state-input input{border-color: var(--c-border2) !important;border-radius: 5px !important}.fpv-modal{position: fixed;inset: 0;z-index: 9999;display: none}.fpv-modal.is-open{display: block}.fpv-modal-backdrop{position: absolute;inset: 0;background: rgba(0,0,0,.46)}.fpv-modal-card{position: relative;width: min(520px,calc(100vw - 32px));margin: 8vh auto;background: var(--c-white);border: 1.5px solid var(--c-border);border-top: 4px solid var(--c-accent);border-radius: 10px;box-shadow: 0 22px 60px rgba(0,0,0,.22);padding: 26px}.fpv-modal-close{position: absolute;top: 10px;right: 12px;width: 32px;height: 32px;border: 1px solid var(--c-border);border-radius: 50%;background: var(--c-white);cursor: pointer;font-size: 22px;line-height: 1;color: var(--c-muted)}.fpv-modal-content h3{margin: 0 34px 4px 0;font-family: var(--font-display);font-size: 26px;text-transform: uppercase;color: var(--c-dark)}.fpv-modal-sub{color: var(--c-muted);margin-bottom: 18px}.fpv-modal form{display: grid;gap: 9px}.fpv-modal label{font-family: var(--font-mono);font-size: 11px;text-transform: uppercase;color: var(--c-muted);letter-spacing: .8px}.fpv-modal input,.fpv-modal textarea{width: 100%;border: 1.5px solid var(--c-border2);border-radius: 5px;padding: 11px 12px;font-family: var(--font-body);font-size: 14px}.fpv-modal input:focus,.fpv-modal textarea:focus{outline: none;border-color: var(--c-accent)}.fpv-modal button[type="submit"]{margin-top: 6px;background: var(--c-accent);color: var(--c-white);border: 0;border-radius: 5px;padding: 12px 18px;cursor: pointer;font-family: var(--font-display);font-weight: 800;text-transform: uppercase;letter-spacing: .5px}.fpv-modal button[type="submit"]:hover{background: var(--c-accent2)}.fpv-form-message{min-height: 18px;font-size: 13px;font-family: var(--font-mono)}.fpv-form-message.is-success{color: var(--c-success)}.fpv-form-message.is-error{color: var(--c-error)}.fpv-account-top-actions{max-width: 1180px;margin: 28px auto 0;padding: 0 24px;display: flex;gap: 10px;flex-wrap: wrap}.fpv-account-main-action{display: inline-flex;align-items: center;justify-content: center;background: var(--c-accent);color: var(--c-white) !important;border: 1.5px solid var(--c-accent);border-radius: 5px;padding: 12px 22px;font-family: var(--font-display);font-weight: 800;text-transform: uppercase;letter-spacing: .7px;text-decoration: none !important}.fpv-account-secondary-action{background: var(--c-dark);border-color: var(--c-dark)}.fpv-account-main-action:hover{background: var(--c-accent2);border-color: var(--c-accent2)}.woocommerce-account .woocommerce-MyAccount-navigation a{min-height: 50px;display: flex !important;align-items: center;padding: 12px 14px !important}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a{background: var(--c-dark);border-color: var(--c-dark);color: var(--c-white) !important}.woocommerce-account .woocommerce-MyAccount-content label,.woocommerce-account .woocommerce-form-row label{color: var(--c-dark)}.woocommerce-account .woocommerce-MyAccount-content input,.woocommerce-account .woocommerce-form input{min-height: 42px;border: 1.5px solid var(--c-border2);border-radius: 4px;padding: 8px 10px}.woocommerce #reviews #comments h2,.woocommerce #review_form #reply-title{font-family: var(--font-display);text-transform: uppercase;color: var(--c-dark)}.woocommerce #review_form #respond textarea{border: 1.5px solid var(--c-border2);border-radius: 5px;padding: 12px}.woocommerce p.stars a{color: var(--c-accent) !important}@media (max-width: 760px){.fpv-search-wrap{order: 3;flex-basis: 100%;max-width: none}.fpv-search-result-item{grid-template-columns: 50px minmax(0,1fr)}.fpv-search-result-price,.fpv-search-add{grid-column: 2;justify-self: start}.wc-block-cart,.wc-block-checkout{padding: 18px;margin-left: 12px;margin-right: 12px}}.fpv-cart-bottom-actions{display: flex;justify-content: flex-end;margin-top: 20px}.fpv-continue-shopping,.fpv-block-continue-shopping,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button,.wc-block-cart__submit-button{background: var(--c-accent) !important;border-color: var(--c-accent) !important;color: var(--c-white) !important;text-decoration: none !important;min-height: 52px;border-radius: 5px !important;font-family: var(--font-display) !important;text-transform: uppercase;letter-spacing: .5px;font-weight: 800 !important;display: inline-flex !important;align-items: center;justify-content: center}.fpv-block-continue-shopping{width: auto !important;min-width: 260px;padding: 14px 24px !important;margin: 0 !important}.fpv-continue-shopping:hover,.fpv-block-continue-shopping:hover,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:hover,.wc-block-cart__submit-button:hover{background: var(--c-accent2) !important;border-color: var(--c-accent2) !important;color: var(--c-white) !important;text-decoration: none !important}.woocommerce .fpv-cart-table .actions{text-align: right}.woocommerce .fpv-cart-table .actions .fpv-continue-shopping{float: right;margin: 10px 0 0 12px !important}.fpv-search-dropdown .added_to_cart,.added_to_cart.wc-forward{display: none !important}.theme-toast{font-family: var(--font-display) !important;font-weight: 800 !important;text-transform: uppercase;letter-spacing: .4px}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout{display: none !important}.woocommerce-account .woocommerce-MyAccount-navigation a,.woocommerce-account .woocommerce-MyAccount-content a,.woocommerce-account .fpv-account-main-action{text-decoration: none !important}.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-account .woocommerce-MyAccount-content a:hover{text-decoration: none !important}.fpv-account-top-actions{margin: 28px auto 8px}.fpv-account-main-action.is-logout{background: var(--c-dark) !important;border-color: var(--c-dark) !important;color: var(--c-white) !important}.fpv-account-main-action.is-logout:hover{background: var(--c-black) !important;border-color: var(--c-black) !important}.fpv-account-secondary-action{background: var(--c-accent-light) !important;border-color: var(--c-accent) !important;color: var(--c-accent) !important}.woocommerce #reviews #reply-title,.woocommerce #reviews .comment-reply-title{text-transform: none !important}.woocommerce #reviews label{color: var(--c-dark)}.fpv-empty-cart-page .section-inner{padding-top: 48px;padding-bottom: 56px}.fpv-empty-cart-card{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 10px;padding: 44px 24px;text-align: center;box-shadow: 0 8px 24px rgba(0,0,0,.04)}.fpv-empty-drone-icon{width: 118px;height: 118px;margin: 0 auto 18px;color: var(--c-dark);display: flex;align-items: center;justify-content: center;transform: rotate(-10deg)}.fpv-empty-drone-icon svg{width: 100%;height: 100%}.fpv-empty-cart-card h1{font-family: var(--font-display);font-size: 30px;text-transform: uppercase;margin: 0 0 8px;color: var(--c-dark)}.fpv-empty-cart-card p{color: var(--c-muted);margin: 0 auto 20px;max-width: 520px}.fpv-empty-cart-button{background: var(--c-accent) !important;border-color: var(--c-accent) !important;color: var(--c-white) !important;text-decoration: none !important}.fpv-empty-cart-products{margin-top: 36px}.fpv-empty-cart-products h2{font-family: var(--font-display);text-transform: uppercase;text-align: center;margin-bottom: 20px}.theme-toast{top: 24px !important;bottom: auto !important;right: 24px !important;min-width: 220px;text-align: center}.fpv-search-add.is-loading{opacity: .65;pointer-events: none}.woocommerce-account .fpv-account-top-actions{max-width: 1180px;margin: 28px auto 10px}.woocommerce-account.logged-in .fpv-account-top-actions{display: none !important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{background: var(--c-dark) !important;color: var(--c-white) !important;border-color: var(--c-dark) !important}.woocommerce-MyAccount-navigation ul li a,.fpv-account-main-action{text-decoration: none !important}.woocommerce-message,.woocommerce-info,.woocommerce-error{font-family: var(--font-body)}.woocommerce-message .button.wc-forward{display: none !important}.wc-block-cart__empty-cart__icon,.wc-block-empty-cart__icon{width: 110px !important;height: 110px !important;margin: 0 auto 20px !important;color: var(--c-dark) !important;background: currentColor;-webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><g fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"><path d="M60 38 L45 57 L60 76 L75 57 Z"/><path d="M45 57 L24 38"/><path d="M75 57 L96 38"/><path d="M45 57 L24 76"/><path d="M75 57 L96 76"/><circle cx="20" cy="34" r="10"/><circle cx="100" cy="34" r="10"/><circle cx="20" cy="80" r="10"/><circle cx="100" cy="80" r="10"/><path d="M48 90 C60 100 76 99 88 88"/><path d="M87 88 L87 103"/><path d="M87 88 L102 88"/></g></svg>') center / contain no-repeat;mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><g fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"><path d="M60 38 L45 57 L60 76 L75 57 Z"/><path d="M45 57 L24 38"/><path d="M75 57 L96 38"/><path d="M45 57 L24 76"/><path d="M75 57 L96 76"/><circle cx="20" cy="34" r="10"/><circle cx="100" cy="34" r="10"/><circle cx="20" cy="80" r="10"/><circle cx="100" cy="80" r="10"/><path d="M48 90 C60 100 76 99 88 88"/><path d="M87 88 L87 103"/><path d="M87 88 L102 88"/></g></svg>') center / contain no-repeat;transform: rotate(-10deg)}.wc-block-cart__empty-cart__icon svg,.wc-block-empty-cart__icon svg{display: none !important}.fpv-breadcrumb-bar{background: var(--c-bg);border-top: 1px solid var(--c-border);border-bottom: 1px solid var(--c-border)}.fpv-breadcrumb-bar .section-inner{max-width: 1380px;margin: 0 auto;padding: 9px 24px;font-family: var(--font-mono);font-size: 11px;color: var(--c-accent);letter-spacing: .2px}.fpv-breadcrumb-bar a,.fpv-breadcrumb-bar span{color: var(--c-accent);text-decoration: none !important}.fpv-breadcrumb-sep{color: var(--c-accent);opacity: .85}.wc-block-cart__submit-container .fpv-cart-bottom-actions,.wc-block-cart__submit .fpv-cart-bottom-actions{margin-top: 12px !important;width: 100%;display: block !important}.wc-block-cart__submit-container .fpv-block-continue-shopping,.wc-block-cart__submit .fpv-block-continue-shopping,.wc-block-cart__submit-button,.fpv-continue-shopping-totals,.woocommerce .wc-proceed-to-checkout a.checkout-button{min-height: 53px !important;display: flex !important;align-items: center !important;justify-content: center !important;border-radius: 5px !important;font-family: var(--font-display) !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: .5px !important;text-decoration: none !important}.wc-block-cart__submit-container .fpv-block-continue-shopping,.wc-block-cart__submit .fpv-block-continue-shopping{width: 100% !important;margin: 0 !important;background: var(--c-accent) !important;border-color: var(--c-accent) !important;color: var(--c-white) !important}.woocommerce .wc-proceed-to-checkout{display: grid;gap: 12px}.woocommerce .wc-proceed-to-checkout .fpv-continue-shopping-totals{width: 100%;margin: 0 !important;background: var(--c-accent) !important;color: var(--c-white) !important;border-color: var(--c-accent) !important}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout{display: block !important}.woocommerce-account.logged-in .fpv-account-top-actions{display: none !important}.woocommerce-account .woocommerce-message{display: none !important}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a,.woocommerce-account .fpv-account-auth-nav a.fpv-account-login-link,.woocommerce-account .fpv-account-auth-nav a.fpv-account-register-link{background: var(--c-dark) !important;border-color: var(--c-dark) !important;color: var(--c-white) !important;text-decoration: none !important}.woocommerce-account .fpv-account-auth-nav{max-width: 1180px;margin: 28px auto 12px;padding: 0 24px}.woocommerce-account .fpv-account-auth-nav ul{list-style: none;margin: 0;padding: 12px;border: 1px solid var(--c-border);border-radius: 8px;display: grid;gap: 8px;max-width: 260px;background: var(--c-white)}.woocommerce-account .woocommerce-MyAccount-navigation a{text-decoration: none !important}.fpv-search-dropdown .fpv-search-add{cursor: pointer;border: 0 !important;text-decoration: none !important}.fpv-search-dropdown .added_to_cart{display: none !important}.woocommerce div.product div.images.woocommerce-product-gallery,.woocommerce-product-gallery{position: relative}.fpv-gallery-arrow{position: absolute;top: 50%;transform: translateY(-50%);z-index: 8;width: 42px;height: 42px;border-radius: 50%;border: 1.5px solid var(--c-border);background: rgba(255,255,255,.92);color: var(--c-dark);font-family: var(--font-display);font-size: 34px;line-height: 1;display: flex;align-items: center;justify-content: center;cursor: pointer;box-shadow: 0 6px 18px rgba(0,0,0,.12);transition: all .18s ease}.fpv-gallery-arrow:hover{background: var(--c-accent);border-color: var(--c-accent);color: var(--c-white)}.fpv-gallery-prev{left: 16px}.fpv-gallery-next{right: 16px}.footer-bottom > div:first-child,.footer-bottom > div:last-child{min-width: 220px}.footer-bottom a{color: inherit}.footer-bottom-left{display: inline-flex;align-items: center;gap: 10px;min-width: 0}.footer-bottom-image{max-width: 120px;max-height: 34px;width: auto;height: auto;object-fit: contain;display: inline-block}.woocommerce-MyAccount-navigation ul{display: flex;flex-direction: column;gap: 10px}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a,.woocommerce-MyAccount-navigation li a[href*="customer-logout"]{background: var(--c-dark) !important;color: var(--c-white) !important;border-color: var(--c-dark) !important}.woocommerce-MyAccount-navigation li a{text-decoration: none !important}.fpvdronas-theme .woocommerce-message,.fpvdronas-theme .woocommerce-info,.fpvdronas-theme .woocommerce-error{font-family: var(--font-body) !important}.theme-toast.is-success{background: var(--c-success) !important}.theme-toast.is-error{background: var(--c-error) !important}.wc-block-cart__submit-container,.wc-block-cart__submit{display: grid !important;gap: 12px !important}.wc-block-cart__submit-button,.wc-block-cart__submit-container .fpv-block-continue-shopping,.wc-block-cart__submit .fpv-block-continue-shopping,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button,.fpvdronas-theme .fpv-continue-shopping-totals{min-height: 54px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;text-decoration: none !important;line-height: 1.1 !important}.footer-bottom{display: flex;align-items: center;justify-content: space-between;gap: 24px}.footer-bottom-left{display: flex;align-items: center;min-width: 0}.footer-bottom-right{display: inline-flex;align-items: center;justify-content: flex-end;gap: 12px;margin-left: auto;text-align: right}.footer-bottom-right .footer-bottom-image{max-width: 120px;max-height: 34px;width: auto;height: auto;object-fit: contain;display: inline-block}.footer-bottom-left .footer-bottom-image{display: none !important}#fpvdronasToast.is-success{background: var(--c-success) !important;color: var(--c-white) !important}#fpvdronasToast.is-error{background: var(--c-error) !important;color: var(--c-white) !important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{border-top-color: var(--c-accent)}.woocommerce-account .fpv-account-auth-nav{max-width: 1180px;margin: 28px auto 12px;padding: 0 24px}.woocommerce-account .fpv-account-auth-nav ul,.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style: none}.woocommerce-account .fpv-account-auth-nav a,.woocommerce-account .woocommerce-MyAccount-navigation a{text-decoration: none !important}.woocommerce-account .fpv-account-auth-nav a{min-height: 50px;display: flex !important;align-items: center;padding: 12px 14px !important;border-radius: 5px;font-family: var(--font-display) !important;text-transform: uppercase;font-weight: 800}.fpv-field-error{border-color: var(--c-error) !important;box-shadow: 0 0 0 1px var(--c-error) inset !important}.woocommerce-billing-fields input#billing_phone[aria-required="true"],.woocommerce-billing-fields input#billing_phone:required{border-color: var(--c-border2)}a.button,button.button,.button,.wp-element-button,.add_to_cart_button,.single_add_to_cart_button,.checkout-button,.fpv-search-add,.fpv-block-continue-shopping,.fpv-continue-shopping,.wc-block-components-button{text-decoration: none !important}.theme-toast{position: fixed !important;top: 24px !important;right: 24px !important;bottom: auto !important;z-index: 999999 !important;color: var(--c-white) !important;padding: 13px 18px !important;border-radius: 8px !important;font-family: var(--font-mono) !important;font-size: 12px !important;font-weight: 800 !important;box-shadow: 0 8px 24px rgba(0,0,0,.22) !important;max-width: 340px !important;opacity: 0;transform: translateY(10px);transition: all .25s ease}.theme-toast.is-success{background: var(--c-success) !important}.theme-toast.is-error{background: var(--c-error) !important}.add_to_cart_button,.single_add_to_cart_button,.fpv-search-add,button[name="add-to-cart"],a[href*="add-to-cart"].button{min-height: 42px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;background: var(--c-accent) !important;border-color: var(--c-accent) !important;color: var(--c-white) !important;border-radius: 5px !important;font-family: var(--font-display) !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: .4px !important}.add_to_cart_button:hover,.single_add_to_cart_button:hover,.fpv-search-add:hover,button[name="add-to-cart"]:hover,a[href*="add-to-cart"].button:hover{background: var(--c-accent2) !important;border-color: var(--c-accent2) !important;color: var(--c-white) !important}.fpv-cart-bottom-actions{margin-top: 12px !important;width: 100% !important;display: block !important}.fpv-block-continue-shopping,.fpv-continue-shopping-totals{width: 100% !important;min-height: 53px !important;margin: 0 !important;background: var(--c-accent) !important;border-color: var(--c-accent) !important;color: var(--c-white) !important;display: flex !important;align-items: center !important;justify-content: center !important}.wc-block-cart__submit-container,.wc-block-cart__submit,.woocommerce .wc-proceed-to-checkout{display: grid !important;gap: 12px !important}.woocommerce .wc-proceed-to-checkout .fpv-continue-shopping-totals{order: 2}.footer-col-title{text-transform: uppercase}.fpv-gallery-arrow{position: absolute;top: 50%;transform: translateY(-50%);z-index: 5;width: 42px;height: 42px;border-radius: 50%;border: 1px solid var(--c-border);background: rgba(255,255,255,.94);color: var(--c-accent);font-size: 32px;line-height: 1;cursor: pointer;box-shadow: 0 6px 18px rgba(0,0,0,.12)}.fpv-gallery-prev{left: 14px}.fpv-gallery-next{right: 14px}.woocommerce-product-gallery{position: relative}.fpv-modal{display: none;position: fixed;inset: 0;z-index: 999998}.fpv-modal.is-open{display: block}.fpv-modal-backdrop{position: absolute;inset: 0;background: rgba(0,0,0,.45)}.fpv-modal-card{position: relative;width: min(520px,calc(100% - 32px));margin: 9vh auto;background: var(--c-white);border: 1px solid var(--c-border);border-radius: 8px;padding: 26px;box-shadow: 0 18px 60px rgba(0,0,0,.28)}.fpv-modal-card input,.fpv-modal-card textarea{width: 100%;margin: 8px 0 12px;min-height: 44px}.fpv-modal-card textarea{min-height: 120px}.fpv-modal-close{position: absolute;right: 12px;top: 10px;border: 0;background: transparent;font-size: 26px;cursor: pointer}.brands-section{overflow: hidden}.fpv-carousel-wrap{width: 100%;overflow: hidden;position: relative;padding: 14px 0;background: transparent}.fpv-carousel-wrap::before,.fpv-carousel-wrap::after{content: '';position: absolute;top: 0;bottom: 0;width: 90px;z-index: 2;pointer-events: none}.fpv-carousel-wrap::before{left: 0;background: linear-gradient(to right,var(--c-surface),transparent)}.fpv-carousel-wrap::after{right: 0;background: linear-gradient(to left,var(--c-surface),transparent)}.fpv-carousel-track{display: flex;align-items: center;width: max-content;animation: fpvScroll var(--fpv-carousel-speed,45s) linear infinite;will-change: transform}.fpv-carousel-set{display: flex;align-items: center;gap: 24px;width: max-content;padding-right: 24px;flex-shrink: 0}.logo-box{width: 250px;height: 150px;border-radius: 20px;overflow: hidden;display: flex;align-items: center;justify-content: center;flex-shrink: 0;text-decoration: none !important;cursor: pointer;background: transparent;transition: transform .18s ease,opacity .18s ease}.logo-box:hover{transform: translateY(-2px);opacity: .86}.logo-box img{width: 250px;height: 150px;object-fit: contain;display: block}.fpv-carousel-wrap:hover .fpv-carousel-track{animation-play-state: paused}@keyframes fpvScroll{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}@media (max-width: 768px){.fpv-carousel-set{gap: 16px;padding-right: 16px}.logo-box{width: 180px;height: 108px;border-radius: 18px}.logo-box img{width: 180px;height: 108px}.fpv-carousel-track{animation-duration: 32s}}.fpv-block-continue-shopping,.fpv-continue-shopping-totals,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button,.wc-block-cart__submit-button,.wc-block-components-button.wc-block-cart__submit-button{width: 100% !important;min-height: 54px !important;height: 54px !important;padding: 0 24px !important;margin: 0 !important;box-sizing: border-box !important;display: flex !important;align-items: center !important;justify-content: center !important;background: var(--c-accent) !important;border: 1px solid var(--c-accent) !important;border-radius: 5px !important;color: var(--c-white) !important;font-family: var(--font-display) !important;font-size: 16px !important;font-weight: 800 !important;line-height: 1 !important;letter-spacing: .5px !important;text-transform: uppercase !important;text-decoration: none !important}.fpv-block-continue-shopping:hover,.fpv-continue-shopping-totals:hover,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:hover,.wc-block-cart__submit-button:hover{background: var(--c-accent2) !important;border-color: var(--c-accent2) !important;color: var(--c-white) !important;text-decoration: none !important}.woocommerce .wc-proceed-to-checkout,.wc-block-cart__submit-container,.wc-block-cart__submit{display: grid !important;gap: 12px !important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.button,a.button,.wc-block-components-button,.add_to_cart_button,.single_add_to_cart_button{text-decoration: none !important}.fpv-search-dropdown.is-open,.fpv-search-dropdown.is-visible{display: block !important}.fpv-search-result-item{grid-template-columns: 64px minmax(0,1fr) auto auto !important;gap: 14px !important;align-items: center !important}.fpv-search-result-main{min-width: 0;display: flex;flex-direction: column;gap: 4px}.fpv-search-result-title,.fpv-search-result-title:visited,.fpv-search-result-image,.fpv-search-result-image:visited{text-decoration: none !important}.fpv-search-result-stock{font-family: var(--font-mono) !important;font-size: 10px !important;line-height: 1.2 !important;letter-spacing: .4px !important;text-transform: uppercase !important}.fpv-search-result-stock.is-in-stock{color: var(--c-success) !important}.fpv-search-result-stock.is-out-stock{color: var(--c-error) !important}.fpv-search-view{min-height: 38px !important;padding: 8px 12px !important;font-size: 12px !important;text-decoration: none !important}.fpv-search-add,.fpv-search-dropdown .fpv-search-add{min-height: 38px !important;padding: 8px 12px !important;font-size: 12px !important;white-space: nowrap !important;text-decoration: none !important}@media (max-width: 768px){.fpv-search-result-item{grid-template-columns: 58px minmax(0,1fr) !important}.fpv-search-result-price,.fpv-search-add,.fpv-search-view{grid-column: 2 !important;justify-self: start !important}}.theme-toast{top: 120px !important;right: 24px !important;bottom: auto !important}@media (max-width: 768px){.theme-toast{top: 118px !important;right: 12px !important;left: 12px !important;max-width: none !important}}.fpv-empty-drone-icon{display: none !important}.fpv-empty-face{width: 86px;height: 86px;margin: 0 auto 22px;border-radius: 50%;background: var(--c-dark);position: relative;color: var(--c-white)}.fpv-empty-face-eye{position: absolute;top: 27px;width: 10px;height: 10px;border-radius: 50%;background: var(--c-white)}.fpv-empty-face-eye-left{left: 27px}.fpv-empty-face-eye-right{right: 27px}.fpv-empty-face-tear{position: absolute;left: 25px;top: 45px;width: 14px;height: 20px;background: var(--c-white);border-radius: 50% 50% 55% 55%;transform: rotate(35deg)}.fpv-empty-face-mouth{position: absolute;right: 20px;bottom: 26px;width: 28px;height: 18px;border-top: 5px solid var(--c-white);border-radius: 50% 50% 0 0;transform: rotate(22deg)}.fpv-empty-cart-card h1{letter-spacing: .02em}.fpv-empty-products-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;max-width: 1120px;margin: 0 auto}.fpv-empty-product-card{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;overflow: hidden;text-align: center;display: flex;flex-direction: column;align-items: stretch}.fpv-empty-product-image{display: flex;align-items: center;justify-content: center;aspect-ratio: 1 / 1;background: var(--c-bg);text-decoration: none !important}.fpv-empty-product-image img{width: 100%;height: 100%;object-fit: contain}.fpv-empty-product-title{font-family: var(--font-display);font-weight: 800;text-transform: uppercase;color: var(--c-dark);padding: 12px 12px 4px;text-decoration: none !important}.fpv-empty-product-title:hover{color: var(--c-accent)}.fpv-empty-product-price{color: var(--c-accent);font-weight: 800;font-size: 18px;padding: 0 12px 12px}.fpv-empty-product-button{margin: auto 14px 14px !important;text-decoration: none !important}@media (max-width: 900px){.fpv-empty-products-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.fpv-empty-products-grid{grid-template-columns: 1fr}}@media (min-width: 769px){.woocommerce div.product div.images.woocommerce-product-gallery,.woocommerce div.product div.images{display: grid !important;grid-template-columns: 96px minmax(0,1fr) !important;gap: 14px !important;align-items: start !important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,.woocommerce div.product div.images .flex-viewport{grid-column: 2 !important;grid-row: 1 !important;width: 100% !important}.woocommerce div.product div.images .flex-control-thumbs{grid-column: 1 !important;grid-row: 1 !important;width: 96px !important;margin: 0 !important;padding: 0 !important;display: flex !important;flex-direction: column !important;gap: 10px !important;max-height: 620px !important;overflow-y: auto !important;overflow-x: hidden !important}.woocommerce div.product div.images .flex-control-thumbs li{width: 96px !important;float: none !important;margin: 0 !important;padding: 0 !important;list-style: none !important}.woocommerce div.product div.images .flex-control-thumbs li img{width: 96px !important;height: 96px !important;object-fit: contain !important;padding: 8px !important;background: var(--c-surface) !important;border: 1.5px solid var(--c-border) !important;border-radius: 8px !important;opacity: .72 !important;transition: border-color .18s ease,opacity .18s ease,background .18s ease !important}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity: 1 !important;border-color: var(--c-accent) !important;background: var(--c-accent-light) !important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{right: 18px !important;left: auto !important}.woocommerce div.product div.images .fpv-gallery-prev{left: 112px !important}.woocommerce div.product div.images .fpv-gallery-next{right: 16px !important}}@media (max-width: 768px){.woocommerce div.product div.images .flex-control-thumbs{display: flex !important;gap: 8px !important;overflow-x: auto !important;padding: 8px 0 0 !important}.woocommerce div.product div.images .flex-control-thumbs li{width: 72px !important;flex: 0 0 72px !important}.woocommerce div.product div.images .flex-control-thumbs li img{width: 72px !important;height: 72px !important;object-fit: contain !important;padding: 6px !important;border: 1.5px solid var(--c-border) !important;border-radius: 7px !important;background: var(--c-surface) !important}}@media (min-width: 769px){body.single-product .woocommerce div.product div.images,body.single-product .woocommerce div.product div.images.woocommerce-product-gallery,body.single-product .woocommerce-product-gallery{display: flex !important;flex-direction: row !important;align-items: flex-start !important;gap: 16px !important;width: 100% !important}body.single-product .woocommerce div.product div.images .flex-control-nav.flex-control-thumbs,body.single-product .woocommerce div.product div.images ol.flex-control-thumbs,body.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs,body.single-product .woocommerce-product-gallery ol.flex-control-thumbs{order: 0 !important;flex: 0 0 104px !important;width: 104px !important;min-width: 104px !important;max-width: 104px !important;margin: 0 !important;padding: 0 !important;display: flex !important;flex-direction: column !important;gap: 10px !important;overflow-y: auto !important;overflow-x: hidden !important;max-height: 640px !important;list-style: none !important}body.single-product .woocommerce div.product div.images .flex-control-thumbs li,body.single-product .woocommerce-product-gallery .flex-control-thumbs li{width: 104px !important;height: 104px !important;flex: 0 0 104px !important;float: none !important;display: block !important;margin: 0 !important;padding: 0 !important;list-style: none !important}body.single-product .woocommerce div.product div.images .flex-control-thumbs li img,body.single-product .woocommerce-product-gallery .flex-control-thumbs li img{width: 104px !important;height: 104px !important;object-fit: contain !important;padding: 8px !important;background: var(--c-white) !important;border: 1.5px solid var(--c-border) !important;border-radius: 8px !important;opacity: .68 !important;transition: opacity .18s ease,border-color .18s ease,background .18s ease !important}body.single-product .woocommerce div.product div.images .flex-control-thumbs li img.flex-active,body.single-product .woocommerce div.product div.images .flex-control-thumbs li img:hover,body.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,body.single-product .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity: 1 !important;border-color: var(--c-accent) !important;background: var(--c-accent-light) !important}body.single-product .woocommerce div.product div.images .flex-viewport,body.single-product .woocommerce-product-gallery .flex-viewport,body.single-product .woocommerce div.product div.images .woocommerce-product-gallery__wrapper,body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{order: 1 !important;flex: 1 1 auto !important;min-width: 0 !important;width: auto !important;max-width: 100% !important}body.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image,body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{width: 100% !important}body.single-product .woocommerce div.product div.images .fpv-gallery-prev,body.single-product .woocommerce-product-gallery .fpv-gallery-prev{left: 124px !important}body.single-product .woocommerce div.product div.images .fpv-gallery-next,body.single-product .woocommerce-product-gallery .fpv-gallery-next{right: 16px !important}}@media (max-width: 768px){body.single-product .woocommerce div.product div.images,body.single-product .woocommerce-product-gallery{display: block !important}body.single-product .woocommerce div.product div.images .flex-control-nav.flex-control-thumbs,body.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{width: 100% !important;max-width: 100% !important;display: flex !important;flex-direction: row !important;gap: 8px !important;overflow-x: auto !important;overflow-y: hidden !important;padding-top: 10px !important}}@media (min-width: 900px){body.single-product .woocommerce div.product{display: grid !important;grid-template-columns: minmax(0,1.08fr) minmax(360px,.92fr) !important;column-gap: 48px !important;row-gap: 36px !important;align-items: start !important;max-width: 1380px !important}body.single-product .woocommerce div.product div.images,body.single-product .woocommerce div.product div.images.woocommerce-product-gallery,body.single-product .woocommerce-product-gallery{grid-column: 1 !important;grid-row: 1 !important;width: 100% !important;max-width: 100% !important;float: none !important;margin: 0 !important;clear: none !important}body.single-product .woocommerce div.product div.summary,body.single-product .woocommerce div.product .summary.entry-summary{grid-column: 2 !important;grid-row: 1 !important;width: 100% !important;max-width: 100% !important;float: none !important;clear: none !important;margin: 0 !important;align-self: start !important;position: sticky;top: 118px}body.single-product .woocommerce div.product .woocommerce-tabs,body.single-product .woocommerce div.product .fpvdronas-related-products,body.single-product .woocommerce div.product .related,body.single-product .woocommerce div.product .upsells,body.single-product .woocommerce div.product .fpvdronas-product-news,body.single-product .woocommerce div.product .fpv-product-widget-area,body.single-product .woocommerce div.product > .woocommerce-Tabs-panel,body.single-product .woocommerce div.product > section{grid-column: 1 / -1 !important;width: 100% !important;clear: both !important}body.single-product .woocommerce div.product div.images .flex-viewport,body.single-product .woocommerce-product-gallery .flex-viewport{border: 1.5px solid var(--c-border) !important;border-radius: 8px !important;background: var(--c-white) !important;overflow: hidden !important}body.single-product .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{border: 0 !important;border-radius: 0 !important;background: transparent !important}body.single-product .woocommerce div.product div.images img,body.single-product .woocommerce-product-gallery img{width: 100% !important;height: auto !important;max-height: 680px !important;object-fit: contain !important}body.single-product .woocommerce div.product .product_title{margin-top: 0 !important}}@media (max-width: 899px){body.single-product .woocommerce div.product div.images,body.single-product .woocommerce div.product div.summary{width: 100% !important;float: none !important;clear: both !important}body.single-product .woocommerce div.product div.summary,body.single-product .woocommerce div.product .summary.entry-summary{margin-top: 22px !important}}@media (min-width: 900px){body.single-product .woocommerce div.product.fpvdronas-single-product-layout{display: block !important;max-width: 1380px !important;margin: 0 auto 48px !important;padding: 0 24px !important}body.single-product .fpvdronas-single-product-top{display: grid !important;grid-template-columns: minmax(0,1.04fr) minmax(360px,.96fr) !important;gap: 44px !important;align-items: start !important;width: 100% !important}body.single-product .fpvdronas-single-product-top > .woocommerce-product-gallery,body.single-product .fpvdronas-single-product-top > div.images,body.single-product .fpvdronas-single-product-top > div.images.woocommerce-product-gallery{grid-column: 1 !important;width: 100% !important;max-width: 100% !important;float: none !important;clear: none !important;margin: 0 !important;align-self: start !important}body.single-product .fpvdronas-single-product-top > .summary.entry-summary,body.single-product .fpvdronas-single-product-top > div.summary{grid-column: 2 !important;width: 100% !important;max-width: 100% !important;float: none !important;clear: none !important;margin: 0 !important;align-self: start !important;position: static !important}body.single-product .fpvdronas-single-product-layout .woocommerce-tabs,body.single-product .fpvdronas-single-product-layout .fpvdronas-related-products,body.single-product .fpvdronas-single-product-layout .related,body.single-product .fpvdronas-single-product-layout .upsells,body.single-product .fpvdronas-single-product-layout .fpvdronas-product-news,body.single-product .fpvdronas-single-product-layout .fpv-product-widget-area{width: 100% !important;clear: both !important;margin-top: 42px !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery{display: flex !important;flex-direction: row !important;gap: 16px !important;align-items: flex-start !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{order: 0 !important;flex: 0 0 104px !important;width: 104px !important;min-width: 104px !important;max-width: 104px !important;margin: 0 !important;padding: 0 !important;display: flex !important;flex-direction: column !important;gap: 10px !important;overflow-y: auto !important;overflow-x: hidden !important;max-height: 640px !important;list-style: none !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .flex-viewport,body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{order: 1 !important;flex: 1 1 auto !important;min-width: 0 !important;width: auto !important;max-width: 100% !important}}@media (max-width: 899px){body.single-product .fpvdronas-single-product-top{display: block !important}body.single-product .fpvdronas-single-product-top > .summary.entry-summary{margin-top: 22px !important}}@media (min-width: 900px){body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery{--fpv-thumb-size: 96px;--fpv-thumb-gap: 18px;--fpv-thumb-column: 96px;--fpv-gallery-gap: 18px;position: relative !important;display: flex !important;flex-direction: row !important;align-items: stretch !important;gap: var(--fpv-gallery-gap) !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs,body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery ol.flex-control-thumbs{order: 0 !important;flex: 0 0 var(--fpv-thumb-column) !important;width: var(--fpv-thumb-column) !important;min-width: var(--fpv-thumb-column) !important;max-width: var(--fpv-thumb-column) !important;max-height: calc((var(--fpv-thumb-size) * 5) + (var(--fpv-thumb-gap) * 4)) !important;overflow-y: auto !important;overflow-x: hidden !important;display: flex !important;flex-direction: column !important;gap: var(--fpv-thumb-gap) !important;padding: 0 4px 0 0 !important;margin: 0 !important;list-style: none !important;scrollbar-width: thin}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .flex-control-thumbs li{width: var(--fpv-thumb-size) !important;height: var(--fpv-thumb-size) !important;min-width: var(--fpv-thumb-size) !important;min-height: var(--fpv-thumb-size) !important;max-width: var(--fpv-thumb-size) !important;max-height: var(--fpv-thumb-size) !important;margin: 0 !important;padding: 0 !important;float: none !important;flex: 0 0 var(--fpv-thumb-size) !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .flex-control-thumbs li img{width: 100% !important;height: 100% !important;object-fit: contain !important;border-radius: 8px !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .flex-viewport{order: 1 !important;flex: 1 1 auto !important;min-width: 0 !important;align-self: stretch !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height: 100% !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .fpv-gallery-arrow{top: 50% !important;transform: translateY(-50%) !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .fpv-gallery-prev{left: calc(var(--fpv-thumb-column) + var(--fpv-gallery-gap) + 16px) !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .fpv-gallery-next{right: 16px !important}}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .fpv-gallery-arrow,body.single-product .woocommerce-product-gallery .fpv-gallery-arrow{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 42px !important;height: 42px !important;min-width: 42px !important;min-height: 42px !important;padding: 0 !important;margin: 0 !important;border-radius: 50% !important;font-size: 0 !important;line-height: 0 !important;text-indent: 0 !important;text-align: center !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .fpv-gallery-arrow::before,body.single-product .woocommerce-product-gallery .fpv-gallery-arrow::before{content: "" !important;display: block !important;width: 9px !important;height: 9px !important;border-right: 2px solid currentColor !important;border-bottom: 2px solid currentColor !important;box-sizing: border-box !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .fpv-gallery-prev::before,body.single-product .woocommerce-product-gallery .fpv-gallery-prev::before{transform: rotate(135deg) !important;margin-left: 4px !important}body.single-product .fpvdronas-single-product-top .woocommerce-product-gallery .fpv-gallery-next::before,body.single-product .woocommerce-product-gallery .fpv-gallery-next::before{transform: rotate(-45deg) !important;margin-right: 4px !important}.fpvdronas-product-card-v30 .fpvdronas-product-card-image{position: relative !important;overflow: hidden !important}.fpvdronas-product-ribbon{position: absolute !important;top: 12px !important;right: -34px !important;z-index: 5 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 132px !important;min-height: 28px !important;padding: 5px 14px !important;transform: rotate(35deg) !important;background: var(--c-accent) !important;color: var(--c-white) !important;font-size: 10px !important;line-height: 1.1 !important;font-weight: 900 !important;letter-spacing: .08em !important;text-transform: uppercase !important;text-align: center !important;box-shadow: 0 8px 18px rgba(255,106,0,.22) !important;pointer-events: none !important}body.single-product .fpvdronas-single-ribbon{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 44px !important;margin-left: 12px !important;margin-top: 8px !important;padding: 0 18px !important;border-radius: 10px !important;background: rgba(255,106,0,.10) !important;border: 1px solid rgba(255,106,0,.38) !important;color: var(--c-accent) !important;font-size: 12px !important;font-weight: 900 !important;letter-spacing: .08em !important;text-transform: uppercase !important;vertical-align: middle !important}body.single-product form.cart .button + .fpvdronas-single-ribbon,body.single-product form.cart .single_add_to_cart_button + .fpvdronas-single-ribbon{margin-left: 12px !important}@media (max-width: 520px){.fpvdronas-product-ribbon{width: 118px !important;right: -32px !important;font-size: 9px !important}body.single-product .fpvdronas-single-ribbon{margin-left: 0 !important;margin-top: 10px !important;width: 100% !important}}.fpvdronas-product-card-v30 .fpvdronas-product-card-image{position: relative !important;overflow: hidden !important}.fpvdronas-product-ribbon{position: absolute !important;top: 12px !important;right: 12px !important;z-index: 7 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: auto !important;min-width: 0 !important;max-width: calc(100% - 24px) !important;min-height: 28px !important;padding: 6px 12px !important;transform: none !important;background: var(--c-accent) !important;color: var(--c-white) !important;border-radius: 0 8px 0 8px !important;font-size: 10px !important;line-height: 1.15 !important;font-weight: 900 !important;letter-spacing: .06em !important;text-transform: uppercase !important;text-align: center !important;white-space: normal !important;overflow-wrap: anywhere !important;box-shadow: 0 8px 18px rgba(255,106,0,.18) !important;pointer-events: none !important}body.single-product form.cart{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 10px !important}body.single-product .fpvdronas-single-ribbon{display: inline-flex !important;align-items: center !important;justify-content: center !important;align-self: center !important;min-height: 48px !important;height: 48px !important;margin: 0 0 0 12px !important;padding: 0 18px !important;border-radius: 10px !important;background: rgba(255,106,0,.10) !important;border: 1px solid rgba(255,106,0,.38) !important;color: var(--c-accent) !important;font-size: 12px !important;font-weight: 900 !important;letter-spacing: .08em !important;line-height: 1.15 !important;text-transform: uppercase !important;vertical-align: middle !important;white-space: normal !important;text-align: center !important}@media (max-width: 520px){.fpvdronas-product-ribbon{top: 10px !important;right: 10px !important;max-width: calc(100% - 20px) !important;font-size: 9px !important;padding: 5px 10px !important}body.single-product .fpvdronas-single-ribbon{margin-left: 0 !important;width: 100% !important}}.fpvdronas-product-actions .fpv-action-row-break{flex: 0 0 100%;width: 100%;height: 0;margin: 0;padding: 0;display: block}.fpvdronas-product-actions [data-fpv-product-question],.fpvdronas-product-actions [data-fpv-review-trigger]{align-self: stretch}@media (max-width: 640px){.fpvdronas-product-actions .fpv-action-row-break{display: none}.fpvdronas-product-actions [data-fpv-product-question],.fpvdronas-product-actions [data-fpv-review-trigger]{flex: 1 1 100%}}.woocommerce-products-header .fpv-page-title-badge,.fpvdronas-page-badge h1.fpv-page-title-badge,.archive .page-header h1.fpv-page-title-badge{display: inline-flex;align-items: center;min-height: 28px;padding: 6px 14px 6px 18px;border-left: 3px solid var(--c-accent);border-radius: 4px;background: var(--c-accent-light);color: var(--c-accent);font-family: var(--font-mono) !important;font-size: 11px !important;font-weight: 500;line-height: 1.25;letter-spacing: 2.2px;text-transform: uppercase;margin: 0}.fpv-products-header{margin: 22px 0 24px}.fpv-page-content-wrap{margin-top: -64px;position: relative;z-index: 2}.fpv-page-hero{position: relative;z-index: 1}.fpv-page-content-card{margin-top: 0}.fpv-products-header:has(.term-description),.fpv-products-header:has(.page-description){display: grid;grid-template-columns: minmax(130px,160px) minmax(0,980px);column-gap: 48px;align-items: start;margin: 42px auto 52px;max-width: 1180px}.fpv-products-header .term-description,.fpv-products-header .page-description{background: var(--c-surface);border: 1.5px solid var(--c-border);border-radius: 8px;padding: 10px 32px;box-shadow: 0 2px 8px rgba(0,0,0,.035);margin: 0}.fpv-products-header .term-description p,.fpv-products-header .page-description p{margin: 0;font-size: 16px;line-height: 1.75}@media (max-width: 900px){.fpv-page-content-wrap{margin-top: 0}.fpv-products-header:has(.term-description),.fpv-products-header:has(.page-description){display: block;margin: 28px 0 32px}.fpv-products-header .term-description,.fpv-products-header .page-description{margin-top: 18px;padding: 10px 18px}}body.tax-product_cat .fpv-category-archive-main,body.post-type-archive-product .fpv-category-archive-main{background: var(--c-bg)}body.tax-product_cat .fpv-category-header-row,body.post-type-archive-product .fpv-category-header-row{display: grid !important;grid-template-columns: 130px minmax(0,980px) !important;column-gap: 46px !important;align-items: start !important;max-width: 1180px !important;margin: 18px auto 18px !important;padding: 0 !important}body.tax-product_cat .fpv-category-title-col,body.post-type-archive-product .fpv-category-title-col{display: flex !important;align-items: flex-start !important;min-width: 0 !important}body.tax-product_cat .fpv-category-header-row .fpv-page-title-badge,body.post-type-archive-product .fpv-category-header-row .fpv-page-title-badge{margin: 0 !important;min-height: 28px !important;height: auto !important;align-self: start !important}body.tax-product_cat .fpv-category-description-card,body.post-type-archive-product .fpv-category-description-card{width: 100% !important;max-width: none !important;min-height: 24px !important;margin: 0 !important;padding: 8px 24px !important;display: flex !important;align-items: center !important;box-sizing: border-box !important}body.tax-product_cat .fpv-category-description-card .entry-content,body.post-type-archive-product .fpv-category-description-card .entry-content{width: 100% !important;min-height: 16px !important;font-size: 14px !important;line-height: 1.55 !important;color: var(--c-text) !important}body.tax-product_cat .fpv-category-description-card .entry-content > :first-child,body.post-type-archive-product .fpv-category-description-card .entry-content > :first-child{margin-top: 0 !important}body.tax-product_cat .fpv-category-description-card .entry-content > :last-child,body.post-type-archive-product .fpv-category-description-card .entry-content > :last-child{margin-bottom: 0 !important}body.tax-product_cat .fpv-category-products-section,body.post-type-archive-product .fpv-category-products-section{max-width: 1180px !important;margin: 10px auto 52px !important;padding: 0 !important}body.tax-product_cat .fpv-category-products-section ul.products,body.post-type-archive-product .fpv-category-products-section ul.products{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(220px,1fr)) !important;gap: 14px !important;width: 100% !important;margin: 0 !important;padding: 0 !important}body.tax-product_cat .fpv-category-products-section .woocommerce-result-count,body.post-type-archive-product .fpv-category-products-section .woocommerce-result-count{margin: 0 0 12px !important}body.tax-product_cat .fpv-category-products-section .woocommerce-ordering,body.post-type-archive-product .fpv-category-products-section .woocommerce-ordering{margin: 0 0 12px !important}@media (max-width: 900px){body.tax-product_cat .fpv-category-header-row,body.post-type-archive-product .fpv-category-header-row{grid-template-columns: 1fr !important;row-gap: 14px !important;margin: 20px 16px 18px !important}body.tax-product_cat .fpv-category-products-section,body.post-type-archive-product .fpv-category-products-section{margin: 8px 16px 42px !important}body.tax-product_cat .fpv-category-products-section ul.products,body.post-type-archive-product .fpv-category-products-section ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}}@media (max-width: 560px){body.tax-product_cat .fpv-category-products-section ul.products,body.post-type-archive-product .fpv-category-products-section ul.products{grid-template-columns: 1fr !important}}body.tax-product_cat main.fpv-product-category-page,body.post-type-archive-product main.fpv-product-category-page{background: var(--c-bg)}body.tax-product_cat .fpv-category-page-hero,body.post-type-archive-product .fpv-category-page-hero{padding-top: 40px !important;padding-bottom: 14px !important}body.tax-product_cat .fpv-category-content-wrap,body.post-type-archive-product .fpv-category-content-wrap{padding-top: 12px !important;padding-bottom: 52px !important;margin-top: -64px !important;position: relative;z-index: 2}body.tax-product_cat .fpv-category-description-card,body.post-type-archive-product .fpv-category-description-card{min-height: 24px !important;padding: 8px 32px !important;margin: 0 auto 22px !important;display: flex !important;align-items: center !important}body.tax-product_cat .fpv-category-description-card .entry-content,body.post-type-archive-product .fpv-category-description-card .entry-content{width: 100% !important;min-height: 14px !important;font-size: 16px !important;line-height: 1.75 !important}body.tax-product_cat .fpv-category-description-card .entry-content > :first-child,body.post-type-archive-product .fpv-category-description-card .entry-content > :first-child{margin-top: 0 !important}body.tax-product_cat .fpv-category-description-card .entry-content > :last-child,body.post-type-archive-product .fpv-category-description-card .entry-content > :last-child{margin-bottom: 0 !important}body.tax-product_cat .fpv-category-products-section,body.post-type-archive-product .fpv-category-products-section{max-width: 980px;margin: 0 auto 0}body.tax-product_cat .fpv-category-products-section .woocommerce-result-count,body.post-type-archive-product .fpv-category-products-section .woocommerce-result-count,body.tax-product_cat .fpv-category-products-section .woocommerce-ordering,body.post-type-archive-product .fpv-category-products-section .woocommerce-ordering{display: none !important}body.tax-product_cat .fpv-category-products-section ul.products,body.post-type-archive-product .fpv-category-products-section ul.products{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(220px,1fr)) !important;gap: 14px !important;width: 100% !important;margin: 0 !important;padding: 0 !important}body.tax-product_cat .fpv-category-products-section ul.products::before,body.tax-product_cat .fpv-category-products-section ul.products::after,body.post-type-archive-product .fpv-category-products-section ul.products::before,body.post-type-archive-product .fpv-category-products-section ul.products::after{display: none !important;content: none !important}@media (max-width: 900px){body.tax-product_cat .fpv-category-content-wrap,body.post-type-archive-product .fpv-category-content-wrap{margin-top: 0 !important;padding-top: 18px !important}body.tax-product_cat .fpv-category-description-card,body.post-type-archive-product .fpv-category-description-card{padding: 10px 18px !important}body.tax-product_cat .fpv-category-products-section ul.products,body.post-type-archive-product .fpv-category-products-section ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}}@media (max-width: 560px){body.tax-product_cat .fpv-category-products-section ul.products,body.post-type-archive-product .fpv-category-products-section ul.products{grid-template-columns: 1fr !important}}.fpv-page-main,.fpv-product-category-page{background: var(--c-bg);width: 100%;max-width: 100%;overflow-x: hidden}.fpv-page-intro,.fpv-category-page-intro{position: relative;overflow: hidden;padding: 28px 0 12px !important;margin: 0 !important;background: var(--c-bg)}.fpv-page-intro::before,.fpv-category-page-intro::before{content: '';position: absolute;inset: 0;opacity: .04;background-image: linear-gradient(var(--c-border2) 1px,transparent 1px),linear-gradient(90deg,var(--c-border2) 1px,transparent 1px);background-size: 36px 36px;pointer-events: none}.fpv-page-intro-row{position: relative;display: grid !important;grid-template-columns: minmax(160px,max-content) minmax(0,980px) !important;column-gap: 28px !important;row-gap: 14px !important;align-items: start !important;width: 100%;max-width: 100%}.fpv-page-intro-row .fpv-page-title-badge{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: auto !important;min-width: 116px !important;max-width: 220px !important;margin: 0 !important;white-space: normal !important;overflow-wrap: anywhere !important;text-align: center !important;box-sizing: border-box !important}.fpv-page-intro-card,.fpv-category-description-card{width: 100% !important;max-width: 100% !important;min-width: 0 !important;min-height: 24px !important;margin: 0 !important;padding: 10px 18px !important;display: flex !important;align-items: center !important;box-sizing: border-box !important}.fpv-page-intro-card .entry-content,.fpv-category-description-card .entry-content{width: 100%;min-width: 0;font-size: 14px;line-height: 1.5}.fpv-page-intro-card .entry-content > :first-child,.fpv-category-description-card .entry-content > :first-child{margin-top: 0}.fpv-page-intro-card .entry-content > :last-child,.fpv-category-description-card .entry-content > :last-child{margin-bottom: 0}.fpv-page-lower-content,.fpv-category-products-wrap{padding-top: 22px !important;padding-bottom: 52px !important;margin-top: 0 !important;clear: both !important}body.tax-product_cat .woocommerce-products-header,body.tax-product_cat .term-description,body.tax-product_cat .woocommerce-result-count,body.tax-product_cat .woocommerce-ordering,body.tax-product_tag .woocommerce-products-header,body.tax-product_tag .term-description,body.tax-product_tag .woocommerce-result-count,body.tax-product_tag .woocommerce-ordering,.fpv-product-category-page .woocommerce-products-header,.fpv-product-category-page .term-description,.fpv-product-category-page .woocommerce-result-count,.fpv-product-category-page .woocommerce-ordering{display: none !important}.fpv-category-products-section{min-width: 0 !important;margin-top: 0 !important;clear: both !important}.fpv-category-products-section ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products,body.post-type-archive-product ul.products{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(220px,1fr)) !important;gap: 14px !important;margin-top: 0 !important}.fpv-category-products-section ul.products::before,.fpv-category-products-section ul.products::after{display: none !important}.fpv-empty-category-message{margin: 0;font-size: 14px;color: var(--c-muted)}.fpvdronas-orange-notice-inner{padding-left: 32px !important;padding-right: 32px !important;box-sizing: border-box;white-space: pre-wrap}.fpvdronas-orange-notice-inner strong,.fpvdronas-orange-notice-inner b{font-weight: 700}.fpvdronas-orange-notice-inner em,.fpvdronas-orange-notice-inner i{font-style: italic}.fpvdronas-orange-notice-inner u{text-decoration: underline}body.tax-product_cat .fpvdronas-category-layout-with-filter{max-width: 1180px !important;margin: 0 auto 52px !important;display: grid !important;grid-template-columns: 210px minmax(0,1fr) !important;column-gap: 28px !important;align-items: start !important}body.tax-product_cat .fpvdronas-category-layout-with-filter:not(:has(.fpvdronas-filter-sidebar)){display: block !important;max-width: 980px !important}body.tax-product_cat .fpvdronas-filter-sidebar{width: 210px !important;max-width: 210px !important;background: transparent !important;color: var(--c-text) !important;font-size: 12px !important;line-height: 1.35 !important}body.tax-product_cat .fpvdronas-filter-form{display: block !important;margin: 0 !important;padding: 0 !important}body.tax-product_cat .fpvdronas-filter-group{border-top: 1px solid rgba(58,58,58,.16) !important;margin: 0 0 22px !important;padding: 14px 0 0 !important}body.tax-product_cat .fpvdronas-filter-group:first-child{border-top: 0 !important;padding-top: 0 !important}body.tax-product_cat .fpvdronas-filter-group h3{margin: 0 0 12px !important;padding: 0 !important;color: var(--c-black) !important;font-size: 12px !important;line-height: 1.25 !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: .02em !important}body.tax-product_cat .fpvdronas-filter-group label{display: flex !important;align-items: center !important;gap: 6px !important;margin: 3px 0 !important;color: var(--c-text) !important;font-size: 12px !important;cursor: pointer !important}body.tax-product_cat .fpvdronas-filter-group input[type="checkbox"]{width: 12px !important;height: 12px !important;margin: 0 !important;accent-color: var(--c-accent) !important}body.tax-product_cat .fpvdronas-filter-group label span{display: inline-flex !important;min-width: 18px !important;height: 13px !important;padding: 0 5px !important;align-items: center !important;justify-content: center !important;border-radius: 999px !important;background: var(--c-white) !important;color: var(--c-text) !important;font-size: 10px !important;font-weight: 700 !important;margin-left: 4px !important}body.tax-product_cat .fpvdronas-price-inputs{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 8px !important}body.tax-product_cat .fpvdronas-price-inputs input{width: 100% !important;min-height: 32px !important;border: 1px solid rgba(58,58,58,.22) !important;border-radius: 4px !important;padding: 6px 8px !important;font-size: 12px !important;background: var(--c-white) !important;color: var(--c-text) !important}body.tax-product_cat .fpvdronas-filter-actions{display: flex !important;align-items: center !important;gap: 10px !important;border-top: 1px solid rgba(58,58,58,.16) !important;padding-top: 14px !important;margin-top: 6px !important}body.tax-product_cat .fpvdronas-filter-actions button{border: 0 !important;border-radius: 4px !important;background: var(--c-accent) !important;color: var(--c-white) !important;font-size: 11px !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: .02em !important;padding: 9px 12px !important;cursor: pointer !important}body.tax-product_cat .fpvdronas-filter-actions a{color: var(--c-accent) !important;font-size: 12px !important;text-decoration: none !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .fpv-category-products-section{max-width: none !important;width: 100% !important;margin: 0 !important}@media (max-width: 900px){body.tax-product_cat .fpvdronas-category-layout-with-filter{display: block !important;margin: 0 16px 42px !important}body.tax-product_cat .fpvdronas-filter-sidebar{width: 100% !important;max-width: none !important;margin-bottom: 24px !important}}body.tax-product_cat .fpvdronas-filter-title{margin:0 0 18px;font-size:18px;font-weight:800;color:var(--c-text);text-transform:uppercase;letter-spacing:.02em}body.tax-product_cat .fpv-category-products-wrap{padding-top: 56px !important;clear: both !important}body.tax-product_cat .fpvdronas-category-layout-with-filter{width: 100% !important;max-width: 1180px !important;margin: 0 auto 56px !important;display: grid !important;grid-template-columns: 210px minmax(0,1fr) !important;column-gap: 28px !important;align-items: start !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .fpvdronas-filter-sidebar{grid-column: 1 !important;grid-row: 1 !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .fpv-category-products-section{grid-column: 2 !important;grid-row: 1 !important;min-width: 0 !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .products,body.tax-product_cat .fpv-category-products-section ul.products{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 16px !important;width: 100% !important;margin: 0 !important;padding: 0 !important;float: none !important}body.tax-product_cat .fpvdronas-category-layout-with-filter ul.products li.product,body.tax-product_cat .fpv-category-products-section ul.products li.product{width: auto !important;max-width: none !important;margin: 0 !important;float: none !important;clear: none !important}body.tax-product_cat .fpvdronas-filter-sidebar{width: 210px !important;max-width: 210px !important;padding: 0 !important;background: transparent !important;color: var(--c-text) !important;font-size: 12px !important;line-height: 1.35 !important;overflow: visible !important}body.tax-product_cat .fpvdronas-filter-group{border-top: 1px solid rgba(58,58,58,.16) !important;margin: 0 0 24px !important;padding: 16px 0 0 !important}body.tax-product_cat .fpvdronas-price-values{display: flex !important;justify-content: space-between !important;align-items: center !important;margin: 0 0 12px !important;color: var(--c-text) !important;font-size: 12px !important}body.tax-product_cat .fpvdronas-range-wrap{position: relative !important;height: 28px !important;margin: 4px 0 2px !important}body.tax-product_cat .fpvdronas-range-track{position: absolute !important;left: 0 !important;right: 0 !important;top: 12px !important;height: 4px !important;border-radius: 999px !important;background: rgba(58,58,58,.16) !important}body.tax-product_cat .fpvdronas-range-track span{position: absolute !important;top: 0 !important;bottom: 0 !important;border-radius: 999px !important;background: var(--c-accent) !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]{position: absolute !important;left: 0 !important;top: 4px !important;width: 100% !important;height: 20px !important;margin: 0 !important;padding: 0 !important;pointer-events: none !important;appearance: none !important;-webkit-appearance: none !important;background: transparent !important;border: 0 !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-webkit-slider-runnable-track{height: 4px !important;background: transparent !important;border: 0 !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-moz-range-track{height: 4px !important;background: transparent !important;border: 0 !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-webkit-slider-thumb{pointer-events: auto !important;appearance: none !important;-webkit-appearance: none !important;width: 14px !important;height: 14px !important;border-radius: 999px !important;border: 2px solid var(--c-accent) !important;background: var(--c-white) !important;cursor: pointer !important;box-shadow: 0 1px 4px rgba(0,0,0,.18) !important;margin-top: -5px !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-moz-range-thumb{pointer-events: auto !important;width: 14px !important;height: 14px !important;border-radius: 999px !important;border: 2px solid var(--c-accent) !important;background: var(--c-white) !important;cursor: pointer !important;box-shadow: 0 1px 4px rgba(0,0,0,.18) !important}body.tax-product_cat .fpvdronas-filter-actions button{border: 0 !important;border-radius: 7px !important;background: var(--c-accent) !important;color: var(--c-white) !important;font-size: 11px !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: .03em !important;padding: 9px 13px !important;cursor: pointer !important;transition: background .15s ease,transform .15s ease !important}body.tax-product_cat .fpvdronas-filter-actions button:hover{background: var(--c-accent2) !important;transform: translateY(-1px) !important}body.tax-product_cat .fpvdronas-filter-actions a{color: var(--c-accent) !important;font-size: 12px !important;font-weight: 700 !important;text-decoration: none !important}@media (max-width: 1100px){body.tax-product_cat .fpvdronas-category-layout-with-filter .products,body.tax-product_cat .fpv-category-products-section ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 900px){body.tax-product_cat .fpvdronas-category-layout-with-filter{display: block !important;margin: 0 16px 42px !important}body.tax-product_cat .fpvdronas-filter-sidebar{width: 100% !important;max-width: none !important;margin-bottom: 24px !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .products,body.tax-product_cat .fpv-category-products-section ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 560px){body.tax-product_cat .fpvdronas-category-layout-with-filter .products,body.tax-product_cat .fpv-category-products-section ul.products{grid-template-columns: 1fr !important}}body.tax-product_cat .fpv-category-products-wrap{padding-top: 28px !important;clear: both !important}body.tax-product_cat .fpvdronas-category-layout-with-filter{width: 100% !important;max-width: 1218px !important;margin: 0 auto 56px !important;display: grid !important;grid-template-columns: 210px 28px minmax(0,980px) !important;column-gap: 0 !important;align-items: start !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .fpvdronas-filter-sidebar{grid-column: 1 !important;grid-row: 1 !important;width: 210px !important;max-width: 210px !important;margin: 0 !important;padding: 0 !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .fpv-category-products-section{grid-column: 3 !important;grid-row: 1 !important;width: 100% !important;max-width: 980px !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .products,body.tax-product_cat .fpv-category-products-section ul.products{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 16px !important;width: 100% !important;max-width: 980px !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: none !important}body.tax-product_cat .fpvdronas-category-layout-with-filter ul.products li.product,body.tax-product_cat .fpv-category-products-section ul.products li.product{float: none !important;clear: none !important;width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 !important}body.tax-product_cat .fpvdronas-filter-title{margin: 0 0 18px !important;font-size: 18px !important;line-height: 1.2 !important;color: var(--c-text) !important;font-weight: 800 !important;text-transform: none !important;letter-spacing: 0 !important}body.tax-product_cat .fpvdronas-filter-sidebar{color: var(--c-text) !important;font-size: 12px !important}body.tax-product_cat .fpvdronas-filter-form{display: block !important;margin: 0 !important;padding: 0 !important}body.tax-product_cat .fpvdronas-filter-group{border-top: 1px solid rgba(58,58,58,.16) !important;margin: 0 0 22px !important;padding: 16px 0 0 !important}body.tax-product_cat .fpvdronas-filter-group:first-child{border-top: 0 !important;padding-top: 0 !important}body.tax-product_cat .fpvdronas-filter-group h3{margin: 0 0 12px !important;color: var(--c-black) !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.25 !important;text-transform: uppercase !important;letter-spacing: .02em !important}body.tax-product_cat .fpvdronas-filter-group label{display: grid !important;grid-template-columns: 13px minmax(0,1fr) auto !important;align-items: center !important;column-gap: 7px !important;margin: 6px 0 !important;color: var(--c-text) !important;font-size: 12px !important;line-height: 1.25 !important;cursor: pointer !important}body.tax-product_cat .fpvdronas-filter-label-text{min-width: 0 !important;overflow-wrap: anywhere !important}body.tax-product_cat .fpvdronas-filter-group input[type="checkbox"]{width: 13px !important;height: 13px !important;margin: 0 !important;accent-color: var(--c-accent) !important}body.tax-product_cat .fpvdronas-filter-count{display: inline-flex !important;min-width: 18px !important;height: 15px !important;padding: 0 6px !important;align-items: center !important;justify-content: center !important;border-radius: 999px !important;background: var(--c-white) !important;color: var(--c-text) !important;font-size: 10px !important;font-weight: 700 !important}body.tax-product_cat .fpvdronas-price-values{display: flex !important;justify-content: space-between !important;align-items: center !important;margin: 0 0 12px !important;color: var(--c-text) !important;font-size: 12px !important;font-weight: 500 !important}body.tax-product_cat .fpvdronas-range-wrap{position: relative !important;height: 32px !important;width: 100% !important;margin: 2px 0 0 !important}body.tax-product_cat .fpvdronas-range-track{position: absolute !important;left: 0 !important;right: 0 !important;top: 14px !important;height: 4px !important;border-radius: 999px !important;background: rgba(58,58,58,.18) !important;overflow: hidden !important}body.tax-product_cat .fpvdronas-range-track span{position: absolute !important;top: 0 !important;bottom: 0 !important;border-radius: 999px !important;background: var(--c-accent) !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]{position: absolute !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 32px !important;margin: 0 !important;padding: 0 !important;appearance: none !important;-webkit-appearance: none !important;pointer-events: none !important;background: transparent !important;border: 0 !important;box-shadow: none !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-webkit-slider-runnable-track{height: 4px !important;background: transparent !important;border: 0 !important;box-shadow: none !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-moz-range-track{height: 4px !important;background: transparent !important;border: 0 !important;box-shadow: none !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-webkit-slider-thumb{pointer-events: auto !important;appearance: none !important;-webkit-appearance: none !important;width: 14px !important;height: 14px !important;border-radius: 999px !important;border: 2px solid var(--c-accent) !important;background: var(--c-white) !important;cursor: pointer !important;box-shadow: 0 1px 4px rgba(0,0,0,.18) !important;margin-top: -5px !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-moz-range-thumb{pointer-events: auto !important;width: 14px !important;height: 14px !important;border-radius: 999px !important;border: 2px solid var(--c-accent) !important;background: var(--c-white) !important;cursor: pointer !important;box-shadow: 0 1px 4px rgba(0,0,0,.18) !important}body.tax-product_cat .fpvdronas-filter-actions{border-top: 1px solid rgba(58,58,58,.16) !important;padding-top: 14px !important;margin-top: 2px !important}body.tax-product_cat .fpvdronas-filter-actions button{display: none !important}body.tax-product_cat .fpvdronas-filter-clear{display: inline-flex !important;align-items: center !important;color: var(--c-accent) !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1.2 !important;text-decoration: none !important}body.tax-product_cat .fpvdronas-filter-clear:hover{text-decoration: underline !important}@media (max-width: 1100px){body.tax-product_cat .fpvdronas-category-layout-with-filter .products,body.tax-product_cat .fpv-category-products-section ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 900px){body.tax-product_cat .fpvdronas-category-layout-with-filter{display: block !important;max-width: none !important;margin: 0 16px 42px !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .fpvdronas-filter-sidebar{width: 100% !important;max-width: none !important;margin: 0 0 24px !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .fpv-category-products-section{max-width: none !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .products,body.tax-product_cat .fpv-category-products-section ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;max-width: none !important}}@media (max-width: 560px){body.tax-product_cat .fpvdronas-category-layout-with-filter .products,body.tax-product_cat .fpv-category-products-section ul.products{grid-template-columns: 1fr !important}}body.tax-product_cat .fpvdronas-category-layout-with-filter .fpv-category-products-section,body.tax-product_cat .fpv-category-products-section{width: 100% !important;max-width: 980px !important;min-width: 0 !important}body.tax-product_cat .fpv-product-category-page ul.products,body.tax-product_cat .fpv-product-category-page ul.products.columns-4,body.tax-product_cat .fpvdronas-category-layout-with-filter ul.products,body.tax-product_cat .fpv-category-products-section ul.products,body.tax-product_cat .woocommerce ul.products{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;column-gap: 16px !important;row-gap: 20px !important;width: 100% !important;max-width: 980px !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: none !important}body.tax-product_cat .fpv-product-category-page ul.products::before,body.tax-product_cat .fpv-product-category-page ul.products::after,body.tax-product_cat .fpv-category-products-section ul.products::before,body.tax-product_cat .fpv-category-products-section ul.products::after{display: none !important;content: none !important}body.tax-product_cat .fpv-product-category-page ul.products li.product,body.tax-product_cat .fpv-product-category-page ul.products.columns-4 li.product,body.tax-product_cat .fpvdronas-category-layout-with-filter ul.products li.product,body.tax-product_cat .fpv-category-products-section ul.products li.product,body.tax-product_cat .woocommerce ul.products li.product{width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;float: none !important;clear: none !important;grid-column: auto !important}@media (min-width: 1380px){body.tax-product_cat .fpv-product-category-page ul.products,body.tax-product_cat .fpv-category-products-section ul.products{grid-template-columns: repeat(5,minmax(0,1fr)) !important}}body.tax-product_cat .fpvdronas-range-wrap{position: relative !important;height: 30px !important;width: 100% !important}body.tax-product_cat .fpvdronas-range-track{top: 13px !important;height: 4px !important;background: rgba(58,58,58,.18) !important;border-radius: 999px !important;overflow: visible !important}body.tax-product_cat .fpvdronas-range-track span{background: var(--c-accent) !important;height: 4px !important;border-radius: 999px !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]{top: 0 !important;height: 30px !important;background: none !important;color: transparent !important;outline: none !important;box-shadow: none !important;border: none !important;pointer-events: none !important;-webkit-appearance: none !important;appearance: none !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-webkit-slider-runnable-track{height: 4px !important;background: transparent !important;color: transparent !important;border: 0 !important;box-shadow: none !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-moz-range-track{height: 4px !important;background: transparent !important;border: 0 !important;box-shadow: none !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-moz-range-progress{background: transparent !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-webkit-slider-thumb{pointer-events: auto !important;width: 14px !important;height: 14px !important;border-radius: 50% !important;border: 2px solid var(--c-accent) !important;background: var(--c-white) !important;-webkit-appearance: none !important;appearance: none !important;margin-top: -5px !important;cursor: pointer !important}body.tax-product_cat .fpvdronas-range-wrap input[type="range"]::-moz-range-thumb{pointer-events: auto !important;width: 14px !important;height: 14px !important;border-radius: 50% !important;border: 2px solid var(--c-accent) !important;background: var(--c-white) !important;cursor: pointer !important}body .fpv-product-category-page .fpvdronas-category-layout-with-filter,body .fpvdronas-category-layout-with-filter{width: 100% !important;max-width: 1218px !important;margin-left: auto !important;margin-right: auto !important;display: grid !important;grid-template-columns: 210px 28px minmax(0,980px) !important;column-gap: 0 !important;align-items: start !important}body .fpv-product-category-page .fpvdronas-category-layout-with-filter .fpvdronas-filter-sidebar,body .fpvdronas-category-layout-with-filter .fpvdronas-filter-sidebar{grid-column: 1 !important;width: 210px !important;max-width: 210px !important;min-width: 210px !important}body .fpv-product-category-page .fpvdronas-category-layout-with-filter .fpv-category-products-section,body .fpvdronas-category-layout-with-filter .fpv-category-products-section,body .fpv-category-products-section{grid-column: 3 !important;width: 100% !important;max-width: 980px !important;min-width: 0 !important;overflow: visible !important}body .fpv-product-category-page .fpv-category-products-section > ul.products,body .fpv-product-category-page ul.products.columns-4,body .fpvdronas-category-layout-with-filter .fpv-category-products-section > ul.products,body .fpv-category-products-section > ul.products,body.woocommerce .fpv-category-products-section > ul.products,body.tax-product_cat .fpv-category-products-section > ul.products{display: flex !important;flex-wrap: wrap !important;align-items: stretch !important;justify-content: flex-start !important;gap: 20px 16px !important;width: 100% !important;max-width: 980px !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;list-style: none !important;float: none !important;clear: none !important}body .fpv-product-category-page .fpv-category-products-section > ul.products::before,body .fpv-product-category-page .fpv-category-products-section > ul.products::after,body .fpvdronas-category-layout-with-filter .fpv-category-products-section > ul.products::before,body .fpvdronas-category-layout-with-filter .fpv-category-products-section > ul.products::after{display: none !important;content: none !important}body .fpv-product-category-page .fpv-category-products-section > ul.products > li.product,body .fpv-product-category-page ul.products.columns-4 > li.product,body .fpvdronas-category-layout-with-filter .fpv-category-products-section > ul.products > li.product,body .fpv-category-products-section > ul.products > li.product,body.woocommerce .fpv-category-products-section > ul.products > li.product,body.tax-product_cat .fpv-category-products-section > ul.products > li.product{flex: 0 0 calc((100% - 48px) / 4) !important;width: calc((100% - 48px) / 4) !important;max-width: calc((100% - 48px) / 4) !important;min-width: 0 !important;box-sizing: border-box !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: none !important;position: relative !important}@media (min-width: 1380px){body .fpv-product-category-page .fpv-category-products-section > ul.products > li.product,body .fpvdronas-category-layout-with-filter .fpv-category-products-section > ul.products > li.product,body .fpv-category-products-section > ul.products > li.product{flex-basis: calc((100% - 64px) / 5) !important;width: calc((100% - 64px) / 5) !important;max-width: calc((100% - 64px) / 5) !important}}@media (max-width: 1100px){body .fpv-product-category-page .fpv-category-products-section > ul.products > li.product,body .fpvdronas-category-layout-with-filter .fpv-category-products-section > ul.products > li.product,body .fpv-category-products-section > ul.products > li.product{flex-basis: calc((100% - 16px) / 2) !important;width: calc((100% - 16px) / 2) !important;max-width: calc((100% - 16px) / 2) !important}}@media (max-width: 900px){body .fpv-product-category-page .fpvdronas-category-layout-with-filter,body .fpvdronas-category-layout-with-filter{display: block !important;max-width: none !important;margin-left: 16px !important;margin-right: 16px !important}body .fpv-product-category-page .fpvdronas-category-layout-with-filter .fpvdronas-filter-sidebar,body .fpvdronas-category-layout-with-filter .fpvdronas-filter-sidebar{width: 100% !important;min-width: 0 !important;max-width: none !important;margin-bottom: 24px !important}body .fpv-product-category-page .fpvdronas-category-layout-with-filter .fpv-category-products-section,body .fpvdronas-category-layout-with-filter .fpv-category-products-section,body .fpv-category-products-section{max-width: none !important}body .fpv-product-category-page .fpv-category-products-section > ul.products,body .fpvdronas-category-layout-with-filter .fpv-category-products-section > ul.products,body .fpv-category-products-section > ul.products{max-width: none !important}}@media (max-width: 560px){body .fpv-product-category-page .fpv-category-products-section > ul.products > li.product,body .fpvdronas-category-layout-with-filter .fpv-category-products-section > ul.products > li.product,body .fpv-category-products-section > ul.products > li.product{flex-basis: 100% !important;width: 100% !important;max-width: 100% !important}}body.tax-product_cat .fpvdronas-filter-group label,body .fpvdronas-category-layout-with-filter .fpvdronas-filter-group label{display: grid !important;grid-template-columns: 16px minmax(0,1fr) auto !important;align-items: center !important;column-gap: 8px !important;background: transparent !important;border-radius: 0 !important;padding: 3px 0 !important;min-height: 22px !important;width: 100% !important;box-sizing: border-box !important}body.tax-product_cat .fpvdronas-filter-group input[type="checkbox"],body .fpvdronas-category-layout-with-filter .fpvdronas-filter-group input[type="checkbox"]{grid-column: 1 !important;margin: 0 !important;justify-self: start !important}body.tax-product_cat .fpvdronas-filter-label-text,body .fpvdronas-category-layout-with-filter .fpvdronas-filter-label-text{grid-column: 2 !important;background: transparent !important;border-radius: 0 !important;padding: 0 !important;min-width: 0 !important;text-align: left !important;justify-self: start !important;display: block !important;width: auto !important;font-weight: 500 !important;color: var(--c-text) !important}body.tax-product_cat .fpvdronas-filter-count,body .fpvdronas-category-layout-with-filter .fpvdronas-filter-count{grid-column: 3 !important;justify-self: end !important;background: var(--c-white) !important;color: var(--c-text) !important;border-radius: 999px !important;min-width: 22px !important;height: 18px !important;padding: 0 7px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 11px !important;line-height: 1 !important}body.tax-product_cat .fpvdronas-filter-group h3,body .fpvdronas-category-layout-with-filter .fpvdronas-filter-group h3{text-align: left !important}html body .fpv-carousel-wrap{height: calc(var(--fpv-brand-logo-height,150px) + (var(--fpv-brand-carousel-padding,14px) * 2)) !important;min-height: calc(var(--fpv-brand-logo-height,150px) + (var(--fpv-brand-carousel-padding,14px) * 2)) !important;max-height: calc(var(--fpv-brand-logo-height,150px) + (var(--fpv-brand-carousel-padding,14px) * 2)) !important;padding-top: var(--fpv-brand-carousel-padding,14px) !important;padding-bottom: var(--fpv-brand-carousel-padding,14px) !important;box-sizing: border-box !important;display: flex !important;align-items: center !important}html body .fpv-carousel-track,html body .fpv-carousel-set{height: var(--fpv-brand-logo-height,150px) !important;align-items: center !important}html body .fpv-carousel-set{gap: var(--fpv-brand-logo-gap,24px) !important;padding-right: var(--fpv-brand-logo-gap,24px) !important}html body .logo-box,html body .logo-box img{width: var(--fpv-brand-logo-width,250px) !important;height: var(--fpv-brand-logo-height,150px) !important;max-width: var(--fpv-brand-logo-width,250px) !important;max-height: var(--fpv-brand-logo-height,150px) !important}html body .brands-section{padding-top: var(--fpv-brand-carousel-padding,14px) !important;padding-bottom: var(--fpv-brand-carousel-padding,14px) !important;min-height: auto !important;height: auto !important;overflow: hidden !important}html body .brands-section .container{padding-top: 0 !important;padding-bottom: 0 !important}html body .fpv-carousel-wrap{height: calc(var(--fpv-brand-logo-height,150px) + (var(--fpv-brand-carousel-padding,14px) * 2)) !important;min-height: 0 !important;max-height: calc(var(--fpv-brand-logo-height,150px) + (var(--fpv-brand-carousel-padding,14px) * 2)) !important;padding-top: var(--fpv-brand-carousel-padding,14px) !important;padding-bottom: var(--fpv-brand-carousel-padding,14px) !important;margin: 0 !important;box-sizing: border-box !important}html body .fpv-carousel-track,html body .fpv-carousel-set{height: var(--fpv-brand-logo-height,150px) !important;min-height: 0 !important;max-height: var(--fpv-brand-logo-height,150px) !important}html body .logo-box{width: var(--fpv-brand-logo-width,250px) !important;height: var(--fpv-brand-logo-height,150px) !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;border-radius: 0 !important;background: transparent !important}html body .logo-box img{width: 100% !important;height: 100% !important;max-width: var(--fpv-brand-logo-width,250px) !important;max-height: var(--fpv-brand-logo-height,150px) !important;object-fit: contain !important;display: block !important}html body .footer-col-title,html body footer .footer-col-title,html body .site-footer .footer-col-title,html body .footer h3,html body footer h3{color: var(--c-accent,#FF6A00) !important;-webkit-text-fill-color: var(--c-accent,#FF6A00) !important}html body .fpv-category-description-card,html body .fpv-page-intro-card,html body .term-description{transition: border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}html body .fpv-category-description-card:hover,html body .fpv-page-intro-card:hover,html body .term-description:hover{border-color: var(--c-accent,#FF6A00) !important;box-shadow: 0 0 0 1px color-mix(in srgb,var(--c-accent,#FF6A00) 55%,transparent),0 0 18px color-mix(in srgb,var(--c-accent,#FF6A00) 28%,transparent) !important}body .fpv-category-description-card,body .fpv-page-intro-card.fpv-category-description-card,body.tax-product_cat .fpv-category-description-card,body.tax-product_tag .fpv-category-description-card,body.post-type-archive-product .fpv-category-description-card{transition: border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;overflow: visible !important}body .fpv-category-description-card:hover,body .fpv-category-description-card:focus-within,body .fpv-page-intro-card.fpv-category-description-card:hover,body .fpv-page-intro-card.fpv-category-description-card:focus-within,body.tax-product_cat .fpv-category-description-card:hover,body.tax-product_cat .fpv-category-description-card:focus-within,body.tax-product_tag .fpv-category-description-card:hover,body.tax-product_tag .fpv-category-description-card:focus-within,body.post-type-archive-product .fpv-category-description-card:hover,body.post-type-archive-product .fpv-category-description-card:focus-within{border-color: var(--c-accent,#FF6A00) !important;box-shadow: 0 0 0 1px var(--c-accent,#FF6A00),0 0 22px var(--c-accent-glow,rgba(255,106,0,.42)),0 14px 34px var(--c-accent-glow-soft,rgba(255,106,0,.18)) !important;transform: translateY(-1px) !important}body.page main.fpv-page-main .fpv-page-intro-row{display: grid !important;grid-template-columns: 210px minmax(0,980px) !important;column-gap: 28px !important;row-gap: 0 !important;align-items: start !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important}body.page main.fpv-page-main .fpv-page-intro-row .fpv-page-title-badge{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: auto !important;min-width: 116px !important;max-width: 210px !important;min-height: 28px !important;height: 28px !important;padding: 6px 14px 6px 18px !important;margin: 0 !important;border-left: 3px solid var(--c-accent) !important;border-radius: 4px !important;background: var(--c-accent-light) !important;color: var(--c-accent) !important;font-family: var(--font-mono) !important;font-size: 11px !important;font-weight: 500 !important;line-height: 1.15 !important;letter-spacing: 2.2px !important;text-transform: uppercase !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;box-sizing: border-box !important}body.page main.fpv-page-main .fpv-page-intro-card{width: 100% !important;max-width: 980px !important;min-height: 28px !important;margin: 0 !important;padding: 0 18px !important;display: flex !important;align-items: center !important;box-sizing: border-box !important}body.page main.fpv-page-main .fpv-page-intro-card .entry-content{width: 100% !important;min-height: 16px !important;font-size: 16px !important;line-height: 1.75 !important}body.page main.fpv-page-main .fpv-page-intro-card .entry-content > :first-child{margin-top: 0 !important}body.page main.fpv-page-main .fpv-page-intro-card .entry-content > :last-child{margin-bottom: 0 !important}@media (max-width: 900px){body.page main.fpv-page-main .fpv-page-intro-row{grid-template-columns: 1fr !important;column-gap: 0 !important;row-gap: 12px !important;max-width: none !important}body.page main.fpv-page-main .fpv-page-intro-row .fpv-page-title-badge{width: auto !important;max-width: 100% !important}}html body.page main.fpv-page-main > .fpv-page-intro > .section-inner{max-width: 1380px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}html body.page main.fpv-page-main .fpv-page-intro-row{width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important;display: grid !important;grid-template-columns: 210px minmax(0,980px) !important;column-gap: 28px !important;row-gap: 0 !important;justify-content: start !important;align-items: start !important}html body.page main.fpv-page-main .fpv-page-intro-row .fpv-page-title-badge{justify-self: start !important;width: 210px !important;min-width: 210px !important;max-width: 210px !important;height: 28px !important;min-height: 28px !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important}html body.page main.fpv-page-main .fpv-page-intro-card{justify-self: start !important;width: 980px !important;max-width: 980px !important;min-height: 28px !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important}@media (max-width: 900px){html body.page main.fpv-page-main > .fpv-page-intro > .section-inner{padding-left: 16px !important;padding-right: 16px !important}html body.page main.fpv-page-main .fpv-page-intro-row{grid-template-columns: 1fr !important;column-gap: 0 !important;row-gap: 12px !important}html body.page main.fpv-page-main .fpv-page-intro-row .fpv-page-title-badge,html body.page main.fpv-page-main .fpv-page-intro-card{width: 100% !important;min-width: 0 !important;max-width: 100% !important}}html body.page main.fpv-page-main > .fpv-page-intro > .section-inner{overflow: visible !important}html body.page main.fpv-page-main .fpv-page-intro-row{position: relative !important;left: -124px !important}@media (max-width: 900px){html body.page main.fpv-page-main .fpv-page-intro-row{left: 0 !important}}html body.page main.fpv-page-main > .fpv-page-intro > .section-inner{max-width: 1380px !important;padding-left: 24px !important;padding-right: 24px !important}html body.page main.fpv-page-main .fpv-page-intro-row{left: -176px !important;transform: none !important}@media (max-width: 900px){html body.page main.fpv-page-main .fpv-page-intro-row{left: 0 !important}}html body.fpv-d0-align-page main.fpv-page-main > .fpv-page-intro > .section-inner,html body.page main.fpv-page-main > .fpv-page-intro > .section-inner{max-width: 1380px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-row{display: grid !important;grid-template-columns: 210px minmax(0,980px) !important;column-gap: 28px !important;gap: 28px !important;align-items: start !important;justify-content: start !important;width: auto !important;max-width: none !important;margin: 0 !important;position: relative !important;left: -67px !important;transform: none !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-row .fpv-page-title-badge{justify-self: start !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 210px !important;min-width: 210px !important;max-width: 210px !important;height: 28px !important;min-height: 28px !important;padding: 6px 14px 6px 18px !important;margin: 0 !important;border-left: 3px solid var(--c-accent,#FF6A00) !important;border-radius: 4px !important;background: var(--c-accent-light,#fff3eb) !important;color: var(--c-accent,#FF6A00) !important;font-family: var(--font-mono) !important;font-size: 11px !important;font-weight: 500 !important;line-height: 1.15 !important;letter-spacing: 2.2px !important;text-transform: uppercase !important;white-space: nowrap !important;box-sizing: border-box !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card,html body.fpv-d0-align-page main.fpv-page-main .fpv-category-description-card,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card{justify-self: start !important;width: 980px !important;max-width: 980px !important;min-height: 28px !important;margin: 0 !important;padding: 0 18px !important;display: flex !important;align-items: center !important;position: relative !important;overflow: hidden !important;background: var(--c-white) !important;border: 1.5px solid var(--c-border,#d0d0d0) !important;border-radius: 8px !important;box-shadow: 0 2px 8px rgba(0,0,0,.035) !important;transition: border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;box-sizing: border-box !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card::after,html body.fpv-d0-align-page main.fpv-page-main .fpv-category-description-card::after,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card::after{content: '' !important;position: absolute !important;inset: 0 !important;border-radius: inherit !important;pointer-events: none !important;opacity: 0 !important;background: linear-gradient(120deg,transparent 0%,rgba(255,106,0,.08) 32%,rgba(255,106,0,.40) 50%,rgba(255,106,0,.08) 68%,transparent 100%) !important;transform: translateX(-120%) !important;transition: opacity .18s ease,transform .55s ease !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:hover,html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:focus-within,html body.fpv-d0-align-page main.fpv-page-main .fpv-category-description-card:hover,html body.fpv-d0-align-page main.fpv-page-main .fpv-category-description-card:focus-within,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:hover,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:focus-within{border-color: var(--c-accent,#FF6A00) !important;box-shadow: 0 0 0 1px rgba(255,106,0,.70),0 0 22px rgba(255,106,0,.38),0 14px 34px rgba(255,106,0,.16) !important;transform: translateY(-1px) !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:hover::after,html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:focus-within::after,html body.fpv-d0-align-page main.fpv-page-main .fpv-category-description-card:hover::after,html body.fpv-d0-align-page main.fpv-page-main .fpv-category-description-card:focus-within::after,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:hover::after,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:focus-within::after{opacity: 1 !important;transform: translateX(120%) !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card .entry-content{width: 100% !important;min-height: 16px !important;font-size: 16px !important;line-height: 1.75 !important;position: relative !important;z-index: 1 !important}@media (max-width: 900px){html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-row{left: 0 !important;grid-template-columns: 1fr !important;gap: 12px !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-row .fpv-page-title-badge,html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card,html body.fpv-d0-align-page main.fpv-page-main .fpv-category-description-card,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card{width: 100% !important;min-width: 0 !important;max-width: 100% !important}}html body.fpv-d0-align-page main.fpv-page-main > .fpv-page-intro > .section-inner{max-width: 1380px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-row{display: grid !important;grid-template-columns: 210px minmax(0,980px) !important;column-gap: 28px !important;gap: 28px !important;align-items: start !important;justify-content: start !important;width: auto !important;max-width: none !important;margin: 0 !important;position: relative !important;left: 0 !important;transform: none !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-row .fpv-page-title-badge{justify-self: start !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 210px !important;min-width: 210px !important;max-width: 210px !important;height: 28px !important;min-height: 28px !important;margin: 0 !important;box-sizing: border-box !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card{justify-self: start !important;width: 980px !important;max-width: 980px !important;min-height: 28px !important;margin: 0 !important;position: relative !important;overflow: hidden !important;transition: border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card::after,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card::after{content: '' !important;position: absolute !important;inset: 0 !important;border-radius: inherit !important;pointer-events: none !important;opacity: 0 !important;background: linear-gradient(120deg,transparent 0%,rgba(255,106,0,.08) 32%,rgba(255,106,0,.40) 50%,rgba(255,106,0,.08) 68%,transparent 100%) !important;transform: translateX(-120%) !important;transition: opacity .18s ease,transform .55s ease !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:hover,html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:focus-within,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:hover,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:focus-within{border-color: var(--c-accent,#FF6A00) !important;box-shadow: 0 0 0 1px rgba(255,106,0,.70),0 0 22px rgba(255,106,0,.38),0 14px 34px rgba(255,106,0,.16) !important;transform: translateY(-1px) !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:hover::after,html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:focus-within::after,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:hover::after,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:focus-within::after{opacity: 1 !important;transform: translateX(120%) !important}@media (max-width: 900px){html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-row{left: 0 !important;grid-template-columns: 1fr !important;gap: 12px !important}html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-row .fpv-page-title-badge,html body.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card,html body.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card{width: 100% !important;min-width: 0 !important;max-width: 100% !important}}body .fpvdronas-category-layout-with-filter .fpvdronas-filter-group h3.fpvdronas-filter-heading-toggle,body.tax-product_cat .fpvdronas-filter-group h3.fpvdronas-filter-heading-toggle,body.post-type-archive-product .fpvdronas-filter-group h3.fpvdronas-filter-heading-toggle{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 10px !important;width: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;color: inherit !important;font: inherit !important;letter-spacing: inherit !important;text-transform: inherit !important;cursor: pointer !important;box-shadow: none !important}body .fpvdronas-category-layout-with-filter .fpvdronas-filter-group h3.fpvdronas-filter-heading-toggle:focus-visible,body.tax-product_cat .fpvdronas-filter-group h3.fpvdronas-filter-heading-toggle:focus-visible,body.post-type-archive-product .fpvdronas-filter-group h3.fpvdronas-filter-heading-toggle:focus-visible{outline: 2px solid var(--c-accent,#ff6a00);outline-offset: 3px}.fpvdronas-filter-heading-toggle > span:first-child{min-width: 0}.fpvdronas-filter-chevron{width: 0 !important;height: 0 !important;flex: 0 0 auto !important;border-left: 4px solid transparent !important;border-right: 4px solid transparent !important;border-top: 6px solid currentColor !important;transform: rotate(0deg);transition: transform .18s ease}.fpvdronas-filter-collapsible.is-open .fpvdronas-filter-chevron{transform: rotate(180deg)}.fpvdronas-filter-options[hidden]{display: none !important}.fpvdronas-filter-options{display: block}@media (prefers-reduced-motion: reduce){.fpvdronas-filter-chevron{transition: none}}body .fpvdronas-category-layout-with-filter .fpvdronas-filter-group h3.fpvdronas-filter-heading-toggle::after,body.tax-product_cat .fpvdronas-filter-group h3.fpvdronas-filter-heading-toggle::after,body.post-type-archive-product .fpvdronas-filter-group h3.fpvdronas-filter-heading-toggle::after{content: "" !important;display: block !important;width: 7px !important;height: 7px !important;margin-left: auto !important;margin-right: 2px !important;flex: 0 0 7px !important;border-right: 2px solid currentColor !important;border-bottom: 2px solid currentColor !important;border-top: 0 !important;border-left: 0 !important;background: transparent !important;transform: translateY(-2px) rotate(45deg) !important;transform-origin: 50% 50% !important;transition: transform .18s ease !important;opacity: .9 !important}body .fpvdronas-category-layout-with-filter .fpvdronas-filter-group.fpvdronas-filter-collapsible.is-open h3.fpvdronas-filter-heading-toggle::after,body.tax-product_cat .fpvdronas-filter-group.fpvdronas-filter-collapsible.is-open h3.fpvdronas-filter-heading-toggle::after,body.post-type-archive-product .fpvdronas-filter-group.fpvdronas-filter-collapsible.is-open h3.fpvdronas-filter-heading-toggle::after{transform: translateY(2px) rotate(225deg) !important}.fpvdronas-filter-heading-toggle .fpvdronas-filter-chevron{display: none !important}@media (prefers-reduced-motion: reduce){body .fpvdronas-filter-heading-toggle::after{transition: none !important}}.fpv-blog-index-page,.fpv-article-page{width: 100%;max-width: 100%}.fpv-blog-index-page{padding: 30px 0 56px}.fpv-article-page{padding: 30px 0 58px}.fpv-blog-container,.fpv-seo-wrap,.fpv-article-wrap{width: 100%;max-width: 1380px;margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px;box-sizing: border-box}.fpv-seo-hero{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: 24px;align-items: stretch;margin-bottom: 28px}.fpv-seo-hero-main,.fpv-seo-panel,.fpv-seo-card,.fpv-article-shell,.fpv-flex-shell{background: var(--c-surface);border: 1px solid var(--c-border);border-radius: 18px;box-shadow: 0 16px 42px rgba(0,0,0,.06)}.fpv-seo-hero-main{padding: 30px;position: relative;overflow: hidden}.fpv-seo-hero-main::before{content: '';position: absolute;inset: 0 0 auto 0;height: 5px;background: var(--c-accent)}.fpv-kicker{font-family: var(--font-mono);font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--c-accent);font-weight: 700;margin-bottom: 10px}.fpv-seo-title{margin: 0 0 12px;font-family: var(--font-display);font-size: clamp(34px,5vw,64px);line-height: .94;letter-spacing: -.02em;text-transform: uppercase;color: var(--c-dark)}.fpv-seo-description{max-width: 760px;color: var(--c-muted);font-size: 17px;margin: 0}.fpv-seo-panel{padding: 22px}.fpv-seo-panel .widget{margin-bottom: 18px}.fpv-seo-panel .widget:last-child{margin-bottom: 0}.fpv-blog-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px}.fpv-blog-card{display: flex;flex-direction: column;min-height: 100%;overflow: hidden;transition: transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fpv-blog-card:hover{transform: translateY(-2px);border-color: var(--c-accent);box-shadow: 0 18px 46px rgba(255,106,0,.13)}.fpv-blog-card-thumb{aspect-ratio: 16 / 9;background: var(--c-surface2);overflow: hidden}.fpv-blog-card-thumb img{width: 100%;height: 100%;object-fit: cover}.fpv-blog-card-body{padding: 20px;display: flex;flex-direction: column;gap: 10px;flex: 1}.fpv-post-meta{display: flex;flex-wrap: wrap;gap: 8px 12px;color: var(--c-muted);font-size: 13px}.fpv-blog-card h2,.fpv-blog-card h3{margin: 0;font-family: var(--font-display);font-size: 28px;line-height: 1.02;text-transform: uppercase}.fpv-blog-card h2 a,.fpv-blog-card h3 a{color: var(--c-dark)}.fpv-blog-card p{margin: 0;color: var(--c-muted)}.fpv-read-more{margin-top: auto;font-weight: 800;color: var(--c-accent);text-transform: uppercase;font-size: 13px;letter-spacing: .04em}.fpv-pagination{margin-top: 30px}.fpv-pagination .nav-links{display: flex;gap: 12px;flex-wrap: wrap}.fpv-pagination a,.fpv-pagination span{background: var(--c-surface);border: 1px solid var(--c-border);border-radius: 999px;padding: 9px 14px;font-weight: 700}.fpv-pagination .current{background: var(--c-accent);border-color: var(--c-accent);color: var(--c-white)}.fpv-article-shell{overflow: hidden}.fpv-article-hero{padding: 32px 34px 24px;border-bottom: 1px solid var(--c-border)}.fpv-article-title{margin: 0 0 12px;font-family: var(--font-display);font-size: clamp(36px,5vw,72px);line-height: .92;text-transform: uppercase;letter-spacing: -.02em;color: var(--c-dark)}.fpv-article-featured img{width: 100%;max-height: 520px;object-fit: cover}.fpv-article-content{max-width: 820px;margin: 0 auto;padding: 34px 28px;font-size: 17px;line-height: 1.75}.fpv-article-content h2,.fpv-article-content h3{font-family: var(--font-display);text-transform: uppercase;color: var(--c-dark);line-height: 1.05;margin-top: 1.7em}.fpv-article-content a{color: var(--c-accent);text-decoration: underline;text-underline-offset: 3px}.fpv-article-content img{border-radius: 14px}.fpv-post-tags{max-width: 820px;margin: 0 auto;padding: 0 28px 28px;display: flex;gap: 8px;flex-wrap: wrap}.fpv-post-tags a{border: 1px solid var(--c-border);border-radius: 999px;padding: 7px 11px;color: var(--c-muted);font-size: 13px}.fpv-flex-wrap{max-width: 1240px;margin: 0 auto;padding: 30px 24px 58px}.fpv-flex-hero{background: var(--c-surface);border: 1px solid var(--c-border);border-radius: 18px;padding: 30px;margin-bottom: 24px;box-shadow: 0 16px 42px rgba(0,0,0,.06)}.fpv-flex-title{margin: 0 0 10px;font-family: var(--font-display);font-size: clamp(34px,5vw,64px);line-height: .94;text-transform: uppercase;color: var(--c-dark)}.fpv-flex-summary{margin: 0;color: var(--c-muted);max-width: 780px;font-size: 17px}.fpv-flex-shell{padding: 30px}.fpv-flex-content{max-width: 940px}.fpv-flex-content .wp-block-button__link,.fpv-flex-content button,.fpv-flex-content input[type="submit"]{border-radius: 999px;background: var(--c-accent);border: 0;color: var(--c-white);font-weight: 800;padding: 12px 18px;cursor: pointer}.fpv-flex-content input[type="text"],.fpv-flex-content input[type="email"],.fpv-flex-content input[type="tel"],.fpv-flex-content input[type="url"],.fpv-flex-content input[type="file"],.fpv-flex-content textarea,.fpv-flex-content select{width: 100%;max-width: 100%;border: 1px solid var(--c-border);border-radius: 12px;background: var(--c-white);padding: 12px 14px;color: var(--c-text)}.fpv-flex-content input:focus,.fpv-flex-content textarea:focus,.fpv-flex-content select:focus{outline: none;border-color: var(--c-accent);box-shadow: 0 0 0 3px rgba(255,106,0,.14)}.fpv-flex-content .wp-block-image img{border-radius: 16px}.fpv-flex-content .alignwide{max-width: 1120px}.fpv-template-note{margin-top: 18px;padding: 14px 16px;background: var(--c-accent-light);border: 1px solid rgba(255,106,0,.25);border-radius: 14px;color: var(--c-text)}@media (max-width: 980px){.fpv-seo-hero{grid-template-columns: 1fr}.fpv-blog-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.fpv-blog-container,.fpv-seo-wrap,.fpv-article-wrap,.fpv-flex-wrap{padding-left: 16px;padding-right: 16px}.fpv-blog-grid{grid-template-columns: 1fr}.fpv-seo-hero-main,.fpv-flex-hero,.fpv-flex-shell,.fpv-article-hero{padding: 22px}}.fpv-article-content .fpv-post-lead{font-size:1.08rem;line-height:1.75;padding:18px 20px;border-left:4px solid var(--c-accent);background:var(--c-accent-light);border-radius:0 14px 14px 0;margin:0 0 24px}.fpv-article-content .fpv-post-toc{padding:18px 24px;border:1px solid var(--c-border-light);border-radius:14px;background:var(--c-bg);margin:0 0 28px}.fpv-article-content .fpv-spec-table table{width:100%;border-collapse:collapse;background:var(--c-white)}.fpv-article-content .fpv-spec-table td{border:1px solid var(--c-border-light);padding:11px 13px;vertical-align:top}.fpv-article-content .fpv-pros-cons{gap:18px;margin:18px 0 28px}.fpv-article-content .fpv-pros-cons .wp-block-column{padding:18px;border:1px solid var(--c-border-light);border-radius:14px;background:var(--c-white)}.fpv-article-content .fpv-post-cta{margin:30px 0}.fpv-article-content .fpv-post-cta .wp-block-button__link{background:var(--c-accent);color:var(--c-white);border-radius:999px;font-weight:700}.fpv-article-content details.wp-block-details{padding:16px 18px;border:1px solid var(--c-border-light);border-radius:14px;background:var(--c-white);margin:12px 0}.fpv-article-content details.wp-block-details summary{font-weight:700;cursor:pointer}.single-post .fpv-post-toc,.fpv-single-blog .fpv-post-toc,.entry-content .fpv-post-toc{border: 1px solid rgba(58,58,58,.12);border-radius: 14px;background: var(--c-white);padding: 18px 22px}.single-post .fpv-post-toc a,.fpv-single-blog .fpv-post-toc a,.entry-content .fpv-post-toc a{color: var(--c-text);text-decoration: none;border-bottom: 1px solid transparent}.single-post .fpv-post-toc a:hover,.fpv-single-blog .fpv-post-toc a:hover,.entry-content .fpv-post-toc a:hover{color: var(--c-accent);border-bottom-color: var(--c-accent)}.single-post .entry-content h2[id],.fpv-single-blog .entry-content h2[id]{scroll-margin-top: 120px}html{scroll-behavior: smooth}.fpv-article-summary{font-size: 1.08rem;line-height: 1.65;max-width: 860px;margin: 14px 0 0;color: var(--c-muted)}.fpv-blog-card .fpv-blog-card-body p[itemprop="description"]{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.fpv-blog-card-thumb-placeholder{display: flex;align-items: center;justify-content: center;min-height: 210px;background: linear-gradient(135deg,rgba(255,106,0,.18),rgba(58,58,58,.08));text-decoration: none}.fpv-blog-card-thumb-placeholder span{font-size: 64px;font-weight: 800;color: var(--c-accent)}.fpv-home-blog-cards{width: 100%;margin: 28px 0}.fpv-home-blog-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.fpv-home-blog-card{background: var(--c-white);border: 1px solid rgba(58,58,58,.14);border-radius: 14px;overflow: hidden;box-shadow: 0 10px 28px rgba(0,0,0,.04)}.fpv-home-blog-card-image{display: block;aspect-ratio: 16 / 9;background: var(--c-surface2);overflow: hidden}.fpv-home-blog-card-image img{width: 100%;height: 100%;object-fit: cover;display: block}.fpv-home-blog-card-placeholder{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;font-family: var(--font-display);font-size: 44px;font-weight: 800;color: var(--c-accent)}.fpv-home-blog-card-content{padding: 16px 18px 18px}.fpv-home-blog-card-content h3{margin: 0 0 8px;font-family: var(--font-display);font-size: 22px;line-height: 1.05;text-transform: uppercase}.fpv-home-blog-card-content h3 a{color: var(--c-dark);text-decoration: none}.fpv-home-blog-card-content p{margin: 0;font-size: 15px;line-height: 1.45;color: var(--c-muted)}@media (max-width: 900px){.fpv-home-blog-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.fpv-home-blog-grid{grid-template-columns: 1fr}}.front-blog-section{margin-top:72px;margin-bottom:56px}.fpv-blog-carousel{position:relative;width:100%}.fpv-blog-carousel-viewport{overflow:hidden;width:100%}.fpv-blog-carousel-track{display:flex;transition:transform .35s ease;will-change:transform}.fpv-blog-carousel-page{min-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.fpv-blog-card{background:var(--c-white);border:1px solid var(--c-border-soft);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;min-height:100%;box-shadow:0 1px 0 rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.fpv-blog-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.08);border-color:var(--c-border)}.fpv-blog-card-thumb{display:block;aspect-ratio:4/3;background:var(--c-surface2);overflow:hidden;text-decoration:none}.fpv-blog-card-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.fpv-blog-card:hover .fpv-blog-card-thumb img{transform:scale(1.03)}.fpv-blog-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:52px;font-weight:800;color:var(--c-accent);background:linear-gradient(135deg,var(--c-bg),var(--c-surface2))}.fpv-blog-card-body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px}.fpv-blog-card-kicker{font-size:11px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);font-weight:800}.fpv-blog-card-title{margin:0;font-size:18px;line-height:1.25;font-weight:800;text-transform:uppercase}.fpv-blog-card-title a{color:var(--c-black);text-decoration:none}.fpv-blog-card-title a:hover{color:var(--c-accent)}.fpv-blog-card-summary{margin:0;color:var(--c-muted);font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fpv-blog-carousel-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px}.fpv-blog-carousel-btn{width:42px;height:42px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-white);color:var(--c-footer-border);font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.fpv-blog-carousel-btn:hover{background:var(--c-accent);color:var(--c-white);border-color:var(--c-accent)}.fpv-blog-carousel-dots{display:flex;align-items:center;gap:8px}.fpv-blog-carousel-dot{width:9px;height:9px;border-radius:999px;border:0;background:var(--c-border2);cursor:pointer;padding:0}.fpv-blog-carousel-dot.is-active{width:24px;background:var(--c-accent)}.blog .fpv-blog-grid,.archive .fpv-blog-grid,.search .fpv-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:900px){.fpv-blog-carousel-page,.blog .fpv-blog-grid,.archive .fpv-blog-grid,.search .fpv-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.fpv-blog-carousel-page,.blog .fpv-blog-grid,.archive .fpv-blog-grid,.search .fpv-blog-grid{grid-template-columns:1fr}.front-blog-section{margin-top:42px}.fpv-blog-card-title{font-size:16px}}.front-blog-section.section-inner{max-width:1120px;margin:72px auto 48px;padding-left:24px;padding-right:24px}.front-blog-section .section-header{display:grid;grid-template-columns:1fr auto;gap:10px 24px;align-items:end;margin-bottom:26px}.front-blog-section .section-sub{grid-column:1 / 2}.fpv-blog-carousel{position:relative;width:100%}.fpv-blog-carousel-viewport{overflow:hidden;width:100%}.fpv-blog-carousel-track{display:flex;transition:transform .35s ease;will-change:transform;align-items:stretch}.fpv-blog-carousel-page{min-width:100%;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:46px 52px !important;align-items:start}.fpv-blog-card,.fpv-blog-card-clean{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;display:flex !important;flex-direction:column !important;min-height:0 !important;transition:none !important}.fpv-blog-card:hover,.fpv-blog-card-clean:hover{transform:none !important;box-shadow:none !important;border-color:transparent !important}.fpv-blog-card-thumb{display:block !important;width:100% !important;aspect-ratio:16/9 !important;background:var(--c-surface2) !important;overflow:hidden !important;border-radius:0 !important;margin:0 0 18px !important;text-decoration:none !important}.fpv-blog-card-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transform:none !important;transition:none !important}.fpv-blog-card:hover .fpv-blog-card-thumb img{transform:none !important}.fpv-blog-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:800;color:var(--c-accent);background:var(--c-surface2)}.fpv-blog-card-body{padding:0 !important;display:block !important}.fpv-blog-card-kicker{display:none !important}.fpv-blog-card-title{margin:0 0 10px !important;font-family:var(--font-display,inherit) !important;font-size:20px !important;line-height:1.18 !important;font-weight:800 !important;letter-spacing:0 !important;text-transform:none !important}.fpv-blog-card-title a{color:var(--c-black) !important;text-decoration:none !important}.fpv-blog-card-title a:hover{color:var(--c-accent) !important}.fpv-blog-card-summary{margin:0 0 12px !important;color:var(--c-muted) !important;font-size:14px !important;line-height:1.45 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.fpv-blog-card-meta{color:var(--c-footer-border);font-size:13px;line-height:1.3}.fpv-blog-carousel-controls{display:flex !important;align-items:center !important;justify-content:center !important;gap:18px !important;margin:26px 0 0 !important}.fpv-blog-carousel-btn{width:auto !important;height:auto !important;border:0 !important;background:transparent !important;color:var(--c-black) !important;font-size:28px !important;line-height:1 !important;cursor:pointer !important;padding:4px 8px !important;border-radius:0 !important}.fpv-blog-carousel-btn:hover{background:transparent !important;color:var(--c-accent) !important}.fpv-blog-carousel-dots{display:flex !important;gap:18px !important;align-items:center !important}.fpv-blog-carousel-dot{width:auto !important;height:auto !important;border:0 !important;background:transparent !important;color:var(--c-black) !important;font-size:12px !important;line-height:1 !important;padding:4px !important;border-radius:0 !important;cursor:pointer !important}.fpv-blog-carousel-dot::before{content:attr(data-label)}.fpv-blog-carousel-dot.is-active{width:auto !important;background:transparent !important;color:var(--c-accent) !important}.home .wp-block-latest-posts__post-full-content,.front-page-content .wp-block-latest-posts__post-full-content,.home .wp-block-post-content,.front-page-content .wp-block-post-content{display:none !important}@media (max-width:900px){.fpv-blog-carousel-page{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:34px 28px !important}}@media (max-width:620px){.front-blog-section.section-inner{padding-left:16px;padding-right:16px;margin-top:44px}.front-blog-section .section-header{grid-template-columns:1fr}.fpv-blog-carousel-page{grid-template-columns:1fr !important;gap:30px !important}.fpv-blog-card-title{font-size:18px !important}}.front-blog-section.fpv-v119-blog-section{margin-top:72px;margin-bottom:56px}.front-blog-section.fpv-v119-blog-section .section-header{display:grid;grid-template-columns:1fr auto;gap:10px 24px;align-items:end;margin-bottom:42px}.front-blog-section.fpv-v119-blog-section .section-sub{grid-column:1 / 2}.fpv-v119-blog-carousel{position:relative;width:100%}.fpv-v119-blog-viewport{overflow:hidden;width:100%}.fpv-v119-blog-track{display:flex !important;align-items:stretch;transition:transform .35s ease;will-change:transform}.fpv-v119-blog-page{min-width:100% !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-template-rows:repeat(2,auto) !important;gap:46px 52px !important;align-items:start !important}.fpv-v119-blog-card{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important;min-height:0 !important;display:block !important;overflow:visible !important;transform:none !important;transition:none !important}.fpv-v119-blog-card:hover{background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important}.fpv-v119-blog-card .entry-content,.fpv-v119-blog-card .wp-block-group,.fpv-v119-blog-card .fpv-article-content,.fpv-v119-blog-card .post-content{display:none !important}.fpv-v119-blog-image{display:block !important;width:100% !important;aspect-ratio:16/9 !important;margin:0 0 18px !important;background:var(--c-surface2) !important;overflow:hidden !important;text-decoration:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.fpv-v119-blog-image img{width:100% !important;height:100% !important;display:block !important;object-fit:cover !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;transform:none !important;transition:none !important}.fpv-v119-blog-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--c-surface2);color:var(--c-accent);font-weight:800;font-size:48px}.fpv-v119-blog-title{margin:0 0 10px !important;padding:0 !important;font-family:var(--font-display,inherit) !important;font-size:20px !important;line-height:1.18 !important;font-weight:800 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--c-black) !important}.fpv-v119-blog-title a{color:var(--c-black) !important;text-decoration:none !important}.fpv-v119-blog-title a:hover{color:var(--c-accent) !important}.fpv-v119-blog-summary{margin:0 0 12px !important;padding:0 !important;color:var(--c-muted) !important;font-size:14px !important;line-height:1.45 !important;font-weight:400 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.fpv-v119-blog-meta{margin:0 !important;padding:0 !important;color:var(--c-footer-border) !important;font-size:13px !important;line-height:1.3 !important;font-weight:400 !important}.fpv-v119-blog-controls{display:flex !important;align-items:center !important;justify-content:center !important;gap:18px !important;margin:28px 0 0 !important}.fpv-v119-blog-btn{width:auto !important;height:auto !important;border:0 !important;background:transparent !important;color:var(--c-black) !important;font-size:28px !important;line-height:1 !important;cursor:pointer !important;padding:4px 8px !important;border-radius:0 !important;box-shadow:none !important}.fpv-v119-blog-btn:hover{background:transparent !important;color:var(--c-accent) !important}.fpv-v119-blog-dots{display:flex !important;align-items:center !important;gap:18px !important}.fpv-v119-blog-dots .fpv-blog-carousel-dot{width:auto !important;height:auto !important;border:0 !important;background:transparent !important;color:var(--c-black) !important;font-size:12px !important;line-height:1 !important;padding:4px !important;border-radius:0 !important;cursor:pointer !important;box-shadow:none !important}.fpv-v119-blog-dots .fpv-blog-carousel-dot::before{content:attr(data-label)}.fpv-v119-blog-dots .fpv-blog-carousel-dot.is-active{width:auto !important;background:transparent !important;color:var(--c-accent) !important}.home .wp-block-latest-posts__post-full-content,.home .wp-block-post-content,.home .wp-block-query .wp-block-post-excerpt__more-text{display:none !important}@media (max-width:900px){.fpv-v119-blog-page{grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-template-rows:auto !important;gap:34px 28px !important}.front-blog-section.fpv-v119-blog-section .section-header{grid-template-columns:1fr}}@media (max-width:620px){.front-blog-section.fpv-v119-blog-section{padding-left:16px;padding-right:16px;margin-top:44px}.fpv-v119-blog-page{grid-template-columns:1fr !important;gap:30px !important}.fpv-v119-blog-title{font-size:18px !important}}.front-blog-section.fpv-v120-blog-section{max-width:1120px !important;margin:72px auto 56px !important;padding-left:24px !important;padding-right:24px !important;overflow:hidden !important}.front-blog-section.fpv-v120-blog-section .fpv-v120-blog-header{display:grid !important;grid-template-columns:1fr auto !important;gap:10px 24px !important;align-items:end !important;margin-bottom:42px !important;border-bottom:1px solid rgba(58,58,58,.22) !important;padding-bottom:18px !important}.front-blog-section.fpv-v120-blog-section .section-title{margin:0 !important}.front-blog-section.fpv-v120-blog-section .section-sub{margin-top:0 !important}.fpv-v120-blog-all-link{white-space:nowrap !important;color:var(--c-accent) !important;text-decoration:none !important;font-size:13px !important}.fpv-v120-blog-carousel{position:relative !important;width:100% !important}.fpv-v120-blog-viewport{overflow:hidden !important;width:100% !important}.fpv-v120-blog-track{display:flex !important;align-items:stretch !important;transition:transform .35s ease !important;will-change:transform !important}.fpv-v120-blog-page{min-width:100% !important;width:100% !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-template-rows:repeat(2,auto) !important;gap:46px 52px !important;align-items:start !important}.fpv-v120-blog-card{display:block !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;margin:0 !important;padding:0 !important;min-height:0 !important;overflow:visible !important;transform:none !important}.fpv-v120-blog-card *{box-sizing:border-box !important}.fpv-v120-blog-card .entry-content,.fpv-v120-blog-card .wp-block-group,.fpv-v120-blog-card .fpv-article-content,.fpv-v120-blog-card .post-content,.fpv-v120-blog-card .wp-block-latest-posts__post-excerpt{display:none !important}.fpv-v120-blog-thumb{display:block !important;width:100% !important;aspect-ratio:16/9 !important;margin:0 0 18px !important;background:var(--c-surface2) !important;overflow:hidden !important;border:0 !important;border-radius:0 !important;text-decoration:none !important}.fpv-v120-blog-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.fpv-v120-blog-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--c-surface2);color:var(--c-accent);font-weight:800;font-size:48px}.fpv-v120-blog-title{margin:0 0 10px !important;padding:0 !important;font-size:20px !important;line-height:1.18 !important;font-weight:800 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--c-black) !important}.fpv-v120-blog-title a{color:var(--c-black) !important;text-decoration:none !important}.fpv-v120-blog-title a:hover{color:var(--c-accent) !important}.fpv-v120-blog-summary{margin:0 0 12px !important;padding:0 !important;color:var(--c-muted) !important;font-size:14px !important;line-height:1.45 !important;font-weight:400 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.fpv-v120-blog-meta{margin:0 !important;padding:0 !important;color:var(--c-footer-border) !important;font-size:13px !important;line-height:1.3 !important;font-weight:400 !important}.fpv-v120-blog-controls{display:flex !important;align-items:center !important;justify-content:center !important;gap:18px !important;margin:28px 0 0 !important}.fpv-v120-blog-btn{width:auto !important;height:auto !important;border:0 !important;background:transparent !important;color:var(--c-black) !important;font-size:28px !important;line-height:1 !important;cursor:pointer !important;padding:4px 8px !important;border-radius:0 !important;box-shadow:none !important}.fpv-v120-blog-btn:hover{background:transparent !important;color:var(--c-accent) !important}.fpv-v120-blog-dots{display:flex !important;align-items:center !important;gap:18px !important}.fpv-v120-blog-dots .fpv-blog-carousel-dot{width:auto !important;height:auto !important;border:0 !important;background:transparent !important;color:var(--c-black) !important;font-size:12px !important;line-height:1 !important;padding:4px !important;border-radius:0 !important;cursor:pointer !important;box-shadow:none !important}.fpv-v120-blog-dots .fpv-blog-carousel-dot::before{content:attr(data-label)}.fpv-v120-blog-dots .fpv-blog-carousel-dot.is-active{width:auto !important;background:transparent !important;color:var(--c-accent) !important}@media (max-width:900px){.fpv-v120-blog-page{grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-template-rows:auto !important;gap:34px 28px !important}.front-blog-section.fpv-v120-blog-section .fpv-v120-blog-header{grid-template-columns:1fr !important}}@media (max-width:620px){.front-blog-section.fpv-v120-blog-section{padding-left:16px !important;padding-right:16px !important;margin-top:44px !important}.fpv-v120-blog-page{grid-template-columns:1fr !important;gap:30px !important}.fpv-v120-blog-title{font-size:18px !important}}.fpv-v121-page{max-width:1120px;margin:0 auto;padding:0 24px 72px}.fpv-v121-page-hero{padding:34px 0 28px}.fpv-v121-breadcrumb{font-size:12px;color:var(--c-accent);margin-bottom:10px}.fpv-v121-breadcrumb a{color:var(--c-accent);text-decoration:none}.fpv-v121-page-hero h1{margin:0 0 14px;font-size:42px;line-height:1.05;font-weight:800;color:var(--c-dark)}.fpv-v121-page-summary,.fpv-page-lead{max-width:860px;font-size:18px;line-height:1.55;color:var(--c-muted);margin:0 0 26px}.fpv-v121-page-content{font-size:16px;line-height:1.65;color:var(--c-footer-border)}.fpv-v121-page-content h2{margin:42px 0 16px;font-size:28px;line-height:1.15;font-weight:800;color:var(--c-dark)}.fpv-v121-page-content h3{margin:18px 0 8px;font-size:20px;line-height:1.2;font-weight:800;color:var(--c-black)}.fpv-section-one{max-width:900px;margin:28px 0 38px}.fpv-section-two-col{align-items:center !important;gap:54px !important;margin:48px 0 !important}.fpv-section-two-col .wp-block-column{min-width:0}.fpv-rounded-image img,.fpv-page-card-image img{width:100%;height:auto;display:block;border-radius:14px;object-fit:cover;background:var(--c-surface2)}.fpv-rounded-image{margin:0}.fpv-page-card-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px !important;margin:32px 0 44px !important}.fpv-page-card-grid > .wp-block-column{background:var(--c-white);border:1px solid rgba(58,58,58,.13);border-radius:14px;padding:16px 16px 18px;box-shadow:0 8px 24px rgba(0,0,0,.04);transition:transform .18s ease,box-shadow .18s ease}.fpv-page-card-grid > .wp-block-column:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.08)}.fpv-page-card-grid .wp-block-image{margin:0 0 14px}.fpv-page-card-grid .wp-block-image img{aspect-ratio:4/3;object-fit:cover}.fpv-page-card-grid p{font-size:14px;line-height:1.45;color:var(--c-muted);margin:0 0 14px}.fpv-page-card-grid .wp-block-button__link,.fpv-cta-panel .wp-block-button__link{background:var(--c-accent);color:var(--c-white);border-radius:999px;padding:10px 24px;font-weight:800;text-decoration:none}.fpv-cta-panel{background:var(--c-white);border:1px solid rgba(58,58,58,.13);border-radius:18px;padding:32px;margin:52px 0 0;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.04)}.fpv-cta-panel h2{margin-top:0}.fpv-cta-panel p{max-width:680px;margin-left:auto;margin-right:auto}.fpv-v121-page-content .wpcf7,.fpv-v121-page-content .wpforms-container,.fpv-v121-page-content .fluentform{max-width:760px;margin:32px auto;background:var(--c-white);border:1px solid rgba(58,58,58,.13);border-radius:18px;padding:26px;box-shadow:0 8px 24px rgba(0,0,0,.04)}.fpv-v121-page-content input[type="text"],.fpv-v121-page-content input[type="email"],.fpv-v121-page-content input[type="tel"],.fpv-v121-page-content input[type="file"],.fpv-v121-page-content textarea,.fpv-v121-page-content select{max-width:100%;border:1px solid rgba(58,58,58,.22);border-radius:10px;padding:11px 13px;background:var(--c-white);color:var(--c-footer-border)}@media (max-width:900px){.fpv-v121-page-hero h1{font-size:34px}.fpv-section-two-col{gap:28px !important}.fpv-page-card-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:680px){.fpv-v121-page{padding-left:16px;padding-right:16px}.fpv-page-card-grid{grid-template-columns:1fr !important}.fpv-section-two-col{display:block !important}.fpv-section-two-col .wp-block-column{margin-bottom:22px}.fpv-section-reverse-mobile{display:flex !important;flex-direction:column-reverse}.fpv-v121-page-hero h1{font-size:30px}.fpv-page-lead{font-size:16px}}.footer-bottom .footer-bottom-image,.footer-bottom-right .footer-bottom-image{height: 34px !important;max-height: 34px !important;width: auto !important;max-width: none !important;object-fit: contain !important;object-position: center !important;display: inline-block !important;flex: 0 0 auto}@media (max-width: 640px){.footer-bottom .footer-bottom-image,.footer-bottom-right .footer-bottom-image{height: 28px !important;max-height: 28px !important}}.fpv-home-native-slider{margin: 10px auto 12px}.fpv-native-slider{position: relative;width: 100%;overflow: hidden;border-radius: 18px;background: var(--c-surface2);box-shadow: 0 14px 38px rgba(0,0,0,.08)}.fpv-native-slider-viewport{position: relative;overflow: hidden;width: 100%;height: var(--fpv-slider-height,320px)}.fpv-native-slider-track{position: relative;width: 100%;height: 100%}.fpv-native-slider-slide{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity var(--fpv-slider-speed,450ms) ease,visibility var(--fpv-slider-speed,450ms) ease}.fpv-native-slider-slide.is-active{opacity: 1;visibility: visible;pointer-events: auto;z-index: 1}.fpv-native-slider-link{display: block;width: 100%;height: 100%;text-decoration: none}.fpv-native-slider-link img{display: block;width: 100%;height: 100%;object-fit: cover}.fpv-native-slider-arrow{position: absolute;top: 50%;transform: translateY(-50%);z-index: 3;width: 42px;height: 42px;border: 1px solid rgba(255,255,255,.65);border-radius: 999px;background: rgba(255,255,255,.88);color: var(--fpv-text,var(--c-text));font-size: 30px;line-height: 36px;font-weight: 700;cursor: pointer;box-shadow: 0 8px 22px rgba(0,0,0,.12)}.fpv-native-slider-prev{left: 18px}.fpv-native-slider-next{right: 18px}.fpv-native-slider-arrow:hover{background: var(--fpv-accent,var(--c-accent));color: var(--c-white)}.fpv-native-slider-dots{position: absolute;left: 50%;bottom: 14px;transform: translateX(-50%);display: flex;gap: 8px;z-index: 4}.fpv-native-slider-dot{width: 8px;height: 8px;border: 0;border-radius: 999px;background: rgba(255,255,255,.72);box-shadow: 0 1px 5px rgba(0,0,0,.18);cursor: pointer;padding: 0}.fpv-native-slider-dot.is-active{width: 24px;background: var(--fpv-accent,var(--c-accent))}@media (max-width: 768px){.fpv-home-native-slider{margin: 10px auto 12px}.fpv-native-slider-viewport{height: min(var(--fpv-slider-height,320px),220px)}.fpv-native-slider-arrow{width: 34px;height: 34px;font-size: 24px;line-height: 28px}.fpv-native-slider-prev{left: 10px}.fpv-native-slider-next{right: 10px}}.fpv-native-slider-v130 .fpv-native-slider-viewport{position:relative!important;overflow:hidden!important;width:100%!important}.fpv-native-slider-v130 .fpv-native-slider-track{display:flex!important;flex-wrap:nowrap!important;width:100%!important;height:100%!important}.fpv-native-slider-v130 .fpv-native-slider-slide{position:relative!important;inset:auto!important;flex:0 0 100%!important;min-width:100%!important;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.fpv-native-slider-v130 .fpv-native-slider-link,.fpv-native-slider-v130 .fpv-native-slider-link img{display:block!important;width:100%!important;height:100%!important}.fpv-native-slider-v130 .fpv-native-slider-link img{object-fit:cover!important}.fpv-native-slider-v130 .fpv-native-slider-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.65)!important;background:rgba(255,255,255,.88)!important;color:var(--c-text)!important;font-size:30px!important;line-height:36px!important;font-weight:700!important;cursor:pointer!important}.fpv-native-slider-v130 .fpv-native-slider-prev{left:18px!important}.fpv-native-slider-v130 .fpv-native-slider-next{right:18px!important}.fpv-native-slider-v130 .fpv-native-slider-dots{position:absolute!important;left:50%!important;bottom:14px!important;transform:translateX(-50%)!important;display:flex!important;gap:8px!important;z-index:11!important}.fpv-native-slider-v130 .fpv-native-slider-dot{width:8px!important;height:8px!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.72)!important;padding:0!important;cursor:pointer!important}.fpv-native-slider-v130 .fpv-native-slider-dot.is-active{width:24px!important;background:var(--fpv-accent,var(--c-accent))!important}.fpv-native-slider-v130 .fpv-native-slider-dots{gap:0!important;bottom:6px!important}.fpv-native-slider-v130 .fpv-native-slider-dot{position:relative!important;width:24px!important;height:24px!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.fpv-native-slider-v130 .fpv-native-slider-dot::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:999px;background:rgba(255,255,255,.72);box-shadow:0 1px 5px rgba(0,0,0,.18)}.fpv-native-slider-v130 .fpv-native-slider-dot.is-active{width:40px!important;background:transparent!important}.fpv-native-slider-v130 .fpv-native-slider-dot.is-active::before{width:24px;background:var(--fpv-accent,var(--c-accent))}.fpv-native-slider-v130 .fpv-native-slider-dot:focus-visible{outline:2px solid #fff;outline-offset:-2px}@media(max-width:768px){.fpv-home-native-slider-v130{margin:10px auto 12px!important}.fpv-native-slider-v130 .fpv-native-slider-viewport{height:min(var(--fpv-slider-height,320px),220px)!important}}.fpv-home-native-slider.fpvdronas-section,.fpv-home-native-slider{margin-top: 10px;margin-bottom: 12px}.fpv-home-category-cards .cat-card,.fpv-home-category-cards .cat-card.fade-up{opacity: 1 !important;transform: none !important;visibility: visible !important}.fpv-home-category-cards{padding: 12px 0 28px}@media (max-width: 768px){.fpv-home-category-cards{padding: 10px 0 18px}}.fpv-home-editable-cards{padding-top: 32px;padding-bottom: 32px}.fpv-editable-card-grid{align-items: stretch}.fpv-editable-home-card{min-height: 148px;justify-content: center}.fpv-editable-card-media{width: 56px;height: 56px;padding: 0;overflow: hidden}.fpv-editable-card-media img{width: 100%;height: 100%;object-fit: contain;display: block}.fpv-editable-card-media span{font-size: 26px;line-height: 1}.fpv-editable-card-desc{max-width: 170px;font-size: 11px;line-height: 1.35;color: var(--c-muted)}.fpvd-promo-section{margin-top: 24px;margin-bottom: 24px}.fpvd-editable-promo{background-size: cover;background-position: center;background-repeat: no-repeat;display: flex;align-items: center;padding: 32px 48px}.fpvd-editable-promo::after{pointer-events: none}.fpvd-editable-promo .promo-content{max-width: 620px}.fpvd-editable-promo[style*="background-image"] .promo-tag,.fpvd-editable-promo[style*="background-image"] .promo-title,.fpvd-editable-promo[style*="background-image"] .promo-desc{color: var(--c-white);text-shadow: 0 1px 8px rgba(0,0,0,.22)}@media (max-width: 768px){.fpvd-editable-promo{padding: 24px 18px}}.fpvd-promo-section:empty{display: none !important}.fpvd-promo-section .fpvd-editable-promo{min-height: 160px}.fpvd-editable-promo .promo-title{font-size: clamp(28px,3vw,48px);font-weight: 800;line-height: 1.05}.fpvd-editable-promo .promo-desc{margin-top: 10px;max-width: 620px}.fpvd-editable-promo .btn-primary{margin-top: 18px;display: inline-flex}.fpvd-promo-v138-wrap{width: 100%;padding: 18px 0;margin: 0;clear: both}.fpvd-promo-v138{display: flex !important;align-items: center;width: 100%;box-sizing: border-box;border-radius: 14px;overflow: hidden;text-decoration: none !important;background-color: var(--c-surface,var(--c-white));background-size: cover;background-position: center;background-repeat: no-repeat;border: 1px solid var(--c-border,var(--c-border));padding: 30px 42px;color: var(--c-text,var(--c-black));position: relative;box-shadow: 0 18px 40px rgba(0,0,0,.08)}.fpvd-promo-v138-left{justify-content: flex-start;text-align: left}.fpvd-promo-v138-center{justify-content: center;text-align: center}.fpvd-promo-v138-right{justify-content: flex-end;text-align: right}.fpvd-promo-v138-content{max-width: 620px;display: flex;flex-direction: column;gap: 10px;position: relative;z-index: 2}.fpvd-promo-v138-tag{display: inline-flex;width: fit-content;align-items: center;border-radius: 999px;padding: 6px 10px;background: var(--c-accent,#FF6A00);color: var(--c-white);font-size: 12px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.fpvd-promo-v138-center .fpvd-promo-v138-tag{margin-inline: auto}.fpvd-promo-v138-right .fpvd-promo-v138-tag{margin-left: auto}.fpvd-promo-v138-title{display: block;font-size: clamp(24px,3vw,46px);line-height: 1.02;font-weight: 900;color: inherit}.fpvd-promo-v138-desc{display: block;font-size: 15px;line-height: 1.55;color: inherit;max-width: 58ch}.fpvd-promo-v138-button{display: inline-flex;width: fit-content;align-items: center;justify-content: center;margin-top: 6px;padding: 12px 18px;border-radius: 999px;background: var(--c-accent,#FF6A00);color: var(--c-white);font-weight: 900;font-size: 14px}.fpvd-promo-v138-center .fpvd-promo-v138-button{margin-inline: auto}.fpvd-promo-v138-right .fpvd-promo-v138-button{margin-left: auto}.fpvd-promo-v138[style*="background-image"]{color: var(--c-white);border: 0}@media (max-width: 768px){.fpvd-promo-v138-wrap{padding: 12px 0}.fpvd-promo-v138{padding: 22px 18px;border-radius: 10px}.fpvd-promo-v138-desc{font-size: 14px}}body.home .hero.hero-main-copy-hidden .hero-content,body.front-page .hero.hero-main-copy-hidden .hero-content{position: absolute !important;top: 56px !important;left: 24px !important;z-index: 4 !important;flex: none !important;max-width: 580px !important;pointer-events: none}body.home .hero.hero-main-copy-hidden .hero-content .hero-tag,body.front-page .hero.hero-main-copy-hidden .hero-content .hero-tag{margin-bottom: 0 !important;pointer-events: auto}@media (max-width: 820px){body.home .hero.hero-main-copy-hidden .hero-content,body.front-page .hero.hero-main-copy-hidden .hero-content{top: 42px !important;left: 24px !important;max-width: calc(100% - 48px) !important}}.hero-floating-cta.btn-primary,body.home .hero .hero-floating-cta.btn-primary,body.front-page .hero .hero-floating-cta.btn-primary{position: absolute !important;z-index: 8 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: auto !important;min-width: 0 !important;max-width: calc(100% - 32px) !important;white-space: nowrap !important;text-align: center !important;transform: none !important}.hero-floating-cta.btn-primary:hover,body.home .hero .hero-floating-cta.btn-primary:hover,body.front-page .hero .hero-floating-cta.btn-primary:hover{transform: translateY(-1px) !important}.hero-bg-mode-color,.hero-bg-mode-image{background-size: cover;background-position: center center;background-repeat: no-repeat}@media (max-width: 820px){.hero-floating-cta.btn-primary,body.home .hero .hero-floating-cta.btn-primary,body.front-page .hero .hero-floating-cta.btn-primary{max-width: calc(100% - 24px) !important;padding: 12px 18px !important;font-size: 13px !important}}@media (min-width: 821px){body.home .hero.hero-main-copy-hidden .hero-inner,body.front-page .hero.hero-main-copy-hidden .hero-inner{display: block !important;position: relative !important;min-height: 452px !important}body.home .hero.hero-main-copy-hidden .hero-visual,body.front-page .hero.hero-main-copy-hidden .hero-visual{position: absolute !important;top: 50% !important;right: 24px !important;transform: translateY(-50%) !important;width: min(440px,calc(100% - 48px)) !important;min-height: 340px !important;margin: 0 !important;justify-content: flex-end !important;z-index: 4 !important}body.home .hero.hero-main-copy-hidden .hero-image-card.hero-aside-card,body.front-page .hero.hero-main-copy-hidden .hero-image-card.hero-aside-card{width: min(440px,100%) !important;margin: 0 !important}}.hero-aside-card{overflow: hidden}.hero-aside-hidden{display: none !important}.hero-square-slider,.hero-square-gallery,.hero-text-box{width: 100%;height: 100%;min-height: 320px}.hero-square-slider{position: relative;border-radius: inherit;overflow: hidden;background: var(--c-white)}.hero-square-slider .hero-square-slide{position: absolute;inset: 0;opacity: 0;display: block;text-decoration: none;pointer-events: none;z-index: 1;transform: scale(1.025);transition: opacity var(--slide-speed,600ms) ease,transform var(--slide-speed,600ms) ease}.hero-square-slider .hero-square-slide.is-active{opacity: 1;pointer-events: auto;z-index: 2;transform: scale(1)}.hero-square-slide img{width: 100%;height: 100%;object-fit: cover;display: block}.hero-square-slide span{position: absolute;left: 18px;right: 18px;bottom: 18px;z-index: 2;padding: 10px 12px;border-radius: 16px;background: rgba(58,58,58,.82);color: var(--c-white);font-weight: 700;font-size: 14px;line-height: 1.25;backdrop-filter: blur(8px)}.hero-square-gallery{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;padding: 12px;box-sizing: border-box}.hero-square-gallery .hero-square-slide{position: relative;display: block;min-height: 145px;overflow: hidden;border-radius: 18px;background: var(--c-white);text-decoration: none;border: 1px solid rgba(58,58,58,.08)}.hero-square-gallery .hero-square-slide:first-child:nth-last-child(1){grid-column: 1 / -1;min-height: 300px}.hero-square-gallery .hero-square-slide:first-child:nth-last-child(3),.hero-square-gallery .hero-square-slide:first-child:nth-last-child(5){grid-column: 1 / -1}.hero-text-box{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 34px;box-sizing: border-box;background: radial-gradient(circle at top right,rgba(255,106,0,.16),transparent 36%),var(--c-white)}.hero-text-box-tag{color: var(--c-accent);font-weight: 800;text-transform: uppercase;letter-spacing: .08em;font-size: 12px;margin-bottom: 12px}.hero-text-box h2{margin: 0 0 12px;font-family: var(--font-display);font-size: clamp(28px,4vw,42px);line-height: .98;color: var(--c-text)}.hero-text-box p{margin: 0 0 22px;color: rgba(58,58,58,.72);line-height: 1.55;font-size: 16px}.hero-text-box-button{display: inline-flex;align-items: center;justify-content: center;padding: 13px 18px;border-radius: 999px;background: var(--c-accent);color: var(--c-white) !important;text-decoration: none;font-weight: 800;box-shadow: 0 14px 32px rgba(255,106,0,.24)}.hero-aside-empty{width: 100%;height: 100%;min-height: 320px;display: flex;align-items: center;justify-content: center;padding: 24px;text-align: center;color: rgba(58,58,58,.62);font-weight: 700;box-sizing: border-box}@media (max-width: 820px){.hero-square-slider,.hero-square-gallery,.hero-text-box,.hero-aside-empty{min-height: 260px}.hero-text-box{padding: 26px}}.hero-square-slider[data-fpv-hero-square-slider]{position: relative !important;width: 100% !important;height: 100% !important;min-height: 320px !important;overflow: hidden !important}.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;display: block !important;transform: scale(1.015) !important}.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide.is-active{opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;transform: scale(1) !important;z-index: 2 !important}.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide img{width: 100% !important;height: 100% !important;object-fit: cover !important;display: block !important}.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide:not(.is-active) img{visibility: hidden !important}.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;display: block !important;opacity: 1 !important;visibility: hidden !important;transform: translate3d(100%,0,0) !important;transition: transform var(--slide-speed,600ms) ease !important;will-change: transform !important;pointer-events: none !important;z-index: 1 !important}.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide.is-active,.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide.is-next,.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide.is-sliding{visibility: visible !important;opacity: 1 !important}.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide.is-active{pointer-events: auto !important;z-index: 3 !important}.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide.is-next,.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide.is-sliding{z-index: 4 !important}.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide:not(.is-active) img{visibility: visible !important}body.page main.fpv-page-main .fpv-page-intro-row{display: grid !important;grid-template-columns: 210px minmax(0,980px) !important;column-gap: 28px !important;row-gap: 0 !important;align-items: start !important;justify-content: start !important;max-width: none !important;margin: 0 !important;left: 0 !important;transform: none !important}body.page main.fpv-page-main .fpv-page-title-badge{width: 210px !important;min-width: 210px !important;max-width: 210px !important;height: 28px !important;min-height: 28px !important;justify-content: center !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;box-sizing: border-box !important}body.page main.fpv-page-main .fpv-page-intro-card{width: 980px !important;max-width: 980px !important;min-height: 28px !important;margin: 0 !important;box-sizing: border-box !important}@media (max-width: 900px){body.page main.fpv-page-main .fpv-page-intro-row{grid-template-columns: 1fr !important;row-gap: 12px !important}body.page main.fpv-page-main .fpv-page-title-badge{width: auto !important;min-width: 0 !important;max-width: 100% !important}body.page main.fpv-page-main .fpv-page-intro-card{width: 100% !important;max-width: 100% !important}}html body.page main.fpv-page-main .fpv-page-intro-card,html body.page main.fpv-page-main article.fpv-page-content-card{position: relative !important;overflow: hidden !important;background: var(--c-surface,var(--c-white)) !important;border: 1.5px solid var(--c-border,#d0d0d0) !important;border-top: 1.5px solid var(--c-border,#d0d0d0) !important;border-radius: 8px !important;box-shadow: 0 8px 18px rgba(255,106,0,.18) !important;transition: border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}html body.page main.fpv-page-main .fpv-page-intro-card:hover,html body.page main.fpv-page-main .fpv-page-intro-card:focus-within,html body.page main.fpv-page-main article.fpv-page-content-card:hover,html body.page main.fpv-page-main article.fpv-page-content-card:focus-within{border-color: var(--c-accent,#FF6A00) !important;box-shadow: 0 12px 26px rgba(255,106,0,.24) !important;transform: translateY(-1px) !important}html body.page main.fpv-page-main .fpv-page-intro-card::after,html body.page main.fpv-page-main article.fpv-page-content-card::after{content: '' !important;position: absolute !important;left: 0 !important;right: 0 !important;top: 0 !important;height: 1px !important;background: none !important;opacity: 0 !important;pointer-events: none !important}html body.page main.fpv-page-main .fpv-page-intro-card .entry-content,html body.page main.fpv-page-main article.fpv-page-content-card .entry-content{position: relative !important;z-index: 1 !important}.woocommerce-account .woocommerce{display:flex !important;gap:40px !important;align-items:flex-start !important}.woocommerce-account .woocommerce-MyAccount-navigation{width:260px !important;flex:0 0 260px !important}.woocommerce-account .woocommerce-MyAccount-content{flex:1 !important;min-width:0 !important}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex !important;flex-direction:column !important;gap:14px !important;margin:0 !important;padding:0 !important;list-style:none !important}.woocommerce-account .woocommerce-MyAccount-navigation-link a{display:block !important;padding:18px 16px !important}@media(max-width:900px){.woocommerce-account .woocommerce{flex-direction:column !important;gap:24px !important}.woocommerce-account .woocommerce-MyAccount-navigation{width:100% !important;flex:unset !important}}.woocommerce-account .woocommerce-MyAccount-content p:first-child{line-height:1.8}body.woocommerce-account main.fpv-page-main .fpv-page-intro-card,body.woocommerce-account main.fpv-page-main article.fpv-page-content-card{padding: 24px 36px 32px !important;box-sizing: border-box !important}body.woocommerce-account main.fpv-page-main .fpv-page-intro-card .entry-content,body.woocommerce-account main.fpv-page-main article.fpv-page-content-card .entry-content{padding: 0 !important;margin: 0 !important}body.woocommerce-account main.fpv-page-main .fpv-page-intro-card .woocommerce,body.woocommerce-account main.fpv-page-main article.fpv-page-content-card .woocommerce{margin: 0 !important;padding: 0 !important;width: 100% !important;max-width: none !important;display: flex !important;gap: 40px !important;align-items: flex-start !important;box-sizing: border-box !important}body.woocommerce-account main.fpv-page-main .fpv-page-intro-card .woocommerce-MyAccount-navigation,body.woocommerce-account main.fpv-page-main article.fpv-page-content-card .woocommerce-MyAccount-navigation{margin: 0 !important}body.woocommerce-account main.fpv-page-main .fpv-page-intro-card .woocommerce-MyAccount-content,body.woocommerce-account main.fpv-page-main article.fpv-page-content-card .woocommerce-MyAccount-content{margin: 0 !important}@media (max-width: 900px){body.woocommerce-account main.fpv-page-main .fpv-page-intro-card,body.woocommerce-account main.fpv-page-main article.fpv-page-content-card{padding: 18px !important}body.woocommerce-account main.fpv-page-main .fpv-page-intro-card .woocommerce,body.woocommerce-account main.fpv-page-main article.fpv-page-content-card .woocommerce{flex-direction: column !important;gap: 18px !important}}html body.page:not(.tax-product_cat):not(.tax-product_tag) main.fpv-page-main .fpv-page-intro-card,html body.page:not(.tax-product_cat):not(.tax-product_tag) main.fpv-page-main article.fpv-page-content-card{border-top-color: var(--c-border,#d0d0d0) !important;border-top-width: 1.5px !important}html body.page:not(.tax-product_cat):not(.tax-product_tag) main.fpv-page-main .fpv-page-intro-card::after,html body.page:not(.tax-product_cat):not(.tax-product_tag) main.fpv-page-main article.fpv-page-content-card::after{content: none !important;display: none !important;background: none !important;opacity: 0 !important}html body.page main.fpv-page-main .fpv-page-intro-card,html body.page main.fpv-page-main article.fpv-page-content-card,html body.page main.fpv-page-main .fpv-page-intro-card:hover,html body.page main.fpv-page-main article.fpv-page-content-card:hover,html body.page main.fpv-page-main .fpv-page-intro-card:focus,html body.page main.fpv-page-main article.fpv-page-content-card:focus,html body.page main.fpv-page-main .fpv-page-intro-card:focus-within,html body.page main.fpv-page-main article.fpv-page-content-card:focus-within{border-top-color: var(--c-border,#d0d0d0) !important;border-top-width: 1.5px !important;border-top-style: solid !important;outline: none !important;background-image: none !important}html body.page main.fpv-page-main .fpv-page-intro-card::before,html body.page main.fpv-page-main article.fpv-page-content-card::before,html body.page main.fpv-page-main .fpv-page-intro-card::after,html body.page main.fpv-page-main article.fpv-page-content-card::after,html body.page main.fpv-page-main .fpv-page-intro-card:hover::before,html body.page main.fpv-page-main article.fpv-page-content-card:hover::before,html body.page main.fpv-page-main .fpv-page-intro-card:hover::after,html body.page main.fpv-page-main article.fpv-page-content-card:hover::after,html body.page main.fpv-page-main .fpv-page-intro-card:focus-within::before,html body.page main.fpv-page-main article.fpv-page-content-card:focus-within::before,html body.page main.fpv-page-main .fpv-page-intro-card:focus-within::after,html body.page main.fpv-page-main article.fpv-page-content-card:focus-within::after{content: none !important;display: none !important;height: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;opacity: 0 !important}html body.page main.fpv-page-main .fpv-page-intro-card,html body.page main.fpv-page-main article.fpv-page-content-card,html body.page main.fpv-page-main .fpv-page-intro-card:hover,html body.page main.fpv-page-main article.fpv-page-content-card:hover,html body.page main.fpv-page-main .fpv-page-intro-card:focus,html body.page main.fpv-page-main article.fpv-page-content-card:focus,html body.page main.fpv-page-main .fpv-page-intro-card:focus-within,html body.page main.fpv-page-main article.fpv-page-content-card:focus-within{box-shadow: none !important;filter: none !important;background-image: none !important;transform: none !important}html body.page main.fpv-page-main .fpv-page-intro-card::before,html body.page main.fpv-page-main article.fpv-page-content-card::before,html body.page main.fpv-page-main .fpv-page-intro-card::after,html body.page main.fpv-page-main article.fpv-page-content-card::after{content: none !important;display: none !important;box-shadow: none !important;filter: none !important;background: none !important;background-image: none !important;opacity: 0 !important}body.woocommerce-account main.fpv-page-main .fpv-page-intro-card,body.woocommerce-account main.fpv-page-main article.fpv-page-content-card{box-shadow: none !important;filter: none !important;background-image: none !important}html body.page main.fpv-page-main .fpv-page-intro-card,html body.page main.fpv-page-main article.fpv-page-content-card,html body.page main.fpv-page-main .fpv-page-intro-card:hover,html body.page main.fpv-page-main article.fpv-page-content-card:hover,html body.page main.fpv-page-main .fpv-page-intro-card:focus,html body.page main.fpv-page-main article.fpv-page-content-card:focus,html body.page main.fpv-page-main .fpv-page-intro-card:focus-within,html body.page main.fpv-page-main article.fpv-page-content-card:focus-within,html body.page.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:hover,html body.page.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:hover,html body.page.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:focus-within,html body.page.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:focus-within{border-color: var(--c-border,#d0d0d0) !important;border-top-color: var(--c-border,#d0d0d0) !important;box-shadow: none !important;filter: none !important;transform: none !important;background-image: none !important;transition: none !important;outline: none !important}html body.page main.fpv-page-main .fpv-page-intro-card:hover::before,html body.page main.fpv-page-main article.fpv-page-content-card:hover::before,html body.page main.fpv-page-main .fpv-page-intro-card:hover::after,html body.page main.fpv-page-main article.fpv-page-content-card:hover::after,html body.page.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:hover::before,html body.page.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:hover::before,html body.page.fpv-d0-align-page main.fpv-page-main .fpv-page-intro-card:hover::after,html body.page.fpv-d0-align-page main.fpv-page-main article.fpv-page-content-card:hover::after{content: none !important;display: none !important;box-shadow: none !important;filter: none !important;background: none !important;background-image: none !important;opacity: 0 !important}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content{margin-top: 24px !important}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content > p:first-child,body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content > div:first-child,body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content > section:first-child{margin-top: 0 !important}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content a{color: var(--c-accent,#FF6A00) !important}@media (max-width: 900px){body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content{margin-top: 0 !important}}body.woocommerce-account main.fpv-page-main .fpv-page-intro-card .woocommerce,body.woocommerce-account main.fpv-page-main article.fpv-page-content-card .woocommerce,body.woocommerce-account .fpv-page-content-card .woocommerce{align-items: flex-start !important;gap: 40px !important}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-navigation{padding-top: 0 !important;margin-top: 0 !important}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-content{margin-top: 0 !important;padding-top: 0 !important;align-self: flex-start !important}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content > p:first-child,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-content > p:first-child{margin-top: 0 !important}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .fpv-account-hello,body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .fpv-account-dashboard-copy,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-content .fpv-account-hello,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-content .fpv-account-dashboard-copy{color: var(--c-text,#3A3A3A) !important;line-height: 1.75 !important}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content a,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-content a{color: var(--c-accent,#FF6A00) !important;text-decoration: none !important}@media (max-width: 900px){body.woocommerce-account main.fpv-page-main .fpv-page-intro-card .woocommerce,body.woocommerce-account main.fpv-page-main article.fpv-page-content-card .woocommerce,body.woocommerce-account .fpv-page-content-card .woocommerce{gap: 20px !important}}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-navigation,body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation ul,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-navigation ul{border: 0 !important;outline: 0 !important;box-shadow: none !important;background: transparent !important;border-radius: 0 !important}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation::before,body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation::after,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-navigation::before,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-navigation::after,body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation ul::before,body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation ul::after,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-navigation ul::before,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-navigation ul::after{content: none !important;display: none !important}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-navigation,body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation ul,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-navigation ul,body.woocommerce-account main.fpv-page-main nav.woocommerce-MyAccount-navigation,body.woocommerce-account nav.woocommerce-MyAccount-navigation{border-color: var(--c-surface,var(--c-white)) !important;outline-color: var(--c-surface,var(--c-white)) !important;box-shadow: none !important}body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation,body.woocommerce-account .fpv-page-content-card .woocommerce-MyAccount-navigation,body.woocommerce-account main.fpv-page-main nav.woocommerce-MyAccount-navigation,body.woocommerce-account nav.woocommerce-MyAccount-navigation{background-color: var(--c-surface,var(--c-white)) !important}html,body{width: 100%;max-width: 100%;overflow-x: hidden !important}body *{min-width: 0}.site-header,.main-nav,.topbar,.fpvdronas-orange-notice,.site-main,.site-footer{width: 100%;max-width: 100%}.header-inner,.nav-inner,.topbar-inner,.section-inner,.footer-inner,.alignwide,.site-container{width: 100%;max-width: 1380px;margin-left: auto;margin-right: auto}.header-inner{display: grid !important;grid-template-columns: auto minmax(280px,1fr) auto !important;align-items: center !important;gap: 18px !important}.site-branding{grid-column: 1;display: flex !important;align-items: center !important;min-width: 0 !important}.fpv-search-wrap{grid-column: 2;width: 100% !important;min-width: 0 !important}.search-bar{width: 100% !important;max-width: none !important;display: flex !important;min-width: 0 !important}.search-bar input[type="search"]{min-width: 0 !important;width: 100% !important}.header-actions{grid-column: 3;display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 8px !important;min-width: max-content !important}.mobile-nav-toggle{order: 99;flex: 0 0 42px}.header-button,.cart-button,.mobile-nav-toggle{flex-shrink: 0 !important}.main-nav{position: relative !important;z-index: 80 !important}.nav-menu{width: 100%}.nav-menu li{min-width: 0}.nav-menu a{min-width: 0}.nav-menu .sub-menu{z-index: 120 !important}.nav-submenu-toggle{display: none}.fpv-home-native-slider,.fpv-square-slider,.fpv-hero-slider,.fpv-slider,.fpvdronas-slider{width: 100% !important;max-width: 100% !important;aspect-ratio: 3 / 1 !important;height: auto !important;overflow: hidden !important}.fpv-home-native-slider img,.fpv-square-slider img,.fpv-hero-slider img,.fpv-slider img,.fpvdronas-slider img{width: 100% !important;height: 100% !important;object-fit: cover !important}.cat-grid,.fpv-editable-card-grid{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(150px,1fr)) !important;gap: 14px !important}.product-grid,.woocommerce ul.products,.fpvdronas-related-products ul.products{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(190px,1fr)) !important;gap: 14px !important;width: 100% !important;padding-left: 0 !important;padding-right: 0 !important}.woocommerce ul.products li.product,.product-grid li.product{width: auto !important;float: none !important;clear: none !important;margin: 0 !important}.fpv-page-card-grid{grid-template-columns: repeat(auto-fit,minmax(180px,1fr)) !important}body.tax-product_cat .fpv-category-header-row,body.post-type-archive-product .fpv-category-header-row{width: calc(100% - 32px) !important;max-width: 1180px !important}body.tax-product_cat .fpv-category-description-card,body.post-type-archive-product .fpv-category-description-card{overflow: visible !important}body.tax-product_cat .fpv-category-description-card .entry-content,body.post-type-archive-product .fpv-category-description-card .entry-content{overflow-wrap: anywhere !important;word-break: normal !important}.woocommerce table.shop_attributes{width: 100% !important;table-layout: fixed !important;border-collapse: collapse !important}.woocommerce table.shop_attributes tr{display: grid !important;grid-template-columns: minmax(100px,42%) minmax(0,58%) !important;width: 100% !important}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{display: block !important;width: 100% !important;text-align: left !important;vertical-align: top !important;padding: 10px 12px !important;overflow-wrap: anywhere !important}.woocommerce table.shop_attributes td p{margin: 0 !important;padding: 0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs{display: flex !important;flex-wrap: wrap !important;width: 100% !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{flex: 1 1 auto !important;min-width: 150px !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{width: 100% !important;text-align: center !important}.fpv-note-ribbon,.note-ribbon,.fpv-page-title-badge,.fpv-product-note,.fpvdronas-product-note{text-align: center !important;justify-content: center !important;align-items: center !important;margin-left: auto !important;margin-right: auto !important;max-width: 100% !important}.blog-card,.fpv-blog-card,.post-card,article,.entry-content,.page-content{max-width: 100% !important;overflow-wrap: anywhere}.blog-card img,.fpv-blog-card img,.post-card img{width: 100% !important;height: auto !important;object-fit: cover !important}@media (max-width: 1100px){.header-inner{grid-template-columns: auto minmax(200px,1fr) auto !important;gap: 12px !important}.custom-logo-link img,.site-branding img{max-height: 42px !important}.logo{font-size: 24px !important;white-space: nowrap !important}.header-button span,.cart-button .cart-label{display: none !important}.product-grid,.woocommerce ul.products,.fpvdronas-related-products ul.products{grid-template-columns: repeat(auto-fit,minmax(170px,1fr)) !important}}@media (max-width: 782px){body{font-size: 14px !important}.topbar{display: none !important}.fpvdronas-orange-notice-inner{padding-left: 12px !important;padding-right: 12px !important;text-align: center !important}.site-header{position: relative !important;z-index: 100 !important}.header-inner{grid-template-columns: minmax(0,1fr) auto !important;grid-template-areas: "brand actions" "search search" !important;gap: 8px !important;padding: 12px 14px !important}.site-branding{grid-area: brand !important}.fpv-search-wrap{grid-area: search !important;display: none !important;width: 100% !important;max-width: none !important}.fpv-search-wrap.is-mobile-search-open{display: block !important}.header-actions{grid-area: actions !important;gap: 6px !important;min-width: 0 !important;display: inline-flex !important;align-items: center !important}.custom-logo-link img,.site-branding img{max-width: 142px !important;max-height: 38px !important;object-fit: contain !important}.logo{font-size: 18px !important;gap: 6px !important;max-width: 150px !important;overflow: hidden !important}.logo-icon{width: 28px !important;height: 28px !important;flex: 0 0 28px !important}.header-actions .header-button,.header-actions .mobile-search-toggle,.header-actions .cart-button,.header-actions .mobile-nav-toggle{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 32px !important;height: 32px !important;min-width: 32px !important;min-height: 32px !important;max-width: 32px !important;max-height: 32px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 5px !important;background: transparent !important;color: var(--c-text) !important;box-shadow: none !important}.header-actions .header-button span,.header-actions .cart-label{display: none !important}.header-actions .header-button svg,.header-actions .mobile-search-toggle svg,.header-actions .cart-button svg{width: 20px !important;height: 20px !important;stroke: currentColor !important;color: var(--c-text) !important}.header-actions .cart-button{position: relative !important;gap: 0 !important;font-size: 0 !important;letter-spacing: 0 !important}.header-actions .cart-count{position: absolute !important;top: -3px !important;right: -4px !important;min-width: 15px !important;width: auto !important;height: 15px !important;padding: 0 4px !important;border-radius: 999px !important;background: var(--c-accent) !important;color: var(--c-bg) !important;font-size: 9px !important;line-height: 15px !important;display: flex !important;align-items: center !important;justify-content: center !important}.mobile-nav-toggle{font-size: 24px !important}.search-bar{height: 44px !important}.search-bar input[type="search"]{height: 44px !important;font-size: 14px !important;padding: 0 12px !important}.search-bar button{height: 44px !important;min-width: 86px !important;padding: 0 12px !important;font-size: 13px !important}.main-nav{display: none !important;max-height: calc(100vh - 114px) !important;overflow-y: auto !important;overflow-x: hidden !important;overscroll-behavior: contain !important;-webkit-overflow-scrolling: touch !important;border-bottom: 3px solid var(--c-accent) !important;background: var(--c-white) !important}.main-nav.is-open{display: block !important}.nav-inner{padding: 0 !important;max-width: 100% !important}.nav-menu{display: flex !important;flex-direction: column !important;flex-wrap: nowrap !important;align-items: stretch !important;padding: 0 !important;margin: 0 !important;width: 100% !important}.nav-menu > li,.nav-menu li{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;width: 100% !important;border-bottom: 1px solid var(--c-border) !important;position: relative !important}.nav-menu li > a{min-height: 48px !important;padding: 0 16px !important;display: flex !important;align-items: center !important;width: 100% !important;font-size: 16px !important;line-height: 1.1 !important}.nav-menu .menu-text{white-space: normal !important;overflow-wrap: anywhere !important}.nav-menu .menu-arrow{display: inline !important}.nav-submenu-toggle{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 38px !important;height: 38px !important;margin: 5px 10px 5px 0 !important;border: 1px solid var(--c-border) !important;border-radius: 6px !important;background: var(--c-white) !important;color: var(--c-dark) !important;font-weight: 900 !important;font-size: 18px !important;line-height: 1 !important}.nav-menu .sub-menu{grid-column: 1 / -1 !important;position: static !important;display: none !important;width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-left: 3px solid var(--c-accent) !important;border-radius: 0 !important;box-shadow: none !important;background: var(--c-bg) !important}.nav-menu li.is-open > .sub-menu{display: flex !important;flex-direction: column !important}.nav-menu li:hover > .sub-menu:not(.force-open){display: none !important}.nav-menu .sub-menu li > a{font-size: 14px !important;min-height: 42px !important;padding-left: 24px !important;text-transform: none !important}.cat-grid,.fpv-editable-card-grid,.fpv-page-card-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 12px !important}.cat-card,.fpv-editable-home-card{padding: 16px 8px !important;min-height: 148px !important}.cat-name{font-size: 12px !important;line-height: 1.15 !important}.cat-count,.fpv-editable-card-desc{font-size: 11px !important;line-height: 1.35 !important}.product-grid,.woocommerce ul.products,.fpvdronas-related-products ul.products,body.tax-product_cat .fpv-category-products-section ul.products,body.post-type-archive-product .fpv-category-products-section ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}body.tax-product_cat .fpv-category-header-row,body.post-type-archive-product .fpv-category-header-row{grid-template-columns: 1fr !important;width: calc(100% - 28px) !important;margin: 16px auto !important;gap: 12px !important}body.tax-product_cat .fpv-category-header-row .fpv-page-title-badge,body.post-type-archive-product .fpv-category-header-row .fpv-page-title-badge{width: 100% !important;max-width: 100% !important;font-size: 24px !important;letter-spacing: 3px !important;padding: 6px 12px !important}body.tax-product_cat .fpv-category-description-card,body.post-type-archive-product .fpv-category-description-card{width: 100% !important;padding: 14px 16px !important}body.tax-product_cat .fpv-category-products-section,body.post-type-archive-product .fpv-category-products-section{width: calc(100% - 28px) !important;margin: 8px auto 36px !important}.woocommerce div.product{padding-left: 14px !important;padding-right: 14px !important}.woocommerce div.product .product_title{font-size: 30px !important}.woocommerce div.product form.cart{flex-wrap: wrap !important}.woocommerce div.product form.cart .button{flex: 1 1 100% !important;width: 100% !important}.woocommerce div.product .woocommerce-tabs ul.tabs{flex-direction: column !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{width: 100% !important;min-width: 0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-align: left !important;padding: 13px 18px !important}.woocommerce div.product .woocommerce-tabs .panel{padding: 18px !important}.fpv-home-native-slider,.fpv-square-slider,.fpv-hero-slider,.fpv-slider,.fpvdronas-slider{aspect-ratio: 3 / 1 !important}}@media (max-width: 520px){.section-inner,.footer-inner,.alignwide,.site-container{padding-left: 14px !important;padding-right: 14px !important}.header-inner{padding-left: 12px !important;padding-right: 12px !important}.custom-logo-link img,.site-branding img{max-width: 132px !important}.logo{font-size: 16px !important;max-width: 132px !important}.cat-grid,.fpv-editable-card-grid,.fpv-page-card-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}.cat-card,.fpv-editable-home-card{min-height: 132px !important}.fpv-editable-card-media,.cat-icon{width: 44px !important;height: 44px !important}.woocommerce table.shop_attributes tr{grid-template-columns: minmax(86px,43%) minmax(0,57%) !important}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding: 9px 10px !important;font-size: 13px !important}}@media (max-width: 380px){.custom-logo-link img,.site-branding img{max-width: 116px !important}.logo{max-width: 116px !important;font-size: 15px !important}.header-actions{gap: 4px !important}.product-grid,.woocommerce ul.products,.fpvdronas-related-products ul.products{gap: 8px !important}}.woocommerce ul.products,ul.products,.product-grid,.fpvdronas-related-products ul.products,.fpd-category-products ul.products,.fpv-category-products ul.products,.fpvdronas-category-products ul.products{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(210px,1fr)) !important;gap: 18px !important;align-items: stretch !important;width: 100% !important;margin: 0 !important;padding: 0 !important;list-style: none !important}.woocommerce ul.products::before,.woocommerce ul.products::after,ul.products::before,ul.products::after{content: none !important;display: none !important}.woocommerce ul.products li.product,ul.products li.product,.product-grid li.product{position: relative !important;display: flex !important;flex-direction: column !important;width: auto !important;min-width: 0 !important;min-height: 100% !important;float: none !important;clear: none !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;background: var(--c-white) !important;border: 1.5px solid var(--c-border,#d0d0d0) !important;border-radius: 10px !important;box-shadow: none !important;transition: border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}.woocommerce ul.products li.product:hover,ul.products li.product:hover,.product-grid li.product:hover{border-color: var(--c-accent,#FF6A00) !important;box-shadow: 0 8px 24px rgba(0,0,0,.08) !important;transform: translateY(-2px) !important}.fpvdronas-product-card-link{display: flex !important;flex-direction: column !important;flex: 1 1 auto !important;min-width: 0 !important;color: inherit !important;text-decoration: none !important}.fpvdronas-product-card-image{position: relative !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;aspect-ratio: 1 / 1 !important;padding: 12px !important;overflow: hidden !important;background: var(--c-bg) !important;border-bottom: 1px solid var(--c-border,#d0d0d0) !important}.fpvdronas-product-card-image img{display: block !important;width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important;object-fit: contain !important;margin: 0 !important;border: 0 !important;background: transparent !important}.fpvdronas-product-ribbon,.fpvdronas-discount-ribbon{position: absolute !important;top: 10px !important;z-index: 6 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 23px !important;max-width: calc(50% - 12px) !important;padding: 4px 7px !important;border: 1px solid rgba(255,106,0,.42) !important;border-radius: 4px !important;background: var(--c-accent-light) !important;color: var(--c-accent,#FF6A00) !important;font-family: var(--font-mono,monospace) !important;font-size: 8.5px !important;font-weight: 800 !important;line-height: 1.1 !important;letter-spacing: .35px !important;text-transform: uppercase !important;text-align: center !important;white-space: normal !important;overflow-wrap: anywhere !important;pointer-events: none !important}.fpvdronas-product-ribbon:not(.fpvdronas-discount-ribbon){left: 10px !important}.fpvdronas-discount-ribbon{right: 10px !important;background: var(--c-accent-light) !important;border-color: rgba(255,106,0,.42) !important;color: var(--c-accent,#FF6A00) !important}.fpvdronas-discount-ribbon.has-main-ribbon{top: 10px !important;right: 10px !important}.woocommerce span.onsale,.woocommerce .onsale{display: none !important}.fpvdronas-product-card-content{display: flex !important;flex-direction: column !important;flex: 1 1 auto !important;min-width: 0 !important;padding: 10px 12px 9px !important;gap: 6px !important}.fpvdronas-product-card-brand{margin: 0 !important;color: var(--c-accent,#FF6A00) !important;font-family: var(--font-mono,monospace) !important;font-size: 9.5px !important;font-weight: 800 !important;line-height: 1.1 !important;letter-spacing: 1.5px !important;text-transform: uppercase !important;overflow-wrap: anywhere !important}.fpvdronas-product-card-title,.woocommerce ul.products li.product .woocommerce-loop-product__title{display: block !important;width: 100% !important;margin: 0 !important;padding: 0 !important;color: var(--c-dark,#2A2A2A) !important;font-family: var(--font-display,sans-serif) !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1.18 !important;text-align: left !important;text-decoration: none !important;text-transform: uppercase !important;overflow-wrap: anywhere !important}.fpvdronas-product-card-sku{color: var(--c-muted,#777) !important;font-family: var(--font-mono,monospace) !important;font-size: 10px !important;line-height: 1.2 !important}.fpvdronas-product-card-badges{display: flex !important;flex-wrap: wrap !important;gap: 5px !important;margin-top: 2px !important}.fpvdronas-product-card-badges span{display: inline-flex !important;align-items: center !important;min-height: 22px !important;padding: 4px 7px !important;border: 1px solid var(--c-border,#d0d0d0) !important;border-radius: 4px !important;background: var(--c-white) !important;color: var(--c-text,#3A3A3A) !important;font-family: var(--font-mono,monospace) !important;font-size: 10px !important;font-weight: 700 !important;line-height: 1 !important}.fpvdronas-product-card-footer{display: grid !important;grid-template-columns: minmax(0,1fr) clamp(40px,25%,48px) !important;align-items: center !important;gap: 8px !important;width: 100% !important;margin-top: auto !important;padding: 10px 12px 12px !important;border-top: 1px solid var(--c-border,#d0d0d0) !important;background: var(--c-white) !important}.fpvdronas-product-card-price,.woocommerce ul.products li.product .price{display: flex !important;flex-direction: column !important;align-items: flex-start !important;justify-content: center !important;min-width: 0 !important;margin: 0 !important;color: var(--c-text,#3A3A3A) !important;font-family: var(--font-display,sans-serif) !important;font-size: 19px !important;font-weight: 900 !important;line-height: 1.05 !important;white-space: nowrap !important}.fpvdronas-product-card-price .amount,.woocommerce ul.products li.product .price .amount{display: inline-flex !important;flex-direction: row !important;align-items: baseline !important;gap: 3px !important;width: auto !important;max-width: 100% !important;color: inherit !important;font: inherit !important;line-height: 1 !important;white-space: nowrap !important}.fpvdronas-product-card-price .woocommerce-Price-currencySymbol,.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{display: inline !important;margin-left: 2px !important;white-space: nowrap !important}.fpvdronas-product-card-price > span,.woocommerce ul.products li.product .price > span{white-space: nowrap !important}.fpvdronas-product-card-price bdi,.woocommerce ul.products li.product .price bdi{display: inline-flex !important;flex-direction: row !important;align-items: baseline !important;gap: 3px !important;white-space: nowrap !important}.fpvdronas-product-card-price ins,.woocommerce ul.products li.product .price ins{order: 1 !important;display: block !important;color: var(--c-text,#3A3A3A) !important;background: transparent !important;text-decoration: none !important}.fpvdronas-product-card-price ins .amount,.woocommerce ul.products li.product .price ins .amount{color: var(--c-text,#3A3A3A) !important;background: transparent !important;text-decoration: none !important}.fpvdronas-product-card-price > .amount,.woocommerce ul.products li.product .price > .amount{order: 1 !important}.fpvdronas-product-card-price del,.woocommerce ul.products li.product .price del{order: 2 !important;display: block !important;margin-top: 4px !important;color: var(--c-muted) !important;opacity: 1 !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1.1 !important;text-decoration: line-through !important}.fpvdronas-product-card-price del .amount,.woocommerce ul.products li.product .price del .amount{color: inherit !important;font: inherit !important;line-height: 1 !important;text-decoration: line-through !important;white-space: nowrap !important}.fpvdronas-product-card-actions{display: flex !important;align-items: center !important;justify-content: flex-end !important;min-width: 0 !important}.fpvdronas-product-card-actions .button,.woocommerce ul.products li.product .fpvdronas-card-cart-button,ul.products li.product .fpvdronas-card-cart-button{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 48px !important;min-width: 48px !important;height: 48px !important;min-height: 48px !important;margin: 0 !important;padding: 0 !important;border: 1px solid var(--c-accent,#FF6A00) !important;border-radius: 6px !important;background: var(--c-accent,#FF6A00) !important;color: var(--c-white) !important;font-size: 0 !important;line-height: 1 !important;text-decoration: none !important}.fpvdronas-product-card-actions .button:hover,.woocommerce ul.products li.product .fpvdronas-card-cart-button:hover,ul.products li.product .fpvdronas-card-cart-button:hover{background: var(--c-accent2,#E65F00) !important;border-color: var(--c-accent2,#E65F00) !important;color: var(--c-white) !important}.fpvdronas-card-cart-icon{display: block !important;width: 22px !important;height: 22px !important;stroke: currentColor !important;stroke-width: 1.8 !important;fill: none !important}.woocommerce ul.products li.product a.added_to_cart,ul.products li.product a.added_to_cart{display: none !important}body.single-product .woocommerce-product-gallery .fpv-gallery-arrow,body.single-product .woocommerce-product-gallery .flex-direction-nav,body.single-product .woocommerce-product-gallery .flex-prev,body.single-product .woocommerce-product-gallery .flex-next{display: none !important;visibility: hidden !important;pointer-events: none !important}body.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs,body.single-product .woocommerce-product-gallery ol.flex-control-thumbs,body.single-product .woocommerce div.product div.images .flex-control-thumbs{scrollbar-width: none !important;-ms-overflow-style: none !important}body.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs::-webkit-scrollbar,body.single-product .woocommerce-product-gallery ol.flex-control-thumbs::-webkit-scrollbar,body.single-product .woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar{display: none !important;width: 0 !important;height: 0 !important}@media (min-width: 1200px){.woocommerce ul.products,ul.products,.product-grid,.fpvdronas-related-products ul.products,.fpvdronas-category-products ul.products{grid-template-columns: repeat(4,minmax(0,1fr)) !important}}@media (max-width: 900px){.woocommerce ul.products,ul.products,.product-grid,.fpvdronas-related-products ul.products,.fpvdronas-category-products ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 12px !important}}@media (max-width: 520px){.woocommerce ul.products,ul.products,.product-grid,.fpvdronas-related-products ul.products,.fpvdronas-category-products ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}.fpvdronas-product-card-image{padding: 10px !important}.fpvdronas-product-ribbon,.fpvdronas-discount-ribbon{top: 8px !important;max-width: calc(50% - 9px) !important;min-height: 21px !important;padding: 3px 5px !important;font-size: 7.6px !important;letter-spacing: .25px !important}.fpvdronas-product-ribbon:not(.fpvdronas-discount-ribbon){left: 8px !important}.fpvdronas-discount-ribbon{right: 8px !important}.fpvdronas-discount-ribbon.has-main-ribbon{top: 8px !important;right: 8px !important}.fpvdronas-product-card-content{padding: 10px 10px 8px !important;gap: 6px !important}.fpvdronas-product-card-brand{font-size: 8.2px !important;letter-spacing: 1.25px !important}.fpvdronas-product-card-title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size: 12.2px !important;line-height: 1.15 !important}.fpvdronas-product-card-sku{font-size: 8.2px !important}.fpvdronas-product-card-badges span{min-height: 18px !important;padding: 2px 5px !important;font-size: 8.2px !important}.fpvdronas-product-card-footer{grid-template-columns: minmax(0,1fr) clamp(36px,25%,42px) !important;align-items: center !important;gap: 6px !important;padding: 8px !important}.fpvdronas-product-card-price,.woocommerce ul.products li.product .price{font-size: 15.5px !important;min-height: 24px !important}.fpvdronas-product-card-price .amount,.woocommerce ul.products li.product .price .amount{white-space: nowrap !important}.fpvdronas-product-card-price del,.woocommerce ul.products li.product .price del{font-size: 9.5px !important}.fpvdronas-product-card-actions{justify-content: flex-end !important;width: auto !important;min-width: 0 !important}.fpvdronas-card-cart-icon{width: 20px !important;height: 20px !important}}@media (max-width: 380px){.fpvdronas-product-card-title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size: 12.5px !important}.fpvdronas-product-card-price,.woocommerce ul.products li.product .price{font-size: 14.5px !important}}html,body{max-width: 100%;overflow-x: hidden}img,video,iframe{max-width: 100%;height: auto}.fpv-topbar,.fpv-topbar a,.fpv-topbar span,.topbar,.topbar a,.topbar span,.site-topbar,.site-topbar a,.site-topbar span{color: var(--c-header-text,#969696) !important}.woocommerce ul.products li.product .fpvdronas-product-card-brand,ul.products li.product .fpvdronas-product-card-brand,.fpvdronas-product-card .fpvdronas-product-card-brand{color: var(--c-accent,#FF6A00) !important}.woocommerce ul.products li.product .fpvdronas-product-card-price,ul.products li.product .fpvdronas-product-card-price,.fpvdronas-product-card .fpvdronas-product-card-price,.woocommerce ul.products li.product .price,ul.products li.product .price{color: var(--c-accent,#FF6A00) !important}.woocommerce ul.products li.product .fpvdronas-product-card-price ins,.woocommerce ul.products li.product .fpvdronas-product-card-price ins .amount,.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price ins .amount,ul.products li.product .fpvdronas-product-card-price ins,ul.products li.product .fpvdronas-product-card-price ins .amount,ul.products li.product .price ins,ul.products li.product .price ins .amount,.fpvdronas-product-card .fpvdronas-product-card-price ins,.fpvdronas-product-card .fpvdronas-product-card-price ins .amount{color: var(--c-accent,#FF6A00) !important;background: transparent !important;text-decoration: none !important}.woocommerce ul.products li.product .fpvdronas-product-card-price del,.woocommerce ul.products li.product .fpvdronas-product-card-price del .amount,.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price del .amount,ul.products li.product .fpvdronas-product-card-price del,ul.products li.product .fpvdronas-product-card-price del .amount,ul.products li.product .price del,ul.products li.product .price del .amount,.fpvdronas-product-card .fpvdronas-product-card-price del,.fpvdronas-product-card .fpvdronas-product-card-price del .amount{color: var(--c-text,#3A3A3A) !important;opacity: 1 !important;text-decoration: line-through !important}.woocommerce ul.products li.product .fpvdronas-product-card-price > .amount,ul.products li.product .fpvdronas-product-card-price > .amount,.fpvdronas-product-card .fpvdronas-product-card-price > .amount{color: var(--c-accent,#FF6A00) !important}.woocommerce ul.products li.product .fpvdronas-product-card-badges span,ul.products li.product .fpvdronas-product-card-badges span,.fpvdronas-product-card .fpvdronas-product-card-badges span{color: var(--c-card-chip,#3A3A3A) !important;border-color: var(--c-card-chip,#3A3A3A) !important;background: var(--c-card-chip-bg,rgba(58,58,58,.08)) !important}.woocommerce ul.products li.product .fpvdronas-product-ribbon,ul.products li.product .fpvdronas-product-ribbon,.fpvdronas-product-card .fpvdronas-product-ribbon{color: var(--c-bg,#F1F1F1) !important;background: var(--c-note-ribbon,#FF6A00) !important;border-color: var(--c-note-ribbon,#FF6A00) !important;box-shadow: none !important}.woocommerce ul.products li.product .fpvdronas-product-ribbon.fpvdronas-discount-ribbon,ul.products li.product .fpvdronas-product-ribbon.fpvdronas-discount-ribbon,.fpvdronas-product-card .fpvdronas-product-ribbon.fpvdronas-discount-ribbon{color: var(--c-bg,#F1F1F1) !important;background: var(--c-sale-ribbon,#FF6A00) !important;border-color: var(--c-sale-ribbon,#FF6A00) !important;box-shadow: none !important}body.single-product .fpvdronas-single-ribbon,body.single-product .fpvdronas-note-ribbon,body.single-product .fpvdronas-product-ribbon:not(.fpvdronas-discount-ribbon){color: var(--c-bg,#F1F1F1) !important;background: var(--c-note-ribbon,#FF6A00) !important;border-color: var(--c-note-ribbon,#FF6A00) !important}body.single-product .fpvdronas-single-ribbon.is-sale,body.single-product .fpvdronas-discount-ribbon,body.single-product .onsale{color: var(--c-bg,#F1F1F1) !important;background: var(--c-sale-ribbon,#FF6A00) !important;border-color: var(--c-sale-ribbon,#FF6A00) !important}@media (max-width: 520px){body.single-product .upsells.products ul.products,body.single-product .cross-sells ul.products{grid-template-columns: 1fr !important}}@media (max-width: 520px){body:not(.single-product) .woocommerce ul.products,body:not(.single-product) ul.products,body:not(.single-product) .product-grid,body:not(.single-product) .fpvdronas-category-products ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}}@media (max-width: 520px){body:not(.single-product) .woocommerce ul.products li.product .fpvdronas-product-card-footer,body:not(.single-product) ul.products li.product .fpvdronas-product-card-footer,body:not(.single-product) .fpvdronas-product-card .fpvdronas-product-card-footer,body.single-product .related.products ul.products li.product .fpvdronas-product-card-footer,body.single-product .fpvdronas-related-products ul.products li.product .fpvdronas-product-card-footer{grid-template-columns: minmax(0,1fr) 34px !important;gap: 8px !important;padding: 8px 10px 10px 10px !important}body:not(.single-product) .woocommerce ul.products li.product .fpvdronas-product-card-actions,body:not(.single-product) ul.products li.product .fpvdronas-product-card-actions,body:not(.single-product) .fpvdronas-product-card .fpvdronas-product-card-actions,body.single-product .related.products ul.products li.product .fpvdronas-product-card-actions,body.single-product .fpvdronas-related-products ul.products li.product .fpvdronas-product-card-actions{width: 34px !important;min-width: 34px !important;max-width: 34px !important;inline-size: 34px !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;block-size: 34px !important;flex: 0 0 34px !important;display: flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important}body:not(.single-product) .woocommerce ul.products li.product .fpvdronas-card-cart-button,body:not(.single-product) ul.products li.product .fpvdronas-card-cart-button,body:not(.single-product) .fpvdronas-product-card .fpvdronas-card-cart-button,body.single-product .related.products ul.products li.product .fpvdronas-card-cart-button,body.single-product .fpvdronas-related-products ul.products li.product .fpvdronas-card-cart-button{width: 34px !important;min-width: 34px !important;max-width: 34px !important;inline-size: 34px !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;block-size: 34px !important;aspect-ratio: 1 / 1 !important;flex: 0 0 34px !important;box-sizing: border-box !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;border-radius: 6px !important;line-height: 1 !important;font-size: 0 !important}}.fpv-topbar,.fpv-topbar a,.fpv-topbar span,.topbar,.topbar a,.topbar span,.site-topbar,.site-topbar a,.site-topbar span{color: var(--c-header-text,#969696) !important;-webkit-text-fill-color: var(--c-header-text,#969696) !important}.site-footer,.site-footer p,.site-footer li,.site-footer span,.site-footer a,.site-footer .footer-desc,.site-footer .footer-links a,.site-footer .footer-menu a,.site-footer .footer-bottom,.site-footer .footer-bottom a,.site-footer .footer-contact-col,.site-footer .footer-contact-col li,.site-footer .footer-contact-col a,.site-footer .footer-contact-col p,.site-footer .footer-contact-col span{color: var(--c-footer-text,#969696) !important;-webkit-text-fill-color: var(--c-footer-text,#969696) !important}.topbar a:hover,.site-topbar a:hover,.fpv-topbar a:hover,.site-footer a:hover{color: var(--c-accent,#FF6A00) !important;-webkit-text-fill-color: var(--c-accent,#FF6A00) !important}.site-footer .footer-col-title,.site-footer .footer-contact-col .footer-col-title,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color: var(--c-accent,#FF6A00) !important;-webkit-text-fill-color: var(--c-accent,#FF6A00) !important}.site-footer .footer-bottom-menu{display: none !important}.site-footer .footer-bottom-media,.site-footer .footer-bottom-left,.site-footer .footer-bottom-right{min-width: 0 !important}.site-footer .footer-bottom-media{display: inline-flex !important;align-items: center !important;justify-content: flex-start !important}.site-footer .footer-bottom-right{display: inline-flex !important;align-items: center !important;justify-content: flex-end !important;gap: 0 !important;margin-left: 0 !important;text-align: right !important}.site-footer .footer-bottom-left{display: inline-flex !important;align-items: center !important}@media (max-width: 782px){.site-footer .footer-bottom{display: grid !important;grid-template-columns: minmax(0,auto) minmax(0,1fr) !important;grid-template-areas: "footerimage footerright" "footerleft footerleft" !important;align-items: center !important;gap: 10px 14px !important;width: 100% !important}.site-footer .footer-bottom-media{grid-area: footerimage !important;justify-self: start !important;text-align: left !important}.site-footer .footer-bottom-right{grid-area: footerright !important;justify-self: end !important;text-align: right !important;justify-content: flex-end !important}.site-footer .footer-bottom-left{grid-area: footerleft !important;justify-self: center !important;width: 100% !important;text-align: center !important;justify-content: center !important;white-space: nowrap !important;margin-top: 2px !important}.site-footer .footer-bottom-left span{display: block !important;width: 100% !important;text-align: center !important;white-space: nowrap !important;overflow: visible !important}.site-footer .footer-bottom .footer-bottom-image{height: 28px !important;max-height: 28px !important;width: auto !important}}@media (min-width: 1025px){body.home .products-section .product-grid{display: grid !important;grid-template-columns: repeat(5,minmax(0,1fr)) !important;gap: 14px !important}body.home .products-section .product-grid > li.product,body.home .products-section .product-grid > .product-card{width: auto !important;max-width: none !important;margin: 0 !important}body.home .products-section .fpvdronas-product-ribbon,body.home .products-section .fpvdronas-discount-ribbon,body.archive .fpvdronas-product-ribbon,body.archive .fpvdronas-discount-ribbon,body.tax-product_cat .fpvdronas-product-ribbon,body.tax-product_cat .fpvdronas-discount-ribbon,body.post-type-archive-product .fpvdronas-product-ribbon,body.post-type-archive-product .fpvdronas-discount-ribbon{width: auto !important;min-width: 0 !important;min-height: 32px !important;padding: 6px 10px !important;font-size: 12px !important;line-height: 1.1 !important;border-radius: 5px !important;white-space: normal !important}body.home .products-section .fpvdronas-product-ribbon:not(.fpvdronas-discount-ribbon),body.archive .fpvdronas-product-ribbon:not(.fpvdronas-discount-ribbon),body.tax-product_cat .fpvdronas-product-ribbon:not(.fpvdronas-discount-ribbon),body.post-type-archive-product .fpvdronas-product-ribbon:not(.fpvdronas-discount-ribbon){left: 10px !important;right: auto !important;max-width: calc(100% - 20px) !important}body.home .products-section .fpvdronas-product-ribbon.has-sale-ribbon:not(.fpvdronas-discount-ribbon),body.archive .fpvdronas-product-ribbon.has-sale-ribbon:not(.fpvdronas-discount-ribbon),body.tax-product_cat .fpvdronas-product-ribbon.has-sale-ribbon:not(.fpvdronas-discount-ribbon),body.post-type-archive-product .fpvdronas-product-ribbon.has-sale-ribbon:not(.fpvdronas-discount-ribbon){max-width: calc(100% - 122px) !important}body.home .products-section .fpvdronas-discount-ribbon,body.archive .fpvdronas-discount-ribbon,body.tax-product_cat .fpvdronas-discount-ribbon,body.post-type-archive-product .fpvdronas-discount-ribbon{left: auto !important;right: 10px !important;max-width: 96px !important}}body.home section.fpv-home-native-slider,body.home .fpv-home-native-slider.fpv-home-native-slider-v130,body.home .fpv-home-native-slider.section-inner{aspect-ratio: auto !important;height: auto !important;min-height: 0 !important;margin-top: 10px !important;margin-bottom: 10px !important;padding-top: 0 !important;padding-bottom: 0 !important}body.home section.fpv-home-native-slider + script + section.fpv-home-category-cards,body.home section.fpv-home-native-slider + section.fpv-home-category-cards,body.home .fpv-home-category-cards,body.home section.fpv-home-category-cards,body.home .categories.fpv-home-category-cards,body.home .fpv-home-editable-cards{margin-top: 0 !important;padding-top: 10px !important}body.single-product .summary .fpvdronas-single-price-row,body.single-product .summary.entry-summary .fpvdronas-single-price-row{display: flex !important;align-items: center !important;flex-wrap: wrap !important;gap: 10px !important}body.single-product .summary .fpvdronas-single-price-row .price,body.single-product .summary.entry-summary .fpvdronas-single-price-row .price{margin: 0 !important;color: var(--c-text,#3A3A3A) !important}body.single-product .summary .fpvdronas-single-price-row .price del,body.single-product .summary .fpvdronas-single-price-row .price del .amount,body.single-product .summary .fpvdronas-single-price-row .price del .woocommerce-Price-amount,body.single-product .summary.entry-summary .fpvdronas-single-price-row .price del,body.single-product .summary.entry-summary .fpvdronas-single-price-row .price del .amount,body.single-product .summary.entry-summary .fpvdronas-single-price-row .price del .woocommerce-Price-amount{color: var(--c-text,#3A3A3A) !important;opacity: 1 !important}body.single-product .summary .fpvdronas-single-price-row .price ins,body.single-product .summary .fpvdronas-single-price-row .price ins .amount,body.single-product .summary .fpvdronas-single-price-row .price ins .woocommerce-Price-amount,body.single-product .summary.entry-summary .fpvdronas-single-price-row .price ins,body.single-product .summary.entry-summary .fpvdronas-single-price-row .price ins .amount,body.single-product .summary.entry-summary .fpvdronas-single-price-row .price ins .woocommerce-Price-amount,body.single-product .summary .fpvdronas-single-price-row .price > .amount,body.single-product .summary .fpvdronas-single-price-row .price > .woocommerce-Price-amount,body.single-product .summary.entry-summary .fpvdronas-single-price-row .price > .amount,body.single-product .summary.entry-summary .fpvdronas-single-price-row .price > .woocommerce-Price-amount{color: var(--c-accent,#FF6A00) !important;background: transparent !important;text-decoration: none !important}body.single-product .summary .fpvdronas-sale-text-badge,body.single-product .summary.entry-summary .fpvdronas-sale-text-badge{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 0 !important;height: auto !important;padding: 4px 9px !important;border-radius: 7px !important;background: var(--c-sale-ribbon,#008000) !important;border: 1px solid var(--c-sale-ribbon,#008000) !important;color: var(--c-bg,#F1F1F1) !important;font-size: 12px !important;font-weight: 900 !important;letter-spacing: .08em !important;line-height: 1.05 !important;text-transform: uppercase !important;text-align: center !important;white-space: nowrap !important;box-shadow: none !important}body.single-product .summary .fpvdronas-single-ribbon,body.single-product .summary.entry-summary .fpvdronas-single-ribbon{background: var(--c-note-ribbon,#0057D9) !important;border: 1px solid var(--c-note-ribbon,#0057D9) !important;color: var(--c-bg,#F1F1F1) !important;box-shadow: none !important}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs{border-radius: 8px !important;overflow: hidden !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{display: flex !important;flex-direction: column !important;flex-wrap: nowrap !important;justify-content: flex-start !important;overflow: visible !important;border-bottom: 0 !important;background: var(--c-surface,#FFFFFF) !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li{width: 100% !important;min-width: 0 !important;border: 0 !important;border-bottom: 1px solid var(--c-border,#E0E0E0) !important;background: var(--c-surface,#FFFFFF) !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{display: flex !important;align-items: center !important;width: 100% !important;min-height: 38px !important;padding: 9px 18px !important;text-align: left !important;font-size: 13px !important;line-height: 1.15 !important;letter-spacing: .35px !important;border-bottom: 0 !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color: var(--c-accent,#FF6A00) !important;box-shadow: inset 0 -3px 0 var(--c-accent,#FF6A00) !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li .panel,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li .woocommerce-Tabs-panel{width: 100% !important;padding: 14px 18px 16px !important;margin: 0 !important;border-top: 1px solid var(--c-border,#E0E0E0) !important;background: var(--c-surface,#FFFFFF) !important}body.single-product .woocommerce div.product .woocommerce-tabs > .panel,body.single-product .woocommerce div.product .woocommerce-tabs > .woocommerce-Tabs-panel{padding: 14px 18px 16px !important;margin: 0 !important}body.single-product .woocommerce div.product .woocommerce-tabs .panel h2:first-child,body.single-product .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2:first-child{display: none !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table{display: table !important;width: 100% !important;table-layout: fixed !important;border-collapse: collapse !important;border: 1px solid var(--c-border,#E0E0E0) !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes tr,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table tr{display: table-row !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes th,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table th{display: table-cell !important;width: 45% !important;padding: 9px 10px !important;text-align: left !important;vertical-align: top !important;font-size: 12px !important;line-height: 1.25 !important;word-break: break-word !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td{display: table-cell !important;width: 55% !important;padding: 9px 10px !important;text-align: right !important;vertical-align: top !important;font-size: 12px !important;line-height: 1.25 !important;word-break: break-word !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td p,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td p{margin: 0 !important;padding: 0 !important;text-align: right !important}}html,body{max-width: 100%;overflow-x: hidden}img,video,iframe,embed,object{max-width: 100%;height: auto}.site-main,.content-area,.woocommerce-main,.fpv-page-main,.fpv-flex-wrap{width: 100%;max-width: 100%}.entry-content,.fpv-flex-content,.fpv-article-content,.fpv-page-content-card,.woocommerce,.woocommerce-page{min-width: 0;overflow-wrap: anywhere;word-break: normal}.entry-content table,.fpv-flex-content table,.fpv-article-content table,.woocommerce table{width: 100%;max-width: 100%}body.page:not(.home) .fpv-page-main .section-inner,body.page:not(.home) .site-main > .section-inner,body.blog .section-inner,body.search .section-inner,body.archive:not(.tax-product_cat):not(.tax-product_tag) .section-inner,.fpv-product-category-page .section-inner{width: min(1180px,calc(100% - 32px)) !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important}body.page:not(.home) .fpv-page-content-card,body.page:not(.home) .fpv-page-intro-card,body.page:not(.home) .entry-card,body.page:not(.home) .wp-block-group,body.page:not(.home) .wp-block-cover,.fpv-flex-shell,.fpv-seo-card,.fpv-article-shell{max-width: 100%;box-sizing: border-box}body.page:not(.home) .wp-block-columns,body.page:not(.home) .columns,body.page:not(.home) .fpv-two-column,body.page:not(.home) .fpv-section-row,body.page:not(.home) .fpv-flex-row,body.page:not(.home) .is-layout-flex{min-width: 0;max-width: 100%}body.page:not(.home) .wp-block-column,body.page:not(.home) .fpv-section-col,body.page:not(.home) .fpv-flex-col{min-width: 0}.fpv-card-grid,.fpv-card-grid-list,.fpv-home-category-grid,.fpv-blog-grid{max-width: 100%}.fpv-card-grid-list{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 18px}.fpv-seo-hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(240px,340px);gap: 24px;align-items: start}.fpv-blog-grid{grid-template-columns: repeat(3,minmax(0,1fr)) !important}.fpv-product-category-page .fpvdronas-category-layout-with-filter{display: grid !important;grid-template-columns: 210px minmax(0,1fr) !important;gap: 28px !important;align-items: start !important;max-width: 1180px !important;margin-inline: auto !important}.fpv-product-category-page .fpvdronas-category-layout-with-filter:not(:has(.fpvdronas-filter-sidebar)){display: block !important;max-width: 980px !important}.fpv-product-category-page ul.products,.fpv-product-category-page .woocommerce ul.products{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 22px !important}.fpv-product-category-page ul.products::before,.fpv-product-category-page ul.products::after{display: none !important}.fpv-product-category-page ul.products li.product,.fpv-product-category-page .woocommerce ul.products li.product{width: auto !important;max-width: none !important;margin: 0 !important;float: none !important}body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce,body.woocommerce-account .woocommerce{width: min(1180px,calc(100% - 32px)) !important;max-width: 1180px !important;margin: 32px auto 48px !important;min-width: 0 !important}body.woocommerce-checkout form.checkout{display: grid;grid-template-columns: minmax(0,1fr) minmax(300px,420px);gap: 28px;align-items: start}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout #order_review_heading,body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .cart_totals{min-width: 0;max-width: 100%}body.woocommerce-account .woocommerce{display: grid;grid-template-columns: 240px minmax(0,1fr);gap: 28px;align-items: start}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float: none !important;width: auto !important;min-width: 0 !important}@media (max-width: 1180px){.section-inner,.site-container,.fpv-flex-wrap,.woocommerce-main,.content-area{max-width: 100% !important;padding-left: 22px !important;padding-right: 22px !important}.fpv-product-category-page .fpvdronas-category-layout-with-filter{grid-template-columns: 190px minmax(0,1fr) !important;gap: 22px !important}.fpv-product-category-page ul.products,.fpv-product-category-page .woocommerce ul.products{grid-template-columns: repeat(3,minmax(0,1fr)) !important}.fpv-blog-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 1024px){.fpv-page-main .fpv-page-intro-row,.fpv-product-category-page .fpv-page-intro-row{grid-template-columns: 1fr !important;column-gap: 0 !important;row-gap: 12px !important}.fpv-page-main .fpv-page-title-badge,.fpv-product-category-page .fpv-page-title-badge{max-width: 100% !important;width: auto !important;white-space: normal !important}.fpv-product-category-page .fpvdronas-category-layout-with-filter,.fpv-seo-hero,body.woocommerce-checkout form.checkout,body.woocommerce-account .woocommerce{grid-template-columns: 1fr !important}.fpvdronas-filter-sidebar{width: 100% !important;max-width: 100% !important;position: relative !important;top: auto !important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(145px,1fr)) !important;gap: 8px !important;margin: 0 0 18px !important;padding: 0 !important}body.woocommerce-account .woocommerce-MyAccount-navigation li{list-style: none !important;margin: 0 !important}}@media (max-width: 782px){body.page:not(.home) .fpv-page-main .section-inner,body.page:not(.home) .site-main > .section-inner,body.blog .section-inner,body.search .section-inner,body.archive:not(.tax-product_cat):not(.tax-product_tag) .section-inner,.fpv-product-category-page .section-inner,body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce,body.woocommerce-account .woocommerce{width: calc(100% - 24px) !important;max-width: calc(100% - 24px) !important;padding-left: 0 !important;padding-right: 0 !important}.fpv-page-intro,.fpv-category-page-intro{padding-top: 14px !important;padding-bottom: 10px !important}body.page:not(.home) .fpv-page-title-badge,.fpv-product-category-page .fpv-page-title-badge{max-width: 100% !important;min-width: 0 !important;padding: 6px 12px !important;font-size: 10px !important;line-height: 1.15 !important;letter-spacing: 1.5px !important}body.page:not(.home) .fpv-page-content-card,body.page:not(.home) .fpv-page-intro-card,.fpv-product-category-page .fpv-category-description-card,.fpv-flex-shell,.fpv-seo-panel,.entry-card{width: 100% !important;max-width: 100% !important;padding: 14px 16px !important;margin-left: 0 !important;margin-right: 0 !important;border-radius: 10px !important}body.page:not(.home) .entry-content,body.page:not(.home) .fpv-page-content-card .entry-content,body.page:not(.home) .fpv-page-intro-card .entry-content,.fpv-product-category-page .fpv-category-description-card .entry-content,body.blog .entry-content,body.single-post .entry-content,body.search .entry-summary{font-size: 14px !important;line-height: 1.6 !important}.fpv-page-lower-content,.fpv-category-products-wrap{padding-top: 16px !important;padding-bottom: 32px !important}.fpv-product-category-page .fpvdronas-filter-sidebar,.fpv-product-category-page .fpvdronas-filter-sidebar form,.fpv-product-category-page .fpvdronas-filter-sidebar .widget{width: 100% !important;max-width: 100% !important}.fpv-product-category-page ul.products,.fpv-product-category-page .woocommerce ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}body.page:not(.home) .fpv-card-grid,body.page:not(.home) .fpv-card-grid-list,body.archive:not(.tax-product_cat):not(.tax-product_tag) .fpv-blog-grid,body.blog .fpv-blog-grid,body.search .fpv-blog-grid{grid-template-columns: 1fr !important;gap: 14px !important}body.page:not(.home) .wp-block-columns,body.page:not(.home) .columns,body.page:not(.home) .fpv-two-column,body.page:not(.home) .fpv-section-row,body.page:not(.home) .fpv-flex-row,body.page:not(.home) .is-layout-flex{display: flex !important;flex-direction: column !important;gap: 16px !important}body.page:not(.home) .wp-block-column,body.page:not(.home) .fpv-section-col,body.page:not(.home) .fpv-flex-col{width: 100% !important;max-width: 100% !important;flex-basis: auto !important}body.page:not(.home) .entry-content h1,body.blog h1,body.single-post h1{font-size: clamp(24px,8vw,34px) !important;line-height: 1.12 !important}body.page:not(.home) .entry-content h2,body.blog h2,body.single-post h2{font-size: clamp(20px,6vw,28px) !important;line-height: 1.18 !important}body.woocommerce-checkout form.checkout,body.woocommerce-account .woocommerce{display: block !important}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{width: 100% !important;float: none !important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important;margin: 0 0 18px !important;padding: 0 !important}body.woocommerce-account .woocommerce-MyAccount-navigation a{display: flex !important;min-height: 40px !important;align-items: center !important;justify-content: center !important;text-align: center !important;padding: 8px 10px !important;border: 1px solid var(--c-border) !important;border-radius: 8px !important;background: var(--c-surface) !important}body.woocommerce-cart table.shop_table,body.woocommerce-checkout table.shop_table,body.woocommerce-account table.shop_table{display: block !important;width: 100% !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch !important}body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .cart_totals,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout #order_review_heading{width: 100% !important;float: none !important;clear: both !important}body.woocommerce form .form-row-first,body.woocommerce form .form-row-last,body.woocommerce-page form .form-row-first,body.woocommerce-page form .form-row-last{width: 100% !important;float: none !important}body.woocommerce input.input-text,body.woocommerce textarea,body.woocommerce select,body.woocommerce button.button,body.woocommerce a.button,body.woocommerce input.button{max-width: 100% !important}}@media (max-width: 520px){.fpv-product-category-page ul.products,.fpv-product-category-page .woocommerce ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 9px !important}body.page:not(.home) .entry-content,body.page:not(.home) .fpv-page-content-card .entry-content,body.page:not(.home) .fpv-page-intro-card .entry-content,.fpv-product-category-page .fpv-category-description-card .entry-content{font-size: 13.5px !important;line-height: 1.55 !important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns: 1fr !important}}body.tax-product_cat .fpv-category-description-toggle{cursor: pointer !important;user-select: none !important}body.tax-product_cat .fpv-category-description-toggle:focus-visible{outline: 2px solid var(--c-accent) !important;outline-offset: 3px !important}body.tax-product_cat .fpv-category-description-card[hidden]{display: none !important}body.tax-product_cat .fpv-category-description-card.is-open{display: flex !important}body.tax-product_cat .fpv-category-description-card .entry-content{font-size: 10.1px !important;line-height: 1.45 !important}body.tax-product_cat .fpvdronas-mobile-filter-toggle{display: none !important}@media (max-width: 900px){body.tax-product_cat .fpv-page-intro-row{grid-template-columns: 1fr !important}body.tax-product_cat .fpvdronas-mobile-filter-toggle{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 38px !important;margin: 12px 0 0 !important;padding: 9px 18px !important;border: 0 !important;border-radius: 8px !important;background: var(--c-accent) !important;color: var(--c-white) !important;font-size: 12px !important;line-height: 1 !important;font-weight: 800 !important;letter-spacing: .06em !important;text-transform: uppercase !important;cursor: pointer !important}body.tax-product_cat .fpvdronas-category-layout-with-filter{display: block !important;margin: 0 auto 42px !important;padding: 0 12px !important}body.tax-product_cat .fpvdronas-filter-sidebar{display: none !important;width: 100% !important;max-width: none !important;margin: 0 0 18px !important;padding: 14px !important;background: rgba(255,255,255,.55) !important;border: 1px solid rgba(58,58,58,.12) !important;border-radius: 12px !important;box-sizing: border-box !important}body.tax-product_cat .fpvdronas-filter-sidebar.is-open{display: block !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .fpv-category-products-section,body.tax-product_cat .fpv-category-products-section{width: 100% !important;max-width: none !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .products,body.tax-product_cat .fpv-category-products-section ul.products,body.tax-product_cat ul.products{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important}body.tax-product_cat .fpvdronas-category-layout-with-filter ul.products li.product,body.tax-product_cat .fpv-category-products-section ul.products li.product,body.tax-product_cat ul.products li.product{float: none !important;clear: none !important;flex: none !important;flex-basis: auto !important;display: flex !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important;box-sizing: border-box !important}}@media (max-width: 560px){body.tax-product_cat .fpvdronas-category-layout-with-filter .products,body.tax-product_cat .fpv-category-products-section ul.products,body.tax-product_cat ul.products{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important}body.tax-product_cat .fpvdronas-category-layout-with-filter ul.products li.product,body.tax-product_cat .fpv-category-products-section ul.products li.product,body.tax-product_cat ul.products li.product{float: none !important;clear: none !important;flex: none !important;flex-basis: auto !important;width: 100% !important;max-width: 100% !important;margin: 0 !important}}.fpv-product-category-page .fpv-category-products-section,.fpv-product-category-page .fpv-category-products-wrap,body.tax-product_cat .fpv-category-products-section,body.post-type-archive-product .fpv-category-products-section,body.tax-product_tag .fpv-category-products-section{width: 100% !important;max-width: 100% !important;min-width: 0 !important;box-sizing: border-box !important}body.tax-product_cat.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products,body.tax-product_cat.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products,body.post-type-archive-product.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products,body.post-type-archive-product.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products,body.tax-product_tag.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products,body.tax-product_tag.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products,.fpv-product-category-page .fpv-category-products-section ul.products.products,.fpv-product-category-page .woocommerce ul.products.products{display: grid !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;list-style: none !important;box-sizing: border-box !important;align-items: stretch !important;justify-items: stretch !important}body.tax-product_cat.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products::before,body.tax-product_cat.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products::after,body.tax-product_cat.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products::before,body.tax-product_cat.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products::after,.fpv-product-category-page .fpv-category-products-section ul.products::before,.fpv-product-category-page .fpv-category-products-section ul.products::after{content: none !important;display: none !important}body.tax-product_cat.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,body.tax-product_cat.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,body.post-type-archive-product.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,body.post-type-archive-product.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,body.tax-product_tag.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,body.tax-product_tag.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,.fpv-product-category-page .fpv-category-products-section ul.products.products > li.product.fpvdronas-product-card,.fpv-product-category-page .woocommerce ul.products.products > li.product.fpvdronas-product-card{float: none !important;clear: none !important;display: flex !important;flex-direction: column !important;flex: initial !important;flex-basis: auto !important;justify-self: stretch !important;align-self: stretch !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;min-height: 100% !important;margin: 0 !important;padding: 0 !important;box-sizing: border-box !important}body.tax-product_cat .fpv-product-category-page ul.products > li.product.fpvdronas-product-card .fpvdronas-product-card-link,body.post-type-archive-product .fpv-product-category-page ul.products > li.product.fpvdronas-product-card .fpvdronas-product-card-link,body.tax-product_tag .fpv-product-category-page ul.products > li.product.fpvdronas-product-card .fpvdronas-product-card-link{display: flex !important;flex-direction: column !important;flex: 1 1 auto !important;width: 100% !important;min-width: 0 !important;box-sizing: border-box !important}@media (max-width: 900px){body.tax-product_cat .fpv-product-category-page .fpvdronas-category-layout-with-filter,body.post-type-archive-product .fpv-product-category-page .fpvdronas-category-layout-with-filter,body.tax-product_tag .fpv-product-category-page .fpvdronas-category-layout-with-filter{display: block !important;width: 100% !important;max-width: 100% !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box !important}body.tax-product_cat.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.tax-product_cat.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.post-type-archive-product.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.post-type-archive-product.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.tax-product_tag.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.tax-product_tag.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],.fpv-product-category-page .fpv-category-products-section ul.products.products,.fpv-product-category-page .woocommerce ul.products.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;column-gap: 14px !important;row-gap: 16px !important}}@media (max-width: 520px){.fpv-product-category-page .section-inner,body.tax-product_cat .fpv-product-category-page .section-inner,body.post-type-archive-product .fpv-product-category-page .section-inner,body.tax-product_tag .fpv-product-category-page .section-inner{width: calc(100% - 24px) !important;max-width: calc(100% - 24px) !important}body.tax-product_cat.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.tax-product_cat.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.post-type-archive-product.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.post-type-archive-product.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.tax-product_tag.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.tax-product_tag.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],.fpv-product-category-page .fpv-category-products-section ul.products.products,.fpv-product-category-page .woocommerce ul.products.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important;column-gap: 14px !important;row-gap: 16px !important}body.tax-product_cat.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,body.tax-product_cat.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,body.post-type-archive-product.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,body.post-type-archive-product.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,body.tax-product_tag.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,body.tax-product_tag.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"] > li.product,.fpv-product-category-page .fpv-category-products-section ul.products.products > li.product.fpvdronas-product-card{width: 100% !important;max-width: 100% !important;min-width: 0 !important;justify-self: stretch !important}body.tax-product_cat .fpv-product-category-page ul.products > li.product.fpvdronas-product-card .fpvdronas-product-card-image,body.post-type-archive-product .fpv-product-category-page ul.products > li.product.fpvdronas-product-card .fpvdronas-product-card-image,body.tax-product_tag .fpv-product-category-page ul.products > li.product.fpvdronas-product-card .fpvdronas-product-card-image{aspect-ratio: 4 / 3 !important;width: 100% !important;min-height: 0 !important}}.footer-mobile-topbar-menu{display: none}@media (max-width: 782px){.site-footer .footer-mobile-topbar-menu{display: block !important;margin-top: 10px !important;padding-top: 10px !important;border-top: 1px solid var(--c-footer-border,#333333) !important}.site-footer .footer-mobile-topbar-menu .footer-menu,.site-footer .footer-mobile-topbar-menu .footer-links{display: flex !important;flex-direction: column !important;gap: 7px !important;margin: 0 !important;padding: 0 !important;list-style: none !important}}.fpv-page-description-card[hidden],.fpv-category-description-card[hidden],.fpv-page-intro-card[hidden],.fpv-page-content-card[hidden]{display: none !important}.fpv-page-description-toggle,.fpv-category-description-toggle{cursor: pointer !important;user-select: none !important}.fpv-page-description-toggle:focus-visible,.fpv-category-description-toggle:focus-visible{outline: 2px solid var(--c-accent,#FF6A00) !important;outline-offset: 3px !important}html body .site,html body .site-main,html body .fpv-page-main,html body .fpv-product-category-page,html body .woocommerce,html body .woocommerce-page{width: 100% !important;max-width: 100% !important;min-width: 0 !important;overflow-x: clip !important;box-sizing: border-box !important}html body .section-inner,html body .site-container,html body .header-inner,html body .topbar-inner,html body .nav-inner,html body .fpvdronas-orange-notice-inner{width: 100% !important;max-width: 1380px !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important}html body .fpv-blog-container{width: 100% !important;max-width: 1380px !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}html body main.fpv-blog-index-page,html body main.fpv-article-page{width: 100% !important;max-width: 100% !important;overflow-x: clip !important;box-sizing: border-box !important}html body.page main.fpv-page-main > .fpv-page-intro > .section-inner,html body.tax-product_cat main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.tax-product_tag main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.post-type-archive-product main.fpv-product-category-page > .fpv-page-intro > .section-inner{max-width: 1380px !important;padding-left: 24px !important;padding-right: 24px !important}html body.page main.fpv-page-main .fpv-page-intro-row,html body.tax-product_cat main.fpv-product-category-page .fpv-page-intro-row,html body.tax-product_tag main.fpv-product-category-page .fpv-page-intro-row,html body.post-type-archive-product main.fpv-product-category-page .fpv-page-intro-row{display: grid !important;grid-template-columns: minmax(150px,210px) minmax(0,980px) !important;gap: 14px 28px !important;align-items: start !important;justify-content: start !important;width: 100% !important;max-width: 1218px !important;min-width: 0 !important;margin: 0 !important;left: auto !important;right: auto !important;transform: none !important;box-sizing: border-box !important}html body.page main.fpv-page-main .fpv-page-intro-row .fpv-page-title-badge,html body.tax-product_cat main.fpv-product-category-page .fpv-page-intro-row .fpv-page-title-badge,html body.tax-product_tag main.fpv-product-category-page .fpv-page-intro-row .fpv-page-title-badge,html body.post-type-archive-product main.fpv-product-category-page .fpv-page-intro-row .fpv-page-title-badge{width: 100% !important;min-width: 0 !important;max-width: 210px !important;height: auto !important;min-height: 28px !important;margin: 0 !important;padding: 6px 14px 6px 18px !important;white-space: normal !important;overflow: visible !important;text-overflow: clip !important;overflow-wrap: anywhere !important;text-align: center !important;box-sizing: border-box !important}html body.page main.fpv-page-main .fpv-page-description-card,html body.tax-product_cat main.fpv-product-category-page .fpv-category-description-card,html body.tax-product_tag main.fpv-product-category-page .fpv-category-description-card,html body.post-type-archive-product main.fpv-product-category-page .fpv-category-description-card{justify-self: stretch !important;width: 100% !important;max-width: 980px !important;min-width: 0 !important;min-height: 28px !important;margin: 0 !important;padding: 8px 18px !important;box-sizing: border-box !important}html body.page main.fpv-page-main .fpv-page-description-card .entry-content,html body.tax-product_cat main.fpv-product-category-page .fpv-category-description-card .entry-content,html body.tax-product_tag main.fpv-product-category-page .fpv-category-description-card .entry-content,html body.post-type-archive-product main.fpv-product-category-page .fpv-category-description-card .entry-content{width: 100% !important;min-width: 0 !important;font-size: 14px !important;line-height: 1.55 !important;color: var(--c-text,#3A3A3A) !important}html body .fpv-page-description-card .entry-content > :first-child,html body .fpv-category-description-card .entry-content > :first-child{margin-top: 0 !important}html body .fpv-page-description-card .entry-content > :last-child,html body .fpv-category-description-card .entry-content > :last-child{margin-bottom: 0 !important}html body .fpv-page-content-wrap,html body .fpv-page-lower-content,html body .fpv-category-products-wrap,html body .page-widget-area{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin-top: 0 !important;overflow-x: clip !important;box-sizing: border-box !important}html body .fpv-page-content-wrap > .section-inner,html body .fpv-page-lower-content > .section-inner,html body .fpv-category-products-wrap > .section-inner,html body .page-widget-area > .section-inner{padding-left: 24px !important;padding-right: 24px !important}html body .fpv-card-grid,html body .fpv-v121-card-grid,html body .fpv-v121-page-grid,html body .wp-block-columns,html body .wp-block-group,html body .entry-content,html body .woocommerce-MyAccount-content,html body .woocommerce-cart-form,html body .cart_totals,html body form.checkout{max-width: 100% !important;min-width: 0 !important;box-sizing: border-box !important}html body .entry-content img,html body .entry-content iframe,html body .entry-content video,html body .entry-content table,html body .woocommerce table,html body .woocommerce-page table{max-width: 100% !important}html body .entry-content table,html body .woocommerce table,html body .woocommerce-page table{display: block !important;overflow-x: auto !important}@media (min-width: 1101px){html body.tax-product_cat .fpv-product-category-page .fpvdronas-category-layout-with-filter,html body.tax-product_tag .fpv-product-category-page .fpvdronas-category-layout-with-filter,html body.post-type-archive-product .fpv-product-category-page .fpvdronas-category-layout-with-filter{display: grid !important;grid-template-columns: minmax(190px,240px) minmax(0,1fr) !important;gap: 22px !important;align-items: start !important}}@media (max-width: 1100px){html body.page main.fpv-page-main .fpv-page-intro-row,html body.tax-product_cat main.fpv-product-category-page .fpv-page-intro-row,html body.tax-product_tag main.fpv-product-category-page .fpv-page-intro-row,html body.post-type-archive-product main.fpv-product-category-page .fpv-page-intro-row{grid-template-columns: minmax(130px,190px) minmax(0,1fr) !important;max-width: 100% !important}html body.page main.fpv-page-main .fpv-page-description-card,html body.tax-product_cat main.fpv-product-category-page .fpv-category-description-card,html body.tax-product_tag main.fpv-product-category-page .fpv-category-description-card,html body.post-type-archive-product main.fpv-product-category-page .fpv-category-description-card{max-width: 100% !important}}@media (max-width: 782px){html body.page main.fpv-page-main > .fpv-page-intro > .section-inner,html body.tax-product_cat main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.tax-product_tag main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.post-type-archive-product main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body .fpv-page-content-wrap > .section-inner,html body .fpv-page-lower-content > .section-inner,html body .fpv-category-products-wrap > .section-inner,html body .page-widget-area > .section-inner{padding-left: 16px !important;padding-right: 16px !important}html body .fpv-blog-container{padding-left: 16px !important;padding-right: 16px !important}html body.page main.fpv-page-main .fpv-page-intro-row,html body.tax-product_cat main.fpv-product-category-page .fpv-page-intro-row,html body.tax-product_tag main.fpv-product-category-page .fpv-page-intro-row,html body.post-type-archive-product main.fpv-product-category-page .fpv-page-intro-row{grid-template-columns: 1fr !important;gap: 12px !important}html body.page main.fpv-page-main .fpv-page-intro-row .fpv-page-title-badge,html body.tax-product_cat main.fpv-product-category-page .fpv-page-intro-row .fpv-page-title-badge,html body.tax-product_tag main.fpv-product-category-page .fpv-page-intro-row .fpv-page-title-badge,html body.post-type-archive-product main.fpv-product-category-page .fpv-page-intro-row .fpv-page-title-badge{width: 100% !important;max-width: 100% !important}html body .wp-block-columns{flex-wrap: wrap !important}html body .wp-block-column{flex-basis: 100% !important;min-width: 0 !important}html body.tax-product_cat .fpv-product-category-page .fpvdronas-category-layout-with-filter,html body.tax-product_tag .fpv-product-category-page .fpvdronas-category-layout-with-filter,html body.post-type-archive-product .fpv-product-category-page .fpvdronas-category-layout-with-filter{display: block !important}}@media (max-width: 520px){html body.page main.fpv-page-main > .fpv-page-intro > .section-inner,html body.tax-product_cat main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.tax-product_tag main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.post-type-archive-product main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body .fpv-page-content-wrap > .section-inner,html body .fpv-page-lower-content > .section-inner,html body .fpv-category-products-wrap > .section-inner,html body .page-widget-area > .section-inner{padding-left: 12px !important;padding-right: 12px !important}html body .fpv-blog-container{padding-left: 12px !important;padding-right: 12px !important}html body.page main.fpv-page-main .fpv-page-description-card,html body.tax-product_cat main.fpv-product-category-page .fpv-category-description-card,html body.tax-product_tag main.fpv-product-category-page .fpv-category-description-card,html body.post-type-archive-product main.fpv-product-category-page .fpv-category-description-card{padding: 8px 12px !important}}html,body{max-width: 100% !important;overflow-x: hidden !important}html body.page main.fpv-page-main,html body.tax-product_cat main.fpv-product-category-page,html body.tax-product_tag main.fpv-product-category-page,html body.post-type-archive-product main.fpv-product-category-page{width: 100% !important;max-width: 100% !important;min-width: 0 !important;overflow-x: hidden !important}html body.page main.fpv-page-main .fpv-page-intro,html body.tax-product_cat main.fpv-product-category-page .fpv-page-intro,html body.tax-product_tag main.fpv-product-category-page .fpv-page-intro,html body.post-type-archive-product main.fpv-product-category-page .fpv-page-intro{width: 100% !important;max-width: 100% !important;overflow-x: hidden !important}html body.page main.fpv-page-main > .fpv-page-intro > .section-inner,html body.tax-product_cat main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.tax-product_tag main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.post-type-archive-product main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.page main.fpv-page-main .fpv-page-content-wrap > .section-inner,html body.page main.fpv-page-main .fpv-page-lower-content > .section-inner,html body.tax-product_cat main.fpv-product-category-page .fpv-category-products-wrap > .section-inner,html body.tax-product_tag main.fpv-product-category-page .fpv-category-products-wrap > .section-inner,html body.post-type-archive-product main.fpv-product-category-page .fpv-category-products-wrap > .section-inner{width: 100% !important;max-width: 1380px !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important}html body.page main.fpv-page-main .fpv-page-intro-row,html body.tax-product_cat main.fpv-product-category-page .fpv-page-intro-row,html body.tax-product_tag main.fpv-product-category-page .fpv-page-intro-row,html body.post-type-archive-product main.fpv-product-category-page .fpv-page-intro-row{display: grid !important;grid-template-columns: minmax(150px,210px) minmax(0,980px) !important;gap: 14px 28px !important;align-items: start !important;justify-content: start !important;width: 100% !important;max-width: 1218px !important;min-width: 0 !important;margin: 0 !important;position: relative !important;left: auto !important;right: auto !important;transform: none !important;box-sizing: border-box !important}html body.page main.fpv-page-main .fpv-page-title-badge,html body.tax-product_cat main.fpv-product-category-page .fpv-page-title-badge,html body.tax-product_tag main.fpv-product-category-page .fpv-page-title-badge,html body.post-type-archive-product main.fpv-product-category-page .fpv-page-title-badge{width: 100% !important;max-width: 210px !important;min-width: 0 !important;margin: 0 !important;box-sizing: border-box !important}html body.page main.fpv-page-main .fpv-page-description-card,html body.tax-product_cat main.fpv-product-category-page .fpv-category-description-card,html body.tax-product_tag main.fpv-product-category-page .fpv-category-description-card,html body.post-type-archive-product main.fpv-product-category-page .fpv-category-description-card{width: 100% !important;max-width: 980px !important;min-width: 0 !important;margin: 0 !important;box-sizing: border-box !important;overflow-wrap: anywhere !important}html body.page main.fpv-page-main .fpv-page-description-card .entry-content,html body.tax-product_cat main.fpv-product-category-page .fpv-category-description-card .entry-content,html body.tax-product_tag main.fpv-product-category-page .fpv-category-description-card .entry-content,html body.post-type-archive-product main.fpv-product-category-page .fpv-category-description-card .entry-content{font-size: 14px !important;line-height: 1.55 !important}html body.page main.fpv-page-main .fpv-page-content-wrap,html body.page main.fpv-page-main .fpv-page-lower-content{clear: both !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin-top: 0 !important;padding-top: 22px !important;overflow-x: hidden !important;box-sizing: border-box !important}html body.page main.fpv-page-main .fpv-card-grid-section,html body.page main.fpv-page-main .fpv-card-grid,html body.page main.fpv-page-main .fpv-navigation-card,html body.page main.fpv-page-main .entry-content,html body.page main.fpv-page-main .woocommerce,html body.page main.fpv-page-main .woocommerce-cart-form,html body.page main.fpv-page-main .cart_totals,html body.page main.fpv-page-main form.checkout,html body.page main.fpv-page-main .woocommerce-MyAccount-navigation,html body.page main.fpv-page-main .woocommerce-MyAccount-content{max-width: 100% !important;min-width: 0 !important;box-sizing: border-box !important}@media (max-width: 782px){html body.page main.fpv-page-main > .fpv-page-intro > .section-inner,html body.tax-product_cat main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.tax-product_tag main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.post-type-archive-product main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.page main.fpv-page-main .fpv-page-content-wrap > .section-inner,html body.page main.fpv-page-main .fpv-page-lower-content > .section-inner,html body.tax-product_cat main.fpv-product-category-page .fpv-category-products-wrap > .section-inner,html body.tax-product_tag main.fpv-product-category-page .fpv-category-products-wrap > .section-inner,html body.post-type-archive-product main.fpv-product-category-page .fpv-category-products-wrap > .section-inner{padding-left: 14px !important;padding-right: 14px !important}html body.page main.fpv-page-main .fpv-page-intro-row,html body.tax-product_cat main.fpv-product-category-page .fpv-page-intro-row,html body.tax-product_tag main.fpv-product-category-page .fpv-page-intro-row,html body.post-type-archive-product main.fpv-product-category-page .fpv-page-intro-row{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 10px !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;overflow: visible !important}html body.page main.fpv-page-main .fpv-page-title-badge,html body.tax-product_cat main.fpv-product-category-page .fpv-page-title-badge,html body.tax-product_tag main.fpv-product-category-page .fpv-page-title-badge,html body.post-type-archive-product main.fpv-product-category-page .fpv-page-title-badge{width: 100% !important;max-width: 100% !important;min-width: 0 !important;flex: 0 0 auto !important}html body.page main.fpv-page-main .fpv-page-description-card,html body.tax-product_cat main.fpv-product-category-page .fpv-category-description-card,html body.tax-product_tag main.fpv-product-category-page .fpv-category-description-card,html body.post-type-archive-product main.fpv-product-category-page .fpv-category-description-card{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;flex: 0 0 auto !important;padding: 8px 12px !important}html body.page main.fpv-page-main .fpv-page-description-card[hidden],html body.tax-product_cat main.fpv-product-category-page .fpv-category-description-card[hidden],html body.tax-product_tag main.fpv-product-category-page .fpv-category-description-card[hidden],html body.post-type-archive-product main.fpv-product-category-page .fpv-category-description-card[hidden]{display: none !important}html body.page main.fpv-page-main .fpv-card-grid{display: grid !important;grid-template-columns: 1fr !important;gap: 14px !important;width: 100% !important}html body.page main.fpv-page-main .fpv-navigation-card{width: 100% !important}}@media (max-width: 520px){html body.page main.fpv-page-main > .fpv-page-intro > .section-inner,html body.tax-product_cat main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.tax-product_tag main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.post-type-archive-product main.fpv-product-category-page > .fpv-page-intro > .section-inner,html body.page main.fpv-page-main .fpv-page-content-wrap > .section-inner,html body.page main.fpv-page-main .fpv-page-lower-content > .section-inner,html body.tax-product_cat main.fpv-product-category-page .fpv-category-products-wrap > .section-inner,html body.tax-product_tag main.fpv-product-category-page .fpv-category-products-wrap > .section-inner,html body.post-type-archive-product main.fpv-product-category-page .fpv-category-products-wrap > .section-inner{padding-left: 10px !important;padding-right: 10px !important}}.fpv-description-mode-always .fpv-page-title-badge{cursor: default !important}.fpv-description-mode-always .fpv-page-description-card,.fpv-description-mode-always .fpv-category-description-card{display: block !important}.fpv-description-mode-click .fpv-page-title-badge{cursor: pointer !important}@media (max-width: 782px){html body.page main.fpv-page-main .fpv-description-mode-always,html body.tax-product_cat main.fpv-product-category-page .fpv-description-mode-always,html body.tax-product_tag main.fpv-product-category-page .fpv-description-mode-always,html body.post-type-archive-product main.fpv-product-category-page .fpv-description-mode-always{grid-template-columns: 1fr !important}}body.woocommerce-cart main.fpv-page-main,body.woocommerce-checkout main.fpv-page-main,body.woocommerce-account main.fpv-page-main{width: 100% !important;max-width: 100% !important;overflow-x: hidden !important}body.woocommerce-cart .fpv-woo-page-content,body.woocommerce-checkout .fpv-woo-page-content,body.woocommerce-account .fpv-woo-page-content{width: 100% !important;max-width: 100% !important;padding-top: 14px !important}body.woocommerce-cart .fpv-woo-service-inner,body.woocommerce-checkout .fpv-woo-service-inner,body.woocommerce-account .fpv-woo-service-inner{width: min(1180px,calc(100vw - 32px)) !important;max-width: 1180px !important;margin-inline: auto !important;box-sizing: border-box !important}body.woocommerce-cart .fpv-woo-content-shell,body.woocommerce-checkout .fpv-woo-content-shell,body.woocommerce-account .fpv-woo-content-shell{width: 100% !important;max-width: 100% !important;overflow: visible !important;box-sizing: border-box !important}body.woocommerce-cart .fpv-page-content-card,body.woocommerce-cart .fpv-page-description-card{display: none !important}body.woocommerce-cart .fpv-page-title-badge,body.woocommerce-checkout .fpv-page-title-badge,body.woocommerce-account .fpv-page-title-badge{max-width: 100% !important}body.woocommerce-cart *,body.woocommerce-checkout *,body.woocommerce-account *{box-sizing: border-box !important}body.woocommerce-cart a.button,body.woocommerce-cart button.button,body.woocommerce-cart .checkout-button,body.woocommerce-checkout a.button,body.woocommerce-checkout button.button,body.woocommerce-checkout .checkout-button,body.woocommerce-account a.button,body.woocommerce-account button.button{border: 0 !important;border-radius: 9px !important;background: var(--c-accent,#FF6A00) !important;color: #fff !important;font-family: var(--font-display) !important;font-weight: 900 !important;text-transform: uppercase !important;text-decoration: none !important;line-height: 1.08 !important}body.woocommerce-cart .fpv-cart-page{width: 100% !important;max-width: 920px !important;margin: 0 auto !important;padding: 0 0 18px !important}body.woocommerce-cart .fpv-cart-layout,body.woocommerce-cart .fpv-cart-table-card,body.woocommerce-cart .fpv-cart-items-card,body.woocommerce-cart .fpv-cart-items{width: 100% !important;max-width: 100% !important}body.woocommerce-cart .fpv-cart-table-card,body.woocommerce-cart .cart_totals{border: 1px solid var(--c-border) !important;border-radius: 12px !important;background: #fff !important;box-shadow: none !important}body.woocommerce-cart .fpv-cart-table-card{padding: 14px !important;overflow: visible !important}body.woocommerce-cart .fpv-cart-items{display: grid !important;gap: 12px !important}body.woocommerce-cart .fpv-cart-item{display: grid !important;grid-template-columns: 96px minmax(0,1fr) 128px !important;align-items: center !important;gap: 14px !important;width: 100% !important;min-height: 112px !important;padding: 12px !important;border: 1px solid var(--c-border) !important;border-radius: 12px !important;background: #fff !important}body.woocommerce-cart .fpv-cart-item-image,body.woocommerce-cart .fpv-cart-item-image a{display: flex !important;align-items: center !important;justify-content: center !important;width: 96px !important;height: 88px !important}body.woocommerce-cart .fpv-cart-item-image img{width: 88px !important;max-width: 88px !important;height: 88px !important;object-fit: contain !important}body.woocommerce-cart .fpv-cart-item-info{min-width: 0 !important}body.woocommerce-cart .fpv-cart-item-name{display: block !important;margin: 0 0 5px !important;color: var(--c-text) !important;font-size: 15px !important;font-weight: 800 !important;line-height: 1.15 !important;text-decoration: none !important;overflow-wrap: anywhere !important}body.woocommerce-cart .fpv-cart-item-price{color: var(--c-text) !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.2 !important}body.woocommerce-cart .fpv-cart-item-controls{display: grid !important;grid-template-columns: 1fr 34px !important;align-items: center !important;gap: 8px !important;justify-self: end !important;width: 128px !important}body.woocommerce-cart .fpv-cart-item-controls .quantity,body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-enhanced{display: grid !important;grid-template-columns: 30px 38px 30px !important;align-items: center !important;width: 98px !important;height: 36px !important;border: 1px solid var(--c-border) !important;border-radius: 8px !important;overflow: hidden !important;background: #fff !important}body.woocommerce-cart .fpv-cart-item-controls .qty{width: 38px !important;min-width: 38px !important;height: 34px !important;padding: 0 !important;border-top: 0 !important;border-bottom: 0 !important;border-left: 1px solid var(--c-border) !important;border-right: 1px solid var(--c-border) !important;border-radius: 0 !important;background: #fff !important;color: var(--c-text) !important;font-size: 13px !important;font-weight: 700 !important;text-align: center !important;-moz-appearance: textfield !important}body.woocommerce-cart .fpv-cart-item-controls .qty::-webkit-outer-spin-button,body.woocommerce-cart .fpv-cart-item-controls .qty::-webkit-inner-spin-button{-webkit-appearance: none !important;margin: 0 !important}body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-btn,body.woocommerce-cart .fpv-cart-item-controls .quantity button,body.woocommerce-cart .fpv-cart-item-controls .quantity .minus,body.woocommerce-cart .fpv-cart-item-controls .quantity .plus{width: 30px !important;min-width: 30px !important;height: 34px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: #fff !important;color: var(--c-text) !important;font-size: 14px !important;line-height: 1 !important}body.woocommerce-cart .fpv-cart-item-remove{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;min-height: 34px !important;margin: 0 !important;border: 1px solid var(--c-border) !important;border-radius: 8px !important;background: #fff !important;color: var(--c-text) !important;font-size: 24px !important;font-weight: 400 !important;line-height: 1 !important;text-decoration: none !important}body.woocommerce-cart .fpv-cart-coupon{display: block !important;width: 100% !important;margin: 14px 0 0 !important;padding: 14px !important;border: 1px solid var(--c-border) !important;border-radius: 12px !important;background: #fff !important}body.woocommerce-cart .fpv-cart-coupon-title{display: block !important;margin: 0 0 8px !important;color: var(--c-text) !important;font-family: var(--font-display) !important;font-size: 14px !important;font-weight: 900 !important}body.woocommerce-cart .fpv-cart-coupon-row{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;gap: 8px !important}body.woocommerce-cart .fpv-cart-coupon input.input-text{width: 100% !important;min-height: 40px !important;padding: 9px 10px !important;border: 1px solid var(--c-border) !important;border-radius: 8px !important;background: #fff !important;color: var(--c-text) !important}body.woocommerce-cart .fpv-cart-coupon button.button,body.woocommerce-cart .fpv-cart-actions-row button.button{min-height: 40px !important;padding: 9px 14px !important;font-size: 12px !important}body.woocommerce-cart .fpv-cart-actions-row{display: flex !important;justify-content: flex-end !important;width: 100% !important;margin-top: 10px !important}body.woocommerce-cart .fpv-mobile-cart-subtotal{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;width: 100% !important;margin: 12px 0 0 !important;padding: 14px 16px !important;border: 1px solid var(--c-border) !important;border-radius: 12px !important;background: #fff !important;color: var(--c-text) !important;font-family: var(--font-display) !important}body.woocommerce-cart .fpv-mobile-cart-subtotal span,body.woocommerce-cart .fpv-mobile-cart-subtotal strong{font-weight: 900 !important}body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .cart_totals{width: 100% !important;max-width: 100% !important;margin: 14px 0 0 !important}body.woocommerce-cart .cart_totals{padding: 16px !important}body.woocommerce-cart .cart_totals h2{margin: 0 0 12px !important;color: var(--c-text) !important;font-size: 20px !important}body.woocommerce-cart .cart_totals table,body.woocommerce-cart .cart_totals tbody,body.woocommerce-cart .cart_totals tr,body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td{width: 100% !important;max-width: 100% !important}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 10px !important;width: 100% !important;margin: 14px 0 0 !important;padding: 0 !important}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button,body.woocommerce-cart .woocommerce .wc-proceed-to-checkout .fpv-continue-shopping-totals{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 48px !important;margin: 0 !important;padding: 10px 12px !important;font-size: 13px !important;line-height: 1.08 !important;text-align: center !important}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout .fpv-continue-shopping-totals{order: 1 !important;background: var(--c-dark,#2a2a2a) !important}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button{order: 2 !important}@media (max-width: 782px){body.woocommerce-cart .fpv-woo-service-inner,body.woocommerce-checkout .fpv-woo-service-inner,body.woocommerce-account .fpv-woo-service-inner{width: 100% !important;padding-left: 10px !important;padding-right: 10px !important}body.woocommerce-cart .fpv-woo-page-content{padding-top: 8px !important;padding-bottom: calc(78px + env(safe-area-inset-bottom,0px)) !important}body.woocommerce-cart .fpv-cart-page{max-width: 100% !important}body.woocommerce-cart .fpv-cart-table-card{padding: 8px !important;border-radius: 11px !important}body.woocommerce-cart .fpv-cart-items{gap: 9px !important}body.woocommerce-cart .fpv-cart-item{grid-template-columns: 78px minmax(0,1fr) 74px !important;gap: 8px !important;align-items: center !important;min-height: 88px !important;padding: 9px !important;border-radius: 10px !important}body.woocommerce-cart .fpv-cart-item-image,body.woocommerce-cart .fpv-cart-item-image a{width: 78px !important;height: 72px !important}body.woocommerce-cart .fpv-cart-item-image img{width: 70px !important;max-width: 70px !important;height: 70px !important}body.woocommerce-cart .fpv-cart-item-name{margin-bottom: 3px !important;font-size: 13px !important;line-height: 1.12 !important}body.woocommerce-cart .fpv-cart-item-price{font-size: 12px !important;line-height: 1.1 !important}body.woocommerce-cart .fpv-cart-item-controls{grid-template-columns: 1fr 28px !important;gap: 5px !important;width: 74px !important}body.woocommerce-cart .fpv-cart-item-controls .quantity,body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-enhanced{grid-template-columns: 22px 26px 22px !important;width: 70px !important;height: 31px !important}body.woocommerce-cart .fpv-cart-item-controls .qty{width: 26px !important;min-width: 26px !important;height: 29px !important;font-size: 12px !important}body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-btn,body.woocommerce-cart .fpv-cart-item-controls .quantity button,body.woocommerce-cart .fpv-cart-item-controls .quantity .minus,body.woocommerce-cart .fpv-cart-item-controls .quantity .plus{width: 22px !important;min-width: 22px !important;height: 29px !important;font-size: 12px !important}body.woocommerce-cart .fpv-cart-item-remove{width: 28px !important;height: 31px !important;min-height: 31px !important;font-size: 20px !important}body.woocommerce-cart .fpv-cart-coupon{margin-top: 10px !important;padding: 10px !important}body.woocommerce-cart .fpv-cart-coupon-row{grid-template-columns: minmax(0,1fr) 92px !important}body.woocommerce-cart .fpv-cart-coupon input.input-text,body.woocommerce-cart .fpv-cart-coupon button.button,body.woocommerce-cart .fpv-cart-actions-row button.button{min-height: 38px !important;font-size: 11px !important}body.woocommerce-cart .fpv-mobile-cart-subtotal{margin-top: 10px !important;padding: 12px 13px !important;border-radius: 11px !important}body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .cart_totals{margin-top: 10px !important}body.woocommerce-cart .cart_totals{padding: 12px !important}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout{position: fixed !important;left: max(8px,env(safe-area-inset-left,0px)) !important;right: max(8px,env(safe-area-inset-right,0px)) !important;bottom: max(7px,env(safe-area-inset-bottom,0px)) !important;z-index: 99990 !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: 8px !important;width: auto !important;margin: 0 !important;padding: 8px !important;border: 1px solid var(--c-border) !important;border-radius: 12px !important;background: rgba(255,255,255,.98) !important;box-shadow: 0 10px 26px rgba(0,0,0,.18) !important}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout::before,body.woocommerce-cart .woocommerce .wc-proceed-to-checkout::after{content: none !important;display: none !important}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button,body.woocommerce-cart .woocommerce .wc-proceed-to-checkout .fpv-continue-shopping-totals{min-height: 44px !important;padding: 8px 7px !important;border-radius: 9px !important;font-size: 11px !important}}@media (max-width: 374px){body.woocommerce-cart .fpv-cart-item{grid-template-columns: 66px minmax(0,1fr) 68px !important;gap: 6px !important;padding: 8px !important}body.woocommerce-cart .fpv-cart-item-image,body.woocommerce-cart .fpv-cart-item-image a{width: 66px !important;height: 64px !important}body.woocommerce-cart .fpv-cart-item-image img{width: 62px !important;max-width: 62px !important;height: 62px !important}body.woocommerce-cart .fpv-cart-item-controls{width: 68px !important}body.woocommerce-cart .fpv-cart-item-controls .quantity,body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-enhanced{grid-template-columns: 20px 24px 20px !important;width: 64px !important}body.woocommerce-cart .fpv-cart-item-controls .qty{width: 24px !important;min-width: 24px !important}body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-btn{width: 20px !important;min-width: 20px !important}}body.woocommerce-cart .fpv-woo-content-shell,body.woocommerce-checkout .fpv-woo-content-shell,body.woocommerce-account .fpv-woo-content-shell{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important;border-radius: 0 !important}body.woocommerce-cart .fpv-woo-page-content .section-inner,body.woocommerce-checkout .fpv-woo-page-content .section-inner,body.woocommerce-account .fpv-woo-page-content .section-inner{background: transparent !important;box-shadow: none !important;border: none !important;padding-top: 0 !important}body.woocommerce-cart .wc-block-cart,body.woocommerce-checkout .wc-block-checkout,body.woocommerce-account .woocommerce{margin-top: 18px !important}@media (max-width: 782px){html,body{width: 100% !important;max-width: 100% !important;overflow-x: clip !important;overscroll-behavior-x: none !important}body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account{min-width: 0 !important}body.woocommerce-cart *,body.woocommerce-checkout *,body.woocommerce-account *{box-sizing: border-box !important;min-width: 0}body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-account .site-main,body.woocommerce-cart .fpv-woo-page-content,body.woocommerce-checkout .fpv-woo-page-content,body.woocommerce-account .fpv-woo-page-content{width: 100% !important;max-width: 100% !important;overflow-x: clip !important}body.woocommerce-cart .fpv-woo-service-inner,body.woocommerce-checkout .fpv-woo-service-inner,body.woocommerce-account .fpv-woo-service-inner,body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce,body.woocommerce-account .woocommerce{width: 100% !important;max-width: 100% !important;margin-left: auto !important;margin-right: auto !important;padding-left: 10px !important;padding-right: 10px !important;overflow-x: clip !important}body.woocommerce-cart .fpv-woo-content-shell,body.woocommerce-checkout .fpv-woo-content-shell,body.woocommerce-account .fpv-woo-content-shell{width: 100% !important;max-width: 100% !important;overflow-x: clip !important}body.woocommerce-cart .fpv-page-title-badge,body.woocommerce-checkout .fpv-page-title-badge,body.woocommerce-account .fpv-page-title-badge{max-width: 100% !important;width: 100% !important;white-space: normal !important;text-align: left !important;line-height: 1.12 !important}body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info,body.woocommerce-cart .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-error,body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-error{width: 100% !important;margin: 10px 0 !important;padding: 12px 14px !important;border-radius: 10px !important;line-height: 1.35 !important;overflow-wrap: anywhere !important}body.woocommerce-cart input,body.woocommerce-cart select,body.woocommerce-cart textarea,body.woocommerce-checkout input,body.woocommerce-checkout select,body.woocommerce-checkout textarea,body.woocommerce-account input,body.woocommerce-account select,body.woocommerce-account textarea{max-width: 100% !important;min-height: 44px !important;font-size: 16px !important}body.woocommerce-cart a.button,body.woocommerce-cart button.button,body.woocommerce-cart input.button,body.woocommerce-checkout a.button,body.woocommerce-checkout button.button,body.woocommerce-checkout input.button,body.woocommerce-account a.button,body.woocommerce-account button.button,body.woocommerce-account input.button{max-width: 100% !important;min-height: 44px !important;padding: 11px 13px !important;white-space: normal !important;line-height: 1.15 !important}body.woocommerce-cart .fpv-cart-page{width: 100% !important;max-width: 100% !important;padding: 0 0 18px !important;overflow-x: clip !important}body.woocommerce-cart .fpv-cart-layout,body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .fpv-cart-table-card,body.woocommerce-cart .fpv-cart-items-card,body.woocommerce-cart .fpv-cart-items{width: 100% !important;max-width: 100% !important;overflow-x: clip !important}body.woocommerce-cart .fpv-cart-table-card{padding: 10px !important;border-radius: 12px !important}body.woocommerce-cart .fpv-cart-items{display: grid !important;gap: 10px !important}body.woocommerce-cart .fpv-cart-item{display: grid !important;grid-template-columns: 72px minmax(0,1fr) 74px !important;gap: 8px !important;align-items: center !important;width: 100% !important;max-width: 100% !important;min-height: 86px !important;padding: 9px !important;border-radius: 11px !important;overflow: hidden !important}body.woocommerce-cart .fpv-cart-item-image,body.woocommerce-cart .fpv-cart-item-image a{width: 72px !important;height: 70px !important}body.woocommerce-cart .fpv-cart-item-image img{width: 66px !important;max-width: 66px !important;height: 66px !important;object-fit: contain !important}body.woocommerce-cart .fpv-cart-item-info{min-width: 0 !important;overflow: hidden !important}body.woocommerce-cart .fpv-cart-item-name{display: -webkit-box !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;max-width: 100% !important;margin: 0 0 4px !important;font-size: 12.5px !important;line-height: 1.15 !important;overflow: hidden !important;overflow-wrap: anywhere !important;word-break: break-word !important}body.woocommerce-cart .fpv-cart-item-price{font-size: 12px !important;line-height: 1.15 !important}body.woocommerce-cart .fpv-cart-item-controls{display: grid !important;grid-template-columns: 1fr !important;gap: 6px !important;justify-items: stretch !important;justify-self: end !important;width: 74px !important;max-width: 74px !important}body.woocommerce-cart .fpv-cart-item-controls .quantity,body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-enhanced{display: grid !important;grid-template-columns: 22px 28px 22px !important;width: 72px !important;height: 32px !important;overflow: hidden !important}body.woocommerce-cart .fpv-cart-item-controls .qty{width: 28px !important;min-width: 28px !important;height: 30px !important;font-size: 12px !important;text-align: center !important}body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-btn,body.woocommerce-cart .fpv-cart-item-controls .quantity button,body.woocommerce-cart .fpv-cart-item-controls .quantity .minus,body.woocommerce-cart .fpv-cart-item-controls .quantity .plus{width: 22px !important;min-width: 22px !important;height: 30px !important;font-size: 12px !important}body.woocommerce-cart .fpv-cart-item-remove{width: 72px !important;max-width: 72px !important;height: 30px !important;min-height: 30px !important;border-radius: 8px !important;font-size: 20px !important}body.woocommerce-cart .fpv-cart-coupon,body.woocommerce-cart .fpv-mobile-cart-subtotal,body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .cart_totals{width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;overflow-x: clip !important}body.woocommerce-cart .fpv-cart-coupon-row{display: grid !important;grid-template-columns: 1fr !important;gap: 8px !important}body.woocommerce-cart .fpv-cart-actions-row{display: grid !important;grid-template-columns: 1fr !important;gap: 8px !important;justify-content: stretch !important}body.woocommerce-cart .fpv-cart-actions-row button.button{width: 100% !important}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout{position: static !important;display: grid !important;grid-template-columns: 1fr !important;gap: 9px !important;width: 100% !important;max-width: 100% !important;margin: 14px 0 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button,body.woocommerce-cart .woocommerce .wc-proceed-to-checkout .fpv-continue-shopping-totals{width: 100% !important;min-height: 48px !important;margin: 0 !important;padding: 12px 14px !important;border-radius: 9px !important;font-size: 13px !important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .col2-set,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout #order_review_heading{display: block !important;width: 100% !important;max-width: 100% !important;float: none !important;clear: both !important;overflow-x: clip !important}body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2,body.woocommerce-checkout .form-row,body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last,body.woocommerce-account .form-row,body.woocommerce-account .form-row-first,body.woocommerce-account .form-row-last{display: block !important;width: 100% !important;max-width: 100% !important;float: none !important;clear: both !important;margin-left: 0 !important;margin-right: 0 !important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce form.login,body.woocommerce form.register{padding: 14px !important;border-radius: 12px !important}body.woocommerce-checkout table.shop_table{display: block !important;width: 100% !important;max-width: 100% !important;overflow-x: clip !important;border-collapse: separate !important}body.woocommerce-checkout table.shop_table thead,body.woocommerce-checkout table.shop_table tbody,body.woocommerce-checkout table.shop_table tfoot,body.woocommerce-checkout table.shop_table tr,body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{display: block !important;width: 100% !important;max-width: 100% !important;text-align: left !important}body.woocommerce-checkout table.shop_table tr{padding: 10px 0 !important;border-bottom: 1px solid var(--c-border) !important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{padding: 6px 0 !important;border: 0 !important;overflow-wrap: anywhere !important}body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout .payment_methods,body.woocommerce-checkout .place-order{width: 100% !important;max-width: 100% !important;overflow-x: clip !important}body.woocommerce-checkout #payment ul.payment_methods li,body.woocommerce-checkout #payment div.payment_box{width: 100% !important;max-width: 100% !important;overflow-wrap: anywhere !important}body.woocommerce-checkout #place_order{width: 100% !important;min-height: 50px !important}body.woocommerce-account .woocommerce{display: block !important}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{width: 100% !important;max-width: 100% !important;float: none !important;clear: both !important;margin: 0 0 12px !important;overflow-x: clip !important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display: grid !important;grid-template-columns: 1fr !important;gap: 8px !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important}body.woocommerce-account .woocommerce-MyAccount-navigation li{width: 100% !important;max-width: 100% !important;list-style: none !important;margin: 0 !important}body.woocommerce-account .woocommerce-MyAccount-navigation a{width: 100% !important;min-height: 44px !important;justify-content: flex-start !important;text-align: left !important;padding: 11px 12px !important;font-size: 12px !important;line-height: 1.15 !important}body.woocommerce-account .woocommerce-MyAccount-content table,body.woocommerce-account .woocommerce-orders-table,body.woocommerce-account .shop_table{display: block !important;width: 100% !important;max-width: 100% !important;overflow-x: clip !important}body.woocommerce-account .woocommerce-MyAccount-content table thead,body.woocommerce-account .woocommerce-MyAccount-content table tbody,body.woocommerce-account .woocommerce-MyAccount-content table tr,body.woocommerce-account .woocommerce-MyAccount-content table th,body.woocommerce-account .woocommerce-MyAccount-content table td{display: block !important;width: 100% !important;max-width: 100% !important;text-align: left !important}body.woocommerce-account .woocommerce-MyAccount-content table tr{padding: 10px 0 !important;border-bottom: 1px solid var(--c-border) !important}body.woocommerce-account .woocommerce-MyAccount-content table th,body.woocommerce-account .woocommerce-MyAccount-content table td{padding: 6px 0 !important;border: 0 !important;overflow-wrap: anywhere !important}.woocommerce div.product .woocommerce-tabs ul.tabs{overflow-x: clip !important;flex-wrap: wrap !important}}@media (max-width: 374px){body.woocommerce-cart .fpv-cart-item{grid-template-columns: 62px minmax(0,1fr) 66px !important;gap: 6px !important;padding: 8px !important}body.woocommerce-cart .fpv-cart-item-image,body.woocommerce-cart .fpv-cart-item-image a{width: 62px !important;height: 60px !important}body.woocommerce-cart .fpv-cart-item-image img{width: 58px !important;max-width: 58px !important;height: 58px !important}body.woocommerce-cart .fpv-cart-item-controls,body.woocommerce-cart .fpv-cart-item-remove{width: 66px !important;max-width: 66px !important}body.woocommerce-cart .fpv-cart-item-controls .quantity,body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-enhanced{grid-template-columns: 20px 24px 20px !important;width: 64px !important}body.woocommerce-cart .fpv-cart-item-controls .qty{width: 24px !important;min-width: 24px !important}body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-btn,body.woocommerce-cart .fpv-cart-item-controls .quantity button,body.woocommerce-cart .fpv-cart-item-controls .quantity .minus,body.woocommerce-cart .fpv-cart-item-controls .quantity .plus{width: 20px !important;min-width: 20px !important}}@media (min-width: 783px){body.woocommerce-cart .fpv-mobile-only-subtotal,body.woocommerce-cart .fpv-mobile-only-collaterals,body.woocommerce-cart .fpv-mobile-only-widget{display: none !important}}@media (max-width: 782px){body.woocommerce-cart .fpv-cart-desktop-right{display: none !important}body.woocommerce-cart .fpv-desktop-cart-actions{display: none !important}body.woocommerce-cart .fpv-cart-desktop-columns{display: block !important}}@media (min-width: 783px){body.woocommerce-cart .fpv-cart-page{max-width: 1200px !important;padding: 32px 0 48px !important}body.woocommerce-cart .fpv-cart-desktop-columns{display: grid !important;grid-template-columns: 60% 40% !important;gap: 28px !important;align-items: start !important;width: 100% !important}body.woocommerce-cart .fpv-cart-desktop-left{min-width: 0 !important}body.woocommerce-cart .fpv-cart-layout{margin-top: 0 !important}body.woocommerce-cart .fpv-cart-desktop-right{display: flex !important;flex-direction: column !important;gap: 0 !important;min-width: 0 !important;position: sticky !important;top: 24px !important}body.woocommerce-cart .fpv-cart-desktop-right .fpv-desktop-totals,body.woocommerce-cart .fpv-cart-desktop-right .fpv-cart-collaterals{width: 100% !important;max-width: 100% !important;margin: 0 !important}body.woocommerce-cart .fpv-cart-desktop-right .cart_totals{width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 20px !important;border: 1px solid var(--c-border) !important;border-radius: 12px !important;background: #fff !important;box-shadow: none !important}body.woocommerce-cart .fpv-cart-desktop-right .cart_totals h2{margin: 0 0 16px !important;font-size: 18px !important;font-weight: 900 !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;color: var(--c-text) !important}body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table{width: 100% !important;border-collapse: collapse !important}body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table tr{border-bottom: 1px solid var(--c-border) !important}body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table tr:last-child{border-bottom: none !important}body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table th,body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table td{padding: 12px 4px !important;font-size: 14px !important;color: var(--c-text) !important;vertical-align: middle !important;width: auto !important;max-width: none !important}body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table th{font-weight: 700 !important;text-align: left !important;white-space: nowrap !important}body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table td{text-align: right !important;font-weight: 800 !important}body.woocommerce-cart .fpv-cart-desktop-right .cart_totals .order-total th,body.woocommerce-cart .fpv-cart-desktop-right .cart_totals .order-total td{font-size: 16px !important;font-weight: 900 !important;padding-top: 14px !important;padding-bottom: 4px !important}body.woocommerce-cart .fpv-cart-desktop-right .wc-proceed-to-checkout{display: none !important}body.woocommerce-cart .fpv-desktop-cart-actions{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 10px !important;width: 100% !important;margin-top: 14px !important}body.woocommerce-cart .fpv-desktop-cart-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 48px !important;padding: 10px 12px !important;border-radius: 9px !important;font-family: var(--font-display) !important;font-size: 13px !important;font-weight: 900 !important;letter-spacing: 0.4px !important;text-transform: uppercase !important;text-align: center !important;line-height: 1.1 !important;text-decoration: none !important;cursor: pointer !important;transition: opacity .15s ease,background .15s ease !important}body.woocommerce-cart .fpv-desktop-cart-btn:hover{opacity: 0.88 !important}body.woocommerce-cart .fpv-desktop-cart-continue{background: var(--c-dark,#1a1a1a) !important;color: #fff !important;border: 2px solid var(--c-dark,#1a1a1a) !important}body.woocommerce-cart .fpv-desktop-cart-checkout{background: var(--c-accent,#ff6900) !important;color: #fff !important;border: 2px solid var(--c-accent,#ff6900) !important}}.fpvdronas-theme-wishlist{display: inline-flex;align-items: center;justify-content: center}.fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist{margin: 0}html body.single-product .fpvdronas-hidden-duplicate-wishlist,html body.single-product .entry-summary .fpvdronas-hidden-duplicate-wishlist,html body.single-product .summary .fpvdronas-hidden-duplicate-wishlist{display: none !important;visibility: hidden !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-icon,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist i,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist svg,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist img,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist .feedback,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist .separator,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist .view-wishlist,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist span:not(.fpv-wishlist-text),html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .fpv-wishlist-text{display: none !important;visibility: hidden !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist a,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist button{font-size: 0 !important;overflow: hidden !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only button::before{content: "♡" !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 100% !important;font-size: 25px !important;font-weight: 800 !important;line-height: 1 !important;color: currentColor !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistaddedbrowse a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistexistsbrowse a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.added_to_wishlist::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.exists::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}body.woocommerce-account .fpv-account-invoices-note{margin: 0 0 16px !important;color: var(--c-text,#3A3A3A) !important;font-size: 14px !important}body.woocommerce-account .fpv-invoices-empty{width: 100% !important;padding: 22px 24px !important;border: 1px solid var(--c-border,#d0d0d0) !important;border-radius: 8px !important;background: #ffffff !important;color: var(--c-text,#3A3A3A) !important}body.woocommerce-account .fpv-invoices-empty p{margin: 0 0 12px !important}body.woocommerce-account .fpv-invoices-table{width: 100% !important;table-layout: auto !important;border: 1px solid var(--c-border,#d0d0d0) !important;border-radius: 8px !important;overflow: hidden !important;background: #ffffff !important}body.woocommerce-account .fpv-invoices-table th,body.woocommerce-account .fpv-invoices-table td{padding: 14px 16px !important;vertical-align: middle !important;text-align: left !important;border-color: var(--c-border-light,#eeeeee) !important}body.woocommerce-account .fpv-invoices-table th{font-family: var(--font-display,inherit) !important;font-size: 13px !important;font-weight: 900 !important;text-transform: uppercase !important;color: var(--c-text,#3A3A3A) !important;background: #f6f6f6 !important}body.woocommerce-account .fpv-invoice-download-button,body.woocommerce-account .fpv-invoices-shop-button{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 42px !important;padding: 10px 18px !important;border-radius: 8px !important;border: 2px solid var(--c-accent,#FF6A00) !important;background: var(--c-accent,#FF6A00) !important;color: #ffffff !important;font-family: var(--font-display,inherit) !important;font-size: 13px !important;font-weight: 900 !important;line-height: 1.1 !important;text-transform: uppercase !important;text-decoration: none !important}body.woocommerce-account .fpv-invoice-unavailable{color: var(--c-muted,#777777) !important;font-size: 13px !important}@media (max-width: 767px){body.woocommerce-account .fpv-invoices-table,body.woocommerce-account .fpv-invoices-table thead,body.woocommerce-account .fpv-invoices-table tbody,body.woocommerce-account .fpv-invoices-table tr,body.woocommerce-account .fpv-invoices-table th,body.woocommerce-account .fpv-invoices-table td{display: block !important;width: 100% !important}body.woocommerce-account .fpv-invoices-table thead{display: none !important}body.woocommerce-account .fpv-invoices-table tr{padding: 14px !important;border-bottom: 1px solid var(--c-border-light,#eeeeee) !important}body.woocommerce-account .fpv-invoices-table td{display: grid !important;grid-template-columns: 110px 1fr !important;gap: 10px !important;padding: 8px 0 !important;border: 0 !important}body.woocommerce-account .fpv-invoices-table td::before{content: attr(data-title) ":" !important;font-family: var(--font-display,inherit) !important;font-weight: 900 !important;color: var(--c-text,#3A3A3A) !important;text-transform: uppercase !important}body.woocommerce-account .fpv-invoice-download-button,body.woocommerce-account .fpv-invoices-shop-button{width: 100% !important}}html body.single-product .fpvdronas-theme-wishlist.is-active a,html body.single-product .fpvdronas-theme-wishlist.is-active button,html body.single-product .fpvdronas-theme-wishlist.is-active .fpv-wishlist-static-button,html body.single-product .fpvdronas-theme-wishlist[data-wishlist-active="1"] a,html body.single-product .fpvdronas-theme-wishlist[data-wishlist-active="1"] button,html body.single-product .fpvdronas-theme-wishlist[data-wishlist-active="1"] .fpv-wishlist-static-button{border-color: var(--c-accent,#FF6A00) !important;color: var(--c-accent,#FF6A00) !important;background: var(--c-accent-light,#fff3eb) !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active button::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active .fpv-wishlist-static-button::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] button::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] .fpv-wishlist-static-button::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-product-action{width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important;flex: 0 0 44px !important;align-self: center !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-sizing: border-box !important;line-height: 1 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-wishlistaddedbrowse,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-wishlistexistsbrowse{width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important;flex: 0 0 44px !important;margin: 0 !important;padding: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;line-height: 1 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button{width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important;flex: 0 0 44px !important;padding: 0 !important;margin: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;border: 1.5px solid var(--c-border,#d8d8d8) !important;border-radius: 5px !important;background: var(--c-surface,#ffffff) !important;color: var(--c-text,#3A3A3A) !important;box-shadow: none !important;line-height: 1 !important;vertical-align: middle !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button::before{width: auto !important;height: auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;font-size: 22px !important;line-height: 1 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active .fpv-wishlist-static-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] .fpv-wishlist-static-button{border-color: var(--c-accent,#FF6A00) !important;color: var(--c-accent,#FF6A00) !important;background: var(--c-accent-light,#fff3eb) !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active .fpv-wishlist-static-button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] .fpv-wishlist-static-button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistaddedbrowse a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistexistsbrowse a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.added_to_wishlist::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.exists::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}html body.single-product .fpvdronas-product-actions{display: flex !important;flex-wrap: wrap !important;align-items: center !important;column-gap: 8px !important;row-gap: 3px !important;width: 100% !important;margin-top: 4px !important}html body.single-product .fpvdronas-product-actions .fpv-product-action:not(.fpvdronas-theme-wishlist){height: 40px !important;min-height: 40px !important;max-height: 40px !important;padding-top: 0 !important;padding-bottom: 0 !important;box-sizing: border-box !important;align-self: center !important}html body.single-product .fpvdronas-product-actions .fpv-action-row-break{flex: 0 0 100% !important;width: 100% !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;line-height: 0 !important;overflow: hidden !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-product-action,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only{width: 40px !important;min-width: 40px !important;max-width: 40px !important;height: 40px !important;min-height: 40px !important;max-height: 40px !important;flex: 0 0 40px !important;align-self: center !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;box-sizing: border-box !important;line-height: 1 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-wishlistaddedbrowse,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-wishlistexistsbrowse,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistaddedbrowse,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistexistsbrowse{width: 40px !important;min-width: 40px !important;max-width: 40px !important;height: 40px !important;min-height: 40px !important;max-height: 40px !important;flex: 0 0 40px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;line-height: 1 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .fpv-wishlist-static-button{width: 40px !important;min-width: 40px !important;max-width: 40px !important;height: 40px !important;min-height: 40px !important;max-height: 40px !important;flex: 0 0 40px !important;margin: 0 !important;padding: 0 !important;border: 1.5px solid var(--c-border,#d8d8d8) !important;border-radius: 5px !important;background: var(--c-surface,#ffffff) !important;color: var(--c-text,#3A3A3A) !important;box-shadow: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;overflow: hidden !important;line-height: 1 !important;vertical-align: middle !important;font-size: 0 !important;gap: 0 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-icon,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist i,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist svg,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist img,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist .feedback,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist .separator,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist .view-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist span:not(.fpv-wishlist-text),html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-text{display: none !important;visibility: hidden !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button::before{content: "♡" !important;width: auto !important;height: auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;font-size: 23px !important;font-weight: 800 !important;line-height: 1 !important;color: currentColor !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active .fpv-wishlist-static-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] .fpv-wishlist-static-button{border-color: var(--c-accent,#FF6A00) !important;color: var(--c-accent,#FF6A00) !important;background: var(--c-accent-light,#fff3eb) !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active .fpv-wishlist-static-button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] .fpv-wishlist-static-button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistaddedbrowse a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistexistsbrowse a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.added_to_wishlist::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.exists::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}@media (max-width: 640px){html body.single-product .fpvdronas-product-actions{row-gap: 6px !important}}.fpv-product-card-component .fpvdronas-product-card-media{position: relative !important;display: block !important;width: 100% !important;min-width: 0 !important;overflow: hidden !important}.fpv-product-card-component .fpvdronas-product-card-image-link{display: block !important;width: 100% !important;min-width: 0 !important;color: inherit !important;text-decoration: none !important}.fpv-product-card-component .fpvdronas-product-card-content-link{display: flex !important;flex: 1 1 auto !important;flex-direction: column !important;min-width: 0 !important;color: inherit !important;text-decoration: none !important}.fpv-product-card-component .fpvdronas-product-card-wishlist{position: absolute !important;right: 9px !important;bottom: 9px !important;z-index: 8 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;min-width: 34px !important;min-height: 34px !important;margin: 0 !important;padding: 0 !important;pointer-events: auto !important}.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-add-to-wishlist,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-add-button,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistaddedbrowse,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistexistsbrowse{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;min-width: 34px !important;min-height: 34px !important;max-width: 34px !important;max-height: 34px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}.fpv-product-card-component .fpvdronas-product-card-wishlist a,.fpv-product-card-component .fpvdronas-product-card-wishlist button,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpv-wishlist-static-button{position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;min-width: 34px !important;min-height: 34px !important;max-width: 34px !important;max-height: 34px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: var(--c-dark,#2A2A2A) !important;font-size: 0 !important;line-height: 1 !important;text-decoration: none !important;text-indent: -9999px !important;overflow: hidden !important}.fpv-product-card-component .fpvdronas-product-card-wishlist a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpv-wishlist-static-button::before{content: '♡' !important;display: block !important;width: 34px !important;height: 34px !important;color: var(--c-dark,#2A2A2A) !important;font-size: 25px !important;font-weight: 900 !important;line-height: 34px !important;text-align: center !important;text-indent: 0 !important;transition: color .16s ease,transform .16s ease !important}.fpv-product-card-component .fpvdronas-product-card-wishlist a:hover::before,.fpv-product-card-component .fpvdronas-product-card-wishlist button:hover::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpv-wishlist-static-button:hover::before{color: var(--c-accent,#FF6A00) !important;transform: scale(1.04) !important}.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist.is-active a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist.is-active button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist.is-active .fpv-wishlist-static-button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist[data-wishlist-active="1"] a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist[data-wishlist-active="1"] button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist[data-wishlist-active="1"] .fpv-wishlist-static-button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistaddedbrowse a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistexistsbrowse a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist a.added_to_wishlist::before,.fpv-product-card-component .fpvdronas-product-card-wishlist a.exists::before{content: '♥' !important;color: var(--c-accent,#FF6A00) !important}.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-icon,.fpv-product-card-component .fpvdronas-product-card-wishlist i,.fpv-product-card-component .fpvdronas-product-card-wishlist svg,.fpv-product-card-component .fpvdronas-product-card-wishlist img,.fpv-product-card-component .fpvdronas-product-card-wishlist .feedback,.fpv-product-card-component .fpvdronas-product-card-wishlist .separator,.fpv-product-card-component .fpvdronas-product-card-wishlist .view-wishlist,.fpv-product-card-component .fpvdronas-product-card-wishlist span:not(.fpvdronas-theme-wishlist){display: none !important;visibility: hidden !important}@media (max-width: 640px){.fpv-product-card-component .fpvdronas-product-card-wishlist{right: 7px !important;bottom: 7px !important;width: 32px !important;height: 32px !important;min-width: 32px !important;min-height: 32px !important}.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-add-to-wishlist,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-add-button,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistaddedbrowse,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistexistsbrowse,.fpv-product-card-component .fpvdronas-product-card-wishlist a,.fpv-product-card-component .fpvdronas-product-card-wishlist button,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpv-wishlist-static-button{width: 32px !important;height: 32px !important;min-width: 32px !important;min-height: 32px !important;max-width: 32px !important;max-height: 32px !important}.fpv-product-card-component .fpvdronas-product-card-wishlist a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpv-wishlist-static-button::before{width: 32px !important;height: 32px !important;font-size: 24px !important;line-height: 32px !important}}.woocommerce ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges,ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges,.fpv-product-card-component .fpvdronas-product-card-badges{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 5px !important;margin-top: 2px !important;visibility: visible !important;opacity: 1 !important}.woocommerce ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges span,ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges span,.fpv-product-card-component .fpvdronas-product-card-badges span{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 20px !important;padding: 3px 7px !important;border: 1px solid rgba(58,58,58,.42) !important;border-radius: 4px !important;background: rgba(58,58,58,.08) !important;color: var(--c-text,#3A3A3A) !important;font-family: var(--font-mono,monospace) !important;font-size: 9px !important;font-weight: 700 !important;line-height: 1 !important;white-space: nowrap !important}@media (max-width: 782px){.woocommerce ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges,ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges,.fpv-product-card-component .fpvdronas-product-card-badges{display: flex !important;flex-wrap: wrap !important;gap: 4px !important;margin-top: 2px !important}.woocommerce ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges span,ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges span,.fpv-product-card-component .fpvdronas-product-card-badges span{min-height: 18px !important;padding: 2px 5px !important;font-size: 8.2px !important;border-color: rgba(58,58,58,.42) !important;background: rgba(58,58,58,.08) !important;color: var(--c-text,#3A3A3A) !important}}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-additional-info-content{width: 100% !important;max-width: none !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-structured-spec-table,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-additional-info-table{width: 100% !important;max-width: none !important;min-width: 0 !important;table-layout: fixed !important;border-collapse: collapse !important;border-spacing: 0 !important;border: 0 !important;background: transparent !important;margin: 0 !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes tbody,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table tbody,body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes tr,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table tr,body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes tr:nth-child(odd),body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes tr:nth-child(even),body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table tr:nth-child(odd),body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table tr:nth-child(even){border: 0 !important;background: transparent !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes th,body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table th,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td{border: 0 !important;background: transparent !important;box-shadow: none !important;padding: 7px 0 !important;text-align: left !important;vertical-align: top !important;line-height: 1.45 !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes th,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table th{width: 26% !important;min-width: 0 !important;padding-right: 24px !important;color: var(--c-text,#3A3A3A) !important;font-weight: 700 !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td{width: 74% !important;color: var(--c-text,#3A3A3A) !important;font-style: normal !important;overflow-wrap: anywhere !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td p,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td p{margin: 0 !important;padding: 0 !important;text-align: left !important}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table{display: table !important;width: 100% !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes tr,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table tr{display: table-row !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes th,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table th,body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td{display: table-cell !important;padding-top: 6px !important;padding-bottom: 6px !important;font-size: 13px !important;text-align: left !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes th,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table th{width: 36% !important;padding-right: 14px !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td{width: 64% !important}}body.single-product .woocommerce div.product .woocommerce-tabs .panel,body.single-product .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,body.single-product .woocommerce div.product .woocommerce-tabs #tab-fpvdronas_specifications,body.single-product .woocommerce div.product .woocommerce-tabs #tab-additional_information,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-additional-info-content{width: 100% !important;max-width: none !important;box-sizing: border-box !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-list{display: grid !important;grid-template-columns: 100% !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-row{display: grid !important;grid-template-columns: minmax(160px,22%) minmax(0,78%) !important;align-items: start !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 6px 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{display: block !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;color: var(--c-text,#3A3A3A) !important;font-size: 14px !important;line-height: 1.45 !important;text-align: left !important;overflow-wrap: anywhere !important;word-break: normal !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label{font-weight: 800 !important;padding-right: 22px !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{font-weight: 400 !important;font-style: normal !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-custom-content,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-custom-content *{background: transparent !important}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-row{grid-template-columns: minmax(104px,38%) minmax(0,62%) !important;padding: 5px 0 !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{font-size: 13px !important;line-height: 1.4 !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label{padding-right: 12px !important}}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-list{display: block !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-row{display: grid !important;grid-template-columns: minmax(160px,22%) minmax(0,1fr) !important;align-items: start !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 5px 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;box-sizing: border-box !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{display: block !important;width: auto !important;min-width: 0 !important;margin: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;color: var(--c-text,#3A3A3A) !important;font-size: 14px !important;line-height: 1.45 !important;text-align: left !important;overflow-wrap: anywhere !important;word-break: normal !important;box-sizing: border-box !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label{font-weight: 800 !important;font-style: normal !important;padding: 0 22px 0 0 !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{font-weight: 400 !important;font-style: normal !important;padding: 0 !important}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-row{grid-template-columns: minmax(112px,38%) minmax(0,1fr) !important;padding: 4px 0 !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{font-size: 13px !important;line-height: 1.4 !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label{padding-right: 12px !important}}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media{flex: 0 0 auto !important;display: flex !important;align-items: center !important;justify-content: center !important;overflow: hidden !important;padding: 0 !important;background: var(--fpv-home-card-media-bg,var(--c-bg)) !important;border-radius: 8px !important;box-sizing: border-box !important;transition: background .2s ease,width .2s ease,height .2s ease,max-width .2s ease !important}body.home .fpv-home-category-cards .fpv-editable-home-card:hover .fpv-home-card-media:not(.fpv-home-card-media--no-bg){background: var(--fpv-home-card-media-bg,var(--c-accent-light)) !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--no-bg,body.home .fpv-home-category-cards .fpv-editable-home-card:hover .fpv-home-card-media--no-bg{background: transparent !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media img{display: block !important;width: 100% !important;height: 100% !important;object-fit: contain !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media span{display: inline-flex !important;align-items: center !important;justify-content: center !important;line-height: 1 !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--small{width: 56px !important;height: 56px !important;max-width: 56px !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--small span{font-size: 26px !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--medium{width: 78px !important;height: 78px !important;max-width: 78px !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--medium span{font-size: 34px !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--max{width: 100% !important;max-width: 170px !important;height: auto !important;aspect-ratio: 16 / 9 !important;padding: 8px !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--max span{font-size: 42px !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--max img{width: 100% !important;height: 100% !important;object-fit: contain !important}@media (max-width: 782px){body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--small{width: 48px !important;height: 48px !important;max-width: 48px !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--medium{width: 66px !important;height: 66px !important;max-width: 66px !important}body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--max{width: 100% !important;max-width: 132px !important;min-height: 54px !important;padding: 6px !important}}@media (max-width: 380px){body.home .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--max{max-width: 118px !important}}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media{flex: 0 0 auto !important;display: flex !important;align-items: center !important;justify-content: center !important;overflow: hidden !important;box-sizing: border-box !important;border-radius: 8px !important;padding: 0 !important;background: var(--fpv-home-card-media-bg,var(--c-bg)) !important;background-color: var(--fpv-home-card-media-bg,var(--c-bg)) !important}html body .fpv-home-category-cards .fpv-editable-home-card:hover .fpv-home-card-media:not(.fpv-home-card-media--no-bg),html body .categories.fpv-home-category-cards .cat-card:hover .fpv-home-card-media:not(.fpv-home-card-media--no-bg){background: var(--fpv-home-card-media-bg,var(--c-accent-light)) !important;background-color: var(--fpv-home-card-media-bg,var(--c-accent-light)) !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--no-bg,html body .fpv-home-category-cards .fpv-editable-home-card:hover .fpv-home-card-media--no-bg,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media--no-bg,html body .categories.fpv-home-category-cards .cat-card:hover .fpv-home-card-media--no-bg{background: transparent !important;background-color: transparent !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media img,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media img{display: block !important;width: 100% !important;height: 100% !important;max-width: 100% !important;object-fit: contain !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media span,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media span{display: inline-flex !important;align-items: center !important;justify-content: center !important;line-height: 1 !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--small,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media--small{width: 56px !important;height: 56px !important;max-width: 56px !important;aspect-ratio: 1 / 1 !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--small span,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media--small span{font-size: 26px !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--medium,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media--medium{width: clamp(70px,7vw,92px) !important;height: clamp(70px,7vw,92px) !important;max-width: 92px !important;aspect-ratio: 1 / 1 !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--medium span,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media--medium span{font-size: 34px !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--max,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media--max{width: min(100%,170px) !important;max-width: 170px !important;height: auto !important;aspect-ratio: 16 / 9 !important;padding: 8px !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--max span,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media--max span{font-size: 42px !important}@media (max-width: 782px){html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--small,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media--small{width: 48px !important;height: 48px !important;max-width: 48px !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--medium,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media--medium{width: 70px !important;height: 70px !important;max-width: 70px !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media--max,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media--max{width: min(100%,132px) !important;max-width: 132px !important;min-height: 54px !important;padding: 6px !important}}html body .fpv-home-category-cards .fpv-editable-home-card--media-max,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max{align-items: stretch !important}html body .fpv-home-category-cards .fpv-editable-home-card--media-max .cat-name,html body .fpv-home-category-cards .fpv-editable-home-card--media-max .fpv-editable-card-desc,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .cat-name,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .fpv-editable-card-desc{align-self: center !important;width: 100% !important;max-width: 170px !important}html body .fpv-home-category-cards .fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media[data-fpv-media-size="max"],html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media[data-fpv-media-size="max"]{align-self: stretch !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;height: auto !important;min-height: 74px !important;aspect-ratio: 16 / 9 !important;padding: 8px !important;flex-basis: auto !important}html body .fpv-home-category-cards .fpv-editable-home-card--media-max .fpv-home-card-media--max img,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .fpv-home-card-media--max img,html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media[data-fpv-media-size="max"] img,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media[data-fpv-media-size="max"] img{width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important;object-fit: contain !important}html body .fpv-home-category-cards .fpv-editable-home-card--media-max .fpv-home-card-media--max span,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .fpv-home-card-media--max span,html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media[data-fpv-media-size="max"] span,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media[data-fpv-media-size="max"] span{width: 100% !important;min-height: 58px !important;font-size: clamp(36px,4vw,54px) !important}@media (max-width: 782px){html body .fpv-home-category-cards .fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media[data-fpv-media-size="max"],html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media[data-fpv-media-size="max"]{width: 100% !important;max-width: 100% !important;min-height: 60px !important;padding: 6px !important}}@media (max-width: 520px){html body .fpv-home-category-cards .fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media[data-fpv-media-size="max"],html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media[data-fpv-media-size="max"]{min-height: 54px !important}}html body .fpv-home-category-cards .fpv-editable-home-card--media-max,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max{align-items: center !important}html body .fpv-home-category-cards .fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media[data-fpv-media-size="max"],html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media[data-fpv-media-size="max"]{align-self: center !important;width: min(100%,170px) !important;max-width: 170px !important;height: auto !important;min-height: 0 !important;aspect-ratio: 1 / 1 !important;padding: 0 !important;flex: 0 0 auto !important}html body .fpv-home-category-cards .fpv-editable-home-card--media-max .fpv-home-card-media--max img,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .fpv-home-card-media--max img,html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media[data-fpv-media-size="max"] img,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media[data-fpv-media-size="max"] img{display: block !important;width: 100% !important;height: 100% !important;max-width: none !important;max-height: none !important;object-fit: contain !important;object-position: center center !important}html body .fpv-home-category-cards .fpv-editable-home-card--media-max .fpv-home-card-media--max span,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .fpv-home-card-media--max span,html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media[data-fpv-media-size="max"] span,html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media[data-fpv-media-size="max"] span{width: 100% !important;height: 100% !important;min-height: 0 !important;font-size: clamp(42px,6vw,74px) !important}@media (max-width: 782px){html body .fpv-home-category-cards .fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media[data-fpv-media-size="max"],html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media[data-fpv-media-size="max"]{width: min(100%,150px) !important;max-width: 150px !important}}@media (max-width: 520px){html body .fpv-home-category-cards .fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .categories.fpv-home-category-cards .cat-card.fpv-editable-home-card--media-max .fpv-home-card-media--max,html body .fpv-home-category-cards .fpv-editable-home-card .fpv-home-card-media[data-fpv-media-size="max"],html body .categories.fpv-home-category-cards .cat-card .fpv-home-card-media[data-fpv-media-size="max"]{width: 100% !important;max-width: 128px !important}}html body .fpv-home-category-cards .cat-card,html body .fpv-home-category-cards .fpv-editable-home-card,html body .categories.fpv-home-category-cards .cat-card{padding-top: 12px !important;padding-bottom: 12px !important;gap: 7px !important;min-height: 0 !important}html body .fpv-home-category-cards .fpv-editable-home-card .cat-name,html body .categories.fpv-home-category-cards .cat-card .cat-name{margin-top: 0 !important;margin-bottom: 0 !important;line-height: 1.12 !important}html body .fpv-home-category-cards .fpv-editable-home-card .fpv-editable-card-desc,html body .fpv-home-category-cards .fpv-editable-home-card .cat-count,html body .categories.fpv-home-category-cards .cat-card .fpv-editable-card-desc,html body .categories.fpv-home-category-cards .cat-card .cat-count{margin-top: 0 !important;margin-bottom: 0 !important;line-height: 1.22 !important}@media (max-width: 782px){html body .fpv-home-category-cards .cat-card,html body .fpv-home-category-cards .fpv-editable-home-card,html body .categories.fpv-home-category-cards .cat-card{padding-top: 10px !important;padding-bottom: 10px !important;gap: 6px !important}}@media (max-width: 520px){html body .fpv-home-category-cards .cat-card,html body .fpv-home-category-cards .fpv-editable-home-card,html body .categories.fpv-home-category-cards .cat-card{padding-top: 9px !important;padding-bottom: 9px !important;gap: 6px !important}}.hero-square-slider[data-fpv-hero-square-slider]{isolation: isolate !important;background: var(--c-white) !important}.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide{left: 0 !important;top: 0 !important;right: auto !important;bottom: auto !important;transform-origin: center center !important;overflow: hidden !important}.hero-square-slider[data-fpv-hero-square-slider] .hero-square-slide img{width: 100% !important;height: 100% !important;object-fit: cover !important;display: block !important}@media (max-width: 782px){html body.home .hero{min-height: 0 !important}html body.home .hero-inner{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 20px !important;padding-top: 18px !important;padding-bottom: 34px !important}html body.home .hero-visual{order: 0 !important;width: 100% !important;min-height: 0 !important;display: flex !important;justify-content: center !important;align-items: center !important;margin: 0 auto 2px !important}html body.home .hero-content{order: 1 !important;width: 100% !important;max-width: 100% !important}html body.home .hero-image-card.hero-aside-card{width: min(100%,420px) !important;max-width: 420px !important;margin-inline: auto !important}}@media (max-width: 520px){html body.home .hero-inner{padding-top: 14px !important;padding-bottom: 28px !important;gap: 18px !important}html body.home .hero-image-card.hero-aside-card{width: min(100%,360px) !important;max-width: 360px !important}}@media (max-width: 782px){html body.home .hero-inner{gap: 14px !important}html body.home .hero-content{display: contents !important}html body.home .hero-content > .hero-tag{order: 0 !important;align-self: flex-start !important;margin: 0 0 2px 0 !important}html body.home .hero-visual{order: 1 !important;margin: 0 auto 12px !important}html body.home .hero-content > h1{order: 2 !important;width: 100% !important;margin-top: 0 !important}html body.home .hero-content > .hero-desc{order: 3 !important;width: 100% !important}html body.home .hero-content > .hero-btns{order: 4 !important;width: 100% !important}html body.home .hero-content > .hero-stats{order: 5 !important;width: 100% !important}}@media (max-width: 520px){html body.home .hero-inner{padding-top: 10px !important;gap: 12px !important}html body.home .hero-content > .hero-tag{margin-bottom: 0 !important}html body.home .hero-visual{margin-bottom: 10px !important}}@media (min-width: 901px){.main-nav.main-nav--align-left .nav-inner{justify-content: flex-start !important}.main-nav.main-nav--align-center .nav-inner{justify-content: center !important}.main-nav.main-nav--align-right .nav-inner{justify-content: flex-end !important}.main-nav.main-nav--align-left .nav-menu{justify-content: flex-start !important}.main-nav.main-nav--align-center .nav-menu{justify-content: center !important}.main-nav.main-nav--align-right .nav-menu{justify-content: flex-end !important}}@media (max-width: 900px){.main-nav.main-nav--align-left .nav-inner,.main-nav.main-nav--align-center .nav-inner,.main-nav.main-nav--align-right .nav-inner{justify-content: flex-start !important}.main-nav.main-nav--align-left .nav-menu,.main-nav.main-nav--align-center .nav-menu,.main-nav.main-nav--align-right .nav-menu{justify-content: flex-start !important}}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab{order: 10 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.fpvdronas_specifications_tab{order: 20 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab{order: 30 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab{order: 99 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li#tab-title-description{order: 10 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.fpvdronas_specifications_tab,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.specifications_tab,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li#tab-title-fpvdronas_specifications,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li[id*="spec"]{order: 20 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li#tab-title-additional_information{order: 30 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li#tab-title-reviews{order: 999 !important}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs #reviews #review_form,body.single-product .woocommerce div.product .woocommerce-tabs #reviews #respond,body.single-product .woocommerce div.product .woocommerce-tabs #reviews .comment-form-rating{width: 100% !important;max-width: 100% !important}body.single-product .woocommerce div.product .woocommerce-tabs #reviews .comment-form-rating label{display: block !important;margin: 0 0 8px !important;font-size: 13px !important;line-height: 1.25 !important;color: var(--c-dark,#202A44) !important}body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars{display: block !important;width: auto !important;max-width: 100% !important;height: auto !important;margin: 0 0 16px !important;padding: 0 !important;line-height: 1 !important;border: 0 !important;box-shadow: none !important;overflow: visible !important}body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars span,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars span{display: inline-flex !important;align-items: center !important;justify-content: flex-start !important;gap: 8px !important;width: auto !important;max-width: 100% !important;padding: 0 !important;margin: 0 !important;border: 0 !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li #reviews p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li #review_form p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars a{display: inline-block !important;flex: 0 0 auto !important;width: 1.15em !important;min-width: 1.15em !important;max-width: 1.15em !important;height: 1.15em !important;min-height: 1.15em !important;max-height: 1.15em !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;background: transparent !important;color: var(--c-accent,#FF6A00) !important;font-size: 24px !important;line-height: 1 !important;text-align: left !important;text-indent: -999em !important;overflow: hidden !important;text-decoration: none !important}body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars a::before,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars a::before{color: var(--c-accent,#FF6A00) !important;font-size: 24px !important;line-height: 1 !important}body.single-product .woocommerce div.product .woocommerce-tabs #reviews .comment-form-comment textarea,body.single-product .woocommerce div.product .woocommerce-tabs #review_form textarea{width: 100% !important;max-width: 100% !important;min-height: 92px !important}}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars,body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars,body.single-product .woocommerce div.product .woocommerce-tabs #tab-reviews p.stars,body.single-product .woocommerce div.product .woocommerce-tabs p.stars.fpv-review-stars-inline{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: flex-start !important;gap: 0 !important;width: auto !important;max-width: max-content !important;min-width: 0 !important;height: auto !important;min-height: 0 !important;margin: 6px 0 16px !important;padding: 0 !important;border: 0 !important;border-bottom: 0 !important;box-shadow: none !important;background: transparent !important;overflow: visible !important;line-height: 1 !important;white-space: nowrap !important;clear: both !important}body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars span,body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars span,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars span,body.single-product .woocommerce div.product .woocommerce-tabs #tab-reviews p.stars span,body.single-product .woocommerce div.product .woocommerce-tabs p.stars.fpv-review-stars-inline span{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: flex-start !important;gap: 8px !important;width: auto !important;max-width: max-content !important;min-width: 0 !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-bottom: 0 !important;box-shadow: none !important;background: transparent !important;overflow: visible !important;white-space: nowrap !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li .comment-form-rating p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active .comment-form-rating p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs #tab-reviews p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs p.stars.fpv-review-stars-inline a{display: inline-block !important;position: relative !important;flex: 0 0 24px !important;width: 24px !important;min-width: 24px !important;max-width: 24px !important;height: 26px !important;min-height: 26px !important;max-height: 26px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-bottom: 0 !important;border-radius: 0 !important;outline: 0 !important;box-shadow: none !important;background: transparent !important;color: var(--c-accent,#FF6A00) !important;font-size: 24px !important;line-height: 26px !important;text-align: left !important;text-decoration: none !important;text-indent: -9999px !important;overflow: hidden !important;float: none !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li .comment-form-rating p.stars a:hover,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active .comment-form-rating p.stars a:hover,body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars a:hover,body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars a.active,body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars a:focus{width: 24px !important;min-width: 24px !important;max-width: 24px !important;padding: 0 !important;border: 0 !important;border-bottom: 0 !important;box-shadow: none !important;background: transparent !important;color: var(--c-accent,#FF6A00) !important;text-decoration: none !important}body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars a::before,body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars a::before,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars a::before,body.single-product .woocommerce div.product .woocommerce-tabs #tab-reviews p.stars a::before,body.single-product .woocommerce div.product .woocommerce-tabs p.stars.fpv-review-stars-inline a::before{position: absolute !important;top: 0 !important;left: 0 !important;width: 24px !important;height: 26px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-bottom: 0 !important;box-shadow: none !important;background: transparent !important;color: var(--c-accent,#FF6A00) !important;font-size: 24px !important;line-height: 26px !important;text-indent: 0 !important}}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs #tab-fpvdronas_specifications .fpvdronas-clean-spec-list,body.single-product .woocommerce div.product .woocommerce-tabs .d0-pif-specifications-content .fpvdronas-clean-spec-list,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content .fpvdronas-clean-spec-list{display: block !important;width: 100% !important}body.single-product .woocommerce div.product .woocommerce-tabs #tab-fpvdronas_specifications .fpvdronas-clean-spec-row,body.single-product .woocommerce div.product .woocommerce-tabs .d0-pif-specifications-content .fpvdronas-clean-spec-row,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content .fpvdronas-clean-spec-row{display: grid !important;grid-template-columns: minmax(116px,42%) minmax(0,1fr) !important;column-gap: 10px !important;align-items: baseline !important;width: 100% !important;padding: 6px 0 !important;margin: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs #tab-fpvdronas_specifications .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs #tab-fpvdronas_specifications .fpvdronas-clean-spec-value,body.single-product .woocommerce div.product .woocommerce-tabs .d0-pif-specifications-content .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .d0-pif-specifications-content .fpvdronas-clean-spec-value,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content .fpvdronas-clean-spec-value{display: block !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;line-height: 1.35 !important;text-align: left !important;overflow-wrap: anywhere !important;word-break: normal !important}}body.home .hero.hero-bg-mode-image,body.front-page .hero.hero-bg-mode-image{background-size: auto;background-position: initial;isolation: isolate}body.home .hero.hero-bg-mode-image::before,body.front-page .hero.hero-bg-mode-image::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background-image: var(--fpv-hero-bg-image);background-size: cover;background-position: calc(50% + var(--fpv-hero-bg-x,0px)) calc(50% + var(--fpv-hero-bg-y,0px));background-repeat: no-repeat;background-attachment: fixed;opacity: var(--fpv-hero-bg-opacity,1)}body.home .hero.hero-bg-mode-image::after,body.front-page .hero.hero-bg-mode-image::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: var(--fpv-hero-bg-tint,rgba(0,0,0,0))}body.home .hero.hero-bg-mode-image .hero-tag,body.front-page .hero.hero-bg-mode-image .hero-tag{background: var(--c-accent) !important;color: var(--c-white) !important;border-left-color: var(--c-accent2) !important;box-shadow: 0 6px 18px rgba(0,0,0,.12)}body.home .hero.hero-bg-mode-image .hero-accent-line,body.front-page .hero.hero-bg-mode-image .hero-accent-line{z-index: 3}body.home .hero.hero-bg-mode-image .hero-inner,body.front-page .hero.hero-bg-mode-image .hero-inner,body.home .hero.hero-bg-mode-image .hero-floating-cta,body.front-page .hero.hero-bg-mode-image .hero-floating-cta{z-index: 3}body.home .site-header > .header-inner,body.front-page .site-header > .header-inner,body.home .main-nav > .nav-inner,body.front-page .main-nav > .nav-inner{position: relative}body.home .fpv-native-slider,body.front-page .fpv-native-slider,body.home .fpv-native-slider-v130,body.front-page .fpv-native-slider-v130{background: transparent !important;box-shadow: none !important}body.home .fpv-native-slider-viewport,body.front-page .fpv-native-slider-viewport{background: transparent !important;overflow: hidden !important;border-radius: inherit !important}body.home .fpv-native-slider-link,body.front-page .fpv-native-slider-link{background: transparent !important}body.home .fpv-native-slider-link img,body.front-page .fpv-native-slider-link img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important}body.fpv-hero-bg-image-active{--fpv-hero-on-bg-text: #111111;--fpv-hero-on-bg-muted: #111111;--fpv-hero-on-bg-border: rgba(0,0,0,.18);--fpv-hero-header-line: color-mix(in srgb,var(--c-surface) 78%,rgba(0,0,0,.10))}body.fpv-hero-bg-image-active.fpv-hero-contrast-dark{--fpv-hero-on-bg-text: rgba(255,255,255,.96);--fpv-hero-on-bg-muted: rgba(255,255,255,.88);--fpv-hero-on-bg-border: rgba(255,255,255,.24);--fpv-hero-header-line: color-mix(in srgb,var(--c-surface) 70%,rgba(255,255,255,.18))}body.fpv-hero-bg-image-active .site-header .header-button,body.fpv-hero-bg-image-active .site-header .header-button span,body.fpv-hero-bg-image-active .site-header .header-button svg,body.fpv-hero-bg-image-active .hero .hero-desc,body.fpv-hero-bg-image-active .hero .stat-label{color: var(--fpv-hero-on-bg-muted) !important;stroke: var(--fpv-hero-on-bg-muted) !important}body.fpv-hero-bg-image-active .hero .hero-stats{border-top-color: var(--fpv-hero-on-bg-border) !important}body.fpv-hero-bg-image-active.fpv-hero-contrast-dark .hero h1,body.fpv-hero-bg-image-active.fpv-hero-contrast-dark .main-nav .nav-menu > li > a{color: var(--fpv-hero-on-bg-text) !important}body.fpv-hero-bg-image-active.fpv-hero-contrast-light .main-nav .nav-menu > li > a{color: #111111 !important}body.fpv-hero-bg-image-active .main-nav .nav-menu > li:hover > a,body.fpv-hero-bg-image-active .main-nav .nav-menu > li.current-menu-item > a,body.fpv-hero-bg-image-active .main-nav .nav-menu > li.current-menu-ancestor > a{color: var(--c-accent) !important;border-bottom-color: var(--c-accent) !important}body.home .hero .btn-secondary,body.front-page .hero .btn-secondary{background: var(--c-surface) !important;color: var(--c-text) !important;border-color: var(--c-border2) !important;box-shadow: 0 4px 16px rgba(0,0,0,.08) !important}body.home .hero .btn-secondary:hover,body.front-page .hero .btn-secondary:hover{color: var(--c-accent) !important;border-color: var(--c-accent) !important;background: var(--c-surface) !important}body.fpv-hero-bg-image-active.fpv-hero-header-integrated .site-header{border-bottom: 1px solid var(--fpv-hero-header-line) !important;box-shadow: none !important}body.fpv-hero-bg-image-active.fpv-hero-header-integrated .main-nav{border-top: 1px solid var(--fpv-hero-header-line) !important;border-bottom: 1px solid var(--fpv-hero-header-line) !important;box-shadow: none !important}body.fpv-hero-bg-image-active.fpv-hero-header-integrated .hero .hero-accent-line{height: 1px !important;background: var(--fpv-hero-header-line) !important}.site-header{border-bottom-width: 1px !important}.main-nav{border-top-width: 0 !important;border-bottom-width: 1px !important}.breadcrumb-bar,.fpvd-breadcrumb-bar,.woocommerce-breadcrumb,.fpv-breadcrumbs{border-top-width: 1px !important;border-bottom-width: 1px !important}.site-header + .main-nav{margin-top: 0 !important}.main-nav + .breadcrumb-bar,.main-nav + .fpvd-breadcrumb-bar,.main-nav + .woocommerce-breadcrumb,.main-nav + .fpv-breadcrumbs{margin-top: 0 !important}.topbar,.topbar .topbar-inner,.topbar .topbar-links,.topbar .topbar-menu,.topbar a,.topbar span,.site-header,.site-header .header-inner,.site-header .site-branding,.site-header .header-actions,.site-header .header-button,.site-header .header-button span,.site-header .header-button svg,.site-header .cart-button,.site-header .cart-button .cart-label,.site-header .cart-button svg,.site-header .mobile-nav-toggle,.site-header .mobile-search-toggle,.site-header input[type="search"],.site-header .search-field,.main-nav,.main-nav .nav-inner,.main-nav .nav-menu > li > a,.main-nav .nav-menu li a,.main-nav .menu-item > a{color: var(--c-header-text,#969696) !important;-webkit-text-fill-color: var(--c-header-text,#969696) !important}.site-header .header-button svg,.site-header .cart-button svg,.site-header .mobile-search-toggle svg{stroke: currentColor !important}.site-header input[type="search"]::placeholder,.site-header .search-field::placeholder{color: var(--c-header-text,#969696) !important;-webkit-text-fill-color: var(--c-header-text,#969696) !important;opacity: .72 !important}.topbar a:hover,.topbar a:focus,.site-header .header-button:hover,.site-header .header-button:focus,.site-header .cart-button:hover,.site-header .cart-button:focus,.main-nav .nav-menu li > a:hover,.main-nav .nav-menu li > a:focus,.main-nav .nav-menu .current-menu-item > a,.main-nav .nav-menu .current-menu-ancestor > a{color: var(--c-accent,#FF6A00) !important;-webkit-text-fill-color: var(--c-accent,#FF6A00) !important}.site-footer,.site-footer .footer-inner,.site-footer .footer-grid,.site-footer .footer-brand-col,.site-footer .footer-contact-col,.site-footer .footer-desc,.site-footer .footer-col-title,.site-footer .footer-links,.site-footer .footer-menu,.site-footer .footer-bottom,.site-footer p,.site-footer li,.site-footer span,.site-footer strong,.site-footer small,.site-footer a,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer svg,.site-footer .social-btn{color: var(--c-footer-text,#969696) !important;-webkit-text-fill-color: var(--c-footer-text,#969696) !important}.site-footer svg{stroke: currentColor !important}.site-footer a:hover,.site-footer a:focus,.site-footer .social-btn:hover,.site-footer .social-btn:focus{color: var(--c-accent,#FF6A00) !important;-webkit-text-fill-color: var(--c-accent,#FF6A00) !important}.fpvd-contact-page .fpvd-contact-intro{padding-bottom: 10px !important}.fpvd-contact-section{background: var(--c-bg);padding: 12px 0 72px;position: relative;overflow: hidden}.fpvd-contact-section::before{content: '';position: absolute;inset: 0;opacity: .04;background-image: linear-gradient(var(--c-border2) 1px,transparent 1px),linear-gradient(90deg,var(--c-border2) 1px,transparent 1px);background-size: 36px 36px;pointer-events: none}.fpvd-contact-section-inner{position: relative;display: grid;grid-template-columns: 210px minmax(0,980px);column-gap: 28px;justify-content: start;align-items: start}.fpvd-contact-body{grid-column: 2;width: min(815px,100%);max-width: 815px}.fpvd-contact-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 50px;align-items: stretch;margin: 14px 0 38px}.fpvd-contact-card{min-height: 90px;background: #dedede;border-radius: 18px;border: 1px solid rgba(0,0,0,.02);display: grid;grid-template-columns: minmax(0,1fr) 68px;align-items: center;gap: 10px;padding: 12px 12px 12px 28px;color: var(--c-text);box-sizing: border-box}.fpvd-contact-card-copy h2{margin: 0 0 17px;font-family: var(--font-body);font-size: 15px;font-weight: 700;line-height: 1.15;color: var(--c-text);text-transform: none;letter-spacing: 0}.fpvd-contact-card-copy a,.fpvd-contact-card-copy p{margin: 0;font-size: 13px;line-height: 1.5;color: var(--c-text);text-decoration: none}.fpvd-contact-card-copy a:hover{color: var(--c-accent)}.fpvd-contact-icon{width: 68px;height: 68px;border-radius: 50%;background: var(--c-accent);color: var(--c-white);display: flex;align-items: center;justify-content: center;flex: 0 0 68px}.fpvd-contact-icon svg{width: 42px;height: 42px;display: block}.fpvd-contact-main-row{display: grid;grid-template-columns: 320px minmax(0,403px);column-gap: 92px;align-items: start}.fpvd-contact-form{display: flex;flex-direction: column;align-items: stretch;width: 320px;max-width: 100%}.fpvd-contact-form label{margin: 0 0 4px;font-family: var(--font-body);font-size: 11px;font-weight: 700;line-height: 1.2;color: var(--c-accent)}.fpvd-contact-form input[type="text"],.fpvd-contact-form input[type="email"],.fpvd-contact-form textarea{width: 100%;border: 1.5px solid #2d2d2d;border-radius: 20px;background: var(--c-surface);color: var(--c-text);min-height: 40px;padding: 10px 16px;font-family: var(--font-body);font-size: 12px;box-shadow: none;outline: none;box-sizing: border-box;margin: 0 0 8px}.fpvd-contact-form textarea{min-height: 77px;resize: vertical;border-radius: 20px}.fpvd-contact-form input[type="text"]:focus,.fpvd-contact-form input[type="email"]:focus,.fpvd-contact-form textarea:focus{border-color: var(--c-accent);box-shadow: 0 0 0 1px var(--c-accent-glow-soft,rgba(255,106,0,.16))}.fpvd-contact-form ::placeholder{color: #8d8d8d;opacity: 1}.fpvd-contact-submit{align-self: center;min-width: 102px;min-height: 40px;margin-top: 3px;padding: 11px 24px;border: 0;border-radius: 19px;background: var(--c-accent);color: var(--c-white);font-family: var(--font-body);font-size: 12px;font-weight: 700;line-height: 1;cursor: pointer;transition: background .18s ease,transform .18s ease,box-shadow .18s ease}.fpvd-contact-submit:hover,.fpvd-contact-submit:focus-visible{background: var(--c-accent2,var(--c-accent));color: var(--c-white);transform: translateY(-1px);box-shadow: 0 4px 14px rgba(246,106,0,.24)}.fpvd-contact-hp{position: absolute !important;left: -9999px !important;width: 1px !important;height: 1px !important;overflow: hidden !important;opacity: 0 !important}.fpvd-contact-notice{margin: 0 0 10px;border-radius: 8px;padding: 10px 12px;font-size: 12px;line-height: 1.45;font-weight: 600}.fpvd-contact-notice-success{background: var(--c-success-bg,rgba(16,185,129,.10));color: var(--c-success,#047857);border: 1px solid var(--c-success-border,rgba(16,185,129,.22))}.fpvd-contact-notice-error{background: var(--c-error-bg,rgba(239,68,68,.10));color: var(--c-error,#b91c1c);border: 1px solid var(--c-error-border,rgba(239,68,68,.22))}.fpvd-contact-delivery{width: 403px;max-width: 100%;min-height: 282px;background: #dedede;border-radius: 18px;padding: 28px 12px 26px;color: var(--c-text);box-sizing: border-box}.fpvd-contact-delivery h2{margin: 0 0 31px;font-family: var(--font-body);font-size: 16px;font-weight: 700;line-height: 1.25;text-align: center;text-transform: none;color: var(--c-text);letter-spacing: 0}.fpvd-contact-delivery-content{padding: 0 0;font-size: 13px;line-height: 1.48;color: var(--c-text)}.fpvd-contact-delivery-content p{margin: 0 0 20px}.fpvd-contact-delivery-content p:last-child{margin-bottom: 0}.fpvd-contact-delivery-content a{color: var(--c-text);font-weight: 700;text-decoration: underline}.fpvd-contact-delivery-content a:hover{color: var(--c-accent)}@media (max-width: 1180px){.fpvd-contact-section-inner{grid-template-columns: 210px minmax(0,1fr)}.fpvd-contact-body{width: 100%;max-width: 815px}.fpvd-contact-cards{gap: 24px}.fpvd-contact-main-row{grid-template-columns: minmax(280px,320px) minmax(0,403px);column-gap: 42px}}@media (max-width: 900px){.fpvd-contact-section-inner{grid-template-columns: 1fr;padding-left: 16px !important;padding-right: 16px !important}.fpvd-contact-body{grid-column: 1;width: 100%;max-width: 100%}.fpvd-contact-cards{grid-template-columns: 1fr;gap: 12px;margin-top: 8px;margin-bottom: 28px}.fpvd-contact-card{min-height: 84px}.fpvd-contact-main-row{grid-template-columns: 1fr;row-gap: 28px}.fpvd-contact-form,.fpvd-contact-delivery{width: 100%}}@media (max-width: 520px){.fpvd-contact-section{padding-bottom: 48px}.fpvd-contact-card{grid-template-columns: minmax(0,1fr) 58px;padding: 12px 12px 12px 18px;border-radius: 16px}.fpvd-contact-icon{width: 58px;height: 58px;flex-basis: 58px}.fpvd-contact-icon svg{width: 36px;height: 36px}.fpvd-contact-delivery{padding: 24px 18px}}body.woocommerce-account .fpv-account-loyalty-card{background: var(--c-surface2);border-radius: 18px;padding: 22px 24px;margin: 22px 0 24px;border: 1px solid rgba(0,0,0,.04)}body.woocommerce-account .fpv-account-loyalty-card-head{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 14px}body.woocommerce-account .fpv-account-loyalty-kicker{display: block;color: var(--c-muted);font-size: 12px;font-weight: 800;letter-spacing: .09em;text-transform: uppercase;margin-bottom: 4px}body.woocommerce-account .fpv-account-loyalty-title{margin: 0;color: var(--c-dark);font-size: 24px;line-height: 1.18}body.woocommerce-account .fpv-account-loyalty-badge{display: inline-flex;align-items: center;justify-content: center;min-width: 92px;min-height: 42px;padding: 9px 16px;border-radius: 5px;background: var(--c-accent);color: var(--c-white);font-family: var(--font-display);font-weight: 900;text-transform: uppercase;letter-spacing: .06em;white-space: nowrap}body.woocommerce-account .fpv-account-loyalty-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 14px 0 16px}body.woocommerce-account .fpv-account-loyalty-metric{background: rgba(255,255,255,.64);border: 1px solid rgba(0,0,0,.05);border-radius: 12px;padding: 12px 14px}body.woocommerce-account .fpv-account-loyalty-metric span{display: block;color: var(--c-muted);font-size: 12px;font-weight: 700;margin-bottom: 4px}body.woocommerce-account .fpv-account-loyalty-metric strong{display: block;color: var(--c-dark);font-size: 16px}body.woocommerce-account .fpv-account-loyalty-text{margin: 0 0 14px;color: var(--c-text)}body.woocommerce-account .fpv-account-loyalty-link{display: inline-flex;align-items: center;justify-content: center;background: var(--c-accent);color: var(--c-white) !important;border: 1.5px solid var(--c-accent);border-radius: 5px;padding: 11px 18px;font-family: var(--font-display);font-weight: 800;text-transform: uppercase;letter-spacing: .7px;text-decoration: none !important}body.woocommerce-account .fpv-account-loyalty-link:hover{background: var(--c-accent2);border-color: var(--c-accent2)}body.woocommerce-account .fpv-account-loyalty-link:link,body.woocommerce-account .fpv-account-loyalty-link:visited,body.woocommerce-account .fpv-account-loyalty-link:hover,body.woocommerce-account .fpv-account-loyalty-link:focus,body.woocommerce-account .fpv-account-loyalty-link:active{color: #fff !important;-webkit-text-fill-color: #fff !important}@media (max-width: 760px){body.woocommerce-account .fpv-account-loyalty-card-head{align-items: flex-start;flex-direction: column}body.woocommerce-account .fpv-account-loyalty-grid{grid-template-columns: 1fr}}.fpvd-contact-page .fpvd-contact-content,.fpvd-contact-page .fpvd-contact-template-content,.fpvd-contact-page .fpvd-contact-template-content > .wp-block-group.fpvd-contact-editor-layout{margin: 0 !important;padding: 0 !important;max-width: none !important;width: 100% !important}.fpvd-contact-page .fpvd-contact-editor-layout,.fpvd-contact-page .fpvd-contact-intro,.fpvd-contact-page .fpvd-contact-section{margin-top: 0 !important;margin-bottom: 0 !important}.fpvd-contact-page .fpv-page-intro-card .wp-block-group.entry-content{width: 100% !important;min-width: 0 !important;position: relative !important;z-index: 1 !important}.fpvd-contact-page .fpv-page-intro-card .wp-block-heading,.fpvd-contact-page .fpv-page-intro-card p{width: 100%}.fpvd-contact-page .fpv-page-intro-card h2{margin: 0 0 10px !important;color: var(--c-dark);font-size: 22px;line-height: 1.25;text-align: center}.fpvd-contact-page .fpv-page-intro-card p{margin: 0 !important;text-align: center}.fpvd-contact-page .fpvd-contact-card-copy .wp-block-heading{margin: 0 0 17px !important}.fpvd-contact-page .fpvd-contact-card-copy p{margin: 0 !important}.fpvd-contact-page .fpvd-contact-card-copy a{color: var(--c-text);text-decoration: none}.fpvd-contact-page .fpvd-contact-card-copy a:hover{color: var(--c-accent)}.fpvd-contact-page .fpvd-contact-delivery .wp-block-heading{margin: 0 0 31px !important}.fpvd-contact-page .fpvd-contact-delivery-content{width: 100%}.fpvd-contact-page .fpvd-contact-main-row > .wp-block-group,.fpvd-contact-page .fpvd-contact-main-row > .wp-block-shortcode{margin: 0 !important}@media (max-width: 900px){.fpvd-contact-page .fpv-page-intro-card h2,.fpvd-contact-page .fpv-page-intro-card p{text-align: left}}.fpvd-contact-page .fpvd-contact-slots-section{padding-top: 10px !important}.fpvd-contact-page .fpvd-contact-layout-slots{min-height: 280px}.fpvd-contact-page .fpvd-contact-slot-card .fpvd-contact-card-copy h2,.fpvd-contact-page .fpvd-contact-slot-card .fpvd-contact-card-copy .wp-block-heading{margin-bottom: 12px !important}.fpvd-contact-icon-slot{font-family: var(--font-body);font-size: 10px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;text-align: center}.fpvd-contact-icon-slot p{margin: 0 !important;color: var(--c-white) !important;line-height: 1 !important}.fpvd-contact-form-slot{width: 320px;max-width: 100%;box-sizing: border-box}.fpvd-contact-form-slot > .fpvd-contact-slot-heading,.fpvd-contact-wide-slot .fpvd-contact-slot-heading{margin: 0 0 10px !important;font-family: var(--font-body);font-size: 16px;line-height: 1.25;color: var(--c-text);text-transform: none;letter-spacing: 0}.fpvd-contact-placeholder-text{margin: 0 0 12px !important;font-size: 12px;line-height: 1.45;color: var(--c-muted)}.fpvd-contact-wide-slot{margin-top: 32px !important}.fpvd-contact-extra-columns{gap: 24px;margin: 0 !important}.fpvd-contact-extra-columns > .wp-block-column{background: #dedede;border-radius: 18px;padding: 24px;min-height: 150px;box-sizing: border-box}.fpvd-contact-extra-columns p{margin-top: 0;font-size: 13px;line-height: 1.5}.fpvd-contact-image-slot{min-height: 118px;border: 1.5px dashed rgba(58,58,58,.28);border-radius: 14px;display: flex;align-items: center;justify-content: center;text-align: center;padding: 18px;box-sizing: border-box;color: var(--c-muted);background: rgba(255,255,255,.24)}.fpvd-contact-image-slot p{margin: 0 !important;font-size: 12px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase}@media (max-width: 900px){.fpvd-contact-form-slot,.fpvd-contact-form{width: 100%}.fpvd-contact-extra-columns{gap: 16px}}html body.page main.fpvd-contact-page .fpvd-contact-template-content,html body.page main.fpvd-contact-page .fpvd-contact-template-content > *,html body.page main.fpvd-contact-page .fpvd-contact-editor-layout{margin-block-start: 0 !important;margin-block-end: 0 !important}html body.page main.fpvd-contact-page .fpvd-contact-intro{position: relative !important;overflow: hidden !important;padding: 28px 0 12px !important;margin: 0 !important;background: var(--c-bg,#f1f1f1) !important}html body.page main.fpvd-contact-page .fpvd-contact-intro > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-intro .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section .section-inner.fpvd-contact-section-inner{width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-row{display: grid !important;grid-template-columns: 210px 980px !important;column-gap: 28px !important;row-gap: 0 !important;align-items: start !important;justify-content: start !important;width: auto !important;max-width: none !important;margin: 0 !important;left: 0 !important;transform: none !important;position: relative !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-title-badge{grid-column: 1 !important;grid-row: 1 !important;justify-self: start !important;align-self: start !important;width: 210px !important;min-width: 210px !important;max-width: 210px !important;height: 28px !important;min-height: 28px !important;margin: 0 !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpvd-contact-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card{grid-column: 2 !important;grid-row: 1 !important;justify-self: start !important;align-self: start !important;width: 980px !important;max-width: 980px !important;min-width: 980px !important;min-height: 116px !important;margin: 0 !important;padding: 18px 32px !important;display: flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;background: var(--c-white,#fff) !important;border: 1.5px solid var(--c-border,#d0d0d0) !important;border-radius: 8px !important;overflow: hidden !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card .entry-content{width: 100% !important;min-width: 0 !important;max-width: 100% !important;position: relative !important;z-index: 1 !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card h2,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card p{text-align: center !important}html body.page main.fpvd-contact-page .fpvd-contact-slots-section{padding: 10px 0 72px !important;margin: 0 !important;background: var(--c-bg,#f1f1f1) !important}html body.page main.fpvd-contact-page .fpvd-contact-section-inner{display: grid !important;grid-template-columns: 210px 980px !important;column-gap: 28px !important;row-gap: 0 !important;align-items: start !important;justify-content: start !important;width: auto !important;max-width: none !important;margin: 0 !important;left: 0 !important;transform: none !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body,html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots{grid-column: 2 !important;justify-self: start !important;width: 815px !important;max-width: 815px !important;min-width: 0 !important;margin: 0 !important;box-sizing: border-box !important}@media (max-width: 1230px){html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-row,html body.page main.fpvd-contact-page .fpvd-contact-section-inner{grid-template-columns: 210px minmax(0,1fr) !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpvd-contact-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card{width: 100% !important;min-width: 0 !important;max-width: 980px !important}html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body,html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots{width: min(815px,100%) !important;max-width: 815px !important}}@media (max-width: 900px){html body.page main.fpvd-contact-page .fpvd-contact-intro > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-intro .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section .section-inner.fpvd-contact-section-inner{padding-left: 16px !important;padding-right: 16px !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-row,html body.page main.fpvd-contact-page .fpvd-contact-section-inner{grid-template-columns: 1fr !important;row-gap: 12px !important;column-gap: 0 !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-title-badge,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpvd-contact-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body,html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots{grid-column: 1 !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpvd-contact-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card{min-height: 0 !important;padding: 18px !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card h2,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card p{text-align: left !important}}html body.page main.fpvd-contact-page .fpvd-contact-content,html body.page main.fpvd-contact-page .fpvd-contact-template-content,html body.page main.fpvd-contact-page .fpvd-contact-editor-layout{width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-intro,html body.page main.fpvd-contact-page .fpvd-contact-section{width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-intro > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-intro .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section .section-inner.fpvd-contact-section-inner{width: 100% !important;max-width: 1460px !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-row,html body.page main.fpvd-contact-page .fpvd-contact-section-inner{display: grid !important;grid-template-columns: 210px 980px !important;column-gap: 28px !important;row-gap: 0 !important;align-items: start !important;justify-content: start !important;width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;left: 0 !important;right: auto !important;transform: none !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-title-badge{grid-column: 1 !important;justify-self: start !important;width: 210px !important;min-width: 210px !important;max-width: 210px !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpvd-contact-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card{grid-column: 2 !important;justify-self: start !important;width: 980px !important;min-width: 980px !important;max-width: 980px !important}html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body,html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots{grid-column: 2 !important;justify-self: start !important;width: 815px !important;max-width: 815px !important;min-width: 0 !important;margin: 0 !important;box-sizing: border-box !important}@media (max-width: 1230px){html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-row,html body.page main.fpvd-contact-page .fpvd-contact-section-inner{grid-template-columns: 210px minmax(0,1fr) !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpvd-contact-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card{width: 100% !important;min-width: 0 !important;max-width: 980px !important}html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body,html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots{width: min(815px,100%) !important;max-width: 815px !important}}@media (max-width: 900px){html body.page main.fpvd-contact-page .fpvd-contact-intro > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-intro .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section .section-inner.fpvd-contact-section-inner{padding-left: 16px !important;padding-right: 16px !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-row,html body.page main.fpvd-contact-page .fpvd-contact-section-inner{grid-template-columns: 1fr !important;row-gap: 12px !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-title-badge,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpvd-contact-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body,html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots{grid-column: 1 !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important}}html body.page main.fpvd-contact-page .fpvd-contact-content,html body.page main.fpvd-contact-page .fpvd-contact-template-content,html body.page main.fpvd-contact-page .fpvd-contact-editor-layout{width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-intro,html body.page main.fpvd-contact-page .fpvd-contact-section{width: 100% !important;max-width: 100% !important;margin: 0 !important;box-sizing: border-box !important;overflow-x: hidden !important}html body.page main.fpvd-contact-page .fpvd-contact-intro{padding: 28px 0 12px !important}html body.page main.fpvd-contact-page .fpvd-contact-slots-section{padding: 10px 0 72px !important}html body.page main.fpvd-contact-page .fpvd-contact-intro > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-intro .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section .section-inner.fpvd-contact-section-inner{width: 100% !important;max-width: 1380px !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-row,html body.page main.fpvd-contact-page .fpvd-contact-section-inner{display: grid !important;grid-template-columns: minmax(150px,210px) minmax(0,980px) !important;gap: 14px 28px !important;align-items: start !important;justify-content: start !important;width: 100% !important;max-width: 1218px !important;min-width: 0 !important;margin: 0 !important;left: auto !important;right: auto !important;transform: none !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-title-badge{grid-column: 1 !important;justify-self: stretch !important;width: 100% !important;max-width: 210px !important;min-width: 0 !important;min-height: 28px !important;height: auto !important;margin: 0 !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpvd-contact-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card{grid-column: 2 !important;justify-self: stretch !important;width: 100% !important;max-width: 980px !important;min-width: 0 !important;min-height: 116px !important;margin: 0 !important;padding: 18px 32px !important;display: flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body,html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots{grid-column: 2 !important;justify-self: start !important;width: 815px !important;max-width: 815px !important;min-width: 0 !important;margin: 0 !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-cards{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 50px !important;align-items: start !important;margin: 12px 0 38px !important}html body.page main.fpvd-contact-page .fpvd-contact-card{min-height: 90px !important;height: auto !important;padding: 10px 12px 10px 28px !important;border-radius: 18px !important;grid-template-columns: minmax(0,1fr) 68px !important;gap: 10px !important;align-items: center !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-slot-card .fpvd-contact-card-copy h2,html body.page main.fpvd-contact-page .fpvd-contact-slot-card .fpvd-contact-card-copy .wp-block-heading,html body.page main.fpvd-contact-page .fpvd-contact-card-copy h2,html body.page main.fpvd-contact-page .fpvd-contact-card-copy .wp-block-heading{margin: 0 0 8px !important;font-size: 15px !important;line-height: 1.12 !important}html body.page main.fpvd-contact-page .fpvd-contact-card-copy p,html body.page main.fpvd-contact-page .fpvd-contact-card-copy a{margin: 0 !important;font-size: 13px !important;line-height: 1.35 !important}html body.page main.fpvd-contact-page .fpvd-contact-icon,html body.page main.fpvd-contact-page .fpvd-contact-icon-slot{width: 68px !important;height: 68px !important;min-width: 68px !important;min-height: 68px !important;flex: 0 0 68px !important}html body.page main.fpvd-contact-page .fpvd-contact-delivery,html body.page main.fpvd-contact-page .fpvd-contact-text-slot{min-height: 250px !important;padding: 24px 12px !important;box-sizing: border-box !important}html body.page main.fpvd-contact-page .fpvd-contact-delivery h2,html body.page main.fpvd-contact-page .fpvd-contact-delivery .wp-block-heading{margin-bottom: 24px !important}@media (max-width: 1100px){html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-row,html body.page main.fpvd-contact-page .fpvd-contact-section-inner{grid-template-columns: minmax(130px,190px) minmax(0,1fr) !important;max-width: 100% !important}html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body,html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots{width: min(815px,100%) !important;max-width: 815px !important}html body.page main.fpvd-contact-page .fpvd-contact-cards{gap: 24px !important}html body.page main.fpvd-contact-page .fpvd-contact-main-row{column-gap: 42px !important}}@media (max-width: 782px){html body.page main.fpvd-contact-page .fpvd-contact-intro > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-intro .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section .section-inner.fpvd-contact-section-inner{padding-left: 14px !important;padding-right: 14px !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-row,html body.page main.fpvd-contact-page .fpvd-contact-section-inner{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 10px !important;width: 100% !important;max-width: 100% !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-title-badge,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpvd-contact-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body,html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots{width: 100% !important;max-width: 100% !important;min-width: 0 !important}html body.page main.fpvd-contact-page .fpvd-contact-intro .fpvd-contact-intro-card,html body.page main.fpvd-contact-page .fpvd-contact-intro .fpv-page-intro-card{min-height: 0 !important;padding: 18px !important}html body.page main.fpvd-contact-page .fpvd-contact-cards,html body.page main.fpvd-contact-page .fpvd-contact-main-row{grid-template-columns: 1fr !important;gap: 14px !important}html body.page main.fpvd-contact-page .fpvd-contact-card{min-height: 82px !important;padding: 10px 14px 10px 18px !important;grid-template-columns: minmax(0,1fr) 58px !important}html body.page main.fpvd-contact-page .fpvd-contact-icon,html body.page main.fpvd-contact-page .fpvd-contact-icon-slot{width: 58px !important;height: 58px !important;min-width: 58px !important;min-height: 58px !important;flex-basis: 58px !important}html body.page main.fpvd-contact-page .fpvd-contact-form-slot,html body.page main.fpvd-contact-page .fpvd-contact-form,html body.page main.fpvd-contact-page .fpvd-contact-delivery,html body.page main.fpvd-contact-page .fpvd-contact-text-slot{width: 100% !important;max-width: 100% !important}}@media (max-width: 520px){html body.page main.fpvd-contact-page .fpvd-contact-intro > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-intro .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section > .section-inner,html body.page main.fpvd-contact-page .fpvd-contact-section .section-inner.fpvd-contact-section-inner{padding-left: 12px !important;padding-right: 12px !important}html body.page main.fpvd-contact-page .fpvd-contact-card{border-radius: 16px !important}html body.page main.fpvd-contact-page .fpvd-contact-delivery,html body.page main.fpvd-contact-page .fpvd-contact-text-slot{min-height: 0 !important;padding: 22px 16px !important}}@media (max-width: 782px){html body.home .hero .hero-inner,html body.front-page .hero .hero-inner{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 12px !important;padding-top: 10px !important;padding-bottom: 28px !important}html body.home .hero .hero-content,html body.front-page .hero .hero-content{display: contents !important;max-width: none !important;width: auto !important}html body.home .hero .hero-content > .hero-tag,html body.front-page .hero .hero-content > .hero-tag{order: 0 !important;align-self: flex-start !important;margin: 0 !important}html body.home .hero .hero-visual,html body.front-page .hero .hero-visual{order: 1 !important;width: 100% !important;min-height: 0 !important;margin: 0 auto 8px !important;display: flex !important;justify-content: center !important;align-items: center !important}html body.home .hero .hero-content > .hero-main-copy,html body.front-page .hero .hero-content > .hero-main-copy{order: 2 !important;display: block !important;width: 100% !important;max-width: 100% !important}html body.home .hero .hero-image-card.hero-aside-card,html body.front-page .hero .hero-image-card.hero-aside-card{width: min(100%,360px) !important;max-width: 360px !important;margin-inline: auto !important}}@media (max-width: 420px){html body.home .hero .hero-inner,html body.front-page .hero .hero-inner{gap: 10px !important;padding-top: 8px !important;padding-bottom: 24px !important}html body.home .hero .hero-visual,html body.front-page .hero .hero-visual{margin-bottom: 6px !important}}.fpv-single-discussion-slot{margin: 36px 0 0}.fpv-single-related-blog{margin: 42px 0 0;padding-top: 30px;border-top: 1px solid var(--c-border,#d0d0d0)}.fpvdronas-product-tabs-discussion-grid{width: min(100%,1180px);margin: 46px auto 0;display: grid;grid-template-columns: minmax(0,1.05fr) minmax(360px,.95fr);gap: 26px;align-items: start}.fpvdronas-product-tabs-column,.fpvdronas-product-discussion-column{min-width: 0}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs,body.single-product .woocommerce div.product .woocommerce-tabs{width: 100%;max-width: 100%;margin-left: auto;margin-right: auto}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;align-items: stretch !important;width: 100% !important;margin: 0 !important;padding: 0 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li{width: auto !important;min-width: 0 !important;float: none !important;margin: 0 !important;text-align: center !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 54px !important;padding: 12px 8px !important;white-space: normal !important;line-height: 1.15 !important;box-sizing: border-box !important}body.single-product .woocommerce div.product .woocommerce-tabs .panel{width: 100% !important;box-sizing: border-box !important}.fpvdronas-tab-empty{margin: 0;color: var(--c-muted,#777777)}@media (max-width: 1100px){.fpvdronas-product-tabs-discussion-grid{grid-template-columns: 1fr;width: min(100% - 32px,920px)}}@media (max-width: 640px){.fpvdronas-product-tabs-discussion-grid{width: min(100% - 24px,920px);margin-top: 30px;gap: 18px}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{display: flex !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch;scrollbar-width: thin}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li{flex: 0 0 auto !important;min-width: 138px !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{min-height: 50px !important;font-size: 12px !important;padding: 10px 8px !important}.fpv-single-discussion-slot{margin-top: 28px}.fpv-single-related-blog{margin-top: 32px;padding-top: 24px}}body.single-product .fpvdronas-product-tabs-discussion-grid{width: min(100% - 32px,1180px) !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: 26px !important;align-items: start !important;margin-top: 42px !important}body.single-product .fpvdronas-product-tabs-column,body.single-product .fpvdronas-product-discussion-column{min-width: 0 !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs,body.single-product .fpvdronas-single-product-layout .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs,body.single-product .woocommerce div.product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs{margin: 0 !important;border: 1px solid var(--c-border,#d6d6d6) !important;border-radius: 8px !important;overflow: hidden !important;background: var(--c-surface,#ffffff) !important;min-height: 188px !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs,body.single-product .fpvdronas-single-product-layout .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs,body.single-product .woocommerce div.product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;grid-auto-flow: column !important;grid-auto-columns: minmax(0,1fr) !important;flex-direction: row !important;flex-wrap: nowrap !important;justify-content: stretch !important;align-items: stretch !important;gap: 0 !important;width: 100% !important;min-width: 0 !important;padding: 0 !important;margin: 0 !important;border-bottom: 1px solid var(--c-border,#d6d6d6) !important;background: var(--c-surface,#ffffff) !important;overflow: hidden !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs::before,body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs::after,body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li::before,body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li::after{display: none !important;content: none !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li,body.single-product .fpvdronas-single-product-layout .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li,body.single-product .woocommerce div.product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li{display: block !important;width: auto !important;min-width: 0 !important;max-width: none !important;flex: initial !important;float: none !important;border: 0 !important;border-radius: 0 !important;margin: 0 !important;padding: 0 !important;text-align: center !important;background: transparent !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li a,body.single-product .fpvdronas-single-product-layout .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li a,body.single-product .woocommerce div.product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li a{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-width: 0 !important;min-height: 48px !important;padding: 10px 6px !important;box-sizing: border-box !important;font-size: 11px !important;line-height: 1.05 !important;letter-spacing: .035em !important;text-transform: uppercase !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: clip !important;border-bottom: 3px solid transparent !important;box-shadow: none !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li.active a,body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li a:hover{color: var(--c-accent,#ff6a00) !important;border-bottom-color: var(--c-accent,#ff6a00) !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs .panel,body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs .woocommerce-Tabs-panel{padding: 22px 26px !important;margin: 0 !important}@media (min-width: 1101px) and (max-width: 1280px){body.single-product .fpvdronas-product-tabs-discussion-grid{gap: 22px !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li a{font-size: 10px !important;letter-spacing: .02em !important;padding-inline: 4px !important}}@media (max-width: 1100px){body.single-product .fpvdronas-product-tabs-discussion-grid{grid-template-columns: 1fr !important;width: min(100% - 32px,920px) !important;gap: 18px !important}}@media (max-width: 640px){body.single-product .fpvdronas-product-tabs-discussion-grid{width: min(100% - 22px,920px) !important;margin-top: 28px !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs,body.single-product .fpvdronas-single-product-layout .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs,body.single-product .woocommerce div.product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;overflow-x: auto !important;overflow-y: hidden !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: thin !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li{flex: 0 0 auto !important;min-width: 142px !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li a{min-height: 44px !important;font-size: 11px !important;padding: 9px 10px !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs .panel,body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs .woocommerce-Tabs-panel{padding: 18px !important}}#yith-wcwl-popup-message,#yith-wcwl-message,.yith-wcwl-popup-message,.yith-wcwl-popup-message-wrapper,.fpvdronas-yith-notice-suppressed{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important}html body #yith-wcwl-popup-message,html body #yith-wcwl-popup-message[style],html body #yith-wcwl-popup-message *,html body #yith-wcwl-message,html body #yith-wcwl-message[style],html body .yith-wcwl-popup-message,html body .yith-wcwl-popup-message-wrapper,html body .fpvdronas-yith-notice-suppressed{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;height: 0 !important;max-width: 0 !important;max-height: 0 !important;padding: 0 !important;margin: 0 !important;border: 0 !important;box-shadow: none !important;overflow: hidden !important;transform: scale(0) !important}html body [data-fpv-wishlist-wrap].is-active a,html body [data-fpv-wishlist-wrap].is-active button,html body [data-fpv-wishlist-wrap].is-active .fpv-wishlist-static-button,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] a,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] button,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] .fpv-wishlist-static-button{color: var(--c-accent,#FF6A00) !important}html body [data-fpv-wishlist-wrap].is-active a::before,html body [data-fpv-wishlist-wrap].is-active button::before,html body [data-fpv-wishlist-wrap].is-active .fpv-wishlist-static-button::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] a::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] button::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] .fpv-wishlist-static-button::before,html body .fpv-product-card-component .fpvdronas-product-card-wishlist [data-fpv-wishlist-wrap].is-active a::before,html body .fpv-product-card-component .fpvdronas-product-card-wishlist [data-fpv-wishlist-wrap].is-active button::before,html body .fpv-product-card-component .fpvdronas-product-card-wishlist [data-fpv-wishlist-wrap][data-wishlist-active="1"] a::before,html body .fpv-product-card-component .fpvdronas-product-card-wishlist [data-fpv-wishlist-wrap][data-wishlist-active="1"] button::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].is-active a,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].is-active button,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap][data-wishlist-active="1"] a,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap][data-wishlist-active="1"] button{border-color: var(--c-accent,#FF6A00) !important;background: var(--c-accent-light,#fff3eb) !important;color: var(--c-accent,#FF6A00) !important}html body [data-fpv-wishlist-wrap].is-loading{opacity: .72 !important;pointer-events: none !important}html body [data-fpv-wishlist-wrap].is-active a,html body [data-fpv-wishlist-wrap].is-active button,html body [data-fpv-wishlist-wrap].is-active .fpv-wishlist-static-button,html body [data-fpv-wishlist-wrap].exists a,html body [data-fpv-wishlist-wrap].exists button,html body [data-fpv-wishlist-wrap].exists .fpv-wishlist-static-button,html body [data-fpv-wishlist-wrap].added_to_wishlist a,html body [data-fpv-wishlist-wrap].added_to_wishlist button,html body [data-fpv-wishlist-wrap].added_to_wishlist .fpv-wishlist-static-button,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] a,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] button,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] .fpv-wishlist-static-button{color: var(--c-accent,#FF6A00) !important}html body [data-fpv-wishlist-wrap].is-active a::before,html body [data-fpv-wishlist-wrap].is-active button::before,html body [data-fpv-wishlist-wrap].is-active .fpv-wishlist-static-button::before,html body [data-fpv-wishlist-wrap].exists a::before,html body [data-fpv-wishlist-wrap].exists button::before,html body [data-fpv-wishlist-wrap].exists .fpv-wishlist-static-button::before,html body [data-fpv-wishlist-wrap].added_to_wishlist a::before,html body [data-fpv-wishlist-wrap].added_to_wishlist button::before,html body [data-fpv-wishlist-wrap].added_to_wishlist .fpv-wishlist-static-button::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] a::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] button::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] .fpv-wishlist-static-button::before,html body [data-fpv-wishlist-wrap] .yith-wcwl-add-to-wishlist.exists a::before,html body [data-fpv-wishlist-wrap] .yith-wcwl-add-to-wishlist.added_to_wishlist a::before,html body [data-fpv-wishlist-wrap] a.exists::before,html body [data-fpv-wishlist-wrap] a.added_to_wishlist::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].is-active a,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].is-active button,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].exists a,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].exists button,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap][data-wishlist-active="1"] a,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap][data-wishlist-active="1"] button{border-color: var(--c-accent,#FF6A00) !important;background: var(--c-accent-light,#fff3eb) !important;color: var(--c-accent,#FF6A00) !important}html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body,html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots{justify-self: center !important;width: min(815px,100%) !important;max-width: 815px !important;margin-left: auto !important;margin-right: auto !important}html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body > :where(p,h1,h2,h3,h4,h5,h6,figure,.wp-block-image,.wp-block-group,.wp-block-columns),html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots > :where(p,h1,h2,h3,h4,h5,h6,figure,.wp-block-image,.wp-block-group,.wp-block-columns){margin-left: auto !important;margin-right: auto !important}@media (max-width: 782px){html body.page main.fpvd-contact-page .fpvd-contact-section-inner > .fpvd-contact-body,html body.page main.fpvd-contact-page .fpvd-contact-body.fpvd-contact-layout-slots{justify-self: stretch !important;width: 100% !important;max-width: 100% !important}}.d0-product-grid-block{width: 100%;margin: 32px 0}.d0-product-grid-block .d0-product-grid-block-inner{width: 100%}.d0-product-grid-block .d0-product-grid-block-header{margin-bottom: 14px}.d0-product-grid-block .d0-product-grid-block-list.product-grid,.d0-product-grid-block ul.products.d0-product-grid-block-list{display: grid !important;grid-template-columns: repeat(var(--d0-product-grid-columns,4),minmax(0,1fr)) !important;gap: 14px !important;width: 100% !important;list-style: none !important;margin: 0 !important;padding: 0 !important}.d0-product-grid-block .d0-product-grid-empty{background: var(--c-surface);border: 1px solid var(--c-border);border-radius: var(--radius-lg);color: var(--c-muted);padding: 18px;text-align: center}@media (max-width: 980px){.d0-product-grid-block .d0-product-grid-block-list.product-grid,.d0-product-grid-block ul.products.d0-product-grid-block-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 520px){.d0-product-grid-block{margin: 24px 0}.d0-product-grid-block .d0-product-grid-block-list.product-grid,.d0-product-grid-block ul.products.d0-product-grid-block-list{gap: 10px !important}}.d0-product-grid-block{--d0-product-grid-gap: 14px}.d0-product-grid-block .d0-product-grid-block-header{align-items: end;gap: 12px}.d0-product-grid-block .d0-product-grid-block-title{margin-bottom: 0}.d0-product-grid-block .d0-product-grid-block-subtitle{line-height: 1.35}.d0-product-grid-block .d0-product-grid-block-list.product-grid,.d0-product-grid-block ul.products.d0-product-grid-block-list{display: grid !important;grid-template-columns: repeat(var(--d0-product-grid-columns,4),minmax(0,1fr)) !important;gap: var(--d0-product-grid-gap,14px) !important;width: 100% !important;list-style: none !important;margin: 0 !important;padding: 0 !important}.d0-product-grid-block .d0-product-grid-block-list.product-grid::before,.d0-product-grid-block .d0-product-grid-block-list.product-grid::after,.d0-product-grid-block ul.products.d0-product-grid-block-list::before,.d0-product-grid-block ul.products.d0-product-grid-block-list::after{display: none !important;content: none !important}.d0-product-grid-block .d0-product-grid-block-list > li.product,.d0-product-grid-block .d0-product-grid-block-list > .product-card{width: auto !important;min-width: 0 !important;margin: 0 !important;float: none !important;clear: none !important}.d0-product-grid-carousel-shell{position: relative;width: 100%}.d0-product-grid-block--layout-carousel .d0-product-grid-block-list.product-grid,.d0-product-grid-block--layout-carousel ul.products.d0-product-grid-block-list{display: flex !important;flex-wrap: nowrap !important;overflow-x: auto !important;overflow-y: visible !important;gap: var(--d0-product-grid-gap,14px) !important;scroll-snap-type: x mandatory;scroll-padding: 2px;-webkit-overflow-scrolling: touch;padding: 2px 2px 12px !important;scrollbar-width: thin}.d0-product-grid-block--layout-carousel .d0-product-grid-block-list > li.product,.d0-product-grid-block--layout-carousel .d0-product-grid-block-list > .product-card{flex: 0 0 var(--d0-product-card-basis,220px) !important;width: var(--d0-product-card-basis,220px) !important;scroll-snap-align: start}.d0-product-grid-carousel-btn{position: absolute;z-index: 3;top: 50%;transform: translateY(-50%);width: 34px;height: 42px;border: 1px solid var(--c-border,#d8d8d8);border-radius: 9px;background: var(--c-surface,#fff);color: var(--c-text,#202A44);box-shadow: 0 10px 24px rgba(0,0,0,.12);cursor: pointer;font-family: var(--font-display,inherit);font-size: 28px;font-weight: 800;line-height: 1;display: flex;align-items: center;justify-content: center}.d0-product-grid-carousel-btn:hover{border-color: var(--c-accent,#ff6a00);color: var(--c-accent,#ff6a00)}.d0-product-grid-carousel-btn--prev{left: -12px}.d0-product-grid-carousel-btn--next{right: -12px}@media (max-width: 980px){.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) .d0-product-grid-block-list.product-grid,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) ul.products.d0-product-grid-block-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important}.d0-product-grid-block--layout-carousel .d0-product-grid-block-list > li.product,.d0-product-grid-block--layout-carousel .d0-product-grid-block-list > .product-card{flex-basis: min(260px,44vw) !important;width: min(260px,44vw) !important}}@media (max-width: 620px){.d0-product-grid-block .d0-product-grid-block-header{align-items: flex-start}.d0-product-grid-carousel-btn{display: none}.d0-product-grid-block--layout-carousel .d0-product-grid-block-list > li.product,.d0-product-grid-block--layout-carousel .d0-product-grid-block-list > .product-card{flex-basis: min(250px,78vw) !important;width: min(250px,78vw) !important}}body.fpv-hero-bg-image-active.fpv-hero-header-integrated .site-header{border-bottom-color: transparent !important;box-shadow: none !important}body.fpv-hero-bg-image-active.fpv-hero-header-integrated .main-nav{border-top-color: transparent !important;border-bottom-color: transparent !important;box-shadow: none !important}body.fpv-hero-bg-image-active.fpv-hero-header-integrated .hero .hero-accent-line{background: transparent !important}body.fpv-hero-bg-image-active .site-header,body.fpv-hero-bg-image-active.fpv-hero-header-integrated .site-header,body.home.fpv-hero-bg-image-active .site-header,body.front-page.fpv-hero-bg-image-active .site-header{border-top: 0 !important;border-bottom: 0 !important;box-shadow: none !important;outline: 0 !important}body.fpv-hero-bg-image-active .main-nav,body.fpv-hero-bg-image-active.fpv-hero-header-integrated .main-nav,body.home.fpv-hero-bg-image-active .main-nav,body.front-page.fpv-hero-bg-image-active .main-nav{border-top: 0 !important;border-bottom: 0 !important;box-shadow: none !important;outline: 0 !important}body.fpv-hero-bg-image-active .site-header::before,body.fpv-hero-bg-image-active .site-header::after,body.fpv-hero-bg-image-active .main-nav::before,body.fpv-hero-bg-image-active .main-nav::after{border: 0 !important;outline: 0 !important}body.fpv-hero-bg-image-active .hero .hero-accent-line,body.home .hero.hero-bg-mode-image .hero-accent-line,body.front-page .hero.hero-bg-mode-image .hero-accent-line{display: none !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}.search-bar button,.search-bar button:focus,.search-bar button:active{background: var(--c-accent) !important;border: 1.5px solid var(--c-accent) !important;outline: 0 !important;box-shadow: none !important;-webkit-appearance: none !important;appearance: none !important}.search-bar button:hover{background: var(--c-accent2) !important;border-color: var(--c-accent2) !important;outline: 0 !important;box-shadow: none !important}.header-actions .header-button,.header-actions .header-button:hover,.header-actions .header-button:focus,.header-actions .header-button:active{background: transparent !important;box-shadow: none !important;outline: 0 !important}.header-actions .header-button:hover,.header-actions .header-button:focus,.header-actions .header-button:hover span,.header-actions .header-button:focus span{color: var(--c-accent) !important}.header-actions .header-button:hover svg,.header-actions .header-button:focus svg,.header-actions .header-button:hover svg *,.header-actions .header-button:focus svg *{stroke: var(--c-accent) !important;color: var(--c-accent) !important}body.fpv-hero-bg-image-active .site-header .header-button:hover,body.fpv-hero-bg-image-active .site-header .header-button:focus,body.fpv-hero-bg-image-active .site-header .header-button:active{background: transparent !important}body.fpv-hero-bg-image-active .site-header .header-button:hover,body.fpv-hero-bg-image-active .site-header .header-button:focus,body.fpv-hero-bg-image-active .site-header .header-button:hover span,body.fpv-hero-bg-image-active .site-header .header-button:focus span{color: var(--c-accent) !important}body.fpv-hero-bg-image-active .site-header .header-button:hover svg,body.fpv-hero-bg-image-active .site-header .header-button:focus svg,body.fpv-hero-bg-image-active .site-header .header-button:hover svg *,body.fpv-hero-bg-image-active .site-header .header-button:focus svg *{stroke: var(--c-accent) !important;color: var(--c-accent) !important}.fpvdronas-contrast-logo-link{display: inline-flex !important;align-items: center !important;gap: 8px !important;line-height: 1 !important;text-decoration: none !important}.fpvdronas-text-logo{font-family: var(--font-display) !important;font-size: 28px !important;font-weight: 800 !important;letter-spacing: 1px !important;display: inline-flex !important;align-items: center !important;gap: 8px !important;color: var(--c-text) !important;text-transform: uppercase !important}.fpvdronas-contrast-logo-link img,.fpvdronas-contrast-logo-link .custom-logo{display: block;max-height: 46px;width: auto;object-fit: contain}.fpvdronas-contrast-logo-link .fpvdronas-hero-logo{display: none !important}body.fpv-hero-bg-image-active.fpv-hero-contrast-light .fpvdronas-contrast-logo-link.has-hero-light-logo .fpvdronas-logo-default{display: none !important}body.fpv-hero-bg-image-active.fpv-hero-contrast-light .fpvdronas-contrast-logo-link.has-hero-light-logo .fpvdronas-hero-logo--light-bg{display: block !important}body.fpv-hero-bg-image-active.fpv-hero-contrast-dark .fpvdronas-contrast-logo-link.has-hero-dark-logo .fpvdronas-logo-default{display: none !important}body.fpv-hero-bg-image-active.fpv-hero-contrast-dark .fpvdronas-contrast-logo-link.has-hero-dark-logo .fpvdronas-hero-logo--dark-bg{display: block !important}@media (max-width: 640px){.fpvdronas-text-logo{font-size: 18px !important;max-width: 150px !important;overflow: hidden !important}.fpvdronas-contrast-logo-link img,.fpvdronas-contrast-logo-link .custom-logo{max-width: 142px !important;max-height: 38px !important}}@media (max-width: 380px){.fpvdronas-contrast-logo-link img,.fpvdronas-contrast-logo-link .custom-logo{max-width: 116px !important}.fpvdronas-text-logo{max-width: 116px !important;font-size: 15px !important}}body.fpv-hero-bg-image-active .site-header .search-bar,body.home .site-header .search-bar,body.front-page .site-header .search-bar{border-color: var(--c-accent) !important}body.fpv-hero-bg-image-active .site-header .search-bar:focus-within,body.home .site-header .search-bar:focus-within,body.front-page .site-header .search-bar:focus-within{border-color: var(--c-accent) !important}body.fpv-hero-bg-image-active .site-header .search-bar button,body.fpv-hero-bg-image-active .site-header .search-bar button:focus,body.fpv-hero-bg-image-active .site-header .search-bar button:active,body.home .site-header .search-bar button,body.home .site-header .search-bar button:focus,body.home .site-header .search-bar button:active,body.front-page .site-header .search-bar button,body.front-page .site-header .search-bar button:focus,body.front-page .site-header .search-bar button:active{background: var(--c-accent) !important;border-color: var(--c-accent) !important;box-shadow: inset 0 0 0 1px var(--c-accent) !important}body.fpv-hero-bg-image-active .site-header .search-bar button:hover,body.home .site-header .search-bar button:hover,body.front-page .site-header .search-bar button:hover{background: var(--c-accent2) !important;border-color: var(--c-accent2) !important;box-shadow: inset 0 0 0 1px var(--c-accent2) !important}body.fpv-hero-bg-image-active .main-nav,body.fpv-hero-bg-image-active.fpv-hero-header-integrated .main-nav,body.home.fpv-hero-bg-image-active .main-nav,body.front-page.fpv-hero-bg-image-active .main-nav{overflow: visible !important;z-index: 250 !important}body.fpv-hero-bg-image-active .site-header,body.fpv-hero-bg-image-active.fpv-hero-header-integrated .site-header,body.home.fpv-hero-bg-image-active .site-header,body.front-page.fpv-hero-bg-image-active .site-header{z-index: 260 !important}body.fpv-hero-bg-image-active .main-nav > .nav-inner,body.home.fpv-hero-bg-image-active .main-nav > .nav-inner,body.front-page.fpv-hero-bg-image-active .main-nav > .nav-inner{position: relative !important;z-index: 3 !important;overflow: visible !important}body.fpv-hero-bg-image-active .main-nav .nav-menu,body.fpv-hero-bg-image-active .main-nav .nav-menu > li{overflow: visible !important}body.fpv-hero-bg-image-active .main-nav .nav-menu .sub-menu{z-index: 9999 !important;background: var(--c-surface) !important;color: var(--c-text) !important}body.fpv-hero-bg-image-active .main-nav .nav-menu .sub-menu a{color: var(--c-text) !important}body.fpv-hero-bg-image-active .main-nav .nav-menu .sub-menu a:hover,body.fpv-hero-bg-image-active .main-nav .nav-menu .sub-menu li:hover > a{color: var(--c-accent) !important;background: var(--c-accent-light) !important}.fpvd-promo-v138-tag{text-transform: none !important;letter-spacing: .02em !important;font-family: var(--font-body,sans-serif) !important;line-height: 1.15 !important}.fpvd-promo-v138-tag strong{font: inherit}body.home .hero.hero-bg-mode-slider,body.front-page .hero.hero-bg-mode-slider{background-size: auto;background-position: initial;isolation: isolate;background-image: none !important}body.home .hero.hero-bg-mode-slider::before,body.front-page .hero.hero-bg-mode-slider::before{content: none !important;display: none !important}body.home .hero.hero-bg-mode-slider::after,body.front-page .hero.hero-bg-mode-slider::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: var(--fpv-hero-bg-tint,rgba(0,0,0,0))}body.home .hero.hero-bg-mode-slider .hero-grid,body.front-page .hero.hero-bg-mode-slider .hero-grid{display: none !important}.hero-background-slider{position: absolute;inset: 0;z-index: 0;pointer-events: none;overflow: hidden;background-color: var(--c-surface)}.hero-background-slide{position: absolute;inset: 0;z-index: 1;opacity: 0;background-image: var(--fpv-hero-bg-slide-image);background-size: cover;background-position: calc(50% + var(--fpv-hero-bg-x,0px)) calc(50% + var(--fpv-hero-bg-y,0px));background-repeat: no-repeat;background-attachment: fixed;transition: opacity var(--fpv-hero-bg-slide-speed,700ms) ease;will-change: opacity}.hero-background-slide.is-active{z-index: 2;opacity: var(--fpv-hero-bg-opacity,1)}body.home .hero.hero-bg-mode-slider .hero-tag,body.front-page .hero.hero-bg-mode-slider .hero-tag{background: var(--c-accent) !important;color: var(--c-white) !important;border-left-color: var(--c-accent2) !important;box-shadow: 0 6px 18px rgba(0,0,0,.12)}body.home .hero.hero-bg-mode-slider .hero-accent-line,body.front-page .hero.hero-bg-mode-slider .hero-accent-line{display: none !important}body.home .hero.hero-bg-mode-slider .hero-inner,body.front-page .hero.hero-bg-mode-slider .hero-inner{position: relative;z-index: 3}body.home .hero.hero-bg-mode-slider .hero-floating-cta,body.front-page .hero.hero-bg-mode-slider .hero-floating-cta{z-index: 3}@media (max-width: 820px){.hero-background-slide{background-attachment: scroll}}.fpvd-promo-v138-tag,.fpvd-promo-v138-tag *,.fpvd-editable-promo .promo-tag,.fpvd-editable-promo .promo-tag *{text-transform: none !important;letter-spacing: 0 !important;font-family: Arial,Helvetica,sans-serif !important;font-weight: 700 !important;font-style: normal !important;font-variant: normal !important;font-variant-ligatures: none !important;font-feature-settings: "liga" 0,"clig" 0,"kern" 1 !important;text-rendering: geometricPrecision !important;white-space: normal !important;word-break: normal !important;overflow-wrap: normal !important;line-height: 1.2 !important}.fpvd-promo-v138-tag,.fpvd-editable-promo .promo-tag{max-width: min(100%,42ch) !important}.hero-background-slider--fade .hero-background-slide{opacity: 0;transform: none;transition: opacity var(--fpv-hero-bg-slide-speed,700ms) ease}.hero-background-slider--fade .hero-background-slide.is-active{opacity: var(--fpv-hero-bg-opacity,1)}.hero-background-slider--change .hero-background-slide{opacity: 0;transform: none;transition: none !important}.hero-background-slider--change .hero-background-slide.is-active{opacity: var(--fpv-hero-bg-opacity,1)}.hero-background-slider--slide_left .hero-background-slide,.hero-background-slider--slide_right .hero-background-slide,.hero-background-slider--slide_up .hero-background-slide,.hero-background-slider--slide_down .hero-background-slide{opacity: var(--fpv-hero-bg-opacity,1);transition: transform var(--fpv-hero-bg-slide-speed,700ms) ease;will-change: transform}.hero-background-slider--slide_left .hero-background-slide{transform: translate3d(100%,0,0)}.hero-background-slider--slide_left .hero-background-slide.is-active{transform: translate3d(0,0,0)}.hero-background-slider--slide_left .hero-background-slide.is-leaving{transform: translate3d(-100%,0,0)}.hero-background-slider--slide_right .hero-background-slide{transform: translate3d(-100%,0,0)}.hero-background-slider--slide_right .hero-background-slide.is-active{transform: translate3d(0,0,0)}.hero-background-slider--slide_right .hero-background-slide.is-leaving{transform: translate3d(100%,0,0)}.hero-background-slider--slide_up .hero-background-slide{transform: translate3d(0,100%,0)}.hero-background-slider--slide_up .hero-background-slide.is-active{transform: translate3d(0,0,0)}.hero-background-slider--slide_up .hero-background-slide.is-leaving{transform: translate3d(0,-100%,0)}.hero-background-slider--slide_down .hero-background-slide{transform: translate3d(0,-100%,0)}.hero-background-slider--slide_down .hero-background-slide.is-active{transform: translate3d(0,0,0)}.hero-background-slider--slide_down .hero-background-slide.is-leaving{transform: translate3d(0,100%,0)}.hero-background-slider--slide_left .hero-background-slide.is-active,.hero-background-slider--slide_right .hero-background-slide.is-active,.hero-background-slider--slide_up .hero-background-slide.is-active,.hero-background-slider--slide_down .hero-background-slide.is-active{z-index: 3}.hero-background-slider--slide_left .hero-background-slide.is-leaving,.hero-background-slider--slide_right .hero-background-slide.is-leaving,.hero-background-slider--slide_up .hero-background-slide.is-leaving,.hero-background-slider--slide_down .hero-background-slide.is-leaving{z-index: 2}body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .site-header,body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .main-nav{background: transparent !important;background-color: transparent !important;background-image: none !important;box-shadow: none !important}body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .site-header::before,body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .site-header::after,body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .main-nav::before,body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .main-nav::after{content: none !important;display: none !important;background: none !important;background-image: none !important}body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .hero.hero-bg-mode-slider,body.home.fpv-hero-bg-slider-active.fpv-hero-header-integrated .hero.hero-bg-mode-slider,body.front-page.fpv-hero-bg-slider-active.fpv-hero-header-integrated .hero.hero-bg-mode-slider{overflow: visible !important;background: transparent !important;background-image: none !important;--fpv-hero-bg-bleed-top: 0px}body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .hero.hero-bg-mode-slider .hero-background-slider{top: calc(-1 * var(--fpv-hero-bg-bleed-top,0px)) !important;bottom: auto !important;height: calc(100% + var(--fpv-hero-bg-bleed-top,0px)) !important;border-radius: 0 !important}body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .hero.hero-bg-mode-slider::after{top: calc(-1 * var(--fpv-hero-bg-bleed-top,0px)) !important;bottom: 0 !important;height: auto !important}body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .site-header > .header-inner,body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .main-nav > .nav-inner{position: relative !important;z-index: 3 !important}body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .hero.hero-bg-mode-slider .hero-inner{position: relative !important;z-index: 3 !important}body.fpv-hero-bg-slider-active.fpv-hero-header-integrated .hero.hero-bg-mode-slider .hero-floating-cta{z-index: 3 !important}.site-footer .footer-social .social-btn{width: 34px;min-width: 34px;height: 34px;padding: 0;line-height: 1}.site-footer .footer-social .social-icon{width: 17px;height: 17px;display: block;color: currentColor}.site-footer .footer-brand-col .footer-desc{max-width: var(--fpv-footer-desc-max-width,360px)}.site-footer .footer-brand-col .footer-social{position: relative;left: var(--fpv-footer-social-offset-x,0px);top: var(--fpv-footer-social-offset-y,0px)}@media (min-width: 783px){:root{--d0-global-product-card-width: 245px;--d0-global-product-card-gap: 14px;--d0-category-sidebar-width: 220px}body.tax-product_cat .fpv-product-category-page .section-inner,body.tax-product_tag .fpv-product-category-page .section-inner,body.post-type-archive-product .fpv-product-category-page .section-inner{max-width: 1380px !important;width: calc(100% - 48px) !important;margin-left: auto !important;margin-right: auto !important}body.tax-product_cat .fpv-product-category-page .fpvdronas-category-layout-with-filter,body.tax-product_tag .fpv-product-category-page .fpvdronas-category-layout-with-filter,body.post-type-archive-product .fpv-product-category-page .fpvdronas-category-layout-with-filter{display: grid !important;grid-template-columns: var(--d0-category-sidebar-width) max-content !important;column-gap: 42px !important;align-items: start !important;justify-content: center !important;width: 100% !important;max-width: 100% !important}body.tax-product_cat .fpv-product-category-page .fpv-category-products-section,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section{width: calc((var(--d0-global-product-card-width) * 4) + (var(--d0-global-product-card-gap) * 3)) !important;max-width: calc((var(--d0-global-product-card-width) * 4) + (var(--d0-global-product-card-gap) * 3)) !important;min-width: 0 !important}body.tax-product_cat .fpv-product-category-page .fpv-category-products-section ul.products,body.tax-product_cat.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.tax-product_cat.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.tax-product_tag .fpv-product-category-page .fpv-category-products-section ul.products,body.tax-product_tag.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section ul.products,body.post-type-archive-product.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"]{display: grid !important;grid-template-columns: repeat(4,var(--d0-global-product-card-width)) !important;gap: var(--d0-global-product-card-gap) !important;justify-content: start !important;align-items: stretch !important;width: calc((var(--d0-global-product-card-width) * 4) + (var(--d0-global-product-card-gap) * 3)) !important;max-width: calc((var(--d0-global-product-card-width) * 4) + (var(--d0-global-product-card-gap) * 3)) !important;margin: 0 !important;padding: 0 !important;overflow: visible !important}body.tax-product_cat .fpv-product-category-page .fpv-category-products-section ul.products > li.product,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section ul.products > li.product,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section ul.products > li.product,body.tax-product_cat .fpv-product-category-page .fpv-category-products-section .fpv-product-card-component,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section .fpv-product-card-component,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section .fpv-product-card-component{width: var(--d0-global-product-card-width) !important;min-width: var(--d0-global-product-card-width) !important;max-width: var(--d0-global-product-card-width) !important;margin: 0 !important;float: none !important;clear: none !important;box-sizing: border-box !important}body.tax-product_cat .fpv-product-category-page .fpv-category-products-section .fpvdronas-product-card-image,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section .fpvdronas-product-card-image,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section .fpvdronas-product-card-image{height: 205px !important;aspect-ratio: auto !important}}@media (min-width: 783px) and (max-width: 1240px){body.tax-product_cat .fpv-product-category-page .fpvdronas-category-layout-with-filter,body.tax-product_tag .fpv-product-category-page .fpvdronas-category-layout-with-filter,body.post-type-archive-product .fpv-product-category-page .fpvdronas-category-layout-with-filter{grid-template-columns: 200px max-content !important;column-gap: 28px !important}body.tax-product_cat .fpv-product-category-page .fpv-category-products-section,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section,body.tax-product_cat .fpv-product-category-page .fpv-category-products-section ul.products,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section ul.products,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section ul.products{width: calc((var(--d0-global-product-card-width) * 3) + (var(--d0-global-product-card-gap) * 2)) !important;max-width: calc((var(--d0-global-product-card-width) * 3) + (var(--d0-global-product-card-gap) * 2)) !important;grid-template-columns: repeat(3,var(--d0-global-product-card-width)) !important}}@media (min-width: 783px){body.single-product section.fpvdronas-related-products > ul.products.fpvdronas-related-grid,body.single-product section.fpvdronas-related-products > ul.products{display: grid !important;grid-template-columns: repeat(auto-fill,var(--d0-global-product-card-width,245px)) !important;gap: var(--d0-global-product-card-gap,14px) !important;justify-content: start !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;list-style: none !important}body.single-product section.fpvdronas-related-products > ul.products.fpvdronas-related-grid > li.product,body.single-product section.fpvdronas-related-products > ul.products > li.product,body.single-product section.fpvdronas-related-products > ul.products .fpv-product-card-component{width: var(--d0-global-product-card-width,245px) !important;min-width: var(--d0-global-product-card-width,245px) !important;max-width: var(--d0-global-product-card-width,245px) !important;margin: 0 !important;float: none !important;clear: none !important;flex: none !important;box-sizing: border-box !important}}@media (max-width: 782px){body.single-product section.fpvdronas-related-products > ul.products.fpvdronas-related-grid,body.single-product section.fpvdronas-related-products > ul.products{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;list-style: none !important;transform: none !important}body.single-product section.fpvdronas-related-products > ul.products.fpvdronas-related-grid > li.product,body.single-product section.fpvdronas-related-products > ul.products > li.product,body.single-product section.fpvdronas-related-products > ul.products .fpv-product-card-component{width: auto !important;min-width: 0 !important;max-width: none !important;flex: none !important;float: none !important;clear: none !important;margin: 0 !important;box-sizing: border-box !important}}@media (max-width: 782px){body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs,body.single-product .fpvdronas-single-product-layout .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs,body.single-product .woocommerce div.product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{display: flex !important;flex-direction: column !important;flex-wrap: nowrap !important;grid-template-columns: none !important;grid-auto-flow: row !important;grid-auto-columns: auto !important;justify-content: flex-start !important;align-items: stretch !important;width: 100% !important;overflow: visible !important;overflow-x: visible !important;overflow-y: visible !important;border-bottom: 0 !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li,body.single-product .fpvdronas-single-product-layout .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li,body.single-product .woocommerce div.product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li{display: block !important;width: 100% !important;min-width: 0 !important;max-width: none !important;flex: 0 0 auto !important;float: none !important;order: initial;border-bottom: 1px solid var(--c-border,#d6d6d6) !important}body.single-product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li a,body.single-product .fpvdronas-single-product-layout .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li a,body.single-product .woocommerce div.product .fpvdronas-product-tabs-discussion-grid .woocommerce-tabs ul.tabs li a,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{min-height: 46px !important;justify-content: center !important;text-align: center !important;white-space: normal !important;overflow: visible !important;text-overflow: clip !important;font-size: 12px !important;line-height: 1.15 !important;padding: 12px 16px !important;border-bottom: 0 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active > a{color: var(--c-accent,#ff6a00) !important;box-shadow: inset 0 -3px 0 var(--c-accent,#ff6a00) !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) > .panel,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) > .woocommerce-Tabs-panel{display: none !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active > .panel,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active > .woocommerce-Tabs-panel{display: block !important;width: 100% !important;margin: 0 !important;padding: 18px !important;border-top: 1px solid var(--c-border,#d6d6d6) !important;box-sizing: border-box !important}body.single-product .woocommerce div.product .woocommerce-tabs > .panel,body.single-product .woocommerce div.product .woocommerce-tabs > .woocommerce-Tabs-panel{display: none !important}}html body.single-product .woocommerce div.product form.cart .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart .fpvdronas-single-ribbon{order: 35 !important;flex: 0 1 auto !important;margin: 0 !important;align-self: center !important}@media (max-width: 767px){html body.single-product .woocommerce div.product form.cart .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart .fpvdronas-single-ribbon{order: 35 !important;flex: 0 0 100% !important;width: 100% !important;margin: 0 !important}}html body.single-product .woocommerce div.product form.cart,html body.single-product .summary.entry-summary form.cart,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart-enabled,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart-enabled,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart-disabled,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart-disabled{display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: center !important;justify-content: flex-start !important;gap: 10px 12px !important;row-gap: 10px !important;column-gap: 12px !important;overflow: visible !important}html body.single-product .woocommerce div.product form.cart .quantity,html body.single-product .summary.entry-summary form.cart .quantity,html body.single-product .woocommerce div.product form.cart .fpv-qty-enhanced,html body.single-product .summary.entry-summary form.cart .fpv-qty-enhanced{order: 10 !important;flex: 0 0 auto !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart .single_add_to_cart_button,html body.single-product .summary.entry-summary form.cart .single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart button[name="add-to-cart"],html body.single-product .summary.entry-summary form.cart button[name="add-to-cart"]{order: 20 !important;flex: 0 0 auto !important;margin: 0 !important;align-self: center !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button{order: 30 !important;flex: 0 1 auto !important;display: inline-flex !important;align-items: center !important;justify-content: flex-start !important;align-self: center !important;width: auto !important;min-width: 0 !important;max-width: 285px !important;min-height: 24px !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: #3a3a3a !important;font-family: var(--font-body,inherit) !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.2 !important;text-align: left !important;white-space: nowrap !important;overflow: visible !important;opacity: 1 !important;visibility: visible !important}html body.single-product .woocommerce div.product form.cart .single_add_to_cart_button + .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart .single_add_to_cart_button + .fpv-fixed-stock-after-cart,html body.single-product .woocommerce div.product form.cart button[name="add-to-cart"] + .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart button[name="add-to-cart"] + .fpv-fixed-stock-after-cart{margin-left: 0 !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.is-in-stock,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.is-in-stock,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.is-low-stock,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.is-low-stock{color: #3a3a3a !important;font-weight: 700 !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.is-out-stock,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.is-out-stock{color: #d00000 !important;font-weight: 700 !important;line-height: 1.15 !important;white-space: pre-line !important;max-width: 285px !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.is-empty,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.is-empty,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart[hidden],html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart[hidden]{display: none !important}html body.single-product .summary.entry-summary > p.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .summary.entry-summary > span.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .summary.entry-summary form.cart > p.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .summary.entry-summary form.cart > span.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .woocommerce div.product form.cart > p.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .woocommerce div.product form.cart > span.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .woocommerce div.product form.cart .woocommerce-variation-availability:not(.fpv-fixed-stock-after-cart),html body.single-product .summary.entry-summary form.cart .woocommerce-variation-availability:not(.fpv-fixed-stock-after-cart){display: none !important}html body.single-product .woocommerce div.product form.cart .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart .fpvdronas-single-ribbon{order: 35 !important;flex: 0 1 auto !important;margin: 0 !important;align-self: center !important}html body.single-product .woocommerce div.product form.cart .fpvdronas-product-actions,html body.single-product .summary.entry-summary form.cart .fpvdronas-product-actions{order: 40 !important;flex: 0 0 100% !important;width: 100% !important;display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: flex-start !important;gap: 8px !important;row-gap: 8px !important;column-gap: 8px !important;margin: 0 !important;padding: 0 !important}html body.single-product .fpvdronas-product-actions .fpv-product-action,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist,html body.single-product .fpvdronas-product-actions button,html body.single-product .fpvdronas-product-actions a.button,html body.single-product .fpvdronas-product-actions .button{margin: 0 !important}@media (max-width: 767px){html body.single-product .woocommerce div.product form.cart,html body.single-product .summary.entry-summary form.cart,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart-enabled,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart-enabled,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart-disabled,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart-disabled{gap: 10px 8px !important;row-gap: 10px !important;column-gap: 8px !important}html body.single-product .woocommerce div.product form.cart .single_add_to_cart_button,html body.single-product .summary.entry-summary form.cart .single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart button[name="add-to-cart"],html body.single-product .summary.entry-summary form.cart button[name="add-to-cart"]{order: 20 !important;flex: 1 1 140px !important;min-width: 138px !important;max-width: 100% !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-qty-mobile,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-qty-mobile{order: 30 !important;flex: 0 0 100% !important;display: block !important;width: 100% !important;min-width: 100% !important;max-width: 100% !important;min-height: 20px !important;margin: 0 !important;font-size: 13px !important;line-height: 1.2 !important;white-space: normal !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.is-out-stock,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.is-out-stock{white-space: pre-line !important;max-width: 100% !important}html body.single-product .woocommerce div.product form.cart .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart .fpvdronas-single-ribbon,html body.single-product .woocommerce div.product form.cart .fpvdronas-product-actions,html body.single-product .summary.entry-summary form.cart .fpvdronas-product-actions{flex: 0 0 100% !important;width: 100% !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart .fpvdronas-product-actions,html body.single-product .summary.entry-summary form.cart .fpvdronas-product-actions{gap: 9px !important;row-gap: 9px !important;column-gap: 9px !important}}html body.single-product .woocommerce div.product form.cart:not(.variations_form),html body.single-product .summary.entry-summary form.cart:not(.variations_form){--fpv-single-simple-gap-x: 12px !important;--fpv-single-simple-gap-y: 10px !important;display: grid !important;grid-template-columns: auto auto auto minmax(0,1fr) !important;grid-auto-flow: row !important;align-items: center !important;justify-items: start !important;justify-content: start !important;align-content: start !important;gap: var(--fpv-single-simple-gap-y) var(--fpv-single-simple-gap-x) !important;row-gap: var(--fpv-single-simple-gap-y) !important;column-gap: var(--fpv-single-simple-gap-x) !important;width: 100% !important;max-width: 650px !important;min-width: 0 !important;margin: 16px 0 0 0 !important;padding: 0 !important;box-sizing: border-box !important;text-align: left !important;transform: none !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .quantity,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .quantity,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-qty-enhanced,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-qty-enhanced{grid-column: 1 !important;grid-row: 1 !important;justify-self: start !important;align-self: center !important;margin: 0 !important;padding: 0 !important;transform: none !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .quantity .fpv-qty-enhanced,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .quantity .fpv-qty-enhanced{margin: 0 !important;transform: none !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .single_add_to_cart_button,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > button[name="add-to-cart"],html body.single-product .summary.entry-summary form.cart:not(.variations_form) > button[name="add-to-cart"]{grid-column: 2 !important;grid-row: 1 !important;justify-self: start !important;align-self: center !important;margin: 0 !important;transform: none !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button{grid-column: 3 !important;grid-row: 1 !important;justify-self: start !important;align-self: center !important;margin: 0 !important;transform: none !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpvdronas-single-ribbon{grid-column: 4 !important;grid-row: 1 !important;justify-self: start !important;align-self: center !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpvdronas-product-actions,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpvdronas-product-actions{grid-column: 1 / -1 !important;grid-row: auto !important;justify-self: stretch !important;align-self: start !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;transform: none !important}@media (max-width: 767px){html body.single-product .woocommerce div.product form.cart:not(.variations_form),html body.single-product .summary.entry-summary form.cart:not(.variations_form){--fpv-single-simple-gap-x: 8px !important;--fpv-single-simple-gap-y: 10px !important;grid-template-columns: auto minmax(0,1fr) !important;width: 100% !important;max-width: 100% !important;margin: 14px 0 0 0 !important;padding: 0 !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .quantity,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .quantity,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-qty-enhanced,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-qty-enhanced{grid-column: 1 !important;grid-row: 1 !important;justify-self: start !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .single_add_to_cart_button,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > button[name="add-to-cart"],html body.single-product .summary.entry-summary form.cart:not(.variations_form) > button[name="add-to-cart"]{grid-column: 2 !important;grid-row: 1 !important;justify-self: stretch !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-qty-mobile,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-qty-mobile{grid-column: 1 / -1 !important;grid-row: auto !important;justify-self: stretch !important;align-self: start !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;min-height: 0 !important;margin: 0 !important;display: block !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpvdronas-single-ribbon,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpvdronas-product-actions,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpvdronas-product-actions{grid-column: 1 / -1 !important;grid-row: auto !important;justify-self: stretch !important;width: 100% !important;max-width: 100% !important;margin: 0 !important}}@media (min-width: 1025px){body.home .products-section .product-grid.fpvdronas-home-product-grid{grid-template-columns: repeat(var(--fpvdronas-home-products-columns,5),minmax(0,1fr)) !important}}body.woocommerce-account .fpv-account-loyalty-badge{border-radius: 5px !important;min-width: 0 !important;min-height: 0 !important;padding: 11px 18px !important}body.woocommerce-account a.fpv-account-loyalty-link,body.woocommerce-account a.fpv-account-loyalty-link:link,body.woocommerce-account a.fpv-account-loyalty-link:visited,body.woocommerce-account a.fpv-account-loyalty-link:hover,body.woocommerce-account a.fpv-account-loyalty-link:focus,body.woocommerce-account a.fpv-account-loyalty-link:active{color: #fff !important;-webkit-text-fill-color: #fff !important;text-decoration: none !important}html body .site-header .header-button svg,html body .site-header .header-button svg *,html body .site-header .cart-button svg,html body .site-header .cart-button svg *,html body .site-header .mobile-search-toggle svg,html body .site-header .mobile-search-toggle svg *,html body .site-header .mobile-nav-toggle svg,html body .site-header .mobile-nav-toggle svg *{color: var(--c-menu-text,var(--c-text,#3A3A3A)) !important;stroke: currentColor !important}html body .site-header .search-bar,html body .site-header .search-bar:focus-within{border-color: var(--c-accent,#FF6A00) !important}.fpvdronas-product-card-image .fpvdronas-made-in-lithuania-badge,body.single-product .woocommerce-product-gallery__image .fpvdronas-made-in-lithuania-badge{position: absolute !important;z-index: 8 !important;display: block !important;width: var(--fpvdronas-made-in-lt-badge-width,58px) !important;height: auto !important;line-height: 0 !important;pointer-events: none !important;user-select: none !important}.fpvdronas-product-card-image .fpvdronas-made-in-lithuania-badge img,body.single-product .woocommerce-product-gallery__image .fpvdronas-made-in-lithuania-badge img{display: block !important;width: 100% !important;max-width: 100% !important;height: auto !important;max-height: none !important;object-fit: contain !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}.fpvdronas-made-in-lithuania-badge.is-bottom-left{left: 10px !important;right: auto !important;bottom: 10px !important;top: auto !important}.fpvdronas-made-in-lithuania-badge.is-bottom-right{right: 10px !important;left: auto !important;bottom: 10px !important;top: auto !important}.fpvdronas-made-in-lithuania-badge.is-top-left{left: 10px !important;right: auto !important;top: 10px !important;bottom: auto !important}.fpvdronas-made-in-lithuania-badge.is-top-right{right: 10px !important;left: auto !important;top: 10px !important;bottom: auto !important}body.single-product .woocommerce-product-gallery__image{position: relative !important}@media (max-width: 600px){.fpvdronas-product-card-image .fpvdronas-made-in-lithuania-badge.is-bottom-left,.fpvdronas-product-card-image .fpvdronas-made-in-lithuania-badge.is-bottom-right{bottom: 7px !important}.fpvdronas-product-card-image .fpvdronas-made-in-lithuania-badge.is-top-left,.fpvdronas-product-card-image .fpvdronas-made-in-lithuania-badge.is-top-right{top: 7px !important}.fpvdronas-product-card-image .fpvdronas-made-in-lithuania-badge.is-bottom-left,.fpvdronas-product-card-image .fpvdronas-made-in-lithuania-badge.is-top-left{left: 7px !important}.fpvdronas-product-card-image .fpvdronas-made-in-lithuania-badge.is-bottom-right,.fpvdronas-product-card-image .fpvdronas-made-in-lithuania-badge.is-top-right{right: 7px !important}}.fpv-mobile-fixed-cart-actions{display: none !important}@media (max-width: 782px){html,body{width: 100% !important;max-width: 100% !important;overflow-x: hidden !important}html{scrollbar-gutter: auto !important}body,.site,#page,.site-main,.woocommerce-main,.woocommerce,.woocommerce-page,.entry-content,.section-inner{max-width: 100% !important;min-width: 0 !important;box-sizing: border-box !important}body.single-product *,body.woocommerce-cart *{box-sizing: border-box !important}body.single-product .woocommerce-main,body.single-product .site-main{width: 100% !important;max-width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;overflow-x: clip !important}body.single-product .woocommerce div.product.fpvdronas-single-product-layout,body.single-product .fpvdronas-single-product-layout{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 auto !important;padding-left: 12px !important;padding-right: 12px !important;overflow-x: clip !important}body.single-product .fpvdronas-single-product-top,body.single-product .woocommerce-product-gallery,body.single-product div.images,body.single-product div.summary,body.single-product .summary.entry-summary,body.single-product .woocommerce-tabs,body.single-product .related,body.single-product .upsells,body.single-product .fpv-product-widget-area{display: block !important;float: none !important;clear: both !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin-left: 0 !important;margin-right: 0 !important;overflow-x: clip !important}body.single-product .fpvdronas-product-news{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 30px 0 0 !important;padding: 0 !important;overflow-x: clip !important}body.single-product .fpvdronas-product-news .section-header{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 0 14px !important;padding: 0 !important;overflow-wrap: anywhere !important}body.single-product .fpvdronas-product-news .section-title,body.single-product .fpvdronas-product-news h2{width: 100% !important;max-width: 100% !important;margin: 0 0 12px !important;font-size: clamp(22px,7vw,28px) !important;line-height: 1.22 !important;overflow-wrap: anywhere !important;word-break: normal !important}body.single-product .fpvdronas-product-news .section-sub{width: 100% !important;max-width: 100% !important;font-size: 13px !important;line-height: 1.45 !important;overflow-wrap: anywhere !important}body.single-product .fpv-news-grid{display: grid !important;grid-template-columns: minmax(0,1fr) !important;gap: 14px !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow-x: clip !important}body.single-product .fpv-news-card{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;border-radius: 12px !important;overflow: hidden !important}body.single-product .fpv-news-image{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;max-width: 100% !important;min-height: 150px !important;aspect-ratio: 16 / 10 !important;overflow: hidden !important}body.single-product .fpv-news-image img{display: block !important;width: 100% !important;max-width: 100% !important;height: 100% !important;object-fit: cover !important}body.single-product .fpv-news-body{width: 100% !important;max-width: 100% !important;min-width: 0 !important;padding: 14px !important;overflow-wrap: anywhere !important}body.single-product .fpv-news-body h3,body.single-product .fpv-news-body h3 a,body.single-product .fpv-news-body p{max-width: 100% !important;overflow-wrap: anywhere !important;word-break: normal !important}body.woocommerce-cart{overflow-x: hidden !important;padding-bottom: calc(78px + env(safe-area-inset-bottom,0px)) !important}body.woocommerce-cart .woocommerce-main,body.woocommerce-cart .site-main,body.woocommerce-cart .fpv-woo-page-content,body.woocommerce-cart .fpv-woo-service-inner,body.woocommerce-cart .fpv-woo-content-shell,body.woocommerce-cart .woocommerce,body.woocommerce-cart .fpv-cart-page,body.woocommerce-cart .fpv-cart-layout,body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .cart_totals{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin-left: 0 !important;margin-right: 0 !important;overflow-x: clip !important}body.woocommerce-cart .fpv-woo-service-inner,body.woocommerce-cart .fpv-cart-page{padding-left: 10px !important;padding-right: 10px !important}body.woocommerce-cart .fpv-cart-table-card,body.woocommerce-cart .cart_totals{width: 100% !important;max-width: 100% !important;min-width: 0 !important;padding: 10px !important;border-radius: 12px !important;overflow-x: clip !important}body.woocommerce-cart .fpv-cart-items{display: grid !important;grid-template-columns: minmax(0,1fr) !important;gap: 10px !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important}body.woocommerce-cart .fpv-cart-item{display: grid !important;grid-template-columns: 70px minmax(0,1fr) !important;grid-template-areas: "image info" "image controls" !important;column-gap: 10px !important;row-gap: 8px !important;align-items: start !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;min-height: 100px !important;padding: 10px !important;overflow: hidden !important}body.woocommerce-cart .fpv-cart-item-image{grid-area: image !important}body.woocommerce-cart .fpv-cart-item-image,body.woocommerce-cart .fpv-cart-item-image a{display: flex !important;align-items: center !important;justify-content: center !important;width: 70px !important;max-width: 70px !important;height: 70px !important}body.woocommerce-cart .fpv-cart-item-image img{display: block !important;width: 66px !important;max-width: 66px !important;height: 66px !important;object-fit: contain !important}body.woocommerce-cart .fpv-cart-item-info{grid-area: info !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;overflow: hidden !important}body.woocommerce-cart .fpv-cart-item-name{display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 0 4px !important;font-size: 13px !important;line-height: 1.18 !important;overflow-wrap: anywhere !important;word-break: normal !important}body.woocommerce-cart .fpv-cart-item-price{display: block !important;font-size: 12.5px !important;line-height: 1.2 !important}body.woocommerce-cart .fpv-cart-item-controls{grid-area: controls !important;display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;justify-self: stretch !important}body.woocommerce-cart .fpv-cart-item-controls .quantity,body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-enhanced{flex: 0 0 auto !important;display: grid !important;grid-template-columns: 28px 38px 28px !important;width: 94px !important;max-width: 94px !important;height: 34px !important;overflow: hidden !important}body.woocommerce-cart .fpv-cart-item-controls .qty{width: 38px !important;min-width: 38px !important;max-width: 38px !important;height: 32px !important;min-height: 32px !important;padding: 0 !important;font-size: 13px !important;text-align: center !important}body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-btn,body.woocommerce-cart .fpv-cart-item-controls .quantity button,body.woocommerce-cart .fpv-cart-item-controls .quantity .minus,body.woocommerce-cart .fpv-cart-item-controls .quantity .plus{width: 28px !important;min-width: 28px !important;max-width: 28px !important;height: 32px !important;min-height: 32px !important;padding: 0 !important}body.woocommerce-cart .fpv-cart-item-remove{flex: 0 0 34px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;max-width: 34px !important;height: 34px !important;min-height: 34px !important;margin: 0 !important;font-size: 22px !important;line-height: 1 !important}body.woocommerce-cart .fpv-cart-coupon,body.woocommerce-cart .fpv-mobile-cart-subtotal,body.woocommerce-cart .cart_totals table,body.woocommerce-cart .cart_totals tbody,body.woocommerce-cart .cart_totals tr,body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td{width: 100% !important;max-width: 100% !important;min-width: 0 !important;overflow-wrap: anywhere !important}body.woocommerce-cart .fpv-cart-coupon-row,body.woocommerce-cart .fpv-cart-actions-row{display: grid !important;grid-template-columns: minmax(0,1fr) !important;gap: 8px !important;width: 100% !important;max-width: 100% !important}body.woocommerce-cart .fpv-cart-coupon input,body.woocommerce-cart .fpv-cart-coupon button,body.woocommerce-cart .fpv-cart-actions-row button{width: 100% !important;max-width: 100% !important;min-width: 0 !important}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{display: none !important}body.woocommerce-cart .fpv-mobile-fixed-cart-actions{position: fixed !important;left: 0 !important;right: 0 !important;bottom: 0 !important;z-index: 100000 !important;display: grid !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: 8px !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 8px 10px calc(8px + env(safe-area-inset-bottom,0px)) !important;background: rgba(241,241,241,0.98) !important;border-top: 1px solid var(--c-border,#e0e0e0) !important;box-shadow: 0 -8px 22px rgba(0,0,0,0.14) !important}body.woocommerce-cart .fpv-mobile-cart-action{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-width: 0 !important;min-height: 42px !important;height: 42px !important;margin: 0 !important;padding: 7px 6px !important;border: 0 !important;border-radius: 9px !important;background: var(--c-accent,#ff6a00) !important;color: #fff !important;font-family: var(--font-display,sans-serif) !important;font-size: 11px !important;font-weight: 900 !important;line-height: 1.08 !important;letter-spacing: 0.15px !important;text-align: center !important;text-transform: uppercase !important;text-decoration: none !important;white-space: normal !important}}@media (max-width: 374px){body.single-product .woocommerce div.product.fpvdronas-single-product-layout,body.single-product .fpvdronas-single-product-layout{padding-left: 10px !important;padding-right: 10px !important}body.woocommerce-cart .fpv-woo-service-inner,body.woocommerce-cart .fpv-cart-page{padding-left: 8px !important;padding-right: 8px !important}body.woocommerce-cart .fpv-cart-item{grid-template-columns: 62px minmax(0,1fr) !important;column-gap: 8px !important;padding: 9px !important}body.woocommerce-cart .fpv-cart-item-image,body.woocommerce-cart .fpv-cart-item-image a{width: 62px !important;max-width: 62px !important;height: 62px !important}body.woocommerce-cart .fpv-cart-item-image img{width: 58px !important;max-width: 58px !important;height: 58px !important}body.woocommerce-cart .fpv-cart-item-controls .quantity,body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-enhanced{grid-template-columns: 26px 34px 26px !important;width: 86px !important;max-width: 86px !important}body.woocommerce-cart .fpv-cart-item-controls .qty{width: 34px !important;min-width: 34px !important;max-width: 34px !important}body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-btn,body.woocommerce-cart .fpv-cart-item-controls .quantity button,body.woocommerce-cart .fpv-cart-item-controls .quantity .minus,body.woocommerce-cart .fpv-cart-item-controls .quantity .plus{width: 26px !important;min-width: 26px !important;max-width: 26px !important}body.woocommerce-cart .fpv-mobile-fixed-cart-actions{gap: 6px !important;padding-left: 8px !important;padding-right: 8px !important}body.woocommerce-cart .fpv-mobile-cart-action{font-size: 10px !important;letter-spacing: 0 !important}}@media (max-width: 782px){.site-header .mobile-search-toggle span,.site-header .mobile-nav-toggle .screen-reader-text{position: absolute !important;width: 1px !important;height: 1px !important;overflow: hidden !important;clip: rect(1px,1px,1px,1px) !important;white-space: nowrap !important;left: -9999px !important}}body.woocommerce-cart .fpv-coupon-apply-btn{min-width: 44px !important;width: 44px !important;height: 44px !important;padding: 0 !important;font-size: 26px !important;font-weight: 400 !important;line-height: 1 !important;border-radius: 9px !important;flex-shrink: 0 !important}body.woocommerce-cart .woocommerce-message[role="alert"],body.woocommerce-cart .woocommerce-message{background: #e6f9ec !important;border-left: 4px solid #2ecc71 !important;color: #1a7a40 !important;border-radius: 8px !important;padding: 10px 14px !important;font-weight: 600 !important}body.woocommerce-cart .wc-proceed-to-checkout{display: none !important}body.woocommerce-cart .fpv-coupon-apply-btn{min-width: 44px !important;width: 44px !important;height: 44px !important;padding: 0 !important;font-size: 26px !important;font-weight: 400 !important;line-height: 1 !important;border-radius: 9px !important;flex-shrink: 0 !important}body.woocommerce-cart .woocommerce-message{background: #e6f9ec !important;border-left: 4px solid #2ecc71 !important;color: #1a7a40 !important;border-radius: 8px !important;padding: 10px 14px !important;font-weight: 600 !important}.fpv-component,.fpv-component *{box-sizing: border-box}.fpv-component{--fpv-component-card-bg: var(--c-surface,#fff);--fpv-component-border: var(--c-border,#dedede);--fpv-component-text: var(--c-text,#3A3A3A);--fpv-component-muted: var(--c-muted,#777);--fpv-component-accent: var(--c-accent,#FF6A00);isolation: isolate;position: relative;min-width: 0}.fpv-component a{text-decoration: none}body.fpv-view-cart .fpv-woo-content-shell,body.fpv-view-checkout .fpv-woo-content-shell,body.fpv-view-account .fpv-woo-content-shell{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important}body.fpv-view-cart .fpv-woo-page-content,body.fpv-view-checkout .fpv-woo-page-content,body.fpv-view-account .fpv-woo-page-content{overflow: clip}body.fpv-view-cart .fpv-woo-service-inner,body.fpv-view-checkout .fpv-woo-service-inner,body.fpv-view-account .fpv-woo-service-inner{min-width: 0}body.fpv-view-cart .fpv-cart-component{width: 100%;max-width: 1180px;margin: 0 auto;color: var(--fpv-component-text)}body.fpv-view-cart .fpv-cart-component .fpv-cart-layout,body.fpv-view-cart .fpv-cart-component .cart-collaterals,body.fpv-view-cart .fpv-cart-component .fpv-cart-collaterals,body.fpv-view-cart .fpv-cart-component .cart-widget-area{width: 100% !important;max-width: 100% !important;float: none !important;clear: both !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-items-card,body.fpv-view-cart .fpv-cart-component .cart_totals,body.fpv-view-cart .fpv-cart-component .fpv-cross-sells,body.fpv-view-cart .fpv-cart-component .cart-widget-area{background: var(--fpv-component-card-bg) !important;border: 1px solid var(--fpv-component-border) !important;border-radius: 14px !important;box-shadow: 0 2px 10px rgba(0,0,0,.04) !important;overflow: hidden}body.fpv-view-cart .fpv-cart-component .fpv-cart-items{display: grid !important;grid-template-columns: 1fr !important;gap: 10px !important;width: 100% !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item{width: 100% !important;max-width: 100% !important;min-width: 0 !important;float: none !important;clear: both !important;margin: 0 !important;background: #fff !important;border: 1px solid var(--fpv-component-border) !important;border-radius: 12px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-info,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls{min-width: 0 !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-name{display: -webkit-box !important;-webkit-box-orient: vertical;overflow: hidden;color: var(--c-dark,#222) !important;font-family: var(--font-display) !important;font-weight: 800 !important;text-transform: uppercase}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-price{color: var(--fpv-component-accent) !important;font-family: var(--font-display) !important;font-weight: 800 !important}body.fpv-view-cart .fpv-cart-component .variation,body.fpv-view-cart .fpv-cart-component .wc-item-meta,body.fpv-view-cart .fpv-cart-component .product-meta,body.fpv-view-cart .fpv-cart-component .product-subtotal,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-description,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-savings,body.fpv-view-cart .fpv-cart-component .fpv-discount-note,body.fpv-view-cart .fpv-cart-component .save-total,body.fpv-view-cart .fpv-cart-component .saved-amount{display: none !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .fpv-qty-enhanced{display: grid !important;align-items: center !important;overflow: hidden !important;border: 1px solid var(--fpv-component-border) !important;border-radius: 9px !important;background: #fff !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .qty{border: 0 !important;border-left: 1px solid var(--fpv-component-border) !important;border-right: 1px solid var(--fpv-component-border) !important;border-radius: 0 !important;padding: 0 !important;text-align: center !important;font-weight: 800 !important;color: var(--c-dark,#222) !important;background: #fff !important;appearance: textfield}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .qty::-webkit-outer-spin-button,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .qty::-webkit-inner-spin-button{margin: 0;appearance: none}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .fpv-qty-btn,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity button,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity .minus,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity .plus{display: inline-flex !important;align-items: center !important;justify-content: center !important;border: 0 !important;border-radius: 0 !important;margin: 0 !important;padding: 0 !important;background: #fff !important;color: var(--c-dark,#222) !important;font-family: var(--font-display) !important;font-weight: 900 !important;line-height: 1 !important;cursor: pointer}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-remove,body.fpv-view-cart .fpv-cart-component a.remove.fpv-cart-item-remove{display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;border: 1px solid var(--fpv-component-border) !important;border-radius: 9px !important;background: #fff !important;color: var(--c-dark,#222) !important;line-height: 1 !important;font-weight: 900 !important;text-decoration: none !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-remove:hover,body.fpv-view-cart .fpv-cart-component a.remove.fpv-cart-item-remove:hover{border-color: var(--c-error,#c83333) !important;background: var(--c-error,#c83333) !important;color: #fff !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-coupon,body.fpv-view-cart .fpv-cart-component .fpv-cart-actions-row{width: 100% !important;max-width: 100% !important;float: none !important;clear: both !important}body.fpv-view-cart .fpv-cart-component .cart_totals table,body.fpv-view-cart .fpv-cart-component .cart_totals tbody,body.fpv-view-cart .fpv-cart-component .cart_totals tr,body.fpv-view-cart .fpv-cart-component .cart_totals th,body.fpv-view-cart .fpv-cart-component .cart_totals td{max-width: 100% !important}body.fpv-view-checkout .fpv-checkout-component{width: 100%;max-width: 1180px;margin: 0 auto}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-layout,body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel,body.fpv-view-checkout .fpv-checkout-component #customer_details,body.fpv-view-checkout .fpv-checkout-component #order_review,body.fpv-view-checkout .fpv-checkout-component .woocommerce-checkout-review-order,body.fpv-view-checkout .fpv-checkout-component #payment,body.fpv-view-checkout .fpv-checkout-component .woocommerce-checkout-payment{min-width: 0 !important;max-width: 100% !important}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel{background: var(--fpv-component-card-bg) !important;border: 1px solid var(--fpv-component-border) !important;border-radius: 14px !important;box-shadow: 0 2px 10px rgba(0,0,0,.04) !important;overflow: hidden}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel-title{margin: 0 !important;padding: 16px 18px !important;border-bottom: 1px solid var(--fpv-component-border) !important;background: var(--c-dark,#222) !important;color: #fff !important;font-family: var(--font-display) !important;font-size: 16px !important;font-weight: 900 !important;letter-spacing: .4px !important;text-transform: uppercase !important}body.fpv-view-checkout .fpv-checkout-component .form-row,body.fpv-view-checkout .fpv-checkout-component .form-row-first,body.fpv-view-checkout .fpv-checkout-component .form-row-last{box-sizing: border-box !important;min-width: 0 !important}body.fpv-view-checkout .fpv-checkout-component input.input-text,body.fpv-view-checkout .fpv-checkout-component textarea,body.fpv-view-checkout .fpv-checkout-component select,body.fpv-view-checkout .fpv-checkout-component .select2-container{width: 100% !important;max-width: 100% !important}body.fpv-view-checkout .fpv-checkout-component table.shop_table{width: 100% !important;max-width: 100% !important;table-layout: fixed}body.fpv-view-checkout .fpv-checkout-component table.shop_table th,body.fpv-view-checkout .fpv-checkout-component table.shop_table td{overflow-wrap: anywhere}body.fpv-view-checkout .fpv-checkout-component #place_order{width: 100% !important;min-height: 52px !important;border-radius: 9px !important;font-family: var(--font-display) !important;font-weight: 900 !important;text-transform: uppercase !important}body.single-product .fpv-product-news-component,body.single-product .fpv-product-related-component{clear: both;width: min(1380px,calc(100% - 48px));max-width: 1380px;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important}body.single-product .fpv-product-news-component .fpv-news-grid{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 16px !important}body.single-product .fpv-product-news-component .fpv-news-card{width: 100% !important;margin: 0 !important;float: none !important;clear: none !important;background: var(--fpv-component-card-bg) !important;border: 1px solid var(--fpv-component-border) !important;border-radius: 14px !important;overflow: hidden !important}body.single-product .fpv-product-news-component .fpv-news-image{display: block !important;width: 100% !important;aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-bg,#f1f1f1) !important}body.single-product .fpv-product-news-component .fpv-news-image img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important}body.single-product .fpv-product-news-component .fpv-news-body{padding: 16px !important}body.single-product .fpv-product-news-component .fpv-news-body h3,body.single-product .fpv-product-news-component .fpv-news-body p,body.single-product .fpv-product-news-component .fpv-news-date{min-width: 0;overflow-wrap: anywhere}body.single-product .fpv-product-related-component ul.products{width: 100% !important;max-width: 100% !important}@media (min-width: 783px){body.fpv-view-cart .fpv-cart-component{padding: 28px 24px 58px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-items-card{padding: 18px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item{display: grid !important;grid-template-columns: 104px minmax(0,1fr) 190px !important;gap: 18px !important;align-items: center !important;min-height: 124px !important;padding: 16px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image a{display: flex !important;align-items: center !important;justify-content: center !important;width: 104px !important;height: 94px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image img{display: block !important;width: 88px !important;max-width: 88px !important;height: 88px !important;object-fit: contain !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-name{-webkit-line-clamp: 2;font-size: 16px !important;line-height: 1.18 !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-price{margin-top: 7px !important;font-size: 16px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls{display: grid !important;grid-template-columns: 132px 44px !important;gap: 10px !important;align-items: center !important;justify-content: end !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .fpv-qty-enhanced{grid-template-columns: 42px 48px 42px !important;width: 132px !important;height: 44px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .qty,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .fpv-qty-btn,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity button,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity .minus,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity .plus{height: 42px !important;font-size: 16px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-remove,body.fpv-view-cart .fpv-cart-component a.remove.fpv-cart-item-remove{width: 44px !important;height: 44px !important;min-height: 44px !important;font-size: 24px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-collaterals{display: grid !important;grid-template-columns: minmax(0,1fr) 390px !important;gap: 22px !important;align-items: start !important;margin-top: 22px !important}body.fpv-view-cart .fpv-cart-component .fpv-mobile-cart-subtotal,body.fpv-view-cart .fpv-cart-component .fpv-mobile-fixed-cart-actions{display: none !important}body.fpv-view-checkout .fpv-checkout-component{padding: 28px 24px 60px !important}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-layout{display: grid !important;grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr) !important;gap: 22px !important;align-items: start !important}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-summary-panel{position: sticky !important;top: 118px !important}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel > :not(.fpv-checkout-panel-title){padding: 18px !important}}@media (max-width: 782px){body.fpv-view-cart,body.fpv-view-checkout,body.fpv-view-account{width: 100% !important;max-width: 100% !important;overflow-x: clip !important}body.fpv-view-cart .fpv-woo-service-inner,body.fpv-view-checkout .fpv-woo-service-inner,body.fpv-view-account .fpv-woo-service-inner,body.fpv-view-cart .fpv-woo-content-shell,body.fpv-view-checkout .fpv-woo-content-shell,body.fpv-view-account .fpv-woo-content-shell{width: 100% !important;max-width: 100% !important;padding-left: 8px !important;padding-right: 8px !important;overflow-x: clip !important}body.fpv-view-cart .fpv-cart-component{padding: 8px 0 calc(78px + env(safe-area-inset-bottom,0px)) !important;overflow-x: clip !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-items-card{padding: 8px !important;border-radius: 12px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-items{gap: 8px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item{display: grid !important;grid-template-columns: 74px minmax(0,1fr) 76px !important;gap: 8px !important;align-items: center !important;min-height: 86px !important;padding: 8px !important;border-radius: 10px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image a{display: flex !important;align-items: center !important;justify-content: center !important;width: 74px !important;height: 68px !important;overflow: hidden !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image img{display: block !important;width: 64px !important;max-width: 64px !important;height: 64px !important;object-fit: contain !important;margin: 0 auto !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-name{-webkit-line-clamp: 2;margin: 0 0 4px !important;font-size: 12px !important;line-height: 1.14 !important;letter-spacing: .1px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-price{margin: 0 !important;font-size: 12px !important;line-height: 1.1 !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls{display: grid !important;grid-template-columns: 1fr !important;gap: 5px !important;align-items: center !important;justify-items: stretch !important;width: 76px !important;max-width: 76px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .fpv-qty-enhanced{grid-template-columns: 22px 28px 22px !important;width: 74px !important;height: 31px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .qty{width: 28px !important;min-width: 28px !important;height: 29px !important;font-size: 12px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .fpv-qty-btn,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity button,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity .minus,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity .plus{width: 22px !important;min-width: 22px !important;height: 29px !important;font-size: 13px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-remove,body.fpv-view-cart .fpv-cart-component a.remove.fpv-cart-item-remove{width: 74px !important;height: 31px !important;min-height: 31px !important;font-size: 20px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-coupon{margin-top: 10px !important;padding: 10px !important;border: 1px solid var(--fpv-component-border) !important;border-radius: 10px !important;background: #fff !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-coupon-row{display: grid !important;grid-template-columns: minmax(0,1fr) 90px !important;gap: 7px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-coupon input.input-text,body.fpv-view-cart .fpv-cart-component .fpv-cart-coupon button.button,body.fpv-view-cart .fpv-cart-component .fpv-cart-actions-row button.button{width: 100% !important;min-height: 38px !important;font-size: 11px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-actions-row{display: grid !important;grid-template-columns: 1fr !important;gap: 8px !important;margin-top: 10px !important}body.fpv-view-cart .fpv-cart-component .fpv-mobile-cart-subtotal{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;margin: 10px 0 0 !important;padding: 12px 13px !important;border: 1px solid var(--fpv-component-border) !important;border-radius: 11px !important;background: #fff !important;font-family: var(--font-display) !important}body.fpv-view-cart .fpv-cart-component .cart-collaterals,body.fpv-view-cart .fpv-cart-component .fpv-cart-collaterals{display: block !important;margin-top: 10px !important}body.fpv-view-cart .fpv-cart-component .cart_totals{width: 100% !important;margin: 0 !important;padding: 12px !important;border-radius: 12px !important}body.fpv-view-cart .fpv-cart-component .woocommerce .wc-proceed-to-checkout,body.fpv-view-cart .fpv-cart-component .wc-proceed-to-checkout,body.fpv-view-cart .fpv-cart-component .fpv-mobile-fixed-cart-actions{position: static !important;display: grid !important;grid-template-columns: 1fr !important;gap: 8px !important;width: 100% !important;max-width: 100% !important;margin: 12px 0 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}body.fpv-view-cart .fpv-cart-component .wc-proceed-to-checkout a.checkout-button,body.fpv-view-cart .fpv-cart-component .wc-proceed-to-checkout .checkout-button,body.fpv-view-cart .fpv-cart-component .wc-proceed-to-checkout .fpv-continue-shopping-totals,body.fpv-view-cart .fpv-cart-component .fpv-mobile-cart-action{width: 100% !important;min-height: 48px !important;margin: 0 !important;padding: 12px 14px !important;border-radius: 9px !important;font-size: 13px !important}body.fpv-view-checkout .fpv-checkout-component{padding: 8px 0 36px !important;overflow-x: clip !important}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-layout,body.fpv-view-checkout .fpv-checkout-component #customer_details,body.fpv-view-checkout .fpv-checkout-component .col2-set,body.fpv-view-checkout .fpv-checkout-component .woocommerce-billing-fields,body.fpv-view-checkout .fpv-checkout-component .woocommerce-shipping-fields,body.fpv-view-checkout .fpv-checkout-component #order_review,body.fpv-view-checkout .fpv-checkout-component .woocommerce-checkout-review-order{display: block !important;width: 100% !important;max-width: 100% !important;float: none !important;clear: both !important;overflow-x: clip !important}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel{margin: 0 0 12px !important;border-radius: 12px !important}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel > :not(.fpv-checkout-panel-title){padding: 14px !important}body.fpv-view-checkout .fpv-checkout-component .col2-set .col-1,body.fpv-view-checkout .fpv-checkout-component .col2-set .col-2,body.fpv-view-checkout .fpv-checkout-component .form-row,body.fpv-view-checkout .fpv-checkout-component .form-row-first,body.fpv-view-checkout .fpv-checkout-component .form-row-last{display: block !important;width: 100% !important;max-width: 100% !important;float: none !important;clear: both !important;margin-left: 0 !important;margin-right: 0 !important}body.fpv-view-checkout .fpv-checkout-component table.shop_table,body.fpv-view-checkout .fpv-checkout-component table.shop_table thead,body.fpv-view-checkout .fpv-checkout-component table.shop_table tbody,body.fpv-view-checkout .fpv-checkout-component table.shop_table tfoot,body.fpv-view-checkout .fpv-checkout-component table.shop_table tr,body.fpv-view-checkout .fpv-checkout-component table.shop_table th,body.fpv-view-checkout .fpv-checkout-component table.shop_table td{display: block !important;width: 100% !important;max-width: 100% !important;text-align: left !important}body.fpv-view-checkout .fpv-checkout-component table.shop_table tr{padding: 10px 0 !important;border-bottom: 1px solid var(--fpv-component-border) !important}body.fpv-view-checkout .fpv-checkout-component table.shop_table th,body.fpv-view-checkout .fpv-checkout-component table.shop_table td{padding: 6px 0 !important;border: 0 !important;overflow-wrap: anywhere !important}body.single-product .fpv-product-news-component,body.single-product .fpv-product-related-component{width: calc(100% - 20px) !important;margin-top: 24px !important}body.single-product .fpv-product-news-component .fpv-news-grid{grid-template-columns: 1fr !important;gap: 12px !important}}@media (max-width: 374px){body.fpv-view-cart .fpv-cart-component .fpv-cart-item{grid-template-columns: 62px minmax(0,1fr) 66px !important;gap: 6px !important;padding: 8px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image a{width: 62px !important;height: 60px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image img{width: 58px !important;max-width: 58px !important;height: 58px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-remove{width: 66px !important;max-width: 66px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .fpv-qty-enhanced{grid-template-columns: 20px 24px 20px !important;width: 64px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .qty{width: 24px !important;min-width: 24px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .fpv-qty-btn,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity button,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity .minus,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity .plus{width: 20px !important;min-width: 20px !important}}.site-header,.main-nav,.topbar,.fpvdronas-orange-notice,.site-main,.site-footer{width: 100% !important;max-width: 100% !important}.site-header,.main-nav{isolation: isolate}.header-inner,.nav-inner,.topbar-inner,.section-inner{min-width: 0 !important}.fpv-product-card-component{min-width: 0 !important;float: none !important;clear: none !important;display: flex !important;flex-direction: column !important;height: auto !important;background: var(--c-surface,#fff) !important;border: 1px solid var(--c-border,#ddd) !important;border-radius: 14px !important;overflow: hidden !important;box-shadow: 0 2px 10px rgba(0,0,0,.035) !important;transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease !important}.fpv-product-card-component:hover{transform: translateY(-2px) !important;border-color: var(--c-accent,#FF6A00) !important;box-shadow: 0 12px 28px rgba(0,0,0,.08) !important}.fpv-product-card-component .fpvdronas-product-card-link{display: flex !important;flex-direction: column !important;min-width: 0 !important;flex: 1 1 auto !important;color: inherit !important}.fpv-product-card-component .fpvdronas-product-card-image{position: relative !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;background: var(--c-bg,#f1f1f1) !important;border-bottom: 1px solid var(--c-border,#ddd) !important;overflow: hidden !important}.fpv-product-card-component .fpvdronas-product-card-image img{display: block !important;width: 86% !important;max-width: 86% !important;height: 86% !important;max-height: 86% !important;object-fit: contain !important;margin: auto !important}.fpv-product-card-component .fpvdronas-product-card-content,.fpv-product-card-component .fpvdronas-product-card-footer{min-width: 0 !important}.fpv-product-card-component .fpvdronas-product-card-title{display: -webkit-box !important;-webkit-box-orient: vertical;overflow: hidden !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;color: var(--c-dark,#222) !important;font-family: var(--font-display) !important;font-weight: 900 !important;text-transform: uppercase !important}.fpv-product-card-component .fpvdronas-product-card-price{min-width: 0 !important;color: var(--c-accent,#FF6A00) !important;font-family: var(--font-display) !important;font-weight: 900 !important}.fpv-product-card-component .fpvdronas-card-cart-button{display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 auto !important;border: 0 !important;border-radius: 9px !important;background: var(--c-accent,#FF6A00) !important;color: #fff !important;box-shadow: none !important}.fpv-product-card-component .fpvdronas-card-cart-button:hover{background: var(--c-accent2,#d85a00) !important;color: #fff !important}.fpv-category-component,.fpv-single-product-component{min-width: 0 !important}.fpv-category-component .products,.fpv-category-products-section .products,body.fpv-view-product-category .woocommerce ul.products,body.post-type-archive-product .woocommerce ul.products{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;float: none !important;clear: both !important}.fpv-single-product-component .fpvdronas-single-product-top,.fpv-single-product-component .summary,.fpv-single-product-component .woocommerce-product-gallery,.fpv-single-product-component .woocommerce-product-gallery__wrapper,.fpv-single-product-component .flex-viewport,.fpv-single-product-component .woocommerce-tabs,.fpv-single-product-component .woocommerce-Tabs-panel{min-width: 0 !important;max-width: 100% !important}.fpv-single-product-component .summary{background: var(--c-surface,#fff) !important;border: 1px solid var(--c-border,#ddd) !important;border-radius: 16px !important;box-shadow: 0 2px 10px rgba(0,0,0,.04) !important;overflow: hidden !important}.fpv-single-product-component .summary > *{max-width: 100% !important}.fpv-single-product-component form.cart,.fpv-single-product-component .woocommerce-variation-add-to-cart,.fpv-single-product-component .single_variation_wrap{min-width: 0 !important;max-width: 100% !important}.fpv-single-product-component .single_add_to_cart_button,.fpv-single-product-component button[name="add-to-cart"]{border-radius: 9px !important;font-family: var(--font-display) !important;font-weight: 900 !important;text-transform: uppercase !important}@media (min-width: 783px){.site-header .header-inner{display: grid !important;grid-template-columns: minmax(190px,250px) minmax(280px,1fr) auto !important;align-items: center !important;gap: 18px !important;max-width: 1380px !important;margin: 0 auto !important;padding: 14px 24px !important}.site-header .site-branding,.site-header .fpv-search-wrap,.site-header .header-actions{min-width: 0 !important}.site-header .fpv-search-wrap{display: block !important;width: 100% !important;max-width: none !important;order: initial !important}.site-header .header-actions{display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 8px !important}.site-header .mobile-search-toggle,.site-header .mobile-nav-toggle{display: none !important}.main-nav{display: block !important;position: relative !important;z-index: 80 !important;background: var(--c-surface,#fff) !important;border-top: 1px solid var(--c-border,#ddd) !important;border-bottom: 2px solid var(--c-border,#ddd) !important}.main-nav .nav-inner{max-width: 1380px !important;margin: 0 auto !important;padding: 0 24px !important}.main-nav .nav-menu{display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: stretch !important;gap: 0 !important}.main-nav .nav-menu > li > a{min-height: 46px !important;padding: 0 13px !important;font-size: 14px !important;white-space: nowrap !important}.main-nav .nav-menu .sub-menu{position: absolute !important;top: 100% !important;left: 0 !important;display: none !important;min-width: 230px !important;max-width: 320px !important;background: var(--c-surface,#fff) !important;border: 1px solid var(--c-border,#ddd) !important;border-top: 3px solid var(--c-accent,#FF6A00) !important;border-radius: 0 0 10px 10px !important;box-shadow: 0 14px 36px rgba(0,0,0,.14) !important;z-index: 400 !important}.main-nav .nav-menu li:hover > .sub-menu,.main-nav .nav-menu li:focus-within > .sub-menu{display: block !important}.main-nav .nav-menu .sub-menu li{position: relative !important}.main-nav .nav-menu .sub-menu .sub-menu{position: absolute !important;top: 0 !important;left: 100% !important;border-radius: 0 6px 6px 6px !important;border-top: 3px solid var(--c-accent,#FF6A00) !important}.main-nav .nav-menu .sub-menu li:hover > a .menu-arrow,.main-nav .nav-menu .sub-menu li:focus-within > a .menu-arrow{transform: rotate(-90deg) !important}.fpv-page-intro-row,.fpvdronas-category-layout-with-filter{max-width: 1380px !important;margin-left: auto !important;margin-right: auto !important}.fpv-category-component .products,.fpv-category-products-section .products,body.fpv-view-product-category .woocommerce ul.products,body.post-type-archive-product .woocommerce ul.products{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 18px !important}.fpv-product-card-component .fpvdronas-product-card-image{height: 220px !important;aspect-ratio: auto !important}.fpv-product-card-component .fpvdronas-product-card-content{padding: 14px 14px 10px !important;display: grid !important;gap: 7px !important}.fpv-product-card-component .fpvdronas-product-card-title{-webkit-line-clamp: 2;font-size: 15px !important;line-height: 1.14 !important}.fpv-product-card-component .fpvdronas-product-card-footer{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;padding: 10px 14px 14px !important}.fpv-product-card-component .fpvdronas-card-cart-button{width: 42px !important;height: 42px !important;min-width: 42px !important;min-height: 42px !important;padding: 0 !important}.fpv-single-product-component{max-width: 1380px !important;margin: 0 auto 56px !important;padding: 0 24px !important}.fpv-single-product-component .fpvdronas-single-product-top{display: grid !important;grid-template-columns: minmax(0,1.05fr) minmax(360px,.95fr) !important;gap: 28px !important;align-items: start !important;width: 100% !important}.fpv-single-product-component .summary{padding: 24px !important;position: sticky !important;top: 116px !important}.fpv-single-product-component .woocommerce-product-gallery{width: 100% !important;max-width: 100% !important;margin: 0 !important}}@media (min-width: 1100px) and (max-width: 1280px){.fpv-category-component .products,.fpv-category-products-section .products,body.fpv-view-product-category .woocommerce ul.products,body.post-type-archive-product .woocommerce ul.products{grid-template-columns: repeat(3,minmax(0,1fr)) !important}}@media (max-width: 782px){.topbar{display: none !important}.site-header{position: relative !important;z-index: 90 !important;background: var(--c-surface,#fff) !important;border-bottom: 1px solid var(--c-border,#ddd) !important}.site-header .header-inner{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;gap: 8px !important;align-items: center !important;width: 100% !important;max-width: 100% !important;padding: 8px 10px !important}.site-header .site-branding{min-width: 0 !important}.site-header .custom-logo-link,.site-header .logo{display: inline-flex !important;align-items: center !important;max-width: 100% !important}.site-header .custom-logo,.site-header .custom-logo-link img{width: auto !important;max-width: 170px !important;max-height: 44px !important;object-fit: contain !important}.site-header .header-actions{display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 6px !important;min-width: 0 !important}.site-header .header-button:not(.mobile-search-toggle),.site-header .header-button span:not(.screen-reader-text),.site-header .cart-label{display: none !important}.site-header .mobile-search-toggle,.site-header .mobile-nav-toggle,.site-header .cart-button{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 40px !important;height: 40px !important;min-width: 40px !important;min-height: 40px !important;padding: 0 !important;border-radius: 9px !important}.site-header .fpv-search-wrap{grid-column: 1 / -1 !important;display: none !important;width: 100% !important;max-width: 100% !important;order: initial !important;margin: 0 !important}.site-header .fpv-search-wrap.is-mobile-search-open{display: block !important}.site-header .search-bar{width: 100% !important}.main-nav{display: none !important;position: relative !important;z-index: 80 !important;width: 100% !important;max-height: calc(100vh - 72px) !important;overflow-y: auto !important;overflow-x: clip !important;background: var(--c-surface,#fff) !important;border-bottom: 3px solid var(--c-accent,#FF6A00) !important}.main-nav.is-open{display: block !important}.main-nav .nav-inner{width: 100% !important;max-width: 100% !important;padding: 0 !important}.main-nav .nav-menu,.main-nav .nav-menu ul{display: flex !important;flex-direction: column !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;list-style: none !important}.main-nav .nav-menu li{width: 100% !important;max-width: 100% !important;border-bottom: 1px solid var(--c-border,#ddd) !important}.main-nav .nav-menu li > a{min-height: 48px !important;width: 100% !important;padding: 0 16px !important;justify-content: space-between !important;white-space: normal !important;overflow-wrap: anywhere !important}.main-nav .nav-menu .sub-menu{position: static !important;display: none !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-left: 3px solid var(--c-accent,#FF6A00) !important;border-radius: 0 !important;box-shadow: none !important;background: var(--c-bg,#f1f1f1) !important}.main-nav .nav-menu li.is-open > .sub-menu{display: flex !important}.main-nav .nav-menu li:hover > .sub-menu:not(.force-open){display: none !important}.section-inner{width: 100% !important;max-width: 100% !important;padding-left: 10px !important;padding-right: 10px !important}.fpv-page-intro-row,.fpvdronas-category-layout-with-filter{width: 100% !important;max-width: 100% !important;display: grid !important;grid-template-columns: 1fr !important;gap: 10px !important;margin-left: 0 !important;margin-right: 0 !important}.fpv-page-title-badge,.woocommerce-products-header .fpv-page-title-badge{width: 100% !important;max-width: 100% !important;min-width: 0 !important;padding: 12px 14px !important;font-size: clamp(18px,6vw,28px) !important;line-height: 1.05 !important;overflow-wrap: anywhere !important}.fpv-page-content-card,.fpv-page-intro-card,.fpv-category-description-card,.fpv-page-description-card{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;border-radius: 12px !important}.fpvdronas-category-layout-with-filter{display: block !important}.fpv-category-component .products,.fpv-category-products-section .products,body.fpv-view-product-category .woocommerce ul.products,body.post-type-archive-product .woocommerce ul.products{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}.fpv-product-card-component{border-radius: 11px !important}.fpv-product-card-component .fpvdronas-product-card-image{height: 142px !important;aspect-ratio: auto !important}.fpv-product-card-component .fpvdronas-product-card-content{padding: 9px 9px 6px !important;display: grid !important;gap: 5px !important}.fpv-product-card-component .fpvdronas-product-card-title{-webkit-line-clamp: 2;font-size: 11px !important;line-height: 1.13 !important}.fpv-product-card-component .fpvdronas-product-card-brand,.fpv-product-card-component .fpvdronas-product-card-sku,.fpv-product-card-component .fpvdronas-product-card-badges{display: none !important}.fpv-product-card-component .fpvdronas-product-card-footer{display: grid !important;grid-template-columns: minmax(0,1fr) 34px !important;gap: 7px !important;align-items: center !important;padding: 6px 9px 9px !important}.fpv-product-card-component .fpvdronas-product-card-price{font-size: 12px !important;line-height: 1.12 !important;overflow-wrap: anywhere !important}.fpv-product-card-component .fpvdronas-card-cart-button{width: 34px !important;height: 34px !important;min-width: 34px !important;min-height: 34px !important;padding: 0 !important}.fpv-single-product-component{width: 100% !important;max-width: 100% !important;margin: 0 0 34px !important;padding: 0 10px !important}.fpv-single-product-component .fpvdronas-single-product-top{display: grid !important;grid-template-columns: 1fr !important;gap: 14px !important;width: 100% !important}.fpv-single-product-component .summary{width: 100% !important;max-width: 100% !important;padding: 16px !important;position: static !important;border-radius: 14px !important}.fpv-single-product-component .woocommerce-product-gallery,.fpv-single-product-component div.images{width: 100% !important;max-width: 100% !important;margin: 0 !important;float: none !important}.fpv-single-product-component form.cart,.fpv-single-product-component .woocommerce-variation-add-to-cart{display: grid !important;grid-template-columns: 1fr !important;gap: 10px !important}.fpv-single-product-component .single_add_to_cart_button,.fpv-single-product-component button[name="add-to-cart"]{width: 100% !important;min-height: 50px !important}}@media (max-width: 380px){.fpv-category-component .products,.fpv-category-products-section .products,body.fpv-view-product-category .woocommerce ul.products,body.post-type-archive-product .woocommerce ul.products{grid-template-columns: 1fr !important}.fpv-product-card-component .fpvdronas-product-card-image{height: 168px !important}}body.fpv-view-cart .fpv-empty-cart-component ul.products,body.fpv-view-cart .fpv-empty-cart-component .products{width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;list-style: none !important}@media (min-width: 783px){body.fpv-view-cart .fpv-empty-cart-component ul.products,body.fpv-view-cart .fpv-empty-cart-component .products{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 18px !important}}@media (max-width: 782px){body.fpv-view-cart .fpv-empty-cart-component ul.products,body.fpv-view-cart .fpv-empty-cart-component .products{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}}@media (min-width: 783px){body.tax-product_cat .fpv-category-description-card[hidden],body.tax-product_tag .fpv-category-description-card[hidden],body.post-type-archive-product .fpv-category-description-card[hidden],body.fpv-view-product-category .fpv-category-description-card[hidden],body.fpv-view-product-tag .fpv-category-description-card[hidden]{display: block !important}body.tax-product_cat .fpv-category-description-card,body.tax-product_tag .fpv-category-description-card,body.post-type-archive-product .fpv-category-description-card,body.fpv-view-product-category .fpv-category-description-card,body.fpv-view-product-tag .fpv-category-description-card{visibility: visible !important;opacity: 1 !important}body.single-product .fpv-single-product-component .summary,body.fpv-view-product .fpv-single-product-component .summary,body.single-product .fpv-single-product-component .summary.entry-summary{background: transparent !important;border: 0 !important;box-shadow: none !important;border-radius: 0 !important;overflow: visible !important}body.fpv-view-account .woocommerce,body.woocommerce-account .fpv-woo-content-shell .woocommerce{background: transparent !important;border: 0 !important;box-shadow: none !important}body.fpv-view-account .woocommerce-MyAccount-navigation,body.woocommerce-account .fpv-woo-content-shell .woocommerce-MyAccount-navigation,body.fpv-view-account .woocommerce-MyAccount-navigation ul,body.woocommerce-account .fpv-woo-content-shell .woocommerce-MyAccount-navigation ul{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important}}@media (max-width: 782px){.site-header .header-inner{grid-template-columns: minmax(0,1fr) auto !important;gap: 6px !important;padding: 8px 8px !important}.site-header .custom-logo,.site-header .custom-logo-link img{max-width: 136px !important;max-height: 40px !important}.site-header .logo{max-width: 136px !important;overflow: hidden !important;white-space: nowrap !important}.site-header .header-actions{display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 4px !important}.site-header .header-button,.site-header .header-button:not(.mobile-search-toggle),.site-header .mobile-search-toggle,.site-header .mobile-nav-toggle,.site-header .cart-button{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;min-width: 34px !important;min-height: 34px !important;padding: 0 !important;border-radius: 8px !important}.site-header .header-button span:not(.screen-reader-text),.site-header .cart-label{display: none !important}.site-header .header-button svg,.site-header .mobile-search-toggle svg,.site-header .cart-button svg{width: 18px !important;height: 18px !important;min-width: 18px !important}.site-header .mobile-nav-toggle span[aria-hidden="true"]{font-size: 18px !important;line-height: 1 !important}.site-header .cart-count{min-width: 15px !important;height: 15px !important;padding: 0 4px !important;font-size: 9px !important;line-height: 15px !important}}@media (max-width: 380px){.site-header .custom-logo,.site-header .custom-logo-link img,.site-header .logo{max-width: 118px !important}.site-header .header-actions{gap: 3px !important}.site-header .header-button,.site-header .header-button:not(.mobile-search-toggle),.site-header .mobile-search-toggle,.site-header .mobile-nav-toggle,.site-header .cart-button{width: 31px !important;height: 31px !important;min-width: 31px !important;min-height: 31px !important}}@media (max-width: 782px){body.tax-product_cat .fpvdronas-filter-sidebar,body.tax-product_tag .fpvdronas-filter-sidebar,body.post-type-archive-product .fpvdronas-filter-sidebar,body.fpv-view-product-category .fpvdronas-filter-sidebar,body.fpv-view-product-tag .fpvdronas-filter-sidebar{padding: 16px 14px !important;margin: 0 0 16px !important}body.tax-product_cat .fpvdronas-filter-title,body.tax-product_tag .fpvdronas-filter-title,body.post-type-archive-product .fpvdronas-filter-title,body.fpv-view-product-category .fpvdronas-filter-title,body.fpv-view-product-tag .fpvdronas-filter-title{padding-left: 2px !important;padding-right: 2px !important}body.tax-product_cat .fpvdronas-filter-form,body.tax-product_tag .fpvdronas-filter-form,body.post-type-archive-product .fpvdronas-filter-form,body.fpv-view-product-category .fpvdronas-filter-form,body.fpv-view-product-tag .fpvdronas-filter-form{padding-left: 2px !important;padding-right: 2px !important}body.tax-product_cat .fpvdronas-filter-group,body.tax-product_tag .fpvdronas-filter-group,body.post-type-archive-product .fpvdronas-filter-group,body.fpv-view-product-category .fpvdronas-filter-group,body.fpv-view-product-tag .fpvdronas-filter-group{padding: 12px 4px !important}body.tax-product_cat .fpvdronas-filter-group label,body.tax-product_tag .fpvdronas-filter-group label,body.post-type-archive-product .fpvdronas-filter-group label,body.fpv-view-product-category .fpvdronas-filter-group label,body.fpv-view-product-tag .fpvdronas-filter-group label{gap: 8px !important;padding: 4px 0 !important}}@media (max-width: 782px){body.single-product .fpv-single-product-component form.cart .fpvdronas-single-ribbon,body.single-product .fpv-single-product-component .summary .fpvdronas-single-ribbon,body.single-product .fpvdronas-battery-note{width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;justify-self: center !important;text-align: center !important}}@media (max-width: 782px){body.fpv-view-cart .fpv-woo-service-inner,body.fpv-view-cart .fpv-woo-content-shell,body.fpv-view-cart .fpv-cart-component{padding-left: 6px !important;padding-right: 6px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-items-card,body.woocommerce-cart .fpv-cart-table-card,body.woocommerce-cart .fpv-cart-items-card{background: transparent !important;border: 0 !important;box-shadow: none !important;border-radius: 0 !important;padding: 0 !important;overflow: visible !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-items{gap: 10px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item,body.woocommerce-cart .fpv-cart-item{display: grid !important;grid-template-columns: 72px minmax(0,1fr) !important;grid-template-areas: "image info" "controls controls" !important;gap: 8px 10px !important;align-items: center !important;min-height: 0 !important;padding: 10px !important;background: #fff !important;border: 1px solid var(--fpv-component-border,var(--c-border,#ddd)) !important;border-radius: 12px !important;overflow: hidden !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image,body.woocommerce-cart .fpv-cart-item-image{grid-area: image !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-info,body.woocommerce-cart .fpv-cart-item-info{grid-area: info !important;align-self: center !important;min-width: 0 !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls,body.woocommerce-cart .fpv-cart-item-controls{grid-area: controls !important;display: grid !important;grid-template-columns: 112px 34px !important;justify-content: space-between !important;align-items: center !important;width: 100% !important;max-width: 100% !important;gap: 10px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image a,body.woocommerce-cart .fpv-cart-item-image,body.woocommerce-cart .fpv-cart-item-image a{width: 72px !important;height: 68px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image img,body.woocommerce-cart .fpv-cart-item-image img{width: 64px !important;max-width: 64px !important;height: 64px !important;object-fit: contain !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .fpv-qty-enhanced,body.woocommerce-cart .fpv-cart-item-controls .quantity,body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-enhanced{grid-template-columns: 34px 44px 34px !important;width: 112px !important;height: 36px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .qty,body.woocommerce-cart .fpv-cart-item-controls .qty{width: 44px !important;min-width: 44px !important;height: 34px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .fpv-qty-btn,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity button,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity .minus,body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity .plus,body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-btn,body.woocommerce-cart .fpv-cart-item-controls .quantity button,body.woocommerce-cart .fpv-cart-item-controls .quantity .minus,body.woocommerce-cart .fpv-cart-item-controls .quantity .plus{width: 34px !important;min-width: 34px !important;height: 34px !important}body.fpv-view-cart .fpv-cart-component .fpv-cart-item-remove,body.fpv-view-cart .fpv-cart-component a.remove.fpv-cart-item-remove,body.woocommerce-cart .fpv-cart-item-remove,body.woocommerce-cart a.remove.fpv-cart-item-remove{width: 34px !important;height: 36px !important;min-height: 36px !important;justify-self: end !important}body.fpv-view-cart .fpv-cart-component .cart_totals{border-radius: 12px !important}body.fpv-view-cart .fpv-cart-component .wc-proceed-to-checkout,body.fpv-view-cart .fpv-cart-component .fpv-mobile-fixed-cart-actions{position: static !important}}@media (max-width: 782px){body.fpv-view-checkout .fpv-woo-service-inner,body.fpv-view-checkout .fpv-woo-content-shell,body.fpv-view-checkout .fpv-checkout-component{padding-left: 6px !important;padding-right: 6px !important}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel{background: transparent !important;border: 0 !important;box-shadow: none !important;border-radius: 0 !important;overflow: visible !important;padding: 0 !important;margin-bottom: 14px !important}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel > :not(.fpv-checkout-panel-title){padding: 0 !important}body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel-title{border-radius: 10px !important;margin-bottom: 10px !important;padding: 12px 14px !important;font-size: 14px !important}body.fpv-view-checkout .fpv-checkout-component #customer_details,body.fpv-view-checkout .fpv-checkout-component #order_review,body.fpv-view-checkout .fpv-checkout-component .woocommerce-checkout-review-order,body.fpv-view-checkout .fpv-checkout-component #payment,body.fpv-view-checkout .fpv-checkout-component .woocommerce-checkout-payment,body.fpv-view-checkout .fpv-checkout-component .woocommerce-billing-fields,body.fpv-view-checkout .fpv-checkout-component .woocommerce-additional-fields{background: transparent !important;border: 0 !important;box-shadow: none !important;max-width: 100% !important}body.fpv-view-checkout .fpv-checkout-component .form-row{margin-bottom: 9px !important}body.fpv-view-checkout .fpv-checkout-component input.input-text,body.fpv-view-checkout .fpv-checkout-component select,body.fpv-view-checkout .fpv-checkout-component textarea,body.woocommerce-checkout input.input-text,body.woocommerce-checkout select,body.woocommerce-checkout textarea{min-height: 38px !important;height: auto !important;padding: 8px 10px !important;border-radius: 7px !important;font-size: 15px !important;line-height: 1.25 !important}body.fpv-view-checkout .fpv-checkout-component textarea,body.woocommerce-checkout textarea{min-height: 76px !important}}@media (max-width: 782px){body.fpv-view-account .woocommerce-MyAccount-navigation,body.fpv-view-account .woocommerce-MyAccount-navigation ul,body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-navigation ul{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important}body.fpv-view-account .woocommerce-MyAccount-navigation ul,body.woocommerce-account .woocommerce-MyAccount-navigation ul{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important}body.fpv-view-account .woocommerce-MyAccount-navigation a,body.woocommerce-account .woocommerce-MyAccount-navigation a{min-height: 42px !important;padding: 10px 8px !important;justify-content: center !important;text-align: center !important;font-size: 12px !important;line-height: 1.1 !important}}@media (min-width: 783px){body.fpv-view-account .woocommerce-MyAccount-navigation li,body.fpv-view-account .woocommerce-MyAccount-navigation a,body.woocommerce-account .fpv-woo-content-shell .woocommerce-MyAccount-navigation li,body.woocommerce-account .fpv-woo-content-shell .woocommerce-MyAccount-navigation a{box-shadow: none !important}}@media (max-width: 782px){body.fpv-view-checkout .fpv-checkout-component .select2-container .select2-selection--single,body.woocommerce-checkout .select2-container .select2-selection--single{min-height: 38px !important;height: 38px !important;border-radius: 7px !important}body.fpv-view-checkout .fpv-checkout-component .select2-container .select2-selection__rendered,body.woocommerce-checkout .select2-container .select2-selection__rendered{line-height: 36px !important;padding-left: 10px !important;padding-right: 28px !important}body.fpv-view-checkout .fpv-checkout-component .select2-container .select2-selection__arrow,body.woocommerce-checkout .select2-container .select2-selection__arrow{height: 36px !important}}@media (min-width: 783px){html body.woocommerce-account main.fpv-page-main .woocommerce,html body.woocommerce-account main.fpv-page-main .fpv-woo-content-shell,html body.woocommerce-account main.fpv-page-main nav.woocommerce-MyAccount-navigation,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation ul,html body.woocommerce-account .fpv-woo-account-scope nav.woocommerce-MyAccount-navigation,html body.woocommerce-account .fpv-woo-account-scope .woocommerce-MyAccount-navigation,html body.woocommerce-account .fpv-woo-account-scope .woocommerce-MyAccount-navigation ul,html body.fpv-view-account nav.woocommerce-MyAccount-navigation,html body.fpv-view-account .woocommerce-MyAccount-navigation,html body.fpv-view-account .woocommerce-MyAccount-navigation ul{background: var(--c-bg,#F1F1F1) !important;background-color: var(--c-bg,#F1F1F1) !important;border: 0 !important;outline: 0 !important;box-shadow: none !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation ul,html body.fpv-view-account .woocommerce-MyAccount-navigation,html body.fpv-view-account .woocommerce-MyAccount-navigation ul{padding: 0 !important;border-radius: 0 !important}}@media (max-width: 782px){html body.tax-product_cat .fpvdronas-filter-sidebar,html body.tax-product_tag .fpvdronas-filter-sidebar,html body.post-type-archive-product .fpvdronas-filter-sidebar,html body.fpv-view-product-category .fpvdronas-filter-sidebar,html body.fpv-view-product-tag .fpvdronas-filter-sidebar{padding: 24px 22px !important}html body.tax-product_cat .fpvdronas-filter-title,html body.tax-product_tag .fpvdronas-filter-title,html body.post-type-archive-product .fpvdronas-filter-title,html body.fpv-view-product-category .fpvdronas-filter-title,html body.fpv-view-product-tag .fpvdronas-filter-title,html body.tax-product_cat .fpvdronas-filter-form,html body.tax-product_tag .fpvdronas-filter-form,html body.post-type-archive-product .fpvdronas-filter-form,html body.fpv-view-product-category .fpvdronas-filter-form,html body.fpv-view-product-tag .fpvdronas-filter-form{padding-left: 6px !important;padding-right: 6px !important}html body.tax-product_cat .fpvdronas-filter-group,html body.tax-product_tag .fpvdronas-filter-group,html body.post-type-archive-product .fpvdronas-filter-group,html body.fpv-view-product-category .fpvdronas-filter-group,html body.fpv-view-product-tag .fpvdronas-filter-group{padding: 14px 10px !important}html body.tax-product_cat .fpvdronas-filter-group label,html body.tax-product_tag .fpvdronas-filter-group label,html body.post-type-archive-product .fpvdronas-filter-group label,html body.fpv-view-product-category .fpvdronas-filter-group label,html body.fpv-view-product-tag .fpvdronas-filter-group label{gap: 10px !important;padding: 6px 0 !important}}@media (max-width: 782px){html body.woocommerce-cart main.fpv-page-main .fpv-woo-page-content > .section-inner,html body.fpv-view-cart main.fpv-page-main .fpv-woo-page-content > .section-inner,html body.woocommerce-cart .fpv-woo-service-inner,html body.fpv-view-cart .fpv-woo-service-inner{width: 100% !important;max-width: 100% !important;padding-left: 14px !important;padding-right: 14px !important}html body.woocommerce-cart .fpv-cart-page,html body.woocommerce-cart .fpv-cart-component,html body.woocommerce-cart .woocommerce-cart-form,html body.woocommerce-cart .fpv-cart-layout,html body.woocommerce-cart .fpv-cart-table-card,html body.woocommerce-cart .fpv-cart-items-card,html body.woocommerce-cart .fpv-cart-items,html body.fpv-view-cart .fpv-cart-page,html body.fpv-view-cart .fpv-cart-component,html body.fpv-view-cart .woocommerce-cart-form,html body.fpv-view-cart .fpv-cart-layout,html body.fpv-view-cart .fpv-cart-table-card,html body.fpv-view-cart .fpv-cart-items-card,html body.fpv-view-cart .fpv-cart-items{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin-left: 0 !important;margin-right: 0 !important;justify-items: stretch !important;align-items: stretch !important}html body.woocommerce-cart .fpv-cart-table-card,html body.woocommerce-cart .fpv-cart-items-card,html body.fpv-view-cart .fpv-cart-component .fpv-cart-table-card,html body.fpv-view-cart .fpv-cart-component .fpv-cart-items-card{display: block !important;background: #fff !important;border: 1px solid var(--fpv-component-border,var(--c-border,#dedede)) !important;border-radius: 12px !important;box-shadow: none !important;padding: 10px !important;overflow: hidden !important}html body.woocommerce-cart .fpv-cart-item,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item{width: 100% !important;max-width: none !important;justify-self: stretch !important;margin: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;border-bottom: 1px solid var(--fpv-component-border,var(--c-border,#dedede)) !important;padding: 10px 2px !important;overflow: visible !important}html body.woocommerce-cart .fpv-cart-item:last-child,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item:last-child{border-bottom: 0 !important}html body.woocommerce-cart .fpv-cart-item-controls,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls{width: 100% !important;max-width: 100% !important}}@media (max-width: 782px){html body.woocommerce-checkout main.fpv-page-main .fpv-woo-page-content > .section-inner,html body.fpv-view-checkout main.fpv-page-main .fpv-woo-page-content > .section-inner,html body.woocommerce-checkout .fpv-woo-service-inner,html body.fpv-view-checkout .fpv-woo-service-inner{width: 100% !important;max-width: 100% !important;padding-left: 14px !important;padding-right: 14px !important}html body.woocommerce-checkout .fpv-checkout-component,html body.woocommerce-checkout form.checkout,html body.fpv-view-checkout .fpv-checkout-component,html body.fpv-view-checkout form.checkout{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important;overflow: visible !important}html body.woocommerce-checkout .fpv-checkout-panel,html body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel{width: 100% !important;max-width: 100% !important;margin: 0 0 14px !important;padding: 12px !important;background: #fff !important;border: 1px solid var(--fpv-component-border,var(--c-border,#dedede)) !important;border-radius: 12px !important;box-shadow: none !important;overflow: hidden !important}html body.woocommerce-checkout .fpv-checkout-panel > :not(.fpv-checkout-panel-title),html body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel > :not(.fpv-checkout-panel-title){padding: 0 !important;margin-left: 0 !important;margin-right: 0 !important}html body.woocommerce-checkout #customer_details,html body.woocommerce-checkout .col2-set,html body.woocommerce-checkout .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce-additional-fields,html body.woocommerce-checkout .woocommerce-shipping-fields,html body.woocommerce-checkout #order_review,html body.woocommerce-checkout .woocommerce-checkout-review-order,html body.woocommerce-checkout table.shop_table,html body.fpv-view-checkout .fpv-checkout-component #customer_details,html body.fpv-view-checkout .fpv-checkout-component .col2-set,html body.fpv-view-checkout .fpv-checkout-component .woocommerce-billing-fields,html body.fpv-view-checkout .fpv-checkout-component .woocommerce-additional-fields,html body.fpv-view-checkout .fpv-checkout-component .woocommerce-shipping-fields,html body.fpv-view-checkout .fpv-checkout-component #order_review,html body.fpv-view-checkout .fpv-checkout-component .woocommerce-checkout-review-order,html body.fpv-view-checkout .fpv-checkout-component #payment,html body.fpv-view-checkout .fpv-checkout-component .woocommerce-checkout-payment,html body.fpv-view-checkout .fpv-checkout-component table.shop_table{width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important;overflow: visible !important}html body.woocommerce-checkout .fpv-checkout-panel-title,html body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel-title{margin: 0 0 12px !important}html body.woocommerce-checkout input.input-text,html body.woocommerce-checkout select,html body.woocommerce-checkout textarea,html body.fpv-view-checkout .fpv-checkout-component input.input-text,html body.fpv-view-checkout .fpv-checkout-component select,html body.fpv-view-checkout .fpv-checkout-component textarea{min-height: 36px !important;padding: 7px 10px !important;font-size: 15px !important;line-height: 1.25 !important}}@media (min-width: 783px){html body.woocommerce-account main.fpv-page-main .fpv-woo-service-inner.fpv-woo-account-scope,html body.fpv-view-account main.fpv-page-main .fpv-woo-service-inner.fpv-woo-account-scope{background: transparent !important}html body.woocommerce-account main.fpv-page-main .fpv-woo-content-shell.fpv-woo-account-scope,html body.fpv-view-account main.fpv-page-main .fpv-woo-content-shell.fpv-woo-account-scope,html body.woocommerce-account main.fpv-page-main .fpv-woo-content-shell.fpv-woo-account-scope > .woocommerce,html body.fpv-view-account main.fpv-page-main .fpv-woo-content-shell.fpv-woo-account-scope > .woocommerce{background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation{width: 230px !important;max-width: 230px !important;background: transparent !important;background-color: transparent !important;padding: 0 !important;margin: 0 !important;border: 0 !important;box-shadow: none !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation ul,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation ul{width: 230px !important;max-width: 230px !important;display: grid !important;grid-template-columns: 1fr !important;gap: 10px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation li,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation li{margin: 0 !important;padding: 0 !important;background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation a,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation a{width: 230px !important;min-height: 48px !important;height: 48px !important;padding: 10px 14px !important;display: inline-flex !important;align-items: center !important;justify-content: flex-start !important;background: var(--c-surface,#fff) !important;background-color: var(--c-surface,#fff) !important;border: 1px solid var(--c-border,#dedede) !important;border-radius: 7px !important;box-shadow: none !important;color: var(--c-text,#3A3A3A) !important;font-size: 14px !important;line-height: 1 !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation li.is-active a,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation li.is-active a{background: var(--c-surface,#fff) !important;background-color: var(--c-surface,#fff) !important;border-color: var(--c-accent,#FF6A00) !important;color: var(--c-accent,#FF6A00) !important}}@media (max-width: 782px){html body.woocommerce-account main.fpv-page-main .fpv-woo-service-inner.fpv-woo-account-scope,html body.fpv-view-account main.fpv-page-main .fpv-woo-service-inner.fpv-woo-account-scope,html body.woocommerce-account main.fpv-page-main .fpv-woo-content-shell.fpv-woo-account-scope,html body.fpv-view-account main.fpv-page-main .fpv-woo-content-shell.fpv-woo-account-scope,html body.woocommerce-account main.fpv-page-main .fpv-woo-content-shell.fpv-woo-account-scope > .woocommerce,html body.fpv-view-account main.fpv-page-main .fpv-woo-content-shell.fpv-woo-account-scope > .woocommerce,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation ul,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation ul,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation li,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation li{background: var(--c-bg,#F1F1F1) !important;background-color: var(--c-bg,#F1F1F1) !important;border: 0 !important;box-shadow: none !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation{padding: 0 !important;margin: 0 0 12px !important;border-radius: 0 !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation ul,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation ul{padding: 0 !important;gap: 8px !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation a,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation a{background: var(--c-surface,#fff) !important;background-color: var(--c-surface,#fff) !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation li.is-active a,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation li.is-active a{background: var(--c-surface,#fff) !important;background-color: var(--c-surface,#fff) !important}}@media (max-width: 782px){html body.tax-product_cat .fpvdronas-filter-sidebar,html body.tax-product_tag .fpvdronas-filter-sidebar,html body.post-type-archive-product .fpvdronas-filter-sidebar,html body.fpv-view-product-category .fpvdronas-filter-sidebar,html body.fpv-view-product-tag .fpvdronas-filter-sidebar{padding-top: 30px !important;padding-bottom: 30px !important}html body.tax-product_cat .fpvdronas-filter-title,html body.tax-product_tag .fpvdronas-filter-title,html body.post-type-archive-product .fpvdronas-filter-title,html body.fpv-view-product-category .fpvdronas-filter-title,html body.fpv-view-product-tag .fpvdronas-filter-title{margin-top: 4px !important;margin-bottom: 18px !important;padding-top: 0 !important}html body.tax-product_cat .fpvdronas-clear-filters,html body.tax-product_tag .fpvdronas-clear-filters,html body.post-type-archive-product .fpvdronas-clear-filters,html body.fpv-view-product-category .fpvdronas-clear-filters,html body.fpv-view-product-tag .fpvdronas-clear-filters,html body.tax-product_cat .fpvdronas-filter-clear,html body.tax-product_tag .fpvdronas-filter-clear,html body.post-type-archive-product .fpvdronas-filter-clear,html body.fpv-view-product-category .fpvdronas-filter-clear,html body.fpv-view-product-tag .fpvdronas-filter-clear,html body.tax-product_cat .fpvdronas-filter-form a[href*="filter"],html body.tax-product_tag .fpvdronas-filter-form a[href*="filter"],html body.post-type-archive-product .fpvdronas-filter-form a[href*="filter"],html body.fpv-view-product-category .fpvdronas-filter-form a[href*="filter"],html body.fpv-view-product-tag .fpvdronas-filter-form a[href*="filter"]{display: inline-flex !important;margin-top: 18px !important;margin-bottom: 6px !important}}@media (max-width: 782px){html body.woocommerce-cart main.fpv-page-main,html body.fpv-view-cart main.fpv-page-main,html body.woocommerce-cart .fpv-woo-page-content,html body.fpv-view-cart .fpv-woo-page-content,html body.woocommerce-cart .fpv-woo-page-content > .section-inner,html body.fpv-view-cart .fpv-woo-page-content > .section-inner,html body.woocommerce-cart .fpv-woo-service-inner,html body.fpv-view-cart .fpv-woo-service-inner,html body.woocommerce-cart .fpv-woo-content-shell,html body.fpv-view-cart .fpv-woo-content-shell,html body.woocommerce-cart .fpv-woo-content-shell > .woocommerce,html body.fpv-view-cart .fpv-woo-content-shell > .woocommerce{background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;overflow: visible !important}html body.woocommerce-cart .fpv-woo-page-content > .section-inner,html body.fpv-view-cart .fpv-woo-page-content > .section-inner,html body.woocommerce-cart .fpv-woo-service-inner,html body.fpv-view-cart .fpv-woo-service-inner{padding-left: 0 !important;padding-right: 0 !important}html body.woocommerce-cart .fpv-cart-page,html body.fpv-view-cart .fpv-cart-page,html body.woocommerce-cart .fpv-cart-component,html body.fpv-view-cart .fpv-cart-component,html body.woocommerce-cart .woocommerce-cart-form,html body.fpv-view-cart .woocommerce-cart-form,html body.woocommerce-cart .fpv-cart-layout,html body.fpv-view-cart .fpv-cart-layout{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 auto !important;padding: 0 !important;overflow: visible !important}html body.woocommerce-cart .fpv-cart-table-card,html body.woocommerce-cart .fpv-cart-items-card,html body.fpv-view-cart .fpv-cart-table-card,html body.fpv-view-cart .fpv-cart-items-card,html body.fpv-view-cart .fpv-cart-component .fpv-cart-table-card,html body.fpv-view-cart .fpv-cart-component .fpv-cart-items-card{display: block !important;width: min(100%,calc(100vw - 72px)) !important;max-width: 460px !important;min-width: 0 !important;margin: 0 auto 14px !important;padding: 12px !important;background: var(--c-surface,#fff) !important;background-color: var(--c-surface,#fff) !important;border: 1px solid var(--c-border,#dedede) !important;border-radius: 12px !important;box-shadow: none !important;overflow: hidden !important}html body.woocommerce-cart .fpv-cart-items,html body.fpv-view-cart .fpv-cart-items,html body.fpv-view-cart .fpv-cart-component .fpv-cart-items{display: grid !important;grid-template-columns: minmax(0,1fr) !important;gap: 0 !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important}html body.woocommerce-cart .fpv-cart-item,html body.fpv-view-cart .fpv-cart-item,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item{display: grid !important;grid-template-columns: 74px minmax(0,1fr) !important;grid-template-areas: "image info" "image controls" !important;column-gap: 12px !important;row-gap: 8px !important;align-items: start !important;justify-items: stretch !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 12px 0 !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid var(--c-border,#dedede) !important;border-radius: 0 !important;box-shadow: none !important;overflow: visible !important}html body.woocommerce-cart .fpv-cart-item:first-child,html body.fpv-view-cart .fpv-cart-item:first-child{padding-top: 0 !important}html body.woocommerce-cart .fpv-cart-item:last-child,html body.fpv-view-cart .fpv-cart-item:last-child{padding-bottom: 0 !important;border-bottom: 0 !important}html body.woocommerce-cart .fpv-cart-item-image,html body.woocommerce-cart .fpv-cart-item-image a,html body.fpv-view-cart .fpv-cart-item-image,html body.fpv-view-cart .fpv-cart-item-image a,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image a{grid-area: image !important;width: 74px !important;max-width: 74px !important;height: 74px !important;display: flex !important;align-items: center !important;justify-content: center !important;overflow: hidden !important}html body.woocommerce-cart .fpv-cart-item-image img,html body.fpv-view-cart .fpv-cart-item-image img,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-image img{width: 68px !important;max-width: 68px !important;height: 68px !important;object-fit: contain !important}html body.woocommerce-cart .fpv-cart-item-info,html body.fpv-view-cart .fpv-cart-item-info,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-info{grid-area: info !important;display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;overflow: hidden !important}html body.woocommerce-cart .fpv-cart-item-name,html body.fpv-view-cart .fpv-cart-item-name,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-name{display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 0 4px !important;color: var(--c-text,#3A3A3A) !important;font-size: 14px !important;line-height: 1.16 !important;font-weight: 700 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: anywhere !important;word-break: normal !important}html body.woocommerce-cart .fpv-cart-item-price,html body.fpv-view-cart .fpv-cart-item-price,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-price{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;color: var(--c-text,#3A3A3A) !important;font-size: 13px !important;line-height: 1.2 !important;font-weight: 700 !important;white-space: normal !important;overflow: hidden !important;text-overflow: ellipsis !important}html body.woocommerce-cart .fpv-cart-item-price .fpv-cart-item-savings,html body.woocommerce-cart .fpv-cart-item-price .fpv-discount-note,html body.woocommerce-cart .fpv-cart-item-price .save-total,html body.woocommerce-cart .fpv-cart-item-price .saved-amount,html body.woocommerce-cart .fpv-cart-item-price .amount-saved,html body.woocommerce-cart .fpv-cart-item-price .sale-saving,html body.fpv-view-cart .fpv-cart-item-price .fpv-cart-item-savings,html body.fpv-view-cart .fpv-cart-item-price .fpv-discount-note,html body.fpv-view-cart .fpv-cart-item-price .save-total,html body.fpv-view-cart .fpv-cart-item-price .saved-amount,html body.fpv-view-cart .fpv-cart-item-price .amount-saved,html body.fpv-view-cart .fpv-cart-item-price .sale-saving{display: none !important}html body.woocommerce-cart .fpv-cart-item-controls,html body.fpv-view-cart .fpv-cart-item-controls,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls{grid-area: controls !important;display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: space-between !important;gap: 10px !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important}html body.woocommerce-cart .fpv-cart-item-controls .quantity,html body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-enhanced,html body.fpv-view-cart .fpv-cart-item-controls .quantity,html body.fpv-view-cart .fpv-cart-item-controls .fpv-qty-enhanced,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .quantity,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .fpv-qty-enhanced{flex: 0 0 116px !important;display: grid !important;grid-template-columns: 34px 48px 34px !important;width: 116px !important;max-width: 116px !important;height: 36px !important;min-height: 36px !important;overflow: hidden !important}html body.woocommerce-cart .fpv-cart-item-controls .qty,html body.fpv-view-cart .fpv-cart-item-controls .qty,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-controls .qty{width: 48px !important;min-width: 48px !important;max-width: 48px !important;height: 34px !important;min-height: 34px !important;padding: 0 !important;font-size: 14px !important;text-align: center !important}html body.woocommerce-cart .fpv-cart-item-controls .fpv-qty-btn,html body.woocommerce-cart .fpv-cart-item-controls .quantity button,html body.woocommerce-cart .fpv-cart-item-controls .quantity .minus,html body.woocommerce-cart .fpv-cart-item-controls .quantity .plus,html body.fpv-view-cart .fpv-cart-item-controls .fpv-qty-btn,html body.fpv-view-cart .fpv-cart-item-controls .quantity button,html body.fpv-view-cart .fpv-cart-item-controls .quantity .minus,html body.fpv-view-cart .fpv-cart-item-controls .quantity .plus{width: 34px !important;min-width: 34px !important;height: 34px !important;min-height: 34px !important;padding: 0 !important;font-size: 14px !important}html body.woocommerce-cart .fpv-cart-item-remove,html body.woocommerce-cart a.remove.fpv-cart-item-remove,html body.fpv-view-cart .fpv-cart-item-remove,html body.fpv-view-cart a.remove.fpv-cart-item-remove,html body.fpv-view-cart .fpv-cart-component .fpv-cart-item-remove,html body.fpv-view-cart .fpv-cart-component a.remove.fpv-cart-item-remove{flex: 0 0 36px !important;width: 36px !important;max-width: 36px !important;height: 36px !important;min-height: 36px !important;margin: 0 !important;border-radius: 8px !important;font-size: 22px !important;line-height: 1 !important}html body.woocommerce-cart .cart-collaterals,html body.fpv-view-cart .cart-collaterals,html body.woocommerce-cart .fpv-mobile-fixed-cart-actions,html body.fpv-view-cart .fpv-mobile-fixed-cart-actions{width: min(100%,calc(100vw - 72px)) !important;max-width: 460px !important;margin-left: auto !important;margin-right: auto !important}}@media (max-width: 782px){html body.woocommerce-checkout main.fpv-page-main,html body.fpv-view-checkout main.fpv-page-main,html body.woocommerce-checkout .fpv-woo-page-content,html body.fpv-view-checkout .fpv-woo-page-content,html body.woocommerce-checkout .fpv-woo-page-content > .section-inner,html body.fpv-view-checkout .fpv-woo-page-content > .section-inner,html body.woocommerce-checkout .fpv-woo-service-inner,html body.fpv-view-checkout .fpv-woo-service-inner,html body.woocommerce-checkout .fpv-woo-content-shell,html body.fpv-view-checkout .fpv-woo-content-shell,html body.woocommerce-checkout .fpv-woo-content-shell > .woocommerce,html body.fpv-view-checkout .fpv-woo-content-shell > .woocommerce,html body.woocommerce-checkout .fpv-checkout-component,html body.fpv-view-checkout .fpv-checkout-component,html body.woocommerce-checkout form.checkout,html body.fpv-view-checkout form.checkout{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important;overflow: visible !important}html body.woocommerce-checkout .fpv-checkout-layout,html body.fpv-view-checkout .fpv-checkout-layout{display: block !important;width: min(100%,calc(100vw - 72px)) !important;max-width: 460px !important;margin: 0 auto !important;padding: 0 !important}html body.woocommerce-checkout .fpv-checkout-panel,html body.fpv-view-checkout .fpv-checkout-panel,html body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel{display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 0 14px !important;padding: 0 !important;background: transparent !important;background-color: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;overflow: visible !important}html body.woocommerce-checkout .fpv-checkout-panel-title,html body.fpv-view-checkout .fpv-checkout-panel-title,html body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-panel-title{width: 100% !important;margin: 0 0 10px !important;padding: 10px 12px !important;border-radius: 10px !important}html body.woocommerce-checkout #order_review,html body.woocommerce-checkout .woocommerce-checkout-review-order,html body.woocommerce-checkout #customer_details,html body.woocommerce-checkout .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce-shipping-fields,html body.woocommerce-checkout .woocommerce-additional-fields,html body.woocommerce-checkout #payment,html body.woocommerce-checkout .woocommerce-checkout-payment,html body.fpv-view-checkout #order_review,html body.fpv-view-checkout .woocommerce-checkout-review-order,html body.fpv-view-checkout #customer_details,html body.fpv-view-checkout .woocommerce-billing-fields,html body.fpv-view-checkout .woocommerce-shipping-fields,html body.fpv-view-checkout .woocommerce-additional-fields,html body.fpv-view-checkout .woocommerce-checkout-payment{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin-left: 0 !important;margin-right: 0 !important;background: var(--c-surface,#fff) !important;background-color: var(--c-surface,#fff) !important;border: 1px solid var(--c-border,#dedede) !important;border-radius: 12px !important;box-shadow: none !important;overflow: visible !important}html body.woocommerce-checkout #order_review,html body.woocommerce-checkout #customer_details,html body.fpv-view-checkout #order_review,html body.fpv-view-checkout #customer_details{padding: 14px !important}html body.woocommerce-checkout .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce-shipping-fields,html body.woocommerce-checkout .woocommerce-additional-fields,html body.fpv-view-checkout .woocommerce-billing-fields,html body.fpv-view-checkout .woocommerce-shipping-fields,html body.fpv-view-checkout .woocommerce-additional-fields{padding: 0 !important;border: 0 !important;background: transparent !important}html body.woocommerce-checkout #payment,html body.woocommerce-checkout .woocommerce-checkout-payment,html body.fpv-view-checkout #payment,html body.fpv-view-checkout .woocommerce-checkout-payment{width: 100% !important;max-width: 100% !important;margin: 12px 0 0 !important;padding: 0 !important;background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important}html body.woocommerce-checkout .form-row,html body.fpv-view-checkout .form-row{margin-bottom: 8px !important}html body.woocommerce-checkout input.input-text,html body.woocommerce-checkout select,html body.woocommerce-checkout textarea,html body.fpv-view-checkout input.input-text,html body.fpv-view-checkout select,html body.fpv-view-checkout textarea{min-height: 34px !important;height: 34px !important;padding: 6px 9px !important;font-size: 14px !important;line-height: 1.2 !important}html body.woocommerce-checkout textarea,html body.fpv-view-checkout textarea{min-height: 72px !important;height: auto !important}}@media (max-width: 782px){html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{display: block !important;background: var(--c-bg,#F1F1F1) !important;background-color: var(--c-bg,#F1F1F1) !important;border: 0 !important;box-shadow: none !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation li a[href*="customer-logout"],html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation li a[href*="customer-logout"]{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 42px !important;width: 100% !important;padding: 10px 8px !important;background: var(--c-dark,#2b2b2b) !important;background-color: var(--c-dark,#2b2b2b) !important;border: 1px solid var(--c-dark,#2b2b2b) !important;border-color: var(--c-dark,#2b2b2b) !important;color: var(--c-white,#ffffff) !important;-webkit-text-fill-color: var(--c-white,#ffffff) !important;font-family: var(--font-display,inherit) !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.1 !important;text-align: center !important;text-decoration: none !important;text-transform: uppercase !important;letter-spacing: 0 !important;text-indent: 0 !important;opacity: 1 !important;visibility: visible !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-navigation li a[href*="customer-logout"]:empty::before,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-navigation li a[href*="customer-logout"]:empty::before{content: "ATSIJUNGTI" !important;display: inline !important;color: var(--c-white,#ffffff) !important;-webkit-text-fill-color: var(--c-white,#ffffff) !important}}body.woocommerce-checkout .fpv-checkout-review-table-v305,body.fpv-view-checkout .fpv-checkout-review-table-v305{width: 100% !important;border-collapse: collapse !important;table-layout: fixed !important}body.woocommerce-checkout .fpv-checkout-review-table-v305 tbody tr.fpv-checkout-review-item-row,body.fpv-view-checkout .fpv-checkout-review-table-v305 tbody tr.fpv-checkout-review-item-row{border-bottom: 1px solid var(--c-border,#d5d5d5) !important}body.woocommerce-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-product,body.fpv-view-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-product{padding: 12px 0 !important;border: 0 !important}body.woocommerce-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-item,body.fpv-view-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-item{display: grid !important;grid-template-columns: 58px minmax(0,1fr) auto !important;align-items: center !important;gap: 12px !important;width: 100% !important}body.woocommerce-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-image,body.fpv-view-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-image{position: relative !important;width: 54px !important;height: 54px !important;flex: 0 0 54px !important}body.woocommerce-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-image img,body.fpv-view-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-image img{display: block !important;width: 54px !important;height: 54px !important;object-fit: contain !important;border-radius: 4px !important;background: #f1f1f1 !important}body.woocommerce-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-quantity,body.fpv-view-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-quantity{position: absolute !important;top: -8px !important;right: -8px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 20px !important;height: 20px !important;padding: 0 6px !important;border-radius: 999px !important;background: var(--c-dark,#2b2b2b) !important;color: #fff !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1 !important}body.woocommerce-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-name,body.fpv-view-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-name,body.woocommerce-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-name a,body.fpv-view-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-name a{color: var(--c-dark,#2b2b2b) !important;font-size: 14px !important;font-weight: 600 !important;line-height: 1.25 !important;text-decoration: none !important;min-width: 0 !important}body.woocommerce-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-price,body.fpv-view-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-price{color: var(--c-dark,#2b2b2b) !important;font-size: 14px !important;font-weight: 600 !important;white-space: nowrap !important;text-align: right !important}body.woocommerce-checkout .wc-block-components-order-summary-item,body.fpv-view-checkout .wc-block-components-order-summary-item,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item{display: grid !important;grid-template-columns: 58px minmax(0,1fr) auto !important;align-items: center !important;gap: 12px !important;min-width: 0 !important}body.woocommerce-checkout .wc-block-components-order-summary-item__image,body.fpv-view-checkout .wc-block-components-order-summary-item__image,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item__image{grid-column: 1 !important;width: 54px !important;min-width: 54px !important}body.woocommerce-checkout .wc-block-components-order-summary-item__description,body.fpv-view-checkout .wc-block-components-order-summary-item__description,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description{grid-column: 2 !important;min-width: 0 !important;display: block !important}body.woocommerce-checkout .wc-block-components-order-summary-item__total-price,body.fpv-view-checkout .wc-block-components-order-summary-item__total-price,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item__total-price{grid-column: 3 !important;white-space: nowrap !important;text-align: right !important;align-self: center !important}body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-name,body.fpv-view-checkout .wc-block-components-order-summary-item .wc-block-components-product-name,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-name{display: block !important;margin: 0 !important;font-size: 14px !important;line-height: 1.25 !important;font-weight: 600 !important;color: var(--c-dark,#2b2b2b) !important}body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-price,body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata,body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata__description,body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-details,body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-details__name,body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-details__value,body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-sale-badge,body.woocommerce-checkout .wc-block-components-order-summary-item [class*="sale-badge"],body.woocommerce-checkout .wc-block-components-order-summary-item [class*="saving"],body.woocommerce-checkout .wc-block-components-order-summary-item [class*="discount"],body.woocommerce-checkout .wc-block-components-order-summary-item__description > p,body.woocommerce-checkout .wc-block-components-order-summary-item__description > div:not(.wc-block-components-product-name):not(.wc-block-components-order-summary-item__total-price),body.fpv-view-checkout .wc-block-components-order-summary-item .wc-block-components-product-price,body.fpv-view-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata,body.fpv-view-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata__description,body.fpv-view-checkout .wc-block-components-order-summary-item .wc-block-components-product-details,body.fpv-view-checkout .wc-block-components-order-summary-item .wc-block-components-sale-badge,body.fpv-view-checkout .wc-block-components-order-summary-item [class*="sale-badge"],body.fpv-view-checkout .wc-block-components-order-summary-item [class*="saving"],body.fpv-view-checkout .wc-block-components-order-summary-item [class*="discount"],body.fpv-view-checkout .wc-block-components-order-summary-item__description > p,body.fpv-view-checkout .wc-block-components-order-summary-item__description > div:not(.wc-block-components-product-name):not(.wc-block-components-order-summary-item__total-price),body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-price,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata__description,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-details,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-sale-badge,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item [class*="sale-badge"],body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item [class*="saving"],body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item [class*="discount"],body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description > p,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description > div:not(.wc-block-components-product-name):not(.wc-block-components-order-summary-item__total-price){display: none !important;visibility: hidden !important;height: 0 !important;max-height: 0 !important;overflow: hidden !important;margin: 0 !important;padding: 0 !important;border: 0 !important}@media (max-width: 782px){body.woocommerce-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-item,body.fpv-view-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-item,body.woocommerce-checkout .wc-block-components-order-summary-item,body.fpv-view-checkout .wc-block-components-order-summary-item,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item{grid-template-columns: 54px minmax(0,1fr) auto !important;gap: 10px !important}body.woocommerce-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-price,body.fpv-view-checkout .fpv-checkout-review-table-v305 .fpv-checkout-review-price,body.woocommerce-checkout .wc-block-components-order-summary-item__total-price,body.fpv-view-checkout .wc-block-components-order-summary-item__total-price,body .wp-block-woocommerce-checkout .wc-block-components-order-summary-item__total-price{font-size: 13px !important}}@media (max-width: 782px){html body.woocommerce-cart .fpv-mobile-fixed-cart-actions,html body.fpv-view-cart .fpv-cart-component .fpv-mobile-fixed-cart-actions,html body.fpv-view-cart .fpv-mobile-fixed-cart-actions{display: grid !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: 8px !important;align-items: stretch !important;width: 100% !important}html body.woocommerce-cart .fpv-mobile-fixed-cart-actions .fpv-mobile-cart-action,html body.fpv-view-cart .fpv-cart-component .fpv-mobile-fixed-cart-actions .fpv-mobile-cart-action,html body.fpv-view-cart .fpv-mobile-fixed-cart-actions .fpv-mobile-cart-action{width: 100% !important;min-width: 0 !important;min-height: 46px !important;padding: 10px 8px !important;white-space: normal !important;text-align: center !important;line-height: 1.12 !important}}html body.woocommerce-checkout .fpv-checkout-component .woocommerce-billing-fields__field-wrapper,html body.fpv-view-checkout .fpv-checkout-component .woocommerce-billing-fields__field-wrapper,html body.woocommerce-checkout .fpv-checkout-component .woocommerce-shipping-fields__field-wrapper,html body.fpv-view-checkout .fpv-checkout-component .woocommerce-shipping-fields__field-wrapper{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;column-gap: 14px !important;row-gap: 12px !important;width: 100% !important;max-width: 100% !important}html body.woocommerce-checkout .fpv-checkout-component .form-row,html body.fpv-view-checkout .fpv-checkout-component .form-row,html body.woocommerce-checkout .fpv-checkout-component .form-row-first,html body.fpv-view-checkout .fpv-checkout-component .form-row-first,html body.woocommerce-checkout .fpv-checkout-component .form-row-last,html body.fpv-view-checkout .fpv-checkout-component .form-row-last,html body.woocommerce-checkout .fpv-checkout-component .form-row-wide,html body.fpv-view-checkout .fpv-checkout-component .form-row-wide{float: none !important;clear: none !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;box-sizing: border-box !important}html body.woocommerce-checkout .fpv-checkout-component .form-row-wide,html body.fpv-view-checkout .fpv-checkout-component .form-row-wide,html body.woocommerce-checkout .fpv-checkout-component #billing_address_1_field,html body.fpv-view-checkout .fpv-checkout-component #billing_address_1_field,html body.woocommerce-checkout .fpv-checkout-component #billing_address_2_field,html body.fpv-view-checkout .fpv-checkout-component #billing_address_2_field,html body.woocommerce-checkout .fpv-checkout-component #billing_email_field,html body.fpv-view-checkout .fpv-checkout-component #billing_email_field,html body.woocommerce-checkout .fpv-checkout-component #billing_phone_field,html body.fpv-view-checkout .fpv-checkout-component #billing_phone_field,html body.woocommerce-checkout .fpv-checkout-component #order_comments_field,html body.fpv-view-checkout .fpv-checkout-component #order_comments_field{grid-column: 1 / -1 !important}html body.woocommerce-checkout .fpv-checkout-component .form-row label,html body.fpv-view-checkout .fpv-checkout-component .form-row label{display: block !important;margin: 0 0 6px !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.25 !important;color: var(--c-dark,#2b2b2b) !important}html body.woocommerce-checkout .fpv-checkout-component input.input-text,html body.fpv-view-checkout .fpv-checkout-component input.input-text,html body.woocommerce-checkout .fpv-checkout-component select,html body.fpv-view-checkout .fpv-checkout-component select,html body.woocommerce-checkout .fpv-checkout-component textarea,html body.fpv-view-checkout .fpv-checkout-component textarea,html body.woocommerce-checkout .fpv-checkout-component .select2-container,html body.fpv-view-checkout .fpv-checkout-component .select2-container{width: 100% !important;max-width: 100% !important;min-width: 0 !important;box-sizing: border-box !important}html body.woocommerce-checkout .fpv-checkout-component input.input-text,html body.fpv-view-checkout .fpv-checkout-component input.input-text,html body.woocommerce-checkout .fpv-checkout-component select,html body.fpv-view-checkout .fpv-checkout-component select{min-height: 44px !important;padding: 10px 12px !important;border-radius: 8px !important;line-height: 1.25 !important}html body.woocommerce-checkout .fpv-checkout-component .select2-container .select2-selection--single,html body.fpv-view-checkout .fpv-checkout-component .select2-container .select2-selection--single{min-height: 44px !important;height: 44px !important;border-radius: 8px !important}html body.woocommerce-checkout .fpv-checkout-component .select2-container .select2-selection__rendered,html body.fpv-view-checkout .fpv-checkout-component .select2-container .select2-selection__rendered{line-height: 42px !important;padding-left: 12px !important;padding-right: 34px !important}html body.woocommerce-checkout .fpv-checkout-component .select2-container .select2-selection__arrow,html body.fpv-view-checkout .fpv-checkout-component .select2-container .select2-selection__arrow{height: 42px !important}html body.woocommerce-checkout .fpv-checkout-component textarea,html body.fpv-view-checkout .fpv-checkout-component textarea{min-height: 88px !important;padding: 10px 12px !important;border-radius: 8px !important}@media (max-width: 782px){html body.woocommerce-checkout .fpv-checkout-component .woocommerce-billing-fields__field-wrapper,html body.fpv-view-checkout .fpv-checkout-component .woocommerce-billing-fields__field-wrapper,html body.woocommerce-checkout .fpv-checkout-component .woocommerce-shipping-fields__field-wrapper,html body.fpv-view-checkout .fpv-checkout-component .woocommerce-shipping-fields__field-wrapper{grid-template-columns: 1fr !important;row-gap: 10px !important}html body.woocommerce-checkout .fpv-checkout-component input.input-text,html body.fpv-view-checkout .fpv-checkout-component input.input-text,html body.woocommerce-checkout .fpv-checkout-component select,html body.fpv-view-checkout .fpv-checkout-component select{min-height: 40px !important;padding: 8px 10px !important}html body.woocommerce-checkout .fpv-checkout-component .select2-container .select2-selection--single,html body.fpv-view-checkout .fpv-checkout-component .select2-container .select2-selection--single{min-height: 40px !important;height: 40px !important}html body.woocommerce-checkout .fpv-checkout-component .select2-container .select2-selection__rendered,html body.fpv-view-checkout .fpv-checkout-component .select2-container .select2-selection__rendered{line-height: 38px !important}html body.woocommerce-checkout .fpv-checkout-component .select2-container .select2-selection__arrow,html body.fpv-view-checkout .fpv-checkout-component .select2-container .select2-selection__arrow{height: 38px !important}}@media (max-width: 782px){.main-nav.is-open .nav-menu li.menu-item-has-children.is-open > .sub-menu.force-open,.main-nav.is-open .nav-menu li.menu-item-has-children.is-open > .sub-menu{display: flex !important;visibility: visible !important;opacity: 1 !important;max-height: none !important;height: auto !important;overflow: visible !important}}@media (max-width: 782px){html body.woocommerce-cart .wc-proceed-to-checkout,html body.fpv-view-cart .fpv-cart-component .wc-proceed-to-checkout{display: grid !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: 8px !important;align-items: stretch !important;width: 100% !important}html body.woocommerce-cart .wc-proceed-to-checkout .checkout-button,html body.woocommerce-cart .wc-proceed-to-checkout .fpv-continue-shopping-totals,html body.fpv-view-cart .fpv-cart-component .wc-proceed-to-checkout .checkout-button,html body.fpv-view-cart .fpv-cart-component .wc-proceed-to-checkout .fpv-continue-shopping-totals{width: 100% !important;min-width: 0 !important;min-height: 46px !important;padding: 10px 8px !important;white-space: normal !important;text-align: center !important;line-height: 1.12 !important}}@media (min-width: 783px){body.woocommerce-checkout .fpv-checkout-layout,body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-layout{align-items: start !important}body.woocommerce-checkout .fpv-checkout-summary-panel,body.woocommerce-checkout .fpv-checkout-details-panel,body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-summary-panel,body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-details-panel{align-self: start !important;margin-top: 0 !important}body.woocommerce-checkout .fpv-checkout-summary-panel,body.fpv-view-checkout .fpv-checkout-component .fpv-checkout-summary-panel{position: static !important;top: auto !important}}.fpv-thankyou-page{width: 100%;max-width: 1180px;margin: 0 auto 72px;padding: 8px 0 32px;color: var(--c-text,#3A3A3A)}.fpv-thankyou-card,.fpv-thankyou-overview,.fpv-thankyou-payment-note{background: var(--c-white,#fff);border: 1px solid rgba(58,58,58,.16);border-radius: 14px;box-shadow: 0 10px 28px rgba(0,0,0,.045)}.fpv-thankyou-hero{display: flex;align-items: stretch;justify-content: space-between;gap: 24px;padding: 28px;margin-bottom: 18px;overflow: hidden;position: relative}.fpv-thankyou-hero::before{content: "";position: absolute;inset: 0 auto 0 0;width: 5px;background: var(--c-accent,#FF6A00)}.fpv-thankyou-eyebrow{display: inline-flex;align-items: center;min-height: 28px;margin-bottom: 10px;padding: 5px 14px;border-left: 3px solid var(--c-accent,#FF6A00);border-radius: 6px;background: rgba(255,106,0,.10);color: var(--c-accent,#FF6A00);font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;letter-spacing: .18em;line-height: 1;text-transform: uppercase}.fpv-thankyou-hero h2,.fpv-thankyou-card-header h2,.fpv-thankyou-status-card h2{margin: 0;color: var(--c-dark,#2A2A2A);font-family: var(--font-display,inherit);font-weight: 900;line-height: 1.12}.fpv-thankyou-hero h2{font-size: clamp(26px,3vw,40px);margin-bottom: 8px}.fpv-thankyou-hero p{margin: 0;color: var(--c-muted,#777);font-size: 15px;line-height: 1.55}.fpv-thankyou-hero-total{min-width: 220px;padding: 20px 22px;border-radius: 12px;background: var(--c-dark,#2A2A2A);color: var(--c-white,#fff);display: flex;flex-direction: column;justify-content: center;text-align: right}.fpv-thankyou-hero-total span{color: rgba(255,255,255,.70);font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;letter-spacing: .16em;text-transform: uppercase}.fpv-thankyou-hero-total strong{margin-top: 6px;color: var(--c-white,#fff);font-size: 28px;font-weight: 900;line-height: 1}.fpv-thankyou-overview{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;margin-bottom: 18px;overflow: hidden}.fpv-thankyou-overview-item{padding: 18px 20px;border-right: 1px solid rgba(58,58,58,.12)}.fpv-thankyou-overview-item:last-child{border-right: 0}.fpv-thankyou-overview-item span,.fpv-thankyou-details-list dt,.fpv-thankyou-total-row span{display: block;color: var(--c-muted,#777);font-family: var(--font-mono,monospace);font-size: 11px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.fpv-thankyou-overview-item strong{display: block;margin-top: 5px;color: var(--c-dark,#2A2A2A);font-size: 16px;font-weight: 900;line-height: 1.25;word-break: break-word}.fpv-thankyou-payment-note{margin-bottom: 18px;padding: 15px 18px;border-left: 4px solid var(--c-accent,#FF6A00);background: rgba(255,106,0,.075);color: var(--c-text,#3A3A3A);font-weight: 700}.fpv-thankyou-grid{display: grid;grid-template-columns: minmax(0,1.45fr) minmax(320px,.85fr);gap: 20px;align-items: start}.fpv-thankyou-card{padding: 0;overflow: hidden}.fpv-thankyou-card-header{padding: 18px 22px;background: var(--c-dark,#2A2A2A);color: var(--c-white,#fff)}.fpv-thankyou-card-header h2{color: var(--c-white,#fff);font-size: 20px;letter-spacing: .01em}.fpv-thankyou-product-list{padding: 18px 22px 8px}.fpv-thankyou-product-row{display: grid;grid-template-columns: 58px minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 14px 0;border-bottom: 1px solid rgba(58,58,58,.13)}.fpv-thankyou-product-row:first-child{padding-top: 0}.fpv-thankyou-product-thumb{position: relative;width: 54px;height: 54px;border: 1px solid rgba(58,58,58,.12);border-radius: 10px;background: #f7f7f7;display: flex;align-items: center;justify-content: center;overflow: visible}.fpv-thankyou-product-thumb img{width: 46px;height: 46px;object-fit: contain;display: block}.fpv-thankyou-product-thumb span{position: absolute;top: -9px;right: -9px;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 999px;background: var(--c-dark,#2A2A2A);color: var(--c-white,#fff);font-size: 12px;font-weight: 900;line-height: 22px;text-align: center}.fpv-thankyou-product-name strong{display: block;color: var(--c-dark,#2A2A2A);font-weight: 900;line-height: 1.25}.fpv-thankyou-product-name small{display: block;margin-top: 3px;color: var(--c-muted,#777);font-size: 12px}.fpv-thankyou-product-total{color: var(--c-dark,#2A2A2A);font-weight: 900;white-space: nowrap}.fpv-thankyou-totals{margin: 0 22px 22px;border: 1px solid rgba(58,58,58,.13);border-radius: 12px;overflow: hidden}.fpv-thankyou-total-row{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 13px 16px;border-bottom: 1px solid rgba(58,58,58,.10)}.fpv-thankyou-total-row:last-child{border-bottom: 0}.fpv-thankyou-total-row strong{color: var(--c-dark,#2A2A2A);font-weight: 900;white-space: nowrap}.fpv-thankyou-total-final{background: rgba(255,106,0,.075)}.fpv-thankyou-total-final span,.fpv-thankyou-total-final strong{color: var(--c-dark,#2A2A2A);font-size: 16px}.fpv-thankyou-side{display: grid;gap: 20px}.fpv-thankyou-info-card .fpv-thankyou-card-header{padding: 16px 18px}.fpv-thankyou-info-card .fpv-thankyou-card-header h2{font-size: 18px}.fpv-thankyou-details-list,.fpv-thankyou-customer-address,.fpv-thankyou-note-text{margin: 0;padding: 18px}.fpv-thankyou-details-list div{display: grid;grid-template-columns: 155px minmax(0,1fr);gap: 14px;padding: 12px 0;border-bottom: 1px solid rgba(58,58,58,.11)}.fpv-thankyou-details-list div:first-child{padding-top: 0}.fpv-thankyou-details-list div:last-child{padding-bottom: 0;border-bottom: 0}.fpv-thankyou-details-list dd{margin: 0;color: var(--c-dark,#2A2A2A);font-weight: 700;line-height: 1.35;word-break: break-word}.fpv-thankyou-customer-address{display: grid;gap: 5px;color: var(--c-dark,#2A2A2A);font-weight: 600}.fpv-thankyou-note-text{color: var(--c-dark,#2A2A2A);font-weight: 600}.fpv-thankyou-status-card{display: flex;gap: 18px;align-items: flex-start;padding: 28px}.fpv-thankyou-status-icon{width: 34px;height: 34px;border-radius: 50%;background: var(--c-error,#c62828);color: var(--c-white,#fff);display: inline-flex;align-items: center;justify-content: center;font-weight: 900}.fpv-thankyou-status-card p{margin: 8px 0 0;color: var(--c-muted,#777)}.fpv-thankyou-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 18px}.fpv-thankyou-button{min-height: 44px;padding: 12px 20px !important;border-radius: 8px !important;background: var(--c-accent,#FF6A00) !important;color: var(--c-white,#fff) !important;font-weight: 900 !important}.fpv-thankyou-button-secondary{background: var(--c-dark,#2A2A2A) !important}@media (max-width: 980px){.fpv-thankyou-page{padding: 8px 14px 32px}.fpv-thankyou-hero,.fpv-thankyou-grid{grid-template-columns: 1fr}.fpv-thankyou-grid{display: grid}.fpv-thankyou-hero{display: grid}.fpv-thankyou-hero-total{min-width: 0;text-align: left}.fpv-thankyou-overview{grid-template-columns: repeat(2,minmax(0,1fr))}.fpv-thankyou-overview-item:nth-child(2n){border-right: 0}}@media (max-width: 620px){.fpv-thankyou-hero{padding: 22px 18px}.fpv-thankyou-overview{grid-template-columns: 1fr}.fpv-thankyou-overview-item{border-right: 0;border-bottom: 1px solid rgba(58,58,58,.12)}.fpv-thankyou-overview-item:last-child{border-bottom: 0}.fpv-thankyou-product-row{grid-template-columns: 50px minmax(0,1fr)}.fpv-thankyou-product-total{grid-column: 2}.fpv-thankyou-details-list div{grid-template-columns: 1fr;gap: 4px}}.fpv-thankyou-page .fpv-thankyou-hero-main .fpv-thankyou-eyebrow{display: none !important}.fpv-thankyou-page .fpv-thankyou-hero-total{align-items: flex-end}.fpv-thankyou-page .fpv-thankyou-hero-total span{display: none !important}.fpv-thankyou-page .fpv-thankyou-hero-total strong{margin-top: 0 !important;color: var(--c-accent,#FF6A00) !important;font-size: clamp(34px,3.4vw,46px) !important;line-height: 1 !important;white-space: nowrap !important}.fpv-thankyou-page .amount,.fpv-thankyou-page .woocommerce-Price-amount,.fpv-thankyou-page .woocommerce-Price-currencySymbol,.fpv-thankyou-page .fpv-thankyou-product-total,.fpv-thankyou-page .fpv-thankyou-product-total *,.fpv-thankyou-page .fpv-thankyou-total-row strong,.fpv-thankyou-page .fpv-thankyou-total-row strong *{display: inline !important;white-space: nowrap !important;word-break: keep-all !important}.fpv-thankyou-page .fpv-thankyou-product-total,.fpv-thankyou-page .fpv-thankyou-total-row strong{min-width: max-content;text-align: right}.fpv-thankyou-page .fpv-thankyou-company-details{display: grid;gap: 5px;margin: 0;padding: 18px;color: var(--c-dark,#2A2A2A);font-weight: 600}.fpv-thankyou-page .fpv-thankyou-company-details span{display: block;line-height: 1.45}.fpv-thankyou-page .fpv-thankyou-company-details strong{font-weight: 900}@media (max-width: 620px){.fpv-thankyou-page .fpv-thankyou-product-total{grid-column: 2;justify-self: start;text-align: left}}.fpv-thankyou-page .fpv-thankyou-hero-total strong,.fpv-thankyou-page .fpv-thankyou-hero-total strong .amount,.fpv-thankyou-page .fpv-thankyou-hero-total strong bdi,.fpv-thankyou-page .fpv-thankyou-hero-total strong .woocommerce-Price-currencySymbol{color: var(--c-accent,#FF6A00) !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305{display: table !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;table-layout: auto !important;border-collapse: collapse !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 thead,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 thead{display: table-header-group !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tbody,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tbody{display: table-row-group !important;width: 100% !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot{display: table-footer-group !important;width: 100% !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tr,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tr{display: table-row !important;width: auto !important;max-width: none !important;padding: 0 !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 th,body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 td,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 th,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 td{display: table-cell !important;max-width: none !important;box-sizing: border-box !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-product,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-product{width: 100% !important;padding: 12px 0 !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-item,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-item{width: 100% !important;grid-template-columns: 58px minmax(0,1fr) max-content !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-price,body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot td,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-price,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot td{white-space: nowrap !important;text-align: right !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot th,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot th{width: 64% !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot td,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot td{width: 36% !important}@media (max-width: 782px){body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-item,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-item{grid-template-columns: 54px minmax(0,1fr) max-content !important;gap: 10px !important}}body.woocommerce-order-received .fpv-thankyou-page .fpv-thankyou-hero,body.fpv-view-order-received .fpv-thankyou-page .fpv-thankyou-hero,.fpv-thankyou-page[data-fpv-component="order-received"] .fpv-thankyou-hero{padding: 30px 34px 26px 36px !important;gap: 28px !important;align-items: center !important}body.woocommerce-order-received .fpv-thankyou-page .fpv-thankyou-hero-main,body.fpv-view-order-received .fpv-thankyou-page .fpv-thankyou-hero-main,.fpv-thankyou-page[data-fpv-component="order-received"] .fpv-thankyou-hero-main{min-width: 0 !important;padding: 0 !important}body.woocommerce-order-received .fpv-thankyou-page .fpv-thankyou-hero h2,body.fpv-view-order-received .fpv-thankyou-page .fpv-thankyou-hero h2,.fpv-thankyou-page[data-fpv-component="order-received"] .fpv-thankyou-hero h2{margin: 0 0 10px !important;padding: 0 !important;line-height: 1.12 !important}body.woocommerce-order-received .fpv-thankyou-page .fpv-thankyou-hero p,body.fpv-view-order-received .fpv-thankyou-page .fpv-thankyou-hero p,.fpv-thankyou-page[data-fpv-component="order-received"] .fpv-thankyou-hero p{margin: 0 !important;padding: 0 !important;line-height: 1.55 !important}body.woocommerce-order-received .fpv-thankyou-page .fpv-thankyou-hero-total,body.fpv-view-order-received .fpv-thankyou-page .fpv-thankyou-hero-total,.fpv-thankyou-page[data-fpv-component="order-received"] .fpv-thankyou-hero-total{min-width: 220px !important;min-height: 76px !important;padding: 18px 24px !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;text-align: right !important}body.woocommerce-order-received .fpv-thankyou-page .fpv-thankyou-hero-total .fpv-thankyou-hero-amount,body.fpv-view-order-received .fpv-thankyou-page .fpv-thankyou-hero-total .fpv-thankyou-hero-amount,.fpv-thankyou-page[data-fpv-component="order-received"] .fpv-thankyou-hero-total .fpv-thankyou-hero-amount{display: block !important;margin: 0 !important;color: var(--c-accent,#FF6A00) !important;font-size: clamp(30px,3.1vw,42px) !important;font-weight: 900 !important;line-height: 1 !important;letter-spacing: -0.02em !important;white-space: nowrap !important}@media (max-width: 760px){body.woocommerce-order-received .fpv-thankyou-page .fpv-thankyou-hero,body.fpv-view-order-received .fpv-thankyou-page .fpv-thankyou-hero,.fpv-thankyou-page[data-fpv-component="order-received"] .fpv-thankyou-hero{padding: 24px 20px 22px 22px !important;gap: 18px !important}body.woocommerce-order-received .fpv-thankyou-page .fpv-thankyou-hero-total,body.fpv-view-order-received .fpv-thankyou-page .fpv-thankyou-hero-total,.fpv-thankyou-page[data-fpv-component="order-received"] .fpv-thankyou-hero-total{width: 100% !important;min-width: 0 !important;min-height: 64px !important;padding: 16px 18px !important;justify-content: flex-start !important;text-align: left !important}body.woocommerce-order-received .fpv-thankyou-page .fpv-thankyou-hero-total .fpv-thankyou-hero-amount,body.fpv-view-order-received .fpv-thankyou-page .fpv-thankyou-hero-total .fpv-thankyou-hero-amount,.fpv-thankyou-page[data-fpv-component="order-received"] .fpv-thankyou-hero-total .fpv-thankyou-hero-amount{font-size: clamp(28px,9vw,36px) !important}}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-product,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-product{padding-right: 12px !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-price,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-price{padding-right: 0 !important;box-sizing: border-box !important;white-space: nowrap !important;text-align: right !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot td,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot td{padding-right: 12px !important;box-sizing: border-box !important;white-space: nowrap !important;text-align: right !important}@media (max-width: 782px){body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-product,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 .fpv-checkout-review-product{padding-right: 10px !important}body.woocommerce-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot td,body.fpv-view-checkout .fpv-checkout-component #order_review table.fpv-checkout-review-table-v305 tfoot td{padding-right: 10px !important}}@media (max-width: 782px){.site-header .mobile-search-toggle span:not([aria-hidden]){position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important;left: -9999px !important}}.site-header .mobile-nav-toggle .screen-reader-text,.mobile-nav-toggle .screen-reader-text{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important;left: -9999px !important;top: auto !important}@media (max-width: 782px){body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:only-child{display: none !important}body.woocommerce-cart .fpv-mobile-fixed-cart-actions{display: grid !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: 8px !important;position: fixed !important;left: 0 !important;right: 0 !important;bottom: 0 !important;z-index: 999999 !important;width: 100% !important;padding: 10px 12px calc(10px + env(safe-area-inset-bottom,0px)) !important;background: rgba(245,245,245,0.98) !important;border-top: 1px solid #e0e0e0 !important;box-shadow: 0 -4px 16px rgba(0,0,0,0.12) !important}body.woocommerce-cart .fpv-mobile-fixed-cart-actions .fpv-mobile-cart-action{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 46px !important;padding: 10px 8px !important;border-radius: 9px !important;background: var(--c-accent,#ff6a00) !important;color: #fff !important;font-weight: 900 !important;font-size: 12px !important;text-transform: uppercase !important;text-decoration: none !important;text-align: center !important;white-space: normal !important;border: 0 !important;line-height: 1.1 !important}body.woocommerce-cart .fpv-mobile-fixed-cart-actions .fpv-mobile-cart-continue{background: var(--c-surface,#fff) !important;color: var(--c-accent,#ff6a00) !important;border: 2px solid var(--c-accent,#ff6a00) !important}body.woocommerce-cart .fpv-cart-page,body.woocommerce-cart .site-main{padding-bottom: 90px !important}}@media (min-width: 783px){html body.woocommerce-cart .fpv-woo-page-content,html body.fpv-view-cart .fpv-woo-page-content,html body.woocommerce-cart .fpv-woo-service-inner,html body.fpv-view-cart .fpv-woo-service-inner,html body.woocommerce-cart .fpv-woo-content-shell,html body.fpv-view-cart .fpv-woo-content-shell,html body.woocommerce-cart .fpv-woo-content-shell > .woocommerce,html body.fpv-view-cart .fpv-woo-content-shell > .woocommerce{width: 100% !important;max-width: 1180px !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;overflow: visible !important;background: transparent !important;border: 0 !important;box-shadow: none !important}html body.woocommerce-cart .fpv-cart-page.fpv-cart-component,html body.fpv-view-cart .fpv-cart-page.fpv-cart-component{width: 100% !important;max-width: 1180px !important;margin: 0 auto !important;padding: 32px 0 58px !important;background: transparent !important}html body.woocommerce-cart .fpv-cart-desktop-columns,html body.fpv-view-cart .fpv-cart-desktop-columns{display: grid !important;grid-template-columns: minmax(0,3fr) minmax(0,2fr) !important;gap: 28px !important;align-items: start !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important}html body.woocommerce-cart .fpv-cart-desktop-left,html body.fpv-view-cart .fpv-cart-desktop-left,html body.woocommerce-cart .fpv-cart-desktop-right,html body.fpv-view-cart .fpv-cart-desktop-right{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: none !important}html body.woocommerce-cart .fpv-cart-desktop-right,html body.fpv-view-cart .fpv-cart-desktop-right{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 14px !important;position: static !important;top: auto !important}html body.woocommerce-cart .fpv-cart-layout,html body.fpv-view-cart .fpv-cart-layout,html body.woocommerce-cart .woocommerce-cart-form,html body.fpv-view-cart .woocommerce-cart-form{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important}html body.woocommerce-cart .fpv-cart-items-card,html body.fpv-view-cart .fpv-cart-items-card{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 18px !important;border-radius: 14px !important;overflow: hidden !important}html body.woocommerce-cart .fpv-cart-coupon,html body.fpv-view-cart .fpv-cart-coupon{margin-top: 14px !important;padding: 14px !important;border: 1px solid var(--c-border,#d0d0d0) !important;border-radius: 12px !important;background: #fff !important}html body.woocommerce-cart .fpv-cart-coupon-title,html body.fpv-view-cart .fpv-cart-coupon-title{display: block !important;margin: 0 0 8px !important;font-family: var(--font-display) !important;font-size: 13px !important;font-weight: 900 !important;color: var(--c-text,#3a3a3a) !important}html body.woocommerce-cart .fpv-cart-coupon-row,html body.fpv-view-cart .fpv-cart-coupon-row{display: grid !important;grid-template-columns: minmax(0,1fr) 48px !important;gap: 8px !important;align-items: center !important}html body.woocommerce-cart .fpv-cart-coupon input.input-text,html body.fpv-view-cart .fpv-cart-coupon input.input-text{width: 100% !important;min-width: 0 !important;height: 42px !important;min-height: 42px !important;border: 1px solid var(--c-border,#d0d0d0) !important;border-radius: 8px !important;padding: 0 12px !important;font-size: 13px !important;background: #fff !important}html body.woocommerce-cart .fpv-cart-coupon button.button,html body.fpv-view-cart .fpv-cart-coupon button.button{width: 48px !important;min-width: 48px !important;height: 42px !important;min-height: 42px !important;padding: 0 !important;border-radius: 8px !important;font-size: 18px !important;line-height: 1 !important}html body.woocommerce-cart .fpv-cart-actions-row,html body.fpv-view-cart .fpv-cart-actions-row{display: flex !important;justify-content: flex-end !important;align-items: center !important;width: 100% !important;margin: 14px 0 0 !important;padding: 0 !important}html body.woocommerce-cart .fpv-cart-actions-row button.button,html body.fpv-view-cart .fpv-cart-actions-row button.button{width: auto !important;min-width: 150px !important;min-height: 42px !important;padding: 0 18px !important;border-radius: 8px !important;font-size: 12px !important;font-weight: 900 !important;text-transform: uppercase !important;white-space: nowrap !important}html body.woocommerce-cart .fpv-mobile-only-subtotal,html body.woocommerce-cart .fpv-mobile-only-collaterals,html body.woocommerce-cart .fpv-mobile-only-widget,html body.woocommerce-cart .fpv-mobile-fixed-cart-actions,html body.woocommerce-cart .fpv-desktop-hide,html body.fpv-view-cart .fpv-mobile-only-subtotal,html body.fpv-view-cart .fpv-mobile-only-collaterals,html body.fpv-view-cart .fpv-mobile-only-widget,html body.fpv-view-cart .fpv-mobile-fixed-cart-actions,html body.fpv-view-cart .fpv-desktop-hide{display: none !important}html body.woocommerce-cart .fpv-cart-desktop-right .fpv-desktop-totals,html body.fpv-view-cart .fpv-cart-desktop-right .fpv-desktop-totals,html body.woocommerce-cart .fpv-cart-desktop-right .fpv-cart-collaterals,html body.fpv-view-cart .fpv-cart-desktop-right .fpv-cart-collaterals,html body.woocommerce-cart .fpv-cart-desktop-right .cart-collaterals,html body.fpv-view-cart .fpv-cart-desktop-right .cart-collaterals{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: none !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals{display: block !important;float: none !important;clear: none !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 20px !important;border: 1px solid var(--c-border,#d0d0d0) !important;border-radius: 14px !important;background: #fff !important;box-shadow: 0 2px 10px rgba(0,0,0,.04) !important;overflow: hidden !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals h2,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals h2{margin: 0 0 14px !important;padding: 0 !important;font-family: var(--font-display) !important;font-size: 18px !important;line-height: 1.15 !important;font-weight: 900 !important;letter-spacing: .3px !important;text-transform: uppercase !important;color: var(--c-text,#3a3a3a) !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals table,html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table.shop_table,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals table.shop_table{display: table !important;table-layout: fixed !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;border-collapse: collapse !important;border: 0 !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table tbody,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals table tbody{display: table-row-group !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table tr,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals table tr{display: table-row !important;border-bottom: 1px solid var(--c-border,#d0d0d0) !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table tr:last-child,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals table tr:last-child{border-bottom: 0 !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table th,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals table th,html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table td,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals table td{display: table-cell !important;vertical-align: middle !important;padding: 12px 0 !important;border: 0 !important;font-size: 14px !important;line-height: 1.25 !important;word-break: normal !important;overflow-wrap: normal !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table th,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals table th{width: 58% !important;padding-right: 12px !important;text-align: left !important;font-weight: 800 !important;color: var(--c-text,#3a3a3a) !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals table td,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals table td{width: 42% !important;text-align: right !important;font-weight: 900 !important;color: var(--c-text,#3a3a3a) !important;white-space: nowrap !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals .woocommerce-Price-amount,html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals .woocommerce-Price-currencySymbol,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals .woocommerce-Price-amount,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals .woocommerce-Price-currencySymbol{display: inline-block !important;white-space: nowrap !important;word-break: keep-all !important;overflow-wrap: normal !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals .order-total th,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals .order-total th,html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals .order-total td,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals .order-total td{font-size: 15px !important;font-weight: 900 !important}html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals .wc-proceed-to-checkout,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals .wc-proceed-to-checkout{display: none !important}html body.woocommerce-cart .fpv-desktop-cart-actions,html body.fpv-view-cart .fpv-desktop-cart-actions{display: grid !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: 10px !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important}html body.woocommerce-cart .fpv-desktop-cart-btn,html body.fpv-view-cart .fpv-desktop-cart-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-width: 0 !important;min-height: 46px !important;padding: 10px 12px !important;border-radius: 9px !important;font-family: var(--font-display) !important;font-size: 12px !important;line-height: 1.12 !important;font-weight: 900 !important;letter-spacing: .35px !important;text-transform: uppercase !important;text-align: center !important;text-decoration: none !important;white-space: normal !important}html body.woocommerce-cart .fpv-desktop-cart-continue,html body.fpv-view-cart .fpv-desktop-cart-continue{background: #fff !important;color: var(--c-accent,#ff6a00) !important;border: 2px solid var(--c-accent,#ff6a00) !important}html body.woocommerce-cart .fpv-desktop-cart-checkout,html body.fpv-view-cart .fpv-desktop-cart-checkout{background: var(--c-accent,#ff6a00) !important;color: #fff !important;border: 2px solid var(--c-accent,#ff6a00) !important}}@media (min-width: 783px){html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals bdi,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals bdi,html body.woocommerce-cart .fpv-cart-desktop-right .cart_totals .amount,html body.fpv-view-cart .fpv-cart-desktop-right .cart_totals .amount{white-space: nowrap !important;word-break: keep-all !important;overflow-wrap: normal !important}}@media (min-width: 783px){html body.woocommerce-cart .fpv-cart-page.fpv-cart-component > .fpv-mobile-only-collaterals,html body.woocommerce-cart .fpv-cart-page.fpv-cart-component > .fpv-mobile-only-subtotal,html body.woocommerce-cart .fpv-cart-page.fpv-cart-component > .fpv-mobile-only-widget,html body.woocommerce-cart .fpv-cart-page.fpv-cart-component > .fpv-mobile-fixed-cart-actions,html body.fpv-view-cart .fpv-cart-page.fpv-cart-component > .fpv-mobile-only-collaterals,html body.fpv-view-cart .fpv-cart-page.fpv-cart-component > .fpv-mobile-only-subtotal,html body.fpv-view-cart .fpv-cart-page.fpv-cart-component > .fpv-mobile-only-widget,html body.fpv-view-cart .fpv-cart-page.fpv-cart-component > .fpv-mobile-fixed-cart-actions,html .fpv-cart-page.fpv-cart-component > .cart-collaterals.fpv-mobile-only-collaterals,html .fpv-cart-page.fpv-cart-component > .fpv-cart-collaterals.fpv-mobile-only-collaterals{display: none !important;visibility: hidden !important;position: absolute !important;left: -99999px !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;overflow: hidden !important;opacity: 0 !important;pointer-events: none !important}}:root{--fpv-coupon-ribbon-bg: #e6f9ec;--fpv-coupon-ribbon-green: #2ecc71;--fpv-coupon-ribbon-text: #1a7a40}html body.woocommerce-cart .woocommerce-message,html body.fpv-view-cart .woocommerce-message,html body.woocommerce-cart .wc-block-components-notice-banner.is-success,html body.fpv-view-cart .wc-block-components-notice-banner.is-success{position: relative !important;display: block !important;width: 100% !important;box-sizing: border-box !important;margin: 10px 0 18px !important;padding: 14px 18px !important;background: var(--fpv-coupon-ribbon-bg) !important;color: var(--fpv-coupon-ribbon-text) !important;border: 1.5px solid var(--fpv-coupon-ribbon-green) !important;border-top: 1.5px solid var(--fpv-coupon-ribbon-green) !important;border-right: 1.5px solid var(--fpv-coupon-ribbon-green) !important;border-bottom: 1.5px solid var(--fpv-coupon-ribbon-green) !important;border-left: 1.5px solid var(--fpv-coupon-ribbon-green) !important;border-radius: 8px !important;box-shadow: none !important;outline: 0 !important;font-family: var(--font-body) !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.35 !important;text-align: left !important;overflow: hidden !important;max-height: 160px !important;transition: opacity .22s ease,transform .22s ease,max-height .22s ease,margin .22s ease,padding .22s ease,border-width .22s ease !important}html body.woocommerce-cart .woocommerce-message::before,html body.woocommerce-cart .woocommerce-message::after,html body.fpv-view-cart .woocommerce-message::before,html body.fpv-view-cart .woocommerce-message::after,html body.woocommerce-cart .wc-block-components-notice-banner.is-success::before,html body.woocommerce-cart .wc-block-components-notice-banner.is-success::after,html body.fpv-view-cart .wc-block-components-notice-banner.is-success::before,html body.fpv-view-cart .wc-block-components-notice-banner.is-success::after{content: none !important;display: none !important}html body.woocommerce-cart .woocommerce-message svg,html body.woocommerce-cart .woocommerce-message i,html body.woocommerce-cart .woocommerce-message .dashicons,html body.woocommerce-cart .woocommerce-message .wc-block-components-notice-banner__icon,html body.fpv-view-cart .woocommerce-message svg,html body.fpv-view-cart .woocommerce-message i,html body.fpv-view-cart .woocommerce-message .dashicons,html body.fpv-view-cart .woocommerce-message .wc-block-components-notice-banner__icon,html body.woocommerce-cart .wc-block-components-notice-banner.is-success svg,html body.woocommerce-cart .wc-block-components-notice-banner.is-success i,html body.woocommerce-cart .wc-block-components-notice-banner.is-success .dashicons,html body.woocommerce-cart .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__icon,html body.fpv-view-cart .wc-block-components-notice-banner.is-success svg,html body.fpv-view-cart .wc-block-components-notice-banner.is-success i,html body.fpv-view-cart .wc-block-components-notice-banner.is-success .dashicons,html body.fpv-view-cart .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__icon{display: none !important;visibility: hidden !important;width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important}html body.woocommerce-cart .woocommerce-message a,html body.fpv-view-cart .woocommerce-message a,html body.woocommerce-cart .wc-block-components-notice-banner.is-success a,html body.fpv-view-cart .wc-block-components-notice-banner.is-success a{color: var(--fpv-coupon-ribbon-text) !important;text-decoration: underline !important;text-underline-offset: 2px !important}@media (max-width: 782px){html body.woocommerce-cart .woocommerce-message,html body.fpv-view-cart .woocommerce-message,html body.woocommerce-cart .wc-block-components-notice-banner.is-success,html body.fpv-view-cart .wc-block-components-notice-banner.is-success{margin: 8px 0 14px !important;padding: 12px 14px !important;border-radius: 8px !important;font-size: 13px !important}}html body.woocommerce-cart .woocommerce-message.fpv-notice-auto-dismiss,html body.fpv-view-cart .woocommerce-message.fpv-notice-auto-dismiss,html body.woocommerce-cart .woocommerce-error.fpv-notice-auto-dismiss,html body.fpv-view-cart .woocommerce-error.fpv-notice-auto-dismiss,html body.woocommerce-cart .woocommerce-info.fpv-notice-auto-dismiss,html body.fpv-view-cart .woocommerce-info.fpv-notice-auto-dismiss,html body.woocommerce-cart .wc-block-components-notice-banner.is-success.fpv-notice-auto-dismiss,html body.fpv-view-cart .wc-block-components-notice-banner.is-success.fpv-notice-auto-dismiss,html body.woocommerce-cart .wc-block-components-notice-banner.is-error.fpv-notice-auto-dismiss,html body.fpv-view-cart .wc-block-components-notice-banner.is-error.fpv-notice-auto-dismiss,html body.woocommerce-cart .wc-block-components-notice-banner.fpv-notice-danger.fpv-notice-auto-dismiss,html body.fpv-view-cart .wc-block-components-notice-banner.fpv-notice-danger.fpv-notice-auto-dismiss{opacity: 0 !important;transform: translateY(-4px) !important;max-height: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;border-width: 0 !important;pointer-events: none !important}:root{--fpv-cart-danger-ribbon-bg: #fdecec;--fpv-cart-danger-ribbon-red: #dc2626;--fpv-cart-danger-ribbon-text: #991b1b}html body.woocommerce-cart .woocommerce-error,html body.fpv-view-cart .woocommerce-error,html body.woocommerce-cart .woocommerce-message.fpv-notice-danger,html body.fpv-view-cart .woocommerce-message.fpv-notice-danger,html body.woocommerce-cart .woocommerce-info.fpv-notice-danger,html body.fpv-view-cart .woocommerce-info.fpv-notice-danger,html body.woocommerce-cart .wc-block-components-notice-banner.is-error,html body.fpv-view-cart .wc-block-components-notice-banner.is-error,html body.woocommerce-cart .wc-block-components-notice-banner.fpv-notice-danger,html body.fpv-view-cart .wc-block-components-notice-banner.fpv-notice-danger{position: relative !important;display: block !important;width: 100% !important;box-sizing: border-box !important;margin: 10px 0 18px !important;padding: 14px 18px !important;background: var(--fpv-cart-danger-ribbon-bg) !important;color: var(--fpv-cart-danger-ribbon-text) !important;border: 1.5px solid var(--fpv-cart-danger-ribbon-red) !important;border-top: 1.5px solid var(--fpv-cart-danger-ribbon-red) !important;border-right: 1.5px solid var(--fpv-cart-danger-ribbon-red) !important;border-bottom: 1.5px solid var(--fpv-cart-danger-ribbon-red) !important;border-left: 1.5px solid var(--fpv-cart-danger-ribbon-red) !important;border-radius: 8px !important;box-shadow: none !important;outline: 0 !important;font-family: var(--font-body) !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.35 !important;text-align: left !important;overflow: hidden !important;list-style: none !important;max-height: 160px !important;transition: opacity .22s ease,transform .22s ease,max-height .22s ease,margin .22s ease,padding .22s ease,border-width .22s ease !important}html body.woocommerce-cart .woocommerce-error::before,html body.woocommerce-cart .woocommerce-error::after,html body.fpv-view-cart .woocommerce-error::before,html body.fpv-view-cart .woocommerce-error::after,html body.woocommerce-cart .woocommerce-message.fpv-notice-danger::before,html body.woocommerce-cart .woocommerce-message.fpv-notice-danger::after,html body.fpv-view-cart .woocommerce-message.fpv-notice-danger::before,html body.fpv-view-cart .woocommerce-message.fpv-notice-danger::after,html body.woocommerce-cart .woocommerce-info.fpv-notice-danger::before,html body.woocommerce-cart .woocommerce-info.fpv-notice-danger::after,html body.fpv-view-cart .woocommerce-info.fpv-notice-danger::before,html body.fpv-view-cart .woocommerce-info.fpv-notice-danger::after,html body.woocommerce-cart .wc-block-components-notice-banner.is-error::before,html body.woocommerce-cart .wc-block-components-notice-banner.is-error::after,html body.fpv-view-cart .wc-block-components-notice-banner.is-error::before,html body.fpv-view-cart .wc-block-components-notice-banner.is-error::after,html body.woocommerce-cart .wc-block-components-notice-banner.fpv-notice-danger::before,html body.woocommerce-cart .wc-block-components-notice-banner.fpv-notice-danger::after,html body.fpv-view-cart .wc-block-components-notice-banner.fpv-notice-danger::before,html body.fpv-view-cart .wc-block-components-notice-banner.fpv-notice-danger::after{content: none !important;display: none !important}html body.woocommerce-cart .woocommerce-error li,html body.fpv-view-cart .woocommerce-error li,html body.woocommerce-cart .woocommerce-message.fpv-notice-danger li,html body.fpv-view-cart .woocommerce-message.fpv-notice-danger li,html body.woocommerce-cart .woocommerce-info.fpv-notice-danger li,html body.fpv-view-cart .woocommerce-info.fpv-notice-danger li{margin: 0 !important;padding: 0 !important;list-style: none !important}html body.woocommerce-cart .woocommerce-error svg,html body.woocommerce-cart .woocommerce-error i,html body.woocommerce-cart .woocommerce-error .dashicons,html body.woocommerce-cart .woocommerce-error .wc-block-components-notice-banner__icon,html body.fpv-view-cart .woocommerce-error svg,html body.fpv-view-cart .woocommerce-error i,html body.fpv-view-cart .woocommerce-error .dashicons,html body.fpv-view-cart .woocommerce-error .wc-block-components-notice-banner__icon,html body.woocommerce-cart .woocommerce-message.fpv-notice-danger svg,html body.woocommerce-cart .woocommerce-message.fpv-notice-danger i,html body.woocommerce-cart .woocommerce-message.fpv-notice-danger .dashicons,html body.woocommerce-cart .woocommerce-message.fpv-notice-danger .wc-block-components-notice-banner__icon,html body.fpv-view-cart .woocommerce-message.fpv-notice-danger svg,html body.fpv-view-cart .woocommerce-message.fpv-notice-danger i,html body.fpv-view-cart .woocommerce-message.fpv-notice-danger .dashicons,html body.fpv-view-cart .woocommerce-message.fpv-notice-danger .wc-block-components-notice-banner__icon,html body.woocommerce-cart .woocommerce-info.fpv-notice-danger svg,html body.woocommerce-cart .woocommerce-info.fpv-notice-danger i,html body.woocommerce-cart .woocommerce-info.fpv-notice-danger .dashicons,html body.woocommerce-cart .woocommerce-info.fpv-notice-danger .wc-block-components-notice-banner__icon,html body.fpv-view-cart .woocommerce-info.fpv-notice-danger svg,html body.fpv-view-cart .woocommerce-info.fpv-notice-danger i,html body.fpv-view-cart .woocommerce-info.fpv-notice-danger .dashicons,html body.fpv-view-cart .woocommerce-info.fpv-notice-danger .wc-block-components-notice-banner__icon,html body.woocommerce-cart .wc-block-components-notice-banner.is-error svg,html body.woocommerce-cart .wc-block-components-notice-banner.is-error i,html body.woocommerce-cart .wc-block-components-notice-banner.is-error .dashicons,html body.woocommerce-cart .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__icon,html body.fpv-view-cart .wc-block-components-notice-banner.is-error svg,html body.fpv-view-cart .wc-block-components-notice-banner.is-error i,html body.fpv-view-cart .wc-block-components-notice-banner.is-error .dashicons,html body.fpv-view-cart .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__icon,html body.woocommerce-cart .wc-block-components-notice-banner.fpv-notice-danger svg,html body.woocommerce-cart .wc-block-components-notice-banner.fpv-notice-danger i,html body.woocommerce-cart .wc-block-components-notice-banner.fpv-notice-danger .dashicons,html body.woocommerce-cart .wc-block-components-notice-banner.fpv-notice-danger .wc-block-components-notice-banner__icon,html body.fpv-view-cart .wc-block-components-notice-banner.fpv-notice-danger svg,html body.fpv-view-cart .wc-block-components-notice-banner.fpv-notice-danger i,html body.fpv-view-cart .wc-block-components-notice-banner.fpv-notice-danger .dashicons,html body.fpv-view-cart .wc-block-components-notice-banner.fpv-notice-danger .wc-block-components-notice-banner__icon{display: none !important;visibility: hidden !important;width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important}html body.woocommerce-cart .woocommerce-error a,html body.fpv-view-cart .woocommerce-error a,html body.woocommerce-cart .woocommerce-message.fpv-notice-danger a,html body.fpv-view-cart .woocommerce-message.fpv-notice-danger a,html body.woocommerce-cart .woocommerce-info.fpv-notice-danger a,html body.fpv-view-cart .woocommerce-info.fpv-notice-danger a,html body.woocommerce-cart .wc-block-components-notice-banner.is-error a,html body.fpv-view-cart .wc-block-components-notice-banner.is-error a,html body.woocommerce-cart .wc-block-components-notice-banner.fpv-notice-danger a,html body.fpv-view-cart .wc-block-components-notice-banner.fpv-notice-danger a{color: var(--fpv-cart-danger-ribbon-text) !important;text-decoration: underline !important;text-underline-offset: 2px !important}@media (max-width: 782px){html body.woocommerce-cart .woocommerce-error,html body.fpv-view-cart .woocommerce-error,html body.woocommerce-cart .woocommerce-message.fpv-notice-danger,html body.fpv-view-cart .woocommerce-message.fpv-notice-danger,html body.woocommerce-cart .woocommerce-info.fpv-notice-danger,html body.fpv-view-cart .woocommerce-info.fpv-notice-danger,html body.woocommerce-cart .wc-block-components-notice-banner.is-error,html body.fpv-view-cart .wc-block-components-notice-banner.is-error,html body.woocommerce-cart .wc-block-components-notice-banner.fpv-notice-danger,html body.fpv-view-cart .wc-block-components-notice-banner.fpv-notice-danger{margin: 8px 0 14px !important;padding: 12px 14px !important;border-radius: 8px !important;font-size: 13px !important}}html body.woocommerce-cart .woocommerce-message.fpv-notice-danger.fpv-notice-auto-dismiss,html body.fpv-view-cart .woocommerce-message.fpv-notice-danger.fpv-notice-auto-dismiss,html body.woocommerce-cart .woocommerce-error.fpv-notice-auto-dismiss,html body.fpv-view-cart .woocommerce-error.fpv-notice-auto-dismiss,html body.woocommerce-cart .woocommerce-info.fpv-notice-danger.fpv-notice-auto-dismiss,html body.fpv-view-cart .woocommerce-info.fpv-notice-danger.fpv-notice-auto-dismiss,html body.woocommerce-cart .wc-block-components-notice-banner.is-error.fpv-notice-auto-dismiss,html body.fpv-view-cart .wc-block-components-notice-banner.is-error.fpv-notice-auto-dismiss,html body.woocommerce-cart .wc-block-components-notice-banner.fpv-notice-danger.fpv-notice-auto-dismiss,html body.fpv-view-cart .wc-block-components-notice-banner.fpv-notice-danger.fpv-notice-auto-dismiss{opacity: 0 !important;transform: translateY(-4px) !important;max-height: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;border-width: 0 !important;pointer-events: none !important}body.woocommerce-checkout .woocommerce-form-login-toggle,body.woocommerce-checkout form.woocommerce-form-login{display: none !important}html body.woocommerce-checkout form.checkout > .woocommerce-NoticeGroup,html body.woocommerce-checkout form.checkout > .woocommerce-NoticeGroup-checkout,html body.woocommerce-checkout form.checkout > .woocommerce-notices-wrapper,html body.fpv-view-checkout form.checkout > .woocommerce-NoticeGroup,html body.fpv-view-checkout form.checkout > .woocommerce-NoticeGroup-checkout,html body.fpv-view-checkout form.checkout > .woocommerce-notices-wrapper{grid-column: 1 / -1 !important;order: -10 !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 0 10px !important;padding: 0 !important;box-sizing: border-box !important}html body.woocommerce-checkout form.checkout > .woocommerce-NoticeGroup:empty,html body.woocommerce-checkout form.checkout > .woocommerce-NoticeGroup-checkout:empty,html body.woocommerce-checkout form.checkout > .woocommerce-notices-wrapper:empty,html body.fpv-view-checkout form.checkout > .woocommerce-NoticeGroup:empty,html body.fpv-view-checkout form.checkout > .woocommerce-NoticeGroup-checkout:empty,html body.fpv-view-checkout form.checkout > .woocommerce-notices-wrapper:empty{display: none !important;margin: 0 !important}:root{--fpv-notice-success-bg: #e6f9ec;--fpv-notice-success-border: #2ecc71;--fpv-notice-success-text: #1a7a40;--fpv-notice-danger-bg: #fdecec;--fpv-notice-danger-border: #dc2626;--fpv-notice-danger-text: #991b1b;--fpv-coupon-ribbon-bg: var(--fpv-notice-success-bg);--fpv-coupon-ribbon-green: var(--fpv-notice-success-border);--fpv-coupon-ribbon-text: var(--fpv-notice-success-text);--fpv-cart-danger-ribbon-bg: var(--fpv-notice-danger-bg);--fpv-cart-danger-ribbon-red: var(--fpv-notice-danger-border);--fpv-cart-danger-ribbon-text: var(--fpv-notice-danger-text)}html body.woocommerce-checkout .woocommerce-message,html body.fpv-view-checkout .woocommerce-message,html body.woocommerce-checkout .wc-block-components-notice-banner.is-success,html body.fpv-view-checkout .wc-block-components-notice-banner.is-success{position: relative !important;display: block !important;width: 100% !important;box-sizing: border-box !important;margin: 10px 0 18px !important;padding: 14px 18px !important;background: var(--fpv-notice-success-bg) !important;color: var(--fpv-notice-success-text) !important;border: 1.5px solid var(--fpv-notice-success-border) !important;border-top: 1.5px solid var(--fpv-notice-success-border) !important;border-right: 1.5px solid var(--fpv-notice-success-border) !important;border-bottom: 1.5px solid var(--fpv-notice-success-border) !important;border-left: 1.5px solid var(--fpv-notice-success-border) !important;border-radius: 8px !important;box-shadow: none !important;outline: 0 !important;font-family: var(--font-body) !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.35 !important;text-align: left !important;overflow: hidden !important;list-style: none !important;max-height: 180px !important;transition: opacity .22s ease,transform .22s ease,max-height .22s ease,margin .22s ease,padding .22s ease,border-width .22s ease !important}html body.woocommerce-checkout .woocommerce-error,html body.fpv-view-checkout .woocommerce-error,html body.woocommerce-checkout .woocommerce-message.fpv-notice-danger,html body.fpv-view-checkout .woocommerce-message.fpv-notice-danger,html body.woocommerce-checkout .woocommerce-info.fpv-notice-danger,html body.fpv-view-checkout .woocommerce-info.fpv-notice-danger,html body.woocommerce-checkout .wc-block-components-notice-banner.is-error,html body.fpv-view-checkout .wc-block-components-notice-banner.is-error,html body.woocommerce-checkout .wc-block-components-notice-banner.fpv-notice-danger,html body.fpv-view-checkout .wc-block-components-notice-banner.fpv-notice-danger{position: relative !important;display: block !important;width: 100% !important;box-sizing: border-box !important;margin: 10px 0 18px !important;padding: 14px 18px !important;background: var(--fpv-notice-danger-bg) !important;color: var(--fpv-notice-danger-text) !important;border: 1.5px solid var(--fpv-notice-danger-border) !important;border-top: 1.5px solid var(--fpv-notice-danger-border) !important;border-right: 1.5px solid var(--fpv-notice-danger-border) !important;border-bottom: 1.5px solid var(--fpv-notice-danger-border) !important;border-left: 1.5px solid var(--fpv-notice-danger-border) !important;border-radius: 8px !important;box-shadow: none !important;outline: 0 !important;font-family: var(--font-body) !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.35 !important;text-align: left !important;overflow: hidden !important;list-style: none !important;max-height: 180px !important;transition: opacity .22s ease,transform .22s ease,max-height .22s ease,margin .22s ease,padding .22s ease,border-width .22s ease !important}html body.woocommerce-checkout .woocommerce-message::before,html body.woocommerce-checkout .woocommerce-message::after,html body.fpv-view-checkout .woocommerce-message::before,html body.fpv-view-checkout .woocommerce-message::after,html body.woocommerce-checkout .woocommerce-error::before,html body.woocommerce-checkout .woocommerce-error::after,html body.fpv-view-checkout .woocommerce-error::before,html body.fpv-view-checkout .woocommerce-error::after,html body.woocommerce-checkout .woocommerce-info.fpv-notice-danger::before,html body.woocommerce-checkout .woocommerce-info.fpv-notice-danger::after,html body.fpv-view-checkout .woocommerce-info.fpv-notice-danger::before,html body.fpv-view-checkout .woocommerce-info.fpv-notice-danger::after,html body.woocommerce-checkout .wc-block-components-notice-banner::before,html body.woocommerce-checkout .wc-block-components-notice-banner::after,html body.fpv-view-checkout .wc-block-components-notice-banner::before,html body.fpv-view-checkout .wc-block-components-notice-banner::after{content: none !important;display: none !important}html body.woocommerce-checkout .woocommerce-error li,html body.fpv-view-checkout .woocommerce-error li,html body.woocommerce-checkout .woocommerce-message li,html body.fpv-view-checkout .woocommerce-message li,html body.woocommerce-checkout .woocommerce-info.fpv-notice-danger li,html body.fpv-view-checkout .woocommerce-info.fpv-notice-danger li{margin: 0 !important;padding: 0 !important;list-style: none !important}html body.woocommerce-checkout .woocommerce-message svg,html body.woocommerce-checkout .woocommerce-message i,html body.woocommerce-checkout .woocommerce-message .dashicons,html body.woocommerce-checkout .woocommerce-message .wc-block-components-notice-banner__icon,html body.fpv-view-checkout .woocommerce-message svg,html body.fpv-view-checkout .woocommerce-message i,html body.fpv-view-checkout .woocommerce-message .dashicons,html body.fpv-view-checkout .woocommerce-message .wc-block-components-notice-banner__icon,html body.woocommerce-checkout .woocommerce-error svg,html body.woocommerce-checkout .woocommerce-error i,html body.woocommerce-checkout .woocommerce-error .dashicons,html body.woocommerce-checkout .woocommerce-error .wc-block-components-notice-banner__icon,html body.fpv-view-checkout .woocommerce-error svg,html body.fpv-view-checkout .woocommerce-error i,html body.fpv-view-checkout .woocommerce-error .dashicons,html body.fpv-view-checkout .woocommerce-error .wc-block-components-notice-banner__icon,html body.woocommerce-checkout .woocommerce-info.fpv-notice-danger svg,html body.woocommerce-checkout .woocommerce-info.fpv-notice-danger i,html body.woocommerce-checkout .woocommerce-info.fpv-notice-danger .dashicons,html body.woocommerce-checkout .woocommerce-info.fpv-notice-danger .wc-block-components-notice-banner__icon,html body.fpv-view-checkout .woocommerce-info.fpv-notice-danger svg,html body.fpv-view-checkout .woocommerce-info.fpv-notice-danger i,html body.fpv-view-checkout .woocommerce-info.fpv-notice-danger .dashicons,html body.fpv-view-checkout .woocommerce-info.fpv-notice-danger .wc-block-components-notice-banner__icon,html body.woocommerce-checkout .wc-block-components-notice-banner svg,html body.woocommerce-checkout .wc-block-components-notice-banner i,html body.woocommerce-checkout .wc-block-components-notice-banner .dashicons,html body.woocommerce-checkout .wc-block-components-notice-banner .wc-block-components-notice-banner__icon,html body.fpv-view-checkout .wc-block-components-notice-banner svg,html body.fpv-view-checkout .wc-block-components-notice-banner i,html body.fpv-view-checkout .wc-block-components-notice-banner .dashicons,html body.fpv-view-checkout .wc-block-components-notice-banner .wc-block-components-notice-banner__icon{display: none !important;visibility: hidden !important;width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important}html body.woocommerce-checkout .woocommerce-message a,html body.fpv-view-checkout .woocommerce-message a,html body.woocommerce-checkout .wc-block-components-notice-banner.is-success a,html body.fpv-view-checkout .wc-block-components-notice-banner.is-success a{color: var(--fpv-notice-success-text) !important;text-decoration: underline !important;text-underline-offset: 2px !important}html body.woocommerce-checkout .woocommerce-error a,html body.fpv-view-checkout .woocommerce-error a,html body.woocommerce-checkout .woocommerce-message.fpv-notice-danger a,html body.fpv-view-checkout .woocommerce-message.fpv-notice-danger a,html body.woocommerce-checkout .woocommerce-info.fpv-notice-danger a,html body.fpv-view-checkout .woocommerce-info.fpv-notice-danger a,html body.woocommerce-checkout .wc-block-components-notice-banner.is-error a,html body.fpv-view-checkout .wc-block-components-notice-banner.is-error a,html body.woocommerce-checkout .wc-block-components-notice-banner.fpv-notice-danger a,html body.fpv-view-checkout .wc-block-components-notice-banner.fpv-notice-danger a{color: var(--fpv-notice-danger-text) !important;text-decoration: underline !important;text-underline-offset: 2px !important}html body.woocommerce-checkout .woocommerce-message.fpv-notice-auto-dismiss,html body.fpv-view-checkout .woocommerce-message.fpv-notice-auto-dismiss,html body.woocommerce-checkout .woocommerce-error.fpv-notice-auto-dismiss,html body.fpv-view-checkout .woocommerce-error.fpv-notice-auto-dismiss,html body.woocommerce-checkout .woocommerce-info.fpv-notice-danger.fpv-notice-auto-dismiss,html body.fpv-view-checkout .woocommerce-info.fpv-notice-danger.fpv-notice-auto-dismiss,html body.woocommerce-checkout .wc-block-components-notice-banner.is-success.fpv-notice-auto-dismiss,html body.fpv-view-checkout .wc-block-components-notice-banner.is-success.fpv-notice-auto-dismiss,html body.woocommerce-checkout .wc-block-components-notice-banner.is-error.fpv-notice-auto-dismiss,html body.fpv-view-checkout .wc-block-components-notice-banner.is-error.fpv-notice-auto-dismiss,html body.woocommerce-checkout .wc-block-components-notice-banner.fpv-notice-danger.fpv-notice-auto-dismiss,html body.fpv-view-checkout .wc-block-components-notice-banner.fpv-notice-danger.fpv-notice-auto-dismiss{opacity: 0 !important;transform: translateY(-4px) !important;max-height: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;border-width: 0 !important;pointer-events: none !important}@media (max-width: 782px){html body.woocommerce-checkout .woocommerce-message,html body.fpv-view-checkout .woocommerce-message,html body.woocommerce-checkout .woocommerce-error,html body.fpv-view-checkout .woocommerce-error,html body.woocommerce-checkout .woocommerce-info.fpv-notice-danger,html body.fpv-view-checkout .woocommerce-info.fpv-notice-danger,html body.woocommerce-checkout .wc-block-components-notice-banner.is-success,html body.fpv-view-checkout .wc-block-components-notice-banner.is-success,html body.woocommerce-checkout .wc-block-components-notice-banner.is-error,html body.fpv-view-checkout .wc-block-components-notice-banner.is-error,html body.woocommerce-checkout .wc-block-components-notice-banner.fpv-notice-danger,html body.fpv-view-checkout .wc-block-components-notice-banner.fpv-notice-danger{margin: 8px 0 14px !important;padding: 12px 14px !important;border-radius: 8px !important;font-size: 13px !important}}html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input.input-text,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="text"],html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="email"],html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="tel"],html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="number"],html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty textarea,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty select,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty .select2-container .select2-selection,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input.input-text,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="text"],html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="email"],html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="tel"],html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="number"],html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty textarea,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty select,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty .select2-container .select2-selection,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.woocommerce-invalid-required-field input.input-text,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.woocommerce-invalid-required-field textarea,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.woocommerce-invalid-required-field select,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.woocommerce-invalid-required-field .select2-container .select2-selection,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.woocommerce-invalid-required-field input.input-text,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.woocommerce-invalid-required-field textarea,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.woocommerce-invalid-required-field select,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.woocommerce-invalid-required-field .select2-container .select2-selection{border-color: var(--fpv-notice-danger-border) !important;box-shadow: 0 0 0 1px var(--fpv-notice-danger-border) !important;outline: none !important}html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input.input-text:focus,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="text"]:focus,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="email"]:focus,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="tel"]:focus,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="number"]:focus,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty textarea:focus,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty select:focus,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input.input-text:focus,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="text"]:focus,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="email"]:focus,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="tel"]:focus,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty input[type="number"]:focus,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty textarea:focus,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row.fpv-required-empty select:focus{border-color: var(--fpv-notice-danger-border) !important;box-shadow: 0 0 0 1px var(--fpv-notice-danger-border) !important}html body.woocommerce-checkout.fpv-checkout-validation-active #billing_country_field input,html body.woocommerce-checkout.fpv-checkout-validation-active #billing_country_field select,html body.woocommerce-checkout.fpv-checkout-validation-active #billing_country_field .select2-container .select2-selection,html body.woocommerce-checkout.fpv-checkout-validation-active #shipping_country_field input,html body.woocommerce-checkout.fpv-checkout-validation-active #shipping_country_field select,html body.woocommerce-checkout.fpv-checkout-validation-active #shipping_country_field .select2-container .select2-selection,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row[id*="_country_field"] input,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row[id*="_country_field"] select,html body.woocommerce-checkout.fpv-checkout-validation-active .form-row[id*="_country_field"] .select2-container .select2-selection,html body.fpv-view-checkout.fpv-checkout-validation-active #billing_country_field input,html body.fpv-view-checkout.fpv-checkout-validation-active #billing_country_field select,html body.fpv-view-checkout.fpv-checkout-validation-active #billing_country_field .select2-container .select2-selection,html body.fpv-view-checkout.fpv-checkout-validation-active #shipping_country_field input,html body.fpv-view-checkout.fpv-checkout-validation-active #shipping_country_field select,html body.fpv-view-checkout.fpv-checkout-validation-active #shipping_country_field .select2-container .select2-selection,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row[id*="_country_field"] input,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row[id*="_country_field"] select,html body.fpv-view-checkout.fpv-checkout-validation-active .form-row[id*="_country_field"] .select2-container .select2-selection{border-color: var(--fpv-component-border,var(--c-border,#d0d0d0)) !important;box-shadow: none !important;outline: none !important}html body.woocommerce-account:not(.logged-in) .fpv-account-top-actions,html body.fpv-view-account:not(.logged-in) .fpv-account-top-actions,html body.woocommerce-account:not(.logged-in) .fpv-account-auth-nav,html body.fpv-view-account:not(.logged-in) .fpv-account-auth-nav{display: none !important;visibility: hidden !important;width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}html body.woocommerce-account:not(.logged-in) .fpv-woo-page-content,html body.fpv-view-account:not(.logged-in) .fpv-woo-page-content{overflow: visible !important}html body.woocommerce-account:not(.logged-in) .fpv-woo-service-inner,html body.fpv-view-account:not(.logged-in) .fpv-woo-service-inner,html body.woocommerce-account:not(.logged-in) .fpv-woo-content-shell,html body.fpv-view-account:not(.logged-in) .fpv-woo-content-shell,html body.woocommerce-account:not(.logged-in) .woocommerce,html body.fpv-view-account:not(.logged-in) .woocommerce{width: 100% !important;max-width: 1040px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 18px !important;padding-right: 18px !important;background: transparent !important;border: 0 !important;box-shadow: none !important}html body.woocommerce-account:not(.logged-in) #customer_login,html body.fpv-view-account:not(.logged-in) #customer_login,html body.woocommerce-account:not(.logged-in) .u-columns#customer_login,html body.fpv-view-account:not(.logged-in) .u-columns#customer_login{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 24px !important;align-items: start !important;justify-content: center !important;width: min(100%,860px) !important;max-width: 860px !important;margin: 34px auto 72px !important;padding: 0 !important}html body.woocommerce-account:not(.logged-in) #customer_login::before,html body.woocommerce-account:not(.logged-in) #customer_login::after,html body.fpv-view-account:not(.logged-in) #customer_login::before,html body.fpv-view-account:not(.logged-in) #customer_login::after{content: none !important;display: none !important}html body.woocommerce-account:not(.logged-in) #customer_login .u-column1,html body.woocommerce-account:not(.logged-in) #customer_login .u-column2,html body.woocommerce-account:not(.logged-in) #customer_login .col-1,html body.woocommerce-account:not(.logged-in) #customer_login .col-2,html body.fpv-view-account:not(.logged-in) #customer_login .u-column1,html body.fpv-view-account:not(.logged-in) #customer_login .u-column2,html body.fpv-view-account:not(.logged-in) #customer_login .col-1,html body.fpv-view-account:not(.logged-in) #customer_login .col-2{float: none !important;clear: none !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important}html body.woocommerce-account:not(.logged-in) #customer_login h2,html body.fpv-view-account:not(.logged-in) #customer_login h2{margin: 0 0 16px !important;color: var(--c-dark,#222) !important;font-family: var(--font-display) !important;font-size: 24px !important;line-height: 1.15 !important;font-weight: 800 !important;text-align: left !important}html body.woocommerce-account:not(.logged-in) #customer_login form.login,html body.woocommerce-account:not(.logged-in) #customer_login form.register,html body.fpv-view-account:not(.logged-in) #customer_login form.login,html body.fpv-view-account:not(.logged-in) #customer_login form.register{width: 100% !important;max-width: 100% !important;min-height: 0 !important;margin: 0 !important;padding: 26px !important;background: var(--c-surface,#fff) !important;border: 1px solid var(--c-border,#dedede) !important;border-radius: 12px !important;box-shadow: 0 2px 10px rgba(0,0,0,.04) !important}html body.woocommerce-account:not(.logged-in) #customer_login form .form-row,html body.fpv-view-account:not(.logged-in) #customer_login form .form-row{width: 100% !important;max-width: 100% !important;margin: 0 0 14px !important;padding: 0 !important;float: none !important;clear: both !important}html body.woocommerce-account:not(.logged-in) #customer_login label,html body.fpv-view-account:not(.logged-in) #customer_login label{color: var(--c-dark,#222) !important;font-weight: 700 !important;line-height: 1.35 !important}html body.woocommerce-account:not(.logged-in) #customer_login input.input-text,html body.woocommerce-account:not(.logged-in) #customer_login input[type="text"],html body.woocommerce-account:not(.logged-in) #customer_login input[type="email"],html body.woocommerce-account:not(.logged-in) #customer_login input[type="password"],html body.fpv-view-account:not(.logged-in) #customer_login input.input-text,html body.fpv-view-account:not(.logged-in) #customer_login input[type="text"],html body.fpv-view-account:not(.logged-in) #customer_login input[type="email"],html body.fpv-view-account:not(.logged-in) #customer_login input[type="password"]{width: 100% !important;min-height: 44px !important;border: 1.5px solid var(--c-border2,#333) !important;border-radius: 7px !important;padding: 9px 11px !important;background: #fff !important}html body.woocommerce-account:not(.logged-in) #customer_login .woocommerce-form-login__rememberme,html body.fpv-view-account:not(.logged-in) #customer_login .woocommerce-form-login__rememberme{display: inline-flex !important;align-items: center !important;gap: 8px !important;margin: 0 0 10px !important}html body.woocommerce-account:not(.logged-in) #customer_login .woocommerce-form-login__submit,html body.woocommerce-account:not(.logged-in) #customer_login button.button,html body.woocommerce-account:not(.logged-in) #customer_login input.button,html body.fpv-view-account:not(.logged-in) #customer_login .woocommerce-form-login__submit,html body.fpv-view-account:not(.logged-in) #customer_login button.button,html body.fpv-view-account:not(.logged-in) #customer_login input.button{min-height: 44px !important;border-radius: 8px !important;background: var(--c-accent,#FF6A00) !important;border-color: var(--c-accent,#FF6A00) !important;color: #fff !important;font-family: var(--font-display) !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: .3px !important}html body.woocommerce-account:not(.logged-in) #customer_login .lost_password,html body.fpv-view-account:not(.logged-in) #customer_login .lost_password{margin: 14px 0 0 !important}html body.woocommerce-account:not(.logged-in) #customer_login .lost_password a,html body.fpv-view-account:not(.logged-in) #customer_login .lost_password a,html body.woocommerce-account:not(.logged-in) #customer_login .woocommerce-privacy-policy-text a,html body.fpv-view-account:not(.logged-in) #customer_login .woocommerce-privacy-policy-text a{color: var(--c-accent,#FF6A00) !important;text-decoration: none !important}html body.woocommerce-account:not(.logged-in) #customer_login .woocommerce-privacy-policy-text,html body.fpv-view-account:not(.logged-in) #customer_login .woocommerce-privacy-policy-text{color: var(--c-text,#3A3A3A) !important;font-size: 14px !important;line-height: 1.55 !important;margin: 0 0 18px !important}@media (max-width: 782px){html body.woocommerce-account:not(.logged-in) .fpv-woo-service-inner,html body.fpv-view-account:not(.logged-in) .fpv-woo-service-inner,html body.woocommerce-account:not(.logged-in) .fpv-woo-content-shell,html body.fpv-view-account:not(.logged-in) .fpv-woo-content-shell,html body.woocommerce-account:not(.logged-in) .woocommerce,html body.fpv-view-account:not(.logged-in) .woocommerce{max-width: 100% !important;padding-left: 14px !important;padding-right: 14px !important}html body.woocommerce-account:not(.logged-in) #customer_login,html body.fpv-view-account:not(.logged-in) #customer_login,html body.woocommerce-account:not(.logged-in) .u-columns#customer_login,html body.fpv-view-account:not(.logged-in) .u-columns#customer_login{grid-template-columns: 1fr !important;gap: 18px !important;width: 100% !important;max-width: 460px !important;margin: 20px auto 48px !important}html body.woocommerce-account:not(.logged-in) #customer_login h2,html body.fpv-view-account:not(.logged-in) #customer_login h2{font-size: 22px !important}html body.woocommerce-account:not(.logged-in) #customer_login form.login,html body.woocommerce-account:not(.logged-in) #customer_login form.register,html body.fpv-view-account:not(.logged-in) #customer_login form.login,html body.fpv-view-account:not(.logged-in) #customer_login form.register{padding: 18px !important}html body.woocommerce-account:not(.logged-in) #customer_login button.button,html body.woocommerce-account:not(.logged-in) #customer_login input.button,html body.fpv-view-account:not(.logged-in) #customer_login button.button,html body.fpv-view-account:not(.logged-in) #customer_login input.button{width: 100% !important}}html body.search .fpv-breadcrumb-bar .section-inner,html body.post-type-archive-product.search .fpv-breadcrumb-bar .section-inner,html body.fpv-view-product-search .fpv-breadcrumb-bar .section-inner{width: min(1180px,calc(100% - 32px)) !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box !important}html body.search main.fpv-product-search-page .section-inner,html body.post-type-archive-product.search main.fpv-product-search-page .section-inner,html body.fpv-view-product-search main.fpv-product-search-page .section-inner{width: min(1180px,calc(100% - 32px)) !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box !important}html body.search main.fpv-product-search-page,html body.post-type-archive-product.search main.fpv-product-search-page,html body.fpv-view-product-search main.fpv-product-search-page{width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important}html body.search main.fpv-product-search-page .fpv-search-empty-card,html body.post-type-archive-product.search main.fpv-product-search-page .fpv-search-empty-card,html body.fpv-view-product-search main.fpv-product-search-page .fpv-search-empty-card{width: 100% !important;margin: 0 !important;padding: 18px 20px !important;background: var(--c-surface,#fff) !important;border: 1px solid var(--c-border,#dedede) !important;border-left: 4px solid var(--c-accent,#FF6A00) !important;border-radius: 8px !important;color: var(--c-text,#3A3A3A) !important;font-weight: 700 !important;box-sizing: border-box !important}html body.search main.fpv-product-search-page .woocommerce-info,html body.post-type-archive-product.search main.fpv-product-search-page .woocommerce-info,html body.fpv-view-product-search main.fpv-product-search-page .woocommerce-info{width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important}@media (max-width: 782px){html body.search .fpv-breadcrumb-bar .section-inner,html body.post-type-archive-product.search .fpv-breadcrumb-bar .section-inner,html body.fpv-view-product-search .fpv-breadcrumb-bar .section-inner,html body.search main.fpv-product-search-page .section-inner,html body.post-type-archive-product.search main.fpv-product-search-page .section-inner,html body.fpv-view-product-search main.fpv-product-search-page .section-inner{width: calc(100% - 24px) !important;max-width: calc(100% - 24px) !important}}html body.single-product .summary > .yith-wcwl-add-to-wishlist,html body.single-product .entry-summary > .yith-wcwl-add-to-wishlist{display: none !important}html body.single-product .fpvdronas-theme-wishlist{position: relative !important;overflow: visible !important;text-decoration: none !important}html body.single-product .fpvdronas-theme-wishlist.fpv-product-action{min-height: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;gap: 0 !important}html body.single-product .fpvdronas-theme-wishlist,html body.single-product .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist,html body.single-product .fpvdronas-theme-wishlist .yith-wcwl-add-button,html body.single-product .fpvdronas-theme-wishlist .yith-wcwl-wishlistaddedbrowse,html body.single-product .fpvdronas-theme-wishlist .yith-wcwl-wishlistexistsbrowse{display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;line-height: 1 !important}html body.single-product .fpvdronas-theme-wishlist a,html body.single-product .fpvdronas-theme-wishlist button,html body.single-product .fpvdronas-theme-wishlist .fpv-wishlist-static-button{min-height: 40px !important;height: 40px !important;padding: 9px 14px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;background: var(--c-surface,#fff) !important;border: 1.5px solid var(--c-border,#d8d8d8) !important;border-radius: 5px !important;color: var(--c-text,#3A3A3A) !important;font-family: var(--font-display) !important;font-size: 13px !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: .35px !important;text-decoration: none !important;box-shadow: none !important;cursor: pointer !important}html body.single-product .fpvdronas-theme-wishlist a:hover,html body.single-product .fpvdronas-theme-wishlist button:hover,html body.single-product .fpvdronas-theme-wishlist .fpv-wishlist-static-button:hover,html body.single-product .fpvdronas-theme-wishlist.is-active a{border-color: var(--c-accent,#FF6A00) !important;color: var(--c-accent,#FF6A00) !important;background: var(--c-accent-light,#fff3eb) !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only button,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .fpv-wishlist-static-button{width: 48px !important;min-width: 48px !important;max-width: 48px !important;padding-left: 0 !important;padding-right: 0 !important;flex: 0 0 48px !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only button,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .fpv-wishlist-static-button{font-size: 0 !important;gap: 0 !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-icon,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist .feedback,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .separator,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .view-wishlist,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a span,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only button span,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .fpv-wishlist-text{display: none !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only button::before{content: "♡" !important;display: inline-block !important;font-size: 23px !important;font-weight: 800 !important;line-height: 1 !important;color: currentColor !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistaddedbrowse a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistexistsbrowse a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.added_to_wishlist::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-text .yith-wcwl-add-to-wishlist .feedback,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-text .separator,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-text .view-wishlist{display: none !important}@media (max-width: 640px){html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only button,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .fpv-wishlist-static-button{width: 46px !important;min-width: 46px !important;max-width: 46px !important;flex-basis: 46px !important}}html body.single-product .fpvdronas-hidden-duplicate-wishlist,html body.single-product .entry-summary .fpvdronas-hidden-duplicate-wishlist,html body.single-product .summary .fpvdronas-hidden-duplicate-wishlist{display: none !important;visibility: hidden !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-icon,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist i,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist svg,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist img,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist .feedback,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist .separator,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist .view-wishlist,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist span:not(.fpv-wishlist-text),html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .fpv-wishlist-text{display: none !important;visibility: hidden !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist a,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist button{font-size: 0 !important;overflow: hidden !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only button::before{content: "♡" !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 100% !important;font-size: 25px !important;font-weight: 800 !important;line-height: 1 !important;color: currentColor !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistaddedbrowse a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistexistsbrowse a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.added_to_wishlist::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.exists::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error{position: relative !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 18px !important;width: 100% !important;min-height: 86px !important;box-sizing: border-box !important;margin: 0 0 18px !important;padding: 18px 24px !important;background: var(--c-surface,#ffffff) !important;color: var(--c-text,#3A3A3A) !important;border: 1px solid var(--c-border,#d0d0d0) !important;border-top: 1px solid var(--c-border,#d0d0d0) !important;border-radius: 6px !important;box-shadow: none !important;outline: 0 !important;font-family: var(--font-body) !important;font-size: 15px !important;line-height: 1.45 !important;overflow: hidden !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info::before,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info::after,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message::before,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message::after,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error::before,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error::after,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info::before,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info::after,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message::before,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message::after,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error::before,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error::after{content: none !important;display: none !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info .button,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message .button,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error .button,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info a.button,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message a.button,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error a.button,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info .button,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message .button,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error .button,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info a.button,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message a.button,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error a.button{order: 2 !important;flex: 0 0 auto !important;float: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 190px !important;min-height: 40px !important;margin: 0 0 0 auto !important;padding: 10px 18px !important;background: var(--c-accent,#FF6A00) !important;color: var(--c-white,#ffffff) !important;border: 2px solid var(--c-accent,#FF6A00) !important;border-radius: 8px !important;font-family: var(--font-display) !important;font-size: 13px !important;line-height: 1.1 !important;font-weight: 900 !important;letter-spacing: .2px !important;text-align: center !important;text-decoration: none !important;text-transform: none !important;white-space: nowrap !important;opacity: 1 !important;visibility: visible !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info .button:hover,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message .button:hover,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error .button:hover,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info .button:hover,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message .button:hover,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error .button:hover{background: var(--c-accent2,#E65F00) !important;color: var(--c-white,#ffffff) !important;border-color: var(--c-accent2,#E65F00) !important;text-decoration: none !important}@media (max-width: 782px){html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error{flex-direction: column !important;align-items: stretch !important;justify-content: flex-start !important;min-height: 0 !important;padding: 16px !important;gap: 14px !important;font-size: 15px !important}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info .button,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message .button,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error .button,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info .button,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-message .button,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-error .button{width: 100% !important;min-width: 0 !important;margin: 0 !important}}html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info,html body.woocommerce-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-info,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-info,html body.fpv-view-account main.fpv-page-main .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-info{border: 0 !important;border-color: transparent !important;border-top: 0 !important;background: transparent !important;box-shadow: none !important}html body.single-product .fpvdronas-theme-wishlist.is-active a,html body.single-product .fpvdronas-theme-wishlist.is-active button,html body.single-product .fpvdronas-theme-wishlist.is-active .fpv-wishlist-static-button,html body.single-product .fpvdronas-theme-wishlist[data-wishlist-active="1"] a,html body.single-product .fpvdronas-theme-wishlist[data-wishlist-active="1"] button,html body.single-product .fpvdronas-theme-wishlist[data-wishlist-active="1"] .fpv-wishlist-static-button{border-color: var(--c-accent,#FF6A00) !important;color: var(--c-accent,#FF6A00) !important;background: var(--c-accent-light,#fff3eb) !important}html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active button::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active .fpv-wishlist-static-button::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] a::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] button::before,html body.single-product .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] .fpv-wishlist-static-button::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-product-action{width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important;flex: 0 0 44px !important;align-self: center !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-sizing: border-box !important;line-height: 1 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-wishlistaddedbrowse,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-wishlistexistsbrowse{width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important;flex: 0 0 44px !important;margin: 0 !important;padding: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;line-height: 1 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button{width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important;flex: 0 0 44px !important;padding: 0 !important;margin: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;border: 1.5px solid var(--c-border,#d8d8d8) !important;border-radius: 5px !important;background: var(--c-surface,#ffffff) !important;color: var(--c-text,#3A3A3A) !important;box-shadow: none !important;line-height: 1 !important;vertical-align: middle !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button::before{width: auto !important;height: auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;font-size: 22px !important;line-height: 1 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active .fpv-wishlist-static-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] .fpv-wishlist-static-button{border-color: var(--c-accent,#FF6A00) !important;color: var(--c-accent,#FF6A00) !important;background: var(--c-accent-light,#fff3eb) !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active .fpv-wishlist-static-button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] .fpv-wishlist-static-button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistaddedbrowse a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistexistsbrowse a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.added_to_wishlist::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.exists::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}html body.single-product .fpvdronas-product-actions{display: flex !important;flex-wrap: wrap !important;align-items: center !important;column-gap: 8px !important;row-gap: 3px !important;width: 100% !important;margin-top: 4px !important}html body.single-product .fpvdronas-product-actions .fpv-product-action:not(.fpvdronas-theme-wishlist){height: 40px !important;min-height: 40px !important;max-height: 40px !important;padding-top: 0 !important;padding-bottom: 0 !important;box-sizing: border-box !important;align-self: center !important}html body.single-product .fpvdronas-product-actions .fpv-action-row-break{flex: 0 0 100% !important;width: 100% !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;line-height: 0 !important;overflow: hidden !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-product-action,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only{width: 40px !important;min-width: 40px !important;max-width: 40px !important;height: 40px !important;min-height: 40px !important;max-height: 40px !important;flex: 0 0 40px !important;align-self: center !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;box-sizing: border-box !important;line-height: 1 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-wishlistaddedbrowse,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-wishlistexistsbrowse,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-to-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-add-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistaddedbrowse,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistexistsbrowse{width: 40px !important;min-width: 40px !important;max-width: 40px !important;height: 40px !important;min-height: 40px !important;max-height: 40px !important;flex: 0 0 40px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;line-height: 1 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .fpv-wishlist-static-button{width: 40px !important;min-width: 40px !important;max-width: 40px !important;height: 40px !important;min-height: 40px !important;max-height: 40px !important;flex: 0 0 40px !important;margin: 0 !important;padding: 0 !important;border: 1.5px solid var(--c-border,#d8d8d8) !important;border-radius: 5px !important;background: var(--c-surface,#ffffff) !important;color: var(--c-text,#3A3A3A) !important;box-shadow: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;overflow: hidden !important;line-height: 1 !important;vertical-align: middle !important;font-size: 0 !important;gap: 0 !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-icon,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist i,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist svg,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist img,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist .feedback,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist .separator,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist .view-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist span:not(.fpv-wishlist-text),html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-text{display: none !important;visibility: hidden !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button::before{content: "♡" !important;width: auto !important;height: auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;font-size: 23px !important;font-weight: 800 !important;line-height: 1 !important;color: currentColor !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button:hover,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.is-active .fpv-wishlist-static-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist[data-wishlist-active="1"] .fpv-wishlist-static-button{border-color: var(--c-accent,#FF6A00) !important;color: var(--c-accent,#FF6A00) !important;background: var(--c-accent-light,#fff3eb) !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only.is-active .fpv-wishlist-static-button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only[data-wishlist-active="1"] .fpv-wishlist-static-button::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistaddedbrowse a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only .yith-wcwl-wishlistexistsbrowse a::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.added_to_wishlist::before,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist.fpv-wishlist-mode-icon-only a.exists::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}@media (max-width: 640px){html body.single-product .fpvdronas-product-actions{row-gap: 6px !important}}.fpv-product-card-component .fpvdronas-product-card-media{position: relative !important;display: block !important;width: 100% !important;min-width: 0 !important;overflow: hidden !important}.fpv-product-card-component .fpvdronas-product-card-image-link{display: block !important;width: 100% !important;min-width: 0 !important;color: inherit !important;text-decoration: none !important}.fpv-product-card-component .fpvdronas-product-card-content-link{display: flex !important;flex: 1 1 auto !important;flex-direction: column !important;min-width: 0 !important;color: inherit !important;text-decoration: none !important}.fpv-product-card-component .fpvdronas-product-card-wishlist{position: absolute !important;right: 9px !important;bottom: 9px !important;z-index: 8 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;min-width: 34px !important;min-height: 34px !important;margin: 0 !important;padding: 0 !important;pointer-events: auto !important}.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-add-to-wishlist,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-add-button,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistaddedbrowse,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistexistsbrowse{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;min-width: 34px !important;min-height: 34px !important;max-width: 34px !important;max-height: 34px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}.fpv-product-card-component .fpvdronas-product-card-wishlist a,.fpv-product-card-component .fpvdronas-product-card-wishlist button,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpv-wishlist-static-button{position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;min-width: 34px !important;min-height: 34px !important;max-width: 34px !important;max-height: 34px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: var(--c-dark,#2A2A2A) !important;font-size: 0 !important;line-height: 1 !important;text-decoration: none !important;text-indent: -9999px !important;overflow: hidden !important}.fpv-product-card-component .fpvdronas-product-card-wishlist a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpv-wishlist-static-button::before{content: '♡' !important;display: block !important;width: 34px !important;height: 34px !important;color: var(--c-dark,#2A2A2A) !important;font-size: 25px !important;font-weight: 900 !important;line-height: 34px !important;text-align: center !important;text-indent: 0 !important;transition: color .16s ease,transform .16s ease !important}.fpv-product-card-component .fpvdronas-product-card-wishlist a:hover::before,.fpv-product-card-component .fpvdronas-product-card-wishlist button:hover::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpv-wishlist-static-button:hover::before{color: var(--c-accent,#FF6A00) !important;transform: scale(1.04) !important}.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist.is-active a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist.is-active button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist.is-active .fpv-wishlist-static-button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist[data-wishlist-active="1"] a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist[data-wishlist-active="1"] button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist[data-wishlist-active="1"] .fpv-wishlist-static-button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistaddedbrowse a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistexistsbrowse a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist a.added_to_wishlist::before,.fpv-product-card-component .fpvdronas-product-card-wishlist a.exists::before{content: '♥' !important;color: var(--c-accent,#FF6A00) !important}.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-icon,.fpv-product-card-component .fpvdronas-product-card-wishlist i,.fpv-product-card-component .fpvdronas-product-card-wishlist svg,.fpv-product-card-component .fpvdronas-product-card-wishlist img,.fpv-product-card-component .fpvdronas-product-card-wishlist .feedback,.fpv-product-card-component .fpvdronas-product-card-wishlist .separator,.fpv-product-card-component .fpvdronas-product-card-wishlist .view-wishlist,.fpv-product-card-component .fpvdronas-product-card-wishlist span:not(.fpvdronas-theme-wishlist){display: none !important;visibility: hidden !important}@media (max-width: 640px){.fpv-product-card-component .fpvdronas-product-card-wishlist{right: 7px !important;bottom: 7px !important;width: 32px !important;height: 32px !important;min-width: 32px !important;min-height: 32px !important}.fpv-product-card-component .fpvdronas-product-card-wishlist .fpvdronas-theme-wishlist,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-add-to-wishlist,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-add-button,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistaddedbrowse,.fpv-product-card-component .fpvdronas-product-card-wishlist .yith-wcwl-wishlistexistsbrowse,.fpv-product-card-component .fpvdronas-product-card-wishlist a,.fpv-product-card-component .fpvdronas-product-card-wishlist button,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpv-wishlist-static-button{width: 32px !important;height: 32px !important;min-width: 32px !important;min-height: 32px !important;max-width: 32px !important;max-height: 32px !important}.fpv-product-card-component .fpvdronas-product-card-wishlist a::before,.fpv-product-card-component .fpvdronas-product-card-wishlist button::before,.fpv-product-card-component .fpvdronas-product-card-wishlist .fpv-wishlist-static-button::before{width: 32px !important;height: 32px !important;font-size: 24px !important;line-height: 32px !important}}.woocommerce ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges,ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges,.fpv-product-card-component .fpvdronas-product-card-badges{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 5px !important;margin-top: 2px !important;visibility: visible !important;opacity: 1 !important}.woocommerce ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges span,ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges span,.fpv-product-card-component .fpvdronas-product-card-badges span{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 20px !important;padding: 3px 7px !important;border: 1px solid rgba(58,58,58,.42) !important;border-radius: 4px !important;background: rgba(58,58,58,.08) !important;color: var(--c-text,#3A3A3A) !important;font-family: var(--font-mono,monospace) !important;font-size: 9px !important;font-weight: 700 !important;line-height: 1 !important;white-space: nowrap !important}@media (max-width: 782px){.woocommerce ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges,ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges,.fpv-product-card-component .fpvdronas-product-card-badges{display: flex !important;flex-wrap: wrap !important;gap: 4px !important;margin-top: 2px !important}.woocommerce ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges span,ul.products li.product.fpv-product-card-component .fpvdronas-product-card-badges span,.fpv-product-card-component .fpvdronas-product-card-badges span{min-height: 18px !important;padding: 2px 5px !important;font-size: 8.2px !important;border-color: rgba(58,58,58,.42) !important;background: rgba(58,58,58,.08) !important;color: var(--c-text,#3A3A3A) !important}}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-additional-info-content{width: 100% !important;max-width: none !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-structured-spec-table,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-additional-info-table{width: 100% !important;max-width: none !important;min-width: 0 !important;table-layout: fixed !important;border-collapse: collapse !important;border-spacing: 0 !important;border: 0 !important;background: transparent !important;margin: 0 !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes tbody,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table tbody,body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes tr,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table tr,body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes tr:nth-child(odd),body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes tr:nth-child(even),body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table tr:nth-child(odd),body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table tr:nth-child(even){border: 0 !important;background: transparent !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes th,body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table th,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td{border: 0 !important;background: transparent !important;box-shadow: none !important;padding: 7px 0 !important;text-align: left !important;vertical-align: top !important;line-height: 1.45 !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes th,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table th{width: 26% !important;min-width: 0 !important;padding-right: 24px !important;color: var(--c-text,#3A3A3A) !important;font-weight: 700 !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td{width: 74% !important;color: var(--c-text,#3A3A3A) !important;font-style: normal !important;overflow-wrap: anywhere !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td p,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td p{margin: 0 !important;padding: 0 !important;text-align: left !important}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table{display: table !important;width: 100% !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes tr,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table tr{display: table-row !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes th,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table th,body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td{display: table-cell !important;padding-top: 6px !important;padding-bottom: 6px !important;font-size: 13px !important;text-align: left !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes th,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table th{width: 36% !important;padding-right: 14px !important}body.single-product .woocommerce div.product .woocommerce-tabs table.shop_attributes td,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-spec-table td{width: 64% !important}}body.single-product .woocommerce div.product .woocommerce-tabs .panel,body.single-product .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,body.single-product .woocommerce div.product .woocommerce-tabs #tab-fpvdronas_specifications,body.single-product .woocommerce div.product .woocommerce-tabs #tab-additional_information,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-additional-info-content{width: 100% !important;max-width: none !important;box-sizing: border-box !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-list{display: grid !important;grid-template-columns: 100% !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-row{display: grid !important;grid-template-columns: minmax(160px,22%) minmax(0,78%) !important;align-items: start !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 6px 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{display: block !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;color: var(--c-text,#3A3A3A) !important;font-size: 14px !important;line-height: 1.45 !important;text-align: left !important;overflow-wrap: anywhere !important;word-break: normal !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label{font-weight: 800 !important;padding-right: 22px !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{font-weight: 400 !important;font-style: normal !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-custom-content,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-custom-content *{background: transparent !important}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-row{grid-template-columns: minmax(104px,38%) minmax(0,62%) !important;padding: 5px 0 !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{font-size: 13px !important;line-height: 1.4 !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label{padding-right: 12px !important}}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-list{display: block !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-row{display: grid !important;grid-template-columns: minmax(160px,22%) minmax(0,1fr) !important;align-items: start !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 5px 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;box-sizing: border-box !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{display: block !important;width: auto !important;min-width: 0 !important;margin: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;color: var(--c-text,#3A3A3A) !important;font-size: 14px !important;line-height: 1.45 !important;text-align: left !important;overflow-wrap: anywhere !important;word-break: normal !important;box-sizing: border-box !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label{font-weight: 800 !important;font-style: normal !important;padding: 0 22px 0 0 !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{font-weight: 400 !important;font-style: normal !important;padding: 0 !important}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-row{grid-template-columns: minmax(112px,38%) minmax(0,1fr) !important;padding: 4px 0 !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-value{font-size: 13px !important;line-height: 1.4 !important}body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-clean-spec-label{padding-right: 12px !important}}@media (min-width: 901px){.main-nav.main-nav--align-left .nav-inner{justify-content: flex-start !important}.main-nav.main-nav--align-center .nav-inner{justify-content: center !important}.main-nav.main-nav--align-right .nav-inner{justify-content: flex-end !important}.main-nav.main-nav--align-left .nav-menu{justify-content: flex-start !important}.main-nav.main-nav--align-center .nav-menu{justify-content: center !important}.main-nav.main-nav--align-right .nav-menu{justify-content: flex-end !important}}@media (max-width: 900px){.main-nav.main-nav--align-left .nav-inner,.main-nav.main-nav--align-center .nav-inner,.main-nav.main-nav--align-right .nav-inner{justify-content: flex-start !important}.main-nav.main-nav--align-left .nav-menu,.main-nav.main-nav--align-center .nav-menu,.main-nav.main-nav--align-right .nav-menu{justify-content: flex-start !important}}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab{order: 10 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.fpvdronas_specifications_tab{order: 20 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab{order: 30 !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab{order: 99 !important}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs #reviews #review_form,body.single-product .woocommerce div.product .woocommerce-tabs #reviews #respond,body.single-product .woocommerce div.product .woocommerce-tabs #reviews .comment-form-rating{width: 100% !important;max-width: 100% !important}body.single-product .woocommerce div.product .woocommerce-tabs #reviews .comment-form-rating label{display: block !important;margin: 0 0 8px !important;font-size: 13px !important;line-height: 1.25 !important;color: var(--c-dark,#202A44) !important}body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars{display: block !important;width: auto !important;max-width: 100% !important;height: auto !important;margin: 0 0 16px !important;padding: 0 !important;line-height: 1 !important;border: 0 !important;box-shadow: none !important;overflow: visible !important}body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars span,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars span{display: inline-flex !important;align-items: center !important;justify-content: flex-start !important;gap: 8px !important;width: auto !important;max-width: 100% !important;padding: 0 !important;margin: 0 !important;border: 0 !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li #reviews p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li #review_form p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars a{display: inline-block !important;flex: 0 0 auto !important;width: 1.15em !important;min-width: 1.15em !important;max-width: 1.15em !important;height: 1.15em !important;min-height: 1.15em !important;max-height: 1.15em !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;background: transparent !important;color: var(--c-accent,#FF6A00) !important;font-size: 24px !important;line-height: 1 !important;text-align: left !important;text-indent: -999em !important;overflow: hidden !important;text-decoration: none !important}body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars a::before,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars a::before{color: var(--c-accent,#FF6A00) !important;font-size: 24px !important;line-height: 1 !important}body.single-product .woocommerce div.product .woocommerce-tabs #reviews .comment-form-comment textarea,body.single-product .woocommerce div.product .woocommerce-tabs #review_form textarea{width: 100% !important;max-width: 100% !important;min-height: 92px !important}}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars,body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars,body.single-product .woocommerce div.product .woocommerce-tabs #tab-reviews p.stars,body.single-product .woocommerce div.product .woocommerce-tabs p.stars.fpv-review-stars-inline{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: flex-start !important;gap: 0 !important;width: auto !important;max-width: max-content !important;min-width: 0 !important;height: auto !important;min-height: 0 !important;margin: 6px 0 16px !important;padding: 0 !important;border: 0 !important;border-bottom: 0 !important;box-shadow: none !important;background: transparent !important;overflow: visible !important;line-height: 1 !important;white-space: nowrap !important;clear: both !important}body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars span,body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars span,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars span,body.single-product .woocommerce div.product .woocommerce-tabs #tab-reviews p.stars span,body.single-product .woocommerce div.product .woocommerce-tabs p.stars.fpv-review-stars-inline span{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: flex-start !important;gap: 8px !important;width: auto !important;max-width: max-content !important;min-width: 0 !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-bottom: 0 !important;box-shadow: none !important;background: transparent !important;overflow: visible !important;white-space: nowrap !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li .comment-form-rating p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active .comment-form-rating p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs #tab-reviews p.stars a,body.single-product .woocommerce div.product .woocommerce-tabs p.stars.fpv-review-stars-inline a{display: inline-block !important;position: relative !important;flex: 0 0 24px !important;width: 24px !important;min-width: 24px !important;max-width: 24px !important;height: 26px !important;min-height: 26px !important;max-height: 26px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-bottom: 0 !important;border-radius: 0 !important;outline: 0 !important;box-shadow: none !important;background: transparent !important;color: var(--c-accent,#FF6A00) !important;font-size: 24px !important;line-height: 26px !important;text-align: left !important;text-decoration: none !important;text-indent: -9999px !important;overflow: hidden !important;float: none !important}body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li .comment-form-rating p.stars a:hover,body.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active .comment-form-rating p.stars a:hover,body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars a:hover,body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars a.active,body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars a:focus{width: 24px !important;min-width: 24px !important;max-width: 24px !important;padding: 0 !important;border: 0 !important;border-bottom: 0 !important;box-shadow: none !important;background: transparent !important;color: var(--c-accent,#FF6A00) !important;text-decoration: none !important}body.single-product .woocommerce div.product .woocommerce-tabs .comment-form-rating p.stars a::before,body.single-product .woocommerce div.product .woocommerce-tabs #reviews p.stars a::before,body.single-product .woocommerce div.product .woocommerce-tabs #review_form p.stars a::before,body.single-product .woocommerce div.product .woocommerce-tabs #tab-reviews p.stars a::before,body.single-product .woocommerce div.product .woocommerce-tabs p.stars.fpv-review-stars-inline a::before{position: absolute !important;top: 0 !important;left: 0 !important;width: 24px !important;height: 26px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-bottom: 0 !important;box-shadow: none !important;background: transparent !important;color: var(--c-accent,#FF6A00) !important;font-size: 24px !important;line-height: 26px !important;text-indent: 0 !important}}@media (max-width: 782px){body.single-product .woocommerce div.product .woocommerce-tabs #tab-fpvdronas_specifications .fpvdronas-clean-spec-list,body.single-product .woocommerce div.product .woocommerce-tabs .d0-pif-specifications-content .fpvdronas-clean-spec-list,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content .fpvdronas-clean-spec-list{display: block !important;width: 100% !important}body.single-product .woocommerce div.product .woocommerce-tabs #tab-fpvdronas_specifications .fpvdronas-clean-spec-row,body.single-product .woocommerce div.product .woocommerce-tabs .d0-pif-specifications-content .fpvdronas-clean-spec-row,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content .fpvdronas-clean-spec-row{display: grid !important;grid-template-columns: minmax(116px,42%) minmax(0,1fr) !important;column-gap: 10px !important;align-items: baseline !important;width: 100% !important;padding: 6px 0 !important;margin: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}body.single-product .woocommerce div.product .woocommerce-tabs #tab-fpvdronas_specifications .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs #tab-fpvdronas_specifications .fpvdronas-clean-spec-value,body.single-product .woocommerce div.product .woocommerce-tabs .d0-pif-specifications-content .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .d0-pif-specifications-content .fpvdronas-clean-spec-value,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content .fpvdronas-clean-spec-label,body.single-product .woocommerce div.product .woocommerce-tabs .fpvdronas-specifications-content .fpvdronas-clean-spec-value{display: block !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;line-height: 1.35 !important;text-align: left !important;overflow-wrap: anywhere !important;word-break: normal !important}}html body #yith-wcwl-popup-message,html body #yith-wcwl-popup-message[style],html body #yith-wcwl-popup-message *,html body #yith-wcwl-message,html body #yith-wcwl-message[style],html body .yith-wcwl-popup-message,html body .yith-wcwl-popup-message-wrapper,html body .fpvdronas-yith-notice-suppressed{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;height: 0 !important;max-width: 0 !important;max-height: 0 !important;padding: 0 !important;margin: 0 !important;border: 0 !important;box-shadow: none !important;overflow: hidden !important;transform: scale(0) !important}html body [data-fpv-wishlist-wrap].is-active a,html body [data-fpv-wishlist-wrap].is-active button,html body [data-fpv-wishlist-wrap].is-active .fpv-wishlist-static-button,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] a,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] button,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] .fpv-wishlist-static-button{color: var(--c-accent,#FF6A00) !important}html body [data-fpv-wishlist-wrap].is-active a::before,html body [data-fpv-wishlist-wrap].is-active button::before,html body [data-fpv-wishlist-wrap].is-active .fpv-wishlist-static-button::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] a::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] button::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] .fpv-wishlist-static-button::before,html body .fpv-product-card-component .fpvdronas-product-card-wishlist [data-fpv-wishlist-wrap].is-active a::before,html body .fpv-product-card-component .fpvdronas-product-card-wishlist [data-fpv-wishlist-wrap].is-active button::before,html body .fpv-product-card-component .fpvdronas-product-card-wishlist [data-fpv-wishlist-wrap][data-wishlist-active="1"] a::before,html body .fpv-product-card-component .fpvdronas-product-card-wishlist [data-fpv-wishlist-wrap][data-wishlist-active="1"] button::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].is-active a,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].is-active button,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap][data-wishlist-active="1"] a,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap][data-wishlist-active="1"] button{border-color: var(--c-accent,#FF6A00) !important;background: var(--c-accent-light,#fff3eb) !important;color: var(--c-accent,#FF6A00) !important}html body [data-fpv-wishlist-wrap].is-loading{opacity: .72 !important;pointer-events: none !important}html body [data-fpv-wishlist-wrap].is-active a,html body [data-fpv-wishlist-wrap].is-active button,html body [data-fpv-wishlist-wrap].is-active .fpv-wishlist-static-button,html body [data-fpv-wishlist-wrap].exists a,html body [data-fpv-wishlist-wrap].exists button,html body [data-fpv-wishlist-wrap].exists .fpv-wishlist-static-button,html body [data-fpv-wishlist-wrap].added_to_wishlist a,html body [data-fpv-wishlist-wrap].added_to_wishlist button,html body [data-fpv-wishlist-wrap].added_to_wishlist .fpv-wishlist-static-button,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] a,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] button,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] .fpv-wishlist-static-button{color: var(--c-accent,#FF6A00) !important}html body [data-fpv-wishlist-wrap].is-active a::before,html body [data-fpv-wishlist-wrap].is-active button::before,html body [data-fpv-wishlist-wrap].is-active .fpv-wishlist-static-button::before,html body [data-fpv-wishlist-wrap].exists a::before,html body [data-fpv-wishlist-wrap].exists button::before,html body [data-fpv-wishlist-wrap].exists .fpv-wishlist-static-button::before,html body [data-fpv-wishlist-wrap].added_to_wishlist a::before,html body [data-fpv-wishlist-wrap].added_to_wishlist button::before,html body [data-fpv-wishlist-wrap].added_to_wishlist .fpv-wishlist-static-button::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] a::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] button::before,html body [data-fpv-wishlist-wrap][data-wishlist-active="1"] .fpv-wishlist-static-button::before,html body [data-fpv-wishlist-wrap] .yith-wcwl-add-to-wishlist.exists a::before,html body [data-fpv-wishlist-wrap] .yith-wcwl-add-to-wishlist.added_to_wishlist a::before,html body [data-fpv-wishlist-wrap] a.exists::before,html body [data-fpv-wishlist-wrap] a.added_to_wishlist::before{content: "♥" !important;color: var(--c-accent,#FF6A00) !important}html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].is-active a,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].is-active button,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].exists a,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap].exists button,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap][data-wishlist-active="1"] a,html body.single-product .fpvdronas-product-actions [data-fpv-wishlist-wrap][data-wishlist-active="1"] button{border-color: var(--c-accent,#FF6A00) !important;background: var(--c-accent-light,#fff3eb) !important;color: var(--c-accent,#FF6A00) !important}@media (min-width: 900px){html body.single-product .fpv-single-product-component,html body.single-product .woocommerce div.product.fpvdronas-single-product-layout{width: 100% !important;max-width: 1420px !important;margin: 0 auto 48px !important;padding-left: 40px !important;padding-right: 40px !important;box-sizing: border-box !important}html body.single-product .fpv-single-product-component .fpvdronas-single-product-top,html body.single-product .fpvdronas-single-product-top{display: grid !important;grid-template-columns: minmax(0,720px) minmax(430px,1fr) !important;column-gap: 44px !important;row-gap: 0 !important;align-items: start !important;width: 100% !important}html body.single-product .fpv-single-product-component .summary,html body.single-product .fpvdronas-single-product-top > .summary.entry-summary,html body.single-product .fpvdronas-single-product-top > div.summary{grid-column: 2 !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;overflow: visible !important;position: static !important}html body.single-product .fpvdronas-single-product-top > .woocommerce-product-gallery,html body.single-product .fpvdronas-single-product-top > div.images,html body.single-product .fpvdronas-single-product-top > div.images.woocommerce-product-gallery,html body.single-product .fpv-single-product-component .woocommerce-product-gallery,html body.single-product .woocommerce-product-gallery{grid-column: 1 !important;--fpv-thumb-size: 96px !important;--fpv-thumb-gap: 16px !important;--fpv-thumb-column: 96px !important;--fpv-gallery-gap: 16px !important;--fpv-single-gallery-height: 600px;display: grid !important;grid-template-columns: var(--fpv-thumb-column) minmax(0,1fr) !important;column-gap: var(--fpv-gallery-gap) !important;align-items: stretch !important;width: 100% !important;max-width: 720px !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: none !important;justify-self: start !important}html body.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs,html body.single-product .woocommerce-product-gallery ol.flex-control-thumbs,html body.single-product .woocommerce div.product div.images .flex-control-thumbs{grid-column: 1 !important;grid-row: 1 !important;width: var(--fpv-thumb-column) !important;min-width: var(--fpv-thumb-column) !important;max-width: var(--fpv-thumb-column) !important;height: var(--fpv-single-gallery-height) !important;max-height: var(--fpv-single-gallery-height) !important;overflow-y: auto !important;overflow-x: hidden !important;display: flex !important;flex-direction: column !important;gap: var(--fpv-thumb-gap) !important;margin: 0 !important;padding: 0 !important;list-style: none !important;scrollbar-width: none !important}html body.single-product .woocommerce-product-gallery .flex-control-thumbs li{width: var(--fpv-thumb-size) !important;height: var(--fpv-thumb-size) !important;min-width: var(--fpv-thumb-size) !important;min-height: var(--fpv-thumb-size) !important;flex: 0 0 var(--fpv-thumb-size) !important;margin: 0 !important;padding: 0 !important;float: none !important}html body.single-product .woocommerce-product-gallery .flex-control-thumbs li img{width: 100% !important;height: 100% !important;object-fit: contain !important;border: 1.5px solid var(--c-border,#d0d0d0) !important;border-radius: 8px !important;background: #fff !important;padding: 8px !important;box-sizing: border-box !important}html body.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,html body.single-product .woocommerce-product-gallery .flex-control-thumbs li img:hover{border-color: var(--c-accent,#FF6A00) !important}html body.single-product .woocommerce-product-gallery .flex-viewport,html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{grid-column: 2 !important;grid-row: 1 !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;height: var(--fpv-single-gallery-height) !important;min-height: var(--fpv-single-gallery-height) !important;max-height: var(--fpv-single-gallery-height) !important;margin: 0 !important;border-radius: 8px !important;box-sizing: border-box !important}html body.single-product .woocommerce-product-gallery .flex-viewport{border: 1.5px solid var(--c-border,#d0d0d0) !important;background: #fff !important;overflow: hidden !important}html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{border: 0 !important;background: transparent !important}html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image,html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a{width: 100% !important;height: var(--fpv-single-gallery-height) !important;min-height: var(--fpv-single-gallery-height) !important;display: flex !important;align-items: center !important;justify-content: center !important}html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img,html body.single-product .woocommerce-product-gallery img.wp-post-image{width: auto !important;max-width: 94% !important;height: auto !important;max-height: calc(var(--fpv-single-gallery-height) - 44px) !important;object-fit: contain !important}}html body.single-product .woocommerce-product-gallery.fpv-gallery-manual .woocommerce-product-gallery__wrapper{transform: none !important;width: 100% !important;height: 100% !important}html body.single-product .woocommerce-product-gallery.fpv-gallery-manual .woocommerce-product-gallery__image{width: 100% !important;float: none !important}html body.single-product .woocommerce-product-gallery.fpv-gallery-manual .woocommerce-product-gallery__image:not(.fpv-gallery-active-slide){display: none !important}html body.single-product .woocommerce-product-gallery.fpv-gallery-manual .woocommerce-product-gallery__image.fpv-gallery-active-slide{display: flex !important;opacity: 1 !important}html body.single-product .summary.entry-summary .woocommerce-product-details__short-description,html body.single-product .summary.entry-summary .woocommerce-product-details__short-description p{margin-bottom: 6px !important}html body.single-product .woocommerce div.product form.cart.variations_form{--fpv-single-gap: 12px !important;--fpv-action-height: 42px !important;max-width: 650px !important;margin: 4px 0 0 !important;padding: 0 !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations,html body.single-product .woocommerce div.product form.cart.variations_form table.variations tbody{display: block !important;width: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations tr{display: grid !important;grid-template-columns: 58px 340px !important;column-gap: 12px !important;row-gap: 0 !important;align-items: center !important;width: auto !important;margin: 0 0 6px !important;padding: 0 !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations th.label,html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.label{display: flex !important;align-items: center !important;justify-content: flex-end !important;height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;margin: 0 !important;padding: 0 !important;text-align: right !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations th.label label,html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.label label{display: inline-flex !important;align-items: center !important;justify-content: flex-end !important;height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.value,html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.value.fpv-variation-value-inline{display: block !important;width: 340px !important;max-width: 340px !important;min-width: 0 !important;height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;margin: 0 !important;padding: 0 !important;white-space: normal !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.value select,html body.single-product .woocommerce div.product form.cart.variations_form table.variations select,html body.single-product .woocommerce div.product form.cart.variations_form .variations select,html body.single-product .summary.entry-summary form.variations_form select{display: block !important;width: 340px !important;min-width: 340px !important;max-width: 340px !important;height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart.variations_form a.reset_variations,html body.single-product .woocommerce div.product form.cart.variations_form table.variations .reset_variations,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-reset-inline,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-reset-hidden{display: none !important;visibility: hidden !important;opacity: 0 !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;pointer-events: none !important}html body.single-product .woocommerce div.product form.cart.variations_form .single_variation_wrap{display: block !important;width: 100% !important;margin-top: 6px !important}html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation{display: contents !important}html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-description,html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-price,html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-availability:not(.fpv-fixed-stock-after-cart){display: none !important}html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart,html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart-enabled,html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart-disabled{display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: flex-start !important;gap: var(--fpv-single-gap) !important;width: 100% !important;max-width: 650px !important;margin: 0 !important;padding: 0 !important}html body.single-product .woocommerce div.product form.cart.variations_form .quantity,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-qty-enhanced,html body.single-product .woocommerce div.product form.cart.variations_form .single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-fixed-stock-after-cart,html body.single-product .fpvdronas-product-actions .fpv-product-action,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button{height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;max-height: var(--fpv-action-height) !important;margin: 0 !important;align-self: center !important;box-sizing: border-box !important}html body.single-product .woocommerce div.product form.cart.variations_form .quantity,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-qty-enhanced{flex: 0 0 auto !important;display: inline-flex !important;align-items: center !important}html body.single-product .woocommerce div.product form.cart.variations_form .quantity input.qty,html body.single-product .woocommerce div.product form.cart.variations_form .quantity button,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-qty-enhanced input.qty,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-qty-enhanced button,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-qty-btn{height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;max-height: var(--fpv-action-height) !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart.variations_form .single_add_to_cart_button{flex: 0 0 auto !important;min-width: 144px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}html body.single-product .woocommerce div.product form.cart.variations_form .fpv-fixed-stock-after-cart{flex: 0 0 auto !important;display: inline-flex !important;align-items: center !important;justify-content: flex-start !important;padding: 0 !important;color: #3A3A3A !important;font-size: 13px !important;font-weight: 600 !important;line-height: 1.25 !important;white-space: nowrap !important}html body.single-product .woocommerce div.product form.cart.variations_form .fpv-fixed-stock-after-cart[hidden],html body.single-product .woocommerce div.product form.cart.variations_form .fpv-fixed-stock-after-cart.is-empty{display: none !important}html body.single-product .fpvdronas-product-actions{display: contents !important;margin: 0 !important;padding: 0 !important}html body.single-product .fpvdronas-product-actions .fpv-action-row-break{display: none !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button{width: var(--fpv-action-height) !important;min-width: var(--fpv-action-height) !important;max-width: var(--fpv-action-height) !important;flex: 0 0 var(--fpv-action-height) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}html body.single-product .fpvdronas-product-actions .fpv-product-action:not(.fpvdronas-theme-wishlist){display: inline-flex !important;align-items: center !important;justify-content: center !important;padding-left: 16px !important;padding-right: 16px !important}html body.single-product .product_meta.fpvdronas-product-meta-lt{display: flex !important;flex-direction: column !important;gap: 4px !important;margin-top: 24px !important}html body.single-product .product_meta.fpvdronas-product-meta-lt .fpvdronas-meta-line{display: block !important;width: 100% !important;clear: both !important}@media (max-width: 899px){html body.single-product .fpv-single-product-component,html body.single-product .woocommerce div.product.fpvdronas-single-product-layout{padding-left: 16px !important;padding-right: 16px !important}html body.single-product .fpvdronas-single-product-top{display: block !important}html body.single-product .woocommerce-product-gallery{display: block !important;max-width: 100% !important}html body.single-product .woocommerce-product-gallery .flex-viewport,html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image,html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a{height: auto !important;min-height: 0 !important;max-height: none !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations tr{grid-template-columns: 1fr !important;row-gap: 6px !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations th.label,html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.label{justify-content: flex-start !important;text-align: left !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.value,html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.value select,html body.single-product .woocommerce div.product form.cart.variations_form table.variations select,html body.single-product .woocommerce div.product form.cart.variations_form .variations select,html body.single-product .summary.entry-summary form.variations_form select{width: 100% !important;min-width: 0 !important;max-width: 100% !important}}html body.single-product .woocommerce div.product form.cart.variations_form,html body.single-product .summary.entry-summary form.cart.variations_form{--fpv-single-gap: 12px !important;--fpv-action-height: 44px !important;display: block !important;width: 100% !important;max-width: 640px !important;margin: 10px 0 0 !important;padding: 0 !important;float: none !important;clear: both !important}html body.single-product .summary.entry-summary .woocommerce-product-details__short-description,html body.single-product .summary.entry-summary .woocommerce-product-details__short-description p{margin-bottom: 12px !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations,html body.single-product .woocommerce div.product form.cart.variations_form table.variations tbody{display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 0 10px !important;padding: 0 !important;border: 0 !important;border-spacing: 0 !important;background: transparent !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations tr{display: grid !important;grid-template-columns: 58px minmax(260px,340px) !important;align-items: center !important;column-gap: 12px !important;row-gap: 0 !important;width: auto !important;max-width: 410px !important;margin: 0 0 8px !important;padding: 0 !important;border: 0 !important;background: transparent !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations th.label,html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.label{display: flex !important;align-items: center !important;justify-content: flex-end !important;width: 58px !important;min-width: 58px !important;height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;text-align: right !important;vertical-align: middle !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations th.label label,html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.label label{margin: 0 !important;padding: 0 !important;color: var(--c-dark,#1f252c) !important;font-family: var(--font-display,inherit) !important;font-size: 14px !important;font-weight: 900 !important;line-height: 1 !important;text-align: right !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.value,html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.value.fpv-variation-value-inline{display: block !important;width: 340px !important;min-width: 260px !important;max-width: 340px !important;height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;line-height: 1 !important;vertical-align: middle !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.value select,html body.single-product .woocommerce div.product form.cart.variations_form table.variations select,html body.single-product .woocommerce div.product form.cart.variations_form .variations select,html body.single-product .summary.entry-summary form.variations_form select{display: block !important;width: 340px !important;min-width: 260px !important;max-width: 340px !important;height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;margin: 0 !important;padding: 0 40px 0 16px !important;border: 1.5px solid var(--c-border,#d0d0d0) !important;border-radius: 8px !important;background-color: var(--c-surface,#ffffff) !important;background-image: linear-gradient(45deg,transparent 50%,#747474 50%),linear-gradient(135deg,#747474 50%,transparent 50%) !important;background-position: calc(100% - 16px) 50%,calc(100% - 11px) 50% !important;background-size: 5px 5px,5px 5px !important;background-repeat: no-repeat !important;color: var(--c-dark,#1f252c) !important;font-family: var(--font-display,inherit) !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1.1 !important;box-shadow: 0 1px 4px rgba(0,0,0,.04) !important;outline: none !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.value select:focus,html body.single-product .summary.entry-summary form.variations_form select:focus{border-color: var(--c-accent,#FF6A00) !important;box-shadow: 0 0 0 3px rgba(255,106,0,.12) !important}html body.single-product .woocommerce div.product form.cart.variations_form a.reset_variations,html body.single-product .woocommerce div.product form.cart.variations_form .reset_variations,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-reset-inline,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-reset-hidden{display: none !important;visibility: hidden !important;opacity: 0 !important;width: 0 !important;height: 0 !important;min-width: 0 !important;min-height: 0 !important;max-width: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;pointer-events: none !important}html body.single-product .woocommerce div.product form.cart.variations_form .single_variation_wrap{display: block !important;width: 100% !important;max-width: 640px !important;margin: 12px 0 0 !important;padding: 0 !important;clear: both !important}html body.single-product .woocommerce div.product form.cart.variations_form .single_variation,html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation{display: block !important;width: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;overflow: hidden !important;visibility: hidden !important}html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-description,html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-price,html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-availability:not(.fpv-fixed-stock-after-cart){display: none !important}html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart,html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart-enabled,html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart-disabled{display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: center !important;justify-content: flex-start !important;gap: var(--fpv-single-gap) !important;width: 100% !important;max-width: 640px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important}html body.single-product .woocommerce div.product form.cart.variations_form .quantity,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-qty-enhanced{order: 1 !important;flex: 0 0 auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;max-height: var(--fpv-action-height) !important;margin: 0 !important;padding: 0 !important;border-radius: 5px !important;box-sizing: border-box !important}html body.single-product .woocommerce div.product form.cart.variations_form .quantity input.qty,html body.single-product .woocommerce div.product form.cart.variations_form .quantity button,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-qty-enhanced input.qty,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-qty-enhanced button,html body.single-product .woocommerce div.product form.cart.variations_form .fpv-qty-btn{height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;max-height: var(--fpv-action-height) !important;margin: 0 !important;box-sizing: border-box !important}html body.single-product .woocommerce div.product form.cart.variations_form .single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart.variations_form button.single_add_to_cart_button{order: 2 !important;flex: 0 0 auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;max-height: var(--fpv-action-height) !important;min-width: 144px !important;margin: 0 !important;padding: 0 24px !important;box-sizing: border-box !important}html body.single-product .woocommerce div.product form.cart.variations_form .fpv-fixed-stock-after-cart{order: 3 !important;flex: 0 0 auto !important;display: inline-flex !important;align-items: center !important;justify-content: flex-start !important;height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;max-height: var(--fpv-action-height) !important;margin: 0 !important;padding: 0 !important;color: #3A3A3A !important;font-family: var(--font-body,inherit) !important;font-size: 14px !important;font-weight: 500 !important;line-height: 1.2 !important;white-space: nowrap !important;box-sizing: border-box !important}html body.single-product .woocommerce div.product form.cart.variations_form .fpv-fixed-stock-after-cart[hidden],html body.single-product .woocommerce div.product form.cart.variations_form .fpv-fixed-stock-after-cart.is-empty{display: none !important}html body.single-product .woocommerce div.product form.cart.variations_form .fpvdronas-product-actions,html body.single-product .fpvdronas-product-actions{order: 4 !important;flex: 0 0 100% !important;width: 100% !important;max-width: 640px !important;display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: center !important;justify-content: flex-start !important;gap: var(--fpv-single-gap) !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-sizing: border-box !important}html body.single-product .fpvdronas-product-actions .fpv-action-row-break{display: none !important}html body.single-product .fpvdronas-product-actions .fpv-product-action,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-to-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-add-button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-wishlistaddedbrowse,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .yith-wcwl-wishlistexistsbrowse,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button{height: var(--fpv-action-height) !important;min-height: var(--fpv-action-height) !important;max-height: var(--fpv-action-height) !important;margin: 0 !important;box-sizing: border-box !important;align-self: center !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;line-height: 1.1 !important;vertical-align: middle !important}html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist a,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist button,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist .fpv-wishlist-static-button{width: var(--fpv-action-height) !important;min-width: var(--fpv-action-height) !important;max-width: var(--fpv-action-height) !important;flex: 0 0 var(--fpv-action-height) !important;padding: 0 !important}html body.single-product .fpvdronas-product-actions .fpv-product-action:not(.fpvdronas-theme-wishlist){flex: 0 0 auto !important;width: auto !important;min-width: 0 !important;padding: 0 18px !important;white-space: nowrap !important}html body.single-product .product_meta.fpvdronas-product-meta-lt,html body.single-product .summary.entry-summary .product_meta{display: flex !important;flex-direction: column !important;align-items: flex-start !important;gap: 5px !important;margin-top: 28px !important;clear: both !important}@media (min-width: 900px){html body.single-product .fpvdronas-single-product-top{grid-template-columns: minmax(0,745px) minmax(430px,1fr) !important;column-gap: 44px !important;align-items: start !important}html body.single-product .fpvdronas-single-product-top > .woocommerce-product-gallery,html body.single-product .woocommerce-product-gallery{max-width: 745px !important;--fpv-single-gallery-height: 600px}}@media (max-width: 899px){html body.single-product .woocommerce div.product form.cart.variations_form,html body.single-product .summary.entry-summary form.cart.variations_form,html body.single-product .woocommerce div.product form.cart.variations_form .single_variation_wrap,html body.single-product .woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart,html body.single-product .woocommerce div.product form.cart.variations_form .fpvdronas-product-actions{max-width: 100% !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations tr{grid-template-columns: 1fr !important;max-width: 100% !important;row-gap: 6px !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations th.label,html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.label{width: 100% !important;min-width: 0 !important;justify-content: flex-start !important;text-align: left !important}html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.value,html body.single-product .woocommerce div.product form.cart.variations_form table.variations td.value select,html body.single-product .woocommerce div.product form.cart.variations_form table.variations select,html body.single-product .woocommerce div.product form.cart.variations_form .variations select,html body.single-product .summary.entry-summary form.variations_form select{width: 100% !important;min-width: 0 !important;max-width: 100% !important}}@media (min-width: 1281px){.fpv-category-component .products,.fpv-category-products-section .products,body.fpv-view-product-category .woocommerce ul.products,body.post-type-archive-product .woocommerce ul.products,body.single-product .fpv-product-related-component ul.products,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) .d0-product-grid-block-list.product-grid,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) ul.products.d0-product-grid-block-list{display: grid !important;grid-template-columns: repeat(4,minmax(0,280px)) !important;justify-content: center !important;gap: 18px !important}}@media (min-width: 1100px) and (max-width: 1280px){.fpv-category-component .products,.fpv-category-products-section .products,body.fpv-view-product-category .woocommerce ul.products,body.post-type-archive-product .woocommerce ul.products,body.single-product .fpv-product-related-component ul.products,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) .d0-product-grid-block-list.product-grid,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) ul.products.d0-product-grid-block-list{display: grid !important;grid-template-columns: repeat(3,minmax(0,280px)) !important;justify-content: center !important;gap: 18px !important}}@media (min-width: 783px) and (max-width: 1099px){.fpv-category-component .products,.fpv-category-products-section .products,body.fpv-view-product-category .woocommerce ul.products,body.post-type-archive-product .woocommerce ul.products,body.single-product .fpv-product-related-component ul.products,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) .d0-product-grid-block-list.product-grid,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) ul.products.d0-product-grid-block-list{display: grid !important;grid-template-columns: repeat(2,minmax(0,280px)) !important;justify-content: center !important;gap: 18px !important}}@media (min-width: 1200px){body.single-product .fpv-product-related-component ul.products,body.single-product .related.products ul.products,body.single-product .fpvdronas-related-products ul.products,body.post-type-archive-product .woocommerce ul.products,body.tax-product_tag .woocommerce ul.products,body:not(.tax-product_cat) .woocommerce ul.products,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) .d0-product-grid-block-list.product-grid,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) ul.products.d0-product-grid-block-list{display: grid !important;grid-template-columns: repeat(5,minmax(0,1fr)) !important;justify-content: stretch !important;gap: 18px !important;width: 100% !important;max-width: 1340px !important;margin-left: auto !important;margin-right: auto !important}body.single-product .fpv-product-related-component ul.products > li.product,body.single-product .related.products ul.products > li.product,body.single-product .fpvdronas-related-products ul.products > li.product,body.post-type-archive-product .woocommerce ul.products > li.product,body.tax-product_tag .woocommerce ul.products > li.product,body:not(.tax-product_cat) .woocommerce ul.products > li.product,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) .d0-product-grid-block-list.product-grid > li.product,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) ul.products.d0-product-grid-block-list > li.product{width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;float: none !important;clear: none !important}}@media (min-width: 1200px){body.tax-product_cat .fpvdronas-category-layout-with-filter .fpv-category-products-section > ul.products,body.tax-product_cat .fpv-category-products-section > ul.products{display: grid !important;grid-template-columns: repeat(5,minmax(0,1fr)) !important;gap: 16px !important;max-width: 980px !important}body.tax-product_cat .fpvdronas-category-layout-with-filter .fpv-category-products-section > ul.products > li.product,body.tax-product_cat .fpv-category-products-section > ul.products > li.product{width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;flex: initial !important;float: none !important;clear: none !important}}@media (min-width: 783px) and (max-width: 1199px){body.single-product .fpv-product-related-component ul.products,body.single-product .related.products ul.products,body.single-product .fpvdronas-related-products ul.products,body.post-type-archive-product .woocommerce ul.products,body.tax-product_tag .woocommerce ul.products,body:not(.tax-product_cat) .woocommerce ul.products,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) .d0-product-grid-block-list.product-grid,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) ul.products.d0-product-grid-block-list{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;justify-content: stretch !important;gap: 18px !important}}@media (min-width: 783px){:root{--d0-global-product-card-width: 245px;--d0-global-product-card-gap: 14px}body.tax-product_cat .fpvdronas-category-layout-with-filter{display: grid !important;grid-template-columns: 220px minmax(0,1fr) !important;gap: 28px !important;align-items: start !important;width: 100% !important;max-width: 1380px !important;margin-left: auto !important;margin-right: auto !important}body.tax-product_cat .fpv-category-products-section,body.post-type-archive-product .fpv-category-products-section,body.tax-product_tag .fpv-category-products-section{min-width: 0 !important;width: 100% !important}.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) .d0-product-grid-block-list.product-grid,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) ul.products.d0-product-grid-block-list,body.tax-product_cat .fpv-category-products-section > ul.products,body.post-type-archive-product .woocommerce ul.products,body.tax-product_tag .woocommerce ul.products,body:not(.single-product):not(.tax-product_cat) .woocommerce ul.products{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(var(--d0-global-product-card-width),var(--d0-global-product-card-width))) !important;gap: var(--d0-global-product-card-gap) !important;justify-content: start !important;align-items: stretch !important;width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important}.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) .d0-product-grid-block-list.product-grid > li.product,.d0-product-grid-block:not(.d0-product-grid-block--layout-carousel) ul.products.d0-product-grid-block-list > li.product,body.tax-product_cat .fpv-category-products-section > ul.products > li.product,body.post-type-archive-product .woocommerce ul.products > li.product,body.tax-product_tag .woocommerce ul.products > li.product,body:not(.single-product):not(.tax-product_cat) .woocommerce ul.products > li.product{width: var(--d0-global-product-card-width) !important;max-width: var(--d0-global-product-card-width) !important;min-width: var(--d0-global-product-card-width) !important;margin: 0 !important;float: none !important;clear: none !important}.fpv-product-card-component{width: var(--d0-global-product-card-width) !important;max-width: var(--d0-global-product-card-width) !important;min-width: var(--d0-global-product-card-width) !important}.fpv-product-card-component .fpvdronas-product-card-image{height: 205px !important;aspect-ratio: auto !important}.fpv-product-card-component .fpvdronas-product-card-content{padding: 13px 13px 9px !important;display: grid !important;gap: 7px !important}.fpv-product-card-component .fpvdronas-product-card-title{min-height: 36px !important;-webkit-line-clamp: 2 !important;font-size: 14px !important;line-height: 1.18 !important}.fpv-product-card-component .fpvdronas-product-card-footer{min-height: 62px !important;padding: 10px 13px 13px !important}}@media (min-width: 783px){:root{--d0-global-product-card-width: 245px;--d0-global-product-card-gap: 14px;--d0-category-sidebar-width: 220px}body.tax-product_cat .fpv-product-category-page .section-inner,body.tax-product_tag .fpv-product-category-page .section-inner,body.post-type-archive-product .fpv-product-category-page .section-inner{max-width: 1380px !important;width: calc(100% - 48px) !important;margin-left: auto !important;margin-right: auto !important}body.tax-product_cat .fpv-product-category-page .fpvdronas-category-layout-with-filter,body.tax-product_tag .fpv-product-category-page .fpvdronas-category-layout-with-filter,body.post-type-archive-product .fpv-product-category-page .fpvdronas-category-layout-with-filter{display: grid !important;grid-template-columns: var(--d0-category-sidebar-width) max-content !important;column-gap: 42px !important;align-items: start !important;justify-content: center !important;width: 100% !important;max-width: 100% !important}body.tax-product_cat .fpv-product-category-page .fpv-category-products-section,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section{width: calc((var(--d0-global-product-card-width) * 4) + (var(--d0-global-product-card-gap) * 3)) !important;max-width: calc((var(--d0-global-product-card-width) * 4) + (var(--d0-global-product-card-gap) * 3)) !important;min-width: 0 !important}body.tax-product_cat .fpv-product-category-page .fpv-category-products-section ul.products,body.tax-product_cat.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.tax-product_cat.woocommerce-page .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.tax-product_tag .fpv-product-category-page .fpv-category-products-section ul.products,body.tax-product_tag.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"],body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section ul.products,body.post-type-archive-product.woocommerce .fpv-product-category-page .fpv-category-products-section ul.products.products[class*="columns-"]{display: grid !important;grid-template-columns: repeat(4,var(--d0-global-product-card-width)) !important;gap: var(--d0-global-product-card-gap) !important;justify-content: start !important;align-items: stretch !important;width: calc((var(--d0-global-product-card-width) * 4) + (var(--d0-global-product-card-gap) * 3)) !important;max-width: calc((var(--d0-global-product-card-width) * 4) + (var(--d0-global-product-card-gap) * 3)) !important;margin: 0 !important;padding: 0 !important;overflow: visible !important}body.tax-product_cat .fpv-product-category-page .fpv-category-products-section ul.products > li.product,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section ul.products > li.product,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section ul.products > li.product,body.tax-product_cat .fpv-product-category-page .fpv-category-products-section .fpv-product-card-component,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section .fpv-product-card-component,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section .fpv-product-card-component{width: var(--d0-global-product-card-width) !important;min-width: var(--d0-global-product-card-width) !important;max-width: var(--d0-global-product-card-width) !important;margin: 0 !important;float: none !important;clear: none !important;box-sizing: border-box !important}body.tax-product_cat .fpv-product-category-page .fpv-category-products-section .fpvdronas-product-card-image,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section .fpvdronas-product-card-image,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section .fpvdronas-product-card-image{height: 205px !important;aspect-ratio: auto !important}}@media (min-width: 783px) and (max-width: 1240px){body.tax-product_cat .fpv-product-category-page .fpvdronas-category-layout-with-filter,body.tax-product_tag .fpv-product-category-page .fpvdronas-category-layout-with-filter,body.post-type-archive-product .fpv-product-category-page .fpvdronas-category-layout-with-filter{grid-template-columns: 200px max-content !important;column-gap: 28px !important}body.tax-product_cat .fpv-product-category-page .fpv-category-products-section,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section,body.tax-product_cat .fpv-product-category-page .fpv-category-products-section ul.products,body.tax-product_tag .fpv-product-category-page .fpv-category-products-section ul.products,body.post-type-archive-product .fpv-product-category-page .fpv-category-products-section ul.products{width: calc((var(--d0-global-product-card-width) * 3) + (var(--d0-global-product-card-gap) * 2)) !important;max-width: calc((var(--d0-global-product-card-width) * 3) + (var(--d0-global-product-card-gap) * 2)) !important;grid-template-columns: repeat(3,var(--d0-global-product-card-width)) !important}}@media (min-width: 783px){body.single-product section.fpvdronas-related-products > ul.products.fpvdronas-related-grid,body.single-product section.fpvdronas-related-products > ul.products{display: grid !important;grid-template-columns: repeat(auto-fill,var(--d0-global-product-card-width,245px)) !important;gap: var(--d0-global-product-card-gap,14px) !important;justify-content: start !important;align-items: stretch !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;list-style: none !important}body.single-product section.fpvdronas-related-products > ul.products.fpvdronas-related-grid > li.product,body.single-product section.fpvdronas-related-products > ul.products > li.product,body.single-product section.fpvdronas-related-products > ul.products .fpv-product-card-component{width: var(--d0-global-product-card-width,245px) !important;min-width: var(--d0-global-product-card-width,245px) !important;max-width: var(--d0-global-product-card-width,245px) !important;margin: 0 !important;float: none !important;clear: none !important;flex: none !important;box-sizing: border-box !important}}@media (max-width: 782px){body.single-product section.fpvdronas-related-products > ul.products.fpvdronas-related-grid,body.single-product section.fpvdronas-related-products > ul.products{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;list-style: none !important;transform: none !important}body.single-product section.fpvdronas-related-products > ul.products.fpvdronas-related-grid > li.product,body.single-product section.fpvdronas-related-products > ul.products > li.product,body.single-product section.fpvdronas-related-products > ul.products .fpv-product-card-component{width: auto !important;min-width: 0 !important;max-width: none !important;flex: none !important;float: none !important;clear: none !important;margin: 0 !important;box-sizing: border-box !important}}html body.single-product .woocommerce div.product form.cart .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart .fpvdronas-single-ribbon{order: 35 !important;flex: 0 1 auto !important;margin: 0 !important;align-self: center !important}@media (max-width: 767px){html body.single-product .woocommerce div.product form.cart .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart .fpvdronas-single-ribbon{order: 35 !important;flex: 0 0 100% !important;width: 100% !important;margin: 0 !important}}html body.single-product .woocommerce div.product form.cart,html body.single-product .summary.entry-summary form.cart,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart-enabled,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart-enabled,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart-disabled,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart-disabled{display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: center !important;justify-content: flex-start !important;gap: 10px 12px !important;row-gap: 10px !important;column-gap: 12px !important;overflow: visible !important}html body.single-product .woocommerce div.product form.cart .quantity,html body.single-product .summary.entry-summary form.cart .quantity,html body.single-product .woocommerce div.product form.cart .fpv-qty-enhanced,html body.single-product .summary.entry-summary form.cart .fpv-qty-enhanced{order: 10 !important;flex: 0 0 auto !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart .single_add_to_cart_button,html body.single-product .summary.entry-summary form.cart .single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart button[name="add-to-cart"],html body.single-product .summary.entry-summary form.cart button[name="add-to-cart"]{order: 20 !important;flex: 0 0 auto !important;margin: 0 !important;align-self: center !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button{order: 30 !important;flex: 0 1 auto !important;display: inline-flex !important;align-items: center !important;justify-content: flex-start !important;align-self: center !important;width: auto !important;min-width: 0 !important;max-width: 285px !important;min-height: 24px !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: #3a3a3a !important;font-family: var(--font-body,inherit) !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.2 !important;text-align: left !important;white-space: nowrap !important;overflow: visible !important;opacity: 1 !important;visibility: visible !important}html body.single-product .woocommerce div.product form.cart .single_add_to_cart_button + .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart .single_add_to_cart_button + .fpv-fixed-stock-after-cart,html body.single-product .woocommerce div.product form.cart button[name="add-to-cart"] + .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart button[name="add-to-cart"] + .fpv-fixed-stock-after-cart{margin-left: 0 !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.is-in-stock,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.is-in-stock,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.is-low-stock,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.is-low-stock{color: #3a3a3a !important;font-weight: 700 !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.is-out-stock,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.is-out-stock{color: #d00000 !important;font-weight: 700 !important;line-height: 1.15 !important;white-space: pre-line !important;max-width: 285px !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.is-empty,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.is-empty,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart[hidden],html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart[hidden]{display: none !important}html body.single-product .summary.entry-summary > p.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .summary.entry-summary > span.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .summary.entry-summary form.cart > p.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .summary.entry-summary form.cart > span.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .woocommerce div.product form.cart > p.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .woocommerce div.product form.cart > span.stock:not(.fpv-fixed-stock-after-cart),html body.single-product .woocommerce div.product form.cart .woocommerce-variation-availability:not(.fpv-fixed-stock-after-cart),html body.single-product .summary.entry-summary form.cart .woocommerce-variation-availability:not(.fpv-fixed-stock-after-cart){display: none !important}html body.single-product .woocommerce div.product form.cart .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart .fpvdronas-single-ribbon{order: 35 !important;flex: 0 1 auto !important;margin: 0 !important;align-self: center !important}html body.single-product .woocommerce div.product form.cart .fpvdronas-product-actions,html body.single-product .summary.entry-summary form.cart .fpvdronas-product-actions{order: 40 !important;flex: 0 0 100% !important;width: 100% !important;display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: flex-start !important;gap: 8px !important;row-gap: 8px !important;column-gap: 8px !important;margin: 0 !important;padding: 0 !important}html body.single-product .fpvdronas-product-actions .fpv-product-action,html body.single-product .fpvdronas-product-actions .fpvdronas-theme-wishlist,html body.single-product .fpvdronas-product-actions button,html body.single-product .fpvdronas-product-actions a.button,html body.single-product .fpvdronas-product-actions .button{margin: 0 !important}@media (max-width: 767px){html body.single-product .woocommerce div.product form.cart,html body.single-product .summary.entry-summary form.cart,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart-enabled,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart-enabled,html body.single-product .woocommerce div.product form.cart .woocommerce-variation-add-to-cart-disabled,html body.single-product .summary.entry-summary form.cart .woocommerce-variation-add-to-cart-disabled{gap: 10px 8px !important;row-gap: 10px !important;column-gap: 8px !important}html body.single-product .woocommerce div.product form.cart .single_add_to_cart_button,html body.single-product .summary.entry-summary form.cart .single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart button[name="add-to-cart"],html body.single-product .summary.entry-summary form.cart button[name="add-to-cart"]{order: 20 !important;flex: 1 1 140px !important;min-width: 138px !important;max-width: 100% !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-qty-mobile,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.fpv-stock-beside-qty-mobile{order: 30 !important;flex: 0 0 100% !important;display: block !important;width: 100% !important;min-width: 100% !important;max-width: 100% !important;min-height: 20px !important;margin: 0 !important;font-size: 13px !important;line-height: 1.2 !important;white-space: normal !important}html body.single-product .woocommerce div.product form.cart .fpv-fixed-stock-after-cart.is-out-stock,html body.single-product .summary.entry-summary form.cart .fpv-fixed-stock-after-cart.is-out-stock{white-space: pre-line !important;max-width: 100% !important}html body.single-product .woocommerce div.product form.cart .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart .fpvdronas-single-ribbon,html body.single-product .woocommerce div.product form.cart .fpvdronas-product-actions,html body.single-product .summary.entry-summary form.cart .fpvdronas-product-actions{flex: 0 0 100% !important;width: 100% !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart .fpvdronas-product-actions,html body.single-product .summary.entry-summary form.cart .fpvdronas-product-actions{gap: 9px !important;row-gap: 9px !important;column-gap: 9px !important}}html body.single-product .woocommerce div.product form.cart:not(.variations_form),html body.single-product .summary.entry-summary form.cart:not(.variations_form){--fpv-single-simple-gap-x: 12px !important;--fpv-single-simple-gap-y: 10px !important;display: grid !important;grid-template-columns: auto auto auto minmax(0,1fr) !important;grid-auto-flow: row !important;align-items: center !important;justify-items: start !important;justify-content: start !important;align-content: start !important;gap: var(--fpv-single-simple-gap-y) var(--fpv-single-simple-gap-x) !important;row-gap: var(--fpv-single-simple-gap-y) !important;column-gap: var(--fpv-single-simple-gap-x) !important;width: 100% !important;max-width: 650px !important;min-width: 0 !important;margin: 16px 0 0 0 !important;padding: 0 !important;box-sizing: border-box !important;text-align: left !important;transform: none !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .quantity,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .quantity,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-qty-enhanced,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-qty-enhanced{grid-column: 1 !important;grid-row: 1 !important;justify-self: start !important;align-self: center !important;margin: 0 !important;padding: 0 !important;transform: none !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .quantity .fpv-qty-enhanced,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .quantity .fpv-qty-enhanced{margin: 0 !important;transform: none !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .single_add_to_cart_button,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > button[name="add-to-cart"],html body.single-product .summary.entry-summary form.cart:not(.variations_form) > button[name="add-to-cart"]{grid-column: 2 !important;grid-row: 1 !important;justify-self: start !important;align-self: center !important;margin: 0 !important;transform: none !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button{grid-column: 3 !important;grid-row: 1 !important;justify-self: start !important;align-self: center !important;margin: 0 !important;transform: none !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpvdronas-single-ribbon{grid-column: 4 !important;grid-row: 1 !important;justify-self: start !important;align-self: center !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpvdronas-product-actions,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpvdronas-product-actions{grid-column: 1 / -1 !important;grid-row: auto !important;justify-self: stretch !important;align-self: start !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;transform: none !important}@media (max-width: 767px){html body.single-product .woocommerce div.product form.cart:not(.variations_form),html body.single-product .summary.entry-summary form.cart:not(.variations_form){--fpv-single-simple-gap-x: 8px !important;--fpv-single-simple-gap-y: 10px !important;grid-template-columns: auto minmax(0,1fr) !important;width: 100% !important;max-width: 100% !important;margin: 14px 0 0 0 !important;padding: 0 !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .quantity,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .quantity,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-qty-enhanced,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-qty-enhanced{grid-column: 1 !important;grid-row: 1 !important;justify-self: start !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .single_add_to_cart_button,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > button[name="add-to-cart"],html body.single-product .summary.entry-summary form.cart:not(.variations_form) > button[name="add-to-cart"]{grid-column: 2 !important;grid-row: 1 !important;justify-self: stretch !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-unified,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-cart-button,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-qty-mobile,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpv-fixed-stock-after-cart.fpv-stock-beside-qty-mobile{grid-column: 1 / -1 !important;grid-row: auto !important;justify-self: stretch !important;align-self: start !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;min-height: 0 !important;margin: 0 !important;display: block !important}html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpvdronas-single-ribbon,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpvdronas-single-ribbon,html body.single-product .woocommerce div.product form.cart:not(.variations_form) > .fpvdronas-product-actions,html body.single-product .summary.entry-summary form.cart:not(.variations_form) > .fpvdronas-product-actions{grid-column: 1 / -1 !important;grid-row: auto !important;justify-self: stretch !important;width: 100% !important;max-width: 100% !important;margin: 0 !important}}html body #yith-wcwl-popup-message,html body #yith-wcwl-popup-message[style],html body #yith-wcwl-popup-message *,html body #yith-wcwl-message,html body #yith-wcwl-message[style],html body .yith-wcwl-popup-message,html body .yith-wcwl-popup-message-wrapper,html body .fpvdronas-yith-notice-suppressed{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important;transform:scale(0)!important}