.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.wpb_button{margin-bottom:0;}
.nm-elementor-tabs:before,
.nm-elementor-tabs:after{display:table;content:" ";}
.nm-elementor-tabs:after{clear:both;}
.nm-elementor-tabs-vertical .nm-elementor-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;}
.nm-elementor-tabs-wrapper{position:relative;z-index:1;}
.nm-elementor-tabs-align-center .nm-elementor-tabs-wrapper{text-align:center;}
.nm-elementor-tabs-align-right .nm-elementor-tabs-wrapper{text-align:right;}
.nm-elementor-tab a{display:block;position:relative;font-size:18px;line-height:1.4;color:#a0a0a0;border-bottom:1px solid transparent;}
.nm-elementor-tab.nm-elementor-active a{color:#282828;border-color:#e1e1e1;cursor:default;}
.nm-elementor-tabs-horizontal .nm-elementor-tabs-wrapper{padding-bottom:27px;}
.nm-elementor-tabs-horizontal .nm-elementor-tab{display:inline-block;}
.nm-elementor-tabs-horizontal .nm-elementor-tab a{margin:0 14px;padding:0 0 5px;}
.nm-elementor-tabs-horizontal .nm-elementor-tab:first-child a{margin-left:0;}
.nm-elementor-tabs-horizontal .nm-elementor-tab:last-child a{margin-right:0;}
.nm-elementor-tabs-vertical .nm-elementor-tabs-wrapper{float:left;width:25%;-ms-flex-negative:0;flex-shrink:0;}
.nm-elementor-tabs-vertical .nm-elementor-tab{float:left;clear:left;width:100%;white-space:normal;}
.nm-elementor-tabs-vertical .nm-elementor-tab a{float:left;margin:0 0 19px;padding:0 0 5px;}
.nm-elementor-tabs-content-wrapper{position:relative;}
.nm-elementor-tab-content{position:absolute;top:0;left:0;z-index:-1;font-size:16px;opacity:0;overflow:hidden;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease;}
.nm-elementor-tab-content.nm-elementor-active{position:relative;z-index:10;opacity:1;}
.nm-elementor-tabs-vertical .nm-elementor-tabs-content-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex:1;flex-grow:1;overflow:hidden;padding-left:20px;}
@media all and (max-width: 768px) { .nm-elementor-tabs-vertical .nm-elementor-tabs{display:block;}
.nm-elementor-tabs-horizontal .nm-elementor-tabs-wrapper{padding-bottom:16px;}
.nm-elementor-tabs-horizontal .nm-elementor-tab{display:block;}
.nm-elementor-tabs-horizontal .nm-elementor-tab a{margin:0 0 12px 0;padding-bottom:12px;border-bottom-color:#eee !important;}
.nm-elementor-tabs-vertical .nm-elementor-tabs-wrapper{float:none;width:auto !important;padding-bottom:16px;}
.nm-elementor-tabs-vertical .nm-elementor-tab{float:none;clear:none;}
.nm-elementor-tabs-vertical .nm-elementor-tab a{float:none;margin-bottom:12px;padding-bottom:12px;border-bottom-color:#eee !important;}
.nm-elementor-tabs-vertical .nm-elementor-tabs-content-wrapper{padding-left:0;}
}  .elementor-widget-text-editor h3:not(:last-child),
.elementor-widget-text-editor h2:not(:last-child),
.elementor-widget-text-editor h1:not(:last-child){margin-bottom:20px;}
.elementor-widget-text-editor h6:not(:last-child),
.elementor-widget-text-editor h5:not(:last-child),
.elementor-widget-text-editor h4:not(:last-child){margin-bottom:24px;}
.elementor-widget-text-editor p:not(:last-child){margin-bottom:24px;}
.elementor-widget-text-editor ol:not([class]){padding-left:18px;}
.elementor-widget-text-editor ul:not([class]){padding-left:14px;}
.elementor-widget-text-editor ol:not([class]):not(:last-child),
.elementor-widget-text-editor ul:not([class]):not(:last-child){margin-bottom:24px;}
.elementor-widget-text-editor ol:not([class]) li,
.elementor-widget-text-editor ul:not([class]) li{list-style-position:outside;}
.elementor-widget-text-editor ol:not([class]) li{list-style-type:decimal;}
.elementor-widget-text-editor ul:not([class]) li{list-style-type:disc;}
.elementor-widget-text-editor ol:not([class]) li ol,
.elementor-widget-text-editor ol:not([class]) li ul,
.elementor-widget-text-editor ul:not([class]) li ul,
.elementor-widget-text-editor ul:not([class]) li ol{padding-left:17px;}
.wpb_text_column{font-size:16px;line-height:1.6;}
.wpb_text_column p{margin-bottom:20px;}
.wpb_text_column p:last-child{margin-bottom:0;}
.wpb_text_column ol li,
.wpb_text_column ul li{list-style-position:inside;}
.wpb_text_column ul li{list-style-type:disc;}
.wpb_text_column ol li{list-style-type:decimal;}
.wpb_text_column ol li ol,
.wpb_text_column ol li ul,
.wpb_text_column ul li ul,
.wpb_text_column ul li ol{padding-left:17px;}
@media all and (max-width: 768px) {
.wpb_text_column{font-size:inherit;}
} .nm-divider{position:relative;min-height:2px;}
.nm-divider.separator_align_center{text-align:center;}
.nm-divider.separator_align_right{text-align:right;}
.nm-divider .nm-divider-line{position:absolute;top:50%;left:0;z-index:10;display:block;content:" ";width:100%;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#eee;}
.nm-divider .nm-divider-title{position:relative;z-index:100;display:inline-block;font-size:22px;line-height:1.6;padding-right:14px;background:#fff;}
.nm-divider .nm-divider-title.large{font-size:28px;}
.nm-divider .nm-divider-title.small{font-size:18px;}
.nm-divider.separator_align_center .nm-divider-title,
.nm-divider.separator_align_right .nm-divider-title{padding-left:14px;}
.nm-divider.separator_align_right .nm-divider-title{padding-right:0;}
.nm-message-box{position:relative;font-size:16px;line-height:1.6;color:#282828;margin-bottom:14px;padding:19px 21px;overflow:hidden;background-color:#dff2fe;}
.nm-message-box .nm-message-box-icon{position:absolute;top:11px;left:21px;font-size:24px;}
.nm-message-box.info .nm-message-box-icon,
.nm-message-box.warning .nm-message-box-icon{top:12px;}
.nm-message-box .nm-message-box-icon i{line-height:1.6;}
.nm-message-box .nm-message-box-text{padding-left:43px;}
.nm-message-box .nm-message-box-text p{margin-bottom:0;}
.nm-message-box.info{color:#1e85be;background-color:#e6f1f9;}
.nm-message-box.warning{color:#d88f10;background-color:#fff7da;}
.nm-message-box.success{color:#239d62;background-color:#e7f7ef;}
.nm-message-box.danger{color:#de4440;background-color:#fcecec;}
@media all and (max-width: 550px) {
.nm-message-box{font-size:inherit;padding:14px;}
.nm-message-box .nm-message-box-icon{top:4px;left:14px;}
.nm-message-box.info .nm-message-box-icon,
.nm-message-box.warning .nm-message-box-icon{top:5px;}
.nm-message-box .nm-message-box-text{padding-left:38px;}
}  .wpb_single_image.full-width .vc_single_image-wrapper{display:block;}
.wpb_single_image.full-width img{width:100%;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
.wpb_content_element .wpb_accordion_header a{font-size:18px;line-height:1.4;color:#a2a2a2;padding:0 0 5px;}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:transparent;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{padding:0;}
@media all and (max-width: 768px) {
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
.wpb_content_element .wpb_accordion_header a{font-size:16px;}
} .wpb_content_element .wpb_tabs_nav{margin-bottom:27px;text-align:center;}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover{background-color:transparent;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:1px solid transparent;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a{color:#282828;border-color:#e1e1e1;}
@media all and (max-width: 768px) {
.wpb_content_element .wpb_tabs_nav{margin-bottom:16px;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{display:block;float:none;margin-bottom:12px;padding-bottom:12px;border-bottom-color:#eee;}
} .wpb_tabs .wpb_tabs_nav li{float:none;display:inline-block;margin:0;}
.wpb_tabs .wpb_tabs_nav li a{margin:0 14px;}
@media all and (max-width: 768px) {
.wpb_tabs .wpb_tabs_nav li{display:block;}
.wpb_tabs .wpb_tabs_nav li a{margin:0;}
} .wpb_tour .wpb_tabs_nav{width:25%;text-align:left;}
.wpb_tour .wpb_tabs_nav li{float:left;clear:left;width:100%;margin:0;white-space:normal;}
.wpb_tour .wpb_tabs_nav a{float:left;width:auto;margin:0 0 19px;}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{width:75%;padding:0 0 0 20px;}
@media all and (max-width: 768px) {
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{float:none;width:100%;}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{padding:0;}
} .wpb_accordion .wpb_accordion_section{border-bottom:1px solid #eee;}
.wpb_accordion .wpb_accordion_section:last-child{border-bottom:0 none;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{line-height:1.2;margin:0;padding:11px 0;outline:none;border:0 none;background:none;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{color:inherit;margin:0;padding:0 34px 0 0;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a{}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:before{display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'nm-font';font-size:20px;line-height:1;font-style:normal;font-weight:normal;font-variant:normal;color:#282828;content:"\e609";width:auto;height:auto;background:none;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a:before{content:"\e616";}
.wpb_accordion .wpb_accordion_wrapper .ui-icon{display:none !important;}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{top:auto;color:inherit;margin:0;padding:0 0 26px;border:0 none;border-radius:0;background:none;}
.wpb_widgetised_column{margin-bottom:12px;}
.vc_toggle{margin-bottom:21px;}
.vc_toggle_title{position:relative;margin-bottom:9px;padding-left:26px;cursor:pointer;}
.vc_toggle_title h3{font-size:20px;line-height:1.4;}
.vc_toggle_title i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;color:#282828;}
.vc_toggle_active .vc_toggle_title i:before{content:"\e616";}
.vc_toggle_content{display:none;font-size:16px;line-height:1.6;margin-bottom:25px;padding-left:26px;}
.vc_toggle_active .vc_toggle_content{display:block;}
@media all and (max-width: 768px) {
.vc_toggle_title h3{font-size:18px;}
} .wpb_video_wrapper .nm-wp-video-wrap{position:static;height:auto;padding-bottom:0;overflow:inherit;}
.vc_progress_bar .vc_single_bar{position:relative;margin-bottom:28px;-webkit-box-shadow:none;box-shadow:none;background:none;}
.vc_progress_bar .vc_single_bar:before{position:absolute;left:0;bottom:0;content:" ";display:block;width:100%;height:5px;background:#f5f5f5;}
.vc_progress_bar .vc_single_bar:last-child{margin-bottom:0;}
.vc_progress_bar .vc_single_bar .vc_label{display:block;position:relative;z-index:1;font-size:14px;line-height:1.5;color:inherit !important;text-shadow:none !important;padding:0 0 14px;}
.vc_progress_bar .vc_single_bar .vc_label .vc_label_units{font-weight:bold;color:#282828;}
.vc_progress_bar .vc_single_bar .vc_bar{display:block;position:absolute;top:auto;bottom:0;left:0;height:5px;background-color:#dc9814;width:0%;-webkit-transition:width 1s linear;transition:width 1s linear;}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar{background-color:#0074CC;}
.vc_progress_bar .vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar{background-color:#49afcd;}
.vc_progress_bar .vc_single_bar.vc_progress-bar-color-bar_green .vc_bar{background-color:#5bb75b;}
.vc_progress_bar .vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar{background-color:#dc9814;}
.vc_progress_bar .vc_single_bar.vc_progress-bar-color-bar_red .vc_bar{background-color:#da4f49;}
.vc_progress_bar .vc_single_bar.vc_progress-bar-color-bar_black .vc_bar{background-color:#414141;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar{background-color:#FE6C61;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar{background-color:#8D6DC4;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar{background-color:#4CADC9;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar{background-color:#CEC2AB;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar{background-color:#50485B;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar{background-color:#75D69C;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar{background-color:#2A2A2A;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar{background-color:#EBEBEB;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar{background-color:#5AA1E3;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar{background-color:#6DAB3C;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar{background-color:#F4524D;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar{background-color:#F79468;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar{background-color:#B97EBB;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar{background-color:#FFF;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-red .vc_bar{background-color:#da4f49;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar{background-color:#5472D2;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar{background-color:#00C1CF;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar{background-color:#FE6C61;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar{background-color:#8D6DC4;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar{background-color:#4CADC9;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar{background-color:#CEC2AB;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar{background-color:#50485B;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar{background-color:#2A2A2A;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar{background-color:#EBEBEB;}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar{background-color:#F7BE68;}
.vc_pie_chart{z-index:0;text-align:center;opacity:0;}
.vc_pie_chart.vc_ready{opacity:1;}
.vc_pie_chart .vc_pie_wrapper{position:relative;margin:0 auto;}
.vc_pie_chart canvas{position:relative;z-index:1;}
.vc_pie_chart .vc_pie_chart_value{position:absolute;top:0;left:0;display:block;font-size:22px;color:#282828;width:100%;height:100%;text-align:center;}
.vc_pie_chart_back{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:6px solid #e0e0e0 !important;border-radius:50%;opacity:0.3;}
.vc_pie_chart .wpb_pie_chart_heading{font-size:18px;padding-top:3px;}
.nm-banner{position:relative;width:100%;text-align:center;overflow:hidden;border-radius:var(--nm--border-radius-container);}
.nm-banner.image-type-none{height:200px;}
.nm-banner-link.nm-banner-link-full{display:block;}
.slick-slider .nm-banner img,
.nm-banner img{display:inline-block;width:auto;max-width:100%;height:auto;}
.nm-banner-image{width:100%;height:100%;border-radius:var(--nm--border-radius-image);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;}
.nm-banner.image-type-css div.nm-banner-image{height:200px;}
.nm-banner.content-boxed div.nm-banner-image{width:auto;}
.nm-banner-alt-image{display:none !important;}
.nm-banner-content{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;}
.nm-banner.content-boxed .nm-banner-content{padding-right:30px;padding-left:30px;}
.nm-banner-content-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;height:100%;text-align:left;}
.nm-banner.content-boxed .nm-banner-content-inner{max-width:1220px;margin:0 auto;}
.nm-banner-content-inner.h_left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.nm-banner-content-inner.h_center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.nm-banner-content-inner.h_right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.nm-banner-content-inner.v_top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.nm-banner-content-inner.v_center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.nm-banner-content-inner.v_bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
.nm-banner-content-inner.align_center{text-align:center;}
.nm-banner-content-inner.align_right{text-align:right;}
.nm-banner-text{padding:5%;}
.h_left .nm-banner-text{width:100%;}
.nm-banner-slider .nm-banner-text-inner.nm-animated{opacity:0;}
.nm-banner-subtitle{display:block;font-size:16px;line-height:1.4;color:#888;}
.subtitle-above .nm-banner-subtitle{margin-bottom:18px;}
.subtitle-above .nm-banner-text.xlarge .nm-banner-subtitle{margin-bottom:30px;}
.subtitle-below .nm-banner-subtitle{margin-top:15px;}
.subtitle-below .nm-banner-text.xlarge .nm-banner-subtitle{margin-top:26px;}
.nm-banner-title{color:#282828;line-height:1.2;}
.nm-banner-text.small .nm-banner-title{font-size:20px;}
.nm-banner-text.medium .nm-banner-title{font-size:28px;}
.nm-banner-text.large .nm-banner-title{font-size:34px;}
.nm-banner-text.xlarge .nm-banner-title{font-size:40px;line-height:1.2;}
.nm-banner-link.type-txt{display:inline-block;white-space:nowrap;}
.nm-banner-link.type-txt{font-size:20px;line-height:1.4;color:#888;margin-top:16px;margin-bottom:6px;padding:0 0 3px 0;border-bottom:1px solid #cfcfcf;}
.nm-banner-link.type-btn{display:inline-block;font-size:16px;line-height:normal;color:#fff;margin-top:22px;padding:8px 16px;border-radius:var(--nm--border-radius-button);transition:opacity 0.2s ease;background-color:#282828;}
.no-touch .nm-banner-link.type-btn:hover{opacity:0.82;}
.nm-banner-text.xlarge .nm-banner-link.type-txt{margin-top:30px;}
.nm-banner-text.xlarge .nm-banner-link.type-btn{margin-top:32px;}
.nm-banner.text-color-light .nm-banner-title{color:#fff;}
.nm-banner.text-color-light .nm-banner-subtitle{color:#eee;}
.nm-banner.text-color-light .nm-banner-link.type-txt{color:#aaa;border-bottom-color:#777;}
.nm-banner.text-color-light .nm-banner-link.type-btn{color:#282828;background-color:#fff;}
.nm-banner-link.type-txt:hover,
.nm-banner.text-color-light .nm-banner-link.type-txt:hover{color:#dc9814;}
@media (max-width: 1400px) { .nm-banner-text.xlarge .nm-banner-title{font-size:34px;}
}
@media (max-width: 1200px) { .nm-banner-text.medium .nm-banner-title{font-size:26px;}
.nm-banner-text.large .nm-banner-title{font-size:32px;}
}
@media all and (max-width: 991px) { .nm-banner-text.small .nm-banner-title{font-size:18px;line-height:1.4;}
.nm-banner-text.medium .nm-banner-title{font-size:22px;line-height:1.4;}
.nm-banner-text.large .nm-banner-title{font-size:26px;}
.nm-banner-text.xlarge .nm-banner-title{font-size:28px;}
.nm-banner-link.type-txt{font-size:18px;}
.nm-banner-text.small .nm-banner-link.type-txt{font-size:16px;}
}
@media all and (max-width: 768px) { .slick-slider .nm-banner.has-alt-image img,
.nm-banner.has-alt-image img,
.nm-banner.has-alt-image .nm-banner-image{display:none;}
.nm-banner.has-alt-image img.nm-banner-alt-image{display:inline-block !important;}
.nm-banner.has-alt-image div.nm-banner-alt-image{display:block !important;}
.nm-banner.content-boxed .nm-banner-content{padding-right:15px;padding-left:15px;}
.nm-banner.alt-mobile-layout .nm-banner-content{position:relative;top:auto;right:auto;bottom:auto;left:auto;height:auto;padding:19px 0 0;background:#fff;-webkit-backface-visibility:hidden;}
.nm-banner-slider .nm-banner.alt-mobile-layout .nm-banner-content{padding-bottom:20px;}
.nm-banner.content-boxed.full-width-parent.alt-mobile-layout .nm-banner-content{padding-right:15px;padding-left:15px;}
.nm-banner.alt-mobile-layout .nm-banner-content-inner{display:block;}
.nm-banner.alt-mobile-layout .nm-banner-content-inner{text-align:left;}
.nm-banner.alt-mobile-layout .nm-banner-text,
.nm-banner.alt-mobile-layout .nm-banner-text.h_right,
.nm-banner.alt-mobile-layout .nm-banner-text.h_left,
.nm-banner.alt-mobile-layout .nm-banner-text.v_top,
.nm-banner.alt-mobile-layout .nm-banner-text.v_center,
.nm-banner.alt-mobile-layout .nm-banner-text.v_bottom{max-width:none !important;padding:0 !important;}
.csstransforms3d .nm-banner-slider .nm-banner.alt-mobile-layout .nm-banner-text-inner.nm-animated{opacity:1;-webkit-animation:none;animation:none;}
.nm-banner.alt-mobile-layout .nm-banner-subtitle{display:none;}
.nm-banner.alt-mobile-layout .nm-banner-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nm-banner-text.medium .nm-banner-title,
.nm-banner-text.large .nm-banner-title{font-size:22px;line-height:1.4;}
.nm-banner.alt-mobile-layout .nm-banner-text.small .nm-banner-title,
.nm-banner.alt-mobile-layout .nm-banner-text.medium .nm-banner-title,
.nm-banner.alt-mobile-layout .nm-banner-text.large .nm-banner-title,
.nm-banner.alt-mobile-layout .nm-banner-text.xlarge .nm-banner-title{font-size:20px;}
.nm-banner-link.type-txt{margin-bottom:0;padding:0;}
.nm-banner.alt-mobile-layout .nm-banner-link.type-txt{display:block;font-size:16px;margin-top:5px;border-bottom:0 none;}
.nm-banner-link.type-btn{font-size:14px;}
.nm-banner.alt-mobile-layout .nm-banner-link.type-btn{margin:5px 0 0;padding:0;background-color:transparent;}
.nm-banner.alt-mobile-layout .nm-banner-title,
.nm-banner.alt-mobile-layout .nm-banner.text-color-light .nm-banner-title{color:#282828;}
.nm-banner.alt-mobile-layout.text-color-light .nm-banner-link,
.nm-banner.alt-mobile-layout.text-color-dark .nm-banner-link{color:#a1a1a1;}
}
@media all and (max-width: 640px) { .subtitle-above .nm-banner-text.xlarge .nm-banner-subtitle{margin-bottom:24px;}
.subtitle-below .nm-banner-text.xlarge .nm-banner-subtitle{margin-top:24px;}
.nm-banner:not(.alt-mobile-layout) .nm-banner-text.xlarge .nm-banner-link.type-txt{margin-top:20px;}
.nm-banner:not(.alt-mobile-layout) .nm-banner-text.xlarge .nm-banner-link.type-btn{margin-top:26px;}
}
@media all and (max-width: 550px) { .nm-banner-text.medium .nm-banner-title,
.nm-banner-text.large .nm-banner-title{font-size:18px;}
.nm-banner-text.xlarge .nm-banner-title{font-size:24px;}
.nm-banner-link.type-txt{font-size:16px;}
}
@media all and (max-width: 400px) { .nm-banner.alt-mobile-layout .nm-banner-content,
.nm-banner-slider .nm-banner.alt-mobile-layout .nm-banner-content{padding-top:18px;}
.nm-banner-slider .nm-banner.alt-mobile-layout .nm-banner-content{padding-bottom:17px;}
.nm-banner.alt-mobile-layout .nm-banner-text{padding:0 !important;}
.nm-banner.alt-mobile-layout .nm-banner-title{font-size:16px !important;}
.nm-banner-link.type-btn{padding:7px 14px;}
}
@media all and (max-width: 370px){}
.nm-banner-slider{overflow:hidden;border-radius:var(--nm--border-radius-image);}
.nm-banner-slider.plugin-flickity .nm-banner-slide{position:absolute;top:0;left:0;width:100%;}
.elementor-invisible.elementor-widget-nm-banner-slider{visibility:visible;}
.nm-banner-slider:not(.flickity-enabled) .nm-banner-slide:first-child{position:relative;z-index:10;}
.nm-banner-slider > .nm-banner{position:absolute;top:0;opacity:0;}
.nm-banner-slider > .nm-banner:first-child{position:relative;top:auto;opacity:1;}
.nm-banner-slider .slick-list.draggable{cursor:move;cursor:-webkit-grab;cursor:grab;}
.nm-banner-slider .slick-list.draggable:active{cursor:-webkit-grabbing;cursor:grabbing;}
.nm-banner-slider .flickity-prev-next-button,
.nm-banner-slider .slick-prev,
.nm-banner-slider .slick-next{display:block;width:50px;text-align:center;opacity:0;background:transparent;-webkit-border-radius:0;border-radius:0;}
.nm-banner-slider:hover .flickity-prev-next-button,
.nm-banner-slider.slick-slider:hover .slick-prev,
.nm-banner-slider.slick-slider:hover .slick-next{opacity:1;}
.nm-banner-slider.flickity-enabled:hover .flickity-prev-next-button.previous,
.nm-banner-slider.slick-slider:hover .slick-prev{left:19px;}
.nm-banner-slider.flickity-enabled:hover .flickity-prev-next-button.next,
.nm-banner-slider.slick-slider:hover .slick-next{right:19px;}
.nm-banner-slider.flickity-enabled .flickity-button:disabled,
.nm-banner-slider.slick-slider .slick-prev.slick-disabled,
.nm-banner-slider.slick-slider .slick-next.slick-disabled{opacity:0;}
.nm-banner-slider .flickity-button:after,
.nm-banner-slider .slick-prev i,
.nm-banner-slider .slick-next i{position:relative;top:7px;display:inline-block;font-size:62px;width:auto;}
.nm-banner-slider.pagination-center .flickity-page-dots,
.nm-banner-slider.pagination-center .slick-dots{text-align:center;}
.nm-banner-slider.pagination-right .flickity-page-dots,
.nm-banner-slider.pagination-right .slick-dots{text-align:right;}
.nm-banner-slider.pagination-color-light .flickity-page-dots .dot:not(.is-selected),
.nm-banner-slider.pagination-color-light .slick-dots li:not(.slick-active) button{background-color:#fff;}
.nm-banner-slider.pagination-color-dark .flickity-page-dots .dot:not(.is-selected),
.nm-banner-slider.pagination-color-dark .slick-dots li:not(.slick-active) button{background-color:#282828;}
@media (max-width: 1200px) { .nm-banner-slider .flickity-prev-next-button,
.nm-banner-slider .slick-prev,
.nm-banner-slider .slick-next{width:42px;}
.nm-banner-slider.flickity-enabled:hover .flickity-prev-next-button.previous,
.nm-banner-slider.slick-slider:hover .slick-prev{left:5px;}
.nm-banner-slider.flickity-enabled:hover .flickity-prev-next-button.next,
.nm-banner-slider.slick-slider:hover .slick-next{right:5px;}
.nm-banner-slider .flickity-button:after,
.nm-banner-slider .slick-prev i,
.nm-banner-slider .slick-next i{font-size:52px;top:5px;}
}
@media all and (max-width: 991px) {
.nm-banner-slider.pagination-mobile-outside{overflow:visible;}
.nm-banner-slider .flickity-prev-next-button,
.nm-banner-slider .slick-prev,
.nm-banner-slider .slick-next{width:37px;}
.nm-banner-slider.flickity-enabled:hover .flickity-prev-next-button.previous,
.nm-banner-slider.slick-slider:hover .slick-prev{left:0px;}
.nm-banner-slider.flickity-enabled:hover .flickity-prev-next-button.next,
.nm-banner-slider.slick-slider:hover .slick-next{right:0px;}
.nm-banner-slider .flickity-button:after,
.nm-banner-slider .slick-prev i,
.nm-banner-slider .slick-next i{font-size:46px;top:5px;}
}
@media all and (max-width: 768px) {
.nm-banner-slider.pagination-mobile-outside{padding-bottom:47px;}
.nm-banner-slider.alt-mobile-layout-showing .flickity-prev-next-button,
.nm-banner-slider.alt-mobile-layout-showing .slick-prev,
.nm-banner-slider.alt-mobile-layout-showing .slick-next{margin-top:-134px;}
.nm-banner-slider .flickity-page-dots,
.nm-banner-slider .slick-dots{padding-right:15px;padding-left:15px;}
.nm-banner-slider.pagination-mobile-outside .flickity-page-dots,
.nm-banner-slider.pagination-mobile-outside .slick-dots{right:0;width:auto;margin:0;padding:15px 0 16px;border-top:1px solid #eee;border-bottom:1px solid #eee;left:0;bottom:0;max-width:none;text-align:center;-webkit-transform:none;transform:none;}
.nm-banner-slider.pagination-mobile-outside .flickity-page-dots .dot:not(.is-selected),
.nm-banner-slider.pagination-mobile-outside .slick-dots li:not(.slick-active) button{background-color:#aaa;}
}
@media all and (max-width: 550px) { .nm-banner-slider .flickity-prev-next-button,
.nm-banner-slider .slick-prev,
.nm-banner-slider .slick-next{width:27px;}
.nm-banner-slider .flickity-button:after,
.nm-banner-slider .slick-prev i,
.nm-banner-slider .slick-next i{font-size:34px;top:3px;}
}
@media all and (max-width: 400px) {
.nm-banner-slider.pagination-mobile-outside{padding-bottom:42px;}
.nm-banner-slider.alt-mobile-layout-showing .flickity-prev-next-button,
.nm-banner-slider.alt-mobile-layout-showing .slick-prev,
.nm-banner-slider.alt-mobile-layout-showing .slick-next{margin-top:-127px;}
.nm-banner-slider .flickity-page-dots,
.nm-banner-slider .slick-dots{padding-right:12px;padding-left:12px;}
.nm-banner-slider .flickity-page-dots .dot,
.nm-banner-slider .slick-dots li{margin:0 6px;}
.nm-banner-slider.pagination-mobile-outside .flickity-page-dots,
.nm-banner-slider.pagination-mobile-outside .slick-dots{padding:12px 0 14px;}
} .nm_btn_align_center{text-align:center;}
.nm_btn_align_right{text-align:right;}
.nm_btn{display:inline-block;position:relative;font-size:16px;line-height:1.4;min-width:140px;padding:12px 28px 10px;cursor:pointer;text-align:center;border-radius:var(--nm--border-radius-button);}
.nm_btn_title{position:relative;z-index:100;}
.nm_btn_bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;border:1px solid;border-radius:var(--nm--border-radius-button);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.nm_btn_lg{padding:17px 36px 16px;}
.nm_btn_sm{padding:9px 20px 8px;}
.nm_btn_xs{min-width:100px;padding:7px 14px 6px;}
.nm_btn_filled_rounded .nm_btn_bg,
.nm_btn_border_rounded .nm_btn_bg{-webkit-border-radius:100px;border-radius:100px;}
.nm_btn_filled,
.nm_btn_filled_rounded{color:#fff;}
.nm_btn_filled:hover,
.nm_btn_filled_rounded:hover{color:#fff;}
.nm_btn_filled .nm_btn_bg,
.nm_btn_filled_rounded .nm_btn_bg{border-color:transparent;background-color:#181818;}
.nm_btn_filled:hover .nm_btn_bg,
.nm_btn_filled_rounded:hover .nm_btn_bg{opacity:0.73;}
.nm_btn_border,
.nm_btn_border_rounded{color:#555;}
.nm_btn_border:hover .nm_btn_bg,
.nm_btn_border_rounded:hover .nm_btn_bg{opacity:0.37;}
.nm_btn_link{min-width:0;padding:0 0 3px 0;border-bottom:1px solid #e1e1e1;}
.nm_btn_link .nm_btn_bg{display:none;}
.nm-feature{position:relative;}
.nm-feature.bottom-spacing-small{padding-bottom:11px;}
.nm-feature.bottom-spacing-medium{padding-bottom:37px;}
.nm-feature.bottom-spacing-large{padding-bottom:55px;}
.nm-feature .nm-feature-icon{display:block;font-size:38px;line-height:38px;color:#282828;width:80px;height:80px;text-align:center;margin-bottom:21px;}
.nm-feature.icon-style-simple .nm-feature-icon{font-size:52px;line-height:52px;}
.nm-feature.layout-default.icon-style-simple .nm-feature-icon,
.nm-feature.layout-centered.icon-style-simple .nm-feature-icon,
.nm-feature.icon-style-image-default .nm-feature-icon,
.nm-feature.icon-style-image-rounded .nm-feature-icon{width:auto;height:auto;}
.nm-feature.icon-style-background .nm-feature-icon,
.nm-feature.icon-style-border .nm-feature-icon,
.nm-feature.icon-style-image-rounded .nm-feature-icon img{overflow:hidden;-webkit-border-radius:50%;border-radius:50%;}
.nm-feature.icon-style-background .nm-feature-icon{color:#fff;padding-top:21px;background:#1a1a1a;}
.nm-feature.icon-style-border .nm-feature-icon{padding-top:19px;border:2px solid #282828;}
.nm-feature .nm-feature-icon i{display:block;cursor:default;}
.nm-feature .nm-feature-icon img{display:block;width:auto;max-width:100%;height:auto;}
.nm-feature .nm-feature-content{}
.nm-feature h2{font-size:22px;line-height:1.4;}
.nm-feature h3{font-size:16px;line-height:1.6;color:#888;margin-bottom:2px;}
.nm-feature .wpb_text_column{margin-top:12px;}
.nm-feature .vc_btn{display:inline-block;margin-top:15px;}
.nm-feature.layout-default.icon-style-simple .nm-feature-icon{text-align:left;}
.nm-feature.layout-centered{text-align:center;}
.nm-feature.layout-centered .nm-feature-icon,
.nm-feature.layout-centered .nm-feature-icon img{margin-right:auto;margin-left:auto;}
.nm-feature.layout-icon_right .nm-feature-icon,
.nm-feature.layout-icon_left .nm-feature-icon{font-size:34px;line-height:34px;width:68px;height:68px;}
.nm-feature.layout-icon_right.icon-style-background .nm-feature-icon,
.nm-feature.layout-icon_left.icon-style-background .nm-feature-icon{padding-top:17px;}
.nm-feature.layout-icon_right.icon-style-border .nm-feature-icon,
.nm-feature.layout-icon_left.icon-style-border .nm-feature-icon{padding-top:15px;}
.nm-feature.layout-icon_right.icon-style-image-default .nm-feature-icon,
.nm-feature.layout-icon_left.icon-style-image-default .nm-feature-icon,
.nm-feature.layout-icon_right.icon-style-image-rounded .nm-feature-icon,
.nm-feature.layout-icon_left.icon-style-image-rounded .nm-feature-icon{padding:0;}
.nm-feature.layout-icon_right{padding-right:93px;}
.nm-feature.layout-icon_right.icon-style-simple{padding-right:54px;}
.nm-feature.layout-icon_right .nm-feature-icon{position:absolute;top:0;right:0;}
.nm-feature.layout-icon_right.icon-style-simple .nm-feature-icon{width:auto;height:auto;}
.nm-feature.layout-icon_left{padding-left:93px;}
.nm-feature.layout-icon_left.icon-style-simple{padding-left:54px;}
.nm-feature.layout-icon_left .nm-feature-icon{position:absolute;top:0;left:0;}
.nm-feature.layout-icon_left.icon-style-simple .nm-feature-icon{width:auto;height:auto;}
.nm-gmap{position:relative;}
.nm-gmap.aspect-ratio{height:0;padding-bottom:56.25%;}
.nm-gmap img{max-width:none;}
@media all and (max-width: 400px) {
.nm-gmap:not(.aspect-ratio){max-height:340px;}
} .nm-gmap-embed iframe{display:block;width:100%;height:100%;}
.nm-gmap-embed-no-code{color:#bbb;}
@media all and (max-width: 400px) {
.nm-gmap-embed{max-height:340px;}
} #nm-lightbox-content{overflow:hidden;border-radius:var(--nm--border-radius-container);}
.nm-lightbox{position:relative;cursor:pointer;}
.nm-lightbox img{display:inline-block;width:100%;height:auto;}
.nm-lightbox i{position:absolute;right:0;bottom:0;display:block;font-size:14px;line-height:50px;color:#282828;width:50px;height:50px;text-align:center;}
.nm-lightbox:hover .nm-image-overlay{opacity:1;}
.nm-post-slider{margin:0 -15px;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
.nm-post-slider.slick-initialized{opacity:1;}
.nm-post-slider-inner{padding:0 15px;}
.nm-post-slider .slick-prev,
.nm-post-slider .slick-next{color:#000;margin-top:-115px;}
.nm-post-slider.slick-slider:hover .slick-prev,
.nm-post-slider .slick-prev{left:-32px;}
.nm-post-slider.slick-slider:hover .slick-next,
.nm-post-slider .slick-next{right:-32px;}
.nm-post-slider .slick-prev i,
.nm-post-slider .slick-next i{font-size:36px;}
@media (max-width: 1340px) { .nm-post-slider.slick-slider:hover .slick-prev,
.nm-post-slider .slick-prev{left:28px;}
.nm-post-slider.slick-slider:hover .slick-next,
.nm-post-slider .slick-next{right:28px;}
}
@media (max-width: 991px) { .nm-post-slider.slick-slider:hover .slick-prev,
.nm-post-slider .slick-prev{left:22px;}
.nm-post-slider.slick-slider:hover .slick-next,
.nm-post-slider .slick-next{right:22px;}
} .nm-post-slider-image{position:relative;display:block;width:100%;overflow:hidden;}
.nm-post-slider-image img{width:auto;max-width:100%;height:auto;}
.nm-post-slider.slick-initialized .nm-post-slider-image img{width:100%;}
.nm-post-slider-image .bg-image{width:100%;height:280px;border-radius:var(--nm--border-radius-image);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.nm-post-slider-noimage{display:block;width:100%;height:280px;background:#f7f7f7;}
.nm-post-slider .nm-image-overlay{display:none;}
.nm-post-slider.slick-initialized .nm-image-overlay{display:block;}
.nm-post-slider-image:hover .nm-image-overlay{opacity:1;}
.nm-post-slider-content .nm-post-meta{line-height:2;margin:16px 0 8px;}
.nm-post-slider-content h3{font-size:18px;line-height:1.6;}
.nm-post-slider-content h3 > a{color:inherit;}
.nm-post-slider-content .nm-post-slider-excerpt{margin-top:7px;}
@media all and (max-width: 991px) { .nm-post-slider-content .nm-post-meta:before{width:19px;}
.nm-post-slider-content .nm-post-meta{padding-left:29px;}
} .nm-posts{margin-bottom:-75px;overflow:hidden;}
.nm-posts .nm-post-image{padding-bottom:100%;border-radius:var(--nm--border-radius-image);background-position:center center;background-repeat:no-repeat;background-size:cover;}
@media all and (max-width: 767px) {
.nm-posts{margin-bottom:-49px;}
}   .nm-social-profiles.align-center{text-align:center;}
.nm-social-profiles.align-right{text-align:right;}
.nm-social-profiles li{display:inline-block;margin:5px 14px 5px;}
.nm-social-profiles li a{line-height:30px;vertical-align:middle;}
.nm-social-profiles.icon-size-small li a{font-size:18px;}
.nm-social-profiles.icon-size-medium li a{font-size:20px;}
.nm-social-profiles.icon-size-large li a{font-size:24px;}
.nm-team > li{padding-bottom:25px;}
.nm-team.text-align-left .nm-team-member{text-align:start;}
.nm-team.text-align-center .nm-team-member{text-align:center;}
.nm-team.text-align-right .nm-team-member{text-align:end;}
.nm-team-member-image{position:relative;text-align:center;margin-bottom:19px;}
.nm-team-member-image img{display:block;width:100%;height:auto;margin:0 auto;}
.nm-team-member-image.rounded img,
.nm-team-member-image.rounded .nm-team-member-overlay{-webkit-border-radius:50%;border-radius:50%;}
.nm-team-member-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border-radius:var(--nm--border-radius-image);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;background:#282828;background:rgba(0, 0, 0, 0.7);}
.nm-team-member-overlay:before{display:inline-block;content:" ";height:100%;vertical-align:middle;}
.nm-team-member:hover .nm-team-member-overlay{opacity:1;}
.nm-team-member-social-icons{position:relative;top:10px;display:inline-block;height:auto;text-align:center;vertical-align:middle;transition:top 0.2s ease;}
.nm-team-member:hover .nm-team-member-social-icons{top:0;}
.nm-team-member-social-icons li{display:inline-block;}
.nm-team-member-social-icons li a{font-size:16px;line-height:1;color:#fff;vertical-align:middle;padding:0 10px;opacity:1;transition:opacity 0.2s ease;}
.no-touch .nm-team-member-social-icons li a:hover{opacity:0.7;}
.nm-team-member-content{}
.nm-team-member-content h2{font-size:18px;line-height:1.4;}
.nm-team-member-content h3{font-size:inherit;line-height:1.6;color:inherit;margin-top:3px;margin-bottom:2px;}
.nm-team-member-content .wpb_text_column{margin-top:11px;}
@media all and (max-width: 400px) { .nm-team-member-overlay{display:none;}
.nm-team-member-content h2{font-size:16px;}
} .nm-testimonial{position:relative;}
.nm-testimonial-image{position:absolute;top:0;left:0;width:100px;}
.nm-testimonial-image img{width:100%;max-width:100px;height:auto;-webkit-border-radius:50%;border-radius:50%;}
.has-image .nm-testimonial-content{padding-top:8px;padding-left:123px;}
.nm-testimonial-description{font-size:16px;line-height:1.6;color:#282828;}
.nm-testimonial-author{line-height:1.6;margin-top:10px;}
.nm-testimonial-author span{position:relative;display:inline-block;padding-left:38px;}
.nm-testimonial-author span:before{position:absolute;top:50%;left:0;display:block;content:" ";width:28px;height:1px;background:#ccc;}
.nm-testimonial-author em{display:inline-block;font-style:normal;}
@media all and (max-width: 768px) {
.nm-testimonial{text-align:center;}
.nm-testimonial-image{position:static;width:auto;}
.has-image .nm-testimonial-content{padding-top:16px;padding-left:0;}
}
@media all and (max-width: 400px) {
.nm-testimonial-author span{padding-left:0;}
.nm-testimonial-author span:before{display:none;}
} .nm-product-categories.masonry-enabled .nm-products{opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.nm-product-categories.masonry-enabled .nm-products.show{opacity:1;}
.nm-product-categories [class*="block-grid-"],
.nm-product-categories .nm-products{margin:0 -5px -10px;}
.nm-product-category-inner{position:relative;}
.nm-product-categories [class*="block-grid-"] > li.product-category,
.nm-product-categories .product-category{opacity:1;padding:0 5px 10px;}
.nm-product-category-inner > a{display:block;width:100%;height:100%;}
.product-category img{display:inline-block;width:100%;height:auto;}
.nm-product-category-text{position:absolute;top:0;left:0;padding:5%;}
.nm-product-categories.layout-separated .nm-product-category-text{position:static;padding:0;}
.nm-product-category-text .nm-product-category-heading,
.nm-product-category-text > a{display:block;line-height:1.4;margin:0;padding:0;}
.nm-product-category-text .nm-product-category-heading{font-size:20px;}
.nm-product-categories.layout-separated .nm-product-category-text .nm-product-category-heading{position:absolute;top:0;left:0;padding-top:5%;padding-left:5%;}
.nm-product-category-text .nm-product-category-heading a{color:inherit;}
.nm-product-category-text > a{font-size:16px;padding-top:3px;}
.nm-product-categories.layout-separated .nm-product-category-text > a{position:absolute;bottom:0;left:0;padding-bottom:5%;padding-left:5%;}
.nm-product-categories.layout-separated .product-category:hover .nm-product-category-text > a{color:#dc9814;}
@media all and (min-width: 750px) and (max-width: 834px) {
.nm-products:not(.medium-block-grid-1) .nm-product-category-text .nm-product-category-heading{font-size:18px;}
.nm-products:not(.medium-block-grid-1) .nm-product-category-text > a{font-size:15px;}
}
@media all and (max-width: 400px) {
.nm-product-categories.layout-default .nm-product-category-text{padding:6.1%;}
.nm-product-category-text .nm-product-category-heading{font-size:16px;}
.nm-product-categories.layout-default .nm-product-category-text > a{display:none;}
.nm-product-categories.layout-separated .nm-product-category-text > a{font-size:13px;}
}  .nm-product-reviews-slider .nm-product-reviews-ul{max-height:424px;overflow:hidden;opacity:0;transition:opacity 0.2s ease;}
.nm-product-reviews-slider .nm-product-reviews-ul.slick-initialized{max-height:none;overflow:visible;opacity:1;}
.nm-product-reviews-slider .slick-list{padding-bottom:2px;transition:height 0.2s ease;}
.nm-product-reviews-slider .slick-list li{padding:0 8px;}
.nm-product-reviews-slider .slick-prev,
.nm-product-reviews-slider .slick-next{color:#000;margin-top:0;transform:translateY(-50%);}
.nm-product-reviews-slider .slick-slider:hover .slick-prev,
.nm-product-reviews-slider .slick-prev{left:-32px;}
.nm-product-reviews-slider .slick-slider:hover .slick-next,
.nm-product-reviews-slider .slick-next{right:-32px;}
.nm-product-reviews-slider .slick-prev i,
.nm-product-reviews-slider .slick-next i{font-size:36px;}
@media (max-width: 1340px) { .nm-product-reviews-slider .slick-slider:hover .slick-prev,
.nm-product-reviews-slider .slick-prev{left:24px;}
.nm-product-reviews-slider .slick-slider:hover .slick-next,
.nm-product-reviews-slider .slick-next{right:24px;}
}
@media (max-width: 991px) { .nm-product-reviews-slider .slick-slider:hover .slick-prev,
.nm-product-reviews-slider .slick-prev{left:15px;}
.nm-product-reviews-slider .slick-slider:hover .slick-next,
.nm-product-reviews-slider .slick-next{right:15px;}
}
@media (min-width: 750px) { .nm-product-reviews-slider .nm-product-reviews-ul{margin:0 -10px;}
.nm-product-reviews-slider .slick-list li{padding:0 10px;}
}
@media (min-width: 1020px) { .nm-product-reviews-slider .nm-product-reviews-ul{margin:0 -12px;}
.nm-product-reviews-slider .slick-list li{padding:0 12px;}
} .nm-product-reviews-total{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:22px;}
.nm-product-reviews-total strong{display:inline-block;font-size:22px;font-weight:normal;color:#282828;}
.nm-product-reviews-total .nm-product-review-star-rating{display:inline-block;margin-top:0;margin-left:3px;vertical-align:middle;}
.nm-product-reviews-total em{display:inline-block;font-size:13px;line-height:1;font-style:normal;text-transform:lowercase;}
.nm-product-reviews-total em:before{content:"(";}
.nm-product-reviews-total em:after{content:")";}
.nm-product-review-thumbnail{position:relative;z-index:1;padding-bottom:50%;overflow:hidden;}
.nm-product-review-thumbnail a{display:block;}
.nm-product-review-thumbnail img{display:block;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);}
.nm-product-review-inner{position:relative;z-index:2;padding:18px 30px 38px;border:1px solid #eee;backface-visibility:hidden;}
.layout-centered .nm-product-review-inner{padding-top:0;padding-bottom:32px;}
.layout-centered .nm-product-reviews-ul > li:not(.has-thumbnail) .nm-product-review-inner{margin-top:30px;}
.nm-product-review-author{position:relative;}
.nm-product-review-author img{display:block;width:46px;border-radius:50%;}
.nm-product-review-author span{display:block;font-size:15px;line-height:1.6;color:#282828;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.nm-product-review-author span i{display:inline-block;width:12px;height:12px;font-size:12px;line-height:12px;color:#fff;vertical-align:baseline;margin-left:6px;text-align:center;background-color:#616161;border-radius:20px;}
.nm-product-review-author em{display:block;font-size:12px;font-style:normal;line-height:1.3;}
.layout-default .nm-product-review-author{margin-top:20px;padding-top:3px;padding-left:58px;}
.layout-default .nm-product-review-author img{position:absolute;top:0;left:0;}
.layout-centered .nm-product-review-author{margin-top:-30px;text-align:center;}
.layout-centered .nm-product-review-author img{width:60px;margin-left:auto;margin-right:auto;margin-bottom:4px;border:3px solid #fff;}
.layout-centered .nm-product-review-author span{font-size:16px;}
.layout-centered .nm-product-review-author em{font-size:13px;}
.nm-product-review-star-rating{margin-top:16px;}
.nm-product-review-star-rating .star-rating{display:block;width:118px;}
@media screen and (min-width:0\0) and (min-resolution: +72dpi) { .nm-product-review-star-rating .star-rating{width:122px;}
}
.nm-product-review-star-rating .star-rating:before{left:12px;font-size:6px;letter-spacing:16px;}
.nm-product-review-star-rating .star-rating span:before{font-size:30px;letter-spacing:-8px;}
.layout-default .nm-product-review-inner .nm-product-review-star-rating{margin-left:-7px;}
.layout-centered .nm-product-review-star-rating .star-rating{margin:0 auto;}
.nm-product-review-title{line-height:1.6;}
.nm-product-review-title a{color:inherit;}
.layout-default .nm-product-review-title{font-size:18px;margin-top:16px;margin-bottom:16px;}
.layout-centered .nm-product-review-title{display:block;margin-top:24px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.layout-centered .nm-product-review-title i{line-height:1;vertical-align:text-bottom;}
.nm-product-review-description{line-height:1.8;text-align:left;}
.layout-centered .nm-product-review-description{padding-top:13px;}
.nm-product-search{position:relative;width:100%;}
.nm-product-search input{width:100%;}
.nm-product-search button{display:block;position:absolute;top:1px;right:1px;z-index:100;font-size:16px;line-height:45px;color:#555;width:35px;height:40px;margin:0;padding:0;border:0 none;background:transparent;}
.nm-product-slider{position:relative;margin:0 -8px;}
.nm-product-slider .nm-products{margin:0;padding:0;}
.nm-product-slider .nm-shop-loop-details{padding-bottom:0;}
.nm-product-slider .nm-products{max-height:424px;overflow:hidden;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
.nm-product-slider .nm-products.slick-initialized{max-height:none;overflow:visible;opacity:1;}
.nm-product-slider .nm-products .slick-list li{padding:0 8px;}
.nm-product-slider .slick-prev,
.nm-product-slider .slick-next{color:#000;margin-top:-115px;}
.nm-product-slider .slick-slider:hover .slick-prev,
.nm-product-slider .slick-prev{left:-32px;}
.nm-product-slider .slick-slider:hover .slick-next,
.nm-product-slider .slick-next{right:-32px;}
.nm-product-slider .slick-prev i,
.nm-product-slider .slick-next i{font-size:36px;}
@media (max-width: 1340px) { .nm-product-slider .slick-slider:hover .slick-prev,
.nm-product-slider .slick-prev{left:24px;}
.nm-product-slider .slick-slider:hover .slick-next,
.nm-product-slider .slick-next{right:24px;}
}
@media (max-width: 991px) { .nm-product-slider .slick-slider:hover .slick-prev,
.nm-product-slider .slick-prev{left:15px;}
.nm-product-slider .slick-slider:hover .slick-next,
.nm-product-slider .slick-next{right:15px;}
} @media (min-width: 750px) {
.nm-product-slider{margin:0 -10px;}
.nm-product-slider .nm-products .slick-list li{padding:0 10px;}
} @media (min-width: 1020px) {
.nm-product-slider{margin:0 -12px;}
.nm-product-slider .nm-products .slick-list li{padding:0 12px;}
} @keyframes nmBrandsfadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
.theme-savoy #brands_a_z{margin-bottom:64px;}
.theme-savoy ul.brands_index{display:flex;flex-wrap:wrap;gap:8px 0;margin-top:50px;margin-bottom:50px;}
.theme-savoy ul.brands_index li{display:flex;align-items:center;float:none;margin:0;}
.theme-savoy ul.brands_index li:not(:last-child):after{content:"/";opacity:0.5;margin:0 15px;}
.theme-savoy ul.brands_index li a,
.theme-savoy ul.brands_index li span{display:block;float:none;font-size:18px;line-height:1em;color:var(--nm--color-font);text-transform:uppercase;text-align:center;min-width:20px;padding:0;border:0 none;}
.theme-savoy ul.brands_index li:first-child a{text-transform:none;}
.no-touch .theme-savoy ul.brands_index li a:hover,
.theme-savoy ul.brands_index li.current-index a{color:var(--nm--color-font-highlight);}
.theme-savoy ul.brands_index li span{opacity:0.3;}
.nm-brands-wrapper{position:relative;display:flex;align-items:center;padding:24px 0;margin-bottom:-1px;border-top:1px solid var(--nm--color-border);border-bottom:1px solid var(--nm--color-border);animation:nmBrandsfadeIn 0.6s ease-in-out;}
#brands_a_z.is-filtered .nm-brands-wrapper:not(.current-index){display:none;}
.theme-savoy #brands_a_z h3{align-self:flex-start;width:165px;font-size:46px;line-height:1;text-transform:uppercase;}
.theme-savoy #brands_a_z h3:target{color:var(--nm--color-font-highlight);text-decoration:none;}
.theme-savoy #brands_a_z .brands{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:var(--nm--page-column-spacing);column-gap:var(--nm--page-row-column-spacing);width:100%;padding:6px 0;}
.theme-savoy #brands_a_z .brands li{width:100%;max-width:284px;}
.theme-savoy #brands_a_z .brands a{position:relative;display:inline-block;font-size:16px;line-height:1.4;color:var(--nm--color-font);}
.no-touch .theme-savoy #brands_a_z .brands a:hover{position:relative;z-index:10;color:var(--nm--color-font-highlight);}
#brands_a_z .brands img{display:none;pointer-events:none;position:absolute;bottom:calc(100% + var(--nm--page-column-spacing));left:50%;width:120px;min-width:120px;height:auto;opacity:0;border-radius:min(5px, var(--nm--border-radius-image));transform:translateX(-50%);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.08);transition:opacity 0.2s ease;}
.nm-product-brands.show-thumbnails #brands_a_z .brands img{display:block;}
.no-touch #brands_a_z .brands a:hover img{opacity:1;}
.theme-savoy #brands_a_z .top{position:absolute;top:0;left:100%;display:flex;justify-content:center;align-items:center;font-size:0;color:var(--nm--color-font-strong);height:100%;opacity:0;border:0 none;padding:0 0 0 var(--nm--page-column-spacing);transition:opacity 0.2s ease;}
.theme-savoy #brands_a_z .top:after{font-family:'nm-font';font-size:16px;line-height:1;content:"\e096";}
.theme-savoy #brands_a_z .nm-brands-wrapper:hover .top{opacity:1;}
.theme-savoy #brands_a_z.is-filtered .top{display:none;}
@media (max-width: 1366px) {
.theme-savoy #brands_a_z .top{display:none;}
}
@media (max-width: 1280px) {
.theme-savoy #brands_a_z .brands{grid-template-columns:repeat(5,minmax(0,1fr));}
}
@media (max-width: 1023px) {
.theme-savoy #brands_a_z .brands{grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media (max-width: 768px) {
.theme-savoy #brands_a_z .brands{grid-template-columns:repeat(3,minmax(0,1fr));}
.theme-savoy #brands_a_z h3{font-size:36px;width:120px;}
}
@media (max-width: 599px) {
.theme-savoy #brands_a_z .brands{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width: 460px) {
.nm-brands-wrapper{flex-direction:column;}
.theme-savoy #brands_a_z h3{margin-top:4px;margin-bottom:10px;}
.theme-savoy #brands_a_z .brands{row-gap:10px;padding:0;}
.nm-product-brands.show-thumbnails #brands_a_z .brands img{display:none;}
} .add_to_cart_inline{text-align:center;}
.add_to_cart_inline .amount{display:block;font-size:16px;}
.add_to_cart_inline del,
.add_to_cart_inline ins{display:block;background:none;}
.add_to_cart_inline ins{color:#dc9814;}
.add_to_cart_inline del .amount,
.add_to_cart_inline ins .amount{display:inline-block;}
.add_to_cart_inline del .amount{text-decoration:line-through;}
.add_to_cart_inline .add_to_cart_button{display:inline-block;font-size:16px;line-height:1.4;color:#fff;margin-top:8px;padding:8px 28px;background:#282828;}
.add_to_cart_inline .added_to_cart{display:none;}
.nm-instagram-gallery-ul{margin:0;}
.has-spacing .nm-instagram-gallery-ul{margin:0 -10px;}
.nm-instagram-gallery:not(.has-spacing) .nm-instagram-gallery-ul{overflow:hidden;border-radius:var(--nm--border-radius-image);}
.nm-instagram-gallery-ul > li{position:relative;padding:0;}
.has-spacing .nm-instagram-gallery-ul > li{padding:20px 10px 0;}
.nm-instagram-gallery-ul li > a{position:relative;display:block;color:#fff;}
.nm-instagram-gallery-ul li img{display:block;width:100%;}
.aspect-ratio-square .nm-instagram-gallery-ul li img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;}
.nm-instagram-gallery:not(.has-spacing) .nm-instagram-gallery-ul li img{border-radius:0;}
.nm-instagram-gallery-overlay{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100%;opacity:0;transition:opacity 0.2s ease;background:rgba(0, 0, 0, 0.52);}
.nm-instagram-gallery.has-spacing .nm-instagram-gallery-overlay{border-radius:var(--nm--border-radius-image);}
.nm-instagram-gallery-ul > li:hover .nm-instagram-gallery-overlay{opacity:1;}
.nm-instagram-gallery-overlay i{position:absolute;top:50%;left:50%;font-size:30px;line-height:30px;width:30px;height:30px;margin:-15px 0 0 -15px;text-align:center;transform:translateY(10px);-webkit-transition:transform 0.2s ease;transition:transform 0.2s ease;}
.nm-instagram-gallery-ul > li:hover .nm-instagram-gallery-overlay i{transform:translateY(0px);}
.nm-instagram-gallery-link{margin-top:19px;}
.nm-instagram-gallery-link a{text-decoration:underline;}
.nm-instagram-gallery-error{padding:0 0 50px;text-align:center;}
@media all and (max-width: 1079px) {
.nm-instagram-gallery-overlay{background:rgba(255,255,255, 0.37);}
.nm-instagram-gallery-overlay i{display:none;}
}
@media all and (max-width: 400px) {
.has-spacing .nm-instagram-gallery-ul{margin:0 -5px;}
.has-spacing .nm-instagram-gallery-ul > li{padding:10px 5px 0;}
.nm-instagram-gallery-link span{display:none;}
}  .theme-savoy .wc-block-components-address-card{color:var(--nm--color-font-strong);}
.theme-savoy .wc-block-components-form .wc-block-components-text-input,
.theme-savoy .wc-block-components-text-input{display:flex;flex-direction:column;flex-wrap:wrap;}
.theme-savoy #contact-fields .wc-block-components-text-input{display:flex;}
.theme-savoy .wc-block-components-form .wc-block-components-text-input label,
.theme-savoy .wc-block-components-text-input label{order:-1;position:static;font-size:inherit;line-height:1.4;color:var(--nm--color-font-strong);max-width:none;margin:0 0 6px;transform:none;cursor:default;}
.theme-savoy .wc-block-components-form .wc-block-components-text-input.is-active label,
.theme-savoy .wc-block-components-text-input.is-active label{transform:none;}
.theme-savoy .wc-block-components-form .wc-block-components-text-input input[type="email"],
.theme-savoy .wc-block-components-form .wc-block-components-text-input input[type="number"],
.theme-savoy .wc-block-components-form .wc-block-components-text-input input[type="tel"],
.theme-savoy .wc-block-components-form .wc-block-components-text-input input[type="text"],
.theme-savoy .wc-block-components-form .wc-block-components-text-input input[type="url"],
.theme-savoy .wc-block-components-text-input input[type="email"],
.theme-savoy .wc-block-components-text-input input[type="number"],
.theme-savoy .wc-block-components-text-input input[type="tel"],
.theme-savoy .wc-block-components-text-input input[type="text"],
.theme-savoy .wc-block-components-text-input input[type="url"]{font-family:inherit;font-size:inherit;line-height:1.6;color:var(--nm--color-font-strong);text-indent:0;width:100%;height:auto;min-height:0;margin:0;padding:var(--nm--inputs-padding-vertical) var(--nm--inputs-padding-horizontal);border-color:var(--nm--inputs-border-color);border-radius:var(--nm--border-radius-inputs);transition:border-color 0.4s ease;}
.theme-savoy .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus,
.theme-savoy .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus,
.theme-savoy .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus,
.theme-savoy .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus,
.theme-savoy .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus,
.theme-savoy .wc-block-components-text-input input[type="email"]:focus,
.theme-savoy .wc-block-components-text-input input[type="number"]:focus,
.theme-savoy .wc-block-components-text-input input[type="tel"]:focus,
.theme-savoy .wc-block-components-text-input input[type="text"]:focus,
.theme-savoy .wc-block-components-text-input input[type="url"]:focus{color:var(--nm--color-font-strong);box-shadow:none;border-width:1px;border-color:var(--nm--inputs-border-color-focus);}
.theme-savoy .wc-block-components-form .wc-block-components-text-input.is-active input[type="email"],
.theme-savoy .wc-block-components-form .wc-block-components-text-input.is-active input[type="number"],
.theme-savoy .wc-block-components-form .wc-block-components-text-input.is-active input[type="tel"],
.theme-savoy .wc-block-components-form .wc-block-components-text-input.is-active input[type="text"],
.theme-savoy .wc-block-components-form .wc-block-components-text-input.is-active input[type="url"],
.theme-savoy .wc-block-components-text-input.is-active input[type="email"],
.theme-savoy .wc-block-components-text-input.is-active input[type="number"],
.theme-savoy .wc-block-components-text-input.is-active input[type="tel"],
.theme-savoy .wc-block-components-text-input.is-active input[type="text"],
.theme-savoy .wc-block-components-text-input.is-active input[type="url"]{padding:var(--nm--inputs-padding-vertical) var(--nm--inputs-padding-horizontal);}
.theme-savoy .wc-block-components-textarea{font-family:inherit;font-size:inherit;line-height:1.6;color:inherit;text-indent:0;width:100%;height:auto;min-height:0;margin:0;padding:8px 10px;border-color:var(--nm--inputs-border-color);border-radius:var(--nm--border-radius-inputs);background-color:transparent;}
.theme-savoy .wc-block-checkout__add-note .wc-block-components-textarea:focus,
.theme-savoy .wc-block-components-textarea:focus{color:inherit;box-shadow:none;border-color:var(--nm--inputs-border-color-focus);background-color:transparent;}
.theme-savoy .wc-blocks-components-select__container{margin-top:0;}
.theme-savoy .wc-blocks-components-select .wc-blocks-components-select__container{height:auto;border:0 none;border-radius:var(--nm--border-radius-inputs);background:none;}
.theme-savoy .wc-blocks-components-select .wc-blocks-components-select__select{font-family:inherit;font-size:inherit;line-height:1.6;color:var(--nm--color-font-strong);text-indent:0;width:100%;height:auto;min-height:0;margin:0;padding:var(--nm--inputs-padding-vertical) var(--nm--inputs-padding-horizontal);border:1px solid var(--nm--inputs-border-color);border-radius:var(--nm--border-radius-inputs);background-color:var(--nm--color-body-background);}
.theme-savoy .wc-blocks-components-select .wc-blocks-components-select__select:focus{box-shadow:none;border-width:1px;border-color:var(--nm--inputs-border-color-focus);}
.theme-savoy .wc-blocks-components-select .wc-blocks-components-select__expand{top:50%;right:8px;fill:var(--nm--color-font-strong);margin-top:12px;transform:translateY(-50%);}
.theme-savoy .wc-blocks-components-select .wc-blocks-components-select__label{display:block;position:static;font-size:inherit;line-height:1.4;color:var(--nm--color-font-strong);max-width:none;margin:0 0 6px;transform:none;transition:none;}
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{font-size:14px;line-height:1.6;font-weight:normal;color:inherit;height:auto;text-indent:0;padding:8px 10px;border-color:#e1e1e1;border-radius:var(--nm--border-radius-inputs);}
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded="true"],
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded="true"]{color:inherit;border-color:#ccc;box-shadow:none;}
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus:not([aria-expanded="true"]),
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus:not([aria-expanded="true"]){border-bottom:1px solid #ccc;}
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{pointer-events:none;position:static;display:block;font-size:14px;line-height:1.4;color:var(--nm--color-font-strong);max-width:none;margin:0 0 8px;transform:none;}
.theme-savoy .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,
.theme-savoy .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label,
.theme-savoy .wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,
.theme-savoy .wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label{transform:none;}
.theme-savoy .wc-block-components-combobox svg,
.theme-savoy .wc-block-components-form .wc-block-components-combobox svg{top:36px;right:10px;}
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{left:0;color:inherit;width:100%;min-width:0;border-width:1px;border-color:#ccc;box-shadow:none;background-color:#f8f8f8;}
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion,
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion{font-size:inherit;color:inherit;padding:8px 10px;}
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover,
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover{color:#fff;background-color:#282828;}
.theme-savoy .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,
.theme-savoy .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{color:#fff;text-overflow:ellipsis;overflow:hidden;background-color:#282828;}
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion-match,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion-match{color:inherit;}
.theme-savoy .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{border-width:1px;}
.theme-savoy .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:focus{outline:0 none;}
.theme-savoy .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,
.theme-savoy .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 1px var(--nm--inputs-border-color-focus);;}
.theme-savoy .wc-block-components-radio-control .wc-block-components-radio-control__input{width:16px;min-width:16px;height:16px;min-height:16px;transform:translateY(-50%);}
.theme-savoy .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{width:8px;min-width:8px;height:8px;min-height:8px;}
.theme-savoy .wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:none;}
body.theme-savoy .wc-block-components-button:not(.is-link){font-size:16px;font-weight:normal;border:0 none;border-radius:var(--nm--border-radius-button);transition:opacity 0.2s ease;}
body.theme-savoy .wc-block-components-button:not(.is-link).contained:hover,
body.theme-savoy .wc-block-components-button:not(.is-link).contained{color:var(--nm--color-button);background-color:var(--nm--color-button-background);}
body.theme-savoy .wc-block-components-button:not(.is-link).contained:hover{opacity:0.82;}
body.theme-savoy:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:none;}
.theme-savoy .wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{opacity:1;}
.theme-savoy .wc-block-components-quantity-selector{display:flex;align-items:baseline;color:var(--nm--color-font-strong);width:76px;margin:0 0 .25em;}
.theme-savoy .wc-block-components-quantity-selector:after{display:none;}
.theme-savoy .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-size:inherit;font-weight:normal;line-height:inherit;width:auto;min-width:0;height:auto;padding:0;}
.theme-savoy .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:none;}
.theme-savoy .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{font-size:0px;font-weight:normal;line-height:1;min-width:24px;vertical-align:top;opacity:1;cursor:pointer;}
.theme-savoy .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:none;}
.theme-savoy .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:after{display:inline-block;font-family:'nm-font';font-size:10px;content:"\e615";}
.theme-savoy .wc-block-components-quantity-selector > .wc-block-components-quantity-selector__button--minus:after{transform:scale(-1, 1);}
.theme-savoy .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-metadata,
.theme-savoy .wc-block-components-product-metadata{font-size:12px;}
.theme-savoy .wc-block-components-product-metadata .wc-block-components-product-metadata__description{display:none;}
.theme-savoy .wc-block-components-product-badge{font-size:13px;line-height:1.6;font-weight:normal;color:#fff;height:auto;padding:0 8px;text-transform:none;border:0 none;border-radius:50px;background:#b1b1b1;}
.theme-savoy .wc-block-components-totals-coupon .wc-block-components-panel__button{position:relative;display:block;color:inherit;}
.theme-savoy .wc-block-components-totals-coupon .wc-block-components-panel__button:before{position:relative;top:2px;font-family:'nm-font';font-size:16px;line-height:1;content:"\f145";margin-right:8px;}
.theme-savoy .wc-block-components-totals-coupon .wc-block-components-panel__button > .wc-block-components-panel__button-icon{right:-6px;}
.theme-savoy .wc-block-components-totals-coupon__form{align-items:center;}
.theme-savoy .wc-block-components-totals-coupon__form .wc-block-components-text-input label{display:none;}
.theme-savoy .wc-block-components-totals-coupon__form .wc-block-components-text-input.is-active input[type="text"],
.theme-savoy .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type="text"]{padding-top:calc(var(--nm--inputs-padding-vertical) - 4px);padding-bottom:calc(var(--nm--inputs-padding-vertical) - 4px);}
.theme-savoy .wc-block-components-totals-coupon__form .wc-block-components-button:not(.is-link).contained{min-height:40px;}
.theme-savoy .wc-block-components-totals-item__description{font-size:12px;}
.theme-savoy .wc-block-components-totals-shipping .wc-block-components-shipping-address{font-size:14px;margin-top:10px;}
.theme-savoy .wc-block-components-totals-shipping .wc-block-components-shipping-address:empty{margin-top:0;}
.theme-savoy .wc-block-components-totals-wrapper .wc-block-components-totals-item__value,
.theme-savoy .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:normal;}
.theme-savoy.nm-preload .wp-block-woocommerce-cart{opacity:0;}
.theme-savoy .wp-block-woocommerce-cart{line-height:1.7;margin-top:46px;}
.theme-savoy .wp-block-woocommerce-cart.alignwide{width:auto;margin-left:0;margin-right:0;}
.theme-savoy .wc-block-cart.wp-block-woocommerce-filled-cart-block{margin-bottom:64px;padding-top:70px;}
.theme-savoy .wc-block-cart.wp-block-woocommerce-filled-cart-block:before{position:absolute;top:0;display:block;font-size:24px;line-height:1.4;color:var(--nm--color-font-strong);content:"Shopping Cart";}
@media (max-width: 730px) {
.theme-savoy .wc-block-cart.wp-block-woocommerce-filled-cart-block{margin-bottom:10px;}
}
@media (max-width: 550px) {
.theme-savoy .wp-block-woocommerce-cart{margin-top:41px;}
.theme-savoy .wc-block-cart.wp-block-woocommerce-filled-cart-block{padding-top:60px;}
.theme-savoy .wc-block-cart.wp-block-woocommerce-filled-cart-block:before{font-size:22px;}
} .theme-savoy .is-large.wc-block-cart .wc-block-cart-items{position:relative;border-bottom:0 none;}
.theme-savoy table.wc-block-cart-items .wc-block-cart-items__header{display:none;}
.theme-savoy .is-medium table.wc-block-cart-items,
.theme-savoy .is-mobile table.wc-block-cart-items,
.theme-savoy .is-small table.wc-block-cart-items{margin-bottom:32px;}
.theme-savoy .is-large.wc-block-cart .wc-block-cart-items:after,
.theme-savoy .wc-block-cart .wc-block-cart-items:after{display:none;}
.theme-savoy .wc-block-cart .wc-block-cart-items tr:not(:last-child){border-bottom:1px solid var(--nm--color-border);}
.theme-savoy .wc-block-cart .wc-block-cart-items td{padding:22px 0 22px 20px;}
.theme-savoy .is-large.wc-block-cart .wc-block-cart-items td{border-top:0 none;}
.theme-savoy .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product{position:static;vertical-align:middle;}
.theme-savoy .wc-block-cart .wc-block-cart-items tr:first-child td{padding-top:0;}
.theme-savoy .wc-block-cart .wc-block-cart-items tr:last-child td{padding-bottom:0;}
.theme-savoy .is-large.wc-block-cart .wc-block-cart-items td:first-child,
.theme-savoy .wc-block-cart .wc-block-cart-items td:first-child{padding-left:0;}
.theme-savoy .is-large.wc-block-cart .wc-block-cart-items td:last-child{padding-right:0;}
.theme-savoy .is-large.wc-block-cart .wc-block-cart-items td:after{display:none;}
.theme-savoy .wc-block-cart .wc-block-cart-items tr:first-child td:after{display:none;}
.theme-savoy .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__wrap > :not(:last-child){margin-bottom:6px;}
.theme-savoy .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image{width:74px;}
.theme-savoy table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{border-radius:min(5px, var(--nm--border-radius-image));}
.theme-savoy .wc-block-cart .wc-block-cart-items .wc-block-components-product-name{font-size:18px;line-height:1.5;color:var(--nm--color-font-strong);}
.theme-savoy .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__wrap > .wc-block-components-product-metadata{margin-bottom:0;}
.theme-savoy .wp-block-woocommerce-cart .wc-block-components-product-metadata .wc-block-components-product-details:last-of-type,
.theme-savoy .wp-block-woocommerce-cart .wc-block-components-product-metadata .wc-block-components-product-details{line-height:1.5;margin-bottom:6px;}
.theme-savoy .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-product-details__name{font-weight:normal;}
.theme-savoy .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__wrap .wc-block-cart-item__quantity{min-height:24px;}
.theme-savoy table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector,
.theme-savoy .wc-block-cart-item__quantity .wc-block-components-quantity-selector{margin-left:-7px;margin-bottom:0;}
.theme-savoy .wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{position:absolute;right:0;z-index:100;font-size:12px;color:var(--nm--color-font-strong);height:auto;cursor:pointer;}
.theme-savoy .wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:last-child:not(:first-child){margin-top:-22px;}
.theme-savoy .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-product-price{font-size:16px;color:var(--nm--color-font-strong);}
@media (max-width: 730px) { .theme-savoy .is-medium table.wc-block-cart-items .wc-block-cart-items__row,
.theme-savoy .is-mobile table.wc-block-cart-items .wc-block-cart-items__row,
.theme-savoy .is-small table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:68px 132px;padding:0;}
.theme-savoy .is-medium table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row:last-child,
.theme-savoy .is-mobile table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row:last-child,
.theme-savoy .is-small table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row:last-child{border-bottom:0 none;}
.theme-savoy .is-medium table.wc-block-cart-items:not(.wc-block-mini-cart-items) .wc-block-cart-items__row:after,
.theme-savoy .is-mobile table.wc-block-cart-items:not(.wc-block-mini-cart-items) .wc-block-cart-items__row:after,
.theme-savoy .is-small table.wc-block-cart-items:not(.wc-block-mini-cart-items) .wc-block-cart-items__row:after{display:none;}
.theme-savoy .wc-block-cart table.wc-block-cart-items td,
.theme-savoy .wc-block-cart table.wc-block-cart-items th{margin:0;}
.theme-savoy .wc-block-cart .wc-block-cart-items td{padding:20px 0 20px 18px;}
.theme-savoy .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,
.theme-savoy .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,
.theme-savoy .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{padding:20px 0 20px 18px;}
.theme-savoy .is-medium table.wc-block-cart-items .wc-block-cart-items__row:first-child .wc-block-cart-item__product,
.theme-savoy .is-mobile table.wc-block-cart-items .wc-block-cart-items__row:first-child .wc-block-cart-item__product,
.theme-savoy .is-small table.wc-block-cart-items .wc-block-cart-items__row:first-child .wc-block-cart-item__product{padding-top:0;}
.theme-savoy .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,
.theme-savoy .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,
.theme-savoy .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{width:100%;padding-right:0;}
.theme-savoy .wc-block-cart .wc-block-cart-items .wc-block-components-product-name{font-size:16px;}
.theme-savoy .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,
.theme-savoy .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,
.theme-savoy .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{padding-top:0;padding-right:0;}
} .theme-savoy .wc-block-components-sidebar{margin-top:0;}
.theme-savoy .is-large.wc-block-cart .wc-block-cart__totals-title,
.theme-savoy .wc-block-cart .wc-block-cart__totals-title{display:none;}
.theme-savoy .wp-block-woocommerce-cart-order-summary-block{color:var(--nm--color-font-strong);border:1px solid #e1e1e1;background:#fafafa;}
.theme-savoy .wp-block-woocommerce-cart-order-summary-block a{color:inherit;}
.theme-savoy .wc-block-components-totals-wrapper{border-color:#e1e1e1;}
.theme-savoy .wc-block-components-totals-wrapper:after{border-color:#e1e1e1;opacity:1;}
.theme-savoy .wc-block-components-totals-wrapper:first-of-type:after{display:none;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-totals-block{border-color:#e1e1e1;}
.theme-savoy .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-panel.wc-block-components-totals-coupon,
.theme-savoy .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-coupon,
.theme-savoy .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:18px;padding-right:18px;}
.theme-savoy .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item__description.wc-block-components-totals-shipping__via,
.theme-savoy .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping__change-address__link{padding-top:0;}
.theme-savoy .wp-block-woocommerce-cart-order-summary-coupon-form-block:first-of-type{border-top:0 none;}
.theme-savoy .wp-block-woocommerce-cart-order-summary-coupon-form-block{background-color:var(--nm--color-body-background);}
.theme-savoy .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link{text-decoration:underline;}
.theme-savoy .is-medium .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option,
.theme-savoy .is-mobile .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option,
.theme-savoy .is-small .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option,
.theme-savoy .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-radio-control > *{padding-left:26px;}
.theme-savoy .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-radio-control > *:not(:last-child),
.theme-savoy .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__option:not(:last-child){margin-bottom:8px;}
.theme-savoy .wp-block-woocommerce-cart-order-summary-block .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group{font-size:inherit;}
.theme-savoy .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control .wc-block-components-radio-control__input{top:2px;left:0;transform:none;}
.theme-savoy .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__label,
.theme-savoy .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__secondary-label{font-size:var(--nm--font-size-small);line-height:1.5;}
.theme-savoy .wc-block-components-radio-control__description-group--column .wc-block-components-radio-control__description{margin:0;}
.theme-savoy .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__description,
.theme-savoy .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__secondary-description{font-size:1em;line-height:1.7;}
.theme-savoy .wc-block-cart .wc-block-components-address-form .wc-block-components-country-input:first-of-type,
.theme-savoy .wc-block-cart .wc-block-components-address-form .wc-block-components-state-input:first-of-type,
.theme-savoy .wc-block-cart .wc-block-components-address-form .wc-block-components-text-input:first-of-type{margin-top:10px;}
.theme-savoy .wc-block-cart .wc-block-components-address-form .wc-block-components-country-input,
.theme-savoy .wc-block-cart .wc-block-components-address-form .wc-block-components-state-input,
.theme-savoy .wc-block-cart .wc-block-components-address-form .wc-block-components-text-input{margin-top:14px;}
.theme-savoy .wc-block-cart__submit-button{font-size:16px;color:var(--nm--color-button);margin-top:22px;background-color:var(--nm--color-button-background);}
@media (max-width: 1025px) {
.theme-savoy .wc-block-cart .wc-block-cart__submit-container--sticky{display:none;}
} .theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block > .wp-block-heading{font-size:24px !important;margin-bottom:28px;}
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block > div:not([class]){display:flex;flex-wrap:wrap;gap:34px 24px;}
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{display:block;width:calc(33.33333% - 16px);margin-bottom:0;padding-right:0;text-align:start;}
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product > div:not([class]) > *:not(.wc-block-components-product-image){margin-top:0;margin-bottom:0;}
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-image{margin-bottom:14px;border-radius:var(--nm--border-radius-image);}
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-title{font-size:16px;color:inherit;}
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-name:hover{color:var(--nm--color-font-strong);}
.wc-block-components-product-sale-badge.wp-block-cart-cross-sells-product__product-onsale,
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-rating .wc-block-components-product-rating__stars{display:none;}
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-price{font-size:inherit;color:var(--nm--color-font-strong);padding-top:2px;}
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-price .wc-block-components-product-price__value.is-discounted{color:var(--nm--color-font-highlight);}
.theme-savoy .wp-block-button.wc-block-components-product-button.wp-block-cart-cross-sells-product__product-add-to-cart{display:block;margin-top:2px;}
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button{display:inline-block;font-size:inherit;line-height:inherit;font-weight:normal;color:var(--nm--color-font-strong);width:auto;height:auto;min-height:0;margin:0;padding:0;border-bottom:1px solid #cfcfcf;border-radius:var(--nm--border-radius-button);text-align:start;transition:color .2s ease;background-color:transparent;}
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button:focus,
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button:hover{color:var(--nm--color-font-highlight);opacity:1;text-decoration-color:transparent;background-color:transparent;}
@media (max-width: 749px) {
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{width:calc(50% - 12px);}
}
@media (max-width: 730px) {
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block > .wp-block-heading{font-size:22px !important;}
.theme-savoy .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block{margin-top:-8px;margin-bottom:40px;}
} .theme-savoy .wp-block-woocommerce-empty-cart-block > *:not(.wc-block-cart__empty-cart__title):not(p){display:none;}
.theme-savoy .wp-block-woocommerce-empty-cart-block > .wc-block-cart__empty-cart__title{display:block;font-size:20px;margin:0 0 20px;}
.theme-savoy .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{font-family:'nm-font';font-size:22px;line-height:50px;vertical-align:middle;width:50px;height:50px;content:"\e117";margin:0 auto 15px;-webkit-mask-image:none;mask-image:none;border-radius:50px;background-color:#eee;}
.theme-savoy .wp-block-woocommerce-empty-cart-block > p > a:not([class]){font-size:16px;color:#fff;padding:8px 16px;background-color:#282828;}
.theme-savoy .wc-block-checkout{line-height:1.7;margin:0;}
.theme-savoy .page > .wc-block-checkout,
.theme-savoy .wc-block-checkout.alignwide{width:auto;margin:46px 0;padding-top:0;}
@media (max-width: 991px) {
.theme-savoy .page > .wc-block-checkout,
.theme-savoy .wc-block-checkout.alignwide{margin-top:24px;margin-bottom:46px;}
} @media (max-width: 730px) {
.theme-savoy .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading{margin-top:26px;}
} .theme-savoy .wc-block-components-address-address-wrapper:not(.is-editing) .wc-block-components-address-form-wrapper{overflow:hidden;}
.theme-savoy .wc-block-components-address-form__address_2-toggle{padding:0;}
.theme-savoy .is-mobile .wc-block-components-form .wc-block-components-checkout-step,
.theme-savoy .is-small .wc-block-components-form .wc-block-components-checkout-step{margin-bottom:46px;}
.theme-savoy .is-mobile .wc-block-checkout__terms.wc-block-checkout__terms--with-separator,
.theme-savoy .is-small .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{padding-top:0;}
@media (max-width: 600px) {
.theme-savoy .is-mobile .wc-block-components-form .wc-block-components-checkout-step,
.theme-savoy .is-small .wc-block-components-form .wc-block-components-checkout-step{padding-top:0;}
.theme-savoy .is-mobile .wc-block-components-form .wc-block-components-checkout-step:after,
.theme-savoy .is-small .wc-block-components-form .wc-block-components-checkout-step:after{display:none;}
} .theme-savoy .is-medium .wc-block-checkout__shipping-option .wc-block-components-radio-control__option,
.theme-savoy .is-mobile .wc-block-checkout__shipping-option .wc-block-components-radio-control__option,
.theme-savoy .is-small .wc-block-checkout__shipping-option .wc-block-components-radio-control__option,
.theme-savoy .wc-block-checkout__shipping-option .wc-block-components-radio-control__option{padding-left:42px;}
.theme-savoy .wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group{font-size:inherit;color:var(--nm--color-font-strong);}
.theme-savoy .wc-block-checkout__payment-method .wc-block-components-checkout-step__content{margin-top:16px;padding-top:0;}
.theme-savoy .wc-block-checkout__payment-method .wc-block-components-radio-control__option,
.theme-savoy .wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child,
.theme-savoy .wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child{padding-left:42px;}
.theme-savoy .wc-block-checkout__payment-method .wc-block-components-radio-control__option-checked{font-weight:normal;}
.theme-savoy .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content{font-size:.875em;margin-top:-6px;padding-top:0;padding-bottom:14px;}
.theme-savoy .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label{color:var(--nm--color-font-strong);}
.theme-savoy .is-medium .wc-block-checkout__add-note,
.theme-savoy .is-mobile .wc-block-checkout__add-note,
.theme-savoy .is-small .wc-block-checkout__add-note{margin-top:30px;margin-bottom:0;padding:0;border-bottom:0 none;}
@container (max-width: 699px) {
.theme-savoy .wc-block-checkout__terms.wc-block-checkout__terms--with-separator,
.theme-savoy .wc-block-checkout__terms{padding-top:0;}
}
.theme-savoy .wc-block-checkout__terms .wc-block-components-checkbox{margin-top:0;}
.theme-savoy .wc-block-checkout__terms .wc-block-components-checkbox label{line-height:1.4;}
.theme-savoy .wc-block-checkout__terms .wc-block-components-checkbox .wc-block-components-checkbox__mark{}
.theme-savoy .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{padding:0;}
@media (max-width: 429px) {
.theme-savoy .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:100%;}
} @media (max-width: 730px) {
.theme-savoy .wc-block-checkout .wc-block-components-sidebar{margin-top:0;}
}
@container (max-width: 699px) {
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{padding-bottom:0;}
}
@container (min-width: 400px) and (max-width: 519px) {
.theme-savoy .wc-block-checkout__actions{padding-top:0;}
}
@container (max-width: 399px) {
.theme-savoy .wc-block-checkout__actions{padding-top:0;}
}
.theme-savoy .is-medium .wp-block-woocommerce-checkout-order-summary-block,
.theme-savoy .is-mobile .wp-block-woocommerce-checkout-order-summary-block,
.theme-savoy .is-small .wp-block-woocommerce-checkout-order-summary-block,
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block{color:var(--nm--color-font-strong);border:1px solid #e1e1e1;background:#fafafa;}
.theme-savoy .is-medium .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper,
.theme-savoy .is-mobile .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper,
.theme-savoy .is-small .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{margin-bottom:46px;padding-top:0;}
.theme-savoy .is-mobile .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper,
.theme-savoy .is-small .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{margin-bottom:36px;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border:0 none;}
.theme-savoy .is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content.is-open,
.theme-savoy .is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content.is-open,
.theme-savoy .is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content.is-open{border-bottom:0 none;}
.theme-savoy .is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper,
.theme-savoy .is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper,
.theme-savoy .is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{padding-left:0;padding-right:0;}
.theme-savoy .wc-block-checkout .wc-block-components-sidebar .wc-block-components-panel.wc-block-components-totals-coupon,
.theme-savoy .wc-block-checkout .wc-block-components-sidebar .wc-block-components-totals-coupon,
.theme-savoy .wc-block-checkout .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:16px;padding-right:16px;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-step__heading,
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin:-1px -1px 0 -1px;background-color:var(--nm--color-body-background);}
.theme-savoy .is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,
.theme-savoy .is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,
.theme-savoy .is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{padding:0 0 20px;border-top:0 none;border-bottom:0 none;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-step__heading{overflow:hidden;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-title.wc-block-components-title,
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-size:1.25em;font-weight:normal;margin:0 0 16px;}
@media (max-width: 729px) {
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{margin:0;}
}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title.is-open .wc-block-components-formatted-money-amount{display:none;}
.theme-savoy .wc-block-components-order-summary .wc-block-components-order-summary__button-text{font-weight:inherit;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-cart-items-block{margin:-1px -1px 0 -1px;padding-top:0;border-top:0 none;background-color:var(--nm--color-body-background);}
.theme-savoy .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-order-summary-cart-items-block{background-color:transparent;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-cart-items-block:not(:last-child){padding-bottom:28px;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-panel__button{font-size:1.25em;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-panel__button > .wc-block-components-panel__button-icon{right:-6px;cursor:pointer;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-order-summary,
.theme-savoy .is-large .wc-block-components-sidebar .wc-block-components-panel,
.theme-savoy .wc-block-components-order-summary.is-large,
.theme-savoy .wc-block-components-order-summary{padding-left:0;padding-right:0;}
.theme-savoy .wc-block-components-order-summary .wc-block-components-order-summary-item:not(:first-child),
.theme-savoy .wc-block-checkout__sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item:not(:first-child){border-top:1px solid var(--nm--color-border);}
.theme-savoy .wc-block-checkout__sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item:after{display:none;}
.theme-savoy .wc-block-components-order-summary .wc-block-components-order-summary-item__image,
.theme-savoy .wc-block-checkout__sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item__image{width:60px;margin-top:0;}
.theme-savoy .wc-block-components-order-summary .wc-block-components-order-summary-item__image > img,
.theme-savoy .wc-block-checkout__sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item__image > img{width:100%;max-width:none;border-radius:min(5px, var(--nm--border-radius-image));}
.theme-savoy .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity,
.theme-savoy .wc-block-checkout__sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{color:var(--nm--color-button);border:0 none;box-shadow:none;background:var(--nm--color-button-background);}
.theme-savoy .wc-block-components-order-summary .wc-block-components-order-summary-item__description,
.theme-savoy .wc-block-checkout__sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item__description{flex:1;padding-left:16px;padding-right:16px;}
.theme-savoy .wc-block-components-product-name,
.theme-savoy .wc-block-checkout__sidebar .wc-block-components-product-name{font-size:14px;line-height:1.5;margin-bottom:2px;}
.theme-savoy .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{padding-top:0px;}
.theme-savoy .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price,
.theme-savoy .wc-block-checkout__sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{font-size:14px;font-weight:normal;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount{font-weight:normal;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-icon{line-height:1;}
.theme-savoy .wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata,
.theme-savoy .wc-block-components-order-summary .wc-block-components-order-summary-item__description p{margin-top:4px;}
.theme-savoy .wc-block-components-order-summary .wc-block-components-product-details,
.theme-savoy .wc-block-checkout__sidebar .wc-block-components-order-summary .wc-block-components-product-details{margin-top:0;}
.theme-savoy .is-large:not(.wc-block-checkout) .wc-block-components-product-details__name{font-weight:normal;}
.theme-savoy .wp-block-woocommerce-checkout-order-summary-coupon-form-block{background-color:var(--nm--color-body-background);}
.theme-savoy .wc-block-checkout-empty{line-height:1.7;padding:0;}
.theme-savoy .wc-block-checkout-empty .wc-block-checkout-empty__image{display:none;}
.theme-savoy .wc-block-checkout-empty .wc-block-checkout-empty__title{font-size:20px;line-height:1.4;font-weight:normal;margin:0;}
.theme-savoy .wc-block-checkout-empty .wc-block-checkout-empty__title:before{display:block;font-family:'nm-font';font-size:22px;line-height:50px;vertical-align:middle;width:50px;height:50px;content:"\e117";margin:0 auto 15px;-webkit-mask-image:none;mask-image:none;border-radius:50px;background-color:#eee;}
.theme-savoy .wc-block-checkout-empty .wc-block-checkout-empty__description{margin:10px 0 18px;}
.theme-savoy .wc-block-checkout-empty .wp-block-button__link {
font-size: 16px;
color: var(--nm--color-button);
height: auto;
padding: 4px 16px;
border-radius: var(--nm--border-radius-button);
background-color: var(--nm--color-button-background);
}