/*!Theme Name: Flooring King
Theme URI: https://flooringking.co.uk
Author: Jamie Hall
Author URI: https://jamiehall.dev/
Description: Flooring King, developed by Jamie Hall
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: flooringking
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
Flooring King is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/*//*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}button,input,select,textarea{border:0}@font-face{font-display:swap;font-family:Onest;src:url(https://cdn.flooringking.co.uk/wp-content/themes/flooringking/assets/fonts/Onest-ExtraBold.woff2)format("woff2"),url(https://cdn.flooringking.co.uk/wp-content/themes/flooringking/assets/fonts/Onest-ExtraBold.woff)format("woff"),url(https://cdn.flooringking.co.uk/wp-content/themes/flooringking/assets/fonts/Onest-ExtraBold.ttf)format("ttf");font-weight:800;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Onest;src:url(https://cdn.flooringking.co.uk/wp-content/themes/flooringking/assets/fonts/Onest-Light.woff2)format("woff2"),url(https://cdn.flooringking.co.uk/wp-content/themes/flooringking/assets/fonts/Onest-Light.woff)format("woff"),url(https://cdn.flooringking.co.uk/wp-content/themes/flooringking/assets/fonts/Onest-Light.ttf)format("ttf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:dm serif display;src:url(https://cdn.flooringking.co.uk/wp-content/themes/flooringking/assets/fonts/dmserifdisplay-regular.woff2)format("woff2"),url(https://cdn.flooringking.co.uk/wp-content/themes/flooringking/assets/fonts/dmserifdisplay-regular.woff)format("woff"),url(https://cdn.flooringking.co.uk/wp-content/themes/flooringking/assets/fonts/DMSerifDisplay-Regular.ttf)format("ttf");font-weight:400;font-style:normal;font-display:swap}.blogContent ul{margin-left:25px}.blogContent ul li{font-family:Onest,sans-serif;font-weight:400;font-style:normal}.resetSpacing{margin:0;padding:0}html{visibility:visible;opacity:1}body,button,input,optgroup,select,textarea{font-size:1rem}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1rem}cite,dfn,em,i{font-style:italic}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}#mainNavigation.menuActivated{height:auto!important;opacity:1!important;padding-top:2rem;padding-bottom:2rem;border-bottom-width:1px;transition:all .3s ease-in-out!important}#mainNavigation .innerNavTab{display:none!important}#mainNavigation .innerNavTab.current{display:flex!important}.woocommerce-account-fields p{margin:0;padding:0}#billing_email_field{display:none}label.billing_email{display:none}.paymenttab.active{background:#1e254a;color:#fff}.woocommerce-SavedPaymentMethods-saveNew{display:none!important}.wc-credit-card-form{margin:0;padding:0}.woocommerce-terms-and-conditions-wrapper{margin-bottom:20px;margin-top:40px}.woocommerce-terms-and-conditions-wrapper p{margin:0;padding:0}#order_review_heading{display:none}.ui-datepicker{width:auto!important}.recent-carousel .progress-section div{background-color:#f0f0f0;height:2px;transition:all .3s ease;margin-right:4px}.recent-carousel .progress-section div:last-child{margin-right:0}.recent-carousel .progress-section div.selected{background-color:#000}.recent-carousel .swiper-slide{height:auto}.christmas-snow{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;overflow:hidden}@media(prefers-reduced-motion:reduce){.christmas-snow{display:none}}.snowflake{position:absolute;top:-10px;background:#fff;border-radius:50%;filter:blur(1px);box-shadow:0 0 5px rgb(255 255 255/.8);animation:snowfall linear infinite;will-change:transform}@keyframes snowfall{0%{transform:translateY(-10px)translateX(0)rotate(0)}25%{transform:translateY(25vh)translateX(15px)rotate(90deg)}50%{transform:translateY(50vh)translateX(-10px)rotate(180deg)}75%{transform:translateY(75vh)translateX(20px)rotate(270deg)}100%{transform:translateY(calc(100vh + 10px))translateX(5px)rotate(360deg)}}.fireworks-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;overflow:hidden;background:0 0}@media(prefers-reduced-motion:reduce){.fireworks-container{display:none}}.firework-rocket{position:absolute;bottom:0;width:4px;height:4px;animation:rocket-cycle 12s infinite;animation-delay:var(--fw-delay,0s)}.rocket-trail{position:absolute;bottom:0;left:50%;width:4px;height:0;background:linear-gradient(to top,transparent,var(--fw-color1,gold),var(--fw-color2,#fff));border-radius:2px;transform:translateX(-50%);animation:trail-shoot 12s infinite;animation-delay:var(--fw-delay,0s);box-shadow:0 0 8px var(--fw-color1,gold),0 0 16px var(--fw-color1,gold)}.rocket-trail::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:8px;height:8px;background:var(--fw-color2,#fff);border-radius:50%;box-shadow:0 0 10px var(--fw-color2,#fff),0 0 20px var(--fw-color1,gold),0 0 30px var(--fw-color1,gold)}@keyframes trail-shoot{0%{height:0;bottom:0;opacity:0}2%{opacity:1}8%{height:60px;bottom:calc(var(--fw-height,60vh) - 60px);opacity:1}12%{height:0;bottom:var(--fw-height,60vh);opacity:0}100%{height:0;opacity:0}}.explosion{position:absolute;bottom:var(--fw-height,60vh);left:50%;transform:translateX(-50%);width:0;height:0}.explosion-particle{position:absolute;width:6px;height:6px;background:var(--fw-color1,gold);border-radius:50%;top:0;left:0;opacity:0;animation:particle-explode 12s infinite;animation-delay:var(--fw-delay,0s);box-shadow:0 0 6px var(--fw-color1,gold),0 0 12px var(--fw-color2,#fff)}.explosion-particle--inner{width:4px;height:4px;background:var(--fw-color2,#fff);box-shadow:0 0 4px var(--fw-color2,#fff),0 0 8px var(--fw-color1,gold)}@keyframes particle-explode{0%,10%{transform:translate(0,0)scale(0);opacity:0}12%{transform:translate(0,0)scale(1);opacity:1}25%{transform:rotate(var(--angle,0deg))translateY(calc(var(--distance,100px) * -1))scale(.8);opacity:1}40%{transform:rotate(var(--angle,0deg))translateY(calc(var(--distance,100px) * -1.3))translateX(10px)scale(.3);opacity:.4}100%,50%{transform:rotate(var(--angle,0deg))translateY(calc(var(--distance,100px) * -1.5 + 50px))translateX(15px)scale(0);opacity:0}}.sparkle-cascade{position:absolute;bottom:var(--fw-height,60vh);left:50%;transform:translateX(-50%)}.cascade-sparkle{position:absolute;width:3px;height:3px;background:var(--fw-color2,#fff);border-radius:50%;opacity:0;animation:sparkle-fall 12s infinite;animation-delay:calc(var(--fw-delay,0s) + var(--sparkle-delay,0s));box-shadow:0 0 4px var(--fw-color2,#fff),0 0 8px var(--fw-color1,gold)}@keyframes sparkle-fall{0%,15%{transform:rotate(var(--sparkle-angle,0deg))translateY(0);opacity:0}18%{transform:rotate(var(--sparkle-angle,0deg))translateY(calc(var(--sparkle-distance,50px) * -.5));opacity:1}35%{transform:rotate(var(--sparkle-angle,0deg))translateY(calc(var(--sparkle-distance,50px) * -1));opacity:.8}55%{transform:rotate(var(--sparkle-angle,0deg))translateY(calc(var(--sparkle-distance,50px) * -.5 + 100px));opacity:.3}100%,70%{transform:rotate(var(--sparkle-angle,0deg))translateY(calc(var(--sparkle-distance,50px) + 200px));opacity:0}}.ambient-star{position:absolute;background:#fff;border-radius:50%;animation:star-twinkle 3s ease-in-out infinite;box-shadow:0 0 4px #fff,0 0 8px rgb(255 255 255/.5)}@keyframes star-twinkle{0%,100%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes rocket-cycle{0%,100%{opacity:1}}