/**handles:brands-styles,flatsome-woocommerce-wishlist,flexible-shipping-free-shipping,newsletter,newsletter-leads**/
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
td.wishlist-empty{text-align:center!important;padding:50px;font-size:2em}.wishlist_table .add_to_cart{line-height:1.3;padding:7px 10px}#yith-wcwl-popup-message{background:#fff;border:1px solid #ddd;padding:15px 0;font-size:120%;position:fixed;text-align:center;top:50%;left:50%;transform:translateX(50%);width:300px;z-index:10000}.wishlist-icon{position:relative}.wishlist-popup{opacity:0;max-height:0;position:absolute;overflow:hidden;padding:5px;margin-top:-10px;border-radius:5px;line-height:1.3;text-align:center;font-size:.9em;top:100%;background-color:rgba(0,0,0,.8);right:0;color:#fff;transition:opacity .3s,max-height .3s;transition-delay:.3s}.wishlist-popup:after{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:rgba(0,0,0,.8);border-width:10px;margin-left:-10px}.wishlist-icon:hover .wishlist-popup{opacity:1;max-height:200px;overflow-y:auto}.wishlist-popup a{color:#ccc;display:block}.wishlist-popup a:hover{color:#fff}.wishlist-icon.added:after{background-color:red;transform:translateY(-3px)}.wishlist-popup .ajax-loading,.wishlist-popup .feedback{display:none!important}.wishlist-title{margin-bottom:20px}#yith-wcwl-form .hidden-title-form,#yith-wcwl-form .hide-title-form i,.wishlist-title .button{display:none}@media screen and (max-width:768px){.wishlist-empty,.wishlist-title,.yith_wcwl_wishlist_footer{text-align:center}.share-icons-title{display:none}}.wishlist_table.mobile{list-style:none}.wishlist_table.mobile li .product-checkbox{display:inline-block;width:20px;vertical-align:top}.wishlist_table.mobile li .item-wrapper{display:inline-block;width:calc(100% - 25px);vertical-align:top}.wishlist_table.wishlist_manage_table.mobile li .item-wrapper{width:100%}.wishlist_table.mobile li .item-wrapper .product-thumbnail{display:inline-block;max-width:60px;margin-right:10px}.rtl .wishlist_table.mobile li .item-wrapper .product-thumbnail{margin-right:0;margin-left:10px}.wishlist_table.mobile li .item-wrapper .item-details{display:inline-block;width:calc(100% - 74px);vertical-align:top}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:20px}.rtl .wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:0;padding-right:20px}.wishlist_table.mobile li .additional-info-wrapper{border-bottom:1px solid #ececec;width:calc(100% - 25px)}.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist,.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{text-align:center;margin-bottom:20px}.wishlist_table.mobile .button.add_to_cart_button{margin:0}.wishlist_table.mobile td{border-bottom:none;padding:3px 0}.wishlist_table.mobile li[id^=yith-wcwl-row-]{position:relative;margin-top:20px}.wishlist_table.mobile .product-remove{position:absolute;top:5px;left:-12px;width:24px;height:24px;line-height:18px;font-size:18px;border-radius:100%;color:#ccc;font-weight:700;text-align:center;border:2px solid currentColor}.rtl .wishlist_table.mobile .product-remove{left:unset;right:-12px}.wishlist_table.mobile .product-remove a{position:unset}.wishlist_table.mobile .product-remove a i{display:none}.wishlist_table.mobile .product-remove a:after{content:'×';color:#ccc}.wishlist-popup .yith-wcwl-icon-svg{display:none}.wishlist-popup .yith-wcwl-add-to-wishlist{margin-block-start:0}.yith-wcwl-add-button:not(.wishlist-popup .yith-wcwl-add-button){display:block;margin-block-end:1em}.yith-wcwl-wishlistaddedbrowse:not(.wishlist-popup .yith-wcwl-wishlistaddedbrowse){display:block;margin-block-end:1em;justify-content:flex-start}
.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}
div.tnp-subscription,form.tnp-profile,form.tnp-subscription{display:block;margin:1em auto;max-width:500px;width:100%}div.tnp-profile{display:block;margin:1em 0;max-width:500px}.tnp-profile div.tnp-field,.tnp-subscription div.tnp-field{margin-bottom:.7em;border:0;padding:0}.tnp-profile label,.tnp-subscription label{display:block;color:inherit;font-weight:400;line-height:normal;padding:0;margin:0;margin-bottom:.25em;font-size:.9em}.tnp-profile .tnp-field-checkbox label,.tnp-subscription .tnp-field-checkbox label{display:inline-block}.tnp-profile input[type=email],.tnp-profile input[type=submit],.tnp-profile input[type=text],.tnp-profile select,.tnp-profile textarea,.tnp-subscription input[type=email],.tnp-subscription input[type=submit],.tnp-subscription input[type=text],.tnp-subscription select,.tnp-subscription textarea{width:100%;padding:.7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box}.tnp-profile input[type=checkbox],.tnp-subscription input[type=checkbox],.tnp-widget input[type=radio]{max-width:1em;display:inline-block;margin-right:.5em}.tnp-profile select option,.tnp-subscription select option{margin-right:.75em}.tnp-profile input.tnp-submit,.tnp-reactivate button.tnp-submit,.tnp-subscription input.tnp-submit,.tnp-unsubscribe button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block}@media all and (max-width:480px){.tnp-profile input[type=submit],.tnp-subscription input[type=submit]{width:100%}}.tnp-widget{width:100%;display:block;box-sizing:border-box}.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-widget label{display:block;color:inherit;font-size:14px}.tnp-widget input[type=email],.tnp-widget input[type=submit],.tnp-widget input[type=text],.tnp-widget select{width:100%;padding:10px;display:block;border:1px solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto}.tnp-widget input[type=checkbox],.tnp-widget input[type=radio]{width:auto;display:inline-block}.tnp-widget select option{margin-right:10px}.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0}.tnp-field input[type=submit]{position:inherit}.tnp-widget-minimal{width:100%}.tnp-widget-minimal form{margin:0;padding:0;border:0}.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px}.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0;height:auto;margin:0}.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px 0}.tnp-subscription-minimal form{width:auto;margin:0;padding:0;border:0;white-space:nowrap}.tnp-subscription-minimal input.tnp-email,.tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0;margin-right:10px}.tnp-subscription-minimal.with-name input.tnp-email,.tnp-subscription-minimal.with-name input.tnp-name{width:31%}.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px}.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0;margin:0}.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem}.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0}@media all and (max-width:525px){.tnp-subscription-minimal input.tnp-submit,.tnp-subscription-minimal.with-name input.tnp-email,.tnp-subscription-minimal.with-name input.tnp-name{width:100%;max-width:100%;margin:0;display:block;margin-bottom:.5rem}}.tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0;height:auto;margin:0}.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px}.tnp-comments label{display:block}.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important}.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px solid #ddd}.tnp-nl-checkout{margin-bottom:1em}
#toggleTop{display:none}#tnp-leads-topbar{position:fixed;display:block;z-index:99999;box-sizing:border-box;width:100%;padding:10px;color:#fff;font-size:25px;text-align:center}#tnp-leads-topbar-close{display:inline-block;position:absolute;right:7px;top:7px;margin:0;padding:0;font-size:1rem}#tnp-leads-topbar .tnp-subscription-minimal{width:100%;margin:0 auto;max-width:100%;box-sizing:border-box;border:0;padding:0}#tnp-leads-topbar .tnp-subscription-minimal form{box-sizing:border-box;margin-top:0!important;padding:0}#tnp-leads-topbar .tnp-subscription-minimal input.tnp-email{height:42px;line-height:normal;font-size:14px!important;font-weight:400;border-radius:0;background-image:none;margin:0;margin-right:1rem;display:inline-block;box-shadow:none;box-sizing:border-box;border:0;vertical-align:middle;width:300px}#tnp-leads-topbar .tnp-subscription-minimal input.tnp-submit{height:42px;width:auto;margin:0;background-image:none;border-radius:0!important;line-height:normal;text-align:center;margin:0;box-sizing:border-box;font-weight:400;font-size:14px!important;border-radius:0!important;box-shadow:none;display:inline-block;border:0;vertical-align:middle}#tnp-leads-topbar .tnp-subscription-minimal .tnp-privacy-field{color:#fff;font-size:13px;padding:6px;margin:12px auto 4px;text-align:center}#tnp-leads-topbar .tnp-subscription-minimal .tnp-privacy-field label a{color:#fff!important}@media all and (max-width:525px){#tnp-leads-topbar{padding:.5rem 0}#tnp-leads-topbar .tnp-subscription-minimal form{padding-left:5vw;padding-right:5vw}#tnp-leads-topbar .tnp-subscription-minimal input.tnp-email{width:55vw;margin-right:5vw}#tnp-leads-topbar .tnp-subscription-minimal input.tnp-submit{width:25vw;margin-right:5vw;border:0}}#tnp-modal-content input.tnp-submit:hover{filter:brightness(110%)}.tnp-modal{text-align:center;padding:30px}#tnp-modal-body .tnp-privacy-field{font-size:13px;padding:6px;border-radius:4px;margin:12px auto 4px}#tnp-modal-body .tnp-privacy-field label a{text-decoration:none}@media screen and (max-width:440px){#tnp-leads-topbar .tnp-subscription-minimal input.newsletter-email{max-width:150px;height:25px;border-radius:0!important;vertical-align:middle;line-height:0}#tnp-leads-topbar .tnp-subscription-minimal input.newsletter-submit{height:25px;max-width:100px;vertical-align:middle;font-size:10px!important;line-height:0;letter-spacing:1px;text-transform:inherit}}.tnp-modal p{color:#fff;font-weight:300;font-size:15px}.tnp-popup-post,.tnp-popup-pre{color:#ecf0f1;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600}.tnp-popup-main{width:80%;margin:0 auto;margin-top:20px}.tnp-popup-main .tnp-field-name label{display:block;text-transform:uppercase;color:#fff;font-size:13px;margin-bottom:7px;font-family:"Open Sans",sans-serif;font-weight:700;text-align:left}.tnp-popup-main .tnp-field-email label{display:block;text-transform:uppercase;color:#fff;font-size:13px;margin-bottom:7px;font-family:"Open Sans",sans-serif;font-weight:700;text-align:left}.tnp-popup-main .tnp-field-privacy label{color:#fff;font-size:13px;padding:6px;background-color:#ffffff1a;border-radius:4px}.tnp-popup-main .tnp-field-privacy label a{color:#fff!important}.tnp-popup-main .tnp-field-privacy input[type=checkbox]{margin-right:4px}#topbar .tnp-field,.tnp-popup-main .tnp-field{margin-bottom:20px}#topbar .tnp-field input[type=submit],.tnp-popup-main .tnp-field input[type=submit]{width:100%;font-size:18px;padding:10px 6px;line-height:24px;text-align:center;vertical-align:middle;margin:0;box-sizing:border-box;font-weight:700;font-family:"Open Sans",sans-serif}.tnp-popup-main .tnp-field input[type=email],.tnp-popup-main .tnp-field input[type=text],.tnp-popup-main .tnp-field select,.tnp-popup-main .tnp-field textarea{width:100%;padding:10px 6px;line-height:24px;text-align:left;vertical-align:middle;margin:0;box-sizing:border-box;font-size:17px;color:#7f8c8d}.tnp-popup-main .tnp-field.tnp-field-checkbox{text-align:left}.tnp-popup-main .tnp-field.tnp-field-checkbox input[type=checkbox]{width:auto}.tnp-popup-main .tnp-field.tnp-field-checkbox label{color:#fff!important}#topbar .tnp-field input[type=email],#topbar .tnp-field input[type=text]{width:100%;padding:10px 6px;line-height:24px;text-align:center;vertical-align:middle;margin:0;box-sizing:border-box;font-size:17px;font-family:"Open Sans",sans-serif;color:#7f8c8d}.tnp-popup-loader{width:50px;-webkit-animation-name:spin;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:spin;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:spin;-ms-animation-duration:2000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-transition:rotate(3600deg)}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(359deg)}}@media screen and (max-width:440px){.tnp-modal h1{font-size:21px;padding:10px 0 10px 0}.tnp-popup-post,.tnp-popup-pre{font-size:11px}}#tnp-modal{display:none;position:fixed;z-index:99999;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,.5)}@media screen and (max-width:525px){#tnp-modal-content{margin-top:150px}}#tnp-modal-content{background-color:#f4f4f4;margin:200px auto auto auto;width:70%;max-width:100%;box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20px 0 rgba(0,0,0,.17);position:relative}#tnp-modal-close{position:absolute;right:15px;top:0;font-size:40px;color:#999;line-height:normal!important}#tnp-modal-close:focus,#tnp-modal-close:hover{color:#fff;text-decoration:none;cursor:pointer}@media all and (max-width:525px){#tnp-modal-content{margin:10% auto}}