.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.cookielawinfo-column-1{width:25%}.cookielawinfo-column-3{width:15%}.cookielawinfo-column-4{width:50%}table.cookielawinfo-winter{font:85%"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;padding:0;margin:10px 0 20px;border-collapse:collapse;color:#333;background:#f3f5f7}table.cookielawinfo-winter thead th{background:#3a4856;padding:15px 10px;color:#fff;text-align:left;font-weight:400}table.cookielawinfo-winter tbody{border-left:1px solid #eaecee;border-right:1px solid #eaecee;border-bottom:1px solid #eaecee}table.cookielawinfo-winter tbody td{padding:10px;background:url(/wp-content/plugins/cookie-law-info/legacy/images/td_back.gif)repeat-x;text-align:left}table.cookielawinfo-winter tbody tr{background:#f3f5f7}table.cookielawinfo-winter tbody tr:hover{background:#eaecee;color:#111}@media (max-width:800px){table.cookielawinfo-row-cat-table td,table.cookielawinfo-row-cat-table th{width:23%;font-size:12px;word-wrap:break-word}table.cookielawinfo-row-cat-table .cookielawinfo-column-4{width:45%}}.cookielawinfo-row-cat-table{width:99%;margin-left:5px}@media only screen and (min-width:1201px) and (max-width:1450px){.full-width .page-title,.main-content-inner,.theme-container{width:1170px}#primary{width:885px}.header-search .woocommerce-product-search .search-field{width:220px}.header-top-center{margin:0 30px}.mega-menu ul li ul.sub-menu li a{padding:12px 10px}.related.products h2{margin:0 0 20px;padding:0 0 20px}#first{width:19%}.footer-widget{padding-right:10px}#third{width:14%}#fourth{padding-left:10px;width:25%;padding-right:10px}#fifth{width:24%}.woocommerce div.product div.images,.woocommerce-page div.product div.images{width:28.8%}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:39.5%;margin:0 2%}.singleproduct-sidebar{width:245px}}@media only screen and (max-width:1200px){.menu-toggle,.mobile-navigation{display:inline-block;vertical-align:top}.main-navigation{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:inline-block;float:none;vertical-align:top;width:33.33%!important}.woocommerce .button.yith-wcqv-button,.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist,.woocommerce a.compare.button,.woocommerce ul.products li .container-inner .compare-button a,.woocommerce ul.products li.product .product_type_simple,.woocommerce ul.products li.product .product_type_variable,.woocommerce ul.products li.product .yith-wcqv-button,.woocommerce-page ul.products li .container-inner .compare-button a,.woocommerce-page ul.products li.product .product_type_simple,.woocommerce-page ul.products li.product .product_type_variable,.woocommerce-page ul.products li.product .yith-wcqv-button{margin-right:5px}.header-search .woocommerce-product-search .search-field{width:220px}.woocommerce ul.products li.last .container-inner::after{width:1px}aside.widget{margin-bottom:10px}.widget .tnp.tnp-widget,.widget .toggle-block,.widget.widget_newsletterwidget p{display:none}.single-product-side-widget-area .widget{display:block}.widget .widget-title{padding:10px 15px}}@media only screen and (min-width:980px) and (max-width:1200px){.main-content-inner,.theme-container{width:940px}#primary{width:675px}.header-cms-service,.main-navigation{display:none}#first{width:19%}.footer-widget{padding-right:0;padding-left:0}#second{width:16%}#third{width:17%}#fourth{padding-left:10px;width:24%;padding-right:10px}.footer-widget .widget .tnp-email{width:120px}.footer-widget .widget{padding:0 10px}.site-footer .contact_wrapper{padding:0 0 0 35px}.footer-menu-links{width:38%}.site-info{width:25%}.footer-bottom .widget_accepted_payment_methods{width:33%}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:35%}.site-footer .widget .tnp.tnp-widget,.site-footer .widget .toggle-block,.site-footer .widget.widget_newsletterwidget p{display:block}}@media only screen and (min-width:980px) and (max-width:1023px){.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:none;margin:auto;width:60%}.singleproduct-sidebar{float:left}.summary.entry-summary>div,.type-product .summary p.price{padding:20px 0}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:100%;padding:30px 0;margin:0}}@media only screen and (max-width:979px){.main-content-inner,.theme-container{width:734px}#primary{width:100%;float:none;clear:both}.header-search .woocommerce-product-search .search-field{width:210px}.singleproduct-sidebar{float:left;margin:20px 0;text-align:left}.page-title .entry-title-main{font-size:30px;line-height:40px;padding:5px 0;display:none}.header-cart,.mobile-navigation,.topbar-link{padding:12px 0}.breadcrumbs,.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{float:none;text-align:center;margin:15px 0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:inline-block;float:none;vertical-align:top;width:49.4%!important}.woocommerce ul.products li .container-inner::after{width:0}.summary.entry-summary>div,.type-product .summary p.price{padding:10px 0}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:none;margin:0 auto 20px;width:74%}.fourth-widget::before,.header-cms-service,.headercart-block::after,.site-footer .toggle-block,.site-footer .widget_newsletterwidget>p,.topbar-link::after{display:none}.header-top-center{margin:0 15px}.woocommerce .summary .product_meta{padding:1%0}.woocommerce .entry-summary .add_to_wishlist,.woocommerce .entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist,.woocommerce .entry-summary a.compare.button{margin:10px 10px 10px 0}.woocommerce #content div.product form.cart,.woocommerce div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page div.product form.cart{margin:1%0}#fifth,#first,#fourth,#second,#third{width:100%;padding:0}.tmpmela_product_nav_buttons{top:5%}.footer-widget .widget{padding:0;clear:both}.site-header .header-search .woocommerce-product-search button[type=submit]{right:0}#footer-widget-area{display:inline-block;vertical-align:top;width:100%}.footer-top{padding:30px 0}.footer-widget{min-height:inherit;width:100%;padding:0;border:0;margin:0}.site-footer .toggle-block{padding:5px 0 20px}.widgets-footercontact .widget-title{display:block}.widget_newsletterwidget .tnp.tnp-widget{display:none;margin:0}.footer-bottom .widget_accepted_payment_methods,.footer-menu-links{width:100%;text-align:center}.site-info{width:100%;padding:10px 0 15px}.footer-bottom{padding:20px 0}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:100%;padding:30px 0;margin:0}}@media only screen and (max-width:767px){.main-content-inner,.theme-container{width:auto;margin:0 20px!important}.related.products h2{margin:0 0 10px}.header-top-right{display:none}.header-top-center{float:right}.header-search .woocommerce-product-search .search-field{width:220px}.box-category::after,.cart-label,.item-total{display:none}.header-mob-logo img{height:auto;max-width:100%}.header-cart,.header-search,.mobile-navigation,.topbar-link{margin:0}.header-cart,.topbar-link{padding:14px 0}.header-cart .togg .widget.widget_shopping_cart{top:50px}.woocommerce div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{padding:20px 0;width:100%}.woocommerce-tabs ul.tabs{width:100%;text-align:center;padding:10px 0}.woocommerce-tabs ul.tabs li{padding:0}.woocommerce-tabs ul.tabs li a{text-align:center;padding:10px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0 0 5px}.woocommerce-tabs ul.tabs li a:hover:after{top:auto;right:0;left:0;height:2px;width:auto}.woocommerce-tabs .panel{width:100%;padding:5%}.woocommerce div.product .product_title,.woocommerce-page div.product .product_title{font-size:18px;line-height:24px}.single-product .main-content-inner{width:auto!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:50%!important;text-align:center}.header-logo{display:none}.header-mob-logo{display:block;position:relative;vertical-align:top}.mobile-menu{width:250px}#primary,.full-width .page-title,.left-sidebar #primary,.woocommerce form{width:100%}.widget .banner-slider-container ul li,.woocommerce #content .product div.images{text-align:center}.box-category-heading{width:auto}.topbar-link .topbar-link-toggle{background-image:url(/wp-content/themes/townfield/images/megnor/user.svg);background-size:22px;background-position:center center;background-repeat:no-repeat;height:36px;width:40px;position:relative;display:inline-block;vertical-align:top}.topbar-link .topbar-link-toggle:hover{background-image:url(/wp-content/themes/townfield/images/megnor/user_hover.svg)}.header-cart .shopping_cart .cart-icon{background-position:10px 6px;background-size:24px}.account-block,.topbar-link::after{display:none}.woocommerce ul.products li .image-block{border:0}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{width:100%;margin:0}.breadcrumbs,.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{float:none;text-align:center}.page-title .entry-title-main{float:none}.quantity{max-width:270px;position:relative}}@media only screen and (min-width:480px) and (max-width:640px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:49.4%!important}}@media only screen and (max-width:479px){.box-category-heading::after,.header-bottom-right::after{display:none}.header-mob-logo{padding:14px 0}.box-category,.box-category>.title2{font-size:0}.box-category-heading{padding:0}.box-category{padding:12px 3px 12px 50px}.header-top{padding:0}.header-top-center{margin:20px 0}.cart-price{margin-left:0}.header-search .woocommerce-product-search .search-field{width:230px}.header-search input[type=search]{width:230px;height:40px}.header-search .header-toggle{background:#fff0 url(/wp-content/themes/townfield/images/megnor/header-search-icon.png)no-repeat right 10px;bottom:auto;cursor:pointer;font-size:0;height:35px;padding:0;right:4px;top:4px;vertical-align:top;width:30px}.header-search .woocommerce-product-search{bottom:auto;display:none;left:auto;position:absolute;right:0;top:70px;width:270px;z-index:9999}.single_add_to_cart_button{clear:both;margin-top:10px}.woocommerce div.product div.images,.woocommerce-page div.product div.images{width:auto}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{position:relative}.woocommerce ul.products li.product:hover .price{opacity:1}.product-block-hover{opacity:1;bottom:0}.woocommerce .button.yith-wcqv-button,.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist,.woocommerce a.compare.button,.woocommerce ul.products li .container-inner .compare-button a,.woocommerce ul.products li.product .product_type_simple,.woocommerce ul.products li.product .product_type_variable,.woocommerce-page ul.products li .container-inner .compare-button a,.woocommerce-page ul.products li.product .product_type_simple,.woocommerce-page ul.products li.product .product_type_variable,.woocommerce-page ul.products li.product .yith-wcqv-button,.yith-wcwl-add-to-wishlist,.yith-wcwl-add-to-wishlist a{height:25px;width:25px;line-height:25px}.woocommerce ul.products li.product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart::before,ul.products li.product .product_type_variable::before{font-size:12px;width:25px;height:25px}.button.yith-wcqv-button::before,.woocommerce a.compare.button::before,.woocommerce ul.products li.product .product_type_simple.button::before,.woocommerce ul.products li.product .product_type_variable::before,.woocommerce ul.products li.product .yith-wcqv-button::before,.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist::before,.woocommerce-page ul.products li.product .product_type_variable::before,.woocommerce-page ul.products li.product .yith-wcqv-button::before,.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist::before{font-size:12px;line-height:25px}.site-main{padding:20px 0}.page-title{padding:0 0 20px}.woocommerce ul.products li .container-inner,.woocommerce-page ul.products li .container-inner{margin:0;padding:0 10px 10px}.product-detail-wrapper{margin:0}.related{margin:0-10px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none}.woocommerce ul.products li .image-block,ul.products li.last .image-block{border-right:0}.woocommerce ul.products li .container-inner::after,.woocommerce ul.products li.last .container-inner::after{width:0}.singleproduct-sidebar{float:none;margin:20px auto;clear:both}.footer-widget .widget .tnp-email{width:235px}}@media only screen and (max-width:379px){.header-cart .togg .widget.widget_shopping_cart{width:280px}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{margin:10px 0 20px}}