:root{--nm--font-size-xsmall:12px;--nm--font-size-small:14px;--nm--font-size-medium:16px;--nm--font-size-large:18px;--nm--color-font:#0F0F0F;--nm--color-font-strong:#BC562B;--nm--color-font-highlight:#DC9814;--nm--color-border:#EEEEEE;--nm--color-divider:#CCCCCC;--nm--color-button:#FFFFFF;--nm--color-button-background:#282828;--nm--color-body-background:#FFFFFF;--nm--border-radius-container:0px;--nm--border-radius-image:0px;--nm--border-radius-image-fullwidth:0px;--nm--border-radius-inputs:0px;--nm--border-radius-button:0px;--nm--mobile-menu-color-font:#555555;--nm--mobile-menu-color-font-hover:#282828;--nm--mobile-menu-color-border:#EEEEEE;--nm--mobile-menu-color-background:#FFFFFF;--nm--shop-preloader-color:#ffffff;--nm--shop-preloader-gradient:linear-gradient(90deg, rgba(238,238,238,0) 20%, rgba(238,238,238,0.3) 50%, rgba(238,238,238,0) 70%);--nm--shop-rating-color:#DC9814;--nm--single-product-background-color:#FFFFFF;--nm--single-product-background-color-mobile:transparent;--nm--single-product-mobile-gallery-width:500px}body{font-family:"Roboto",sans-serif}.nm-menu li a{font-size:16px;font-weight:400}#nm-mobile-menu .menu>li>a{font-weight:400}#nm-mobile-menu-main-ul.menu>li>a{font-size:18px}#nm-mobile-menu-secondary-ul.menu li a,#nm-mobile-menu .sub-menu a{font-size:15px}.vc_tta.vc_tta-accordion .vc_tta-panel-title>a,.vc_tta.vc_general .vc_tta-tab>a,.nm-team-member-content h2,.nm-post-slider-content h3,.vc_pie_chart .wpb_pie_chart_heading,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_content_element .wpb_accordion_header a,#order_review .shop_table tfoot .order-total,#order_review .shop_table tfoot .order-total,.cart-collaterals .shop_table tr.order-total,.shop_table.cart .nm-product-details a,#nm-shop-sidebar-popup #nm-shop-search input,.nm-shop-categories li a,.nm-shop-filter-menu li a,.woocommerce-message,.woocommerce-info,.woocommerce-error,blockquote,.commentlist .comment .comment-text .meta strong,.nm-related-posts-content h3,.nm-blog-no-results h1,.nm-term-description,.nm-blog-categories-list li a,.nm-blog-categories-toggle li a,.nm-blog-heading h1,#nm-mobile-menu-top-ul .nm-mobile-menu-item-search input{font-size:18px}@media all and (max-width:768px){.vc_toggle_title h3{font-size:18px}}@media all and (max-width:400px){#nm-shop-search input{font-size:18px}}.add_to_cart_inline .add_to_cart_button,.add_to_cart_inline .amount,.nm-product-category-text>a,.nm-testimonial-description,.nm-feature h3,.nm_btn,.vc_toggle_content,.nm-message-box,.wpb_text_column,#nm-wishlist-table ul li.title .woocommerce-loop-product__title,.nm-order-track-top p,.customer_details h3,.woocommerce-order-details .order_details tbody,.woocommerce-MyAccount-content .shop_table tr th,.woocommerce-MyAccount-navigation ul li a,.nm-MyAccount-user-info .nm-username,.nm-MyAccount-dashboard,.nm-myaccount-lost-reset-password h2,.nm-login-form-divider span,.woocommerce-thankyou-order-details li strong,.woocommerce-order-received h3,#order_review .shop_table tbody .product-name,.woocommerce-checkout .nm-coupon-popup-wrap .nm-shop-notice,.nm-checkout-login-coupon .nm-shop-notice,.shop_table.cart .nm-product-quantity-pricing .product-subtotal,.shop_table.cart .product-quantity,.shop_attributes tr th,.shop_attributes tr td,#tab-description,.woocommerce-tabs .tabs li a,.woocommerce-product-details__short-description,.nm-shop-no-products h3,.nm-infload-controls a,#nm-shop-browse-wrap .term-description,.list_nosep .nm-shop-categories .nm-shop-sub-categories li a,.nm-shop-taxonomy-text .term-description,.nm-shop-loop-details h3,.woocommerce-loop-category__title,div.wpcf7-response-output,.wpcf7 .wpcf7-form-control,.widget_search button,.widget_product_search #searchsubmit,#wp-calendar caption,.widget .nm-widget-title,.post .entry-content,.comment-form p label,.no-comments,.commentlist .pingback p,.commentlist .trackback p,.commentlist .comment .comment-text .description,.nm-search-results .nm-post-content,.post-password-form>p:first-child,.nm-post-pagination a .long-title,.nm-blog-list .nm-post-content,.nm-blog-grid .nm-post-content,.nm-blog-classic .nm-post-content,.nm-blog-pagination a,.nm-blog-categories-list.columns li a,.page-numbers li a,.page-numbers li span,#nm-widget-panel .total,#nm-widget-panel .nm-cart-panel-item-price .amount,#nm-widget-panel .quantity .qty,#nm-widget-panel .nm-cart-panel-quantity-pricing>span.quantity,#nm-widget-panel .product-quantity,.nm-cart-panel-product-title,#nm-widget-panel .product_list_widget .empty,#nm-cart-panel-loader h5,.nm-widget-panel-header,.button,input[type=submit]{font-size:16px}@media all and (max-width:991px){#nm-shop-sidebar .widget .nm-widget-title,.nm-shop-categories li a{font-size:16px}}@media all and (max-width:768px){.vc_tta.vc_tta-accordion .vc_tta-panel-title>a,.vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab>a,.vc_tta.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab>a,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_content_element .wpb_accordion_header a,.nm-term-description{font-size:16px}}@media all and (max-width:550px){.shop_table.cart .nm-product-details a,.nm-shop-notice,.nm-related-posts-content h3{font-size:16px}}@media all and (max-width:400px){.nm-product-category-text .nm-product-category-heading,.nm-team-member-content h2,#nm-wishlist-empty h1,.cart-empty,.nm-shop-filter-menu li a,.nm-blog-categories-list li a{font-size:16px}}.vc_progress_bar .vc_single_bar .vc_label,.woocommerce-tabs .tabs li a span,#nm-shop-sidebar-popup-reset-button,#nm-shop-sidebar-popup .nm-shop-sidebar .widget:last-child .nm-widget-title,#nm-shop-sidebar-popup .nm-shop-sidebar .widget .nm-widget-title,.woocommerce-loop-category__title .count,span.wpcf7-not-valid-tip,.widget_rss ul li .rss-date,.wp-caption-text,.comment-respond h3 #cancel-comment-reply-link,.nm-blog-categories-toggle li .count,.nm-menu-wishlist-count,.nm-menu li.nm-menu-offscreen .nm-menu-cart-count,.nm-menu-cart .count,.nm-menu .sub-menu li a,body{font-size:14px}@media all and (max-width:768px){.wpcf7 .wpcf7-form-control{font-size:14px}}@media all and (max-width:400px){.nm-blog-grid .nm-post-content,.header-mobile-default .nm-menu-cart.no-icon .count{font-size:14px}}#nm-wishlist-table .nm-variations-list,.nm-MyAccount-user-info .nm-logout-button.border,#order_review .place-order noscript,#payment .payment_methods li .payment_box,#order_review .shop_table tfoot .woocommerce-remove-coupon,.cart-collaterals .shop_table tr.cart-discount td a,#nm-shop-sidebar-popup #nm-shop-search-notice,.wc-item-meta,.variation,.woocommerce-password-hint,.woocommerce-password-strength,.nm-validation-inline-notices .form-row.woocommerce-invalid-required-field:after{font-size:12px}body{font-weight:400}h1,.h1-size{font-weight:400}h2,.h2-size{font-weight:400}h3,.h3-size{font-weight:400}h4,.h4-size,h5,.h5-size,h6,.h6-size{font-weight:400}body{color:#0F0F0F}.nm-portfolio-single-back a span{background:#0F0F0F}.mfp-close,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a,.vc_pie_chart .vc_pie_chart_value,.vc_progress_bar .vc_single_bar .vc_label .vc_label_units,.nm-testimonial-description,.form-row label,.woocommerce-form__label,#nm-shop-search-close:hover,.products .price .amount,.nm-shop-loop-actions>a,.nm-shop-loop-actions>a:active,.nm-shop-loop-actions>a:focus,.nm-infload-controls a,.woocommerce-breadcrumb a,.woocommerce-breadcrumb span,.variations,.woocommerce-grouped-product-list-item__label a,.woocommerce-grouped-product-list-item__price ins .amount,.woocommerce-grouped-product-list-item__price>.amount,.nm-quantity-wrap .quantity .nm-qty-minus,.nm-quantity-wrap .quantity .nm-qty-plus,.product .summary .single_variation_wrap .nm-quantity-wrap label:not(.nm-qty-label-abbrev),.woocommerce-tabs .tabs li.active a,.shop_attributes th,.product_meta,.shop_table.cart .nm-product-details a,.shop_table.cart .product-quantity,.shop_table.cart .nm-product-quantity-pricing .product-subtotal,.shop_table.cart .product-remove a,.cart-collaterals,.nm-cart-empty,#order_review .shop_table,#payment .payment_methods li label,.woocommerce-thankyou-order-details li strong,.wc-bacs-bank-details li strong,.nm-MyAccount-user-info .nm-username strong,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-table--order-details,#nm-wishlist-empty .note i,a.dark,a:hover,.nm-blog-heading h1 strong,.nm-post-header .nm-post-meta a,.nm-post-pagination a,.commentlist>li .comment-text .meta strong,.commentlist>li .comment-text .meta strong a,.comment-form p label,.entry-content strong,blockquote,blockquote p,.widget_search button,.widget_product_search #searchsubmit,.widget_recent_comments ul li .comment-author-link,.widget_recent_comments ul li:before{color:#BC562B}@media all and (max-width:991px){.nm-shop-menu .nm-shop-filter-menu li a:hover,.nm-shop-menu .nm-shop-filter-menu li.active a,#nm-shop-sidebar .widget.show .nm-widget-title,#nm-shop-sidebar .widget .nm-widget-title:hover{color:#BC562B}}.nm-portfolio-single-back a:hover span{background:#BC562B}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_content_element .wpb_accordion_header a,#nm-shop-search-close,.woocommerce-breadcrumb,.nm-single-product-menu a,.star-rating:before,.woocommerce-tabs .tabs li a,.product_meta span.sku,.product_meta a,.nm-post-meta,.nm-post-pagination a .short-title,.commentlist>li .comment-text .meta time{color:#A3A3A3}.vc_toggle_title i,#nm-wishlist-empty p.icon i,h1{color:#282828}h2{color:#282828}h3{color:#282828}h4,h5,h6{color:#282828}a,a.dark:hover,a.gray:hover,a.invert-color:hover,.nm-highlight-text,.nm-highlight-text h1,.nm-highlight-text h2,.nm-highlight-text h3,.nm-highlight-text h4,.nm-highlight-text h5,.nm-highlight-text h6,.nm-highlight-text p,.nm-menu-wishlist-count,.nm-menu-cart a .count,.nm-menu li.nm-menu-offscreen .nm-menu-cart-count,.page-numbers li span.current,.page-numbers li a:hover,.nm-blog .sticky .nm-post-thumbnail:before,.nm-blog .category-sticky .nm-post-thumbnail:before,.nm-blog-categories-list li a:hover,.nm-blog-categories ul li.current-cat a,.widget ul li.active,.widget ul li a:hover,.widget ul li a:focus,.widget ul li a.active,#wp-calendar tbody td a,.nm-banner-link.type-txt:hover,.nm-banner.text-color-light .nm-banner-link.type-txt:hover,.nm-portfolio-categories li.current a,.add_to_cart_inline ins,.nm-product-categories.layout-separated .product-category:hover .nm-product-category-text>a,.woocommerce-breadcrumb a:hover,.products .price ins .amount,.products .price ins,.no-touch .nm-shop-loop-actions>a:hover,.nm-shop-menu ul li a:hover,.nm-shop-menu ul li.current-cat>a,.nm-shop-menu ul li.active a,.nm-shop-heading span,.nm-single-product-menu a:hover,.woocommerce-product-gallery__trigger:hover,.woocommerce-product-gallery .flex-direction-nav a:hover,.product-summary .price .amount,.product-summary .price ins,.product .summary .price .amount,.nm-product-wishlist-button-wrap a.added:active,.nm-product-wishlist-button-wrap a.added:focus,.nm-product-wishlist-button-wrap a.added:hover,.nm-product-wishlist-button-wrap a.added,.woocommerce-tabs .tabs li a span,.product_meta a:hover,.nm-order-view .commentlist li .comment-text .meta,.nm_widget_price_filter ul li.current,.post-type-archive-product .widget_product_categories .product-categories>li:first-child>a,.widget_product_categories ul li.current-cat>a,.widget_layered_nav ul li.chosen a,.widget_layered_nav_filters ul li.chosen a,.product_list_widget li ins .amount,.woocommerce.widget_rating_filter .wc-layered-nav-rating.chosen>a,.nm-wishlist-button.added:active,.nm-wishlist-button.added:focus,.nm-wishlist-button.added:hover,.nm-wishlist-button.added,.slick-prev:not(.slick-disabled):hover,.slick-next:not(.slick-disabled):hover,.flickity-button:hover,.nm-portfolio-categories li a:hover{color:#DC9814}.nm-blog-categories ul li.current-cat a,.nm-portfolio-categories li.current a,.woocommerce-product-gallery.pagination-enabled .flex-control-thumbs li img.flex-active,.widget_layered_nav ul li.chosen a,.widget_layered_nav_filters ul li.chosen a,.slick-dots li.slick-active button,.flickity-page-dots .dot.is-selected{border-color:#DC9814}.nm-image-overlay:before,.nm-image-overlay:after,.gallery-icon:before,.gallery-icon:after,.widget_tag_cloud a:hover,.widget_product_tag_cloud a:hover{background:#DC9814}@media all and (max-width:400px){.woocommerce-product-gallery.pagination-enabled .flex-control-thumbs li img.flex-active,.slick-dots li.slick-active button,.flickity-page-dots .dot.is-selected{background:#DC9814}}.header-border-1 .nm-header,.nm-blog-list .nm-post-divider,#nm-blog-pagination.infinite-load,.nm-post-pagination,.no-post-comments .nm-related-posts,.nm-footer-widgets.has-border,#nm-shop-browse-wrap.nm-shop-description-borders .term-description,.nm-shop-sidebar-default #nm-shop-sidebar .widget,.products.grid-list li:not(:last-child) .nm-shop-loop-product-wrap,.nm-infload-controls a,.woocommerce-tabs,.upsells,.related,.shop_table.cart tr td,#order_review .shop_table tbody tr th,#order_review .shop_table tbody tr td,#payment .payment_methods,#payment .payment_methods li,.woocommerce-MyAccount-orders tr td,.woocommerce-MyAccount-orders tr:last-child td,.woocommerce-table--order-details tbody tr td,.woocommerce-table--order-details tbody tr:first-child td,.woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-table--order-details tfoot tr:last-child th,#nm-wishlist-table>ul>li,#nm-wishlist-table>ul:first-child>li,.wpb_accordion .wpb_accordion_section,.nm-portfolio-single-footer{border-color:#EEE}.nm-search-results .nm-post-divider{background:#EEE}.nm-blog-categories-list li span,.nm-portfolio-categories li span{color:#CCC}.nm-post-meta:before,.nm-testimonial-author span:before{background:#CCC}.nm-border-radius{border-radius:0}@media (max-width:1440px){.nm-page-wrap .elementor-column-gap-no .nm-banner-slider,.nm-page-wrap .elementor-column-gap-no .nm-banner,.nm-page-wrap .elementor-column-gap-no img,.nm-page-wrap .nm-row-full-nopad .nm-banner-slider,.nm-page-wrap .nm-row-full-nopad .nm-banner,.nm-page-wrap .nm-row-full-nopad .nm-banner-image,.nm-page-wrap .nm-row-full-nopad img{border-radius:var(--nm--border-radius-image-fullwidth)}}.button,input[type=submit],.widget_tag_cloud a,.widget_product_tag_cloud a,.add_to_cart_inline .add_to_cart_button,#nm-shop-sidebar-popup-button,.products.grid-list .nm-shop-loop-actions>a:first-of-type,.products.grid-list .nm-shop-loop-actions>a:first-child,#order_review .shop_table tbody .product-name .product-quantity{color:#FFF;background-color:#282828}.button:hover,input[type=submit]:hover.products.grid-list .nm-shop-loop-actions>a:first-of-type,.products.grid-list .nm-shop-loop-actions>a:first-child{color:#FFF}#nm-blog-pagination a,.button.border{border-color:#AAA}#nm-blog-pagination a,#nm-blog-pagination a:hover,.button.border,.button.border:hover{color:#282828}#nm-blog-pagination a:not([disabled]):hover,.button.border:not([disabled]):hover{color:#282828;border-color:#282828}.product-summary .quantity .nm-qty-minus,.product-summary .quantity .nm-qty-plus{color:#282828}.nm-page-wrap{background-color:#FFF}.nm-divider .nm-divider-title,.nm-header-search{background:#FFF}.woocommerce-cart .blockOverlay,.woocommerce-checkout .blockOverlay{background-color:#FFFFFF!important}.nm-top-bar{border-color:#fff0;background:#282828}.nm-top-bar .nm-top-bar-text,.nm-top-bar .nm-top-bar-text a,.nm-top-bar .nm-menu>li>a,.nm-top-bar .nm-menu>li>a:hover,.nm-top-bar-social li i{color:#EEE}.nm-header-placeholder{height:92px}.nm-header{line-height:60px;padding-top:15px;padding-bottom:17px;background:#FFF}.home .nm-header{background:#FFF}.mobile-menu-open .nm-header{background:#FFFFFF!important}.header-on-scroll .nm-header,.home.header-transparency.header-on-scroll .nm-header{background:#FFF}.header-on-scroll .nm-header:not(.static-on-scroll){padding-top:10px;padding-bottom:10px}.nm-header.stacked .nm-header-logo,.nm-header.stacked-logo-centered .nm-header-logo,.nm-header.stacked-centered .nm-header-logo{padding-bottom:0}.nm-header-logo svg,.nm-header-logo img{height:60px}@media all and (max-width:991px){.nm-header-placeholder{height:70px}.nm-header{line-height:50px;padding-top:10px;padding-bottom:10px}.nm-header.stacked .nm-header-logo,.nm-header.stacked-logo-centered .nm-header-logo,.nm-header.stacked-centered .nm-header-logo{padding-bottom:0}.nm-header-logo svg,.nm-header-logo img{height:50px}}@media all and (max-width:400px){.nm-header-placeholder{height:70px}.nm-header{line-height:50px}.nm-header-logo svg,.nm-header-logo img{height:50px}}.nm-menu li a{color:#000}.nm-menu li a:hover{color:#707070}.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul>li>a,.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul>li>a{color:#FFF}.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul>li>a,.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul>li>a{color:#282828}.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul>li>a:hover,.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul>li>a:hover{color:#DCDCDC}.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-main-menu-ul>li>a:hover,.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) #nm-right-menu-ul>li>a:hover{color:#707070}.no-touch .header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover{background-color:#fff0}.no-touch .header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover{background-color:#fff0}.nm-menu .sub-menu{background:#282828}.nm-menu .sub-menu li a{color:#A0A0A0}.nm-menu .megamenu>.sub-menu>ul>li:not(.nm-menu-item-has-image)>a,.nm-menu .sub-menu li a .label,.nm-menu .sub-menu li a:hover{color:#EEE}.nm-menu .megamenu.full>.sub-menu{padding-top:28px;padding-bottom:15px;background:#FFF}.nm-menu .megamenu.full>.sub-menu>ul{max-width:1080px}.nm-menu .megamenu.full .sub-menu li a{color:#777}.nm-menu .megamenu.full>.sub-menu>ul>li:not(.nm-menu-item-has-image)>a,.nm-menu .megamenu.full .sub-menu li a:hover{color:#282828}.nm-menu .megamenu>.sub-menu>ul>li.nm-menu-item-has-image{border-right-color:#EEE}.nm-menu-icon span{background:#000}.header-transparency-light:not(.header-on-scroll):not(.mobile-menu-open) .nm-menu-icon span{background:#FFF}.header-transparency-dark:not(.header-on-scroll):not(.mobile-menu-open) .nm-menu-icon span{background:#282828}#nm-mobile-menu-top-ul .nm-mobile-menu-item-search input,#nm-mobile-menu-top-ul .nm-mobile-menu-item-search span,.nm-mobile-menu-social-ul li a{color:#555}.no-touch #nm-mobile-menu .menu a:hover,#nm-mobile-menu .menu li.active>a,#nm-mobile-menu .menu>li.active>.nm-menu-toggle:before,#nm-mobile-menu .menu a .label,.nm-mobile-menu-social-ul li a:hover{color:#282828}.nm-footer-widgets{padding-top:55px;padding-bottom:15px;background-color:#FFF}.nm-footer-widgets,.nm-footer-widgets .widget ul li a,.nm-footer-widgets a{color:#777}.nm-footer-widgets .widget .nm-widget-title{color:#282828}.nm-footer-widgets .widget ul li a:hover,.nm-footer-widgets a:hover{color:#DC9814}.nm-footer-widgets .widget_tag_cloud a:hover,.nm-footer-widgets .widget_product_tag_cloud a:hover{background:#DC9814}@media all and (max-width:991px){.nm-footer-widgets{padding-top:55px;padding-bottom:15px}}.nm-footer-bar{color:#AAA}.nm-footer-bar-inner{padding-top:10px;padding-bottom:5px;background-color:#282828}.nm-footer-bar a{color:#AAA}.nm-footer-bar a:hover{color:#EEE}.nm-footer-bar .menu>li{border-bottom-color:#3A3A3A}.nm-footer-bar-social a{color:#EEE}.nm-footer-bar-social a:hover{color:#C6C6C6}@media all and (max-width:991px){.nm-footer-bar-inner{padding-top:30px;padding-bottom:30px}}.nm-comments{background:#F7F7F7}.nm-comments .commentlist>li,.nm-comments .commentlist .pingback,.nm-comments .commentlist .trackback{border-color:#E7E7E7}#nm-shop-products-overlay,#nm-shop{background-color:#FFF}#nm-shop-taxonomy-header.has-image{height:370px}.nm-shop-taxonomy-text-col{max-width:none}.nm-shop-taxonomy-text h1{color:#282828}.nm-shop-taxonomy-text .term-description{color:#777}@media all and (max-width:991px){#nm-shop-taxonomy-header.has-image{height:370px}}@media all and (max-width:768px){#nm-shop-taxonomy-header.has-image{height:210px}}.nm-shop-widget-scroll{max-height:145px}.onsale{color:#282828;background:#FFF}.nm-label-itsnew{color:#FFF;background:#282828}.products li.outofstock .nm-shop-loop-thumbnail>.woocommerce-LoopProduct-link:after{color:#282828;background:#FFF}.nm-shop-loop-thumbnail{background:#EEE}.nm-featured-video-icon{color:#282828;background:#FFF}@media all and (max-width:1080px){.woocommerce-product-gallery.pagination-enabled .flex-control-thumbs{background-color:#FFF}}.nm-variation-control.nm-variation-control-color li i{width:19px;height:19px}.nm-variation-control.nm-variation-control-image li .nm-pa-image-thumbnail-wrap{width:19px;height:19px}.products li.outofstock .nm-shop-loop-thumbnail>.woocommerce-LoopProduct-link:after{content:"Stoc epuizat"}.nm-validation-inline-notices .form-row.woocommerce-invalid-required-field:after{content:"Câmp obligatoriu."}.theme-savoy .wc-block-cart.wp-block-woocommerce-filled-cart-block:before{content:"Coș de cumpărături"}.nm-header-logo img{max-height:58px!important;width:auto}.h24-top-info-bar{background:#1a1a1a;color:#fff;font-size:12px;padding:6px 20px;line-height:1;position:fixed;top:0;left:0;right:0;z-index:99980}.h24-top-info-inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.h24-top-info-left{display:flex;align-items:center;gap:8px}.h24-top-info-right{display:flex;align-items:center;gap:8px}.h24-top-info-right a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s}.h24-top-info-right a:hover{color:#c45500}.h24-top-info-sep{color:#555;font-size:10px}.h24-top-info-left span{white-space:nowrap}.h24-cat-nav-bar{background:#fff;border-bottom:1px solid #e5e5e5;padding:0;margin-bottom:20px}.h24-cat-nav-inner{max-width:1320px;margin:0 auto;padding:10px 20px;display:flex;align-items:flex-start;gap:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.h24-cat-nav-inner::-webkit-scrollbar{display:none}.h24-cat-nav-link{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;text-decoration:none;color:#1a1a1a;transition:border-color .2s,box-shadow .2s,transform .15s;text-align:center;width:160px;flex-shrink:0}.h24-cat-nav-link:hover{border-color:#c45500;box-shadow:0 4px 20px rgb(0 0 0 / .10);transform:translateY(-2px);color:#c45500}.h24-cat-nav-icon{width:80px;height:80px;object-fit:cover;border-radius:12px;background:#f7f7f7;flex-shrink:0}.h24-cat-nav-link span{font-size:14px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:normal;word-break:normal;text-align:center;line-height:1.35;width:100%;min-height:2.7em}.h24-cat-nav-sep{display:none}.h24-section{padding:24px 0}.h24-section-inner{max-width:1320px;margin:0 auto;padding:0 20px}.h24-section-title{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 16px;line-height:1.3}.h24-section-head{max-width:1320px;margin:8px auto 0;padding:0 20px 8px}.h24-section-head .h24-section-title{margin-bottom:0;padding-bottom:4px}#nm-shop{padding:0!important;margin:0 auto!important;min-height:0!important;max-height:none!important;max-width:1320px!important}#nm-shop.header-disabled{padding-top:0!important}#nm-shop-products{padding:20px 20px 0!important;margin:0!important}#nm-shop-browse-wrap{min-height:0!important;padding:0!important;margin:0!important}.nm-shop-products-col{padding:0!important;margin:0!important;overflow:visible!important;width:100%!important;max-width:100%!important;flex-basis:100%!important}#nm-shop .nm-row{margin:0!important;padding:0!important;max-width:none!important}.nm-infload-controls{display:none!important;margin:0!important;min-height:0!important}.nm-page-full{display:none!important}#nm-shop-sidebar,.nm-shop-sidebar-col{display:none!important}.nm-shop .nm-row{display:block!important;padding:0!important;margin:0!important;max-width:none!important}.nm-shop .nm-row:before,.nm-shop .nm-row:after{display:none!important}.nm-shop .nm-shop-products-col{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important}.nm-shop .col-xs-12,.nm-shop .col-md-9,.nm-shop .col-sm-12,.nm-shop .col-md-12{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important}#nm-shop-products .nm-row,#nm-shop-products .nm-row *[class*="col-"]{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.nm-shop-loop-attributes,.nm-shop-loop-attribute,.products .variations,.products .nm-shop-loop-actions{display:none!important}.products li.product{display:flex!important;flex-direction:column!important}.products li.product .nm-shop-loop-product-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.products li.product .nm-shop-loop-details{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.products li.product .nm-shop-loop-title-price{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.products li.product .nm-shop-loop-title-price .price{margin-top:auto!important}.products li.product .h24-delivery-badge{margin-top:6px!important}.nm-shop-loop-details,.nm-shop-loop-title-price{overflow:visible!important;max-height:none!important}.products .woocommerce-loop-product__title,.products .nm-shop-loop-title-link,.products h3,.products h2.woocommerce-loop-product__title,.nm-shop .products h3.woocommerce-loop-product__title{overflow:visible!important;text-overflow:unset!important;white-space:normal!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;max-height:none!important;height:auto!important;word-wrap:break-word!important;overflow-wrap:break-word!important;padding-right:0!important}.products .woocommerce-loop-product__title a,.products h3 a.nm-shop-loop-title-link,.nm-shop .products h3 a{overflow:visible!important;text-overflow:unset!important;white-space:normal!important;display:inline!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-line-clamp:unset!important;max-height:none!important;height:auto!important}.h24-section:first-child{padding-top:8px}.h24-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.h24-cat-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;text-decoration:none;color:#1a1a1a;transition:border-color .2s,box-shadow .2s,transform .15s;text-align:center}.h24-cat-card:hover{border-color:#c45500;box-shadow:0 4px 20px rgb(0 0 0 / .10);transform:translateY(-2px);color:#c45500}.h24-cat-card img{width:80px;height:80px;object-fit:cover;border-radius:12px;background:#f7f7f7}.h24-cat-placeholder{width:80px;height:80px;border-radius:12px;background:#f7f7f7;display:flex;align-items:center;justify-content:center;color:#767676}.h24-cat-card span{font-size:13px;font-weight:600;display:block;text-align:center;line-height:1.3;overflow-wrap:break-word;word-break:break-word;hyphens:none;max-width:100%}.h24-newsletter-inner{background:#faf8f5;border:1px solid #e5e5e5;border-radius:12px;padding:40px;text-align:center}.h24-newsletter-inner h3{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.h24-newsletter-inner p{font-size:14px;color:#555;margin:0 0 20px}.h24-nl-form{display:flex;gap:10px;max-width:460px;margin:0 auto}.h24-nl-form input[type="email"]{flex:1;padding:12px 16px;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.h24-nl-form input[type="email"]:focus{border-color:#c45500}.h24-nl-form button{background:#c45500;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s;white-space:nowrap}.h24-nl-form button:hover{background:#a34800}.h24-price-ab{display:none}@media(max-width:768px){.h24-price-full{display:none!important}.h24-price-ab{display:inline!important}}.h24-about-section{background:#fff;padding:56px 0}.h24-about-inner{max-width:1320px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:64px}.h24-about-inner.layout-right{flex-direction:row-reverse}.h24-about-image{flex:0 0 42%;max-width:42%}.h24-about-image img{width:100%;height:auto;display:block;border-radius:10px;object-fit:cover;max-height:480px}.h24-about-content{flex:1;min-width:0}.h24-about-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c45500;margin:0 0 12px}.h24-about-title{font-size:32px;font-weight:800;color:#1a1a1a;line-height:1.2;margin:0 0 20px}.h24-about-body{font-size:16px;line-height:1.75;color:#444;margin:0 0 28px}.h24-about-body p{margin:0 0 14px}.h24-about-body p:last-child{margin-bottom:0}.h24-about-btn{display:inline-block;background:#c45500;color:#fff;font-size:15px;font-weight:700;padding:14px 32px;border-radius:8px;text-decoration:none;transition:background .2s}.h24-about-btn:hover{background:#a34800;color:#fff}@media(max-width:900px){.h24-about-inner,.h24-about-inner.layout-right{flex-direction:column;gap:32px}.h24-about-image{flex:none;max-width:100%;width:100%}.h24-about-title{font-size:26px}.h24-about-section{padding:40px 0}}@media(max-width:600px){.h24-about-title{font-size:22px}.h24-about-body{font-size:15px}}.h24-service-bottom{background:#faf8f5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:48px 20px}.h24-service-bottom-inner{max-width:1320px;margin:0 auto;text-align:center}.h24-service-bottom-inner h3{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 32px}.h24-service-bottom-items{display:flex;justify-content:center;gap:64px;flex-wrap:wrap;margin-bottom:0}.h24-service-bottom-item{display:flex;flex-direction:column;align-items:center;gap:14px;font-size:15px;font-weight:500;color:#1a1a1a;max-width:200px;text-align:center;line-height:1.4}.h24-service-bottom-item strong{font-weight:700}.h24-service-bottom-icon{width:72px;height:72px;border-radius:50%;background:#fff;border:2px solid #e8ddd0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.h24-service-bottom-icon svg{width:36px;height:36px}.h24-service-bottom-link{display:inline-block;font-size:14px;font-weight:600;color:#c45500;text-decoration:none;margin-top:24px}.h24-service-bottom-link:hover{text-decoration:underline}.nm-single-product{max-width:1320px;margin:0 auto}.product_title.entry-title{font-size:24px!important;font-weight:700!important;line-height:1.3!important;color:#1a1a1a!important;margin-bottom:4px!important}.nm-single-product .summary .price,.nm-single-product .summary p.price,.nm-single-product .summary span.price{font-size:37px!important;font-weight:800!important;color:#000000!important;margin-top:8px!important;margin-bottom:0!important;padding-bottom:0!important;padding-top:0!important;display:block!important;line-height:1.1!important}.nm-single-product .summary .price .woocommerce-Price-amount,.nm-single-product .summary .price .woocommerce-Price-amount.amount,.nm-single-product .summary .price bdi{color:#000000!important}.nm-single-product .summary .h24-price-wrap{margin-bottom:0!important;padding-bottom:0!important;display:flex!important;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.nm-single-product .summary .stock{margin-top:2px!important;margin-bottom:4px!important;padding-top:0!important}.tvt-stock-bar{margin-top:2px!important}.h24-price-dash{font-weight:300!important;font-size:18px!important;margin:0 4px;vertical-align:middle;color:#999}.nm-single-product .variations_form .woocommerce-variation-price{display:none!important}.nm-single-product .variations_form .single_variation_wrap .woocommerce-variation-price{display:none!important}body.single-product .product-type-variable>.summary>.price{display:none!important}.nm-single-product .summary .price del{font-size:16px!important;color:#767676!important;font-weight:400!important}.nm-single-product .summary .price ins{color:#c62828!important;text-decoration:none!important;font-weight:800!important}.h24-shipping-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);z-index:99998;opacity:0;pointer-events:none;transition:opacity .3s}.h24-shipping-overlay.is-open{opacity:1;pointer-events:auto}.h24-shipping-panel{position:fixed;top:0;right:0;width:480px;max-width:95vw;height:100vh;background:#fff;z-index:99999;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-4px 0 24px rgb(0 0 0 / .12);overflow:hidden}.h24-shipping-panel.is-open{transform:translateX(0)}.h24-shipping-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.h24-shipping-title{font-size:20px;font-weight:700;color:#1a1a1a}.h24-shipping-close{background:none;border:none;font-size:28px;cursor:pointer;color:#666;line-height:1;padding:0 4px}.h24-shipping-close:hover{color:#1a1a1a}.h24-shipping-body{flex:1;overflow-y:auto;padding:24px}.h24-shipping-intro{font-size:14px;color:#555;margin:0 0 20px;line-height:1.5}.h24-shipping-table{width:100%;border-collapse:collapse;margin-bottom:24px}.h24-shipping-table th{text-align:left;font-size:13px;font-weight:700;color:#1a1a1a;padding:6px 10px;border-bottom:2px solid #1a1a1a;white-space:nowrap}.h24-shipping-table td{font-size:13px;color:#333;padding:5px 10px;border-bottom:1px solid #e5e5e5}.h24-shipping-table tr:last-child td{border-bottom:none}.h24-shipping-table tr:hover td{background:#f9f9f9}.h24-shipping-notes{background:#f7f7f7;border-radius:8px;padding:16px 20px}.h24-shipping-notes h4{font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 10px}.h24-shipping-notes ul{margin:0;padding:0 0 0 18px;font-size:13px;color:#555;line-height:1.7}.h24-shipping-notes li{margin-bottom:4px}.woocommerce-product-gallery__trigger{display:none!important}.woocommerce-product-gallery .woocommerce-product-gallery__image a{cursor:pointer}.nm-single-product-menu{display:none!important}.h24-delivery-section{margin:20px 0;padding:11px 14px;border:1px solid #e5e5e5;border-radius:8px;background:#fff}.h24-delivery-status{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.h24-delivery-green{font-size:15px;font-weight:700;color:#2e7d32}.h24-delivery-sep{color:#ccc;font-size:14px}.h24-delivery-date{font-size:16px;font-weight:700;color:#1a1a1a}.nm-single-product .summary form.cart{display:flex;align-items:stretch;gap:12px;margin:20px 0 12px;border:none;padding:0}.nm-single-product .nm-quantity-wrap{flex:0 0 120px;width:120px;max-width:120px;display:flex;align-items:center;border:1px solid #1a1a1a;border-radius:8px;overflow:hidden;background:#fff;position:relative}.nm-single-product .nm-quantity-wrap label,.nm-single-product .nm-quantity-wrap .nm-qty-label-abbrev{display:none!important}.nm-single-product .nm-qty-minus,.nm-single-product .nm-qty-plus{display:flex!important;align-items:center;justify-content:center;width:36px;height:48px;background:#fff;border:none;cursor:pointer;font-size:20px;font-weight:600;color:#1a1a1a;user-select:none;-webkit-user-select:none;padding:0;line-height:1;flex-shrink:0}.nm-single-product .nm-qty-minus:hover,.nm-single-product .nm-qty-plus:hover{background:#f5f5f5}.nm-single-product .quantity{border:none;display:flex;align-items:center;width:100%}.nm-single-product .quantity .qty{width:100%;height:48px;border:none!important;border-left:1px solid #e5e5e5!important;border-right:1px solid #e5e5e5!important;font-size:16px;text-align:center;padding:0;-moz-appearance:textfield;background:#fff;font-weight:600;outline:none;flex:1}.nm-single-product .quantity .qty::-webkit-inner-spin-button,.nm-single-product .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nm-single-product .nm-quantity-wrap::after{display:none!important}.nm-single-product .summary .single_add_to_cart_button{flex:1;background:#c45500!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:16px!important;font-weight:700!important;padding:14px 32px!important;cursor:pointer;transition:background .2s!important;text-align:center;height:48px;line-height:1!important;white-space:nowrap}.nm-single-product .summary .single_add_to_cart_button:hover{background:#a34800!important}.nm-single-product .summary .variations_form .variations{display:none!important}.nm-single-product .summary .variations_form .woocommerce-variation-add-to-cart{display:flex;align-items:stretch;gap:16px}.nm-single-product .summary .variations_form .single_variation_wrap .woocommerce-variation{display:none!important}.nm-single-product .summary .variations_form .single_variation_wrap{border:none!important;margin:0!important;padding:0!important}.nm-single-product .summary .variations_form .nm-variation-controls{display:none!important}.h24-attr-row{margin:12px 0;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:border-color .2s,box-shadow .2s;background:#fff}.h24-attr-row:hover{border-color:#1a1a1a;box-shadow:0 1px 6px rgb(0 0 0 / .06)}.h24-attr-row-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.h24-attr-info{display:flex;flex-direction:column;gap:2px}.h24-attr-label{font-size:15px;font-weight:700;color:#1a1a1a}.h24-attr-count{font-weight:400;color:#666;font-size:13px}.h24-attr-selected{font-size:14px;color:#555}.h24-attr-sel-price{color:#c45500;font-weight:700;margin-left:6px}.h24-attr-sel-price .woocommerce-Price-currencySymbol{font-weight:700}.h24-attr-option-price{font-size:14px;color:#c45500;font-weight:600}.h24-attr-sel-price,.h24-attr-option-price{letter-spacing:normal;font-variant-numeric:tabular-nums}.h24-attr-arrow{flex-shrink:0;color:#999;transition:color .2s}.h24-attr-row:hover .h24-attr-arrow{color:#1a1a1a}.h24-attr-panel-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);z-index:99998;opacity:0;pointer-events:none;transition:opacity .3s}.h24-attr-panel-overlay.is-open{opacity:1;pointer-events:auto}.h24-attr-panel{position:fixed;top:0;right:-460px;width:440px;max-width:90vw;height:100vh;height:100dvh;background:#fff;z-index:99999;display:flex;flex-direction:column;transition:right .3s ease;box-shadow:-4px 0 20px rgb(0 0 0 / .15)}.h24-attr-panel.is-open{right:0}.h24-attr-panel-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.h24-attr-panel-title{font-size:20px;font-weight:700;color:#1a1a1a}.h24-attr-panel-close{background:none;border:none;font-size:28px;cursor:pointer;color:#666;line-height:1;padding:0 4px}.h24-attr-panel-close:hover{color:#1a1a1a}.h24-attr-panel-body{flex:1;overflow-y:auto;padding:16px 24px}.h24-attr-panel-body{display:flex;flex-direction:column}.h24-attr-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.h24-attr-option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;border:2px solid #e5e5e5;border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s;text-align:center}.h24-attr-option:hover{border-color:#999}.h24-attr-option.is-selected{border-color:#c45500;background:rgb(196 85 0 / .03)}.h24-attr-option-img{width:100%;height:130px;object-fit:contain;border-radius:6px;border:1px solid #eee;background:#fafafa}.h24-attr-option-info{display:flex;flex-direction:column;gap:2px;width:100%}.h24-attr-option-label{font-size:13px;font-weight:600;color:#1a1a1a;line-height:1.3}.h24-attr-option-price{font-size:12px;color:#c45500;font-weight:600}.h24-attr-option-check{opacity:0;transition:opacity .2s;margin-top:2px}.h24-attr-option.is-selected .h24-attr-option-check{opacity:1}.h24-attr-panel-footer{padding:16px 24px;border-top:1px solid #e5e5e5;flex-shrink:0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.h24-attr-panel-confirm{width:100%;background:#c45500;color:#fff;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s}.h24-attr-panel-confirm:hover{background:#a34800}.h24-seller-info{font-size:14px;color:#1a1a1a;margin:8px 0 0;padding:0}.h24-seller-info a{color:#1a1a1a;text-decoration:underline}.product_meta{display:none!important}.nm-product-share-wrap{display:none!important}.h24-product-badges{display:flex!important;flex-direction:row!important;gap:20px;margin:12px 0 4px;padding:0;flex-wrap:nowrap!important;align-items:center}.h24-product-badge{display:inline-flex!important;align-items:center;gap:6px;font-size:15px;color:#555;font-weight:400;white-space:nowrap}.h24-product-badge svg{flex-shrink:0;color:#555}.h24-cart-badges{justify-content:center;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #e5e5e5;border-top:none}.woocommerce-product-gallery{position:relative!important}.h24-image-actions{position:absolute;top:12px;right:12px;z-index:10;display:flex;flex-direction:row;gap:10px}.h24-img-action{display:flex;flex-direction:column;align-items:center;gap:2px}.h24-img-btn{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 4px rgb(0 0 0 / .08);padding:0;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}@media(hover:hover){.h24-img-btn:hover{border-color:#c45500;box-shadow:0 2px 8px rgb(0 0 0 / .15)}}.h24-img-btn svg{width:18px;height:18px}.h24-img-btn.h24-heart.is-liked svg{fill:#c45500;stroke:#c45500}.h24-like-count{font-size:11px;font-weight:600;color:#555;text-align:center;line-height:1}.trivando-social-login-wrap{margin-top:20px;padding-top:0}.trivando-social-divider{display:flex;align-items:center;margin:20px 0;gap:12px}.trivando-social-divider::before,.trivando-social-divider::after{content:'';flex:1;height:1px;background:#e0e0e0}.trivando-social-divider span{font-size:13px;color:#888;white-space:nowrap;font-weight:400}#trivando-google-btn-wrap,#trivando-google-btn-register-wrap{display:flex;justify-content:center}#nm-product-accordion{margin-top:0;border-top:1px solid #e5e5e5}.nm-product-accordion-panel{border:none!important;border-bottom:1px solid #e5e5e5!important;border-radius:0!important;margin-bottom:0!important;overflow:hidden}.nm-product-accordion-heading{display:flex!important;align-items:center;justify-content:space-between;padding:20px 16px 20px 0!important;font-size:17px!important;font-weight:700!important;color:#1a1a1a!important;background:#fff!important;cursor:pointer;transition:background .15s;text-decoration:none!important;border:none!important}.nm-product-accordion-heading:hover{background:#fff!important;color:#1a1a1a!important}.nm-product-accordion-heading::after{content:'';display:inline-block;width:10px;height:10px;border-right:2px solid #555;border-bottom:2px solid #555;transform:rotate(45deg);transition:transform .25s;flex-shrink:0;margin-left:auto;margin-right:4px}.nm-product-accordion-panel.active .nm-product-accordion-heading::after{transform:rotate(-135deg)}.nm-product-accordion-content{padding:0 0 20px!important;font-size:14px;line-height:1.7;color:#555}.nm-product-accordion-content table{width:100%;border-collapse:collapse}.nm-product-accordion-content table th,.nm-product-accordion-content table td{padding:10px 14px;border-bottom:1px solid #f0f0f0;font-size:14px;text-align:left}.nm-product-accordion-content table th{font-weight:600;color:#1a1a1a;width:35%}.tvt-ab-prefix{font-size:.75em;font-weight:400;vertical-align:middle;margin-right:2px}.nm-single-product .tvt-ab-prefix{font-size:.5em}.h24-price-wrap{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:2px!important}.h24-price-suffix{font-size:13px;color:#767676;font-weight:400;white-space:nowrap}.h24-price-suffix .h24-shipping-link{color:#767676;text-decoration:underline}.h24-price-suffix .h24-shipping-link:hover{color:#c45500}.h24-single-rating{display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-decoration:none;margin-bottom:8px}.h24-single-rating-stars{display:flex;align-items:center;gap:2px}.h24-single-rating-count{font-size:14px;color:#767676;font-weight:400}.h24-single-rating:hover .h24-single-rating-count{color:#c45500;text-decoration:underline}.h24-bewertungen{padding:24px 0;border-top:1px solid #e5e5e5}.h24-bew-title{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.h24-bew-summary{display:flex;align-items:center;gap:16px;margin-bottom:16px}.h24-bew-score{font-size:40px;font-weight:800;color:#1a1a1a;line-height:1}.h24-bew-score-sub{font-size:16px;font-weight:400;color:#767676}.h24-bew-stars{display:flex;gap:2px}.h24-bew-stars svg{width:20px;height:20px}.h24-bew-count{font-size:13px;color:#767676}.h24-bew-text{font-size:14px;line-height:1.6;color:#555;margin-bottom:20px}.h24-bew-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#1a1a1a;text-decoration:none;cursor:pointer;transition:color .15s}.h24-bew-link:hover{color:#c45500}.h24-bew-link svg{transition:transform .15s}.h24-bew-link:hover svg{transform:translateX(3px)}#h24-review-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .45);z-index:99990;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none}#h24-review-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}#h24-review-panel{position:fixed;top:0;right:0;width:480px;max-width:95vw;height:100vh;background:#fff;z-index:99999;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-4px 0 24px rgb(0 0 0 / .12);overflow:hidden}#h24-review-panel.is-open{transform:translateX(0)}.h24-rev-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.h24-rev-head h3{font-size:20px;font-weight:700;color:#1a1a1a;margin:0}.h24-rev-close{background:none;border:none;cursor:pointer;padding:4px;color:#555;line-height:0}.h24-rev-close:hover{color:#1a1a1a}.h24-rev-body{flex:1;overflow-y:auto;padding:24px}.h24-rev-bars{margin-bottom:24px}.h24-rev-bar-row{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;color:#1a1a1a}.h24-rev-bar-row span:first-child{width:16px;text-align:right;font-weight:600}.h24-rev-bar-row svg{flex-shrink:0}.h24-rev-bar-track{flex:1;height:8px;background:#e5e5e5;border-radius:4px;overflow:hidden}.h24-rev-bar-fill{height:100%;background:#c45500;border-radius:4px}.h24-rev-bar-row span:last-child{width:28px;color:#767676;font-size:12px}.h24-rev-item{padding:20px 0;border-top:1px solid #f0f0f0}.h24-rev-item-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.h24-rev-item-stars{display:flex;gap:1px}.h24-rev-item-stars svg{width:14px;height:14px}.h24-rev-item-name{font-size:14px;font-weight:600;color:#1a1a1a}.h24-rev-item-date{font-size:12px;color:#767676}.h24-rev-item-text{font-size:14px;line-height:1.6;color:#555}.h24-rev-empty{text-align:center;padding:40px 0;color:#767676;font-size:14px}.nm-single-product-showcase{padding:5px 0 5px!important}.related.products{display:none!important}#nm-related{display:none!important}#nm-shop-notices-wrap .woocommerce-message{display:none!important}section.upsells.trivando-upsells-section,section.up-sells.upsells.products{padding-top:17px!important;border-top:1px solid #eee!important;margin-top:0!important}.trivando-upsells-section{max-width:1320px!important;margin:5px auto 40px!important;padding:17px 20px 0!important}.trivando-upsells-section>h2{font-size:22px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 20px!important;padding:0!important}.trivando-upsells-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trivando-upsell-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s}.trivando-upsell-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .08)}.trivando-upsell-img{display:block;padding:12px;background:#fafafa}.trivando-upsell-img img{width:100%;height:auto;object-fit:contain;aspect-ratio:1/1;mix-blend-mode:multiply}.trivando-upsell-info{padding:14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.trivando-upsell-title{font-size:14px;font-weight:600;color:#1a1a1a;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trivando-upsell-title:hover{color:#c45500}.trivando-upsell-price{font-size:16px;font-weight:700;color:#c45500}.trivando-upsell-info .trivando-loop-atc{margin-top:auto!important}@media(max-width:768px){.trivando-upsells-grid{grid-template-columns:repeat(2,1fr)}}.trivando-loop-atc{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;background:#c45500!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 16px!important;font-size:13px!important;font-weight:700!important;cursor:pointer;transition:background .2s;margin-top:10px!important;text-decoration:none!important;line-height:1.4!important;text-align:center!important}.trivando-loop-atc:hover{background:#a34800!important;color:#fff!important}.trivando-loop-atc svg{flex-shrink:0}.trivando-loop-atc.added::after{content:' \2713';margin-left:4px}.trivando-loop-atc.loading{opacity:.7;pointer-events:none}.trivando-cross-sells{max-width:1320px;margin:0 auto;padding:0 20px}.wp-block-woocommerce-cart{margin-bottom:0!important;padding-bottom:0!important}.wc-block-cart{margin-bottom:0!important;padding-bottom:0!important}.nm-page-default-col .post-2002{margin-bottom:0!important;padding-bottom:0!important}.nm-page-default{padding-bottom:0!important;margin-bottom:0!important}.trivando-cs-promo{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#fff8e1,#fff3cd);border:1px solid #ffcc02;border-radius:12px;padding:14px 24px;margin-bottom:16px}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.checkout-button,.button.checkout{font-size:20px!important}.trivando-cs-badge{background:#c45500;color:#fff;font-size:18px;font-weight:800;padding:8px 14px;border-radius:8px;white-space:nowrap;line-height:1}.trivando-cs-promo-text h2{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.trivando-cs-promo-text p{font-size:14px;color:#555;margin:0;line-height:1.5}.trivando-cs-promo-text strong{color:#c45500}.trivando-cs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trivando-cs-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s}.trivando-cs-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .08)}.trivando-cs-img-link{display:block;padding:12px;background:#fafafa}.trivando-cs-img-link img{width:100%;height:auto;object-fit:contain;aspect-ratio:1/1;mix-blend-mode:multiply}.trivando-cs-info{padding:14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.trivando-cs-title{font-size:14px;font-weight:600;color:#1a1a1a;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trivando-cs-title:hover{color:#c45500}.trivando-cs-prices{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trivando-cs-old-price{text-decoration:line-through;color:#999;font-size:13px}.trivando-cs-old-price .woocommerce-Price-amount{font-weight:400}.trivando-cs-new-price{font-size:17px;font-weight:800;color:#c45500}.trivando-cs-discount-tag{background:#c45500;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;line-height:1.3}.trivando-cs-atc{display:flex;align-items:center;justify-content:center;gap:8px;background:#c45500;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s;text-decoration:none;text-align:center;margin-top:auto}.trivando-cs-atc:hover{background:#a34800;color:#fff}.trivando-cs-atc svg{flex-shrink:0}@media(max-width:768px){.trivando-cs-grid{grid-template-columns:repeat(2,1fr)}.trivando-cs-promo{flex-direction:column;text-align:center;gap:10px}}.wc-block-components-product-metadata,.wc-block-components-product-metadata__description{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.shop_table.cart .nm-product-details p,.shop_table.cart .nm-product-details .wc-gzd-cart-info,.shop_table.cart .nm-product-details .wc-gzd-product-description,.shop_table.cart .nm-product-details .product-short-description,.nm-product-details .wc-gzd-item-desc,.cart_item .wc-gzd-cart-info,.cart_item .wc-gzd-item-desc,.cart_item p.wc-gzd-item-desc,.cart_item .wc-gzd-product-description{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}.wc-block-cart-items .wc-block-components-product-name{font-size:16px!important}.wc-block-cart-items .wc-block-components-product-price,.wc-block-cart-items .wc-block-components-product-price .woocommerce-Price-amount{font-size:12px!important}.wc-block-components-totals-item .wc-block-components-totals-item__label,.wc-block-components-totals-item .wc-block-components-totals-item__value,.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:12px!important}.wc-block-components-totals-wrapper *,.wc-block-cart .wc-block-components-sidebar *{font-size:12px!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:12px!important}.shop_table.cart td.nm-product-details a,.shop_table.cart .nm-product-details>a{font-size:16px!important}.shop_table.cart td.nm-product-details .product-price,.shop_table.cart .nm-product-details .product-price,.shop_table.cart .nm-product-details .product-price .woocommerce-Price-amount{font-size:12px!important}.shop_table.cart .nm-product-quantity-pricing .product-subtotal,.shop_table.cart .nm-product-quantity-pricing .product-subtotal .woocommerce-Price-amount{font-size:12px!important}.shop_table.cart .product-quantity,.shop_table.cart .product-quantity .qty{font-size:12px!important}.nm-main-menu{display:none!important}.nm-header-placeholder{display:none!important;height:0!important;margin:0!important;padding:0!important}body.home .nm-shop .products,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth;gap:16px!important;flex-wrap:nowrap!important;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:8px!important}body.home .nm-shop .products::-webkit-scrollbar,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products::-webkit-scrollbar{display:none}body.home .nm-shop .products .product,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products .product{flex:0 0 calc((100% - 48px) / 4)!important;max-width:calc((100% - 48px) / 4)!important;width:auto!important;float:none!important;margin:0!important;padding:0!important}body.home .nm-shop .products::before,body.home .nm-shop .products::after,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products::before,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products::after{display:none!important;content:none!important}body.tax-product_cat #nm-shop{padding:0!important;margin:0 auto!important;max-width:1320px!important}body.tax-product_cat #nm-shop-products{padding:20px 20px 0!important;margin:0!important}body.tax-product_cat #nm-shop-products>.nm-row{padding:0!important;margin:0!important;max-width:none!important}body.tax-product_cat .nm-shop-products-col{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;float:none!important}body.tax-product_cat #nm-shop-browse-wrap{padding:0!important;margin:0!important;min-height:0!important}body.tax-product_cat .nm-shop .products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none!important}body.tax-product_cat .nm-shop .products::before,body.tax-product_cat .nm-shop .products::after{display:none!important;content:none!important}body.tax-product_cat .nm-shop .products .product{width:100%!important;float:none!important;margin:0!important;padding:0!important}.trivando-category-description{border-top:1px solid #e0e0e0;margin-top:40px;padding:40px 20px 20px;max-width:1320px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.7;color:#333}.trivando-category-description h1,.trivando-category-description h2,.trivando-category-description h3{margin-top:24px;margin-bottom:12px;color:#111}.trivando-homepage-seo-text{max-width:1320px;margin:0 auto;padding:40px 20px 20px;border-top:1px solid #e0e0e0;font-size:15px;line-height:1.7;color:#333}.trivando-homepage-seo-text h1,.trivando-homepage-seo-text h2,.trivando-homepage-seo-text h3{margin-top:24px;margin-bottom:12px;color:#111}.trivando-homepage-seo-text p{margin-bottom:16px}.trivando-homepage-seo-text ul,.trivando-homepage-seo-text ol{margin:12px 0 16px 24px}.h24-carousel-head{display:flex;align-items:center;justify-content:space-between}.h24-carousel-arrows{display:flex;gap:8px}.h24-carousel-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #d0d0d0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.h24-carousel-arrow:hover{border-color:#1a1a1a;background:#f5f5f5}.h24-carousel-arrow:disabled{opacity:.3;cursor:default;border-color:#e0e0e0}.h24-carousel-arrow:disabled:hover{background:#fff;border-color:#e0e0e0}.h24-cat-arrows-mobile{display:none}.nm-shop .woocommerce-result-count,.nm-shop .woocommerce-pagination,.nm-shop-browse-wrap .woocommerce-result-count{display:none!important}.nm-shop #nm-shop-browse-wrap .nm-shop-results-bar{display:none!important}.nm-header-search-holder,.nm-header-search-overlay{display:none!important}.nm-menu-search{display:none!important}.nm-right-menu{overflow:visible!important;float:right!important;margin:0!important}.nm-right-menu>ul{display:flex!important;align-items:center!important;gap:0!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;list-style:none!important}.nm-right-menu>ul>li{display:none!important}.nm-right-menu>ul>li.h24-header-icon{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;margin:0 0 0 24px!important;padding:0!important;float:none!important;position:relative;height:48px!important;box-sizing:border-box!important}.h24-header-icon>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;color:#1a1a1a!important;padding:4px 8px!important;gap:2px!important;position:relative!important;border-radius:8px!important;transition:background .2s,box-shadow .2s!important}.h24-header-icon>a:hover{background:rgb(0 0 0 / .06)!important;box-shadow:0 1px 4px rgb(0 0 0 / .08)!important}.h24-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.h24-icon-wrap svg{width:24px;height:24px;flex-shrink:0;transition:transform .15s}.h24-header-icon>a:hover .h24-icon-wrap svg{transform:scale(1.1)}.h24-icon-label{font-size:12px;font-weight:500;color:#1a1a1a;white-space:nowrap;line-height:1}.h24-wl-count,.nm-menu-cart .count,.nm-menu-cart .nm-menu-cart-count{font-size:10px!important;font-weight:700!important;min-width:16px!important;height:16px!important;line-height:16px!important;text-align:center!important;background:#c45500!important;color:#fff!important;border-radius:50%!important;position:absolute!important;top:-6px!important;right:-8px!important;padding:0 3px!important;display:none!important;margin:0!important;box-sizing:border-box!important}.h24-wl-count.has-items{display:block!important}.nm-menu-cart .count{display:block!important}.nm-menu-cart .count.nm-count-zero{display:none!important}.nm-menu-cart-title,.nm-menu-cart>a>i,.nm-menu-cart>a>i.nm-font,.nm-menu-cart>a>i[class*="nm-font"]{display:none!important}.h24-service-bar{display:none!important}#nm-cart-panel .buttons .button.checkout{display:block!important;width:100%!important;float:none!important;background:linear-gradient(135deg,#1a1a1a 0%,#333 100%)!important;color:#ffd814!important;border:none!important;border-radius:12px!important;font-size:16px!important;font-weight:700!important;padding:14px 24px!important;text-align:center!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgb(0 0 0 / .18)!important;text-decoration:none!important;margin-top:8px!important;box-sizing:border-box!important}#nm-cart-panel .buttons .button.checkout:hover{background:linear-gradient(135deg,#333 0%,#555 100%)!important;box-shadow:0 4px 12px rgb(0 0 0 / .25)!important}.wc-proceed-to-checkout .checkout-button,.wc-proceed-to-checkout .button.checkout-button,.wc-proceed-to-checkout .button.alt{display:block!important;width:100%!important;background:linear-gradient(135deg,#1a1a1a 0%,#333 100%)!important;color:#ffd814!important;border:none!important;border-radius:12px!important;font-size:18px!important;font-weight:700!important;padding:16px 32px!important;text-align:center!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgb(0 0 0 / .18)!important;text-decoration:none!important}.wc-proceed-to-checkout .checkout-button:hover,.wc-proceed-to-checkout .button.alt:hover{background:linear-gradient(135deg,#333 0%,#555 100%)!important;box-shadow:0 4px 12px rgb(0 0 0 / .25)!important}.wc-block-cart__submit-button,.wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button,.wc-block-cart .wc-block-components-button{display:block!important;width:100%!important;background:linear-gradient(135deg,#1a1a1a 0%,#333 100%)!important;color:#ffd814!important;border:none!important;border-radius:12px!important;font-size:18px!important;font-weight:700!important;padding:16px 32px!important;text-align:center!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgb(0 0 0 / .18)!important;text-decoration:none!important}.wc-block-cart__submit-button:hover,.wc-block-cart .wc-block-components-button:hover{background:linear-gradient(135deg,#333 0%,#555 100%)!important;box-shadow:0 4px 12px rgb(0 0 0 / .25)!important}.wc-block-cart__submit-button .wc-block-components-button__text{color:#ffd814!important}#nm-cart-panel .buttons a:first-child{display:block!important;width:100%!important;float:none!important;text-align:center!important;padding:12px 24px!important;border-radius:12px!important;box-sizing:border-box!important}#nm-cart-panel .woocommerce-mini-cart__buttons.buttons{display:flex!important;flex-direction:column!important;gap:8px!important}.nm-right-menu{overflow:visible!important}.nm-right-menu>ul{overflow:visible!important}.nm-header-row{overflow:visible!important;max-width:1320px!important;margin:0 auto!important;padding:0 20px!important}.nm-header-row>.nm-header-col{padding-left:0!important;padding-right:0!important}.nm-header-left{flex:0 0 auto!important}.nm-menu-wishlist.h24-header-icon{overflow:visible!important}.nm-menu-wishlist .h24-icon-wrap{overflow:visible!important;width:28px!important;height:28px!important}.nm-menu-wishlist .h24-icon-wrap svg{width:24px!important;height:24px!important}.woocommerce-checkout-payment .wc_payment_methods li{border:2px solid #fff0;border-radius:8px;padding:12px;transition:background .2s,border-color .2s}.woocommerce-checkout-payment .wc_payment_methods li.selected{background:rgb(0 0 0 / .05);border-color:#1a1a1a}.woocommerce-checkout-payment .wc_payment_methods li label{font-size:17px!important;cursor:pointer}.woocommerce-checkout-payment .wc_payment_methods li .payment_box{font-size:15px}.woocommerce-checkout-payment .wc_payment_methods{margin-bottom:0!important;padding-bottom:0!important}#payment .place-order,#order_review .place-order,.woocommerce-checkout-payment .place-order,.woocommerce-checkout #payment .place-order,.woocommerce-checkout #payment div.place-order,.woocommerce-checkout #payment div.form-row.place-order{margin:0!important;padding:4px 0 0!important}#payment .form-row{margin-bottom:0!important}.woocommerce-checkout #payment div.form-row{margin:0!important;padding:4px 0 0!important}.woocommerce-checkout #payment .place-order #place_order~*:not([type="hidden"]){height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border:0!important;line-height:0!important;font-size:0!important}.woocommerce-terms-and-conditions-wrapper{margin:4px 0!important;padding:0!important}.woocommerce-checkout .nm-checkout-login-coupon .nm-shop-notice a{display:inline!important;text-decoration:underline!important}.trivando-express-before-methods{margin:0 0 6px!important;padding:0!important}.wc-block-components-radio-control-accordion-option{border:2px solid transparent!important;border-radius:8px!important;padding:12px!important;transition:background .2s,border-color .2s!important}.wc-block-components-radio-control-accordion-option--checked,.wc-block-components-radio-control__option--checked{background:rgb(0 0 0 / .05)!important;border-color:#1a1a1a!important}.wc-block-components-radio-control .wc-block-components-radio-control__label{font-size:17px!important}.wc-block-components-radio-control .wc-block-components-radio-control__description{font-size:15px!important}.wc-block-components-express-payment-continue-rule{display:none!important}#wc-stripe-payment-request-button-separator{display:none!important}#wc-stripe-express-checkout-button-separator{display:none!important}[id*="express-checkout"][id*="separator"]{display:none!important}[id*="payment-request"][id*="separator"]{display:none!important}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals,.woocommerce-checkout-review-order-table tr.shipping{display:none!important}.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total th{white-space:nowrap}.woocommerce-checkout-review-order-table .order-total .includes_tax{display:inline!important;white-space:nowrap;font-size:12px}.woocommerce-shipping-fields{display:none!important}#ship-to-different-address{display:none!important}.nm-footer-widgets{display:none!important}.nm-footer{background:#1a1a1a!important;line-height:1;padding:0!important;margin:0!important}.nm-footer-bar{color:#999;font-size:14px!important;line-height:1!important;padding:0!important;margin:0!important}.nm-footer-bar-inner{background:#1a1a1a!important;padding:0!important;min-height:0!important;margin:0!important}.nm-footer-bar a{color:#999!important;font-size:14px!important;display:inline-block;padding:12px 6px!important;min-height:48px;min-width:48px;line-height:24px!important}.nm-footer-bar a:hover{color:#fff!important}.nm-footer-bar .nm-footer-bar-col-inner{gap:4px!important;flex-wrap:wrap!important;padding:0!important;margin:0!important}#nm-footer-bar-menu{display:flex;flex-wrap:wrap;gap:0;list-style:none;padding:0;margin:0}#nm-footer-bar-menu li{margin:0;padding:0}.nm-footer-bar .nm-row{padding:0!important;margin:0 auto!important}.nm-footer *{box-sizing:border-box}.nm-footer .nm-footer-bar .nm-row .col{padding:0!important}@media(max-width:768px){#nm-footer-bar-menu{justify-content:center}.nm-footer-bar .nm-footer-bar-col-inner{justify-content:center!important;text-align:center}.nm-footer-bar .nm-row .col{text-align:center}}html,body{background:#1a1a1a}.nm-page-overflow{background:#fff}.nm-page-wrap{background:#fff}.nm-page-wrap a{color:#1a1a1a}.nm-page-wrap a:hover{color:#c45500}.woocommerce-checkout .woocommerce-checkout{max-width:1200px;margin:0 auto;padding:24px 16px}.woocommerce-checkout #customer_details{float:left!important;width:57%!important;padding-right:24px!important;margin-bottom:16px;box-sizing:border-box!important}.woocommerce-checkout #customer_details .col-1{float:none!important;width:100%!important;max-width:100%!important;padding:0;margin-bottom:16px}.woocommerce-checkout #customer_details .col-2{display:none!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3,.woocommerce-checkout #customer_details h3{font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 16px!important;padding:0!important;line-height:1.3!important}.woocommerce-checkout #order_review_heading{float:right!important;width:43%!important;font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;padding:0 0 16px!important;margin:0!important;box-sizing:border-box!important;line-height:1.3!important}.woocommerce-checkout #order_review{float:right!important;width:43%!important;box-sizing:border-box!important}.woocommerce-checkout .woocommerce-checkout-review-order{padding:0;margin-bottom:0}.woocommerce-checkout .form-row{position:relative!important;margin-bottom:12px!important}.woocommerce-checkout p.form-row{margin-bottom:12px!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:12px!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p{margin-bottom:12px!important}.woocommerce-checkout .form-row>label{position:absolute!important;top:50%!important;left:13px!important;transform:translateY(-50%)!important;font-size:15px!important;font-weight:400!important;color:#999!important;pointer-events:none!important;transition:all .15s ease!important;z-index:1!important;margin:0!important;padding:0 2px!important;background:transparent!important;line-height:1!important}.woocommerce-checkout .form-row>label .required{color:#999!important}.woocommerce-checkout .form-row>label .optional{font-weight:400!important;color:#999!important}.woocommerce-checkout .form-row.tvt-float-active>label,.woocommerce-checkout .form-row.tvt-float-focus>label{top:7px!important;transform:none!important;font-size:11px!important;color:#555!important;font-weight:500!important}.woocommerce-checkout .form-row.tvt-float-active>label .required,.woocommerce-checkout .form-row.tvt-float-focus>label .required{color:#555!important}.woocommerce-checkout input::placeholder{color:transparent!important}.woocommerce-checkout textarea::placeholder{color:transparent!important}.woocommerce-checkout .form-row.thwcfd-field-country>label,.woocommerce-checkout .form-row.thwcfd-field-state>label,.woocommerce-checkout #billing_country_field>label,.woocommerce-checkout #billing_state_field>label{top:7px!important;transform:none!important;font-size:11px!important;color:#555!important;font-weight:500!important}.woocommerce-checkout .select2-container .select2-selection{padding:22px 12px 8px!important;height:auto!important;min-height:48px!important;border:1px solid #ccc!important;border-radius:6px!important;background:#fff!important}.woocommerce-checkout .select2-container .select2-selection__rendered{padding:0!important;line-height:1.2!important;font-size:15px!important}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-checkout .input-text{border:1px solid #ccc!important;border-radius:6px!important;padding:22px 12px 8px!important;font-size:15px!important;transition:border-color .2s!important;background:#fff!important;--nm--inputs-padding-vertical:22px !important;width:100%!important;box-sizing:border-box!important}.woocommerce-checkout input[type=text]:focus,.woocommerce-checkout input[type=email]:focus,.woocommerce-checkout input[type=tel]:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:#1a1a1a!important;outline:none!important;box-shadow:0 0 0 2px rgb(26 26 26 / .08)!important}.woocommerce-checkout select{appearance:auto!important;-webkit-appearance:auto!important;padding-top:22px!important;padding-bottom:8px!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:48.5%!important}.woocommerce-checkout .form-row-first{float:left!important;clear:left!important}.woocommerce-checkout .form-row-last{float:right!important;clear:right!important}.woocommerce-checkout .form-row-wide{clear:both!important;width:100%!important}.woocommerce-checkout #payment,.woocommerce-checkout-payment #payment,.woocommerce-checkout .woocommerce-checkout-payment #payment{border:1px solid #e5e5e5!important;border-radius:10px!important;padding:2px 2px 0 2px!important;margin:16px 0 0 0!important;width:100%!important;box-sizing:border-box!important;background:#fff!important}.woocommerce-checkout #payment .payment_methods{border:none!important}.woocommerce-checkout #payment .payment_methods>li{border-bottom:1px solid #f0f0f0!important}.woocommerce-checkout #payment .payment_methods>li:last-child{border-bottom:none!important}.trivando-checkout-trust{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 14px;flex-wrap:wrap}.trivando-checkout-trust .h24-product-badge{font-size:15px;color:#555}.trivando-checkout-trust .h24-product-badge svg{width:18px;height:18px;color:#555}.woocommerce-checkout #place_order{background:#c45500!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:17px!important;font-weight:700!important;padding:14px 32px!important;width:100%!important;cursor:pointer!important;transition:background .2s!important;text-transform:none!important;letter-spacing:0!important;box-sizing:border-box!important;margin:4px 0 0 0!important}.woocommerce-checkout #place_order:hover{background:#a34800!important}.woocommerce-checkout-review-order-table{border:1px solid #e5e5e5!important;border-radius:10px!important;overflow:hidden!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:10px 16px!important;border-bottom:1px solid #f0f0f0!important}.woocommerce-checkout-review-order-table tr:last-child th,.woocommerce-checkout-review-order-table tr:last-child td{border-bottom:none!important}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size:17px!important;font-weight:700!important;border-top:2px solid #e5e5e5!important;padding-top:14px!important}@media(max-width:991px){.woocommerce-checkout #customer_details{float:none!important;width:100%!important;padding-right:0!important}.woocommerce-checkout #order_review_heading{float:none!important;width:100%!important;clear:both!important;padding:24px 0 12px!important;margin:0!important}.woocommerce-checkout #order_review{float:none!important;width:100%!important;clear:both!important}}@media(max-width:768px){.woocommerce-checkout .woocommerce-checkout{padding:16px 12px!important}.woocommerce-checkout #customer_details .col-1{padding:0!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout #customer_details h3{font-size:19px!important;margin:0 0 14px!important}.woocommerce-checkout #order_review_heading{font-size:19px!important;padding:20px 0 12px!important}.woocommerce-checkout .form-row{margin-bottom:10px!important}.woocommerce-checkout .form-row>label{font-size:15px!important;left:12px!important}.woocommerce-checkout .form-row.tvt-float-active>label,.woocommerce-checkout .form-row.tvt-float-focus>label{font-size:11px!important;top:6px!important}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-checkout .input-text{font-size:16px!important;padding:22px 12px 8px!important}.woocommerce-checkout .select2-container .select2-selection{padding:22px 12px 8px!important;min-height:48px!important}.woocommerce-checkout .select2-container .select2-selection__rendered{font-size:16px!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%!important;float:none!important}.woocommerce-checkout-review-order-table{border-radius:8px!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:10px 14px!important;font-size:15px!important}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size:17px!important}.woocommerce-checkout #payment,.woocommerce-checkout-payment #payment,.woocommerce-checkout .woocommerce-checkout-payment #payment{padding:2px!important;border-radius:8px!important;margin-top:12px!important}.woocommerce-checkout-payment .wc_payment_methods li{padding:12px!important}.woocommerce-checkout-payment .wc_payment_methods li label{font-size:18px!important}.woocommerce-checkout-payment .wc_payment_methods li .payment_box{font-size:15px!important}.woocommerce-checkout-payment .wc_payment_methods li .payment_box p{font-size:15px!important}.woocommerce-checkout #place_order{font-size:18px!important;padding:16px 24px!important;border-radius:8px!important;min-height:52px!important;margin:4px 0 0 0!important}.woocommerce-checkout #ppcp-messages,.woocommerce-checkout .ppcp-proceed-to-paypal,.woocommerce-checkout [id*="ppc-button"],.woocommerce-checkout [class*="ppcp-button"]{min-height:52px!important}.woocommerce-checkout [id*="ppc-button"] .paypal-button,.woocommerce-checkout .ppcp-proceed-to-paypal .paypal-button{min-height:52px!important;font-size:18px!important}.trivando-checkout-trust{gap:12px;margin:0 0 12px}.trivando-checkout-trust .h24-product-badge{font-size:14px}.trivando-checkout-trust .h24-product-badge svg{width:16px;height:16px}.woocommerce-checkout .woocommerce-checkout-review-order{padding:0!important;margin:0!important}.woocommerce-checkout #payment .place-order,.woocommerce-checkout #payment div.place-order,.woocommerce-checkout #order_review .place-order{padding:4px 0 0 0!important;margin:0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:13px!important;padding:0!important;margin:4px 0!important}.nm-checkout-login-coupon{margin-bottom:12px!important}.nm-checkout-login-coupon>li:last-child{margin-bottom:20px!important}.nm-checkout-login-coupon .nm-shop-notice{font-size:15px!important;line-height:1.5!important;white-space:normal!important;word-wrap:break-word!important;overflow:visible!important}.nm-checkout-login-coupon .nm-shop-notice a{display:inline!important;text-decoration:underline!important}}@media(max-width:480px){.woocommerce-checkout .woocommerce-checkout{padding:12px 8px!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout #customer_details h3{font-size:18px!important}.woocommerce-checkout #order_review_heading{font-size:18px!important;padding:16px 0 10px!important}}.woocommerce-order-received .nm-page-wrap,.woocommerce-order-received .nm-page-wrap .col{max-width:100%!important;width:100%!important;padding:0!important}.woocommerce-order-received .entry-content,.woocommerce-order-received .woocommerce{max-width:900px!important;margin:0 auto!important;padding:32px 24px 48px!important}.woocommerce-order-received .nm-page-wrap{padding-top:20px!important}.woocommerce-order-received .h24-top-info-bar{display:none!important}.woocommerce-order-received .woocommerce-order{max-width:100%}.woocommerce-order-received .woocommerce-thankyou-order-received{display:none!important}.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;background:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;overflow:hidden!important;margin:0 0 28px!important;padding:0!important;list-style:none!important}.woocommerce-order-received .woocommerce-order-overview li{padding:20px 20px!important;display:flex!important;flex-direction:column!important;gap:6px!important;border-right:1px solid #eee!important;border-bottom:none!important;font-size:13px!important;color:#888!important;text-transform:uppercase!important;letter-spacing:.5px!important}.woocommerce-order-received .woocommerce-order-overview li:last-child{border-right:none!important}.woocommerce-order-received .woocommerce-order-overview li strong{font-size:16px!important;color:#1a1a1a!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}@media(max-width:680px){.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr 1fr!important}.woocommerce-order-received .woocommerce-order-overview li{border-bottom:1px solid #eee!important;padding:14px 12px!important;font-size:11px!important}.woocommerce-order-received .woocommerce-order-overview li strong{font-size:14px!important}}@media(max-width:480px){.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr!important}.woocommerce-order-received .woocommerce-order-overview li{border-right:none!important;border-bottom:1px solid #eee!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important}.woocommerce-order-received .woocommerce-order-overview li:last-child{border-bottom:none!important}}.woocommerce-order-received .woocommerce-bacs-bank-details,.woocommerce-order-received section.woocommerce-bacs-bank-details{display:none!important}.trivando-bank-box{background:#fff8e1;border:1px solid #ffcc02;border-radius:12px;padding:24px 28px;margin:0 0 28px}.trivando-bank-box h3{font-size:17px;font-weight:700;color:#e65100;margin:0 0 8px}.trivando-bank-box p{font-size:15px;color:#333;margin:0 0 16px;line-height:1.6}.trivando-bank-box table{width:100%;border-collapse:collapse;font-size:14px}.trivando-bank-box table td{padding:8px 0;border-bottom:1px solid rgb(0 0 0 / .06);color:#333}.trivando-bank-box table td:first-child{font-weight:600;color:#1a1a1a;width:140px}.trivando-bank-box table tr:last-child td{border-bottom:none}.woocommerce-order-received .woocommerce-order-details{margin-bottom:28px!important}.woocommerce-order-received .woocommerce-order-details>h2,.woocommerce-order-received .woocommerce-order-details__title{font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 16px!important;padding-bottom:12px!important;border-bottom:2px solid #1a1a1a!important}.woocommerce-order-received .woocommerce-table--order-details{width:100%!important;border-collapse:collapse!important;border:1px solid #e5e5e5!important;border-radius:12px!important;overflow:hidden!important}.woocommerce-order-received .woocommerce-table--order-details thead{display:none!important}.woocommerce-order-received .woocommerce-table--order-details td,.woocommerce-order-received .woocommerce-table--order-details th{padding:16px 20px!important;border-bottom:1px solid #f0f0f0!important;font-size:15px!important;vertical-align:top!important}.woocommerce-order-received .woocommerce-table--order-details td:last-child,.woocommerce-order-received .woocommerce-table--order-details th:last-child{text-align:right!important;font-weight:700!important;white-space:nowrap!important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th{font-size:18px!important;font-weight:800!important;color:#1a1a1a!important;border-top:2px solid #e5e5e5!important;background:#fafafa!important}.woocommerce-order-received .woocommerce-table--order-details tfoot th{font-weight:600!important;color:#555!important}.woocommerce-order-received .woocommerce-table--order-details a{color:#c45500!important;text-decoration:none!important;font-weight:600!important}.woocommerce-order-received .woocommerce-table--order-details a:hover{text-decoration:underline!important}.woocommerce-order-received .woocommerce-customer-details{margin-top:28px!important}.woocommerce-order-received .woocommerce-customer-details>h2{font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 16px!important;padding-bottom:12px!important;border-bottom:2px solid #1a1a1a!important}.woocommerce-order-received .woocommerce-columns--addresses,.woocommerce-order-received .col2-set{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;width:100%!important}.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column,.woocommerce-order-received .col2-set .col-1,.woocommerce-order-received .col2-set .col-2{background:#fafafa!important;border:1px solid #e5e5e5!important;border-radius:12px!important;padding:24px!important;width:100%!important;max-width:100%!important;float:none!important}.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column h2,.woocommerce-order-received .col2-set h2,.woocommerce-order-received .col2-set h3{font-size:16px!important;font-weight:700!important;margin:0 0 12px!important;padding-bottom:8px!important;border-bottom:1px solid #e5e5e5!important;color:#1a1a1a!important}.woocommerce-order-received .woocommerce-columns--addresses address,.woocommerce-order-received .col2-set address{font-style:normal!important;font-size:15px!important;color:#333!important;line-height:1.8!important}.woocommerce-order-received .woocommerce-columns--addresses address p,.woocommerce-order-received .col2-set address p{margin:0!important}@media(max-width:600px){.woocommerce-order-received .woocommerce-columns--addresses,.woocommerce-order-received .col2-set{grid-template-columns:1fr!important}}@media(max-width:768px){.woocommerce-order-received .entry-content,.woocommerce-order-received .woocommerce{padding:16px 12px 32px!important}.woocommerce-order-received .woocommerce-table--order-details td,.woocommerce-order-received .woocommerce-table--order-details th{padding:10px 12px!important;font-size:13px!important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th{font-size:15px!important}.woocommerce-order-received .woocommerce-order-details>h2,.woocommerce-order-received .woocommerce-order-details__title{font-size:16px!important}.woocommerce-order-received .woocommerce-customer-details>h2{font-size:16px!important}.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column,.woocommerce-order-received .col2-set .col-1,.woocommerce-order-received .col2-set .col-2{padding:16px!important;border-radius:8px!important}.woocommerce-order-received .woocommerce-columns--addresses address,.woocommerce-order-received .col2-set address{font-size:13px!important;line-height:1.6!important}.trivando-bank-box{padding:16px!important;border-radius:8px!important}.trivando-bank-box h3{font-size:15px!important}.trivando-bank-box p{font-size:13px!important}.trivando-bank-box table{font-size:12px!important}.trivando-bank-box table td:first-child{width:auto!important;min-width:90px!important}.woocommerce-order-received .woocommerce-table--order-details{border-radius:8px!important}.woocommerce-order-received .woocommerce-order-overview{border-radius:8px!important}}.h24-hamburger{display:flex!important;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0;margin-right:8px;flex-shrink:0;order:-1}.h24-hamburger svg{width:24px;height:24px;stroke:#1a1a1a;stroke-width:2;fill:none}.h24-hamburger:hover svg{stroke:#c45500}.nm-mobile-menu-button-wrapper{display:none!important}.nm-header-left{display:flex!important;align-items:center!important;gap:0!important}.h24-cat-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);z-index:100000;opacity:0;pointer-events:none;transition:opacity .3s}.h24-cat-menu-overlay.is-open{opacity:1;pointer-events:auto}.h24-cat-menu{position:fixed;top:0;left:-320px;width:300px;max-width:85vw;height:100vh;background:#fff;z-index:100001;display:flex;flex-direction:column;transition:left .3s ease;box-shadow:4px 0 20px rgb(0 0 0 / .15);overflow:hidden}.h24-cat-menu.is-open{left:0}.h24-cat-menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #eee}.h24-cat-menu-header-left{display:flex;align-items:center;gap:10px}.h24-cat-menu-logo{font-size:20px;font-weight:800;color:#1a1a1a;text-decoration:none;letter-spacing:-.5px}.h24-cat-menu-close{background:none;border:none;font-size:28px;cursor:pointer;color:#666;line-height:1;padding:0 4px}.h24-cat-menu-close:hover{color:#1a1a1a}.h24-cat-menu-title{font-size:16px;font-weight:700;color:#1a1a1a;padding:16px 20px 8px}.h24-cat-menu-body{flex:1;overflow-y:auto;padding:0}.h24-cat-menu-list{list-style:none;margin:0;padding:0}.h24-cat-menu-item{border-bottom:1px solid #f2f2f2}.h24-cat-menu-item>a{display:flex;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;color:#1a1a1a;font-size:15px;font-weight:500;transition:background .15s}.h24-cat-menu-item>a:hover{background:#f7f7f7}.h24-cat-menu-item>a .h24-cat-menu-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.h24-cat-menu-item>a .h24-cat-menu-icon img{width:28px;height:28px;object-fit:cover;border-radius:4px}.h24-cat-menu-item>a .h24-cat-menu-text{flex:1}.h24-cat-menu-item>a .h24-cat-menu-arrow{flex-shrink:0;color:#999;transition:transform .2s}.h24-cat-menu-sub{list-style:none;margin:0;padding:0;display:none;background:#fafafa}.h24-cat-menu-sub.is-open{display:block}.h24-cat-menu-sub li a{display:block;padding:10px 20px 10px 58px;text-decoration:none;color:#555;font-size:14px;font-weight:400;transition:background .15s,color .15s}.h24-cat-menu-sub li a:hover{background:#f0f0f0;color:#c45500}.h24-cat-menu-footer{border-top:1px solid #eee;padding:16px 20px}.h24-cat-menu-footer a{display:block;padding:8px 0;color:#1a1a1a;text-decoration:none;font-size:14px;font-weight:500}.h24-cat-menu-footer a:hover{color:#c45500}@media(max-width:1200px){body.home .nm-shop .products .product,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products .product{flex:0 0 calc((100% - 48px) / 4)!important;max-width:calc((100% - 48px) / 4)!important}body.tax-product_cat .nm-shop .products{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:1024px){body.home .nm-shop .products .product,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products .product{flex:0 0 calc((100% - 32px) / 3)!important;max-width:calc((100% - 32px) / 3)!important}body.tax-product_cat .nm-shop .products{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.h24-top-info-bar{display:none}.h24-cat-nav-bar{display:none}.h24-delivery-status{flex-wrap:nowrap;gap:4px}.h24-delivery-green{font-size:12px}.h24-delivery-sep{font-size:11px}.h24-delivery-date{font-size:16px!important;font-weight:700!important}.h24-section{padding:16px 0}.h24-section-title{font-size:19px}.h24-cat-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;margin-top:8px;align-items:stretch}.h24-cat-grid::-webkit-scrollbar{display:none}.h24-cat-card{flex:0 0 calc((100% - 20px)/3);min-width:0;scroll-snap-align:start;padding:14px 8px;gap:8px;justify-content:flex-start}.h24-cat-card img{width:56px;height:56px;flex-shrink:0;border-radius:10px}.h24-cat-card span{font-size:12px;display:block;width:100%;text-align:center;line-height:1.3;overflow-wrap:break-word;word-break:break-word;hyphens:none}.h24-cat-arrows-mobile{display:flex}.h24-service-bottom-items{gap:20px}.h24-service-bottom-item{font-size:12px}.product_title.entry-title{font-size:20px!important}body.home .nm-shop .products .product,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products .product{flex:0 0 calc((100% - 16px) / 2)!important;max-width:calc((100% - 16px) / 2)!important}body.tax-product_cat .nm-shop .products{grid-template-columns:repeat(2,1fr)!important}.nm-single-product .summary form.cart{flex-wrap:wrap}.nm-single-product .nm-quantity-wrap{flex:0 0 110px;width:110px;max-width:110px}#h24-review-panel{width:100vw}.h24-image-actions{top:-11px;right:39px;gap:10px}.h24-img-btn{width:44px;height:44px;position:relative;z-index:20}.h24-img-btn svg{width:20px;height:20px}.h24-carousel-arrow{width:32px;height:32px}.nm-right-menu>ul>li.h24-header-icon{margin:0 0 0 16px!important;height:auto!important}.h24-header-icon>a{padding:2px 4px!important}.h24-icon-label{font-size:10px}.nm-header-logo img{max-height:40px!important}.nm-right-menu{overflow:visible!important}#nm-main-menu-ul>li>a{font-size:14px!important}.nm-header-row{max-width:100vw!important;overflow:visible!important}#nm-shop-products{padding:0 12px!important}.h24-attr-panel{width:100vw;max-width:100vw;right:-100vw;height:100vh;height:100dvh}.h24-attr-panel-body{padding:12px 16px}.h24-attr-option{padding:12px}.h24-attr-option-img{width:100%;height:100px}}@media(max-width:480px){body.home .nm-shop .products .product,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products .product{flex:0 0 calc((100% - 16px) / 2)!important;max-width:calc((100% - 16px) / 2)!important}.nm-right-menu>ul>li.h24-header-icon{margin:0 0 0 10px!important}.h24-icon-label{display:none}.h24-icon-wrap svg{width:20px;height:20px}.h24-header-icon>a{padding:4px!important}}.nm-page-wrap .wpb_wrapper .nm-row-separator~.vc_row,.nm-page-wrap .wpb_wrapper>.vc_row:last-of-type{width:100%!important;max-width:100%!important}.nm-page-wrap .wpb_wrapper .vc_row .vc_column_container{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.nm-page-wrap .elementor-section .elementor-container{max-width:100%!important}.elementor-widget-wrap .elementor-icon-list-items{display:flex!important;flex-wrap:wrap;justify-content:center;gap:16px 32px;width:100%}.elementor-widget-wrap .elementor-icon-list-item{flex:0 0 auto}.nm-shop-description .wpb_column{width:100%!important}.nm-shop-description .vc_col-sm-4,.nm-shop-description .vc_col-sm-6,.nm-shop-description .vc_col-sm-8{width:100%!important;text-align:center!important}.nm-shop-description .wpb_text_column{text-align:center!important}.nm-shop-description .vc_row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.nm-header-logo img{max-height:58px!important;width:auto}.h24-top-info-bar{background:#1a1a1a;color:#fff;font-size:12px;padding:6px 20px;line-height:1;position:fixed;top:0;left:0;right:0;z-index:99980}.h24-top-info-inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.h24-top-info-left{display:flex;align-items:center;gap:8px}.h24-top-info-right{display:flex;align-items:center;gap:8px}.h24-top-info-right a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s}.h24-top-info-right a:hover{color:#c45500}.h24-top-info-sep{color:#555;font-size:10px}.h24-top-info-left span{white-space:nowrap}.h24-cat-nav-bar{background:#fff;border-bottom:1px solid #e5e5e5;padding:0;margin-bottom:20px}.h24-cat-nav-inner{max-width:1320px;margin:0 auto;padding:10px 20px;display:flex;align-items:flex-start;gap:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.h24-cat-nav-inner::-webkit-scrollbar{display:none}.h24-cat-nav-link{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;text-decoration:none;color:#1a1a1a;transition:border-color .2s,box-shadow .2s,transform .15s;text-align:center;width:160px;flex-shrink:0}.h24-cat-nav-link:hover{border-color:#c45500;box-shadow:0 4px 20px rgb(0 0 0 / .10);transform:translateY(-2px);color:#c45500}.h24-cat-nav-icon{width:80px;height:80px;object-fit:cover;border-radius:12px;background:#f7f7f7;flex-shrink:0}.h24-cat-nav-link span{font-size:14px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:normal;word-break:normal;text-align:center;line-height:1.35;width:100%;min-height:2.7em}.h24-cat-nav-sep{display:none}.h24-section{padding:24px 0}.h24-section-inner{max-width:1320px;margin:0 auto;padding:0 20px}.h24-section-title{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 16px;line-height:1.3}.h24-section-head{max-width:1320px;margin:8px auto 0;padding:0 20px 8px}.h24-section-head .h24-section-title{margin-bottom:0;padding-bottom:4px}#nm-shop{padding:0!important;margin:0 auto!important;min-height:0!important;max-height:none!important;max-width:1320px!important}#nm-shop.header-disabled{padding-top:0!important}#nm-shop-products{padding:20px 20px 0!important;margin:0!important}#nm-shop-browse-wrap{min-height:0!important;padding:0!important;margin:0!important}.nm-shop-products-col{padding:0!important;margin:0!important;overflow:visible!important;width:100%!important;max-width:100%!important;flex-basis:100%!important}#nm-shop .nm-row{margin:0!important;padding:0!important;max-width:none!important}.nm-infload-controls{display:none!important;margin:0!important;min-height:0!important}.nm-page-full{display:none!important}#nm-shop-sidebar,.nm-shop-sidebar-col{display:none!important}.nm-shop .nm-row{display:block!important;padding:0!important;margin:0!important;max-width:none!important}.nm-shop .nm-row:before,.nm-shop .nm-row:after{display:none!important}.nm-shop .nm-shop-products-col{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important}.nm-shop .col-xs-12,.nm-shop .col-md-9,.nm-shop .col-sm-12,.nm-shop .col-md-12{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important}#nm-shop-products .nm-row,#nm-shop-products .nm-row *[class*="col-"]{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.nm-shop-loop-attributes,.nm-shop-loop-attribute,.products .variations,.products .nm-shop-loop-actions{display:none!important}.products li.product{display:flex!important;flex-direction:column!important}.products li.product .nm-shop-loop-product-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.products li.product .nm-shop-loop-details{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.products li.product .nm-shop-loop-title-price{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.products li.product .nm-shop-loop-title-price .price{margin-top:auto!important}.products li.product .h24-delivery-badge{margin-top:6px!important}.nm-shop-loop-details,.nm-shop-loop-title-price{overflow:visible!important;max-height:none!important}.products .woocommerce-loop-product__title,.products .nm-shop-loop-title-link,.products h3,.products h2.woocommerce-loop-product__title,.nm-shop .products h3.woocommerce-loop-product__title{overflow:visible!important;text-overflow:unset!important;white-space:normal!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;max-height:none!important;height:auto!important;word-wrap:break-word!important;overflow-wrap:break-word!important;padding-right:0!important}.products .woocommerce-loop-product__title a,.products h3 a.nm-shop-loop-title-link,.nm-shop .products h3 a{overflow:visible!important;text-overflow:unset!important;white-space:normal!important;display:inline!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-line-clamp:unset!important;max-height:none!important;height:auto!important}.h24-section:first-child{padding-top:8px}.h24-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.h24-cat-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;text-decoration:none;color:#1a1a1a;transition:border-color .2s,box-shadow .2s,transform .15s;text-align:center}.h24-cat-card:hover{border-color:#c45500;box-shadow:0 4px 20px rgb(0 0 0 / .10);transform:translateY(-2px);color:#c45500}.h24-cat-card img{width:80px;height:80px;object-fit:cover;border-radius:12px;background:#f7f7f7}.h24-cat-placeholder{width:80px;height:80px;border-radius:12px;background:#f7f7f7;display:flex;align-items:center;justify-content:center;color:#767676}.h24-cat-card span{font-size:13px;font-weight:600;display:block;text-align:center;line-height:1.3;overflow-wrap:break-word;word-break:break-word;hyphens:none;max-width:100%}.h24-newsletter-inner{background:#faf8f5;border:1px solid #e5e5e5;border-radius:12px;padding:40px;text-align:center}.h24-newsletter-inner h3{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.h24-newsletter-inner p{font-size:14px;color:#555;margin:0 0 20px}.h24-nl-form{display:flex;gap:10px;max-width:460px;margin:0 auto}.h24-nl-form input[type="email"]{flex:1;padding:12px 16px;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.h24-nl-form input[type="email"]:focus{border-color:#c45500}.h24-nl-form button{background:#c45500;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s;white-space:nowrap}.h24-nl-form button:hover{background:#a34800}.h24-price-ab{display:none}@media(max-width:768px){.h24-price-full{display:none!important}.h24-price-ab{display:inline!important}}.h24-about-section{background:#fff;padding:56px 0}.h24-about-inner{max-width:1320px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:64px}.h24-about-inner.layout-right{flex-direction:row-reverse}.h24-about-image{flex:0 0 42%;max-width:42%}.h24-about-image img{width:100%;height:auto;display:block;border-radius:10px;object-fit:cover;max-height:480px}.h24-about-content{flex:1;min-width:0}.h24-about-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c45500;margin:0 0 12px}.h24-about-title{font-size:32px;font-weight:800;color:#1a1a1a;line-height:1.2;margin:0 0 20px}.h24-about-body{font-size:16px;line-height:1.75;color:#444;margin:0 0 28px}.h24-about-body p{margin:0 0 14px}.h24-about-body p:last-child{margin-bottom:0}.h24-about-btn{display:inline-block;background:#c45500;color:#fff;font-size:15px;font-weight:700;padding:14px 32px;border-radius:8px;text-decoration:none;transition:background .2s}.h24-about-btn:hover{background:#a34800;color:#fff}@media(max-width:900px){.h24-about-inner,.h24-about-inner.layout-right{flex-direction:column;gap:32px}.h24-about-image{flex:none;max-width:100%;width:100%}.h24-about-title{font-size:26px}.h24-about-section{padding:40px 0}}@media(max-width:600px){.h24-about-title{font-size:22px}.h24-about-body{font-size:15px}}.h24-service-bottom{background:#faf8f5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:48px 20px}.h24-service-bottom-inner{max-width:1320px;margin:0 auto;text-align:center}.h24-service-bottom-inner h3{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 32px}.h24-service-bottom-items{display:flex;justify-content:center;gap:64px;flex-wrap:wrap;margin-bottom:0}.h24-service-bottom-item{display:flex;flex-direction:column;align-items:center;gap:14px;font-size:15px;font-weight:500;color:#1a1a1a;max-width:200px;text-align:center;line-height:1.4}.h24-service-bottom-item strong{font-weight:700}.h24-service-bottom-icon{width:72px;height:72px;border-radius:50%;background:#fff;border:2px solid #e8ddd0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.h24-service-bottom-icon svg{width:36px;height:36px}.h24-service-bottom-link{display:inline-block;font-size:14px;font-weight:600;color:#c45500;text-decoration:none;margin-top:24px}.h24-service-bottom-link:hover{text-decoration:underline}.nm-single-product{max-width:1320px;margin:0 auto}.product_title.entry-title{font-size:24px!important;font-weight:700!important;line-height:1.3!important;color:#1a1a1a!important;margin-bottom:4px!important}.nm-single-product .summary .price,.nm-single-product .summary p.price,.nm-single-product .summary span.price{font-size:37px!important;font-weight:800!important;color:#000000!important;margin-top:8px!important;margin-bottom:0!important;padding-bottom:0!important;padding-top:0!important;display:block!important;line-height:1.1!important}.nm-single-product .summary .price .woocommerce-Price-amount,.nm-single-product .summary .price .woocommerce-Price-amount.amount,.nm-single-product .summary .price bdi{color:#000000!important}.nm-single-product .summary .h24-price-wrap{margin-bottom:0!important;padding-bottom:0!important;display:flex!important;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.nm-single-product .summary .stock{margin-top:2px!important;margin-bottom:4px!important;padding-top:0!important}.tvt-stock-bar{margin-top:2px!important}.h24-price-dash{font-weight:300!important;font-size:18px!important;margin:0 4px;vertical-align:middle;color:#999}.nm-single-product .variations_form .woocommerce-variation-price{display:none!important}.nm-single-product .variations_form .single_variation_wrap .woocommerce-variation-price{display:none!important}body.single-product .product-type-variable>.summary>.price{display:none!important}.nm-single-product .summary .price del{font-size:16px!important;color:#767676!important;font-weight:400!important}.nm-single-product .summary .price ins{color:#c62828!important;text-decoration:none!important;font-weight:800!important}.h24-shipping-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);z-index:99998;opacity:0;pointer-events:none;transition:opacity .3s}.h24-shipping-overlay.is-open{opacity:1;pointer-events:auto}.h24-shipping-panel{position:fixed;top:0;right:0;width:480px;max-width:95vw;height:100vh;background:#fff;z-index:99999;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-4px 0 24px rgb(0 0 0 / .12);overflow:hidden}.h24-shipping-panel.is-open{transform:translateX(0)}.h24-shipping-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.h24-shipping-title{font-size:20px;font-weight:700;color:#1a1a1a}.h24-shipping-close{background:none;border:none;font-size:28px;cursor:pointer;color:#666;line-height:1;padding:0 4px}.h24-shipping-close:hover{color:#1a1a1a}.h24-shipping-body{flex:1;overflow-y:auto;padding:24px}.h24-shipping-intro{font-size:14px;color:#555;margin:0 0 20px;line-height:1.5}.h24-shipping-table{width:100%;border-collapse:collapse;margin-bottom:24px}.h24-shipping-table th{text-align:left;font-size:13px;font-weight:700;color:#1a1a1a;padding:6px 10px;border-bottom:2px solid #1a1a1a;white-space:nowrap}.h24-shipping-table td{font-size:13px;color:#333;padding:5px 10px;border-bottom:1px solid #e5e5e5}.h24-shipping-table tr:last-child td{border-bottom:none}.h24-shipping-table tr:hover td{background:#f9f9f9}.h24-shipping-notes{background:#f7f7f7;border-radius:8px;padding:16px 20px}.h24-shipping-notes h4{font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 10px}.h24-shipping-notes ul{margin:0;padding:0 0 0 18px;font-size:13px;color:#555;line-height:1.7}.h24-shipping-notes li{margin-bottom:4px}.woocommerce-product-gallery__trigger{display:none!important}.woocommerce-product-gallery .woocommerce-product-gallery__image a{cursor:pointer}.nm-single-product-menu{display:none!important}.h24-delivery-section{margin:20px 0;padding:11px 14px;border:1px solid #e5e5e5;border-radius:8px;background:#fff}.h24-delivery-status{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.h24-delivery-green{font-size:15px;font-weight:700;color:#2e7d32}.h24-delivery-sep{color:#ccc;font-size:14px}.h24-delivery-date{font-size:16px;font-weight:700;color:#1a1a1a}.nm-single-product .summary form.cart{display:flex;align-items:stretch;gap:12px;margin:20px 0 12px;border:none;padding:0}.nm-single-product .nm-quantity-wrap{flex:0 0 120px;width:120px;max-width:120px;display:flex;align-items:center;border:1px solid #1a1a1a;border-radius:8px;overflow:hidden;background:#fff;position:relative}.nm-single-product .nm-quantity-wrap label,.nm-single-product .nm-quantity-wrap .nm-qty-label-abbrev{display:none!important}.nm-single-product .nm-qty-minus,.nm-single-product .nm-qty-plus{display:flex!important;align-items:center;justify-content:center;width:36px;height:48px;background:#fff;border:none;cursor:pointer;font-size:20px;font-weight:600;color:#1a1a1a;user-select:none;-webkit-user-select:none;padding:0;line-height:1;flex-shrink:0}.nm-single-product .nm-qty-minus:hover,.nm-single-product .nm-qty-plus:hover{background:#f5f5f5}.nm-single-product .quantity{border:none;display:flex;align-items:center;width:100%}.nm-single-product .quantity .qty{width:100%;height:48px;border:none!important;border-left:1px solid #e5e5e5!important;border-right:1px solid #e5e5e5!important;font-size:16px;text-align:center;padding:0;-moz-appearance:textfield;background:#fff;font-weight:600;outline:none;flex:1}.nm-single-product .quantity .qty::-webkit-inner-spin-button,.nm-single-product .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nm-single-product .nm-quantity-wrap::after{display:none!important}.nm-single-product .summary .single_add_to_cart_button{flex:1;background:#c45500!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:16px!important;font-weight:700!important;padding:14px 32px!important;cursor:pointer;transition:background .2s!important;text-align:center;height:48px;line-height:1!important;white-space:nowrap}.nm-single-product .summary .single_add_to_cart_button:hover{background:#a34800!important}.nm-single-product .summary .variations_form .variations{display:none!important}.nm-single-product .summary .variations_form .woocommerce-variation-add-to-cart{display:flex;align-items:stretch;gap:16px}.nm-single-product .summary .variations_form .single_variation_wrap .woocommerce-variation{display:none!important}.nm-single-product .summary .variations_form .single_variation_wrap{border:none!important;margin:0!important;padding:0!important}.nm-single-product .summary .variations_form .nm-variation-controls{display:none!important}.h24-attr-row{margin:12px 0;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:border-color .2s,box-shadow .2s;background:#fff}.h24-attr-row:hover{border-color:#1a1a1a;box-shadow:0 1px 6px rgb(0 0 0 / .06)}.h24-attr-row-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.h24-attr-info{display:flex;flex-direction:column;gap:2px}.h24-attr-label{font-size:15px;font-weight:700;color:#1a1a1a}.h24-attr-count{font-weight:400;color:#666;font-size:13px}.h24-attr-selected{font-size:14px;color:#555}.h24-attr-sel-price{color:#c45500;font-weight:700;margin-left:6px}.h24-attr-sel-price .woocommerce-Price-currencySymbol{font-weight:700}.h24-attr-option-price{font-size:14px;color:#c45500;font-weight:600}.h24-attr-sel-price,.h24-attr-option-price{letter-spacing:normal;font-variant-numeric:tabular-nums}.h24-attr-arrow{flex-shrink:0;color:#999;transition:color .2s}.h24-attr-row:hover .h24-attr-arrow{color:#1a1a1a}.h24-attr-panel-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);z-index:99998;opacity:0;pointer-events:none;transition:opacity .3s}.h24-attr-panel-overlay.is-open{opacity:1;pointer-events:auto}.h24-attr-panel{position:fixed;top:0;right:-460px;width:440px;max-width:90vw;height:100vh;height:100dvh;background:#fff;z-index:99999;display:flex;flex-direction:column;transition:right .3s ease;box-shadow:-4px 0 20px rgb(0 0 0 / .15)}.h24-attr-panel.is-open{right:0}.h24-attr-panel-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.h24-attr-panel-title{font-size:20px;font-weight:700;color:#1a1a1a}.h24-attr-panel-close{background:none;border:none;font-size:28px;cursor:pointer;color:#666;line-height:1;padding:0 4px}.h24-attr-panel-close:hover{color:#1a1a1a}.h24-attr-panel-body{flex:1;overflow-y:auto;padding:16px 24px}.h24-attr-panel-body{display:flex;flex-direction:column}.h24-attr-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.h24-attr-option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;border:2px solid #e5e5e5;border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s;text-align:center}.h24-attr-option:hover{border-color:#999}.h24-attr-option.is-selected{border-color:#c45500;background:rgb(196 85 0 / .03)}.h24-attr-option-img{width:100%;height:130px;object-fit:contain;border-radius:6px;border:1px solid #eee;background:#fafafa}.h24-attr-option-info{display:flex;flex-direction:column;gap:2px;width:100%}.h24-attr-option-label{font-size:13px;font-weight:600;color:#1a1a1a;line-height:1.3}.h24-attr-option-price{font-size:12px;color:#c45500;font-weight:600}.h24-attr-option-check{opacity:0;transition:opacity .2s;margin-top:2px}.h24-attr-option.is-selected .h24-attr-option-check{opacity:1}.h24-attr-panel-footer{padding:16px 24px;border-top:1px solid #e5e5e5;flex-shrink:0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.h24-attr-panel-confirm{width:100%;background:#c45500;color:#fff;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s}.h24-attr-panel-confirm:hover{background:#a34800}.h24-seller-info{font-size:14px;color:#1a1a1a;margin:8px 0 0;padding:0}.h24-seller-info a{color:#1a1a1a;text-decoration:underline}.product_meta{display:none!important}.nm-product-share-wrap{display:none!important}.h24-product-badges{display:flex!important;flex-direction:row!important;gap:20px;margin:12px 0 4px;padding:0;flex-wrap:nowrap!important;align-items:center}.h24-product-badge{display:inline-flex!important;align-items:center;gap:6px;font-size:15px;color:#555;font-weight:400;white-space:nowrap}.h24-product-badge svg{flex-shrink:0;color:#555}.h24-cart-badges{justify-content:center;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #e5e5e5;border-top:none}.woocommerce-product-gallery{position:relative!important}.h24-image-actions{position:absolute;top:12px;right:12px;z-index:10;display:flex;flex-direction:row;gap:10px}.h24-img-action{display:flex;flex-direction:column;align-items:center;gap:2px}.h24-img-btn{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 4px rgb(0 0 0 / .08);padding:0;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}@media(hover:hover){.h24-img-btn:hover{border-color:#c45500;box-shadow:0 2px 8px rgb(0 0 0 / .15)}}.h24-img-btn svg{width:18px;height:18px}.h24-img-btn.h24-heart.is-liked svg{fill:#c45500;stroke:#c45500}.h24-like-count{font-size:11px;font-weight:600;color:#555;text-align:center;line-height:1}.trivando-social-login-wrap{margin-top:20px;padding-top:0}.trivando-social-divider{display:flex;align-items:center;margin:20px 0;gap:12px}.trivando-social-divider::before,.trivando-social-divider::after{content:'';flex:1;height:1px;background:#e0e0e0}.trivando-social-divider span{font-size:13px;color:#888;white-space:nowrap;font-weight:400}#trivando-google-btn-wrap,#trivando-google-btn-register-wrap{display:flex;justify-content:center}#nm-product-accordion{margin-top:0;border-top:1px solid #e5e5e5}.nm-product-accordion-panel{border:none!important;border-bottom:1px solid #e5e5e5!important;border-radius:0!important;margin-bottom:0!important;overflow:hidden}.nm-product-accordion-heading{display:flex!important;align-items:center;justify-content:space-between;padding:20px 16px 20px 0!important;font-size:17px!important;font-weight:700!important;color:#1a1a1a!important;background:#fff!important;cursor:pointer;transition:background .15s;text-decoration:none!important;border:none!important}.nm-product-accordion-heading:hover{background:#fff!important;color:#1a1a1a!important}.nm-product-accordion-heading::after{content:'';display:inline-block;width:10px;height:10px;border-right:2px solid #555;border-bottom:2px solid #555;transform:rotate(45deg);transition:transform .25s;flex-shrink:0;margin-left:auto;margin-right:4px}.nm-product-accordion-panel.active .nm-product-accordion-heading::after{transform:rotate(-135deg)}.nm-product-accordion-content{padding:0 0 20px!important;font-size:14px;line-height:1.7;color:#555}.nm-product-accordion-content table{width:100%;border-collapse:collapse}.nm-product-accordion-content table th,.nm-product-accordion-content table td{padding:10px 14px;border-bottom:1px solid #f0f0f0;font-size:14px;text-align:left}.nm-product-accordion-content table th{font-weight:600;color:#1a1a1a;width:35%}.tvt-ab-prefix{font-size:.75em;font-weight:400;vertical-align:middle;margin-right:2px}.nm-single-product .tvt-ab-prefix{font-size:.5em}.h24-price-wrap{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:2px!important}.h24-price-suffix{font-size:13px;color:#767676;font-weight:400;white-space:nowrap}.h24-price-suffix .h24-shipping-link{color:#767676;text-decoration:underline}.h24-price-suffix .h24-shipping-link:hover{color:#c45500}.h24-single-rating{display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-decoration:none;margin-bottom:8px}.h24-single-rating-stars{display:flex;align-items:center;gap:2px}.h24-single-rating-count{font-size:14px;color:#767676;font-weight:400}.h24-single-rating:hover .h24-single-rating-count{color:#c45500;text-decoration:underline}.h24-bewertungen{padding:24px 0;border-top:1px solid #e5e5e5}.h24-bew-title{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.h24-bew-summary{display:flex;align-items:center;gap:16px;margin-bottom:16px}.h24-bew-score{font-size:40px;font-weight:800;color:#1a1a1a;line-height:1}.h24-bew-score-sub{font-size:16px;font-weight:400;color:#767676}.h24-bew-stars{display:flex;gap:2px}.h24-bew-stars svg{width:20px;height:20px}.h24-bew-count{font-size:13px;color:#767676}.h24-bew-text{font-size:14px;line-height:1.6;color:#555;margin-bottom:20px}.h24-bew-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#1a1a1a;text-decoration:none;cursor:pointer;transition:color .15s}.h24-bew-link:hover{color:#c45500}.h24-bew-link svg{transition:transform .15s}.h24-bew-link:hover svg{transform:translateX(3px)}#h24-review-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .45);z-index:99990;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none}#h24-review-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}#h24-review-panel{position:fixed;top:0;right:0;width:480px;max-width:95vw;height:100vh;background:#fff;z-index:99999;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-4px 0 24px rgb(0 0 0 / .12);overflow:hidden}#h24-review-panel.is-open{transform:translateX(0)}.h24-rev-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.h24-rev-head h3{font-size:20px;font-weight:700;color:#1a1a1a;margin:0}.h24-rev-close{background:none;border:none;cursor:pointer;padding:4px;color:#555;line-height:0}.h24-rev-close:hover{color:#1a1a1a}.h24-rev-body{flex:1;overflow-y:auto;padding:24px}.h24-rev-bars{margin-bottom:24px}.h24-rev-bar-row{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;color:#1a1a1a}.h24-rev-bar-row span:first-child{width:16px;text-align:right;font-weight:600}.h24-rev-bar-row svg{flex-shrink:0}.h24-rev-bar-track{flex:1;height:8px;background:#e5e5e5;border-radius:4px;overflow:hidden}.h24-rev-bar-fill{height:100%;background:#c45500;border-radius:4px}.h24-rev-bar-row span:last-child{width:28px;color:#767676;font-size:12px}.h24-rev-item{padding:20px 0;border-top:1px solid #f0f0f0}.h24-rev-item-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.h24-rev-item-stars{display:flex;gap:1px}.h24-rev-item-stars svg{width:14px;height:14px}.h24-rev-item-name{font-size:14px;font-weight:600;color:#1a1a1a}.h24-rev-item-date{font-size:12px;color:#767676}.h24-rev-item-text{font-size:14px;line-height:1.6;color:#555}.h24-rev-empty{text-align:center;padding:40px 0;color:#767676;font-size:14px}.nm-single-product-showcase{padding:5px 0 5px!important}.related.products{display:none!important}#nm-related{display:none!important}#nm-shop-notices-wrap .woocommerce-message{display:none!important}section.upsells.trivando-upsells-section,section.up-sells.upsells.products{padding-top:17px!important;border-top:1px solid #eee!important;margin-top:0!important}.trivando-upsells-section{max-width:1320px!important;margin:5px auto 40px!important;padding:17px 20px 0!important}.trivando-upsells-section>h2{font-size:22px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 20px!important;padding:0!important}.trivando-upsells-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trivando-upsell-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s}.trivando-upsell-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .08)}.trivando-upsell-img{display:block;padding:12px;background:#fafafa}.trivando-upsell-img img{width:100%;height:auto;object-fit:contain;aspect-ratio:1/1;mix-blend-mode:multiply}.trivando-upsell-info{padding:14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.trivando-upsell-title{font-size:14px;font-weight:600;color:#1a1a1a;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trivando-upsell-title:hover{color:#c45500}.trivando-upsell-price{font-size:16px;font-weight:700;color:#c45500}.trivando-upsell-info .trivando-loop-atc{margin-top:auto!important}@media(max-width:768px){.trivando-upsells-grid{grid-template-columns:repeat(2,1fr)}}.trivando-loop-atc{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;background:#c45500!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 16px!important;font-size:13px!important;font-weight:700!important;cursor:pointer;transition:background .2s;margin-top:10px!important;text-decoration:none!important;line-height:1.4!important;text-align:center!important}.trivando-loop-atc:hover{background:#a34800!important;color:#fff!important}.trivando-loop-atc svg{flex-shrink:0}.trivando-loop-atc.added::after{content:' \2713';margin-left:4px}.trivando-loop-atc.loading{opacity:.7;pointer-events:none}.trivando-cross-sells{max-width:1320px;margin:0 auto;padding:0 20px}.wp-block-woocommerce-cart{margin-bottom:0!important;padding-bottom:0!important}.wc-block-cart{margin-bottom:0!important;padding-bottom:0!important}.nm-page-default-col .post-2002{margin-bottom:0!important;padding-bottom:0!important}.nm-page-default{padding-bottom:0!important;margin-bottom:0!important}.trivando-cs-promo{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#fff8e1,#fff3cd);border:1px solid #ffcc02;border-radius:12px;padding:14px 24px;margin-bottom:16px}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.checkout-button,.button.checkout{font-size:20px!important}.trivando-cs-badge{background:#c45500;color:#fff;font-size:18px;font-weight:800;padding:8px 14px;border-radius:8px;white-space:nowrap;line-height:1}.trivando-cs-promo-text h2{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.trivando-cs-promo-text p{font-size:14px;color:#555;margin:0;line-height:1.5}.trivando-cs-promo-text strong{color:#c45500}.trivando-cs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trivando-cs-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s}.trivando-cs-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .08)}.trivando-cs-img-link{display:block;padding:12px;background:#fafafa}.trivando-cs-img-link img{width:100%;height:auto;object-fit:contain;aspect-ratio:1/1;mix-blend-mode:multiply}.trivando-cs-info{padding:14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.trivando-cs-title{font-size:14px;font-weight:600;color:#1a1a1a;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trivando-cs-title:hover{color:#c45500}.trivando-cs-prices{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trivando-cs-old-price{text-decoration:line-through;color:#999;font-size:13px}.trivando-cs-old-price .woocommerce-Price-amount{font-weight:400}.trivando-cs-new-price{font-size:17px;font-weight:800;color:#c45500}.trivando-cs-discount-tag{background:#c45500;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;line-height:1.3}.trivando-cs-atc{display:flex;align-items:center;justify-content:center;gap:8px;background:#c45500;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s;text-decoration:none;text-align:center;margin-top:auto}.trivando-cs-atc:hover{background:#a34800;color:#fff}.trivando-cs-atc svg{flex-shrink:0}@media(max-width:768px){.trivando-cs-grid{grid-template-columns:repeat(2,1fr)}.trivando-cs-promo{flex-direction:column;text-align:center;gap:10px}}.wc-block-components-product-metadata,.wc-block-components-product-metadata__description{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.shop_table.cart .nm-product-details p,.shop_table.cart .nm-product-details .wc-gzd-cart-info,.shop_table.cart .nm-product-details .wc-gzd-product-description,.shop_table.cart .nm-product-details .product-short-description,.nm-product-details .wc-gzd-item-desc,.cart_item .wc-gzd-cart-info,.cart_item .wc-gzd-item-desc,.cart_item p.wc-gzd-item-desc,.cart_item .wc-gzd-product-description{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}.wc-block-cart-items .wc-block-components-product-name{font-size:16px!important}.wc-block-cart-items .wc-block-components-product-price,.wc-block-cart-items .wc-block-components-product-price .woocommerce-Price-amount{font-size:12px!important}.wc-block-components-totals-item .wc-block-components-totals-item__label,.wc-block-components-totals-item .wc-block-components-totals-item__value,.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:12px!important}.wc-block-components-totals-wrapper *,.wc-block-cart .wc-block-components-sidebar *{font-size:12px!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:12px!important}.shop_table.cart td.nm-product-details a,.shop_table.cart .nm-product-details>a{font-size:16px!important}.shop_table.cart td.nm-product-details .product-price,.shop_table.cart .nm-product-details .product-price,.shop_table.cart .nm-product-details .product-price .woocommerce-Price-amount{font-size:12px!important}.shop_table.cart .nm-product-quantity-pricing .product-subtotal,.shop_table.cart .nm-product-quantity-pricing .product-subtotal .woocommerce-Price-amount{font-size:12px!important}.shop_table.cart .product-quantity,.shop_table.cart .product-quantity .qty{font-size:12px!important}.nm-main-menu{display:none!important}.nm-header-placeholder{display:none!important;height:0!important;margin:0!important;padding:0!important}body.home .nm-shop .products,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth;gap:16px!important;flex-wrap:nowrap!important;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:8px!important}body.home .nm-shop .products::-webkit-scrollbar,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products::-webkit-scrollbar{display:none}body.home .nm-shop .products .product,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products .product{flex:0 0 calc((100% - 48px) / 4)!important;max-width:calc((100% - 48px) / 4)!important;width:auto!important;float:none!important;margin:0!important;padding:0!important}body.home .nm-shop .products::before,body.home .nm-shop .products::after,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products::before,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products::after{display:none!important;content:none!important}body.tax-product_cat #nm-shop{padding:0!important;margin:0 auto!important;max-width:1320px!important}body.tax-product_cat #nm-shop-products{padding:20px 20px 0!important;margin:0!important}body.tax-product_cat #nm-shop-products>.nm-row{padding:0!important;margin:0!important;max-width:none!important}body.tax-product_cat .nm-shop-products-col{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;float:none!important}body.tax-product_cat #nm-shop-browse-wrap{padding:0!important;margin:0!important;min-height:0!important}body.tax-product_cat .nm-shop .products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none!important}body.tax-product_cat .nm-shop .products::before,body.tax-product_cat .nm-shop .products::after{display:none!important;content:none!important}body.tax-product_cat .nm-shop .products .product{width:100%!important;float:none!important;margin:0!important;padding:0!important}.trivando-category-description{border-top:1px solid #e0e0e0;margin-top:40px;padding:40px 20px 20px;max-width:1320px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.7;color:#333}.trivando-category-description h1,.trivando-category-description h2,.trivando-category-description h3{margin-top:24px;margin-bottom:12px;color:#111}.trivando-homepage-seo-text{max-width:1320px;margin:0 auto;padding:40px 20px 20px;border-top:1px solid #e0e0e0;font-size:15px;line-height:1.7;color:#333}.trivando-homepage-seo-text h1,.trivando-homepage-seo-text h2,.trivando-homepage-seo-text h3{margin-top:24px;margin-bottom:12px;color:#111}.trivando-homepage-seo-text p{margin-bottom:16px}.trivando-homepage-seo-text ul,.trivando-homepage-seo-text ol{margin:12px 0 16px 24px}.h24-carousel-head{display:flex;align-items:center;justify-content:space-between}.h24-carousel-arrows{display:flex;gap:8px}.h24-carousel-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #d0d0d0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.h24-carousel-arrow:hover{border-color:#1a1a1a;background:#f5f5f5}.h24-carousel-arrow:disabled{opacity:.3;cursor:default;border-color:#e0e0e0}.h24-carousel-arrow:disabled:hover{background:#fff;border-color:#e0e0e0}.h24-cat-arrows-mobile{display:none}.nm-shop .woocommerce-result-count,.nm-shop .woocommerce-pagination,.nm-shop-browse-wrap .woocommerce-result-count{display:none!important}.nm-shop #nm-shop-browse-wrap .nm-shop-results-bar{display:none!important}.nm-header-search-holder,.nm-header-search-overlay{display:none!important}.nm-menu-search{display:none!important}.nm-right-menu{overflow:visible!important;float:right!important;margin:0!important}.nm-right-menu>ul{display:flex!important;align-items:center!important;gap:0!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;list-style:none!important}.nm-right-menu>ul>li{display:none!important}.nm-right-menu>ul>li.h24-header-icon{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;margin:0 0 0 24px!important;padding:0!important;float:none!important;position:relative;height:48px!important;box-sizing:border-box!important}.h24-header-icon>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;color:#1a1a1a!important;padding:4px 8px!important;gap:2px!important;position:relative!important;border-radius:8px!important;transition:background .2s,box-shadow .2s!important}.h24-header-icon>a:hover{background:rgb(0 0 0 / .06)!important;box-shadow:0 1px 4px rgb(0 0 0 / .08)!important}.h24-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.h24-icon-wrap svg{width:24px;height:24px;flex-shrink:0;transition:transform .15s}.h24-header-icon>a:hover .h24-icon-wrap svg{transform:scale(1.1)}.h24-icon-label{font-size:12px;font-weight:500;color:#1a1a1a;white-space:nowrap;line-height:1}.h24-wl-count,.nm-menu-cart .count,.nm-menu-cart .nm-menu-cart-count{font-size:10px!important;font-weight:700!important;min-width:16px!important;height:16px!important;line-height:16px!important;text-align:center!important;background:#c45500!important;color:#fff!important;border-radius:50%!important;position:absolute!important;top:-6px!important;right:-8px!important;padding:0 3px!important;display:none!important;margin:0!important;box-sizing:border-box!important}.h24-wl-count.has-items{display:block!important}.nm-menu-cart .count{display:block!important}.nm-menu-cart .count.nm-count-zero{display:none!important}.nm-menu-cart-title,.nm-menu-cart>a>i,.nm-menu-cart>a>i.nm-font,.nm-menu-cart>a>i[class*="nm-font"]{display:none!important}.h24-service-bar{display:none!important}#nm-cart-panel .buttons .button.checkout{display:block!important;width:100%!important;float:none!important;background:linear-gradient(135deg,#1a1a1a 0%,#333 100%)!important;color:#ffd814!important;border:none!important;border-radius:12px!important;font-size:16px!important;font-weight:700!important;padding:14px 24px!important;text-align:center!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgb(0 0 0 / .18)!important;text-decoration:none!important;margin-top:8px!important;box-sizing:border-box!important}#nm-cart-panel .buttons .button.checkout:hover{background:linear-gradient(135deg,#333 0%,#555 100%)!important;box-shadow:0 4px 12px rgb(0 0 0 / .25)!important}.wc-proceed-to-checkout .checkout-button,.wc-proceed-to-checkout .button.checkout-button,.wc-proceed-to-checkout .button.alt{display:block!important;width:100%!important;background:linear-gradient(135deg,#1a1a1a 0%,#333 100%)!important;color:#ffd814!important;border:none!important;border-radius:12px!important;font-size:18px!important;font-weight:700!important;padding:16px 32px!important;text-align:center!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgb(0 0 0 / .18)!important;text-decoration:none!important}.wc-proceed-to-checkout .checkout-button:hover,.wc-proceed-to-checkout .button.alt:hover{background:linear-gradient(135deg,#333 0%,#555 100%)!important;box-shadow:0 4px 12px rgb(0 0 0 / .25)!important}.wc-block-cart__submit-button,.wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button,.wc-block-cart .wc-block-components-button{display:block!important;width:100%!important;background:linear-gradient(135deg,#1a1a1a 0%,#333 100%)!important;color:#ffd814!important;border:none!important;border-radius:12px!important;font-size:18px!important;font-weight:700!important;padding:16px 32px!important;text-align:center!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgb(0 0 0 / .18)!important;text-decoration:none!important}.wc-block-cart__submit-button:hover,.wc-block-cart .wc-block-components-button:hover{background:linear-gradient(135deg,#333 0%,#555 100%)!important;box-shadow:0 4px 12px rgb(0 0 0 / .25)!important}.wc-block-cart__submit-button .wc-block-components-button__text{color:#ffd814!important}#nm-cart-panel .buttons a:first-child{display:block!important;width:100%!important;float:none!important;text-align:center!important;padding:12px 24px!important;border-radius:12px!important;box-sizing:border-box!important}#nm-cart-panel .woocommerce-mini-cart__buttons.buttons{display:flex!important;flex-direction:column!important;gap:8px!important}.nm-right-menu{overflow:visible!important}.nm-right-menu>ul{overflow:visible!important}.nm-header-row{overflow:visible!important;max-width:1320px!important;margin:0 auto!important;padding:0 20px!important}.nm-header-row>.nm-header-col{padding-left:0!important;padding-right:0!important}.nm-header-left{flex:0 0 auto!important}.nm-menu-wishlist.h24-header-icon{overflow:visible!important}.nm-menu-wishlist .h24-icon-wrap{overflow:visible!important;width:28px!important;height:28px!important}.nm-menu-wishlist .h24-icon-wrap svg{width:24px!important;height:24px!important}.woocommerce-checkout-payment .wc_payment_methods li{border:2px solid #fff0;border-radius:8px;padding:12px;transition:background .2s,border-color .2s}.woocommerce-checkout-payment .wc_payment_methods li.selected{background:rgb(0 0 0 / .05);border-color:#1a1a1a}.woocommerce-checkout-payment .wc_payment_methods li label{font-size:17px!important;cursor:pointer}.woocommerce-checkout-payment .wc_payment_methods li .payment_box{font-size:15px}.woocommerce-checkout-payment .wc_payment_methods{margin-bottom:0!important;padding-bottom:0!important}#payment .place-order,#order_review .place-order,.woocommerce-checkout-payment .place-order,.woocommerce-checkout #payment .place-order,.woocommerce-checkout #payment div.place-order,.woocommerce-checkout #payment div.form-row.place-order{margin:0!important;padding:4px 0 0!important}#payment .form-row{margin-bottom:0!important}.woocommerce-checkout #payment div.form-row{margin:0!important;padding:4px 0 0!important}.woocommerce-checkout #payment .place-order #place_order~*:not([type="hidden"]){height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border:0!important;line-height:0!important;font-size:0!important}.woocommerce-terms-and-conditions-wrapper{margin:4px 0!important;padding:0!important}.woocommerce-checkout .nm-checkout-login-coupon .nm-shop-notice a{display:inline!important;text-decoration:underline!important}.trivando-express-before-methods{margin:0 0 6px!important;padding:0!important}.wc-block-components-radio-control-accordion-option{border:2px solid transparent!important;border-radius:8px!important;padding:12px!important;transition:background .2s,border-color .2s!important}.wc-block-components-radio-control-accordion-option--checked,.wc-block-components-radio-control__option--checked{background:rgb(0 0 0 / .05)!important;border-color:#1a1a1a!important}.wc-block-components-radio-control .wc-block-components-radio-control__label{font-size:17px!important}.wc-block-components-radio-control .wc-block-components-radio-control__description{font-size:15px!important}.wc-block-components-express-payment-continue-rule{display:none!important}#wc-stripe-payment-request-button-separator{display:none!important}#wc-stripe-express-checkout-button-separator{display:none!important}[id*="express-checkout"][id*="separator"]{display:none!important}[id*="payment-request"][id*="separator"]{display:none!important}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals,.woocommerce-checkout-review-order-table tr.shipping{display:none!important}.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total th{white-space:nowrap}.woocommerce-checkout-review-order-table .order-total .includes_tax{display:inline!important;white-space:nowrap;font-size:12px}.woocommerce-shipping-fields{display:none!important}#ship-to-different-address{display:none!important}.nm-footer-widgets{display:none!important}.nm-footer{background:#1a1a1a!important;line-height:1;padding:0!important;margin:0!important}.nm-footer-bar{color:#999;font-size:14px!important;line-height:1!important;padding:0!important;margin:0!important}.nm-footer-bar-inner{background:#1a1a1a!important;padding:0!important;min-height:0!important;margin:0!important}.nm-footer-bar a{color:#999!important;font-size:14px!important;display:inline-block;padding:12px 6px!important;min-height:48px;min-width:48px;line-height:24px!important}.nm-footer-bar a:hover{color:#fff!important}.nm-footer-bar .nm-footer-bar-col-inner{gap:4px!important;flex-wrap:wrap!important;padding:0!important;margin:0!important}#nm-footer-bar-menu{display:flex;flex-wrap:wrap;gap:0;list-style:none;padding:0;margin:0}#nm-footer-bar-menu li{margin:0;padding:0}.nm-footer-bar .nm-row{padding:0!important;margin:0 auto!important}.nm-footer *{box-sizing:border-box}.nm-footer .nm-footer-bar .nm-row .col{padding:0!important}@media(max-width:768px){#nm-footer-bar-menu{justify-content:center}.nm-footer-bar .nm-footer-bar-col-inner{justify-content:center!important;text-align:center}.nm-footer-bar .nm-row .col{text-align:center}}html,body{background:#1a1a1a}.nm-page-overflow{background:#fff}.nm-page-wrap{background:#fff}.nm-page-wrap a{color:#1a1a1a}.nm-page-wrap a:hover{color:#c45500}.woocommerce-checkout .woocommerce-checkout{max-width:1200px;margin:0 auto;padding:24px 16px}.woocommerce-checkout #customer_details{float:left!important;width:57%!important;padding-right:24px!important;margin-bottom:16px;box-sizing:border-box!important}.woocommerce-checkout #customer_details .col-1{float:none!important;width:100%!important;max-width:100%!important;padding:0;margin-bottom:16px}.woocommerce-checkout #customer_details .col-2{display:none!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3,.woocommerce-checkout #customer_details h3{font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 16px!important;padding:0!important;line-height:1.3!important}.woocommerce-checkout #order_review_heading{float:right!important;width:43%!important;font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;padding:0 0 16px!important;margin:0!important;box-sizing:border-box!important;line-height:1.3!important}.woocommerce-checkout #order_review{float:right!important;width:43%!important;box-sizing:border-box!important}.woocommerce-checkout .woocommerce-checkout-review-order{padding:0;margin-bottom:0}.woocommerce-checkout .form-row{position:relative!important;margin-bottom:12px!important}.woocommerce-checkout p.form-row{margin-bottom:12px!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:12px!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p{margin-bottom:12px!important}.woocommerce-checkout .form-row>label{position:absolute!important;top:50%!important;left:13px!important;transform:translateY(-50%)!important;font-size:15px!important;font-weight:400!important;color:#999!important;pointer-events:none!important;transition:all .15s ease!important;z-index:1!important;margin:0!important;padding:0 2px!important;background:transparent!important;line-height:1!important}.woocommerce-checkout .form-row>label .required{color:#999!important}.woocommerce-checkout .form-row>label .optional{font-weight:400!important;color:#999!important}.woocommerce-checkout .form-row.tvt-float-active>label,.woocommerce-checkout .form-row.tvt-float-focus>label{top:7px!important;transform:none!important;font-size:11px!important;color:#555!important;font-weight:500!important}.woocommerce-checkout .form-row.tvt-float-active>label .required,.woocommerce-checkout .form-row.tvt-float-focus>label .required{color:#555!important}.woocommerce-checkout input::placeholder{color:transparent!important}.woocommerce-checkout textarea::placeholder{color:transparent!important}.woocommerce-checkout .form-row.thwcfd-field-country>label,.woocommerce-checkout .form-row.thwcfd-field-state>label,.woocommerce-checkout #billing_country_field>label,.woocommerce-checkout #billing_state_field>label{top:7px!important;transform:none!important;font-size:11px!important;color:#555!important;font-weight:500!important}.woocommerce-checkout .select2-container .select2-selection{padding:22px 12px 8px!important;height:auto!important;min-height:48px!important;border:1px solid #ccc!important;border-radius:6px!important;background:#fff!important}.woocommerce-checkout .select2-container .select2-selection__rendered{padding:0!important;line-height:1.2!important;font-size:15px!important}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-checkout .input-text{border:1px solid #ccc!important;border-radius:6px!important;padding:22px 12px 8px!important;font-size:15px!important;transition:border-color .2s!important;background:#fff!important;--nm--inputs-padding-vertical:22px !important;width:100%!important;box-sizing:border-box!important}.woocommerce-checkout input[type=text]:focus,.woocommerce-checkout input[type=email]:focus,.woocommerce-checkout input[type=tel]:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:#1a1a1a!important;outline:none!important;box-shadow:0 0 0 2px rgb(26 26 26 / .08)!important}.woocommerce-checkout select{appearance:auto!important;-webkit-appearance:auto!important;padding-top:22px!important;padding-bottom:8px!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:48.5%!important}.woocommerce-checkout .form-row-first{float:left!important;clear:left!important}.woocommerce-checkout .form-row-last{float:right!important;clear:right!important}.woocommerce-checkout .form-row-wide{clear:both!important;width:100%!important}.woocommerce-checkout #payment,.woocommerce-checkout-payment #payment,.woocommerce-checkout .woocommerce-checkout-payment #payment{border:1px solid #e5e5e5!important;border-radius:10px!important;padding:2px 2px 0 2px!important;margin:16px 0 0 0!important;width:100%!important;box-sizing:border-box!important;background:#fff!important}.woocommerce-checkout #payment .payment_methods{border:none!important}.woocommerce-checkout #payment .payment_methods>li{border-bottom:1px solid #f0f0f0!important}.woocommerce-checkout #payment .payment_methods>li:last-child{border-bottom:none!important}.trivando-checkout-trust{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 14px;flex-wrap:wrap}.trivando-checkout-trust .h24-product-badge{font-size:15px;color:#555}.trivando-checkout-trust .h24-product-badge svg{width:18px;height:18px;color:#555}.woocommerce-checkout #place_order{background:#c45500!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:17px!important;font-weight:700!important;padding:14px 32px!important;width:100%!important;cursor:pointer!important;transition:background .2s!important;text-transform:none!important;letter-spacing:0!important;box-sizing:border-box!important;margin:4px 0 0 0!important}.woocommerce-checkout #place_order:hover{background:#a34800!important}.woocommerce-checkout-review-order-table{border:1px solid #e5e5e5!important;border-radius:10px!important;overflow:hidden!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:10px 16px!important;border-bottom:1px solid #f0f0f0!important}.woocommerce-checkout-review-order-table tr:last-child th,.woocommerce-checkout-review-order-table tr:last-child td{border-bottom:none!important}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size:17px!important;font-weight:700!important;border-top:2px solid #e5e5e5!important;padding-top:14px!important}@media(max-width:991px){.woocommerce-checkout #customer_details{float:none!important;width:100%!important;padding-right:0!important}.woocommerce-checkout #order_review_heading{float:none!important;width:100%!important;clear:both!important;padding:24px 0 12px!important;margin:0!important}.woocommerce-checkout #order_review{float:none!important;width:100%!important;clear:both!important}}@media(max-width:768px){.woocommerce-checkout .woocommerce-checkout{padding:16px 12px!important}.woocommerce-checkout #customer_details .col-1{padding:0!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout #customer_details h3{font-size:19px!important;margin:0 0 14px!important}.woocommerce-checkout #order_review_heading{font-size:19px!important;padding:20px 0 12px!important}.woocommerce-checkout .form-row{margin-bottom:10px!important}.woocommerce-checkout .form-row>label{font-size:15px!important;left:12px!important}.woocommerce-checkout .form-row.tvt-float-active>label,.woocommerce-checkout .form-row.tvt-float-focus>label{font-size:11px!important;top:6px!important}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-checkout .input-text{font-size:16px!important;padding:22px 12px 8px!important}.woocommerce-checkout .select2-container .select2-selection{padding:22px 12px 8px!important;min-height:48px!important}.woocommerce-checkout .select2-container .select2-selection__rendered{font-size:16px!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%!important;float:none!important}.woocommerce-checkout-review-order-table{border-radius:8px!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:10px 14px!important;font-size:15px!important}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size:17px!important}.woocommerce-checkout #payment,.woocommerce-checkout-payment #payment,.woocommerce-checkout .woocommerce-checkout-payment #payment{padding:2px!important;border-radius:8px!important;margin-top:12px!important}.woocommerce-checkout-payment .wc_payment_methods li{padding:12px!important}.woocommerce-checkout-payment .wc_payment_methods li label{font-size:18px!important}.woocommerce-checkout-payment .wc_payment_methods li .payment_box{font-size:15px!important}.woocommerce-checkout-payment .wc_payment_methods li .payment_box p{font-size:15px!important}.woocommerce-checkout #place_order{font-size:18px!important;padding:16px 24px!important;border-radius:8px!important;min-height:52px!important;margin:4px 0 0 0!important}.woocommerce-checkout #ppcp-messages,.woocommerce-checkout .ppcp-proceed-to-paypal,.woocommerce-checkout [id*="ppc-button"],.woocommerce-checkout [class*="ppcp-button"]{min-height:52px!important}.woocommerce-checkout [id*="ppc-button"] .paypal-button,.woocommerce-checkout .ppcp-proceed-to-paypal .paypal-button{min-height:52px!important;font-size:18px!important}.trivando-checkout-trust{gap:12px;margin:0 0 12px}.trivando-checkout-trust .h24-product-badge{font-size:14px}.trivando-checkout-trust .h24-product-badge svg{width:16px;height:16px}.woocommerce-checkout .woocommerce-checkout-review-order{padding:0!important;margin:0!important}.woocommerce-checkout #payment .place-order,.woocommerce-checkout #payment div.place-order,.woocommerce-checkout #order_review .place-order{padding:4px 0 0 0!important;margin:0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:13px!important;padding:0!important;margin:4px 0!important}.nm-checkout-login-coupon{margin-bottom:12px!important}.nm-checkout-login-coupon>li:last-child{margin-bottom:20px!important}.nm-checkout-login-coupon .nm-shop-notice{font-size:15px!important;line-height:1.5!important;white-space:normal!important;word-wrap:break-word!important;overflow:visible!important}.nm-checkout-login-coupon .nm-shop-notice a{display:inline!important;text-decoration:underline!important}}@media(max-width:480px){.woocommerce-checkout .woocommerce-checkout{padding:12px 8px!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout #customer_details h3{font-size:18px!important}.woocommerce-checkout #order_review_heading{font-size:18px!important;padding:16px 0 10px!important}}.woocommerce-order-received .nm-page-wrap,.woocommerce-order-received .nm-page-wrap .col{max-width:100%!important;width:100%!important;padding:0!important}.woocommerce-order-received .entry-content,.woocommerce-order-received .woocommerce{max-width:900px!important;margin:0 auto!important;padding:32px 24px 48px!important}.woocommerce-order-received .nm-page-wrap{padding-top:20px!important}.woocommerce-order-received .h24-top-info-bar{display:none!important}.woocommerce-order-received .woocommerce-order{max-width:100%}.woocommerce-order-received .woocommerce-thankyou-order-received{display:none!important}.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;background:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;overflow:hidden!important;margin:0 0 28px!important;padding:0!important;list-style:none!important}.woocommerce-order-received .woocommerce-order-overview li{padding:20px 20px!important;display:flex!important;flex-direction:column!important;gap:6px!important;border-right:1px solid #eee!important;border-bottom:none!important;font-size:13px!important;color:#888!important;text-transform:uppercase!important;letter-spacing:.5px!important}.woocommerce-order-received .woocommerce-order-overview li:last-child{border-right:none!important}.woocommerce-order-received .woocommerce-order-overview li strong{font-size:16px!important;color:#1a1a1a!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}@media(max-width:680px){.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr 1fr!important}.woocommerce-order-received .woocommerce-order-overview li{border-bottom:1px solid #eee!important;padding:14px 12px!important;font-size:11px!important}.woocommerce-order-received .woocommerce-order-overview li strong{font-size:14px!important}}@media(max-width:480px){.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr!important}.woocommerce-order-received .woocommerce-order-overview li{border-right:none!important;border-bottom:1px solid #eee!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important}.woocommerce-order-received .woocommerce-order-overview li:last-child{border-bottom:none!important}}.woocommerce-order-received .woocommerce-bacs-bank-details,.woocommerce-order-received section.woocommerce-bacs-bank-details{display:none!important}.trivando-bank-box{background:#fff8e1;border:1px solid #ffcc02;border-radius:12px;padding:24px 28px;margin:0 0 28px}.trivando-bank-box h3{font-size:17px;font-weight:700;color:#e65100;margin:0 0 8px}.trivando-bank-box p{font-size:15px;color:#333;margin:0 0 16px;line-height:1.6}.trivando-bank-box table{width:100%;border-collapse:collapse;font-size:14px}.trivando-bank-box table td{padding:8px 0;border-bottom:1px solid rgb(0 0 0 / .06);color:#333}.trivando-bank-box table td:first-child{font-weight:600;color:#1a1a1a;width:140px}.trivando-bank-box table tr:last-child td{border-bottom:none}.woocommerce-order-received .woocommerce-order-details{margin-bottom:28px!important}.woocommerce-order-received .woocommerce-order-details>h2,.woocommerce-order-received .woocommerce-order-details__title{font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 16px!important;padding-bottom:12px!important;border-bottom:2px solid #1a1a1a!important}.woocommerce-order-received .woocommerce-table--order-details{width:100%!important;border-collapse:collapse!important;border:1px solid #e5e5e5!important;border-radius:12px!important;overflow:hidden!important}.woocommerce-order-received .woocommerce-table--order-details thead{display:none!important}.woocommerce-order-received .woocommerce-table--order-details td,.woocommerce-order-received .woocommerce-table--order-details th{padding:16px 20px!important;border-bottom:1px solid #f0f0f0!important;font-size:15px!important;vertical-align:top!important}.woocommerce-order-received .woocommerce-table--order-details td:last-child,.woocommerce-order-received .woocommerce-table--order-details th:last-child{text-align:right!important;font-weight:700!important;white-space:nowrap!important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th{font-size:18px!important;font-weight:800!important;color:#1a1a1a!important;border-top:2px solid #e5e5e5!important;background:#fafafa!important}.woocommerce-order-received .woocommerce-table--order-details tfoot th{font-weight:600!important;color:#555!important}.woocommerce-order-received .woocommerce-table--order-details a{color:#c45500!important;text-decoration:none!important;font-weight:600!important}.woocommerce-order-received .woocommerce-table--order-details a:hover{text-decoration:underline!important}.woocommerce-order-received .woocommerce-customer-details{margin-top:28px!important}.woocommerce-order-received .woocommerce-customer-details>h2{font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 16px!important;padding-bottom:12px!important;border-bottom:2px solid #1a1a1a!important}.woocommerce-order-received .woocommerce-columns--addresses,.woocommerce-order-received .col2-set{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;width:100%!important}.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column,.woocommerce-order-received .col2-set .col-1,.woocommerce-order-received .col2-set .col-2{background:#fafafa!important;border:1px solid #e5e5e5!important;border-radius:12px!important;padding:24px!important;width:100%!important;max-width:100%!important;float:none!important}.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column h2,.woocommerce-order-received .col2-set h2,.woocommerce-order-received .col2-set h3{font-size:16px!important;font-weight:700!important;margin:0 0 12px!important;padding-bottom:8px!important;border-bottom:1px solid #e5e5e5!important;color:#1a1a1a!important}.woocommerce-order-received .woocommerce-columns--addresses address,.woocommerce-order-received .col2-set address{font-style:normal!important;font-size:15px!important;color:#333!important;line-height:1.8!important}.woocommerce-order-received .woocommerce-columns--addresses address p,.woocommerce-order-received .col2-set address p{margin:0!important}@media(max-width:600px){.woocommerce-order-received .woocommerce-columns--addresses,.woocommerce-order-received .col2-set{grid-template-columns:1fr!important}}@media(max-width:768px){.woocommerce-order-received .entry-content,.woocommerce-order-received .woocommerce{padding:16px 12px 32px!important}.woocommerce-order-received .woocommerce-table--order-details td,.woocommerce-order-received .woocommerce-table--order-details th{padding:10px 12px!important;font-size:13px!important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th{font-size:15px!important}.woocommerce-order-received .woocommerce-order-details>h2,.woocommerce-order-received .woocommerce-order-details__title{font-size:16px!important}.woocommerce-order-received .woocommerce-customer-details>h2{font-size:16px!important}.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column,.woocommerce-order-received .col2-set .col-1,.woocommerce-order-received .col2-set .col-2{padding:16px!important;border-radius:8px!important}.woocommerce-order-received .woocommerce-columns--addresses address,.woocommerce-order-received .col2-set address{font-size:13px!important;line-height:1.6!important}.trivando-bank-box{padding:16px!important;border-radius:8px!important}.trivando-bank-box h3{font-size:15px!important}.trivando-bank-box p{font-size:13px!important}.trivando-bank-box table{font-size:12px!important}.trivando-bank-box table td:first-child{width:auto!important;min-width:90px!important}.woocommerce-order-received .woocommerce-table--order-details{border-radius:8px!important}.woocommerce-order-received .woocommerce-order-overview{border-radius:8px!important}}.h24-hamburger{display:flex!important;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0;margin-right:8px;flex-shrink:0;order:-1}.h24-hamburger svg{width:24px;height:24px;stroke:#1a1a1a;stroke-width:2;fill:none}.h24-hamburger:hover svg{stroke:#c45500}.nm-mobile-menu-button-wrapper{display:none!important}.nm-header-left{display:flex!important;align-items:center!important;gap:0!important}.h24-cat-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);z-index:100000;opacity:0;pointer-events:none;transition:opacity .3s}.h24-cat-menu-overlay.is-open{opacity:1;pointer-events:auto}.h24-cat-menu{position:fixed;top:0;left:-320px;width:300px;max-width:85vw;height:100vh;background:#fff;z-index:100001;display:flex;flex-direction:column;transition:left .3s ease;box-shadow:4px 0 20px rgb(0 0 0 / .15);overflow:hidden}.h24-cat-menu.is-open{left:0}.h24-cat-menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #eee}.h24-cat-menu-header-left{display:flex;align-items:center;gap:10px}.h24-cat-menu-logo{font-size:20px;font-weight:800;color:#1a1a1a;text-decoration:none;letter-spacing:-.5px}.h24-cat-menu-close{background:none;border:none;font-size:28px;cursor:pointer;color:#666;line-height:1;padding:0 4px}.h24-cat-menu-close:hover{color:#1a1a1a}.h24-cat-menu-title{font-size:16px;font-weight:700;color:#1a1a1a;padding:16px 20px 8px}.h24-cat-menu-body{flex:1;overflow-y:auto;padding:0}.h24-cat-menu-list{list-style:none;margin:0;padding:0}.h24-cat-menu-item{border-bottom:1px solid #f2f2f2}.h24-cat-menu-item>a{display:flex;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;color:#1a1a1a;font-size:15px;font-weight:500;transition:background .15s}.h24-cat-menu-item>a:hover{background:#f7f7f7}.h24-cat-menu-item>a .h24-cat-menu-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.h24-cat-menu-item>a .h24-cat-menu-icon img{width:28px;height:28px;object-fit:cover;border-radius:4px}.h24-cat-menu-item>a .h24-cat-menu-text{flex:1}.h24-cat-menu-item>a .h24-cat-menu-arrow{flex-shrink:0;color:#999;transition:transform .2s}.h24-cat-menu-sub{list-style:none;margin:0;padding:0;display:none;background:#fafafa}.h24-cat-menu-sub.is-open{display:block}.h24-cat-menu-sub li a{display:block;padding:10px 20px 10px 58px;text-decoration:none;color:#555;font-size:14px;font-weight:400;transition:background .15s,color .15s}.h24-cat-menu-sub li a:hover{background:#f0f0f0;color:#c45500}.h24-cat-menu-footer{border-top:1px solid #eee;padding:16px 20px}.h24-cat-menu-footer a{display:block;padding:8px 0;color:#1a1a1a;text-decoration:none;font-size:14px;font-weight:500}.h24-cat-menu-footer a:hover{color:#c45500}@media(max-width:1200px){body.home .nm-shop .products .product,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products .product{flex:0 0 calc((100% - 48px) / 4)!important;max-width:calc((100% - 48px) / 4)!important}body.tax-product_cat .nm-shop .products{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:1024px){body.home .nm-shop .products .product,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products .product{flex:0 0 calc((100% - 32px) / 3)!important;max-width:calc((100% - 32px) / 3)!important}body.tax-product_cat .nm-shop .products{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.h24-top-info-bar{display:none}.h24-cat-nav-bar{display:none}.h24-delivery-status{flex-wrap:nowrap;gap:4px}.h24-delivery-green{font-size:12px}.h24-delivery-sep{font-size:11px}.h24-delivery-date{font-size:16px!important;font-weight:700!important}.h24-section{padding:16px 0}.h24-section-title{font-size:19px}.h24-cat-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;margin-top:8px;align-items:stretch}.h24-cat-grid::-webkit-scrollbar{display:none}.h24-cat-card{flex:0 0 calc((100% - 20px)/3);min-width:0;scroll-snap-align:start;padding:14px 8px;gap:8px;justify-content:flex-start}.h24-cat-card img{width:56px;height:56px;flex-shrink:0;border-radius:10px}.h24-cat-card span{font-size:12px;display:block;width:100%;text-align:center;line-height:1.3;overflow-wrap:break-word;word-break:break-word;hyphens:none}.h24-cat-arrows-mobile{display:flex}.h24-service-bottom-items{gap:20px}.h24-service-bottom-item{font-size:12px}.product_title.entry-title{font-size:20px!important}body.home .nm-shop .products .product,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products .product{flex:0 0 calc((100% - 16px) / 2)!important;max-width:calc((100% - 16px) / 2)!important}body.tax-product_cat .nm-shop .products{grid-template-columns:repeat(2,1fr)!important}.nm-single-product .summary form.cart{flex-wrap:wrap}.nm-single-product .nm-quantity-wrap{flex:0 0 110px;width:110px;max-width:110px}#h24-review-panel{width:100vw}.h24-image-actions{top:-11px;right:39px;gap:10px}.h24-img-btn{width:44px;height:44px;position:relative;z-index:20}.h24-img-btn svg{width:20px;height:20px}.h24-carousel-arrow{width:32px;height:32px}.nm-right-menu>ul>li.h24-header-icon{margin:0 0 0 16px!important;height:auto!important}.h24-header-icon>a{padding:2px 4px!important}.h24-icon-label{font-size:10px}.nm-header-logo img{max-height:40px!important}.nm-right-menu{overflow:visible!important}#nm-main-menu-ul>li>a{font-size:14px!important}.nm-header-row{max-width:100vw!important;overflow:visible!important}#nm-shop-products{padding:0 12px!important}.h24-attr-panel{width:100vw;max-width:100vw;right:-100vw;height:100vh;height:100dvh}.h24-attr-panel-body{padding:12px 16px}.h24-attr-option{padding:12px}.h24-attr-option-img{width:100%;height:100px}}@media(max-width:480px){body.home .nm-shop .products .product,body.post-type-archive-product:not(.tax-product_cat) .nm-shop .products .product{flex:0 0 calc((100% - 16px) / 2)!important;max-width:calc((100% - 16px) / 2)!important}.nm-right-menu>ul>li.h24-header-icon{margin:0 0 0 10px!important}.h24-icon-label{display:none}.h24-icon-wrap svg{width:20px;height:20px}.h24-header-icon>a{padding:4px!important}}.nm-page-wrap .wpb_wrapper .nm-row-separator~.vc_row,.nm-page-wrap .wpb_wrapper>.vc_row:last-of-type{width:100%!important;max-width:100%!important}.nm-page-wrap .wpb_wrapper .vc_row .vc_column_container{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.nm-page-wrap .elementor-section .elementor-container{max-width:100%!important}.elementor-widget-wrap .elementor-icon-list-items{display:flex!important;flex-wrap:wrap;justify-content:center;gap:16px 32px;width:100%}.elementor-widget-wrap .elementor-icon-list-item{flex:0 0 auto}.nm-shop-description .wpb_column{width:100%!important}.nm-shop-description .vc_col-sm-4,.nm-shop-description .vc_col-sm-6,.nm-shop-description .vc_col-sm-8{width:100%!important;text-align:center!important}.nm-shop-description .wpb_text_column{text-align:center!important}.nm-shop-description .vc_row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.wc-stripe-payment-button-preview{align-items:center;background-color:#000;border-radius:5px;display:flex;height:40px;justify-content:center}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:40px}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}button.stripe-gateway-stripelink-modal-trigger{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:5px;width:64px}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:#fff0;border-color:#fff0}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span{align-items:center;display:flex;float:right;justify-content:center}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element .content:empty{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}.tvt-bottom-footer{background:#1a1a1a;border-top:1px solid #333;padding:20px 0;color:#ccc;font-size:12px}.tvt-bf-inner{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;flex-wrap:wrap}.tvt-bf-section{display:flex;flex-direction:column;gap:8px}.tvt-bf-label{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.tvt-bf-icons{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tvt-bf-icons-row2{margin-top:2px}.tvt-bf-icon{border-radius:4px;flex-shrink:0}.tvt-bf-icon-text{background:#2a2a2a;border:1px solid #444;border-radius:4px;padding:3px 8px;font-size:10px;color:#ccc;font-weight:500;white-space:nowrap;height:24px;display:flex;align-items:center}.tvt-bf-trustpilot{margin-left:auto}.tvt-bf-tp-link{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none!important;color:#ccc!important;transition:opacity .15s}.tvt-bf-tp-link:hover{opacity:.8}.tvt-bf-tp-stars{display:flex;gap:1px}.tvt-bf-tp-star{display:block}.tvt-bf-tp-info{font-size:11px;color:#999}.tvt-bf-tp-info strong{color:#fff;font-weight:600}.tvt-bf-tp-sep{color:#555;margin:0 4px}@media(max-width:768px){.tvt-bf-inner{flex-direction:column;align-items:center;text-align:center;gap:20px}.tvt-bf-icons{justify-content:center}.tvt-bf-trustpilot{margin-left:0}.tvt-bf-section{align-items:center}}#h24-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .45);z-index:99990;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none}#h24-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}#h24-panel{position:fixed;top:0;left:0;width:320px;max-width:90vw;height:100vh;background:#fff;z-index:99999;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1),width .25s ease;display:flex;flex-direction:column;box-shadow:4px 0 24px rgb(0 0 0 / .12);font-family:proxima-nova,Arial,Helvetica,sans-serif;font-size:16px}#h24-panel.is-open{transform:translateX(0)}.h24-panel-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;flex-shrink:0;background:#fff}.h24-panel-head-title{font-size:13px;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.6px}.h24-panel-x{background:none;border:none;cursor:pointer;padding:6px;color:#666;line-height:0;transition:color .2s;position:absolute;top:16px;right:16px;z-index:10}.h24-panel-x:hover{color:#1a1a1a}.h24-panel-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.h24-panel-item{display:flex;align-items:center;padding:11px 20px;font-size:16px;font-weight:400;color:#1a1a1a;text-decoration:none;transition:background .15s,color .15s;gap:12px;cursor:pointer;border:2px solid #fff0;border-radius:0}.h24-panel-item:hover{background:#ebebeb;color:#1a1a1a;border-radius:0;margin:0;padding:11px 20px}.h24-panel-item.is-active{background:#f5f5f5;border:2px solid #e0e0e0;border-radius:8px;margin:2px 8px;padding:11px 12px}.h24-panel-icon{width:34px;height:34px;object-fit:cover;border-radius:6px;flex-shrink:0;background:#f5f5f5}.h24-panel-child .h24-panel-icon{width:28px;height:28px}.h24-panel-label{flex:1;min-width:0;white-space:normal;overflow:visible;word-break:break-word;line-height:1.35}.h24-panel-chevron{flex-shrink:0;color:#666;transition:color .15s;margin-left:auto}.h24-panel-item:hover .h24-panel-chevron{color:#1a1a1a}.h24-panel-sub-back{display:none}.h24-panel-sub-title{padding:18px 20px 6px;font-size:18px;font-weight:700;color:#1a1a1a;flex-shrink:0}.h24-panel-sub-all{display:block;padding:8px 20px 14px;font-size:15px;font-weight:600;color:#c45500;text-decoration:none;flex-shrink:0}.h24-panel-sub-all:hover{text-decoration:underline}.h24-panel-child{font-size:16px;font-weight:400;padding:10px 20px}.h24-panel-child:hover{background:#ebebeb;border-radius:0;margin:0;padding:10px 20px}@media(min-width:769px){.h24-panel-columns{display:flex!important;flex-direction:row!important;flex:1;min-height:0}.h24-panel-main-col{box-sizing:border-box;width:320px!important;min-width:320px;display:flex!important;flex-direction:column;border-right:1px solid #eee;overflow-y:auto;flex-shrink:0}.h24-panel-sub{box-sizing:border-box;width:0!important;min-width:0!important;display:flex!important;flex-direction:column;overflow:hidden;background:#fff;flex-shrink:0;position:static!important;transform:none!important}.h24-panel-sub.is-open{width:320px!important;min-width:320px!important;overflow-x:hidden;overflow-y:auto;border-left:1px solid #eee}.h24-panel-sub-back{display:none!important}}@media(max-width:768px){.h24-panel-columns{flex:1;position:relative;overflow:hidden}.h24-panel-main-col{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto}.h24-panel-sub{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:5;display:flex;flex-direction:column;overflow-y:auto;transform:translateX(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.h24-panel-sub.is-open{transform:translateX(0)}.h24-panel-sub-back{display:flex;align-items:center;gap:8px;width:100%;padding:16px 20px;font-size:15px;font-weight:600;color:#1a1a1a;background:#fff;border:none;border-bottom:1px solid #eee;cursor:pointer;text-align:left;transition:color .15s;flex-shrink:0}.h24-panel-sub-back:hover{color:#c45500}.h24-panel-sub-title{display:none}}#tvt-sticky-atc{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fff;border-top:1px solid #e5e5e5;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px rgb(0 0 0 / .10);transform:translateY(100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}#tvt-sticky-atc.tvt-sticky-visible{transform:translateY(0)}.tvt-sticky-atc-inner{display:flex;align-items:center;gap:12px}.tvt-sticky-atc-price{font-size:17px;font-weight:700;color:#111;white-space:nowrap}.tvt-sticky-atc-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#1a1a1a;color:#fff;border:none;border-radius:6px;padding:13px 16px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.tvt-sticky-atc-btn:active{background:#333}@media(min-width:769px){#tvt-sticky-atc{display:none!important}}.wc-block-components-product-metadata,.wc-block-components-product-metadata__description{display:none!important}.wc-block-cart-items .wc-block-components-product-name{font-size:16px!important}.wc-block-cart-items .wc-block-components-product-price,.wc-block-cart-items .wc-block-components-product-price__value,.wc-block-cart-items .wc-block-formatted-money-amount,.wc-block-cart-item__total .wc-block-formatted-money-amount{font-size:12px!important}.wc-block-components-totals-item__label,.wc-block-components-totals-item__value,.wc-block-components-totals-item__value strong,.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wc-block-components-totals-footer-item .wc-block-formatted-money-amount,.wc-block-components-totals-footer-item-tax,.wc-block-cart__totals-title{font-size:12px!important}.wc-block-cart__submit-button .wc-block-components-button__text,.wc-block-cart__submit-button{font-size:20px!important}.trivando-cross-sells{margin-top:0!important}section.upsells.trivando-upsells-section,section.up-sells.upsells{padding-top:17px!important;margin-top:0!important}#nm-shop-notices-wrap .woocommerce-message{display:none!important}.nm-single-product-showcase{padding:5px 0 5px!important}.wp-block-woocommerce-cart{margin-bottom:0!important;padding-bottom:0!important}.wc-block-cart{margin-bottom:0!important;padding-bottom:0!important}.nm-page-default-col .hentry{margin-bottom:0!important;padding-bottom:0!important}.nm-page-default{padding-bottom:0!important}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}