.woocommerce ul.products li.product a img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block}@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/2022/09/bebas-neue-v9-latin-regular.woff2) format('woff2'),url(/wp-content/uploads/2022/09/bebas-neue-v9-latin-regular.woff) format('woff')}p.woocommerce-store-notice.demo_store{background-color:#A0050B;padding:10px 15px;position:fixed;bottom:0;top:auto;border-left:10px solid rgb(0 0 0 / .3)}.woocommerce-store-notice a,p.demo_store a{font-weight:600}@media (max-width:767px){p.woocommerce-store-notice.demo_store{padding-bottom:25px}}@media (min-width:768px){.secondary-navigation .inside-navigation{padding:0 20px}}@media (max-width:1650px){.secondary_nav_headline_desktop{display:none}}@media (min-width:1651px){.secondary_nav_headline_laptop{display:none}}@media (max-width:1650px){div.gb-inside-container .secondary_nav_social_icons_desktop{display:none}}@media (min-width:1651px){div.gb-inside-container .secondary_nav_social_icons_laptop_tablet{display:none}}@media (max-width:768px){.secondary-navigation .menu-toggle.secondary-menu-toggle{display:none}}@media (min-width:768px){.secondary-navigation ul,.secondary-navigation:not(.toggled) .main-nav>ul#menu-secondary-menu.secondary-menu.sf-menu{display:flex}}@media (max-width:767px){nav#secondary-navigation.secondary-navigation.sub-menu-left div.inside-navigation{display:block}}.super-speedy-search-form .sssresults .sss_items .sss_flash span.onsale{background:#A0050B;color:var(--base-3)}.super-speedy-search-form button[type="submit"],.super-speedy-search-form button[type="button"]{background:var(--accent)}.super-speedy-search-form{border-color:var(--contrast)}.super-speedy-search-form button[type="reset"]{background:var(--base)!important}.super-speedy-search-form input[type="text"]:focus{background-color:var(--base-3)!important}.sss_suggestions_container .sss-suggestions a strong,.sss_suggestions_container .sss-taxonomies a strong{color:var(--accent)}.sssresults.sssajax{z-index:1000!important}#mobile-header.toggled .main-nav>ul,#mobile-header .menu-toggle,#mobile-header .mobile-bar-items{font-size:1.4em;padding:15px 20px;line-height:0;order:0}.navigation-branding,.site-logo.mobile-header-logo{order:1!important}.mobile_header_cart_icon{order:2}.mobile-menu{display:none}.navigation-branding img,.site-logo.mobile-header-logo img{margin-top:4px}@media (max-width:325px){.navigation-branding img,.site-logo.mobile-header-logo img{height:38px!important}}@media (min-width:326px){.navigation-branding img,.site-logo.mobile-header-logo img{height:42px!important}}@media (min-width:375px){.navigation-branding img,.site-logo.mobile-header-logo img{height:44px!important}}.main-navigation ul ul{border-bottom:5px solid;border-bottom-color:var(--accent)}.nav-below-header .main-navigation .inside-navigation.grid-container,.nav-above-header .main-navigation .inside-navigation.grid-container{padding:0}#menu-mobile-menu.slideout-menu{padding-left:20px;padding-right:20px;padding-bottom:50px}.off_canvas_menu_header{width:100%;margin-bottom:20px}.slide-opened body{overflow:hidden}.home-page-product-categories{margin-left:15px!important;margin-right:15px!important}div.gb-inside-container .wp-block-spacer{display:none}.wp-block-latest-posts.is-grid{margin:0}@media (max-width:600px){.wp-block-latest-posts.is-grid{display:contents}}@media (max-width:599px){.wp-block-latest-posts__featured-image.alignright{max-width:40%}}.ff-default .ff-el-form-control{background-color:var(--base-3);border-radius:0px!important}.frm-fluent-form .choices__inner{border-radius:0px!important}#fluentform_6_success.ff-message-success{background:var(--success)!important;border-left:10px solid rgb(0 0 0 / .3)!important;padding:20px 30px!important;color:var(--base-3)}.ff-default .ff-btn-lg{border-radius:0;padding:10px 20px}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border:var(--wc-form-border-width) solid #dadbdd;border-radius:0}display:none}p:last-child,p:last-child{color:var(--base-3);background:var(--success);padding:20px 30px;border-left:10px solid rgb(0 0 0 / .3)}#fluentform_3_success{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important}a.button.delete{background-color:var(--error)!important}a.button.delete:hover{background-color:var(--error-hover)!important}.woocommerce-button.button.wc-cancel-order{background-color:var(--error)}.woocommerce-button.button.wc-cancel-order:hover{background-color:var(--error-hover)}.wc-cancel-main .wc-cancel-buttons .wc-cancel-confirm{background-color:var(--error)}.wc-cancel-main .wc-cancel-buttons .wc-cancel-confirm:hover{background-color:var(--error-hover)}@media (max-width:390px){.wc-cancel-main .wc-cancel-buttons .wc-cancel-confirm{margin-top:10px}}.woocommerce table.my_account_orders .button{margin:5px}.wc-cancel-main .wcc_sucess{color:var(--base-3)!important;background-color:var(--success);padding:15px 20px;border-left:10px solid rgb(0 0 0 / .3)}.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table .button{margin:5px;text-align:center}@media (max-width:768px){.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{width:45%}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date{width:55%}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status{width:100%}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total{width:100%}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{width:100%}}@media (max-width:768px){.woocommerce-PaymentMethod.woocommerce-PaymentMethod--method.payment-method-method{width:100%}.woocommerce-PaymentMethod.woocommerce-PaymentMethod--expires.payment-method-expires{width:100%}.woocommerce-PaymentMethod.woocommerce-PaymentMethod--actions.payment-method-actions{width:100%}}@media (max-width:768px){.woocommerce-MyAccount-content{margin-top:20px;border-top:5px solid var(--accent);padding-top:20px}}@media (max-width:768px){.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{border-bottom:3px solid rgb(0 0 0 / .1)!important}}mark{background-color:var(--highlight)}@media (max-width:768px){.woocommerce-PaymentMethod.woocommerce-PaymentMethod--actions.payment-method-actions::before{display:none}}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:10px!important}.yith_wcwl_wishlist_footer>div{margin-bottom:60px}.shop_table.cart.wishlist_table.wishlist_view.traditional.responsive{font-size:15px}.wishlist_table .product-stock-status span.wishlist-in-stock{color:var(--success)}.woocommerce #content table.wishlist_table.cart a.remove{color:var(--base-3)!important;background-color:var(--error)!important;border-radius:0;border:0!important}.wishlist_table .product-add-to-cart a{color:var(--base-3);background-color:var(--accent)}@media (min-width:769px){.wishlist_table .product-add-to-cart a{min-height:31px;padding:8px}}.additional-info-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:3px solid rgb(0 0 0 / .1)!important;padding-bottom:10px;margin-bottom:25px}.wishlist_table.mobile li .item-wrapper{width:100%}.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:center;order:2;width:22%;background-color:var(--error);height:40px;min-height:40px;padding-top:6px}a.remove_from_wishlist{color:var(--base-3)}.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist,.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{text-align:center;margin-bottom:3%;color:var(--base-3);background-color:var(--accent);order:3;width:72%;height:40px;min-width:40px;padding-top:8px}.item-details .product-name a{font-size:15px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;line-height:1.5}#wc-stripe-payment-request-button-separator{display:none!important}#wc-stripe-payment-request-wrapper{padding-top:0!important;margin-bottom:1.25em}.woocommerce td.product-remove a.remove{color:var(--base-3)!important;background-color:var(--error)!important;border-radius:0;border:0!important}#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{padding:13px;border-radius:5px;max-height:56px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:var(--base-3)!important}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{background-color:var(--contrast-3)}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{width:80px}@media (max-width:768px){.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:block}}td.product-thumbnail::before{display:none}@media (max-width:768px){.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:flex;flex-wrap:wrap;margin-bottom:25px}.product-remove{width:25%;border-top:1px solid rgb(0 0 0 / .1)!important}.product-thumbnail{width:75%;border-top:1px solid rgb(0 0 0 / .1)!important}.product-name{width:100%}.product-price{width:100%}.product-quantity{width:100%}.product-subtotal{width:100%}}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{padding:15px}@media (max-width:768px){.woocommerce-cart .cart-collaterals{display:flex;flex-direction:column-reverse}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{padding:5px}}@media (max-width:768px){.cross-sells{margin-top:15px;padding-top:30px;border-top:5px solid rgb(0 0 0 / .1)}}@media (max-width:768px){#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{width:100%}}.order-total{font-size:25px;background-color:var(--contrast-2);color:var(--base-3);margin-bottom:0!important}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-bottom:5px solid var(--accent)}.post-12.page.type-page.status-publish.has-post-thumbnail{padding:10px 40px 40px}@media (max-width:768px){.post-12.page.type-page.status-publish.has-post-thumbnail{padding:0 15px 15px 15px}}.woocommerce ul#shipping_method{font-weight:400}.free-shipping-label{font-weight:700;color:var(--accent)}.woocommerce ul#shipping_method .amount{color:var(--accent)}.woocommerce ul#shipping_method li{margin:0 0 1em}.woocommerce-remove-coupon{color:var(--error)}.woocommerce-remove-coupon:hover,.woocommerce-remove-coupon:active,.woocommerce-remove-coupon:focus{color:var(--error-hover)}#payment .payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label:before{content:"\2714"!important}#payment .payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label{background-color:var(--accent)!important;color:var(--base-3)}#payment .payment_methods>.wc_payment_method>label{background-color:var(--highlight)!important;padding:15px!important}#ship-to-different-address{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#ship-to-different-address-checkbox{margin-right:8px}.woocommerce-billing-fields__field-wrapper{margin-bottom:25px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--accent)}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--success)}.woocommerce form .form-row.woocommerce-invalid label{color:var(--error)}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--error)}#customer_details.col2-set{padding:15px;background-color:var(--base-2);border-bottom:5px solid var(--accent)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background-color:var(--base-3)}#order_review_heading{background:var(--contrast-2);padding:20px;border-bottom:5px solid var(--accent);color:var(--base-3)}@media (max-width:768px){#order_review_heading{margin-top:40px}}.shop_table.woocommerce-checkout-review-order-table{border-bottom:5px solid var(--accent)!important}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{margin:15px 0}.woocommerce-terms-and-conditions-wrapper{margin-top:20px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:1em;margin-bottom:0;border-radius:5px}.button.alt.ppcp-dcc-order-button{width:100%;padding-top:20px;padding-bottom:20px;font-weight:700;font-size:150%;border-radius:5px;margin-top:1em;margin-bottom:0}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table{display:flex;flex-wrap:wrap}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table *{flex:1;box-sizing:border-box}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table>*{flex:1 0 100%}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr{display:flex}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table thead th:nth-of-type(odd),.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table .cart_item td:nth-of-type(odd){flex:1 0 60%}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot th{flex:0 0 35%;max-width:35%}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot td{flex:0 0 65%;max-width:65%}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table .cart_item td:nth-of-type(even),.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot td:nth-of-type(odd),.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table thead th:nth-of-type(even){text-align:right}@media (min-width:769px){form#order_review{display:flex;flex-wrap:wrap;width:100%}.woocommerce form#order_review table.shop_table{margin-bottom:100px}.woocommerce form#order_review div#payment{max-width:750px}form#order_review img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{padding:10px;max-width:33%}}@media (min-width:1200px){.woocommerce form#order_review table.shop_table{padding-right:10px;width:50%}.woocommerce form#order_review div#payment{padding-left:10px;width:50%}}.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1{margin-bottom:2em}.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{margin-bottom:80px}@media (max-width:768px){.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{margin-bottom:40px}}@media (max-width:425px){.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{margin-bottom:20px}}.woocommerce-table__product-name.product-name{display:flex;flex-wrap:wrap;justify-content:space-between}.attachment-shop_thumbnail.size-shop_thumbnail{width:15%;height:15%;margin:0}div.woocommerce-order .woocommerce-table__product-name.product-name a{width:25%;margin:0;padding:0 10px}.woocommerce-table__product-name.product-name .product-quantity{width:10%;margin:0}.wc-item-meta{width:50%;margin:0;padding:0 10px}@media (max-width:768px){.woocommerce-table__product-name.product-name{row-gap:10px}.attachment-shop_thumbnail.size-shop_thumbnail{width:30%;order:0}div.woocommerce-order .woocommerce-table__product-name.product-name a{width:50%}.woocommerce-table__product-name.product-name .product-quantity{width:20%;text-align:center}.wc-item-meta{width:100%;padding:0}}@media (max-width:425px){.attachment-shop_thumbnail.size-shop_thumbnail{width:60%;order:0}div.woocommerce-order .woocommerce-table__product-name.product-name a{width:100%;order:2;padding:0}.woocommerce-table__product-name.product-name .product-quantity{width:40%;order:1;padding-top:25%}.wc-item-meta{order:3}}@media (max-width:768px){.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce ul.order_details li{margin:10px 0}.woocommerce-order-overview__order.order{width:50%;padding-right:20px!important}.woocommerce-order-overview__date.date{width:50%;padding-left:20px!important;border:0px!important}.woocommerce-order-overview__email.email{width:65%;padding-right:20px!important}.woocommerce-order-overview__total.total{width:35%;padding-left:20px!important;border:0px!important}.woocommerce-order-overview__payment-method.method{width:100%;padding:0!important}}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{color:var(--base-3);padding:20px 30px;background-color:var(--success);border-left:10px solid rgb(0 0 0 / .3)}.wc-cancel-order-page-template-default .featured-image.page-header-image{display:none}.product ol.flex-control-nav.flex-control-thumbs{display:flex}.woocommerce.single-product span.onsale{position:absolute;left:0;top:0}@media (max-width:768px){.product_title{display:none}}.mobile-product-title{margin-bottom:0}@media (max-width:768px){div.summary.entry-summary p.price{display:none}}.mobile-product-price{color:var(--accent);font-size:1.25em;font-weight:700;margin-bottom:10px}@media (max-width:768px){.woocommerce-message{display:flex;flex-wrap:wrap}}@media (max-width:768px){.woocommerce-error{display:flex;flex-wrap:wrap}}@media (max-width:768px){.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{width:100%;margin-bottom:12px}}.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{background-color:rgb(0 0 0 / .3);padding:10px 20px}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-error .button:hover,.woocommerce-page .woocommerce-info .button:hover,.woocommerce-page .woocommerce-message .button:hover{background-color:rgb(0 0 0 / .3);padding:10px 20px}.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-message .button:active,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-message .button:active{background-color:rgb(0 0 0 / .3);padding:10px 20px}.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-message .button:focus,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-message .button:focus{background-color:rgb(0 0 0 / .3);padding:10px 20px}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:var(--base-3)}.wcsvfs-swatches.wcsvfs-swatches-image{display:flex;flex-wrap:wrap;gap:10px;padding:1px}.variations .wcsvfs-swatches .swatch-label,.variations .wcsvfs-swatches .swatch-image{border:1px solid var(--base);outline:1px solid var(--base);border-radius:25px;opacity:1;margin:0}.variations .wcsvfs-swatches .swatch.selected{border:1px solid var(--base)}td.value .wcsvfs-hidden{display:block!important;visibility:visible!important;margin-bottom:10px}.variation-selector.variation-select-image.hidden{display:block!important;visibility:visible!important;margin-bottom:10px}@media (max-width:768px){.variations .wcsvfs-swatches .swatch-image,.variations .wcsvfs-swatches .swatch-label{width:25px;height:25px;line-height:25px}}@media (max-width:768px){.svi-thumbsection.svimainthumb ul.svithumbnails li{margin-bottom:0}}@media (max-width:768px){.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{font-size:12px}.woocommerce div.product form.cart .variations select{font-size:12px}}.woocommerce div.product form.cart .variations select{width:100%}.reset_variations{display:none!important}.single_variation_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.wc-pao-addons-container{order:0;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.wc-pao-addon-container.wc-pao-addon{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.wc-pao-addon .wc-pao-addon-wrap{width:100%;padding:10px 5px 5px 15px}.woocommerce .wc-pao-addon-container.wc-pao-addon .form-row{padding:10px 5px 10px 15px}.wc-pao-addon-description{width:100%;text-align:left;padding:0 0 0 15px;font-size:14px;font-style:normal}.woocommerce-variation.single_variation{display:flex;flex-wrap:wrap;order:1;width:100%;margin:.8em 0;text-align:right;border-top:3px solid var(--accent);padding:12px 0 0}.wc-pao-addon .wc-pao-addon-name{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-weight:700;width:100%;padding:5px 0 0 15px;text-align:leftt}.woocommerce .wc-pao-addon-container.wc-pao-addon .form-row input.input-text,.woocommerce .wc-pao-addon-container.wc-pao-addon .form-row textarea{background-color:var(--base-2)}em.required{color:var(--error);font-weight:300}@media (max-width:768px){.wc-pao-addon .wc-pao-addon-name{font-size:12px}.wc-pao-addon .wc-pao-addon-description{font-size:12px}.woocommerce form .form-row select{font-size:12px}}#product-addons-total{width:100%}div.product-addon-totals{margin:20px 0 10px}.woocommerce-variation-price{order:1;width:75%;font-size:30px;font-weight:700;padding:0 15px 0 0}@media (max-width:425px){.woocommerce-variation-price{font-size:25px}}.woocommerce-variation-availability{width:25%;text-align:left;padding:15px 0 0 15px}.woocommerce div.product p.stock.in-stock{color:var(--success)}.woocommerce-variation-add-to-cart{order:2;justify-content:space-between;width:100%;row-gap:20px}.woocommerce div.product form.cart div.quantity{width:25%}.woocommerce div.product form.cart .button{width:70%}@media (max-width:425px){.woocommerce div.product form.cart div.quantity{width:35%}.woocommerce div.product form.cart .button{width:60%}}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus{background-color:var(--accent)!important;color:var(--base-3)!important;font-weight:700}.yith-wcwl-icon.fa.fa-heart{color:var(--error)}.yith-wcwl-icon.fa.fa-heart-o{color:var(--error)}#yith-wcwl-popup-message{font-weight:400;color:var(--base-3);background:var(--success);border-left:10px solid rgb(0 0 0 / .3)}@media (max-width:768px){.woocommerce div.product div.images{margin-bottom:0}}@media (max-width:768px){.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;width:100%;padding:.5em}}.woocommerce div.product .woocommerce-tabs ul.tabs{background-color:var(--contrast-2)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:var(--global-color-9);border-bottom:5px solid var(--accent)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:600}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{background-color:var(--base-2);border:1px solid var(--base)}.woocommerce div.product .woocommerce-tabs .panel{padding:10px 15px}.related.products{margin-top:30px}.woocommerce ul.products li.product.sales-flash-overlay .inside-wc-product-image .onsale{position:absolute;right:initial}@media (max-width:768px){.woocommerce ul.products li.product.sales-flash-overlay .inside-wc-product-image .onsale{padding:6px 11px;font-size:70%}}.fww-widget-content{line-height:3}.fwwfilter ul.checkboxlist li.selected>a:before,.fwwfilter ul.checkboxlist li.selected>a:hover:before{color:var(--accent)}.fwwfilter .fww-widget-content ul.show-existing-filters.list li.chosen a:after{color:var(--error)}.fwwfilter .selectedcountcontainer .selectedcount,.fwwcontainer .selectedcountcontainer .selectedcount{background-color:var(--accent)}#fww_topbar .fwwcontainer button.fwwpopout,#fww_topbar .fwwcontainer button.fwwpopover,.fwwfilter ul li.wpicolour a.fwwattributelink,.fwwfilter ul li.wpicolour a.fwwremovefilter,.fwwfilter ul.label li a,.fwwfilter ul.show-existing-filters.label li.chosen a{background-color:var(--accent);color:var(--base-3)}.fwwfilter div.ssf_range_content ul.label li a:hover{background-color:var(--global-color-8)}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:40%}@media (max-width:768px){#left-sidebar{display:none}}@media (min-width:769px){button.ssf_show_filters{display:none}}#wc-column-container #fww_topbar .widget{background-color:var(--base-2);padding:20px;margin-bottom:20px;margin-right:0}.mobile_sidebar_images{margin-top:25px}.woocommerce .woocommerce-ordering select{background-color:var(--base-2);border-color:var(--base-2)}#wc-column-container.wc-columns-container.wc-columns-3.wc-tablet-columns-2.wc-mobile-columns-2{display:flex;flex-wrap:wrap;justify-content:space-between}#wc-column-container .ssf_show_filters{order:-5;width:50%;max-height:45px;margin-bottom:20px}#fww_topbar{order:-3;margin:0;width:100%}#wc-column-container .woocommerce-result-count{order:-4;width:33%;padding:0 12.5px 0 0}@media (max-width:768px){#wc-column-container .woocommerce-result-count{width:50%;padding:0 0 0 10px;text-align:right}}.products_per_page_filter{order:-2;width:33%;padding:0 7.5px}@media (max-width:768px){.products_per_page_filter{width:100%;padding:0}}#wcj_products_per_page{margin-left:0;width:100%;margin-bottom:20px;font-size:14px;font-weight:500}#wc-column-container .woocommerce-ordering{order:-1;width:33%;padding:0 0 0 12.5px}@media (max-width:768px){#wc-column-container .woocommerce-ordering{width:100%;padding:0}.woocommerce #wc-column-container .woocommerce-ordering,.woocommerce #wc-column-container .woocommerce-result-count{margin-bottom:20px}}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{border:0;margin:5px;background-color:var(--accent)}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li{background:var(--global-color-8);color:var(--base-3)!important}.page_hero{width:100%}.page-header .author-info>:last-child,.page-header>:last-child{display:none}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{padding:0}.fluentform .ff-message-success{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.colour-accordion>summary{display:flex;justify-content:space-between;align-items:center;font-weight:400}.colour-accordion .summary-left{display:flex;align-items:baseline;gap:6px}.colour-accordion .summary-note{color:#666;font-weight:400}.colour-accordion .summary-right{display:flex;align-items:center;gap:8px}.colour-accordion .summary-clear{appearance:none;border:0;background:none;padding:2px 4px;color:#555;text-decoration:underline;cursor:pointer;font-size:12px}.colour-accordion .summary-clear:hover{color:#222}.colour-accordion .req{color:#d63638;font-weight:700}.colour-accordion>summary{font-weight:400}.colour-accordion .summary-left{display:flex;align-items:baseline;gap:6px}.colour-accordion .summary-note{font-weight:400;color:#666}.colour-accordion .req{color:#d63638;font-weight:700}.colour-accordion{border:1px solid #e7e7e7;border-radius:8px;background:var(--base-2);margin:20px 0}.colour-accordion[open]{box-shadow:0 4px 14px rgb(0 0 0 / .06)}.colour-accordion>summary{list-style:none;cursor:pointer;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;border-bottom:1px solid #eee}.colour-accordion>summary::-webkit-details-marker{display:none}.colour-accordion .summary-value{color:#555;font-weight:400}.swatch-radio .ff-el-form-check,.swatch-radio .ff-el-form-check label,.swatch-radio .ff-btn,.swatch-radio .ff-btn-image,.swatch-radio .ff-image-choice,.swatch-radio .ff-image-holder{width:auto!important;max-width:none!important;height:auto!important;padding:0 10px!important;aspect-ratio:auto!important}.swatch-radio .ff-el-form-check{display:inline-flex!important;align-items:center!important;margin:5px 5px!important}.swatch-radio .ff-el-form-check label.ff-el-image-input-src{border:1px solid rgb(0 0 0 / .15);padding:15px!important;border-radius:15px!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder{background-color:#fff}.fluentform .ff_el_checkable_photo_holders{background-color:var(--base-2)}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected{border:solid 2px var(--accent)}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:#fff;box-shadow:none;color:#606266}.page-id-171083 .fluentform .ff-el-input--label,.page-id-171083 .fluentform .ff-el-title,.page-id-171083 .fluentform .ff-section-title,.page-id-171083 .fluentform .ff-el-section-break .ff-section-title,.page-id-171083 .fluentform .ff-el-group .ff-el-input--label label{font-weight:600!important}.page-id-171083 .ff-el-group.swatch-radio .ff-el-input--label,.page-id-171083 .ff-el-group.swatch-radio .ff-el-title{display:none!important}@media (max-width:767px){.swatch-radio .ff-el-form-check label{padding:0px!important}.fluentform .ff_el_checkable_photo_holders{display:flex;flex-wrap:wrap}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder{min-width:50%;max-width:50%!important;padding:0px!important;margin:0px!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder span{white-space:wrap;text-align:inherit;padding:12px 12px;margin-left:0}}.page-id-171083 .swatch-note .ff-el-help{margin-top:6px;font-size:13px;color:#666}.decal-login-panel{display:none;margin:12px 0}.decal-login-panel.is-open{display:block}#decal-login-panel .login form p{margin-bottom:10px}#decal-login-panel label{display:block;margin-bottom:4px}#decal-login-submit{margin-top:6px}.ff-el-group .ff-el-is-error,.ff-el-group .ff-el-error{color:#dc2626!important;margin-top:6px;font-size:13px;line-height:1.3}.ff-el-group.ff-has-error .ff-el-form-control,.ff-el-group .ff-el-form-control.ff-invalid{border-color:#dc2626!important;box-shadow:0 0 0 1px rgb(220 38 38 / .08)}.woocommerce-password-strength{margin-top:6px;padding:8px 10px;border-radius:4px;font-size:13px;line-height:1.3}.woocommerce-password-strength.short,.woocommerce-password-strength.very-weak{background:#fde2e2;color:#a40000}.woocommerce-password-strength.weak{background:#ffe9d6;color:#8a3a00}.woocommerce-password-strength.medium{background:#fff6cc;color:#6b5d00}.woocommerce-password-strength.strong{background:#e4f8e8;color:#135f1a}.ff-el-group.ff-has-error .woocommerce-password-strength{margin-top:4px}.el-notification__title{font-weight:400!important}.ff-el-section-break .ff-el-section-title{font-weight:400!important}