.seo-hidden-h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}body .nm-page-wrap * p,body .nm-page-wrap * ul:not(.products):not(.woocommerce-loop){font-size:18px!important}body .nm-page-wrap bdi{font-size:16px!important}.undia-page-title{margin-top:150px;text-align:center}ul.nm-products p.price{margin-bottom:0}.box-padding{padding:1.5rem}.wp-block-button__link{border-radius:0px!important;background-color:#282828;color:#FFF;transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out!important}.wp-block-button__link:hover,.wp-block-button__link:focus{background-color:#525252!important;color:#FFF!important}body.page-template-default figure.wp-block-media-text__media{mix-blend-mode:multiply}h2.home-categories.woocommerce-loop-category-title{margin:6rem 0 0 0!important;text-align:center}@media (max-width:768px){body.home h2.home-categories.woocommerce-loop-category-title{margin:6rem 0 0 0!important}}.nm-shop-header{padding-top:80px!important}.woocommerce-loop-product__title a{font-weight:600}.woocommerce-loop-product__title a span{font-weight:400}.touch .layout-static-buttons-on-touch .nm-shop-loop-actions>a,.layout-static-buttons .nm-shop-loop-actions>a{border:none;margin-top:0!important;float:left}.nm-shop-loop-actions{border-bottom:1px solid #eee}.touch .layout-static-buttons-on-touch .nm-shop-loop-actions>a,.layout-static-buttons .nm-shop-loop-actions>a.nm-quickview-btn{border:none;margin-top:0;float:right}.nm-footer{margin-top:3rem}.woocommerce-product-gallery .flex-direction-nav .flex-prev::after,.woocommerce-product-gallery .flex-direction-nav .flex-next::after{color:#DB9200!important}#custom-share-button{float:left;color:#A3A3A3}#custom-share-button:hover,#custom-share-button:active{color:#DB9200}.custom-share-button svg{color:#DB9200!important}#copy-message{float:left;color:#DB9200;opacity:0;transition:opacity 0.3s ease-in-out}.products .acoplw-badge.acoplw-textBlock{position:absolute;z-index:100;top:0}.acoplw-blockText{letter-spacing:.5px}.acoplw-bsone{padding:3px 5px!important}.acoplw-blockText{text-align:right;line-height:11px!important;font-weight:600}body.single-product span.acoplw-badge-icon{margin-left:15px}span.wpcf7-form-control.wpcf7-acceptance{font-size:75%!important}span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item-label{line-height:14px!important}span.wpcf7-form-control.wpcf7-acceptance input[type="checkbox"]{margin-right:5px}input.wpcf7-submit[disabled]{opacity:.4}.wpcf7-response-output{display:inline-block;color:#db9200}.nm-product-pswp .pswp__bg,.nm-product-pswp .pswp__img--placeholder--blank{background:rgb(238 238 238 / 1)}.wpcf7-form{position:absolute;top:-9999px;left:-9999px;opacity:0;visibility:hidden}.lightweight-accordion .lightweight-accordion-title{background:#EEE!important}details[open] summary::marker{color:#DB9200}.wp-block-group.slider{width:100vw;height:100vh;overflow:hidden;position:relative;margin-bottom:5rem}.wp-block-group.slider p{font-size:clamp(2rem, 5vw, 4.5rem)!important;padding:0 2rem;line-height:1!important}.wp-block-group.slider .wp-block-cover{position:absolute;top:0;left:0;width:100vw;height:100vh;display:none}@media screen and (max-width:768px) and (orientation:portrait){.wp-block-group.slider{height:80vh}.wp-block-group.slider .wp-block-cover{height:100%}.wp-block-group.slider .wp-block-cover * p{text-align:center!important}}.wp-block-group.slider .wp-block-cover:first-child{display:block}.wp-block-group.slider .wp-block-cover__image-background{position:absolute;top:0;left:0;width:107%;height:107%;object-fit:cover;animation:kenburns 66s infinite ease-in-out}@keyframes kenburns{0%{transform:scale(1) rotate(0deg)}30%{transform:scale(1.03) rotate(0.75deg)}50%{transform:scale(1.05) rotate(1.5deg)}70%{transform:scale(1.03) rotate(0.75deg)}100%{transform:scale(1.09) rotate(-1.5deg)}}.wp-block-group.slider .wp-block-cover__inner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;z-index:2}.slider-prev,.slider-next{position:absolute;top:50%;transform:translateY(-50%);background:rgb(0 0 0 / .5);color:#fff;border:none;font-size:2rem;padding:10px 15px;cursor:pointer;z-index:10}.slider-prev{left:10px}.slider-next{right:10px}.slider-prev:hover,.slider-next:hover{background:rgb(0 0 0 / .8)}.slider-pagination{position:absolute;bottom:10vh;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:1000;pointer-events:auto}.slider-dot{width:12px;height:12px;background:rgb(255 255 255 / .5);border-radius:50%;cursor:pointer;transition:background 0.3s ease,transform 0.3s ease;pointer-events:auto}.slider-dot.active:hover,.slider-dot:hover{background:#DB9200}.slider-dot.active{background:#fff;transform:scale(1.3)}.loader-box-ring{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:146px;height:146px;border-radius:50%;z-index:100;border:4px solid #FFF;z-index:400}.loader-box{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:144px;height:144px;border-radius:50%;z-index:100}.loader-box-inside{width:100%;height:100%;border-radius:50%;position:relative;overflow:hidden}.loader-box-inside:after{position:absolute;content:'';width:100%;height:100%;z-index:115;background:#000}.wave{position:absolute;top:-73%;left:45%;width:220%;height:210%;margin-left:-110%;margin-top:-95%;transform-origin:50% 49%;border-radius:44% 47% 49% 64%;animation:drift 7s infinite linear;z-index:120;box-shadow:0 0 0 100px rgb(219 147 49)}.wave-2{transform-origin:51% 52%;border-radius:42% 46% 44% 50%;animation:drift 7.1s infinite linear;z-index:150;box-shadow:0 0 0 100px rgb(255 255 255 / .5);box-shadow:0 0 0 100px rgb(219 147 49 / .5);background:#fff0}.wave-3{transform-origin:52% 53%;border-radius:45% 43% 48% 45%;animation:drift 6.6s infinite linear;z-index:150;box-shadow:0 0 0 100px rgb(255 255 255)}.loader-box:before{position:absolute;content:'';left:-5%;top:6%;width:100%;height:100%;background-image:url(/wp-content/themes/savoy-child/loader/img/vyv-logo-stars.svg);background-size:100%;background-repeat:no-repeat;z-index:130;transform:translate3d(0,0,0)}.loader-box:after{position:absolute;content:'';left:2%;top:10%;width:92%;height:92%;background-image:url(/wp-content/themes/savoy-child/loader/img/undia-logo-loading.png);background-repeat:no-repeat;z-index:140;transform:translateX(-100%);transition:transform 300ms linear;animation:rock-soft 9s infinite ease-out}.loader-shimmer{position:absolute;content:'';left:20%;top:5%;width:60%;height:32%;border-radius:50% 50% 25% 50%;background-image:url(/wp-content/themes/savoy-child/loader/img/vyv-logo-shimmer.png);background-size:100%;z-index:135;transform:translate3d(0,0,0);animation:shimmer 160s infinite linear;overflow:hidden}@keyframes shimmer{0%{background-position:0 0;transform:scale(100%);opacity:.8}50%{background-position:-4000px -5000px;transform:scale(90%);opacity:1}100%{background-position:0 0;transform:scale(100%);opacity:.5}}@keyframes rock-soft{0%{transform:perspective(300px) rotateX(0deg)}25%{transform:perspective(400px) rotateX(2deg)}50%{transform:perspective(1000px) rotateX(15deg)}75%{transform:perspective(300px) rotateX(-10deg)}100%{transform:perspective(400px) rotateX(0deg)}}@keyframes drift{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}:root{--nm--font-size-xsmall:12px;--nm--font-size-small:14px;--nm--font-size-medium:16px;--nm--font-size-large:18px;--nm--color-font:#777777;--nm--color-font-strong:#282828;--nm--color-font-highlight:#DB9200;--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:#EEEEEE;--nm--single-product-background-color-mobile:#EEEEEE;--nm--single-product-mobile-gallery-width:500px}.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:15px}#nm-mobile-menu-secondary-ul.menu li a,#nm-mobile-menu .sub-menu a{font-size:13px}.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:#777}.nm-portfolio-single-back a span{background:#777}.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:#282828}@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:#282828}}.nm-portfolio-single-back a:hover span{background:#282828}.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:#DB9200}.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:#DB9200}.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:#DB9200}@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:#DB9200}}.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:82px}.nm-header{line-height:50px;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:40px}@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:28px}}@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:28px}}.nm-menu li a{color:#707070}.nm-menu li a:hover{color:#282828}.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:#707070}.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:#DB9200}.nm-footer-widgets .widget_tag_cloud a:hover,.nm-footer-widgets .widget_product_tag_cloud a:hover{background:#DB9200}@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:30px;padding-bottom:30px;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:"Nicht vorrätig"}.nm-validation-inline-notices .form-row.woocommerce-invalid-required-field:after{content:"Eingabe erforderlich!"}.theme-savoy .wc-block-cart.wp-block-woocommerce-filled-cart-block:before{content:"Warenkorb"}.wp-block-group__inner-container{max-width:100%;padding-left:clamp(0px, 5vw, 20%);padding-right:clamp(0px, 5vw, 20%);box-sizing:border-box;margin:0 auto}.wp-block-group__inner-container{max-width:100%;padding-left:max(5vw, 20%);padding-right:max(5vw, 20%);box-sizing:border-box;margin:0 auto}@media (max-width:480px){.wp-block-group__inner-container{padding-left:0;padding-right:0}}h1.undia-page-title{font-size:3rem;color:#A3A3A3}.wp-block-media-text.alignfull{background:#e8e8e8;margin-bottom:3rem}@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)}