/*!
 Theme Name:   Lash Factor Theme
 Theme URI:    https://lashfactor.co.uk/
 Description:  Bespoke theme for Lash Factor.
 Author:       Nialto Services
 Author URI:   https://nialtoservices.co.uk/web-design-portfolio/
 Template:     generatepress
 Version:      1.1.0
*/body{min-width:375px}#search-404 .search-field{width:calc(100% - 70px)}.hover-shadow{border-radius:3px;transition:box-shadow .2s linear,opacity .2s ease-in-out}.hover-shadow:hover{box-shadow:0 .1875rem .625rem 0 rgba(79,90,109,.3)}.archive .term-description p{text-align:center}div.lf-header-menu-left nav{display:none}div.lf-header-menu-left nav a{position:relative;display:inline-flex;align-items:center;color:#d3c7b1}div.lf-header-menu-left nav a svg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.lf-header-menu-left nav a:not(:last-child){margin-right:20px}div.lf-header-menu-left form{display:flex;width:260px;max-width:100%;margin:0 auto}div.lf-header-menu-left form input[type=search]{flex:1 1 auto;min-width:0;padding:5px 10px;background:rgba(0,0,0,0);border:1px solid #d3c7b1;border-top-left-radius:4px;border-bottom-left-radius:4px;outline:none}div.lf-header-menu-left form input[type=search]::-webkit-search-cancel-button{filter:hue-rotate(-168deg) saturate(108%) brightness(151%)}div.lf-header-menu-left form input[type=search]::-moz-placeholder{opacity:1;color:#d0d0d0}div.lf-header-menu-left form input[type=search]:-ms-input-placeholder{opacity:1;color:#d0d0d0}div.lf-header-menu-left form input[type=search]::placeholder{opacity:1;color:#d0d0d0}div.lf-header-menu-left form button[type=submit]{padding:5px 10px;border:1px solid #d3c7b1;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}div.lf-header-menu-left form button[type=submit] svg{height:100%;transition:filter .1s ease-in-out;filter:none}div.lf-header-menu-left form button[type=submit]:hover svg{filter:brightness(100)}@media(max-width: 768px){div.lf-header-menu-left nav{display:flex;align-items:center;justify-content:center}div.lf-header-menu-left nav a:not(:last-child){margin-right:16px}div.lf-header-menu-left .lf-header-search{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;visibility:hidden;opacity:0;background:rgba(212,176,55,.3);transition:opacity .3s ease-in-out,visibility .3s linear}div.lf-header-menu-left .lf-header-search form{width:100%;margin:0;padding:20px;background:#d3c7b1;transform:translateY(-100%);transition:transform .3s ease-in-out}div.lf-header-menu-left .lf-header-search form button[type=submit],div.lf-header-menu-left .lf-header-search form input[type=search]{background:rgba(0,0,0,0);border-color:#000}div.lf-header-menu-left .lf-header-search form button[type=submit]:hover svg,div.lf-header-menu-left .lf-header-search form input[type=search]:hover svg{filter:none}div.lf-header-menu-left .lf-header-search form button[type=submit] svg *{stroke:#000}div.lf-header-menu-left .lf-header-search form input[type=search]::-moz-placeholder{color:#000}div.lf-header-menu-left .lf-header-search form input[type=search]:-ms-input-placeholder{color:#000}div.lf-header-menu-left .lf-header-search form input[type=search]::placeholder{color:#000}div.lf-header-menu-left .lf-header-search.lf-header-search--show{visibility:visible;opacity:1}div.lf-header-menu-left .lf-header-search.lf-header-search--show form{transform:none}.admin-bar div.lf-header-menu-left .lf-header-search{top:46px}}@media(max-width: 576px){div.lf-header-menu-left nav a svg{width:auto;max-height:32px}}nav.lf-header-menu-right{display:flex;align-items:center;justify-content:center}nav.lf-header-menu-right a{position:relative;display:inline-flex;align-items:center;color:#d3c7b1}nav.lf-header-menu-right a svg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px}nav.lf-header-menu-right a .count{position:absolute;top:15px;left:0;display:inline-flex;opacity:1;align-items:center;justify-content:center;width:35px;height:16px;font-size:.8em}nav.lf-header-menu-right a:not(:last-child){margin-right:20px}@media(max-width: 768px){nav.lf-header-menu-right a svg{margin-right:0}nav.lf-header-menu-right a span:not(.count){display:none}nav.lf-header-menu-right a:not(:last-child){margin-right:16px}}@media(max-width: 576px){nav.lf-header-menu-right a svg{width:auto;max-height:32px}nav.lf-header-menu-right a .count{top:12px;width:31px;height:16px}}#lf-main-menu .fl-menu .fl-menu-mobile-toggle{position:fixed;visibility:hidden;opacity:0}@media(min-width: 769px){#lf-main-menu ul.menu>li>.fl-has-submenu-container a{padding-right:10px}#lf-main-menu ul.menu>li>.fl-has-submenu-container .fl-menu-toggle{display:none}#lf-main-menu ul.menu ul.sub-menu>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.5)}}@media(max-width: 768px){#lf-main-menu ul.menu>li{padding:5px 10px;border-bottom:1px solid rgba(212,176,55,.3)}#lf-main-menu>.fl-module-content{margin-left:0;margin-right:0}}html .woocommerce form .form-row .required{color:#ee7674}html .woocommerce form .quantity.buttons-added .minus{border-top-left-radius:3px;border-bottom-left-radius:3px}html .woocommerce form .quantity.buttons-added .plus{border-top-right-radius:3px;border-bottom-right-radius:3px}html .woocommerce form .quantity.buttons-added .minus,html .woocommerce form .quantity.buttons-added .plus,html .woocommerce form .quantity.buttons-added .qty{border-color:rgba(0,0,0,.2)}html .woocommerce .product-remove .remove{color:#ee7674 !important}html .woocommerce .product-remove .remove:hover{color:#fff;background-color:#ee7674}html .woocommerce .single_add_to_cart_button,html .woocommerce .coupon .button{color:#fff !important;background:#202020 !important;border:1px solid #202020 !important}html .woocommerce .single_add_to_cart_button:hover,html .woocommerce .coupon .button:hover{color:#fff !important;background:#202020 !important}html .woocommerce .checkout-button{color:#fff !important;background:#d3c7b1 !important;border:1px solid #d3c7b1 !important}html .woocommerce .checkout-button:hover{background:#c6b89f !important}html .woocommerce #respond input#submit,html .woocommerce a.button,html .woocommerce button.button,html .woocommerce input.button{border:1px solid #d3c7b1;border-radius:4px}html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce input.button.alt{border-color:#000}html .woocommerce ul.products li.product span.price{font-size:14px;font-weight:400}html .woocommerce ul.products li.product span.price .woocommerce-Price-amount{font-size:18px}html .woocommerce ul.products li.product span.price .woocommerce-price-suffix{font-size:14px;white-space:nowrap}html .woocommerce ul.products li.product span.price .woocommerce-price-suffix .woocommerce-Price-amount{font-size:14px}html .woocommerce ul.products li.product .button{margin:15px 0 0}html .woocommerce ul.products li.product .button+.button{margin-top:10px}@media(max-width: 768px){html .woocommerce ul.products li.product{align-items:center}html .woocommerce ul.products li.product .button{width:100%;max-width:300px}}html .woocommerce div.product .summary p.price{font-size:18px;font-weight:400}html .woocommerce div.product .summary p.price .woocommerce-Price-amount{font-size:24px;font-weight:700}html .woocommerce div.product .summary p.price .woocommerce-price-suffix{font-size:16px}html .woocommerce div.product .summary p.price .woocommerce-price-suffix .woocommerce-Price-amount{font-size:16px;font-weight:400}html .woocommerce div.product .summary .stock.out-of-stock{display:inline-block;margin-top:6px;padding:4px 10px;color:#fff;background-color:#ee2b31;border-radius:4px}html .woocommerce div.product form.cart div.quantity{margin:0 8px 0 0}html .woocommerce .restricted_country{display:inline-block;margin-bottom:10px;padding:4px 10px;font-size:18px;color:#fff;background-color:#ee2b31;border-radius:4px}html .woocommerce .woocommerce-message{background-color:#d3c7b1}html .woocommerce .woocommerce-info{background-color:#d3c7b1}html .woocommerce .woocommerce-error{background-color:#ee7674}html .woocommerce .woocommerce-message .button,html .woocommerce .woocommerce-info .button,html .woocommerce .woocommerce-error .button{padding:5px 10px !important;color:#fff !important;background:rgba(0,0,0,0) !important;border:1px solid #fff !important;border-radius:4px !important}html .woocommerce .woocommerce-message .button:hover,html .woocommerce .woocommerce-info .button:hover,html .woocommerce .woocommerce-error .button:hover{background:rgba(0,0,0,0) !important}html .woocommerce .woocommerce-per-page-limit{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(212,176,55,.3)}html #add_payment_method table.cart img,html .woocommerce-cart table.cart img,html .woocommerce-checkout table.cart img{width:50px}html .single-product .pswp__bg{background-color:rgba(212,176,55,.3)}html body:not(.logged-in).woocommerce-account .site-main{max-width:600px;margin:0 auto}html #rememberme{margin-left:20px}div.slick-list{flex-grow:1}.bundled_product_excerpt{display:none}html .woocommerce ul.products li.product .yith-wcbr-brands{margin:10px 0 0;font-size:16px}.ywtm_video_gallery_container ul{margin:0}div.post_video{position:relative;width:100%;padding:56.25% 0 0}div.post_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 768px){.training-section .fl-row-content-wrap::after{background-color:rgba(255,255,255,.6)}}div.heateor_sss_sharing_title{margin-top:10px;margin-bottom:5px;font-weight:normal !important}.legal ul.spaced li{margin-bottom:1em}ol.legal,ol.legal ol{margin:0;padding:0}ol.legal>li>h2{margin-top:1em;padding-left:1em}ol.legal>li>p{margin-left:1.8em}ol.legal ol+p{margin-top:1em}ol.legal li{margin-top:10px}ol.legal>li span:last-child{display:inline-block;margin-top:10px}ol.legal li.no-counter::before{content:""}ol.legal span.gdpr-counter-1::before{content:counter(gdpr-counter-1)}ol.legal>li>ol span.gdpr-counter-2::before{content:counter(gdpr-counter-1) "." counter(gdpr-counter-2)}ol.legal>li>ol>li>ol span.gdpr-counter-alpha::before{content:"(" counter(gdpr-counter-alpha, lower-alpha) ")"}ol.legal{list-style-type:none;counter-reset:gdpr-counter-1}ol.legal>li{position:relative;counter-increment:gdpr-counter-1}ol.legal>li::before{content:counter(gdpr-counter-1);position:absolute;top:.35em;display:inline-block;width:1em;margin-left:-1em}ol.legal>li>ol{padding-left:1.8em;list-style-type:none;counter-reset:gdpr-counter-2}ol.legal>li>ol>li{counter-increment:gdpr-counter-2}ol.legal>li>ol>li::before{content:counter(gdpr-counter-1) "." counter(gdpr-counter-2);display:inline-block;width:2.8em;margin-left:-2.8em}ol.legal>li>ol>li>ol{margin-left:2.5em;list-style-type:none;counter-reset:gdpr-counter-alpha}ol.legal>li>ol>li>ol>li{counter-increment:gdpr-counter-alpha}ol.legal>li>ol>li>ol>li::before{content:"(" counter(gdpr-counter-alpha, lower-alpha) ")";display:inline-block;width:2.5em;margin-left:-2.5em}table.iconic-wlv-variations{border:none}table.iconic-wlv-variations td{border:none}table.iconic-wlv-variations td.iconic-wlv-variations__label{display:none}table.iconic-wlv-variations .iconic-wlv-variations__value{padding:0}table.iconic-wlv-variations .iconic-wlv-terms--dropdown{padding:8px;border-radius:4px}table.iconic-wlv-variations .iconic-wlv-term--buttons li a{font-weight:500;border-radius:4px;border-color:#d3c7b1}table.iconic-wlv-variations .iconic-wlv-term--buttons li a:hover{color:#3a3a3a;background-color:#d3c7b1}table.iconic-wlv-variations .iconic-wlv-term--buttons li span{font-weight:500;background-color:#d3c7b1;border-radius:4px;border-color:#d3c7b1}table.iconic-wlv-variations .iconic-wlv-term--buttons li span:hover{background-color:#d3c7b1;border-color:#d3c7b1}/*# sourceMappingURL=style.css.map */