.social-facebook{--bgsocial:#3b5998;--iconsizesocial:20px;--iconpaddingsocial:15px;}.social-twitter{--bgsocial:#000;--iconsizesocial:20px;--iconpaddingsocial:15px;}.social-pinterest{--bgsocial:#bd081c;--iconsizesocial:20px;--iconpaddingsocial:15px;}.social-linkedin{--bgsocial:#0077b5;--iconsizesocial:20px;--iconpaddingsocial:15px;}.social-tumblr{--bgsocial:#35465c;--iconsizesocial:20px;--iconpaddingsocial:15px;}.social-reddit{--bgsocial:#ff4500;--iconsizesocial:20px;--iconpaddingsocial:15px;}.social-email{--bgsocial:#58a9de;--iconsizesocial:20px;--iconpaddingsocial:15px;}.social-whatsapp{--bgsocial:#20b038;--iconsizesocial:20px;--iconpaddingsocial:15px;}.social-sms{--bgsocial:#20b038;--iconsizesocial:20px;--iconpaddingsocial:15px;}.social-vk{--bgsocial:#45668e;--iconsizesocial:20px;--iconpaddingsocial:15px;}.social-messenger{--bgsocial:#007fff;--iconsizesocial:20px;--iconpaddingsocial:15px;}.nv-post-share{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:var(--iconalignsocial,left);}.nv-post-share.above .nv-social-icons-label,.nv-post-share.below .nv-social-icons-label{display:flex;flex-basis:100%;justify-content:var(--iconalignsocial,left);}.nv-post-share span{display:flex;}.nv-post-share ul{max-width:100%;display:flex;grid-gap:var(--icongapsocial,10px);}.nv-post-share ul li{display:flex;}.nv-post-share.round-style a{width:calc(var(--iconsizesocial,20px) + 2 * var(--iconpaddingsocial,15px));}.nv-post-share.round-style svg{width:calc(100% + var(--iconpaddingsocial,15px));}.nv-post-share.round-style .nv-social-icon{--hex:#fff;}.nv-post-share a{width:var(--iconsizesocial,20px);display:flex;align-items:center;justify-content:center;}.nv-post-share svg{width:100%;height:auto;fill:var(--hex);}.nv-post-share.round-style a{background:var(--bgsocial);padding:var(--iconpaddingsocial,15px);border-radius:100%;}.nv-post-share.round-style svg{fill:var(--hex);}.nv-post-share .hide-mobile{display:none;}.nv-social-icons-label{margin:0;}.nv-author-elements-wrapper{display:grid;grid-template-columns:1fr;grid-gap:20px;grid-auto-flow:dense;align-items:center;}.nv-author-elements-wrapper .nv-author-bio-name{margin-bottom:15px;}.nv-author-elements-wrapper a{color:var(--color);font-weight:600;}.nv-author-elements-wrapper p{margin:0;}.nv-author-elements-wrapper img{border-radius:var(--borderradius);width:var(--avatarsize);justify-self:var(--authorcontentalign,center);}.nv-author-elements-wrapper .nv-author-bio-text-wrapper{text-align:var(--authorcontentalign,left);}.nv-author-elements-wrapper .nv-author-bio-link{margin-top:15px;display:block;}.nv-related-posts{text-align:var(--relatedContentAlign,left);}.nv-related-posts .posts-wrapper{grid-template-columns:repeat(var(--relatedcolumns,3),1fr);}.nv-related-posts a{color:var(--color,var(--nv-secondary-accent));}.nv-related-posts .entry-title a{color:var(--color,var(--nv-text-color));}.nv-related-posts .title{margin-bottom:var(--mb,20px);}.nv-related-posts .excerpt-wrap{margin-bottom:var(--mb,0);}.nv-related-posts .posts-wrapper{display:grid;grid-gap:30px;margin:0 !important;}.nv-related-posts .read-more-wrapper a{display:inline-block;}.nv-related-posts .th-wrap{margin-bottom:var(--mb,0);}.nv-related-posts .th-wrap,.nv-related-posts .th-wrap img{display:block;}.nv-related-posts .nv-meta-list{margin-bottom:var(--mb,20px);}#toggle-comment-area{margin:40px auto 20px;display:block;}.nv-comments-hidden{display:none;}.nv-ft-wrap{overflow:hidden;}.posts-wrapper article{text-align:var(--alignment);}.posts-wrapper article .nv-ft-wrap{box-shadow:var(--cardboxshadow);}.cover-post{border-radius:var(--borderradius,0);overflow:hidden;min-height:var(--coverheight,300px);}.cover-post .cover-overlay{background:var(--overlay,rgba(0,0,0,.75));}.cover-post .inner{justify-content:var(--justify);padding:var(--padding,20px);}.article-content-col{border-bottom:solid;border-width:var(--borderwidth,0);border-color:var(--bordercolor);}article.layout-grid .article-content-col{overflow:hidden;border-radius:var(--borderradius);background:var(--cardbgcolor);color:var(--cardcolor);box-shadow:var(--cardboxshadow);}article.layout-grid a{color:var(--cardcolor,var(--nv-secondary-accent));}article.layout-grid .entry-title a{color:var(--cardcolor,var(--nv-text-color));}article.nv-non-grid-article .article-content-col .nv-ft-wrap{background:var(--cardbgcolor);box-shadow:var(--cardboxshadow);color:var(--cardcolor);overflow:hidden;padding-bottom:0;}article.nv-non-grid-article a{color:var(--cardcolor,var(--nv-secondary-accent));}article.nv-non-grid-article .entry-title a{color:var(--cardcolor,var(--nv-text-color));}article.nv-non-grid-article.layout-alternative:nth-child(even) .nv-post-thumbnail-wrap{display:flex;justify-content:end;}.nv-ft-post:not(.layout-default) .nv-ft-wrap{border-radius:var(--borderradius,0);}.nv-ft-post .wp-post-image{object-position:var(--ftpostimgalign);}.nv-ft-post .content{padding:0;}.nv-ft-post .nv-ft-wrap{display:grid;min-height:var(--fpminheight);box-shadow:var(--cardboxshadow);background:var(--fpbackground,var(--nv-light-bg)) !important;}.nv-ft-post .inner,.nv-ft-post .non-grid-content{padding:var(--fppadding);align-self:var(--ftpostcontentalign);}.nv-related-posts .excerpt-wrap{font-weight:var(--fontweight);text-transform:var(--texttransform);letter-spacing:var(--letterspacing);line-height:var(--lineheight);font-size:var(--fontsize);}.nv-related-posts .title{font-size:var(--fontsize,var(--h4fontsize));font-weight:var(--fontweight,var(--h4fontweight));line-height:var(--lineheight,var(--h4lineheight));letter-spacing:var(--letterspacing,var(--h4letterspacing));text-transform:var(--texttransform,var(--h4texttransform));}.nv-contact-list{display:flex;align-items:center;}.nv-contact-list .icon,.nv-contact-list li{display:flex;align-items:center;fill:var(--iconcolor,currentColor);}.nv-contact-list li:not(:first-child){margin-left:var(--spacing,10px);}.nv-contact-list.left .icon{margin-right:5px;}.nv-contact-list.right .icon{margin-left:5px;}.nv-social-icons-list{display:flex;align-items:center;}.nv-social-icons-list li{margin-right:var(--spacing,10px);}.nv-social-icons-list li:last-child{margin:0;}.nv-social-icons-list a{display:flex;align-items:center;justify-content:center;padding:var(--iconpadding,5px);line-height:1;border-radius:var(--borderradius,5px);}.nv-social-icons-list :is(img,svg){width:var(--icon-size,18px);height:var(--icon-size,18px);}.nv--lang-switcher{z-index:99;display:flex;align-items:center;}.nv--lang-switcher li:not(:first-child){margin-left:10px;}.nv--lang-switcher.nv--tlp .trp-language-switcher{display:flex;flex-direction:column;}.nv--lang-switcher.nv--tlp .trp-language-switcher .trp-ls-shortcode-language{display:none;}.nv--lang-switcher.nv--tlp a{display:flex;align-items:center;}.nv--lang-switcher.nv--tlp a:hover{background:initial;}.nv--lang-switcher.nv--wpml .wpml-ls-legacy-list-horizontal{padding:0;margin:0;}.nv--lang-switcher.nv--wpml ul li a{padding:0;}.nv--lang-switcher.nv--weglot a,.nv--lang-switcher.nv--weglot aside{background:var(--bgcolor);}.nv--lang-switcher.nv--weglot a,.nv--lang-switcher.nv--weglot span{font-size:inherit !important;}.hfg_header{width:100%;z-index:99999;}.hfg_header .header--row{height:auto;transition:height .2s ease-out;-webkit-transition:height .2s ease-out;}.hfg_header .header--row.is_sticky_on_scroll{height:0;overflow:hidden;}.hfg_header.is-stuck.has-sticky-rows--mobile .header--row:not(.is_sticky){overflow:hidden;height:0;}.hfg_header.is-stuck.has-sticky-rows--mobile .is_sticky_on_scroll{overflow:visible;}.sticky-header-placeholder{transition:height .2s ease-out 2ms;-webkit-transition:height .2s ease-out 2ms;}.hfg_header.has-sticky-rows--mobile{position:fixed;}.hfg_footer{bottom:0;width:100%;}.hfg_footer.has-sticky-rows{z-index:1000;position:fixed;}.hfg_footer.has-sticky-rows.is-stuck .footer--row:not(.is_sticky){max-height:0;overflow:hidden;}.neve-transparent-header{position:absolute;width:100%;z-index:10000;}.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck) .header--row.hide-on-desktop,.header .neve-transparent-header:not(.has-sticky-rows--mobile) .header--row.hide-on-desktop{--bgcolor:transparent;--bgimage:none;--overlaycolor:transparent;}.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck){box-shadow:none;}.my-account-wrapper{display:flex;align-items:center;position:relative;padding:var(--padding);background:var(--bgcolor);border-radius:var(--borderradius);border-width:var(--borderwidth,0);color:var(--color);border-style:solid;}.my-account-wrapper:hover{background:var(--bghover,var(--bgcolor));color:var(--hovercolor);}.my-account-wrapper img{border-radius:100%;display:block;}.my-account-wrapper svg{fill:currentColor;}.my-account-container{position:relative;}.my-account-component .sub-menu{background:var(--bgcolor);right:0;position:absolute;z-index:100;opacity:0;visibility:hidden;min-width:150px;}.my-account-component .sub-menu a{display:block;white-space:nowrap;width:100%;padding:7px 14px;}.my-account-component .sub-menu a:hover{background:var(--bghover);color:var(--hovercolor);}.my-account-icon{margin-right:5px;display:flex;}.builder-item>.builder-item--my_account{padding:0;}.nv--yoast-breadcrumb{margin:0;}.nv--yoast-breadcrumb a{color:var(--linkcolor);}.nv--yoast-breadcrumb a:hover{color:var(--hovercolor);}.wl-icon-wrapper{display:flex;align-items:center;}.wl-icon-wrapper svg{fill:currentColor;width:var(--iconsize);height:var(--iconsize);}.wl-icon-wrapper:hover{color:var(--hovercolor);}.has-divider{height:100%;margin:0;}.row [class*=builder-item--divider]{height:100%;}.row [class*=builder-item--divider] .component-wrap{margin:0;height:100%;align-items:center;}.row [class*=builder-item--divider] .divider{height:var(--divsize);border-left:var(--divwidth) var(--divstyle) var(--divcolor);}.header-menu-sidebar [class*=builder-item--divider] .component-wrap{justify-content:center;margin:0 -15px;}.header-menu-sidebar .divider{width:var(--divsize);border-bottom:var(--divwidth) var(--divstyle) var(--divcolor);}.menu-item .nv-icon{margin-right:5px;display:flex;align-items:center;}@media (min-width:960px){.nv-post-share .hide-desktop{display:none;}.nv-post-share .hide-mobile:not(.hide-desktop){display:flex;}.nv-author-elements-wrapper{grid-template-columns:auto auto;}.nv-author-elements-wrapper.center{grid-template-columns:1fr;}.nv-author-elements-wrapper.center img{margin:0 auto;}.nv-author-elements-wrapper.right img{grid-column:2;}.show-hover .inner{opacity:0;transition:.2s ease-out;}.show-hover:hover .inner{opacity:1;}.hfg_header.has-sticky-rows--desktop{position:fixed;}.hfg_header.neve-transparent-header:not(.has-sticky-rows--desktop){position:absolute;}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header){position:static;}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header) .sticky-header-placeholder{display:none;}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header).is-stuck .header--row:not(.is_sticky){overflow:initial;max-height:initial;}.is-stuck.has-sticky-rows--desktop .header--row:not(.is_sticky){overflow:hidden;height:0;}.is-stuck.has-sticky-rows--desktop .is_sticky_on_scroll{overflow:visible;}.header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck) .header--row,.header .neve-transparent-header:not(.has-sticky-rows--desktop) .header--row{--bgcolor:transparent;--bgimage:none;--overlaycolor:transparent;}.header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck){box-shadow:none;}.my-account-container:focus-within .sub-menu,.my-account-container:hover .sub-menu{visibility:visible;opacity:1;}}@media (min-width:576px){.nv-ft-post.with-thumb:not(.layout-covers) .nv-ft-wrap{grid-template-columns:var(--ftposttemplate,1fr);}.nv-ft-post:not(.layout-covers) .nv-post-thumbnail-wrap{order:var(--ftpostimgorder,0);}.nv-ft-post:not(.layout-covers) .non-grid-content{order:var(--ftpostcontentorder,1);}}@charset "UTF-8";.sp-image-buttons .added_to_cart,.sp-image-buttons div.sp-quick-view-product.top{cursor:pointer;box-sizing:border-box;background-color:var(--secondarybtnbg);color:var(--secondarybtncolor);border-style:solid;border-color:currentColor;border-width:var(--secondarybtnborderwidth,0);border-radius:var(--secondarybtnborderradius,3px);padding:var(--secondarybtnpadding,7px 12px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing);text-transform:var(--btntexttransform,none);}.product_meta>span,.single-product .entry-summary .woocommerce-product-details__short-description,.woocommerce .woocommerce-product-rating,.woocommerce div.product .woocommerce-tabs ul.tabs>li>a,.woocommerce span.onsale,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price ins,.woocommerce-error,.woocommerce-info,.woocommerce-message{font-weight:var(--fontweight);text-transform:var(--texttransform);letter-spacing:var(--letterspacing);line-height:var(--lineheight);font-size:var(--fontsize);}@-webkit-keyframes heartpop{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes heartpop{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.woocommerce .nv-shop ul.products:not(.tns-slider){display:grid;grid-template-columns:repeat(var(--shopcoltemplate),1fr);grid-gap:40px 30px;margin-bottom:60px;}.woocommerce .nv-shop ul.products:not(.tns-slider):before{content:none;}.woocommerce .nv-shop ul.products:not(.tns-slider) li.product{margin:0;float:none;width:100% !important;}.woocommerce .nv-shop ul.products:not(.tns-slider) li.product img,.woocommerce .nv-shop ul.products:not(.tns-slider) li.product>a{width:100%;}.nv-list li.product{grid-column:1/-1;}.nv-list li.product.product-category{grid-column:unset;}.sp-product-image:hover .sp-image-buttons{opacity:1;}.sp-image-buttons{position:absolute;top:0;left:0;width:100%;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transition:.2s ease;z-index:10;}.sp-image-buttons.sp-btn-on-image a,.sp-image-buttons.sp-btn-on-image div{transition:.2s;visibility:hidden;}.sp-image-buttons.sp-btn-on-image:focus a,.sp-image-buttons.sp-btn-on-image:focus div,.sp-image-buttons.sp-btn-on-image:hover a,.sp-image-buttons.sp-btn-on-image:hover div{visibility:visible;}.sp-image-buttons>div:not(.overlay){padding:13px 15px;z-index:3;line-height:1;margin:0 0 10px !important;max-width:90%;}.sp-image-buttons>div:not(.overlay):last-child{margin-bottom:0 !important;}.sp-image-buttons .sp-product-overlay-link{display:block;position:absolute;width:100%;bottom:0;top:0;cursor:pointer;}.sp-image-buttons .overlay{opacity:1;background-color:rgba(0,0,0,.7);}.sp-image-buttons .overlay>a{margin-top:0 !important;}.nv-list .nv-card-content-wrapper{display:grid;grid-template-columns:1fr 1.2fr;width:100%;position:relative;}.nv-list .sp-product-image{align-self:center;}.nv-list .nv-product-content{flex-direction:column;flex:1;position:relative;padding:25px;display:flex;}.nv-list .nv-product-content p:last-child{margin-bottom:0;}.woocommerce ul.products li.product.product-category img{margin:0;}.woocommerce ul.products li.product.product-category a{display:block;position:relative;z-index:1;color:var(--nv-text-color);}.woocommerce ul.products li.product.product-category h2{padding:var(--categorypadding,10px 0 0);}.product-category{transition:.3s ease;}.product-category a:hover{opacity:1;}.product-category.style-2 a:before,.product-category.style-3 a:before{content:"";position:absolute;width:100%;height:100%;display:block;transition:.3s ease;}.product-category.has-style a{margin-bottom:10px;}.product-category.has-style h2{position:absolute;text-align:center;color:var(--nv-text-color);z-index:1;}.product-category.has-style h2:before{content:"";display:block;position:absolute;background:var(--nv-light-bg);top:0;bottom:0;right:0;left:0;z-index:-1;opacity:.75;transition:opacity .3s ease;}.product-category.style-2 h2{width:100%;top:50%;transform:translateY(-50%);}.product-category.style-2 h2:before{content:none;}.product-category.style-2 a:before{background:rgba(0,0,0,.5);}.product-category.style-2 a:hover h2,.product-category.style-2 a:hover:before{opacity:0;}.product-category.style-2 .count,.product-category.style-2 h2{color:#fff;}.product-category.style-3 h2{--categorypadding:15px;width:85%;margin:0 auto;background:#fff;transform:translate3d(-50%,-50%,0);left:50%;top:50%;}.product-category.style-3 a:before{background:rgba(0,0,0,.3);}.product-category.style-3 a:hover:before{opacity:0;}.nv-layout-toggle-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;margin-left:auto;}.nv-layout-toggle-wrapper svg{width:25px;height:auto;}.nv-layout-toggle-wrapper .nv-toggle{display:flex;align-items:center;color:var(--nv-text-color);opacity:.5;}.nv-layout-toggle-wrapper .current{color:var(--nv-primary-accent);opacity:1;}.woocommerce ul.products li.product .onsale.outside{left:-10px;top:-5px;}.woocommerce ul.products li.product .onsale.outside.right{left:unset;right:-10px;}.woocommerce ul.products li.product .onsale.right{left:unset;right:0;}.tns-item .onsale{top:0 !important;}.tns-item .onsale.right{right:0 !important;}.tns-item .onsale.left{left:0 !important;}.woocommerce div.product p.price,.woocommerce div.product p.price ins,.woocommerce ul.products li.product a.woocommerce-loop-product__link>h2,.woocommerce ul.products li.product a.woocommerce-loop-product__link>h3{font-size:var(--fontsize,1.25em);font-weight:var(--fontweight,var(--h1fontweight));line-height:var(--lineheight,var(--h1lineheight));letter-spacing:var(--letterspacing,var(--h1letterspacing));text-transform:var(--texttransform,var(--h1texttransform));}.woocommerce .star-rating{text-transform:none;}.woocommerce ul.products li.product .woocommerce-product-details__short-description strong{display:inline;}.woocommerce .products .advanced-rating-wraper .star-rating{display:inline-block !important;margin-bottom:0 !important;}.woocommerce .products .advanced-rating-wraper .advanced-rating{display:inline-block;}.nv-product-content{padding-top:16px;}.nv-product-content.center{text-align:center;}.nv-product-content.right{text-align:right;}.nv-product-content.inline .woocommerce-loop-product__link{align-items:center;display:flex;}.nv-product-content.inline span.price{padding-left:10px;margin:0 0 0 auto;}.load-more-products{width:100%;text-align:center;margin:20px 0;}.neve-off-canvas .shop-sidebar{margin:0;position:fixed;left:-100%;padding:30px 15px;z-index:1000000;overflow:auto;transition:all .5s ease;opacity:1;background-color:var(--nv-site-bg);}.neve-off-canvas .shop-sidebar.sidebar-open{left:0;pointer-events:all;}.neve-off-canvas .nv-sidebar-toggle,.neve-off-canvas .shop-sidebar .sidebar-header{display:flex;}.nv-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.nv-video-product video{display:block;}.nv-video-product:not(.nv-video-file-src) .nv-video-wrap{position:relative;padding-bottom:56.25%;height:0;}.nv-product-nav-wrap{position:relative;margin-bottom:20px;}.nv-product-nav{font-size:14px;width:100%;display:flex;}.nv-product-nav a,.nv-product-nav li{display:flex;align-items:center;}.nv-product-nav .prev-li{margin-left:auto;}.nv-product-nav .nv-nav-text{margin:0 5px;}.woocommerce-product-gallery{position:relative;}.woocommerce-product-gallery .tns-slider{display:flex;}.woocommerce div.product div.images .flex-control-thumbs.neve-slider li{width:100%;}.neve-slider-control{user-select:none;width:25px;cursor:pointer;position:absolute;z-index:10;font-size:2.5em;font-weight:800;display:flex;align-items:center;opacity:.9;}.neve-slider-control:hover{opacity:1;}.nv-left-gallery div.product .tns-outer{align-self:flex-start;position:relative;}.nv-left-gallery div.product .onsale{left:70px;}.nv-left-gallery div.product .onsale.outside{left:67px;}.nv-left-gallery div.product div.images{display:flex;flex-direction:row-reverse;}.nv-left-gallery div.product div.images .flex-viewport{width:calc(100% - 70px);}.nv-left-gallery div.product div.images .flex-control-thumbs{width:70px;flex-direction:column;flex-wrap:nowrap;margin:-5px 5px 0 -5px;}.nv-left-gallery div.product div.images .flex-control-thumbs li{width:100%;}.tns-ovh{overflow:hidden;}.tns-visually-hidden{display:none;}.sp-slider-gallery .woocommerce-product-gallery .tns-outer{position:relative;margin-top:5px;}.sp-slider-gallery div.product div.images .flex-control-thumbs{margin:5px 0 0;}.sp-slider-gallery div.product div.images .flex-control-thumbs li{padding:0;}.sp-slider-gallery .neve-slider-control{color:var(--nv-text-color);}.sp-slider-gallery .neve-slider-control.prev{left:0;}.sp-slider-gallery .neve-slider-control.next{right:0;}.sp-slider-gallery:not(.nv-left-gallery) .neve-slider-control{top:5px;bottom:0;}.sp-slider-gallery .tns-ovh:hover .neve-slider-control{background:var(--nv-site-bg);}.sp-slider-gallery.nv-left-gallery .tns-ovh{position:relative;}.sp-slider-gallery.nv-left-gallery .woocommerce-product-gallery .tns-outer{margin:0 10px 0 0;}.sp-slider-gallery.nv-left-gallery div.product div.images .flex-control-thumbs{margin:0;}.sp-slider-gallery.nv-left-gallery div.product div.images .flex-control-thumbs li:last-child:after{display:block;height:10px;content:" ";}.sp-slider-gallery.nv-left-gallery div.product .onsale{left:80px;}.sp-slider-gallery.nv-left-gallery div.product .onsale.outside{left:75px;}.sp-slider-gallery.nv-left-gallery .woocommerce-product-gallery .neve-slider-control{width:100%;justify-content:center;}.sp-slider-gallery.nv-left-gallery .woocommerce-product-gallery .neve-slider-control.next{top:unset;bottom:10px;right:unset;}.sp-slider-gallery.nv-left-gallery .woocommerce-product-gallery .neve-slider-control.prev{top:0;left:unset;}.related.products:hover .neve-slider-control{background:var(--nv-site-bg);}.related.products .tns-ovh{position:relative;}.related.products .neve-slider-control{top:0;bottom:0;color:var(--nv-text-color);}.related.products .neve-slider-control.prev{left:0;}.related.products .neve-slider-control.next{right:0;}.related.products .products.tns-slider{display:flex;}.related.products .products.tns-slider li.product{display:block;margin:0;justify-content:center;}.related.products .products.tns-slider .sp-product-image:not(.sp-same-image-height){display:flex;flex-direction:column;align-items:center;}.sticky-add-to-cart-wrapper{width:100%;}.sticky-add-to-cart{display:flex;padding-right:0 !important;padding-left:0 !important;}.sticky-add-to-cart>.container{display:flex;flex-wrap:wrap;padding:0;}#sticky-add-to-cart-tabs{display:none;font-size:.9em;width:100%;background:var(--nv-primary-accent);}#sticky-add-to-cart-tabs ul{list-style-type:none;margin:0;padding:0;overflow-x:auto;display:flex;white-space:nowrap;}#sticky-add-to-cart-tabs li{float:left;line-height:1.5em;margin:0;}#sticky-add-to-cart-tabs li a{display:block;font-weight:700;color:rgba(255,255,255,.8);padding:10px 20px 10px 0;}#sticky-add-to-cart-tabs li a:hover{color:#fff;}#sticky-add-to-cart-tabs li a.active{border-bottom:3px solid #fff;padding-bottom:7px;color:#fff;}.sticky-add-to-cart__product{display:none;flex-grow:4;}.sticky-add-to-cart--active{--primarybtnpadding:7px 10px;--secondarybtnpadding:7px 10px;--formfieldpadding:7px 10px;padding:0 15px;position:fixed;z-index:20;display:flex;flex-wrap:wrap;left:0;right:0;background:var(--bgcolor,var(--nv-site-bg));color:var(--color,var(--nv-text-color));box-shadow:rgba(149,157,165,.2) 0 8px 24px;justify-content:center;}.sticky-add-to-cart--active>.container{padding:10px;padding:10px 15px;}.sticky-add-to-cart--active #sticky-add-to-cart-tabs{display:block !important;}.sticky-add-to-cart--active .product-title-small{max-width:180px;font-size:.9em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:15px;}.sticky-add-to-cart--active p.price{margin:0 0 0 auto;align-items:center;--fontsize:var(--bodyfontsize);}.sticky-add-to-cart--active p.price bdi{color:var(--color) !important;}.sticky-add-to-cart--active p.price del{color:var(--color);}.sticky-add-to-cart--active .sticky-add-to-cart__product{display:flex;align-items:center;margin-bottom:8px;width:100%;}.sticky-add-to-cart--active .button{align-items:center;}.sticky-add-to-cart--active img{margin-right:15px;max-width:45px;}.sticky-add-to-cart-bottom{bottom:0;}.sticky-add-to-cart-bottom.sticky-add-to-cart--active{box-shadow:0 -4px 4px rgba(0,0,0,.15);}.sticky-add-to-cart-top{top:0;}.sticky-add-to-cart-top.sticky-add-to-cart--active{box-shadow:0 4px 4px rgba(0,0,0,.15);}.woocommerce span.onsale{z-index:11;}.woocommerce span.onsale.outside{left:-10px;top:-5px;}.exclusive.products{margin-top:40px;}.woocommerce-Tabs-panel:not(#tab-description) .woocommerce-Tabs-panel:not(#tab-additional_information) h2,.woocommerce-Tabs-panel:not(#tab-reviews) h2{font-size:var(--h2fontsize);}.nv-recently-viewed{background:var(--nv-site-bg);min-width:200px;position:fixed;padding:15px;top:50%;right:0;transform:translate3d(100%,-50%,0);box-shadow:rgba(149,157,165,.2) 0 8px 24px;z-index:10000;transition:.3s all ease;font-size:.9em;}.nv-recently-viewed.expanded{transform:translate3d(0,-50%,0);}.nv-recently-viewed.expanded .close:after{content:"›";}.nv-recently-viewed a{--nv-primary-accent:var(--nv-text-color);}.nv-recently-viewed .title{margin-bottom:15px;text-align:center;}.nv-recently-viewed ul{display:grid;grid-gap:15px;}.nv-recently-viewed img{float:left !important;margin-right:15px;width:50px !important;}.nv-recently-viewed .close{cursor:pointer;background-color:var(--nv-light-bg);color:var(--nv-text-color);display:flex;align-items:center;justify-content:center;line-height:1;padding:5px 10px;position:absolute;transform:translateX(-50px);transition:.3s all ease;}.nv-recently-viewed .close:after{content:"‹";font-size:1.25em;}.nv-recently-viewed .product-title{max-width:190px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;}.nv-cart-side-by-side .cart-collaterals .cross-sells,.nv-cart-side-by-side .cart_totals{width:100%;}body:not(.nv-cart-side-by-side) .cart-collaterals .cross-sells ul.products{grid-template-columns:1fr 1fr;}.nv-checkout-layout-stepped form.woocommerce-checkout,.nv-checkout-layout-vertical form.woocommerce-checkout{grid-template-columns:1fr;}.nv-checkout-layout-stepped .woocommerce-NoticeGroup,.nv-checkout-layout-vertical .woocommerce-NoticeGroup{grid-column:1;}.nv-checkout-layout-stepped #customer_details,.nv-checkout-layout-stepped #order_review,.nv-checkout-layout-vertical #customer_details,.nv-checkout-layout-vertical #order_review{align-self:center;}.nv-checkout-layout-stepped:not(.woocommerce-order-received) #order_review_heading,.nv-checkout-layout-stepped:not(.woocommerce-order-received) #payment,.nv-checkout-layout-stepped:not(.woocommerce-order-received) .next-step-button-wrapper.review,.nv-checkout-layout-stepped:not(.woocommerce-order-received) form.woocommerce-checkout:not(.review) .shop_table{display:none;}.nv-checkout-steps-wrapper{display:grid;grid-template-columns:1fr;grid-row-gap:30px;margin:20px 0;font-weight:700;text-transform:uppercase;}.nv-checkout-step{cursor:pointer;}.nv-checkout-step .step-number-label{display:inline-flex;width:40px;height:40px;margin-right:10px;justify-content:center;align-items:center;color:var(--nv-text-dark-bg);background-color:var(--nv-dark-bg);border-radius:50%;opacity:.45;}.nv-checkout-step.active .step-number-label{background-color:var(--nv-primary-accent);opacity:1;}.nv-checkout-boxed-style{background:var(--bgcolor,var(--nv-site-bg));}.nv-checkout-boxed-style.nv-checkout-layout-stepped #order_review tbody,.nv-checkout-boxed-style.nv-checkout-layout-stepped #order_review tfoot,.nv-checkout-boxed-style.nv-checkout-layout-stepped #order_review thead{border:0;}.nv-checkout-boxed-style form.checkout{max-width:var(--maxwidth,100%);margin:0 auto;padding:var(--boxpadding,0);background:var(--boxbgcolor,transparent);}.nv-checkout-boxed-style.nv-checkout-layout-standard form.checkout{padding:0;background:0;}.nv-checkout-boxed-style.nv-checkout-layout-standard #order_review,.nv-checkout-boxed-style.nv-checkout-layout-standard .col2-set,.nv-checkout-boxed-style.nv-checkout-layout-standard .shop_table{padding:var(--boxpadding,0);background:var(--boxbgcolor,transparent);}.nv-checkout-boxed-style.nv-checkout-layout-standard #order_review_heading{display:none;}.nv-checkout-boxed-style #payment .form-row.place-order,.nv-checkout-boxed-style #payment ul.payment_methods{padding:0;margin:0;}.nv-checkout-boxed-style #payment ul.payment_methods{margin-bottom:20px;}.nv-checkout-boxed-style #place_order{margin-top:20px;}.nv-checkout-labels-placeholders.woocommerce-checkout .form-row>label{display:none;}.nv-checkout-fixed-total form.woocommerce-checkout{flex-direction:column-reverse;}.nv-checkout-fixed-total .shop_table{margin-bottom:0 !important;}.nv-checkout-fixed-total #payment{margin-bottom:0;border:0;background:0 0 !important;}.nv-payment-cart-total{text-align:right;}.nv-payment-icons-wrapper{display:inline-block;margin:-3px -3px;fill:var(--color,#9b9b9b);}.nv-payment-icons-wrapper .nv-payment-icon{display:inline-block;border-radius:5px;background:var(--bgcolor,#e5e5e5);padding:3px 5px 5px;margin:3px 3px;}.nv-payment-icons-wrapper .nv-payment-icon svg{vertical-align:middle;height:15px;}.nv-nav-cart.cart-off-canvas{right:-100%;opacity:1;visibility:visible;}.nv-nav-cart.cart-off-canvas ul{flex-grow:1;overflow-y:scroll;max-height:unset;}.cart-off-canvas-button-wrapper{padding:20px;}.cart-off-canvas{position:fixed;z-index:99999999;transition:right .3s ease;max-height:100vh;height:100vh;max-width:100%;bottom:0;display:flex;flex-direction:column;}.cart-off-canvas.cart-open{right:0;}.cart-off-canvas .button{line-height:1;margin:0 !important;display:inline-block;}.cart-off-canvas .widget{flex-grow:1;}.cart-off-canvas .hide_cart_widget_if_empty{height:100%;}.cart-off-canvas .widget_shopping_cart_content{max-height:100%;height:100%;flex-wrap:nowrap;display:flex;flex-direction:column;}.cart-off-canvas .woocommerce-mini-cart__empty-message{padding:20px;}.sp-ct-container a:focus,.sp-ct-container a:hover{opacity:1;}.sp-ct-sticky-bar a.added_to_cart{display:inline;}.sp-image-buttons .added_to_cart,.sp-image-buttons div.sp-quick-view-product.top{padding:10px 15px !important;--btnlineheight:1;--secondarybtnborderwidth:3px;}.sp-image-buttons .added_to_cart,.sp-image-buttons .added_to_cart:hover,.sp-image-buttons div.sp-quick-view-product.top,.sp-image-buttons div.sp-quick-view-product.top:hover{background:0;color:#fff;border-color:#fff;}.sp-image-buttons>a:not(.overlay){padding:13px 15px;z-index:3;line-height:1;margin:0 0 10px !important;max-width:90%;}.sp-image-buttons>a:not(.overlay):last-child{margin-bottom:0 !important;}.tns-outer{direction:ltr;}@media (max-width:768px){.nv-list .nv-product-content .woocommerce-product-details__short-description{display:none;}}@media (min-width:960px){.sticky-add-to-cart--active{padding:0;}.sticky-add-to-cart--active .product-title-small{font-size:1.25em !important;}.sticky-add-to-cart--active .quantity,.sticky-add-to-cart--active button,.sticky-add-to-cart--active>.container .sp-wl-wrap{margin:15px 8px !important;}.sticky-add-to-cart--active button{flex-grow:1;}.sticky-add-to-cart--active #sticky-add-to-cart-tabs li a{padding-right:30px;}.sticky-add-to-cart--active img{max-width:80px !important;}.sticky-add-to-cart--active .sticky-add-to-cart__product{width:unset;}.nv-cart-side-by-side .woocommerce-cart-form{display:flex;flex-wrap:wrap;}.nv-cart-side-by-side .woocommerce-cart-form .cross-sells,.nv-cart-side-by-side .woocommerce-cart-form>.shop_table{width:67%;margin-right:3%;}.nv-cart-side-by-side .woocommerce-cart-form .cart_totals{--h4fontsize:1.25em;width:30%;align-self:flex-start;}.nv-cart-side-by-side .woocommerce-cart-form .cart_totals h2{line-height:1.5em;padding:15px 0;}.nv-cart-total-fixed .cart-collaterals{width:67%;--shopcoltemplate:2;}.nv-cart-total-fixed .cart_totals{z-index:99;}.nv-checkout-layout-vertical .woocommerce-checkout>.col2-set{width:100%;}.nv-checkout-layout-vertical .woocommerce-checkout .woocommerce-checkout-review-order{width:100%;}.nv-checkout-layout-standard.nv-checkout-fixed-total #order_review{z-index:1000000;}.nv-checkout-layout-standard.nv-checkout-fixed-total #payment{margin:0 12px 9px 12px;background:#f9f9f9;}.neve-off-canvas.archive.woocommerce .neve-main>.shop-container .nv-sidebar-wrap{max-width:400px;}.nv-product-nav{justify-content:flex-end;}.nv-product-nav .nv-nav-text{display:none;}.nv-product-nav .prev-li{margin-left:0;}.nv-product-nav a{padding:10px 20px;}}@media (min-width:769px){.sticky-add-to-cart--active .product-title-small{max-width:300px;}.sticky-add-to-cart--active .sticky-add-to-cart__product{margin:0 20px 0 0;}.nv-checkout-steps-wrapper{margin:60px 0;grid-column-gap:10px;grid-template-columns:repeat(3,1fr);}.nv-checkout-steps-wrapper .nv-checkout-step{text-align:center;}}.sale-tag-in-right .sp-product-actions-wrap{padding-top:45px;}.sp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;visibility:hidden;display:none;}.sp-modal.open{visibility:visible;transition:0s;display:block;}.sp-modal .sp-modal-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100000;background-color:rgba(0,0,0,.7);}.sp-modal .sp-modal-close{position:absolute;top:5px;right:5px;border:none;outline:0;background:0 0;font-size:24px;color:var(--sp-text-color);z-index:10000;}.sp-modal .sp-modal-close:hover{color:#000;}.sp-modal .sp-modal-container{position:relative;z-index:100001;width:90%;max-width:1000px;height:85%;top:60px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;margin:0 auto;background-color:#fff;}@media (min-width:960px){.sp-modal .sp-modal-container{height:70%;top:50%;transform:translateY(-50%);width:80%;}}.product .tooltip{visibility:hidden;position:absolute;top:0;bottom:auto;right:calc(100% + 5px);display:flex;justify-content:center;align-items:center;padding:0 5px;width:120px;text-align:center;border-radius:4px;z-index:1;font-size:12px;text-transform:uppercase;font-weight:700;height:100%;line-height:1.2;}.sp-product-image img{display:block;}.sp-product-image.sp-same-image-height{max-width:100%;height:var(--sameimageheight,230px);flex-basis:var(--sameimageheight,230px);}.sp-product-image.sp-same-image-height .img-wrap{display:block;position:relative;height:100%;}.sp-product-image.sp-same-image-height img{position:absolute;right:0;width:100%;height:100%;bottom:0;top:0;object-fit:cover;}li.product .sp-product-image{position:relative;}.sp-product-actions-wrap{position:absolute;right:10px;padding:10px 0;z-index:11;display:grid;grid-gap:5px;pointer-events:none;}.sp-product-actions-wrap.top{top:0;}.sp-product-actions-wrap.bottom{bottom:0;}.sp-product-actions-wrap.top-bottom{top:0;height:100%;}.sp-product-actions-wrap>div{pointer-events:all;}