@import url("https://use.typekit.net/nnt7mrh.css");@import url("https://use.typekit.net/nnt7mrh.css");
/*!
Theme Name: ballyhoo_s
Theme URI: https://ballyhoo.co.uk
Author: Ballyhoo
Author URI: https://ballyhoo.co.uk
Description: Based on the _s theme.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6

Text Domain: _s
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
:root{--eurofyre-blue:#14779f;--eurofyre-dark-blue:#005e86;--eurofyre-black:#3d3d3e;--eurofyre-grey:#d2d2d2;--eurofyre-light-grey:#f9f9f9;--white:#fff;--error-red:#9f1416;--success-green:#00863f;--eurofyre-shadow:0px 2px 4px rgba(0,0,0,.02),0px 2px 6px rgba(0,0,0,.1);--eurofyre-linear-gradient:linear-gradient(90deg,#001620 0%,#005e86 41.72%,#14779f 75.39%);--mobile---mobile--h2:28px;--mobile---mobile--h1:32px;--mobile---mobile--h3:24px;--mobile---mobile--h4:20px;--mobile---mobile--subheadings:20px;--mobile---mobile--body--text:16px;--mobile---mobile--system--text:16px;--mobile---mobile--small--print:12px;--desktop---desktop--h2:48px;--desktop---desktop--h1:64px;--desktop---desktop--h3:28px;--desktop---desktop--h4:24px;--desktop---desktop--subheadings:24px;--desktop---desktop--body:20px;--desktop---desktop--system--text:20px;--desktop---desktop--small--print:14px;--desktop---desktop--pre--header:18px}.wp-block-columns{gap:20px}@media (min-width:1024px){.wp-block-columns{gap:40px}}
/*! 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:transparent}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:var(--eurofyre-black);font-family:proxima-nova,sans-serif !important;font-size:16px;font-weight:100;line-height:1.3}@media (min-width:1024px){body,button,input,select,optgroup,textarea{font-size:20px}}h1,h2,h3,h4,h5,h6{margin:0 0 20px;color:var(--Eurofyre-Black,#3d3d3e);clear:both;font-family:proxima-nova,sans-serif !important}@media (min-width:1024px){h1,h2,h3,h4,h5,h6{margin:0 0 40px}}h1{margin:0;font-size:32px;font-weight:700;line-height:100%}@media (min-width:1200px){h1{font-size:64px}}h2{color:var(--Eurofyre-Dark-Blue,#005e86);font-size:28px;font-weight:700;line-height:100%}@media (min-width:1024px){h2{font-size:48px}}h3{font-size:24px;font-weight:300;line-height:110%}@media (min-width:1024px){h3{font-size:28px}}h3:after{content:'';display:block;margin-top:10px;width:50px;height:4px;border-radius:50px;background:var(--Eurofyre-Blue,#14779f)}h4{font-size:20px;font-weight:400;line-height:120%}@media (min-width:1024px){h4{font-size:24px}}p{margin:0 0 20px}@media (min-width:1024px){p{margin:0 0 40px}}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.subheading{font-size:20px;font-weight:300;line-height:140%}@media (min-width:1024px){.subheading{font-size:24px}}.system-text{font-weight:300;line-height:120%}@media (min-width:1024px){.system-text{font-size:20px}}.small-system-text{font-size:16px;font-weight:300;line-height:120%}@media (min-width:1024px){.small-system-text{font-size:18px}}.small-print{font-size:12px;font-weight:300;line-height:150%}@media (min-width:1024px){.small-print{font-size:14px}}.w700{font-weight:700}html{scroll-behavior:smooth;overflow-x:hidden}html.no-scroll{overflow:hidden}html.no-scroll main{overflow:hidden}@media (min-width:1024px){html.no-scroll .site{border-right:var(--scrollbar-width) solid var(--eurofyre-light-grey)}}body{position:relative;background:#fff}.no-scroll body main{overflow:hidden}.grecaptcha-badge{z-index:99999}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.is-style-checklist{list-style:none;width:100%;margin-left:0}.is-style-checklist:last-child li:last-child{border-bottom:none}.is-style-checklist li{position:relative;border-bottom:2px solid var(--eurofyre-grey);padding:30px 0;padding-right:50px}@media (min-width:1024px){.is-style-checklist li{padding:22px 50px 22px 0}.is-style-checklist li:last-child{border-bottom:none}}.is-style-checklist li:after{position:absolute;right:0;top:12px;content:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/icons/services-tick-blue.svg)}ul,ol{margin:0 0 20px 50px}.wp-block-column ul,.wp-block-column ol{margin-left:0;padding-left:25px}ul li:not(.menu-item),ol li:not(.menu-item){margin-bottom:20px}ul{list-style:disc}ul li:not(.menu-item)::marker{font-size:.6em}ul.alpha{list-style:lower-alpha}ul.alpha li::marker{font-size:1em}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0}.download-links-block ul{padding-left:0}.downloads ul,ul.downloads{list-style:none;margin:0}.downloads ul li:not(:first-of-type),ul.downloads li:not(:first-of-type){border-top:1px solid var(--eurofyre-grey,#d2d2d2);padding-top:1em}.downloads ul li a,ul.downloads li a{display:flex;align-items:center;gap:.6em;text-decoration:none}.downloads ul li a i,ul.downloads li a i{flex-shrink:0;font-size:1.1em}.download-links-block ul{padding-left:0}.wp-block-ballyhoo-bullet-list{background:center/cover url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/../../inc/images/services-background.jpg)}.wp-block-ballyhoo-bullet-list section ul li:after{position:relative;top:3px;content:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/../../inc/images/icons/services-tick.svg)}@media (min-width:768px){.wp-block-ballyhoo-bullet-list section ul li:after{top:10px}}ul.consultant-spec-downloads li.js-copy-to-clipboard,ul.consultant-spec-downloads li.spec-pdf-download{display:flex;align-items:baseline;gap:10px}ul.consultant-spec-downloads li.js-copy-to-clipboard:before,ul.consultant-spec-downloads li.spec-pdf-download:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f0c5";font-weight:300;font-size:40px}@media (min-width:1024px){ul.consultant-spec-downloads li.js-copy-to-clipboard:before,ul.consultant-spec-downloads li.spec-pdf-download:before{font-size:18px}}ul.consultant-spec-downloads li.js-copy-to-clipboard:hover,ul.consultant-spec-downloads li.spec-pdf-download:hover{cursor:pointer}ul.consultant-spec-downloads li.js-copy-to-clipboard:hover a,ul.consultant-spec-downloads li.spec-pdf-download:hover a{text-decoration:underline}ul.consultant-spec-downloads li.spec-pdf-download:before{content:"\f1c1"}.content-to-copy ul li:has(ul)>a{display:flex;padding-bottom:20px}.content-to-copy ul li ul li{list-style:circle}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}.wp-block-table{margin:0 10px 20px;max-width:calc(100% - 30px);overflow:auto;padding:10px 0 0 !important}@media (min-width:768px){.wp-block-table{max-width:calc(100% - 100px);width:100%;padding:0 30px 0 !important;border-radius:35px;border:1px solid var(--eurofyre-grey,#d2d2d2)}}.wp-block-table table{padding:10px 40px;width:auto !important;border-collapse:collapse;border:none;background:#fff}@media (min-width:768px){.wp-block-table table{width:100% !important}}.wp-block-table table thead{border:none;text-align:left}.wp-block-table table tbody tr{border-bottom:1px solid var(--eurofyre-grey,#d2d2d2)}.wp-block-table table tbody tr:last-of-type{border:none}.wp-block-table table th,.wp-block-table table td{white-space:nowrap;border:none;padding:10px 20px 10px 0}@media (min-width:768px){.wp-block-table table th,.wp-block-table table td{padding:20px 20px 20px 0;white-space:wrap}}.wp-block-contact-form-7-contact-form-selector{margin-bottom:30px}@media (min-width:1400px){.wp-block-contact-form-7-contact-form-selector{background:linear-gradient(#fff,#f9f9f9);padding:0 !important;display:grid;grid-template-columns:3fr 6fr 3fr}}@media (min-width:1400px){.wp-block-contact-form-7-contact-form-selector:before{content:"";background:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/contact-form-left.webp);background-repeat:no-repeat;height:100%;background-size:cover;background-position:right}}@media (min-width:1400px){.wp-block-contact-form-7-contact-form-selector:after{content:"";background:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/contact-form-right.webp);background-size:100%;background-repeat:no-repeat;height:100%;background-size:cover;background-position:left}}.general-enquiry h2{text-align:center}@media (min-width:1024px){.wpcf7{padding:100px 0;grid-column-start:2}}.wpcf7 form .columns{margin-bottom:10px}@media (min-width:768px){.wpcf7 form .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1024px){.wpcf7 form .columns{gap:30px;margin-bottom:20px}}.wpcf7 form .input-container{display:flex;align-items:center;gap:15px;border-radius:40px;background:#efefef;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02);margin-bottom:10px}@media (min-width:1024px){.wpcf7 form .input-container{margin-bottom:20px}}.wpcf7 form .input-container:has(input.wpcf7-not-valid){margin-bottom:40px}@media (min-width:1024px){.wpcf7 form .input-container:last-of-type{margin:0}}.wpcf7 form .input-container.text-area{border-radius:25px}.wpcf7 form .input-container p{margin:0;width:100%}.wpcf7 form .input-container p span{display:flex;flex-flow:row wrap;align-items:center;border-radius:40px}.wpcf7 form .input-container p span[data-name=type]{width:100%}.wpcf7 form .input-container p span[data-name=type]:after{pointer-events:none;content:"\f078";position:absolute;right:15px;top:15px;color:var(--eurofyre-dark-blue,#005e86);font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:900}.wpcf7 form .input-container p span:before{margin-left:15px;content:"\f128";color:var(--eurofyre-dark-blue,#005e86);font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:400}@media (min-width:1024px){.wpcf7 form .input-container p span:before{font-size:18px}}.wpcf7 form .input-container p span[data-name=your-name]:before{content:"\f007"}.wpcf7 form .input-container p span[data-name=your-number]:before{content:"\f095"}.wpcf7 form .input-container p span[data-name=your-email]:before{content:"\f0e0"}.wpcf7 form .input-container p span[data-name=your-company]:before{content:"\f1ad"}.wpcf7 form .input-container p span[data-name=text-area]{align-items:start}.wpcf7 form .input-container p span[data-name=text-area]:before{margin-top:15px;content:"\f075"}.wpcf7 form .input-container p span.wpcf7-not-valid-tip{width:100%;margin-left:45px;position:absolute;bottom:-25px;color:var(--error-red)}.wpcf7 form .input-container p span.wpcf7-not-valid-tip:before{content:none}.wpcf7 form .input-container p span:focus-within{border:1px var(--eurofyre-blue) solid}.wpcf7 form .input-container p span:has(input.wpcf7-not-valid){border:1px var(--error-red) solid}.wpcf7 form .input-container input,.wpcf7 form .input-container select,.wpcf7 form .input-container textarea{border:none;padding:15px;background:0 0;width:calc(100% - 40px)}@media (min-width:1024px){.wpcf7 form .input-container input,.wpcf7 form .input-container select,.wpcf7 form .input-container textarea{padding:15px 20px}}.wpcf7 form .input-container input:focus,.wpcf7 form .input-container select:focus,.wpcf7 form .input-container textarea:focus{outline:none;color:#111;font-weight:400}.wpcf7 form .input-container select{appearance:none}@media (min-width:1024px){.wpcf7 form .input-container textarea{padding-bottom:115px}}.wpcf7 form .wpcf7-form-control-wrap[data-name=signup]{display:flex;margin-bottom:20px}.wpcf7 form .wpcf7-checkbox input[type=checkbox]{opacity:0;width:1px;height:1px}.wpcf7 form .wpcf7-checkbox label{display:flex;gap:15px;align-items:start}@media (min-width:1024px){.wpcf7 form .wpcf7-checkbox label{align-items:center}}.wpcf7 form .wpcf7-checkbox label:before{content:"";display:flex;margin-top:3px;flex:1 0 auto;width:18px;height:18px;align-items:center;justify-content:center;border-radius:3px;border:1px solid var(--eurofyre-dark-blue,#005e86)}@media (min-width:1024px){.wpcf7 form .wpcf7-checkbox label:before{margin-top:0;width:20px;height:20px}}.wpcf7 form .wpcf7-checkbox label:has(input[type=checkbox]:checked):before{content:"\f00c";font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;border-width:2px;font-size:16px !important;font-weight:900}@media (min-width:1024px){.wpcf7 form .wpcf7-checkbox label:has(input[type=checkbox]:checked):before{font-size:18px}}@media (min-width:1024px){.wpcf7 form .wpcf7-checkbox label:has(input[type=checkbox]:checked):before{margin-top:0;width:20px;height:20px}}.wpcf7 form .submit-wrapper p{margin:0}.wpcf7 form #submit{border:2px solid var(--eurofyre-dark-blue,#005e86);box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02);position:relative;color:var(--eurofyre-dark-blue,#005e86);font-size:20px;font-weight:700;transition:all .3s ease;min-width:284px}@media (min-width:1024px){.wpcf7 form #submit{margin:auto;height:60px;font-size:24px}}.wpcf7 form #submit:hover{color:#fff;background:var(--eurofyre-dark-blue,#005e86)}.wpcf7 form #submit .submitting{pointer-events:none;width:100%;position:absolute;display:flex;justify-content:center;align-items:center;opacity:0}.wpcf7 form #submit .submitting:before{position:absolute;color:#fff;display:block;content:"\e1d4";font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:900;animation:loading 5s linear infinite}@keyframes loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}.wpcf7 form #submit .submitted{width:100%;justify-content:center;align-items:center;display:flex;gap:10px;position:absolute;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease;color:var(--white)}.wpcf7 form #submit .submitted:after{content:"\f00c";color:var(--white,#fff);font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:900}.wpcf7 form #submit .submit{opacity:1;transition:opacity .3s ease}.wpcf7 form[data-status=submitting] #submit .submitting,.wpcf7 form[data-status=resetting] #submit .submitting{opacity:1}.wpcf7 form[data-status=submitting] #submit .submit,.wpcf7 form[data-status=resetting] #submit .submit{opacity:0}.wpcf7 form[data-status=sent] #submit{background-color:var(--success-green);border-color:var(--success-green)}.wpcf7 form[data-status=sent] #submit .submit{opacity:0}.wpcf7 form[data-status=sent] #submit .submitted{opacity:1}.wpcf7 form .wpcf7-response-output{border-radius:25px;padding:15px}.invalid .wpcf7 form .wpcf7-response-output{border-color:var(--error-red)}.wpcf7 form.invalid .wpcf7-response-output{border-color:var(--error-red)}.has-sidebar .wp-block-contact-form-7-contact-form-selector{display:flex;justify-content:center;background:0 0}.has-sidebar .wp-block-contact-form-7-contact-form-selector:before,.has-sidebar .wp-block-contact-form-7-contact-form-selector:after{content:none}.has-sidebar .wp-block-contact-form-7-contact-form-selector .wpcf7{padding:0}.aws-container{height:50px}.aws-container .aws-search-form.aws-show-clear{height:50px}.aws-container .aws-search-form.aws-show-clear .aws-search-field{border-radius:30px !important;background:#fff;padding:0 15px 0 57px;font-weight:300}.aws-container .aws-search-form.aws-show-clear .aws-search-field:focus{border-color:var(--eurofyre-dark-blue)}.aws-container .aws-search-form.aws-show-clear .aws-search-btn.aws-form-btn{position:absolute;top:50%;transform:translateY(-50%);left:27px;z-index:2;background:0 0;border:none}.aws-container .aws-search-form.aws-show-clear .aws-search-btn.aws-form-btn .aws-search-btn_icon{width:fit-content}.aws-container .aws-search-form.aws-show-clear .aws-search-btn.aws-form-btn .aws-search-btn_icon svg{display:none}.aws-container .aws-search-form.aws-show-clear .aws-search-btn.aws-form-btn .aws-search-btn_icon:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f002";color:var(--eurofyre-black,#3d3d3e);font-size:14px}@media (min-width:1024px){.aws-container .aws-search-form.aws-show-clear .aws-search-btn.aws-form-btn .aws-search-btn_icon:before{font-size:18px}}.aws-container .aws-search-form.aws-form-active.aws-show-clear .aws-search-field{border-radius:30px 30px 0 0 !important;border-width:1px 1px 0;border-color:var(--eurofyre-dark-blue)}.aws-search-result{border-radius:0 0 30px 30px !important;border-width:0 1px 1px;overflow:hidden;border-color:var(--eurofyre-dark-blue)}.aws-search-result .aws_result_item.aws_no_result{padding:20px}.aws-search-result .aws_result_item .aws_result_link{background:var(--eurofyre-light-grey,#f9f9f9);padding:10px;display:flex}.aws-search-result .aws_result_item .aws_result_link:hover:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:var(--eurofyre-blue);opacity:.1}.aws-search-result .aws_result_item .aws_result_link .aws_result_image{width:100px;height:100px;padding-right:10px;flex:0 0 auto}.aws-search-result .aws_result_item .aws_result_link .aws_result_image img{width:100%;height:100%}.aws-search-result .aws_result_item .aws_result_link .aws_result_content{display:flex;flex-direction:column;justify-content:center;gap:10px}.aws-search-result .aws_result_item .aws_result_link .aws_result_content span{color:var(--eurofyre-black,#3d3d3e);font-size:16px;font-weight:300;line-height:100%;margin:0}.aws-search-result .aws_result_item .aws_result_link .aws_result_content span.aws_result_price .woocommerce-Price-amount.amount{color:var(--eurofyre-dark-blue,#005e86);font-weight:300}.aws-search-result .aws_result_item .aws_result_link .aws_result_content span.aws_result_price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{color:var(--eurofyre-dark-blue,#005e86);font-weight:300}.aws-search-result .aws_search_more a{display:flex;flex-direction:column;justify-content:center;height:50px;background:var(--eurofyre-dark-blue,#005e86);color:var(--eurofyre-light-grey,#f9f9f9);font-size:18px;font-weight:700;line-height:normal;text-transform:capitalize}.aws-search-result .aws_search_more a:hover,.aws-search-result .aws_search_more a:focus{background:var(--eurofyre-blue)}#js-category-filters{grid-column:span 2;overflow:hidden;max-height:55px;transition:max-height .5s ease,height .5s ease;border:1px solid var(--eurofyre-grey,#d2d2d2);border-radius:25px;background:var(--eurofyre-light-grey,#f9f9f9);padding:0 20px 20px;margin-bottom:20px}@media (min-width:1200px){#js-category-filters{padding:30px;grid-column:span 1;max-height:unset;height:fit-content}}#js-category-filters .filter-title{display:none}@media (min-width:1600px){#js-category-filters .filter-title{margin-bottom:30px;display:block;text-align:center}}#js-category-filters .filter-title:after{display:none}@media (min-width:1600px){#js-category-filters #js-category-filters-trigger{display:none}}#js-category-filters button{display:flex;gap:5px;background:0 0;border:none;color:var(--eurofyre-black,#3d3d3e);font-size:16px;font-weight:300;width:100%}@media (min-width:1600px){#js-category-filters button{font-size:24px;font-weight:400;line-height:140%}}#js-category-filters button:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\2b";font-size:14px;font-weight:300}@media (min-width:1024px){#js-category-filters button:after{font-size:18px}}#js-category-filters.active{max-height:1500px;overflow:auto}#js-category-filters.active button#js-category-filters-trigger:after{content:"\f068"}#js-category-filters .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label{border:none;margin-right:0}#js-category-filters .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label:hover span{background:0 0}#js-category-filters .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span{padding:0}#js-category-filters .widget_wpc_filters_widget{margin-bottom:20px}@media (min-width:1600px){#js-category-filters .widget_wpc_filters_widget{margin-bottom:0}}#js-category-filters .widget_wpc_filters_widget .wpc-filter-title{color:var(--eurofyre-black,#3d3d3e);font-size:16px;font-weight:400;line-height:100%;margin-bottom:10px}@media (min-width:1024px){#js-category-filters .widget_wpc_filters_widget .wpc-filter-title{font-size:24px;line-height:140%}}#js-category-filters .widget_wpc_filters_widget .wpc-filter-title button{justify-content:start;gap:10px;height:auto;margin:0;font-weight:400;border-color:transparent !important;background-color:transparent !important;font-size:16px;line-height:100%}@media (min-width:1200px){#js-category-filters .widget_wpc_filters_widget .wpc-filter-title button{font-size:24px;line-height:140%}}#js-category-filters .widget_wpc_filters_widget .wpc-filter-title button:hover{color:var(--eurofyre-dark-blue) !important}#js-category-filters .widget_wpc_filters_widget .wpc-filter-title button span{width:auto}#js-category-filters .widget_wpc_filters_widget .wpc-filter-title button .wpc-open-icon{display:none}#js-category-filters .widget_wpc_filters_widget .wpc-filter-title button .wpc-filter-selected-values{display:none}#js-category-filters .wpc-opened button:after{content:"\f068"}@media (min-width:1024px){#js-category-filters .wpc-filters-section{margin-bottom:30px}}#js-category-filters .wpc-filters-section:last-of-type{margin-bottom:0}#js-category-filters .wpc-filter-_price .wpc-filters-range-inputs form{display:flex;flex-direction:column-reverse}#js-category-filters .wpc-filter-_price .wpc-filters-range-inputs form .wpc-filters-range-wrapper .wpc-filters-range-column{display:flex;align-items:center}#js-category-filters .wpc-filter-_price .wpc-filters-range-inputs form .wpc-filters-range-wrapper .wpc-filters-range-column.wpc-filters-range-max-column{margin-left:auto}#js-category-filters .wpc-filter-_price .wpc-filters-range-inputs form .wpc-filters-range-wrapper .wpc-filters-range-column.wpc-filters-range-max-column input{text-align:right}#js-category-filters .wpc-filter-_price .wpc-filters-range-inputs form .wpc-filters-range-wrapper input{border:none;background:0 0;padding:8px 0}#js-category-filters .wpc-filter-_price .wpc-filters-range-inputs form .wpc-filters-range-slider-wrapper .ui-slider-horizontal{background:var(--eurofyre-grey)}#js-category-filters .wpc-filter-_price .wpc-filters-range-inputs form .wpc-filters-range-slider-wrapper .ui-slider-horizontal .ui-slider-range{background-color:var(--eurofyre-blue)}#js-category-filters .wpc-filter-_price .wpc-filters-range-inputs form .wpc-filters-range-slider-wrapper .ui-slider-horizontal .ui-slider-handle{display:flex;box-shadow:none;background:var(--eurofyre-blue,#14779f);border:none}#js-category-filters .wpc-filter-_price .wpc-filters-range-inputs form .wpc-filters-range-slider-wrapper .ui-slider-horizontal .ui-slider-handle:after{position:absolute;content:"x" !important;color:var(--White,#fff)}#js-category-filters .wpc-filters-ul-list{max-height:fit-content;overflow-y:hidden}#js-category-filters .wpc-filters-ul-list:last-of-type{margin-bottom:0}#js-category-filters .wpc-filters-ul-list li{margin-bottom:10px}@media (min-width:1024px){#js-category-filters .wpc-filters-ul-list li{margin-bottom:20px}}#js-category-filters .wpc-filters-ul-list li:last-of-type{margin-bottom:0}#js-category-filters .wpc-filters-ul-list label{gap:10px;align-items:center;border:none;margin-right:0}#js-category-filters .wpc-filters-ul-list label:before{display:flex;flex:0 0 auto;align-items:center;justify-content:center;content:"";width:20px;height:20px;border-radius:3px;border:1px solid var(--eurofyre-dark-blue,#005e86)}#js-category-filters .wpc-filters-ul-list label a{color:var(--eurofyre-black,#3d3d3e);font-size:16px;font-weight:300;line-height:1.3}@media (min-width:1024px){#js-category-filters .wpc-filters-ul-list label a{font-size:20px}}#js-category-filters .wpc-filters-ul-list input{display:none}#js-category-filters .wpc-filters-ul-list input[type=checkbox]:checked+label:before{color:var(--eurofyre-black,#3d3d3e);font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f00c";border-width:2px;font-size:16px;font-weight:900}@media (min-width:1024px){#js-category-filters .wpc-filters-ul-list input[type=checkbox]:checked+label:before{font-size:18px}}#js-category-filters .wpc-filter-has-brands .wpc-term-image-wrapper{display:none}#js-category-filters .wpc-custom-selected-terms{display:flex;margin-bottom:20px}@media (min-width:1024px){#js-category-filters .wpc-custom-selected-terms{margin-bottom:0;margin-top:30px}}#js-category-filters .wpc-custom-selected-terms ul{padding:0;margin:0;overflow:unset}#js-category-filters .wpc-custom-selected-terms ul li{padding:0;margin:0}#js-category-filters .wpc-custom-selected-terms ul li:not(.wpc-chip-reset-all){display:none}#js-category-filters .wpc-custom-selected-terms ul li a{border:none;font-size:0;padding:0}#js-category-filters .wpc-custom-selected-terms ul li a:before{content:"Reset Filters";color:var(--eurofyre-black,#3d3d3e);font-size:16px;font-weight:300;line-height:100%;text-decoration-line:underline}#js-category-filters .wpc-custom-selected-terms ul li a .wpc-chip-content{display:none}#js-category-filters #js-category-filters-collapse{font-size:16px;font-weight:300;line-height:100%;height:auto;text-transform:uppercase}@media (min-width:1024px){#js-category-filters #js-category-filters-collapse{display:none}}#js-category-filters #js-category-filters-collapse:after{content:"\f00d"}.blog-search .widget_wpc_filters_widget{margin-bottom:0}.blog-search .wpc-custom-selected-terms{line-height:1}.blog-search .wpc-custom-selected-terms .wpc-filter-chips-list{margin:0}.blog-search .wpc-custom-selected-terms .wpc-filter-chips-list .wpc-filter-chip{margin-top:20px}.wpc-filters-widget-content .wpc-filters-section{margin-bottom:20px}@media (min-width:1024px){.wpc-filters-widget-content .wpc-filters-section{margin:0}}.blog-search .wpc-filters-widget-content .wpc-filters-section{margin-bottom:0}.wpc-filters-widget-content .wpc-filters-section .wpc-search-field-wrapper .wpc-search-icon{width:unset;left:27px}.wpc-filters-widget-content .wpc-filters-section .wpc-search-field-wrapper .wpc-search-icon:before{background:0 0;height:unset;width:unset;font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f002";font-size:16px;font-weight:300}@media (min-width:1024px){.wpc-filters-widget-content .wpc-filters-section .wpc-search-field-wrapper .wpc-search-icon:before{font-size:18px}}.wpc-filters-widget-content .wpc-filters-section .wpc-search-field-wrapper input[type=text]{display:flex;align-items:center;padding:15px 15px 15px 60px;border-radius:50px;border:1px solid var(--eurofyre-grey,#d2d2d2);background:var(--White,#fff)}ul.brand-list{margin:0;display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){ul.brand-list{grid-template-columns:1fr 1fr}}@media (min-width:1024px){ul.brand-list{grid-template-columns:1fr}}@media (min-width:1200px){ul.brand-list{grid-template-columns:1fr 1fr}}@media (min-width:1600px){ul.brand-list{grid-template-columns:1fr 1fr 1fr 1fr}}ul.brand-list li{position:relative;overflow:hidden;display:flex;margin:0;box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.02);border-radius:35px}ul.brand-list li a{width:100%;display:flex;aspect-ratio:4/3;flex-direction:column;align-items:center;justify-content:center;padding:30px;background:#efefef}ul.brand-list li a img{width:100%;height:100%}@media (min-width:768px){ul.brand-list li a img{max-height:100px}}ul.brand-list li:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);pointer-events:none}ul.brand-list li:hover img{transform:scale(1.03)}ul.brand-list li:hover:before{animation:brand-shimmer .8s}@keyframes brand-shimmer{0%{left:-100%}100%{left:200%}}.gform_wrapper{--gf-color-primary:var(--eurofyre-blue,#14779f) !important;--gf-color-primary-rgb:20,119,159 !important;--gf-color-primary-darker:var(--eurofyre-dark-blue,#005e86) !important;--gf-color-in-ctrl-primary:var(--eurofyre-blue,#14779f) !important;--gf-color-in-ctrl-primary-rgb:20,119,159 !important;--gf-ctrl-label-color-primary:var(--eurofyre-black,#3d3d3e) !important;--gf-ctrl-label-color-secondary:var(--eurofyre-black,#3d3d3e) !important;--gf-field-pg-prog-bar-bg-color-blue:var(--eurofyre-blue,#14779f) !important}@media (min-width:1200px){.gform_wrapper{max-width:60%}}.gform_wrapper .gfield_required_text{color:var(--error-red)}.gform_wrapper .gfield_validation_message{color:var(--error-red)}.gform_wrapper .gfield_error .ginput_container_text,.gform_wrapper .gfield_error .ginput_container_textarea{box-shadow:inset 0 0 0 1px var(--error-red)}.gform_wrapper .ginput_container_text,.gform_wrapper .ginput_container_textarea,.gform_wrapper .ginput_container_date,.gform_wrapper .ginput_container_email,.gform_wrapper .ginput_container_phone{display:flex;align-items:center;gap:15px;margin-top:10px;border-radius:40px;background:#efefef;box-shadow:var(--eurofyre-shadow)}.gform_wrapper .ginput_container_text:before,.gform_wrapper .ginput_container_textarea:before,.gform_wrapper .ginput_container_date:before,.gform_wrapper .ginput_container_email:before,.gform_wrapper .ginput_container_phone:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f007";margin-left:15px;color:var(--eurofyre-dark-blue,#005e86)}@media (min-width:1024px){.gform_wrapper .ginput_container_text:before,.gform_wrapper .ginput_container_textarea:before,.gform_wrapper .ginput_container_date:before,.gform_wrapper .ginput_container_email:before,.gform_wrapper .ginput_container_phone:before{font-size:18px}}.gform_wrapper .ginput_container_text:focus-within,.gform_wrapper .ginput_container_textarea:focus-within,.gform_wrapper .ginput_container_date:focus-within,.gform_wrapper .ginput_container_email:focus-within,.gform_wrapper .ginput_container_phone:focus-within{outline:1px solid var(--eurofyre-blue,#14779f);outline-offset:-1px}.gform_wrapper .ginput_container_text input,.gform_wrapper .ginput_container_text textarea,.gform_wrapper .ginput_container_textarea input,.gform_wrapper .ginput_container_textarea textarea,.gform_wrapper .ginput_container_date input,.gform_wrapper .ginput_container_date textarea,.gform_wrapper .ginput_container_email input,.gform_wrapper .ginput_container_email textarea,.gform_wrapper .ginput_container_phone input,.gform_wrapper .ginput_container_phone textarea{width:100%;border:none !important;background:0 0 !important;box-shadow:none !important;padding:15px;color:#666}.gform_wrapper .ginput_container_text input:focus,.gform_wrapper .ginput_container_text textarea:focus,.gform_wrapper .ginput_container_textarea input:focus,.gform_wrapper .ginput_container_textarea textarea:focus,.gform_wrapper .ginput_container_date input:focus,.gform_wrapper .ginput_container_date textarea:focus,.gform_wrapper .ginput_container_email input:focus,.gform_wrapper .ginput_container_email textarea:focus,.gform_wrapper .ginput_container_phone input:focus,.gform_wrapper .ginput_container_phone textarea:focus{outline:none;color:#111}.gform_wrapper .ginput_container_textarea{align-items:flex-start;border-radius:25px}.gform_wrapper .ginput_container_textarea:before{margin-top:15px}.gform_wrapper .ginput_container_textarea textarea{min-height:120px}.gform_wrapper .ginput_container_date:before{content:"\f133"}.gform_wrapper .ginput_container_email:before{content:"\f0e0"}.gform_wrapper .ginput_container_phone:before{content:"\f095"}.gform_wrapper .ginput_container_name{display:flex;gap:15px}.gform_wrapper .ginput_container_name .name_first,.gform_wrapper .ginput_container_name .name_last{display:grid;grid-template-columns:auto 1fr;row-gap:6px;width:100%}.gform_wrapper .ginput_container_name .name_first label,.gform_wrapper .ginput_container_name .name_last label{grid-column:1/-1}.gform_wrapper .ginput_container_name .name_first:after,.gform_wrapper .ginput_container_name .name_last:after{content:"";grid-column:1/-1;grid-row:2;z-index:0;border-radius:40px;background:#efefef;box-shadow:var(--eurofyre-shadow);pointer-events:none}.gform_wrapper .ginput_container_name .name_first:before,.gform_wrapper .ginput_container_name .name_last:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f007";grid-column:1;grid-row:2;z-index:1;align-self:center;padding:0 8px 0 15px;color:var(--eurofyre-dark-blue,#005e86)}@media (min-width:1024px){.gform_wrapper .ginput_container_name .name_first:before,.gform_wrapper .ginput_container_name .name_last:before{font-size:18px}}.gform_wrapper .ginput_container_name .name_first input,.gform_wrapper .ginput_container_name .name_last input{grid-column:2;grid-row:2;z-index:1;width:100%;border:none !important;border-radius:0 !important;background:0 0 !important;box-shadow:none !important;padding:15px 15px 15px 8px !important;color:#666}.gform_wrapper .ginput_container_name .name_first input:focus,.gform_wrapper .ginput_container_name .name_last input:focus{outline:1px solid var(--eurofyre-blue,#14779f);outline-offset:-1px;color:#111}.gform_wrapper .ginput_container:has(#input_1_37):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_42):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_49):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_56):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_61):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_67):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_73):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_79):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_85):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_91):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_97):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_103):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_109):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_115):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_121):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_127):before{content:"\f0e0"}.gform_wrapper .ginput_container:has(#input_1_22):before{content:"\f095"}.gform_wrapper .ginput_container:has(#input_1_38):before{content:"\f095"}.gform_wrapper .ginput_container:has(#input_1_43):before{content:"\f095"}.gform_wrapper .ginput_container:has(#input_1_50):before{content:"\f095"}.gform_wrapper .ginput_container:has(#input_1_57):before{content:"\f095"}.gform_wrapper .ginput_container:has(#input_1_128):before{content:"\f095"}.gform_wrapper .ginput_container:has(#input_1_17):before{content:"\f1ad"}.gform_wrapper .ginput_container:has(#input_1_46):before{content:"\f1ad"}.gform_wrapper .ginput_container:has(#input_1_53):before{content:"\f1ad"}.gform_wrapper .ginput_container:has(#input_1_36):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_41):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_48):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_55):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_60):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_66):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_72):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_78):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_84):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_90):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_96):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_102):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_108):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_114):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_120):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_125):before{content:"\f007"}.gform_wrapper .ginput_container:has(#input_1_126):before{content:"\f0b1"}.gform_wrapper .ginput_container:has(#input_1_19):before{content:"\f2c2"}.gform_wrapper .ginput_container:has(#input_1_20):before{content:"\f543"}.gform_wrapper .ginput_container:has(#input_1_23):before{content:"\f0ac"}.gform_wrapper .ginput_container:has(#input_1_26):before{content:"\f19c"}.gform_wrapper .ginput_container:has(#input_1_28):before{content:"\f292"}.gform_wrapper .ginput_container:has(#input_1_29):before{content:"\f292"}.gform_wrapper .ginput_container:has(#input_1_18):before{content:"\f3c5"}.gform_wrapper .ginput_container:has(#input_1_27):before{content:"\f3c5"}.gform_wrapper .ginput_container:has(#input_1_47):before{content:"\f3c5"}.gform_wrapper .ginput_container:has(#input_1_54):before{content:"\f3c5"}.gform_wrapper .ginput_container:has(#input_1_13):before{content:"\f075"}.gform_wrapper .gfield.gf-icon-envelope .ginput_container:before{content:"\f0e0"}.gform_wrapper .gfield.gf-icon-phone .ginput_container:before{content:"\f095"}.gform_wrapper .gfield.gf-icon-building .ginput_container:before{content:"\f1ad"}.gform_wrapper .gfield.gf-icon-user .ginput_container:before{content:"\f007"}.gform_wrapper .gfield.gf-icon-briefcase .ginput_container:before{content:"\f0b1"}.gform_wrapper .gfield.gf-icon-id-card .ginput_container:before{content:"\f2c2"}.gform_wrapper .gfield.gf-icon-receipt .ginput_container:before{content:"\f543"}.gform_wrapper .gfield.gf-icon-globe .ginput_container:before{content:"\f0ac"}.gform_wrapper .gfield.gf-icon-university .ginput_container:before{content:"\f19c"}.gform_wrapper .gfield.gf-icon-hashtag .ginput_container:before{content:"\f292"}.gform_wrapper .gfield.gf-icon-location-dot .ginput_container:before{content:"\f3c5"}.gform_wrapper .gfield.gf-icon-comment .ginput_container:before{content:"\f075"}.gform_wrapper .gfield_radio,.gform_wrapper .gfield_checkbox{display:flex;flex-direction:column;gap:15px}.gform_wrapper .gchoice .gfield-choice-input{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important}.gform_wrapper .gchoice label{display:flex;align-items:center;gap:15px;cursor:pointer}.gform_wrapper .gchoice label:before{content:"";display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border-radius:3px;border:1px solid var(--eurofyre-dark-blue,#005e86)}.gform_wrapper .gchoice .gfield-choice-input:checked+label:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f00c";background:var(--eurofyre-blue,#14779f);border-color:var(--eurofyre-blue,#14779f);color:var(--white,#fff);font-size:12px;font-weight:900}@media (min-width:1024px){.gform_wrapper .gchoice .gfield-choice-input:checked+label:before{font-size:18px}}.gform_wrapper .ginput_container_radio .gchoice label:before{border-radius:50%}.gform_wrapper .ginput_container_radio .gfield-choice-input:checked+label:before{content:"";box-shadow:inset 0 0 0 4px var(--white,#fff)}.gform_wrapper .gform-page-footer,.gform_wrapper .gform_footer{display:flex;gap:20px}.wp-block-ballyhoo-bullet-list{background:center/cover url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/services-background.jpg);margin-bottom:50px}.wp-block-ballyhoo-bullet-list section ul li:after{position:relative;top:3px;content:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/icons/services-tick.svg)}@media (min-width:768px){.wp-block-ballyhoo-bullet-list section ul li:after{top:10px}}a{color:var(--eurofyre-black)}a:visited{color:var(--eurofyre-black)}a:hover,a:focus,a:active{color:var(--eurofyre-blue);-webkit-text-stroke:.5px currentColor}a:active{color:var(--eurofyre-black)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.wp-block-buttons{margin-bottom:20px}.wp-block-buttons .wp-block-button{width:fit-content}button,.button,input[type=button],input[type=reset],input[type=submit],.wp-block-button__link,.wp-block-buttons .wp-block-button .wp-block-button__link,.add-to-cart{display:flex;padding:0 27.5px;height:50px;justify-content:center;align-items:center;border:2px solid var(--eurofyre-dark-blue);border-radius:50px;background:0 0;color:var(--eurofyre-dark-blue);font-size:18px;font-weight:400;line-height:1;width:100%}@media (min-width:1024px){button,.button,input[type=button],input[type=reset],input[type=submit],.wp-block-button__link,.wp-block-buttons .wp-block-button .wp-block-button__link,.add-to-cart{width:fit-content;height:55px;font-size:20px}}button:hover,.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.wp-block-button__link:hover,.wp-block-buttons .wp-block-button .wp-block-button__link:hover,.add-to-cart:hover{cursor:pointer}button:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :not(#js-category-filters-trigger) :hover,.button:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :not(#js-category-filters-trigger) :hover,input[type=button]:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :not(#js-category-filters-trigger) :hover,input[type=reset]:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :not(#js-category-filters-trigger) :hover,input[type=submit]:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :not(#js-category-filters-trigger) :hover,.wp-block-button__link:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :not(#js-category-filters-trigger) :hover,.wp-block-buttons .wp-block-button .wp-block-button__link:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :not(#js-category-filters-trigger) :hover,.add-to-cart:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :not(#js-category-filters-trigger) :hover{border-color:var(--eurofyre-dark-blue);background-color:var(--eurofyre-dark-blue);color:var(--white)}button:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :active,button:not(#js-currency-selector-desktop) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :focus,.button:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :active,.button:not(#js-currency-selector-desktop) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :focus,input[type=button]:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :active,input[type=button]:not(#js-currency-selector-desktop) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :focus,input[type=reset]:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :active,input[type=reset]:not(#js-currency-selector-desktop) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :focus,input[type=submit]:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :active,input[type=submit]:not(#js-currency-selector-desktop) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :focus,.wp-block-button__link:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :active,.wp-block-button__link:not(#js-currency-selector-desktop) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :focus,.wp-block-buttons .wp-block-button .wp-block-button__link:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :active,.wp-block-buttons .wp-block-button .wp-block-button__link:not(#js-currency-selector-desktop) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :focus,.add-to-cart:not(#js-currency-selector-desktop) :not(#js-quick-links-trigger) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :active,.add-to-cart:not(#js-currency-selector-desktop) :not(.menu-toggle) :not(#js-search-toggle) :not(.js-mini-basket-toggle-mobile) :focus{border-color:var(--eurofyre-blue);background-color:var(--eurofyre-blue);color:var(--white)}button.add-to-cart,button.add_to_cart_button,button.single_add_to_cart_button,button.product_type_variable,button.product_type_simple,.button.add-to-cart,.button.add_to_cart_button,.button.single_add_to_cart_button,.button.product_type_variable,.button.product_type_simple,input[type=button].add-to-cart,input[type=button].add_to_cart_button,input[type=button].single_add_to_cart_button,input[type=button].product_type_variable,input[type=button].product_type_simple,input[type=reset].add-to-cart,input[type=reset].add_to_cart_button,input[type=reset].single_add_to_cart_button,input[type=reset].product_type_variable,input[type=reset].product_type_simple,input[type=submit].add-to-cart,input[type=submit].add_to_cart_button,input[type=submit].single_add_to_cart_button,input[type=submit].product_type_variable,input[type=submit].product_type_simple,.wp-block-button__link.add-to-cart,.wp-block-button__link.add_to_cart_button,.wp-block-button__link.single_add_to_cart_button,.wp-block-button__link.product_type_variable,.wp-block-button__link.product_type_simple,.wp-block-buttons .wp-block-button .wp-block-button__link.add-to-cart,.wp-block-buttons .wp-block-button .wp-block-button__link.add_to_cart_button,.wp-block-buttons .wp-block-button .wp-block-button__link.single_add_to_cart_button,.wp-block-buttons .wp-block-button .wp-block-button__link.product_type_variable,.wp-block-buttons .wp-block-button .wp-block-button__link.product_type_simple,.add-to-cart.add-to-cart,.add-to-cart.add_to_cart_button,.add-to-cart.single_add_to_cart_button,.add-to-cart.product_type_variable,.add-to-cart.product_type_simple{display:flex !important;gap:10px;text-decoration:none;align-items:center}button.add-to-cart:after,button.add_to_cart_button:after,button.single_add_to_cart_button:after,button.product_type_variable:after,button.product_type_simple:after,.button.add-to-cart:after,.button.add_to_cart_button:after,.button.single_add_to_cart_button:after,.button.product_type_variable:after,.button.product_type_simple:after,input[type=button].add-to-cart:after,input[type=button].add_to_cart_button:after,input[type=button].single_add_to_cart_button:after,input[type=button].product_type_variable:after,input[type=button].product_type_simple:after,input[type=reset].add-to-cart:after,input[type=reset].add_to_cart_button:after,input[type=reset].single_add_to_cart_button:after,input[type=reset].product_type_variable:after,input[type=reset].product_type_simple:after,input[type=submit].add-to-cart:after,input[type=submit].add_to_cart_button:after,input[type=submit].single_add_to_cart_button:after,input[type=submit].product_type_variable:after,input[type=submit].product_type_simple:after,.wp-block-button__link.add-to-cart:after,.wp-block-button__link.add_to_cart_button:after,.wp-block-button__link.single_add_to_cart_button:after,.wp-block-button__link.product_type_variable:after,.wp-block-button__link.product_type_simple:after,.wp-block-buttons .wp-block-button .wp-block-button__link.add-to-cart:after,.wp-block-buttons .wp-block-button .wp-block-button__link.add_to_cart_button:after,.wp-block-buttons .wp-block-button .wp-block-button__link.single_add_to_cart_button:after,.wp-block-buttons .wp-block-button .wp-block-button__link.product_type_variable:after,.wp-block-buttons .wp-block-button .wp-block-button__link.product_type_simple:after,.add-to-cart.add-to-cart:after,.add-to-cart.add_to_cart_button:after,.add-to-cart.single_add_to_cart_button:after,.add-to-cart.product_type_variable:after,.add-to-cart.product_type_simple:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\2b";text-decoration:none;text-decoration-line:0}@media (min-width:1024px){button.add-to-cart:after,button.add_to_cart_button:after,button.single_add_to_cart_button:after,button.product_type_variable:after,button.product_type_simple:after,.button.add-to-cart:after,.button.add_to_cart_button:after,.button.single_add_to_cart_button:after,.button.product_type_variable:after,.button.product_type_simple:after,input[type=button].add-to-cart:after,input[type=button].add_to_cart_button:after,input[type=button].single_add_to_cart_button:after,input[type=button].product_type_variable:after,input[type=button].product_type_simple:after,input[type=reset].add-to-cart:after,input[type=reset].add_to_cart_button:after,input[type=reset].single_add_to_cart_button:after,input[type=reset].product_type_variable:after,input[type=reset].product_type_simple:after,input[type=submit].add-to-cart:after,input[type=submit].add_to_cart_button:after,input[type=submit].single_add_to_cart_button:after,input[type=submit].product_type_variable:after,input[type=submit].product_type_simple:after,.wp-block-button__link.add-to-cart:after,.wp-block-button__link.add_to_cart_button:after,.wp-block-button__link.single_add_to_cart_button:after,.wp-block-button__link.product_type_variable:after,.wp-block-button__link.product_type_simple:after,.wp-block-buttons .wp-block-button .wp-block-button__link.add-to-cart:after,.wp-block-buttons .wp-block-button .wp-block-button__link.add_to_cart_button:after,.wp-block-buttons .wp-block-button .wp-block-button__link.single_add_to_cart_button:after,.wp-block-buttons .wp-block-button .wp-block-button__link.product_type_variable:after,.wp-block-buttons .wp-block-button .wp-block-button__link.product_type_simple:after,.add-to-cart.add-to-cart:after,.add-to-cart.add_to_cart_button:after,.add-to-cart.single_add_to_cart_button:after,.add-to-cart.product_type_variable:after,.add-to-cart.product_type_simple:after{font-size:18px}}button.add-to-cart.added:after,button.add_to_cart_button.added:after,button.single_add_to_cart_button.added:after,button.product_type_variable.added:after,button.product_type_simple.added:after,.button.add-to-cart.added:after,.button.add_to_cart_button.added:after,.button.single_add_to_cart_button.added:after,.button.product_type_variable.added:after,.button.product_type_simple.added:after,input[type=button].add-to-cart.added:after,input[type=button].add_to_cart_button.added:after,input[type=button].single_add_to_cart_button.added:after,input[type=button].product_type_variable.added:after,input[type=button].product_type_simple.added:after,input[type=reset].add-to-cart.added:after,input[type=reset].add_to_cart_button.added:after,input[type=reset].single_add_to_cart_button.added:after,input[type=reset].product_type_variable.added:after,input[type=reset].product_type_simple.added:after,input[type=submit].add-to-cart.added:after,input[type=submit].add_to_cart_button.added:after,input[type=submit].single_add_to_cart_button.added:after,input[type=submit].product_type_variable.added:after,input[type=submit].product_type_simple.added:after,.wp-block-button__link.add-to-cart.added:after,.wp-block-button__link.add_to_cart_button.added:after,.wp-block-button__link.single_add_to_cart_button.added:after,.wp-block-button__link.product_type_variable.added:after,.wp-block-button__link.product_type_simple.added:after,.wp-block-buttons .wp-block-button .wp-block-button__link.add-to-cart.added:after,.wp-block-buttons .wp-block-button .wp-block-button__link.add_to_cart_button.added:after,.wp-block-buttons .wp-block-button .wp-block-button__link.single_add_to_cart_button.added:after,.wp-block-buttons .wp-block-button .wp-block-button__link.product_type_variable.added:after,.wp-block-buttons .wp-block-button .wp-block-button__link.product_type_simple.added:after,.add-to-cart.add-to-cart.added:after,.add-to-cart.add_to_cart_button.added:after,.add-to-cart.single_add_to_cart_button.added:after,.add-to-cart.product_type_variable.added:after,.add-to-cart.product_type_simple.added:after{content:"\f00c"}button.add-to-cart.added:before,button.add_to_cart_button.added:before,button.single_add_to_cart_button.added:before,button.product_type_variable.added:before,button.product_type_simple.added:before,.button.add-to-cart.added:before,.button.add_to_cart_button.added:before,.button.single_add_to_cart_button.added:before,.button.product_type_variable.added:before,.button.product_type_simple.added:before,input[type=button].add-to-cart.added:before,input[type=button].add_to_cart_button.added:before,input[type=button].single_add_to_cart_button.added:before,input[type=button].product_type_variable.added:before,input[type=button].product_type_simple.added:before,input[type=reset].add-to-cart.added:before,input[type=reset].add_to_cart_button.added:before,input[type=reset].single_add_to_cart_button.added:before,input[type=reset].product_type_variable.added:before,input[type=reset].product_type_simple.added:before,input[type=submit].add-to-cart.added:before,input[type=submit].add_to_cart_button.added:before,input[type=submit].single_add_to_cart_button.added:before,input[type=submit].product_type_variable.added:before,input[type=submit].product_type_simple.added:before,.wp-block-button__link.add-to-cart.added:before,.wp-block-button__link.add_to_cart_button.added:before,.wp-block-button__link.single_add_to_cart_button.added:before,.wp-block-button__link.product_type_variable.added:before,.wp-block-button__link.product_type_simple.added:before,.wp-block-buttons .wp-block-button .wp-block-button__link.add-to-cart.added:before,.wp-block-buttons .wp-block-button .wp-block-button__link.add_to_cart_button.added:before,.wp-block-buttons .wp-block-button .wp-block-button__link.single_add_to_cart_button.added:before,.wp-block-buttons .wp-block-button .wp-block-button__link.product_type_variable.added:before,.wp-block-buttons .wp-block-button .wp-block-button__link.product_type_simple.added:before,.add-to-cart.add-to-cart.added:before,.add-to-cart.add_to_cart_button.added:before,.add-to-cart.single_add_to_cart_button.added:before,.add-to-cart.product_type_variable.added:before,.add-to-cart.product_type_simple.added:before{content:[data-success_message]}button.wc-variation-is-unavailable,.button.wc-variation-is-unavailable,input[type=button].wc-variation-is-unavailable,input[type=reset].wc-variation-is-unavailable,input[type=submit].wc-variation-is-unavailable,.wp-block-button__link.wc-variation-is-unavailable,.wp-block-buttons .wp-block-button .wp-block-button__link.wc-variation-is-unavailable,.add-to-cart.wc-variation-is-unavailable{display:none}button.dark-background,.button.dark-background,input[type=button].dark-background,input[type=reset].dark-background,input[type=submit].dark-background,.wp-block-button__link.dark-background,.wp-block-buttons .wp-block-button .wp-block-button__link.dark-background,.add-to-cart.dark-background{border-color:var(--white);color:var(--white)}button.dark-background:hover,.button.dark-background:hover,input[type=button].dark-background:hover,input[type=reset].dark-background:hover,input[type=submit].dark-background:hover,.wp-block-button__link.dark-background:hover,.wp-block-buttons .wp-block-button .wp-block-button__link.dark-background:hover,.add-to-cart.dark-background:hover{color:var(--eurofyre-blue);background:var(--white)}input{display:flex;height:55px;padding:15px 20px;align-items:center;gap:15px;align-self:stretch;border-radius:44px;border:1px solid var(--eurofyre-grey,#d2d2d2)}main.has-sidebar{display:flex;flex-direction:column;margin-bottom:30px}@media (min-width:1024px){main.has-sidebar{display:grid;grid-template-columns:410px auto}}@media (min-width:1400px){main.has-sidebar{display:grid;grid-template-columns:587px auto}}@media (min-width:1024px){main.has-sidebar .entry-header{grid-column:span 2}}@media (min-width:1024px){main.has-sidebar .sidebar{order:unset;padding-left:50px}}.three-column-grid{display:grid;grid-template-columns:1fr;gap:15px}@media (min-width:599px){.three-column-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.three-column-grid{grid-template-columns:1fr 1fr 1fr}}.site{display:flex;flex-direction:column}.entry-content,.entry-header{display:flex;flex-direction:column;align-items:center}.entry-content.login-page-container,.entry-header.login-page-container{max-width:1200px;margin-inline:auto}.entry-content.login-page-container input:not([type=submit]),.entry-header.login-page-container input:not([type=submit]){width:100%}.entry-content>*,.entry-header>*{width:100%;padding:0 10px}.entry-content>*.alignfull{padding:0}.container{width:100%}.wp-block-column.has-background{padding:0 15px}@media (min-width:768px){.entry-content>*,.entry-header>*{padding:0 50px}.entry-content>*.alignfull{width:100%}.container{margin:0 auto}}.menu-item-28573>a:first-of-type{pointer-events:none}.main-navigation{position:fixed;height:100dvh;top:0;left:-100vw;width:100vw;transition:left 1s ease;background:var(--eurofyre-dark-blue);z-index:11000}@media (min-width:1024px){.main-navigation{width:480px;left:-480px;gap:30px;overflow:visible}}.main-navigation.toggled{left:0}.main-navigation .main-navigation-inner-container{overflow-y:auto;display:flex;flex-direction:column;gap:30px;height:100dvh}.main-navigation .main-navigation-inner-container button{width:auto;background:0 0;border:none;height:auto;padding:0}.main-navigation .main-navigation-inner-container>*:not(#js-menu-close){padding-inline:20px}@media (min-width:1024px){.main-navigation .main-navigation-inner-container>*:not(#js-menu-close){padding-inline:40px}}.main-navigation .main-navigation-inner-container *{line-height:1}.main-navigation .main-navigation-inner-container #js-menu-close{flex:0 0 auto;display:flex;background:var(--eurofyre-blue,#14779f);align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto}.main-navigation .main-navigation-inner-container #js-menu-close i{color:var(--eurofyre-light-grey,#f9f9f9);font-size:24px}.main-navigation .main-navigation-inner-container img{width:200px;margin-inline:auto}@media (min-width:1024px){.main-navigation .main-navigation-inner-container img{width:300px}}.main-navigation .main-navigation-inner-container .search-form{height:60px}.main-navigation .main-navigation-inner-container .search-form .aws-container .aws-search-form.aws-show-clear{height:60px}.main-navigation .main-navigation-inner-container .search-form .aws-container .aws-search-form.aws-show-clear .aws-wrapper .aws-search-field{font-size:20px}.main-navigation .main-navigation-inner-container .search-form .aws-container .aws-search-form.aws-show-clear .aws-wrapper .aws-search-field::placeholder{font-size:20px}.main-navigation .main-navigation-inner-container .search-form .aws-container .aws-search-form.aws-show-clear .aws-search-btn.aws-form-btn .aws-search-btn_icon:before{font-size:16px}.main-navigation .main-navigation-inner-container .account-options-navigation{display:flex;justify-content:space-between;flex-flow:row wrap}.main-navigation .main-navigation-inner-container .account-options-navigation:after{margin-top:20px;content:"";display:block;height:1px;width:100%;background-color:var(--eurofyre-light-grey)}@media (min-width:1024px){.main-navigation .main-navigation-inner-container .account-options-navigation:after{margin-top:30px}}.main-navigation .main-navigation-inner-container .account-options-navigation .basket{display:flex;align-items:center;gap:3px;line-height:1}.main-navigation .main-navigation-inner-container .account-options-navigation .basket a{color:var(--white);text-decoration:none}.main-navigation .main-navigation-inner-container .account-options-navigation .basket a:hover{font-weight:100}.main-navigation .main-navigation-inner-container .account-options-navigation .basket a i{color:var(--white);font-size:14px;font-weight:300}.main-navigation .main-navigation-inner-container .account-options-navigation .basket span{color:var(--white)}.main-navigation .main-navigation-inner-container .account-options-navigation .account a{line-height:1;display:flex;align-items:center;gap:3px;color:var(--White,#fff);font-size:16px;font-weight:300;text-decoration:none}.main-navigation .main-navigation-inner-container .account-options-navigation .account a:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f007";font-size:14px;font-weight:300}@media (min-width:1024px){.main-navigation .main-navigation-inner-container .account-options-navigation .account a:before{font-size:18px}}.main-navigation .main-navigation-inner-container ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.main-navigation .main-navigation-inner-container ul:after{content:"";display:block;height:1px;width:100%;background-color:var(--eurofyre-light-grey)}.main-navigation .main-navigation-inner-container ul li a{color:var(--eurofyre-light-grey,#f9f9f9);display:flex;justify-content:space-between;font-size:20px;font-weight:400;text-decoration:none}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children>a:after{color:var(--eurofyre-light-grey,#f9f9f9);font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f054"}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children>a:after{font-size:18px}}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children .sub-nav{position:absolute;padding:40px 20px 0;left:-100dvw;width:100dvw;height:100dvh;top:0;background-color:var(--eurofyre-light-grey,#f9f9f9);transition:left 1s ease;overflow-y:auto}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children .sub-nav{width:780px;padding:100px 40px 0}}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav{left:0;z-index:2}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav{left:480px}}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav a{color:var(--eurofyre-black,#3d3d3e)}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav a.close{display:flex;align-items:center;justify-content:center;color:var(--eurofyre-light-grey,#f9f9f9);height:40px;width:40px;background:var(--eurofyre-blue);position:absolute;top:0;right:0;font-size:24px;font-weight:300}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav a.back{margin-bottom:30px;justify-content:left;font-size:16px;gap:10px;font-weight:300;align-items:center}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav a.back{display:none}}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav a.back:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f177";font-weight:300}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav a.back:before{font-size:18px}}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav a.sub-nav-header{pointer-events:none;margin-bottom:30px;color:var(--eurofyre-dark-blue,#005e86);font-size:24px;font-weight:300}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav a.sub-nav-header{font-size:28px}}@media (min-width:1400px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav>.sub-menu{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li{width:100%}}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li a{color:var(--eurofyre-black,#3d3d3e);font-size:16px;font-weight:300}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li a{font-size:18px}}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title>a{margin-bottom:30px;font-size:20px;font-weight:400}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title>a{font-size:24px}}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand{padding-inline:60px}}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand>a{pointer-events:none;color:var(--eurofyre-dark-blue,#005e86)}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand>a{color:var(--eurofyre-black)}}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand .brand{width:100%}}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand .brand .brand-title{font-size:0}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand .brand .brand-title{width:100%}}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand .brand .brand-title img{width:70%}}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand .brand .thumbnail{display:none}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand ul{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;row-gap:35px}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand ul{grid-template-columns:1fr;gap:30px}}@media (min-width:1024px){.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand ul li{width:100%}}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.brand ul img{width:138px}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.systems .sub-menu li a.brand{padding:20px;display:grid;grid-template-columns:1fr;border-radius:25px;background:#f2f2f2;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.systems .sub-menu li a.brand .brand-title{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.systems .sub-menu li a.brand .brand-title img{width:auto;height:30px;margin-left:unset}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.systems .sub-menu li a.brand .brand-title .menu-title{display:none}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.systems .sub-menu li a.brand .brand-title h4{margin:0}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.systems .sub-menu li a.brand .thumbnail img{width:100%;display:none;height:auto}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.systems .sub-menu li.distributor{padding:40px 30px 30px;border-radius:25px;background:var(--eurofyre-blue,#14779f);box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.systems .sub-menu li.distributor a{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:30px;height:100%}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.systems .sub-menu li.distributor a .menu-title{color:var(--White,#fff);font-size:24px;font-weight:400;line-height:140%}.main-navigation .main-navigation-inner-container ul li.menu-item-has-children.focus .sub-nav .sub-menu li.title.systems .sub-menu li.distributor a img{width:250px;height:auto}.main-navigation .main-navigation-inner-container ul.customer-service-link{padding-inline:20px}.main-navigation .main-navigation-inner-container ul#information-menu:after{content:none}.main-navigation .main-navigation-inner-container .contact-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:40px 15px;margin-top:auto;background:var(--eurofyre-blue,#14779f)}@media (min-width:1024px){.main-navigation .main-navigation-inner-container .contact-info{padding:50px}}.main-navigation .main-navigation-inner-container .contact-info ul.contact{color:var(--eurofyre-light-grey,#f9f9f9);font-size:20px;font-weight:400;gap:10px}.main-navigation .main-navigation-inner-container .contact-info ul.contact li{margin:0}.main-navigation .main-navigation-inner-container .contact-info ul:after{content:none}.main-navigation .main-navigation-inner-container .contact-info .social ul{flex-direction:row}.main-navigation .main-navigation-inner-container .contact-info .social ul li i{font-size:28px}.desktop-nav-container{display:none;transition:border-radius .1s ease .5s}@media (min-width:1200px){.desktop-nav-container{position:relative;margin-inline:50px;display:flex;justify-content:space-between;height:50px;padding:0 30px;align-items:center;border-radius:50px;background:var(--eurofyre-dark-blue,#005e86);box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}}.desktop-nav-container:has(.menu-item-has-children.focus){border-radius:25px 25px 0 0;transition:border-radius .1s ease 0s}.desktop-nav-container *{color:var(--eurofyre-light-grey,#f9f9f9)}.desktop-nav-container #desktop-nav-wrapper #desktop-nav{display:flex;margin:0;padding:0;list-style:none;gap:40px}@media (min-width:1400px){.desktop-nav-container #desktop-nav-wrapper #desktop-nav{gap:80px}}.desktop-nav-container #desktop-nav-wrapper #desktop-nav a span:not(.brand-title){width:100%;position:relative;display:inline-block}.desktop-nav-container #desktop-nav-wrapper #desktop-nav a span:not(.brand-title):before{opacity:0;content:attr(data-text);position:absolute;left:0;top:0;font-weight:400}.desktop-nav-container #desktop-nav-wrapper #desktop-nav a:hover{font-weight:100}.desktop-nav-container #desktop-nav-wrapper #desktop-nav a:hover span:not(.brand-title):not(.thumbnail){visibility:hidden}.desktop-nav-container #desktop-nav-wrapper #desktop-nav a:hover span:not(.brand-title):not(.thumbnail):before{visibility:visible;opacity:1}.desktop-nav-container #desktop-nav-wrapper #desktop-nav a:focus{font-weight:100;outline:none}.desktop-nav-container #desktop-nav-wrapper #desktop-nav a:focus span:not(.brand-title):not(.thumbnail){visibility:hidden}.desktop-nav-container #desktop-nav-wrapper #desktop-nav a:focus span:not(.brand-title):not(.thumbnail):before{visibility:visible;opacity:1;font-weight:700}.desktop-nav-container #desktop-nav-wrapper #desktop-nav>li.menu-item-has-children a{display:flex;gap:10px}.desktop-nav-container #desktop-nav-wrapper #desktop-nav>li.menu-item-has-children a:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f078";font-weight:300;transition:transform .5s ease}@media (min-width:1024px){.desktop-nav-container #desktop-nav-wrapper #desktop-nav>li.menu-item-has-children a:after{font-size:18px}}.desktop-nav-container #desktop-nav-wrapper #desktop-nav>li.menu-item-has-children a:hover:after{font-weight:400}.desktop-nav-container #desktop-nav-wrapper #desktop-nav>li a{color:var(--eurofyre-light-grey,#f9f9f9);text-decoration:none}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav{position:relative;overflow:hidden;max-height:0;transition:max-height .5s ease;display:flex;flex-flow:row wrap;position:absolute;left:0;right:0;top:50px;padding:0 30px;width:100%;border-radius:0 0 25px 25px;background:var(--White,#fff);z-index:20;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav *{color:var(--eurofyre-black);list-style:none;margin:0;padding:0}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav *:after{content:none}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav li.menu-item-has-children a:after{content:none}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .menu-header.container{margin-top:70px;width:100%;display:flex;justify-content:space-between}@media (min-width:1024px){.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .menu-header.container{width:auto;position:absolute;margin-top:0;right:30px;top:30px}}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .menu-header.container .back{display:none}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .menu-header.container .close{margin-left:auto}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .menu-header.container .close:after{content:none}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .menu-header.container .sub-nav-header{display:none}@media (min-width:1024px){.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title:first-of-type{margin-top:50px}}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title>a{pointer-events:none;color:var(--eurofyre-dark-blue,#005e86);font-size:28px;font-weight:300;line-height:110%;margin-bottom:50px}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title>a span.menu-title{color:var(--eurofyre-dark-blue,#005e86)}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title .sub-menu.container{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:50px;gap:30px 0}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title.brand{margin-bottom:50px}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title.brand a{color:var(--eurofyre-dark-blue,#005e86);font-size:28px;font-weight:300;line-height:110%;margin-bottom:50px}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title.brand a:after{content:none}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title.brand .sub-menu.container{display:flex;flex-flow:row wrap;align-items:center;gap:50px 112px;margin-bottom:0}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title.brand .sub-menu.container a.brand{height:50px;align-items:center;margin-bottom:0}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title.brand .sub-menu.container a.brand:after{content:none}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title.brand .sub-menu.container a.brand .brand-title{font-size:0;line-height:1;width:100%;height:100%}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title.brand .sub-menu.container a.brand .brand-title img{width:auto;height:100%}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title.brand .sub-menu.container a.brand .menu-title:not(.brand-title){display:none}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:30px !important}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand{padding:30px 0 0 30px;display:grid;height:100%;border-radius:25px;overflow:hidden;background:#f2f2f2;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}@media (min-width:1024px){.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand{padding:0}}@media (min-width:1600px){.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand{grid-template-columns:1fr 1fr}}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand .brand-title{display:flex;flex-direction:column;align-items:flex-start;gap:30px;justify-content:space-between}@media (min-width:1024px){.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand .brand-title{padding:30px 0 30px 30px}}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand .brand-title img{width:auto;height:50px}@media (min-width:1024px){.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand .brand-title img{width:fit-content}}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand .brand-title .menu-title{display:none}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand .thumbnail{line-height:0;display:none}@media (min-width:1600px){.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand .thumbnail{display:block}}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand .thumbnail img{width:100%;height:auto;object-fit:cover}@media (min-width:1024px){.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li a.brand .thumbnail img{height:100%;aspect-ratio:1}}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li.distributor{padding:40px 30px 30px;border-radius:25px;background:var(--eurofyre-blue,#14779f);box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li.distributor a{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:30px;height:100%}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li.distributor a .menu-title{color:var(--White,#fff);font-size:24px;font-weight:400;line-height:140%;text-align:center}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li.distributor a .menu-title:before{left:50%;transform:translateX(-50%);width:100%}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li.distributor a:hover{text-align:center}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li.distributor a span.thumbnail{width:fit-content !important}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .systems .sub-menu li.distributor a img{width:250px;height:auto}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .menu-item-has-children.focus>a:after{transform:rotate(180deg)}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .menu-item-has-children.focus .sub-nav{max-height:820px}.desktop-nav-container .contact ul{display:flex;align-items:center;gap:50px;margin:0;list-style:none}.desktop-nav-container .contact ul li{margin:0}.desktop-nav-container .contact ul li a{position:relative;display:flex;gap:8px;color:var(--eurofyre-light-grey);text-decoration:none}.desktop-nav-container .contact ul li a:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f095";font-weight:300}@media (min-width:1024px){.desktop-nav-container .contact ul li a:before{font-size:18px}}.desktop-nav-container .contact ul li a:after{content:attr(data-text);position:absolute;opacity:0;top:0;left:25px;height:-webkit-fill-available}.desktop-nav-container .contact ul li a:hover{visibility:hidden;font-weight:100}.desktop-nav-container .contact ul li a:hover:before{visibility:visible;font-weight:900}.desktop-nav-container .contact ul li a:hover:after{visibility:visible;font-weight:400;opacity:1;white-space:nowrap}.desktop-nav-container .contact ul li a#js-customer-service-link:before{content:"\f075"}.menu-item-28882 .sub-menu.container,.menu-item-28888 .sub-menu.container{margin:50px 0 !important;display:flex;flex-direction:column;margin-bottom:50px;gap:30px 0}.menu-item-28882 .sub-menu.container li a:after,.menu-item-28888 .sub-menu.container li a:after{content:none !important}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title.brand li:has(span[data-text="ALL BRANDS"]){height:fit-content;width:100%}.desktop-nav-container #desktop-nav-wrapper #desktop-nav .sub-nav .title.brand li:has(span[data-text="ALL BRANDS"]) a{margin:0}.desktop-nav-container #desktop-nav-wrapper #desktop-nav li a span:not(.brand-title)[data-text="ALL BRANDS"]{font-size:20px;font-weight:300;line-height:normal}#js-mini-basket,#js-mini-basket-mobile{position:fixed;top:44px;height:calc(100dvh);width:100vw;margin-top:0;border-bottom:.5px solid var(--eurofyre-grey,#d2d2d2);background:var(--eurofyre-light-grey,#f9f9f9);z-index:11000;right:100dvw;transition:right .5s ease;display:flex !important;flex-direction:column}#js-mini-basket:not(.desktop),#js-mini-basket-mobile:not(.desktop){max-width:500px}#js-mini-basket.active,#js-mini-basket-mobile.active{right:0}@media (min-width:599px){#js-mini-basket.active,#js-mini-basket-mobile.active{right:calc(100dvw - 500px)}}#js-mini-basket .basket-header,#js-mini-basket-mobile .basket-header{display:flex;justify-content:space-between;padding:20px 10px 10px;font-size:20px;font-weight:400}#js-mini-basket .basket-header .cart-count:before,#js-mini-basket-mobile .basket-header .cart-count:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f07a";margin-right:10px}@media (min-width:1024px){#js-mini-basket .basket-header .cart-count:before,#js-mini-basket-mobile .basket-header .cart-count:before{font-size:18px}}#js-mini-basket .basket-header #js-basket-close,#js-mini-basket-mobile .basket-header #js-basket-close{font-size:24px;font-weight:300}#js-mini-basket .basket-summary,#js-mini-basket-mobile .basket-summary{max-height:420px;overflow:auto;display:flex;flex-direction:column;gap:10px;margin:0;padding:20px 10px 0;list-style:none}#js-mini-basket .basket-summary .basket-summary-product,#js-mini-basket-mobile .basket-summary .basket-summary-product{display:flex;gap:10px}#js-mini-basket .basket-summary .basket-summary-product .basket-summary-product-image,#js-mini-basket-mobile .basket-summary .basket-summary-product .basket-summary-product-image{position:relative;width:70px;height:70px;flex:0 0 auto}#js-mini-basket .basket-summary .basket-summary-product .basket-summary-product-image img,#js-mini-basket-mobile .basket-summary .basket-summary-product .basket-summary-product-image img{width:100%;border-radius:10.5px}#js-mini-basket .basket-summary .basket-summary-product .basket-summary-product-image span,#js-mini-basket-mobile .basket-summary .basket-summary-product .basket-summary-product-image span{display:block;position:absolute;width:25px;height:25px;top:0;right:0;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:50%;background:#fff;min-width:25px}@media (min-width:1024px){#js-mini-basket .basket-summary .basket-summary-product .basket-summary-product-image span,#js-mini-basket-mobile .basket-summary .basket-summary-product .basket-summary-product-image span{min-width:30px;width:30px;height:30px}}#js-mini-basket .basket-summary .basket-summary-product .basket-summary-product-info p,#js-mini-basket-mobile .basket-summary .basket-summary-product .basket-summary-product-info p{margin-bottom:10px}#js-mini-basket .basket-summary .basket-summary-product .basket-summary-product-info p:last-of-type,#js-mini-basket-mobile .basket-summary .basket-summary-product .basket-summary-product-info p:last-of-type{margin:0}#js-mini-basket .basket-summary .basket-summary-product .basket-summary-product-info p a,#js-mini-basket-mobile .basket-summary .basket-summary-product .basket-summary-product-info p a{text-decoration:none}#js-mini-basket .basket-summary .basket-summary-product .basket-summary-product-info p .sku,#js-mini-basket-mobile .basket-summary .basket-summary-product .basket-summary-product-info p .sku{font-weight:400}#js-mini-basket .basket-summary .basket-summary-product .basket-summary-product-info p .woocommerce-Price-amount.amount,#js-mini-basket-mobile .basket-summary .basket-summary-product .basket-summary-product-info p .woocommerce-Price-amount.amount{color:var(--eurofyre-dark-blue,#005e86)}#js-mini-basket .basket-summary .basket-summary-product .item-subtotal,#js-mini-basket-mobile .basket-summary .basket-summary-product .item-subtotal{margin-left:auto}#js-mini-basket .basket-summary .basket-summary-product .item-subtotal p .woocommerce-Price-amount.amount,#js-mini-basket-mobile .basket-summary .basket-summary-product .item-subtotal p .woocommerce-Price-amount.amount{color:var(--eurofyre-dark-blue,#005e86);font-size:16px;font-weight:300}#js-mini-basket .basket-summary .basket-summary-product .item-subtotal p .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol,#js-mini-basket-mobile .basket-summary .basket-summary-product .item-subtotal p .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{font-weight:300}#js-mini-basket .subtotal,#js-mini-basket-mobile .subtotal{color:var(--eurofyre-black,#3d3d3e);margin-bottom:20px;margin-top:auto;padding-top:20px;text-align:center;font-size:20px;font-weight:300;line-height:140%;border-top:1px solid var(--eurofyre-grey,#d2d2d2)}#js-mini-basket .subtotal span,#js-mini-basket-mobile .subtotal span{font-weight:400}#js-mini-basket .ordering-info,#js-mini-basket-mobile .ordering-info{padding:20px;background:#fff}#js-mini-basket .ordering-info p,#js-mini-basket-mobile .ordering-info p{color:#000;text-align:center}#js-mini-basket .ordering-info .payment-types,#js-mini-basket-mobile .ordering-info .payment-types{list-style:none;margin:0 0 30px;padding:0;display:flex;justify-content:space-between}#js-mini-basket .ordering-info .payment-types li,#js-mini-basket-mobile .ordering-info .payment-types li{margin:0;padding:0}#js-mini-basket .ordering-info .payment-types li img,#js-mini-basket-mobile .ordering-info .payment-types li img{height:33px}#js-mini-basket .ordering-info .checkout-buttons,#js-mini-basket-mobile .ordering-info .checkout-buttons{display:flex;justify-content:space-between;align-items:center}#js-mini-basket .ordering-info .checkout-buttons a,#js-mini-basket-mobile .ordering-info .checkout-buttons a{width:fit-content}#js-mini-basket .ordering-info .checkout-buttons a:not(.checkout),#js-mini-basket-mobile .ordering-info .checkout-buttons a:not(.checkout){font-weight:400}#js-mini-basket .ordering-info .checkout-buttons a.checkout,#js-mini-basket-mobile .ordering-info .checkout-buttons a.checkout{color:var(--White,#fff);font-size:20px;font-weight:700;background:var(--eurofyre-blue,#14779f);border-color:var(--eurofyre-blue)}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.entry-header{background:linear-gradient(180deg,#f9f9f9 0%,#fff 100%);position:relative;padding:0 10px;margin-bottom:10px}@media (min-width:768px){.entry-header{padding:0 50px;margin-bottom:50px}}.entry-header .thumbnail{padding:0;position:relative;overflow:hidden;line-height:0}.entry-header .thumbnail:before{position:absolute;display:block;content:"";border-radius:25px;background:rgba(61,61,62,.5);left:0;right:0;top:0;bottom:0}.entry-header .thumbnail img{border-radius:25px;aspect-ratio:4/5;object-fit:cover;width:100%}@media (min-width:768px){.entry-header .thumbnail img{aspect-ratio:21/9}}.entry-header .text{text-align:center}@media (min-width:1024px){.entry-header .text{padding:40px 250px}}.entry-header .text h1{margin-bottom:10px}.entry-header .text.has-thumbnail{position:absolute;bottom:50%;left:50%;transform:translateX(-50%) translateY(50%)}.entry-header .text.has-thumbnail h1{color:var(--white)}.entry-header .text.has-thumbnail .subheading,.entry-header .text.has-thumbnail p{color:#fff}.wp-block-image{margin:0 0 20px;position:relative;display:inline-block;line-height:0;vertical-align:top}.wp-block-image img{pointer-events:none !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.wp-block-image:after{content:"";position:absolute;inset:0;z-index:10;background:rgba(0,0,0,0);cursor:default}@media (min-width:1024px){.wp-block-image{margin-bottom:40px}}.wp-block-image img{border-radius:25px;width:100%}.wp-block-video video{border-radius:25px;width:100%}.wp-block-cover{border-radius:25px;overflow:hidden;padding-inline:0;width:calc(100% - 20px);margin-bottom:20px}@media (min-width:768px){.wp-block-cover{width:calc(100% - 100px)}}@media (min-width:1024px){.wp-block-cover{margin-bottom:40px}}@media (min-width:1024px){.mobile{display:none !important}}.desktop{display:none !important}@media (min-width:1024px){.desktop{display:block !important}}.error404 .entry-header{margin-bottom:20px}@media (min-width:1024px){.error404 .entry-header{margin-bottom:50px}}.error404 .entry-header .container{border-radius:25px;background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%),url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/<path-to-image>) #d3d3d3 50%/cover no-repeat;padding:70px 30px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}@media (min-width:1024px){.error404 .entry-header .container{padding:40px 500px;gap:30px;aspect-ratio:1820/700}}.error404 .entry-header *,.error404 .entry-header a,.error404 .entry-header li{margin:0;text-align:center;color:var(--white)}.error404 .entry-header ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (min-width:1024px){.error404 .entry-header ul{grid-template-columns:repeat(3,1fr)}}.error404 .entry-header ul li{margin:0}.error404 .entry-header ul li a{text-decoration:none;font-size:20px;font-weight:700;line-height:140%}.no-margin{margin:0}footer{padding:50px 10px 30px;background:radial-gradient(431.05% 141.48% at 5.69% 99.97%,#001620 0%,#005e86 76%,#14779f 100%)}@media (min-width:1024px){footer{padding:100px 50px 50px}}footer *{color:var(--eurofyre-light-grey,#f9f9f9)}footer .logo{display:block;margin:0 auto 30px}@media (min-width:1024px){footer .logo{width:400px;margin-bottom:50px}}footer .footer-contact{display:flex;flex-direction:column;align-items:center;justify-content:center;list-style:none;margin:0 0 30px;padding:0;gap:10px}@media (min-width:1024px){footer .footer-contact{flex-direction:row;gap:75px;margin-bottom:50px}}footer .footer-contact li{margin-bottom:0}@media (min-width:1024px){footer .footer-contact li{margin-bottom:0}}footer .footer-contact li a{display:flex;align-items:center;gap:10px;font-weight:300;text-decoration:none}@media (min-width:1024px){footer .footer-contact li a{font-size:28px}}footer .footer-contact li a:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f095"}@media (min-width:1024px){footer .footer-contact li a:before{font-size:18px}}@media (min-width:1024px){footer .footer-contact li a:before{font-size:20px}}footer .footer-contact li a:hover{font-weight:700;color:var(--eurofyre-light-grey)}footer .footer-contact li a:hover:before{font-weight:700}footer .footer-contact li.email a:before{content:"\f0e0";margin-top:5px}footer .columns{margin-bottom:30px;display:grid;gap:10px}@media (min-width:768px){footer .columns{margin-bottom:50px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){footer .columns{gap:30px}}footer .columns.business-info{gap:30px}footer .columns .social,footer .columns .subscribe,footer .columns .secure{display:flex;flex-direction:column;align-items:center;gap:10px;border-radius:35px;border:2px solid var(--eurofyre-blue,#14779f);padding:20px;text-align:center}@media (min-width:1024px){footer .columns .social,footer .columns .subscribe,footer .columns .secure{gap:20px}}footer .columns .social p,footer .columns .subscribe p,footer .columns .secure p{max-width:176px}@media (min-width:1024px){footer .columns .social p,footer .columns .subscribe p,footer .columns .secure p{max-width:unset}}footer .columns .social *,footer .columns .subscribe *,footer .columns .secure *{margin:0}@media (min-width:1400px){footer .columns .social{padding:30px 50px}}footer .columns .social ul{list-style:none;margin:auto 0 0;padding:0;display:flex;gap:30px}@media (min-width:1024px){footer .columns .social ul{margin-top:auto}}footer .columns .social ul li{margin:0;padding:0}footer .columns .social ul li i{font-size:24px}@media (min-width:1024px){footer .columns .social ul li i{font-size:32px}}@media (min-width:1400px){footer .columns .subscribe{padding:30px 70px}}footer .columns .subscribe form{display:flex;position:relative;align-items:start;width:100%}@media (min-width:1024px){footer .columns .subscribe form{margin-top:auto}}footer .columns .subscribe form input{height:45px;width:100%;display:flex;padding:15px;align-items:center;gap:15px 20px;border-radius:50px 0 0 50px;border:none;background:var(--eurofyre-light-grey,#f9f9f9);line-height:1;flex:1 0 0;color:var(--eurofyre-black)}@media (min-width:1400px){footer .columns .subscribe form input{padding:15px 20px;height:55px}}footer .columns .subscribe form input::placeholder{color:var(--eurofyre-black,#3d3d3e);font-weight:300}footer .columns .subscribe form input:focus-visible{outline:none}footer .columns .subscribe form button{position:relative;right:1px;line-height:1;height:45px;width:45px;border:0;border-radius:0 25px 25px 0;background:var(--eurofyre-blue,#14779f);align-items:center}@media (min-width:1400px){footer .columns .subscribe form button{height:55px}}@media (min-width:1024px){footer .columns .subscribe form button i{margin-top:2px}}footer .columns .subscribe form button:hover{background-color:var(--eurofyre-dark-blue);cursor:pointer}@media (min-width:1400px){footer .columns .secure{padding:30px 50px}}footer .columns .secure .payment-types{list-style:none;margin:auto 0 0;padding:0;display:flex;align-items:center;gap:10px}@media (min-width:1024px){footer .columns .secure .payment-types{margin-top:auto}}footer .columns .secure .payment-types li{line-height:1;padding:0;margin:0}@media (min-width:1024px){footer .columns .secure .payment-types li img{height:32px}}footer .columns .address,footer .columns .opening,footer .columns .footer-navigation{display:flex;gap:23px;align-content:center}@media (min-width:1024px){footer .columns .address,footer .columns .opening,footer .columns .footer-navigation{gap:30px;justify-content:center}}footer .columns .address:before,footer .columns .opening:before,footer .columns .footer-navigation:before{display:flex;justify-content:center;width:60px;content:"";background:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/location-dot.svg) no-repeat;background-size:100%}@media (min-width:1024px){footer .columns .address:before,footer .columns .opening:before,footer .columns .footer-navigation:before{width:100px}}@media (min-width:1024px){footer .columns .address:before{width:100px}}footer .columns .address address{font-size:16px;font-style:normal;font-weight:300;line-height:130%;margin-bottom:0}@media (min-width:1024px){footer .columns .address address{font-size:20px}}footer .columns .opening{display:flex;gap:23px}footer .columns .opening:before{background:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/clock.svg) no-repeat;background-size:100%}footer .columns .opening .hours{display:grid;grid-template-columns:1fr 2fr;gap:5px 10px}@media (min-width:1024px){footer .columns .opening .hours{column-gap:20px}}footer .columns .opening .hours p{margin:0}footer .columns .footer-navigation:before{background:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/info-circle.svg) no-repeat;background-size:100%}footer .columns .footer-navigation ul{list-style:none;margin:0;padding:0}@media (min-width:1024px){footer .columns .footer-navigation ul{display:flex;flex-direction:column;justify-content:space-between;height:100%}}footer .columns .footer-navigation ul li{margin:0;padding:0}footer .columns .footer-navigation ul li a{color:var(--eurofyre-light-grey,#f9f9f9);font-size:16px;font-weight:250;line-height:130%;text-decoration:none}@media (min-width:1024px){footer .columns .footer-navigation ul li a{font-size:20px}}footer .columns .footer-navigation ul li a:hover{font-weight:400}footer .site-info p{color:var(--eurofyre-light-grey,#f9f9f9);text-align:center;font-size:12px;font-weight:300;line-height:150%;margin:0}@media (min-width:1024px){footer .site-info p{font-size:14px}}footer .site-info p a{color:#fff !important}.social ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:30px}.social ul li{margin:0;padding:0}.social ul li i{font-size:24px}@media (min-width:1024px){.backdrop{pointer-events:none;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:0;z-index:11;transition:opacity .5s ease}.backdrop.active{opacity:.8}}.site-header{background-color:var(--eurofyre-light-grey)}.site-notice-banner{padding:12px 20px;text-align:center}.site-notice-banner__inner{max-width:1200px;margin:0 auto}.site-notice-banner__inner p{margin:0}.site-notice-banner__inner a{color:inherit;text-decoration:underline}.site-notice-banner__inner a:hover{opacity:.85}.pre-header{position:sticky;top:env(safe-area-inset-top) !important;padding:10px;display:flex;align-items:center;gap:20px;background:var(--eurofyre-light-grey,#f9f9f9);z-index:10000;transition:box-shadow .2s ease}@media (min-width:768px){.pre-header{padding:10px 60px 10px}}.pre-header #js-menu-toggle,.pre-header #js-search-toggle,.pre-header #js-user-account,.pre-header .js-mini-basket-toggle-mobile{border:0;padding:0;height:auto;width:fit-content;color:var(--eurofyre-black);font-size:16px;text-decoration:none}@media (min-width:1024px){.pre-header .js-mini-basket-toggle-mobile.desktop{display:flex !important;align-items:center;gap:5px}}@media (min-width:1024px){.pre-header .search.mobile,.pre-header #js-search-toggle.mobile{display:block !important}}@media (min-width:1400px){.pre-header .search.mobile,.pre-header #js-search-toggle.mobile{display:none !important}}.pre-header #js-menu-toggle{font-size:20px}@media (min-width:1024px){.pre-header #js-menu-toggle{font-size:24px}}.pre-header #js-menu-toggle:hover{background-color:transparent;cursor:pointer}.pre-header #js-menu-toggle:hover i:before{font-weight:400}.pre-header .sticky-logo{opacity:0;margin-inline:auto;display:flex;align-items:center;justify-content:center;width:118px;transition:opacity .2s ease-in}.pre-header .account-and-basket{display:flex;align-items:center;gap:20px}.pre-header .account-and-basket .account a#js-user-account{font-size:0;text-decoration:none}@media (min-width:1024px){.pre-header .account-and-basket .account a#js-user-account{font-size:18px;display:flex;align-items:center;gap:5px;line-height:1;font-weight:300}}.pre-header .account-and-basket .account a#js-user-account i{font-size:16px}.pre-header .account-and-basket .account a#js-user-account:hover{font-weight:400}.pre-header .account-and-basket .account a#js-user-account:hover i{font-weight:400}.pre-header .account-and-basket .basket-link{display:flex;align-items:center;gap:5px;display:flex !important}.pre-header .account-and-basket .basket-link span{font-size:18px;font-weight:300}@media (min-width:1024px){.pre-header .account-and-basket .basket-link{opacity:0;order:-1;transition:opacity .2s ease-in}}.pre-header.is-scrolled{box-shadow:0 4px 12px rgba(0,0,0,.15)}.pre-header.is-scrolled .sticky-logo{opacity:1}.pre-header.is-scrolled .basket-link{opacity:1}@media (min-width:1400px){.header{background-color:var(--eurofyre-light-grey);padding:50px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center}}@media (min-width:1024px){.header .search-form{display:none !important}}@media (min-width:1400px){.header .search-form{display:block !important;width:100%;margin-right:auto;max-width:520px}}@media (min-width:1400px){.header .search-form .aws-container{height:60px}}@media (min-width:1400px){.header .search-form .aws-container .aws-search-form.aws-show-clear{height:60px}}.header .search-form .aws-container .aws-search-form.aws-show-clear .aws-wrapper .aws-search-field{font-size:20px}.header .search-form .aws-container .aws-search-form.aws-show-clear .aws-wrapper .aws-search-field::placeholder{font-size:20px;color:var(--eurofyre-black)}.header .search-form .aws-container .aws-search-form.aws-show-clear .aws-search-btn.aws-form-btn .aws-search-btn_icon:before{font-size:16px;font-weight:300}.header .logo{display:flex;justify-content:center;align-items:center;padding:20px 15px}@media (min-width:1400px){.header .logo img{width:300px}}@media (min-width:1024px){.header .checkout-and-basket.desktop{display:none !important}}@media (min-width:1400px){.header .checkout-and-basket.desktop{position:relative;display:flex !important;height:100%;align-items:center;justify-content:flex-end}}@media (min-width:1400px){.header .checkout-and-basket.desktop .mini-basket-container-desktop{overflow:hidden;top:15px;position:absolute;display:flex;justify-content:flex-end;align-items:center;flex-flow:row wrap;gap:0 20px;max-width:520px;margin-left:auto;background:var(--White,#fff);border:1px solid #d8d8d8;border-radius:30px;z-index:10;max-height:62px;transition:max-height .5s ease,overflow .01s ease .5s}}.header .checkout-and-basket.desktop .mini-basket-container-desktop .controls-container{display:flex;justify-content:space-between;width:100%;height:62px;padding-left:20px;background-color:#fff;border-radius:30px 30px 0 0;overflow:hidden;z-index:10}.header .checkout-and-basket.desktop .mini-basket-container-desktop .controls-container .js-mini-basket-toggle{cursor:pointer;padding-right:20px;display:flex;gap:20px;align-items:center;background:#fff;width:calc(100% - 170px);justify-content:space-between}.header .checkout-and-basket.desktop .mini-basket-container-desktop .controls-container .cart-count{display:flex;align-items:center;gap:20px;line-height:1}.header .checkout-and-basket.desktop .mini-basket-container-desktop .controls-container .cart-count:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f07a";font-weight:300}@media (min-width:1024px){.header .checkout-and-basket.desktop .mini-basket-container-desktop .controls-container .cart-count:before{font-size:18px}}.header .checkout-and-basket.desktop .mini-basket-container-desktop .controls-container .subtotal{display:flex;align-items:center;gap:20px;line-height:1}.header .checkout-and-basket.desktop .mini-basket-container-desktop .controls-container .subtotal:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f078";font-weight:300;transition:transform .5s ease}@media (min-width:1024px){.header .checkout-and-basket.desktop .mini-basket-container-desktop .controls-container .subtotal:after{font-size:18px}}.header .checkout-and-basket.desktop .mini-basket-container-desktop .controls-container .checkout{background-color:var(--eurofyre-dark-blue);color:var(--eurofyre-light-grey,#f9f9f9);border-radius:0 30px 30px 0;height:62px;font-weight:700}.header .checkout-and-basket.desktop .mini-basket-container-desktop .controls-container .checkout:hover{font-weight:700;background:var(--eurofyre-blue);border-color:var(--eurofyre-blue)}.header .checkout-and-basket.desktop .mini-basket-container-desktop #js-mini-basket{overflow:hidden;width:100%;position:relative;top:unset;right:0;height:748px;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02);margin:0;border-radius:0 0 30px 30px;display:flex !important;flex-direction:column}.header .checkout-and-basket.desktop .mini-basket-container-desktop #js-mini-basket a:hover{font-weight:unset}.header .checkout-and-basket.desktop .mini-basket-container-desktop #js-mini-basket .basket-summary{max-height:475px;gap:20px;padding:20px}.header .checkout-and-basket.desktop .mini-basket-container-desktop #js-mini-basket .basket-summary .basket-summary-product .item-subtotal p .woocommerce-Price-amount.amount{font-size:20px}.header .checkout-and-basket.desktop .mini-basket-container-desktop #js-mini-basket.active{left:unset}.header .checkout-and-basket.desktop .mini-basket-container-desktop #js-mini-basket .subtotal{margin-top:auto;justify-content:center}.header .checkout-and-basket.desktop .mini-basket-container-desktop.active{max-height:812px;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02);border-color:var(--eurofyre-dark-blue)}.header .checkout-and-basket.desktop .mini-basket-container-desktop.active .controls-container span{font-weight:400}.header .checkout-and-basket.desktop .mini-basket-container-desktop.active .controls-container .subtotal:after{transform:rotate(180deg)}.header .checkout-and-basket.desktop .mini-basket-container-desktop.active .controls-container .checkout{border-radius:0 30px 0 0}#breadcrumbs{padding:20px 10px 30px;text-align:center;margin-bottom:0}#breadcrumbs>span{display:flex;gap:5px;justify-content:center;align-items:center}@media (min-width:1024px){#breadcrumbs>span{gap:10px;align-items:flex-end}}#breadcrumbs>span i{color:var(--eurofyre-dark-blue);font-size:16px}#breadcrumbs>span a{color:var(--eurofyre-black,#3d3d3e);font-size:16px;font-weight:300;line-height:100%}@media (min-width:1024px){#breadcrumbs>span a{font-size:20px}}#breadcrumbs .breadcrumb_last{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){#breadcrumbs .breadcrumb_last{max-width:unset}}.main-navigation .main-navigation-inner-container .currency,.currency{position:relative}.main-navigation .main-navigation-inner-container .currency #js-currency-selector-side-menu,.currency #js-currency-selector-side-menu{line-height:1;color:var(--white);padding-inline:10px}.desktop .main-navigation .main-navigation-inner-container .currency #js-currency-selector-side-menu,.desktop .currency #js-currency-selector-side-menu{background:0 0;color:var(--eurofyre-black)}.main-navigation .main-navigation-inner-container .currency #js-currency-selector-side-menu span,.currency #js-currency-selector-side-menu span{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:300}.main-navigation .main-navigation-inner-container .currency #js-currency-selector-side-menu span:before,.currency #js-currency-selector-side-menu span:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f51e";color:var(--White,#fff);font-size:14px;font-weight:300}@media (min-width:1024px){.main-navigation .main-navigation-inner-container .currency #js-currency-selector-side-menu span:before,.currency #js-currency-selector-side-menu span:before{font-size:18px}}.main-navigation .main-navigation-inner-container .currency #js-currency-selector-side-menu:hover span,.currency #js-currency-selector-side-menu:hover span{font-weight:400}.main-navigation .main-navigation-inner-container .currency #js-currency-selector-side-menu:hover span:before,.main-navigation .main-navigation-inner-container .currency #js-currency-selector-side-menu:hover span:after,.currency #js-currency-selector-side-menu:hover span:before,.currency #js-currency-selector-side-menu:hover span:after{font-weight:400 !important}.main-navigation .main-navigation-inner-container .currency ul,.currency ul{list-style:none;max-height:0;width:100px;overflow:hidden;position:absolute;background:var(--eurofyre-blue,#14779f);border-radius:25px;gap:10px;padding:0 10px;transition:max-height .5s ease;z-index:99}.main-navigation .main-navigation-inner-container .currency ul.active,.currency ul.active{max-height:150px}.main-navigation .main-navigation-inner-container .currency ul:after,.currency ul:after{content:none}.main-navigation .main-navigation-inner-container .currency ul li,.currency ul li{margin:0;padding-top:20px;text-align:center}.main-navigation .main-navigation-inner-container .currency ul li:last-of-type,.currency ul li:last-of-type{padding:0 0 20px;margin-top:10px}.main-navigation .main-navigation-inner-container .currency ul li a,.currency ul li a{color:var(--eurofyre-light-grey);font-size:16px;font-weight:300;display:flex;justify-content:start;align-items:center;gap:5px;justify-content:center}.main-navigation .main-navigation-inner-container .currency ul li a:before,.currency ul li a:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;font-size:14px;font-weight:300}@media (min-width:1024px){.main-navigation .main-navigation-inner-container .currency ul li a:before,.currency ul li a:before{font-size:18px}}.main-navigation .main-navigation-inner-container .currency ul li a[data-currency=GBP]:before,.currency ul li a[data-currency=GBP]:before{content:"\f154"}.main-navigation .main-navigation-inner-container .currency ul li a[data-currency=EUR]:before,.currency ul li a[data-currency=EUR]:before{content:"\f153"}.main-navigation .main-navigation-inner-container .currency.desktop #js-currency-selector-desktop,.currency.desktop #js-currency-selector-desktop{font-size:18px;font-weight:300;cursor:pointer;height:unset;background:0 0;border:none;padding:0;color:var(--eurofyre-black)}.main-navigation .main-navigation-inner-container .currency.desktop #js-currency-selector-desktop span,.currency.desktop #js-currency-selector-desktop span{display:flex;align-items:center;gap:5px}.main-navigation .main-navigation-inner-container .currency.desktop #js-currency-selector-desktop span:before,.currency.desktop #js-currency-selector-desktop span:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;font-size:16px;font-weight:300;content:"\f51e";color:var(--eurofyre-black)}@media (min-width:1024px){.main-navigation .main-navigation-inner-container .currency.desktop #js-currency-selector-desktop span:before,.currency.desktop #js-currency-selector-desktop span:before{font-size:18px}}.main-navigation .main-navigation-inner-container .currency.desktop #js-currency-selector-desktop span:after,.currency.desktop #js-currency-selector-desktop span:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f078";transition:transform .5s ease;font-size:16px;font-weight:300}@media (min-width:1024px){.main-navigation .main-navigation-inner-container .currency.desktop #js-currency-selector-desktop span:after,.currency.desktop #js-currency-selector-desktop span:after{font-size:18px}}.main-navigation .main-navigation-inner-container .currency.desktop #js-currency-selector-desktop.active span:after,.currency.desktop #js-currency-selector-desktop.active span:after{transform:rotate(180deg)}.main-navigation .main-navigation-inner-container .currency.desktop ul,.currency.desktop ul{margin:0;background-color:#fff;box-shadow:var(--eurofyre-shadow)}.main-navigation .main-navigation-inner-container .currency.desktop ul li a,.currency.desktop ul li a{text-decoration:none;color:var(--eurofyre-black)}.usps{background:var(--eurofyre-light-grey);width:100%;display:flex;align-items:center;padding:10px 10px 20px}@media (min-width:1200px){.usps{padding:30px 50px}}.usps .swiper{width:100%}@media (min-width:1200px){.usps .swiper .swiper-wrapper{display:grid;grid-template-columns:238px 1px 238px 1px 238px 1px 238px 1px 238px;justify-content:space-between}}.usps .swiper .swiper-wrapper .divider{display:block;margin:auto 0;width:1px;height:50px;background:#3d3d3e}.usps .swiper .swiper-slide{flex:0 0 auto}@media (min-width:1200px){.usps .swiper .swiper-slide{max-width:238px}}.usps .swiper .swiper-slide span{display:flex;align-items:center;justify-content:center;gap:20px;font-size:20px;font-weight:300;line-height:1}@media (min-width:768px){.usps .swiper .swiper-slide span{margin-left:5px;gap:10px}}@media (min-width:1400px){.usps .swiper .swiper-slide span{gap:20px;font-size:24px}}.usps .swiper .swiper-slide span:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f06d";font-size:24px;font-weight:300}@media (min-width:1024px){.usps .swiper .swiper-slide span:before{font-size:18px}}@media (min-width:768px){.usps .swiper .swiper-slide span:before{font-size:44px}}.usps .swiper .swiper-slide span.swift:before{content:"\e0c4"}.usps .swiper .swiper-slide span.secure:before{content:"\f023"}.usps .swiper .swiper-slide span.training:before{content:"\f51c"}.usps .swiper .swiper-slide span.large:before{content:"\f495"}.hero{position:relative;background:var(--eurofyre-light-grey);width:100% !important;object-fit:cover}.hero .container{height:100%;padding:0}.hero .container .swiper-container.hero-swiper{width:100%;height:100%;overflow:hidden}.hero .container .swiper-container.hero-swiper .slides{height:100%}.hero .container .swiper-container.hero-swiper .slides .slide{position:relative;display:flex;flex-direction:column;border-radius:25px;overflow:hidden;height:100%}.hero .container .swiper-container.hero-swiper .slides .slide .slide-image{height:100%}.hero .container .swiper-container.hero-swiper .slides .slide .slide-image img{width:100%;object-fit:cover}.hero .container .swiper-container.hero-swiper .slides .slide .slide-image.mobile-image{line-height:0}@media (min-width:768px){.hero .container .swiper-container.hero-swiper .slides .slide .slide-image.mobile-image{display:none}}.hero .container .swiper-container.hero-swiper .slides .slide .slide-image.mobile-image img{aspect-ratio:3/4}.hero .container .swiper-container.hero-swiper .slides .slide .slide-image.desktop-image{line-height:0;display:none}@media (min-width:768px){.hero .container .swiper-container.hero-swiper .slides .slide .slide-image.desktop-image{display:block}}.hero .container .swiper-container.hero-swiper .slides .slide .slide-image.desktop-image img{aspect-ratio:1805/700}.hero .container .swiper-container.hero-swiper .slides .slide .slide-content{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:280px}@media (min-width:768px){.hero .container .swiper-container.hero-swiper .slides .slide .slide-content{bottom:unset;top:50%;left:100px;transform:translateY(-50%);justify-content:center;max-width:570px}}.hero .container .swiper-container.hero-swiper .slides .slide .slide-content>*{color:#fff;text-align:center}@media (min-width:768px){.hero .container .swiper-container.hero-swiper .slides .slide .slide-content>*{text-align:left}}.hero .container .swiper-container.hero-swiper .slides .slide .slide-content h1,.hero .container .swiper-container.hero-swiper .slides .slide .slide-content h2{color:#fff;font-size:32px;font-weight:700;line-height:100%;margin-bottom:20px}@media (min-width:1024px){.hero .container .swiper-container.hero-swiper .slides .slide .slide-content h1,.hero .container .swiper-container.hero-swiper .slides .slide .slide-content h2{font-size:64px}}.hero .container .swiper-container.hero-swiper .slides .slide .slide-content a.wp-block-button__link{padding:0 25.5px;color:#fff;border-color:#fff;background:0 0}.hero .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:20px}.hero .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{background:0 0;border:1px solid #fff;opacity:1}.hero .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background:#fff}.brands-carousel{padding:30px 0;background:var(--eurofyre-light-grey)}@media (min-width:1024px){.brands-carousel{padding:70px 0}}.brands-carousel .slick-track{display:flex;align-items:center}.brands-carousel .carousel-item{height:100%;margin-right:50px;display:flex;align-items:flex-end}@media (min-width:1200px){.brands-carousel .carousel-item{margin-right:150px;width:300px}}.brands-carousel .carousel-item img{height:30px;width:auto;max-width:100%;display:block}@media (min-width:1200px){.brands-carousel .carousel-item img{width:100%;height:70px}}.container.featured-systems-container{background:linear-gradient(180deg,#f9f9f9 0%,#fff 100%)}.featured-systems{position:relative;margin-bottom:50px}@media (min-width:1024px){.featured-systems{margin-bottom:50px}}.featured-systems .swiper{overflow:hidden}.featured-systems .swiper-slide{height:auto;border-radius:25px;overflow:visible;padding:3px;box-sizing:border-box}.featured-systems .swiper-slide:hover{cursor:pointer;background:linear-gradient(90deg,#001620 0%,#005e86 41.72%,#14779f 75.39%)}.featured-systems .swiper-slide a{display:block;height:100%;text-decoration:none}.featured-systems .swiper-slide a:hover{-webkit-text-stroke:0}.featured-systems .swiper-slide .container{width:100%;height:100%;overflow:visible;display:flex;flex-direction:column;padding:20px 0;border-radius:25px;background:#efefef !important}@media (min-width:1024px){.featured-systems .swiper-slide .container{padding:30px 0}}.featured-systems .swiper-slide .container *:not(img){text-decoration:none;padding-inline:20px}@media (min-width:1400px){.featured-systems .swiper-slide .container *:not(img){padding-inline:30px}}.featured-systems .swiper-slide .container h3{text-align:center}@media (min-width:1024px){.featured-systems .swiper-slide .container h3{padding-inline:80px}}.featured-systems .swiper-slide .container h3:after{content:none}.featured-systems .swiper-slide .container .wp-block-buttons{margin:auto auto 0}@media (min-width:1024px){.featured-systems .swiper-slide .container .wp-block-buttons{margin:auto 0 0}}.featured-systems .swiper-slide .container .wp-block-buttons .wp-block-button__link{color:var(--eurofyre-dark-blue);margin-top:auto;margin-inline:auto}.featured-systems .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-30px}.featured-systems .swiper-pagination .swiper-pagination-bullet{border-color:var(--eurofyre-blue,#005e86)}.featured-systems .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--eurofyre-blue)}.featured-products{margin-bottom:20px}@media (min-width:599px){.featured-products .swiper{padding-bottom:60px}}.featured-products .swiper .swiper-slide{border-radius:25px;overflow:visible;padding:3px;box-sizing:border-box;height:auto}.featured-products .swiper .swiper-slide:hover{background:linear-gradient(90deg,#001620 0%,#005e86 41.72%,#14779f 75.39%)}.featured-products .swiper .swiper-slide .container{display:flex;flex-direction:column;overflow:hidden;border-radius:25px;background:#f9f9f9;padding-bottom:20px;height:100%}.featured-products .swiper .swiper-slide .container .product-info{display:flex;flex-direction:column;gap:10px;padding-inline:30px;margin-bottom:10px}.featured-products .swiper .swiper-slide .container .product-info *{margin:0;text-align:center}.featured-products .swiper .swiper-slide .container .buying-info{padding-inline:20px;margin-top:auto;display:flex;align-items:center;flex-direction:column;gap:10px;margin-bottom:20px;height:100%}.featured-products .swiper .swiper-slide .container .buying-info *{margin:0;text-align:center}.featured-products .swiper .swiper-slide .container .buying-info .wp-block-buttons{max-width:100%;margin-top:auto}.featured-products .swiper .swiper-slide .container .buying-info .wp-block-buttons .wp-block-button .add-to-cart{width:unset}.featured-products .swiper .swiper-pagination .swiper-pagination-bullet{border-color:var(--eurofyre-dark-blue,#005e86)}.featured-products .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--eurofyre-dark-blue)}.specialist-systems .container{position:relative;margin-bottom:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:25px;padding-inline:27.5px;aspect-ratio:340/450;background:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/specialist-systems-background.webp) no-repeat;background-position:center;background-size:cover}@media (min-width:599px){.specialist-systems .container{aspect-ratio:1820/700}}@media (min-width:1024px){.specialist-systems .container{height:800px;aspect-ratio:unset}}@media (min-width:599px){.specialist-systems .container:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(255,255,255,.7)}}@media (min-width:1024px){.specialist-systems .container:after{content:none}}.specialist-systems .container *{z-index:2}@media (min-width:1024px){.specialist-systems .container *{max-width:404px}}.specialist-systems .container h2{color:var(--eurofyre-black)}@media (min-width:1024px){.specialist-systems .container .subheading{margin-bottom:40px}}.specialist-systems .container a.wp-block-button__link{background:0 0;color:var(--eurofyre-dark-blue)}.specialist-systems .container a.wp-block-button__link:hover{color:#fff;background:var(--eurofyre-dark-blue)}.home .contact-form-frontpage{margin-bottom:50px}@media (min-width:1024px){.home .contact-form-frontpage{margin-bottom:0}}.news-and-info-container{background-color:var(--eurofyre-light-grey)}@media (min-width:1024px){.news-and-info-container{padding-bottom:50px}}@media (min-width:1024px){.news-and-info-container .news-and-info{display:grid;grid-template-columns:minmax(0, 1fr);gap:30px}}@media (min-width:1400px){.news-and-info-container .news-and-info{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.news-and-info-container .news-and-info .latest-news{min-width:0}.news-and-info-container .news-and-info .latest-news-swiper{margin-bottom:20px;overflow:hidden}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper{margin-bottom:0}}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper .swiper-wrapper{flex-direction:column;gap:30px}}.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide{display:flex;height:auto}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide{width:100% !important}}.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post{display:flex;flex-direction:column;border-radius:25px;height:100%;overflow:hidden;background:#efefef}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post{display:grid;grid-template-columns:1fr 1fr;box-shadow:none}}.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post img{aspect-ratio:340/330;object-fit:cover}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post img{aspect-ratio:1;height:100%}}.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content{padding:20px;flex:1;display:flex;flex-direction:column}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content{padding:30px}}.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content p.date{color:var(--eurofyre-dark-blue,#005e86);margin-bottom:10px}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content p.date{margin-bottom:20px}}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content .text{height:100%;display:flex;flex-direction:column;gap:20px}}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content .text h3{margin:0}}.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content .text h3:after{content:none}.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content .text h3 a{text-decoration:none}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content .text p{margin:0}}.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content .text p.excerpt{display:none}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content .text p.excerpt{display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content .text a.wp-block-button__link{margin-top:auto;margin-bottom:20px;background:0 0;font-size:18px;font-weight:400;color:var(--eurofyre-dark-blue)}@media (min-width:1024px){.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content .text a.wp-block-button__link{margin:auto auto 0}}.news-and-info-container .news-and-info .latest-news-swiper .swiper-slide article.post .content .text a.wp-block-button__link:hover{color:#fff;background:var(--eurofyre-dark-blue)}.info{height:fit-content}@media (min-width:1400px){.info{height:100%}}.info .eurofyre-brands{margin-bottom:20px;display:flex;flex-direction:column;gap:30px;padding:30px 20px 20px;text-align:center;border-radius:25px;background:#efefef}@media (min-width:1024px){.info .eurofyre-brands{padding:100px 70px 80px;justify-content:space-between;margin-bottom:30px;height:calc(50% - 15px)}}@media (min-width:1024px){.info .eurofyre-brands .logo img{width:350px}}.info .eurofyre-brands ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;align-items:center}.info .eurofyre-brands ul li{width:clamp(84px, calc(84px + (89 * ((100vw - 400px) / 1520))), 175px);margin:0;padding:0}.info .eurofyre-brands ul li:first-of-type{margin-top:4px}.info .eurofyre-brands ul li:nth-last-of-type(2n){margin-top:clamp(-18px, calc(-5px + (-13) * ((100vw - 320px) / 1600)), -5px)}.info .eurofyre-brands ul li img{width:100%}@media (min-width:1024px){.info .eurofyre-brands p{padding-inline:30px}}.info .eurofyre-brands .wp-block-buttons{display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.info .eurofyre-brands .wp-block-buttons{flex-direction:row;justify-content:center;gap:40px}}.info .eurofyre-brands .wp-block-buttons .wp-block-button{width:auto}.info .eurofyre-brands .wp-block-buttons .wp-block-button .wp-block-button__link{background-color:transparent;color:var(--eurofyre-dark-blue,#005e86);font-size:18px;font-style:normal;font-weight:400}.info .eurofyre-brands .wp-block-buttons .wp-block-button .wp-block-button__link:hover{color:#fff;background:var(--eurofyre-dark-blue)}@media (min-width:1024px){.info .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;height:calc(50% - 15px)}}.info .sales-and-technical{margin-bottom:20px;display:flex;flex-direction:column;gap:20px;text-align:center;padding:20px 0;border-radius:35px;background:#efefef}@media (min-width:1024px){.info .sales-and-technical{padding:30px 0;margin-bottom:0;justify-content:space-between}}.info .sales-and-technical *:not(img){margin:0;padding-inline:20px}@media (min-width:1024px){.info .sales-and-technical *:not(img){padding-inline:30px}}.info .sales-and-technical h3:after{content:none}@media (min-width:1024px){.info .sales-and-technical .wp-block-button__link{margin-inline:auto}}.accreditations{margin-bottom:20px;padding:20px;text-align:center;border-radius:35px;background:#efefef;min-width:0}@media (min-width:1024px){.accreditations{padding:30px;margin-bottom:0;max-height:100%;display:flex;flex-direction:column;justify-content:space-between}}.accreditations h3:after{content:none}.accreditations .accreditations-swiper{margin-bottom:20px;min-width:0;max-width:100%;overflow:hidden}.accreditations .accreditations-swiper .swiper-wrapper .swiper-slide img{width:100%}.accreditations .swiper-pagination{position:relative;margin-inline:auto}.accreditations .wp-block-buttons{margin-bottom:0}.accreditations .wp-block-buttons .wp-block-button__link{margin-inline:auto}.swiper-pagination .swiper-pagination-bullet{background:0 0;border:1px solid var(--eurofyre-black)}@media (min-width:1024px){.swiper-pagination .swiper-pagination-bullet{width:15px;height:15px}}.swiper-pagination .swiper-pagination-bullet-active{background:var(--eurofyre-black)}.sidebar{padding-inline:10px;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}@media (min-width:1024px){.sidebar{margin-bottom:0;gap:30px;padding-inline:0}}.sidebar .sidebar-newsletter{display:flex;padding:20px;flex-direction:column;align-items:center;gap:20px;border-radius:25px;border:2px solid var(--eurofyre-blue,#14779f);background:var(--eurofyre-blue,#14779f)}@media (min-width:1400px){.sidebar .sidebar-newsletter{padding:50px 60px;gap:30px}}.sidebar .sidebar-newsletter *{margin:0}.sidebar .sidebar-newsletter h3{color:var(--eurofyre-light-grey,#f9f9f9);text-align:center;font-weight:700;padding-inline:30px}.sidebar .sidebar-newsletter h3:after{content:none}@media (min-width:1024px){.sidebar .sidebar-newsletter .sidebar-newsletter-signup{width:100%}}.sidebar .sidebar-newsletter form{display:flex;width:100%}.sidebar .sidebar-newsletter form input{display:flex;padding:15px 30px;align-items:center;flex:1 0 0;border-radius:30px 0 0 30px;background:#fff;border:none}@media (min-width:1024px){.sidebar .sidebar-newsletter form input{width:100%}}.sidebar .sidebar-newsletter form button{color:#fff;display:flex;padding:20px;justify-content:center;align-items:center;border-radius:0 30px 30px 0;background:var(--eurofyre-dark-blue,#005e86);font-weight:700;font-size:0;width:fit-content}.sidebar .sidebar-newsletter form button:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f178"}@media (min-width:1024px){.sidebar .sidebar-newsletter form button:after{font-size:18px}}@media (min-width:1024px){.sidebar .sidebar-newsletter form button{padding:22px 30px 22px 25px}}.sidebar .sidebar-learn-about{display:flex;padding:30px;flex-direction:column;justify-content:center;align-items:center;gap:30px;border-radius:25px;background:var(--eurofyre-radial-gradient,radial-gradient(112.64% 141.49% at 0% -.04%,#001620 32.04%,#005e86 94.77%));box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}@media (min-width:1400px){.sidebar .sidebar-learn-about{padding:50px 60px}}.sidebar .sidebar-learn-about *{margin:0}.sidebar .sidebar-learn-about h4{color:var(--White,#fff);text-align:center;line-height:140%}.sidebar .sidebar-learn-about .wp-block-button__link{border-color:#fff;color:#fff}.sidebar #js-post-toc{overflow:hidden;display:flex;flex-direction:column;max-height:50px;padding:15px 15px 30px;border-radius:40px;border:2px solid var(--eurofyre-grey,#d2d2d2);background:var(--white,#fff);transition:max-height .5s ease,border-radius 0s linear .5s}@media (min-width:1024px){.sidebar #js-post-toc{max-height:unset;padding:30px 40px}}.sidebar #js-post-toc h2{position:relative;color:var(--eurofyre-black,#3d3d3e);text-align:center;font-size:16px;font-weight:300;line-height:100%}@media (min-width:1024px){.sidebar #js-post-toc h2{font-size:28px;font-weight:700}}.sidebar #js-post-toc h2:after{position:absolute;right:0;font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f078";font-size:16px;font-weight:900;line-height:100%;transition:all .5s ease}@media (min-width:1024px){.sidebar #js-post-toc h2:after{font-size:18px}}@media (min-width:1024px){.sidebar #js-post-toc h2:after{content:none}}.sidebar #js-post-toc ul{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0;margin:0}.sidebar #js-post-toc ul li{padding:0;margin:0}.sidebar #js-post-toc ul li ul{margin:20px 0 0 40px;list-style:disc}.sidebar #js-post-toc ul li a{text-decoration:none}.sidebar #js-post-toc.active{max-height:1000px;border-radius:25px;transition:max-height .5s ease,border-radius 0s linear 0s}.sidebar #js-post-toc.active h2:after{transform:rotate(180deg)}.blog .entry-header .container,.tax-systems .entry-header .container,.tax-applications .entry-header .container{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;position:relative;aspect-ratio:350/450;overflow:hidden;padding:50px 40px 20px;text-align:center;border-radius:25px}@media (min-width:1024px){.blog .entry-header .container,.tax-systems .entry-header .container,.tax-applications .entry-header .container{aspect-ratio:1820/700;border-radius:35px;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}}.blog .entry-header .container .overlay,.tax-systems .entry-header .container .overlay,.tax-applications .entry-header .container .overlay{position:absolute;content:'';background:rgba(61,61,62,.5);top:0;left:0;right:0;bottom:0}.blog .entry-header .container h1,.blog .entry-header .container p,.tax-systems .entry-header .container h1,.tax-systems .entry-header .container p,.tax-applications .entry-header .container h1,.tax-applications .entry-header .container p{color:#fff;margin:0;z-index:1}@media (min-width:768px){.blog .blog-posts,.tax-systems .blog-posts,.tax-applications .blog-posts{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media (min-width:1024px){.blog .blog-posts,.tax-systems .blog-posts,.tax-applications .blog-posts{display:block}}.blog .posts-navigation,.tax-systems .posts-navigation,.tax-applications .posts-navigation{margin:0 10px 20px}@media (min-width:768px){.blog .posts-navigation,.tax-systems .posts-navigation,.tax-applications .posts-navigation{grid-column:span 2}}.blog .posts-navigation.bottom,.tax-systems .posts-navigation.bottom,.tax-applications .posts-navigation.bottom{margin-bottom:0}.blog .posts-navigation.bottom .post-count-summary,.tax-systems .posts-navigation.bottom .post-count-summary,.tax-applications .posts-navigation.bottom .post-count-summary{text-align:center}@media (min-width:1024px){.blog .posts-navigation.bottom .post-count-summary,.tax-systems .posts-navigation.bottom .post-count-summary,.tax-applications .posts-navigation.bottom .post-count-summary{text-align:left}}.blog .posts-navigation .navigation.pagination .nav-links,.tax-systems .posts-navigation .navigation.pagination .nav-links,.tax-applications .posts-navigation .navigation.pagination .nav-links{display:flex;justify-content:center;gap:5px}@media (min-width:1024px){.blog .posts-navigation .navigation.pagination .nav-links,.tax-systems .posts-navigation .navigation.pagination .nav-links,.tax-applications .posts-navigation .navigation.pagination .nav-links{justify-content:left}}.blog .posts-navigation .navigation.pagination .nav-links span,.blog .posts-navigation .navigation.pagination .nav-links a,.tax-systems .posts-navigation .navigation.pagination .nav-links span,.tax-systems .posts-navigation .navigation.pagination .nav-links a,.tax-applications .posts-navigation .navigation.pagination .nav-links span,.tax-applications .posts-navigation .navigation.pagination .nav-links a{text-decoration:none;display:flex;width:36px;height:36px;font-weight:300;flex-direction:column;justify-content:center;align-items:center;border-radius:50px;background:var(--eurofyre-light-grey,#f9f9f9)}.blog .posts-navigation .navigation.pagination .nav-links span.current,.blog .posts-navigation .navigation.pagination .nav-links a.current,.tax-systems .posts-navigation .navigation.pagination .nav-links span.current,.tax-systems .posts-navigation .navigation.pagination .nav-links a.current,.tax-applications .posts-navigation .navigation.pagination .nav-links span.current,.tax-applications .posts-navigation .navigation.pagination .nav-links a.current{color:var(--white);background-color:var(--eurofyre-blue)}.blog .posts-navigation .navigation.pagination .nav-links span.next,.blog .posts-navigation .navigation.pagination .nav-links span.prev,.blog .posts-navigation .navigation.pagination .nav-links a.next,.blog .posts-navigation .navigation.pagination .nav-links a.prev,.tax-systems .posts-navigation .navigation.pagination .nav-links span.next,.tax-systems .posts-navigation .navigation.pagination .nav-links span.prev,.tax-systems .posts-navigation .navigation.pagination .nav-links a.next,.tax-systems .posts-navigation .navigation.pagination .nav-links a.prev,.tax-applications .posts-navigation .navigation.pagination .nav-links span.next,.tax-applications .posts-navigation .navigation.pagination .nav-links span.prev,.tax-applications .posts-navigation .navigation.pagination .nav-links a.next,.tax-applications .posts-navigation .navigation.pagination .nav-links a.prev{font-size:0}.blog .posts-navigation .navigation.pagination .nav-links span.next:after,.blog .posts-navigation .navigation.pagination .nav-links span.prev:after,.blog .posts-navigation .navigation.pagination .nav-links a.next:after,.blog .posts-navigation .navigation.pagination .nav-links a.prev:after,.tax-systems .posts-navigation .navigation.pagination .nav-links span.next:after,.tax-systems .posts-navigation .navigation.pagination .nav-links span.prev:after,.tax-systems .posts-navigation .navigation.pagination .nav-links a.next:after,.tax-systems .posts-navigation .navigation.pagination .nav-links a.prev:after,.tax-applications .posts-navigation .navigation.pagination .nav-links span.next:after,.tax-applications .posts-navigation .navigation.pagination .nav-links span.prev:after,.tax-applications .posts-navigation .navigation.pagination .nav-links a.next:after,.tax-applications .posts-navigation .navigation.pagination .nav-links a.prev:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f054";font-size:14px;font-weight:300}@media (min-width:1024px){.blog .posts-navigation .navigation.pagination .nav-links span.next:after,.blog .posts-navigation .navigation.pagination .nav-links span.prev:after,.blog .posts-navigation .navigation.pagination .nav-links a.next:after,.blog .posts-navigation .navigation.pagination .nav-links a.prev:after,.tax-systems .posts-navigation .navigation.pagination .nav-links span.next:after,.tax-systems .posts-navigation .navigation.pagination .nav-links span.prev:after,.tax-systems .posts-navigation .navigation.pagination .nav-links a.next:after,.tax-systems .posts-navigation .navigation.pagination .nav-links a.prev:after,.tax-applications .posts-navigation .navigation.pagination .nav-links span.next:after,.tax-applications .posts-navigation .navigation.pagination .nav-links span.prev:after,.tax-applications .posts-navigation .navigation.pagination .nav-links a.next:after,.tax-applications .posts-navigation .navigation.pagination .nav-links a.prev:after{font-size:18px}}.blog .posts-navigation .navigation.pagination .nav-links span.prev:after,.blog .posts-navigation .navigation.pagination .nav-links a.prev:after,.tax-systems .posts-navigation .navigation.pagination .nav-links span.prev:after,.tax-systems .posts-navigation .navigation.pagination .nav-links a.prev:after,.tax-applications .posts-navigation .navigation.pagination .nav-links span.prev:after,.tax-applications .posts-navigation .navigation.pagination .nav-links a.prev:after{content:"\f053"}.blog .post,.tax-systems .post,.tax-applications .post{overflow:hidden;margin-bottom:10px;display:grid;border-radius:25px;background:#efefef;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}@media (min-width:1024px){.blog .post,.tax-systems .post,.tax-applications .post{grid-template-columns:350px auto;border-radius:35px;margin-bottom:30px}}.blog .post .news-image,.tax-systems .post .news-image,.tax-applications .post .news-image{line-height:0;position:relative;display:inline-block;line-height:0;vertical-align:top}.blog .post .news-image img,.tax-systems .post .news-image img,.tax-applications .post .news-image img{pointer-events:none !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.blog .post .news-image:after,.tax-systems .post .news-image:after,.tax-applications .post .news-image:after{content:"";position:absolute;inset:0;z-index:10;background:rgba(0,0,0,0);cursor:default}.blog .post .news-image img,.tax-systems .post .news-image img,.tax-applications .post .news-image img{aspect-ratio:1;object-fit:cover;height:100%}.blog .post .post-content,.tax-systems .post .post-content,.tax-applications .post .post-content{padding:20px;display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.blog .post .post-content,.tax-systems .post .post-content,.tax-applications .post .post-content{gap:20px;padding:40px 40px 30px}}.blog .post .meta-data,.tax-systems .post .meta-data,.tax-applications .post .meta-data{display:flex;align-items:center;gap:10px;flex-flow:row wrap}.blog .post .meta-data .date,.tax-systems .post .meta-data .date,.tax-applications .post .meta-data .date{color:var(--eurofyre-dark-blue,#005e86);margin:0}.blog .post .meta-data .post-tags,.tax-systems .post .meta-data .post-tags,.tax-applications .post .meta-data .post-tags{width:100%;display:flex;flex-wrap:wrap;gap:5px}@media (min-width:1024px){.blog .post .meta-data .post-tags,.tax-systems .post .meta-data .post-tags,.tax-applications .post .meta-data .post-tags{width:fit-content}}.blog .post .meta-data .post-tags p,.tax-systems .post .meta-data .post-tags p,.tax-applications .post .meta-data .post-tags p{margin:0}.blog .post .meta-data .post-tags p a,.tax-systems .post .meta-data .post-tags p a,.tax-applications .post .meta-data .post-tags p a{display:flex;text-decoration:none;color:#fff;padding:5px 10px;justify-content:center;align-items:center;border-radius:30px;background:var(--eurofyre-blue,#14779f)}.blog .post .meta-data .post-tags p a:hover,.tax-systems .post .meta-data .post-tags p a:hover,.tax-applications .post .meta-data .post-tags p a:hover{font-weight:300}.blog .post .post-summary,.tax-systems .post .post-summary,.tax-applications .post .post-summary{display:flex;flex-direction:column;height:100%}.blog .post .post-summary h3,.tax-systems .post .post-summary h3,.tax-applications .post .post-summary h3{margin:0 0 20px}.blog .post .post-summary h3:after,.tax-systems .post .post-summary h3:after,.tax-applications .post .post-summary h3:after{content:none}.blog .post .post-summary h3 a,.tax-systems .post .post-summary h3 a,.tax-applications .post .post-summary h3 a{text-decoration:none}.blog .post .post-summary h3 a:hover,.tax-systems .post .post-summary h3 a:hover,.tax-applications .post .post-summary h3 a:hover{font-weight:300}.blog .post .post-summary p,.tax-systems .post .post-summary p,.tax-applications .post .post-summary p{margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog .post .post-summary .wp-block-buttons,.tax-systems .post .post-summary .wp-block-buttons,.tax-applications .post .post-summary .wp-block-buttons{margin:auto 0 0}.blog .contact-form-frontpage,.tax-systems .contact-form-frontpage,.tax-applications .contact-form-frontpage{margin:0 10px 0;padding-bottom:20px}@media (min-width:1024px){.blog .contact-form-frontpage,.tax-systems .contact-form-frontpage,.tax-applications .contact-form-frontpage{margin:0;padding-bottom:50px}}.blog .more-from,.tax-systems .more-from,.tax-applications .more-from{text-align:center;margin:0;padding-bottom:20px}@media (min-width:1024px){.blog .more-from,.tax-systems .more-from,.tax-applications .more-from{padding-bottom:50px;background:var(--eurofyre-light-grey,#f9f9f9)}}.blog .news-and-info-container,.tax-systems .news-and-info-container,.tax-applications .news-and-info-container{background-color:transparent;padding-inline:10px}@media (min-width:1024px){.blog .news-and-info-container,.tax-systems .news-and-info-container,.tax-applications .news-and-info-container{padding-inline:50px;background:var(--eurofyre-light-grey,#f9f9f9)}}.blog .news-and-info,.tax-systems .news-and-info,.tax-applications .news-and-info{display:block}.blog .news-and-info .info,.tax-systems .news-and-info .info,.tax-applications .news-and-info .info{display:grid;gap:20px}@media (min-width:1024px){.blog .news-and-info .info,.tax-systems .news-and-info .info,.tax-applications .news-and-info .info{gap:30px;grid-template-columns:repeat(3,1fr)}}.blog .news-and-info .info .eurofyre-brands,.tax-systems .news-and-info .info .eurofyre-brands,.tax-applications .news-and-info .info .eurofyre-brands{height:auto;margin-bottom:0}@media (min-width:1024px){.blog .news-and-info .info .eurofyre-brands,.tax-systems .news-and-info .info .eurofyre-brands,.tax-applications .news-and-info .info .eurofyre-brands{padding:50px 30px 30px}}.blog .news-and-info .info .eurofyre-brands .logo,.tax-systems .news-and-info .info .eurofyre-brands .logo,.tax-applications .news-and-info .info .eurofyre-brands .logo{padding-inline:40px}.blog .news-and-info .info .eurofyre-brands p,.tax-systems .news-and-info .info .eurofyre-brands p,.tax-applications .news-and-info .info .eurofyre-brands p{margin-bottom:0}@media (min-width:1024px){.blog .news-and-info .info .eurofyre-brands p,.tax-systems .news-and-info .info .eurofyre-brands p,.tax-applications .news-and-info .info .eurofyre-brands p{padding-inline:40px}}@media (min-width:1024px){.blog .news-and-info .info .eurofyre-brands .eurofyre-brand-logos,.tax-systems .news-and-info .info .eurofyre-brands .eurofyre-brand-logos,.tax-applications .news-and-info .info .eurofyre-brands .eurofyre-brand-logos{padding-inline:40px}}.blog .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul,.tax-systems .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul,.tax-applications .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul{display:flex;flex-flow:row wrap;justify-content:space-between}@media (min-width:1024px){.blog .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul,.tax-systems .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul,.tax-applications .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul{gap:10px 50px}}.blog .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul li,.tax-systems .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul li,.tax-applications .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul li{width:85px}@media (min-width:1024px){.blog .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul li,.tax-systems .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul li,.tax-applications .news-and-info .info .eurofyre-brands .eurofyre-brand-logos ul li{width:175px}}.blog .news-and-info .info .eurofyre-brands .wp-block-buttons,.tax-systems .news-and-info .info .eurofyre-brands .wp-block-buttons,.tax-applications .news-and-info .info .eurofyre-brands .wp-block-buttons{margin-bottom:0;gap:10px;justify-content:space-between}@media (min-width:1024px){.blog .news-and-info .info .eurofyre-brands .wp-block-buttons,.tax-systems .news-and-info .info .eurofyre-brands .wp-block-buttons,.tax-applications .news-and-info .info .eurofyre-brands .wp-block-buttons{gap:0}}.blog .news-and-info .info .eurofyre-brands .wp-block-buttons .wp-block-button a.wp-block-button__link,.tax-systems .news-and-info .info .eurofyre-brands .wp-block-buttons .wp-block-button a.wp-block-button__link,.tax-applications .news-and-info .info .eurofyre-brands .wp-block-buttons .wp-block-button a.wp-block-button__link{font-size:20px}.blog .news-and-info .sales-and-technical img,.tax-systems .news-and-info .sales-and-technical img,.tax-applications .news-and-info .sales-and-technical img{aspect-ratio:1;object-fit:cover}.blog .news-and-info .accreditations .swiper-slide img,.tax-systems .news-and-info .accreditations .swiper-slide img,.tax-applications .news-and-info .accreditations .swiper-slide img{width:254px !important}@media (min-width:1024px){.blog .news-and-info .accreditations .swiper-slide img,.tax-systems .news-and-info .accreditations .swiper-slide img,.tax-applications .news-and-info .accreditations .swiper-slide img{width:330px !important}}.single-post .entry-header .container{margin-bottom:20px;position:relative;padding:50px 30px 20px;aspect-ratio:340/450;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:25px}@media (min-width:1024px){.single-post .entry-header .container{margin-bottom:0;gap:30px;aspect-ratio:1820/700;padding:40px 200px}}.single-post .entry-header .container *{color:var(--white);margin:0;text-align:center;z-index:2}.single-post .entry-header .container .post-read-time{font-weight:700}.single-post .entry-header .container .overlay{position:absolute;background:rgba(61,61,62,.5);left:0;right:0;top:0;bottom:0;z-index:1;border-radius:25px}.single-post .tags-and-share{padding-inline:15px;margin-bottom:20px;display:flex;justify-content:center;align-content:center;flex-direction:column;gap:20px}@media (min-width:768px){.single-post .tags-and-share{padding-inline:50px}}@media (min-width:1024px){.single-post .tags-and-share{grid-column-start:2;flex-direction:row;justify-content:flex-start}}.single-post .tags-and-share .tags,.single-post .tags-and-share .share{display:flex}.single-post .tags-and-share .tags ul,.single-post .tags-and-share .share ul{display:flex;justify-content:center;list-style:none;flex-wrap:wrap;gap:10px;margin:0;padding:0}@media (min-width:1024px){.single-post .tags-and-share .tags ul,.single-post .tags-and-share .share ul{justify-content:flex-start}}.single-post .tags-and-share .tags ul li,.single-post .tags-and-share .share ul li{margin:0;padding:0}.single-post .tags-and-share .tags ul.post-tags li,.single-post .tags-and-share .share ul.post-tags li{display:flex;padding:5px 10px;justify-content:center;align-items:center;gap:10px;border-radius:30px;background:var(--eurofyre-blue,#14779f)}.single-post .tags-and-share .tags ul.post-tags li a,.single-post .tags-and-share .share ul.post-tags li a{text-decoration:none;color:var(--white,#fff);font-size:16px;font-weight:300}.single-post .tags-and-share .share ul{flex-wrap:nowrap}.single-post .tags-and-share .share .social-share{display:flex;justify-content:center;gap:20px;align-items:center}.single-post .tags-and-share .share .social-share i{font-size:24px;font-weight:400}.single-post .contact-form-frontpage,.single-post .news-and-info-container{padding-inline:15px;margin-bottom:0;padding-bottom:20px}@media (min-width:1024px){.single-post .contact-form-frontpage,.single-post .news-and-info-container{padding-inline:0;padding-bottom:50px}}.single-post .contact-form-frontpage{background:linear-gradient(180deg,#fff 0%,#f9f9f9 100%)}@media (min-width:1024px){.single-post .news-and-info-container{padding-inline:50px}}.post-type-archive-product_description .entry-header .text.has-thumbnail,.single-product_description .entry-header .text.has-thumbnail{padding-inline:50px}.post-type-archive-product_description .entry-header form,.single-product_description .entry-header form{position:relative;width:100%;max-width:486px;margin-inline:auto}.post-type-archive-product_description .entry-header form input,.single-product_description .entry-header form input{width:100%;padding:15px 15px 15px 62px;display:flex;height:60px;justify-content:center;align-items:center;flex-shrink:0;border-radius:50px;border:1px solid var(--eurofyre-grey,#d2d2d2);background:var(--White,#fff)}.post-type-archive-product_description .entry-header form button,.single-product_description .entry-header form button{all:unset;cursor:pointer;position:absolute;left:0;top:0;height:60px;width:63px}.knowledge-base-archive{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:30px}@media (min-width:599px){.knowledge-base-archive{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.knowledge-base-archive{gap:30px}}@media (min-width:1200px){.knowledge-base-archive{margin-bottom:100px}}@media (min-width:1400px){.knowledge-base-archive{grid-template-columns:repeat(3,1fr)}}@media (min-width:1920px){.knowledge-base-archive{grid-template-columns:repeat(4,1fr)}}.knowledge-base-archive article{min-width:0}.knowledge-base-archive article a{overflow:hidden;text-decoration:none;display:flex;gap:20px;align-items:center;border-radius:25px;background:#f2f2f2;box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.02)}.knowledge-base-archive article a .knowledge-base-title{padding-left:20px;margin:0;width:100%;overflow-wrap:anywhere;word-break:break-word}@media (min-width:1024px){.knowledge-base-archive article a .knowledge-base-title{padding-left:30px}}.knowledge-base-archive article a .knowledge-base-thumb{flex:0 0 auto;line-height:0;width:100px;height:100px}@media (min-width:1024px){.knowledge-base-archive article a .knowledge-base-thumb{width:200px;height:200px}}.knowledge-base-archive article a .knowledge-base-thumb img{width:100%;height:100%;object-fit:cover}.more-from{overflow-x:hidden}.more-from h2{text-align:center}.more-from .columns{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px;min-width:0}@media (min-width:1200px){.more-from .columns{margin-bottom:30px;grid-template-columns:1fr 1fr}}@media (min-width:1400px){.more-from .columns{grid-template-columns:1fr 2fr}}.more-from .columns>div:not(.column-2){border-radius:35px;background:#efefef;box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.02);display:flex;flex-direction:column;align-items:center;min-width:0;margin:0}.more-from .columns>div:not(.column-2) *{margin:0}.more-from .columns .eurofyre-brands{height:auto;gap:30px;padding:30px 20px 20px;margin:0}@media (min-width:1024px){.more-from .columns .eurofyre-brands{gap:50px;padding:50px 70px 30px}}.more-from .columns .eurofyre-brands .eurofyre-brand-logos{width:100%}.more-from .columns .column-2{display:grid;gap:20px}@media (min-width:768px){.more-from .columns .column-2{grid-template-columns:1fr 1fr}}.more-from .columns .column-2 .sales-and-technical{gap:20px;padding:40px 0 30px;margin:0}.more-from .columns .column-2 .sales-and-technical img{width:100%;height:auto;display:block}.more-from .columns .column-2 .accreditations{margin-bottom:20px;padding:20px;text-align:center;border-radius:35px;background:#efefef;min-width:0;margin:0}@media (min-width:768px){.more-from .columns .column-2 .accreditations{justify-content:space-between;padding:30px;margin-bottom:0;max-height:100%;display:flex;flex-direction:column;justify-content:space-between}}.more-from .columns .column-2 .accreditations h3:after{content:none}.more-from .columns .column-2 .accreditations .accreditations-swiper{margin:0 0 20px;width:100%;max-width:100%;overflow:hidden;min-width:0}.more-from .columns .column-2 .accreditations .accreditations-swiper .swiper-wrapper{width:100% !important;max-width:100%}.more-from .columns .column-2 .accreditations .accreditations-swiper .swiper-wrapper .swiper-slide img{width:100%;height:auto;display:block}.more-from .columns .column-2 .accreditations .swiper-pagination{position:relative;margin-inline:auto}.more-from .columns .column-2 .accreditations .wp-block-buttons{margin-bottom:0}.more-from .columns .column-2 .accreditations .wp-block-buttons .wp-block-button__link{margin-inline:auto}.single-product_description .alignfull{padding-inline:10px}@media (min-width:1024px){.single-product_description .alignfull{padding-inline:50px}}.single-product_description #universal-compatibility ul{list-style:none;margin:0;padding:0}.single-product_description #universal-compatibility ul li{display:flex;flex-direction:column;align-items:center;gap:30px;border-bottom:1px solid var(--eurofyre-grey,#d2d2d2);padding-bottom:30px}@media (min-width:1024px){.single-product_description #universal-compatibility ul li{flex-direction:row}}.single-product_description #universal-compatibility ul li p{margin:0}.single-product_description #universal-compatibility ul li a{flex:0 0 auto;margin-left:auto}.single-product_description .wp-block-column *:not(:last-child):not(.swiper-slide){margin-bottom:10px}.single-product_description .wp-block-column .wp-block-image img{aspect-ratio:revert-layer}.single-product_description .minimise,.single-product_description .maximise{display:none}@media (min-width:1400px){.single-product_description .knowledge-base-children{grid-template-columns:1fr}}@media (min-width:1600px){.single-product_description .knowledge-base-children{grid-template-columns:repeat(2,1fr)}}@media (min-width:1920px){.single-product_description .knowledge-base-children{grid-template-columns:repeat(3,1fr)}}.single-product_description .product-swiper{width:100%;height:100%;overflow:hidden;min-width:0}.single-product_description .product-swiper .swiper-wrapper{align-items:stretch}.single-product_description .product-swiper .swiper-slide{display:flex;height:auto;box-sizing:border-box;width:100% !important;flex:0 0 100% !important;max-width:100%}.single-product_description .product-swiper .swiper-slide img{width:100%;height:auto;display:block;object-fit:cover}.wp-block-image.size-full{width:100%}.woocommerce-account main{grid-template-columns:1fr}.woocommerce-account main .sidebar{display:none}.woocommerce-account .entry-content{max-width:1200px;margin-inline:auto}.woocommerce-account .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:5px;line-height:1;margin-bottom:20px}.woocommerce-account .woocommerce-form-login__rememberme span{line-height:1}.woocommerce-account .woocommerce-form-login__rememberme input:not(#fieldEmail){height:fit-content;margin-top:2px;width:15px;line-height:1}.woocommerce-account .woocommerce-MyAccount-navigation ul{all:unset;margin-bottom:30px;height:fit-content;padding:30px;list-style:none;align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:space-between;background-color:var(--eurofyre-dark-blue);border-radius:50px;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0 30px;flex-direction:row;height:50px}}.woocommerce-account .woocommerce-MyAccount-navigation ul li{width:100%;margin:0;border-bottom:1px solid var(--eurofyre-grey,#d2d2d2);text-align:center;padding-bottom:15px}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation ul li{width:fit-content;border:none;text-align:left;padding-bottom:0}}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type{border:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#fff;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{font-weight:unset;-webkit-text-stroke:.5px currentColor}.woocommerce-account .woocommerce-orders-table{width:100%}.woocommerce-account .woocommerce-orders-table td,.woocommerce-account .woocommerce-orders-table th{padding:15px}.woocommerce-account .woocommerce-form-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.woocommerce-account span.password-input{display:flex;gap:20px;width:100%}.woocommerce-account span.password-input button{all:unset;color:var(--eurofyre-dark-blue) !important}.woocommerce-account span.password-input button:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;font-weight:900;font-size:14px;content:'\f06e'}@media (min-width:1024px){.woocommerce-account span.password-input button:after{font-size:18px}}.woocommerce-account span.password-input button.display-password:after{content:'\f070'}.woocommerce-account span.password-input button:hover{cursor:pointer;background:0 0 !important}.woocommerce-account input:not(#fieldEmail){width:100%;border-radius:44px;border:1px solid var(--eurofyre-grey,#d2d2d2);height:55px;padding:15px 20px}.woocommerce-account fieldset{margin-bottom:30px}.honeywell-registration{max-width:1200px}.honeywell-registration h1{margin:30px 0}.honeywell-registration form .columns .column{margin-bottom:30px;display:grid;gap:30px}@media (min-width:768px){.honeywell-registration form .columns .column{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.honeywell-registration form .columns .column{margin-bottom:50px}}.honeywell-registration form .columns .column p{margin:0}@media (min-width:768px){.honeywell-registration form .columns .column :has(input[type=email]),.honeywell-registration form .columns .column :has(input[type=submit]){grid-column:span 2}}.honeywell-registration form .columns .column input{width:100%}.honeywell-registration form .columns .column input[type=submit]{margin-inline:auto;width:fit-content}@media (min-width:1024px){.honeywell-registration form .columns .column input[type=submit]{margin-left:unset}}p.forgotten-password{text-align:right;margin-top:-20px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;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}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.design-guide-colours{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}@media (min-width:1024px){.design-guide-colours{grid-template-columns:1fr 1fr 1fr 1fr}}.design-guide-colours .dg-colour{padding:20px}.design-guide-colours .dg-colour p{margin-bottom:0;font-variation-settings:"wght" 700}.design-guide-colours .dg-colour p:first-of-type{margin-top:0}dl.icon{margin-bottom:20px}@media (min-width:1024px){dl.icon{margin-bottom:40px}}dl.icon dt{margin-bottom:10px;display:flex;gap:20px;align-items:center;font-size:24px;font-style:normal;font-weight:300;line-height:110%}@media (min-width:1024px){dl.icon dt{font-size:28px;margin-bottom:20px}}dl.icon dt:before{display:flex;font-family:"Font Awesome 6 Pro";justify-self:center;justify-content:center;margin-left:10px;content:var(--fa);color:var(--eurofyre-blue,#14779f);font-size:24px;font-style:normal;font-weight:300;min-width:40px}@media (min-width:1024px){dl.icon dt:before{font-size:32px}}dl.icon dt.complete-system-supplier:before{content:"\f058"}dl.icon dt.design:before{content:"\f568"}dl.icon dt.training:before{content:"\f51c"}dl.icon dt.support:before{content:"\f82d"}dl.icon dt.xtralis-gold:before{content:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/icons/xtralis-icon.svg);display:inline-block;width:1em}dl.icon dt.xenos:before{content:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/icons/xenos-icon.svg);display:inline-block;width:1em}dl.icon dt.honeywell:before{content:url(//eurofyre.co.uk/wp-content/themes/ballyhoo_s/./assets/images/icons/honeywell-badge.svg);display:inline-block;width:1em}dl.icon dt.certificate:before{content:"\f5f3"}dl.icon dt.europe:before{content:"\f7a2"}dl.icon dt.bug:before{content:"\f188"}dl.icon dt.open:before{content:"\f31d"}dl.icon dt.temperature:before{content:"\f769"}dl.icon dt.airflow:before{content:"\f72e"}dl.icon dt.complete-system-supplier:before{content:"\f058"}dl.icon dt.design:before{content:"\f568"}dl.icon dt.training:before{content:"\f51c"}dl.icon dt.support:before{content:"\f82d"}dl.icon dt.animal:before{content:"\f71a"}dl.icon dt.overheating:before{content:"\f76a"}dl.icon dt.repairs:before{content:"\f7d9"}dl.icon dt.spark:before{content:"\f890"}dl.icon dt.dilution:before{content:"\f760"}dl.icon dt.exhaust:before{content:"\f863"}dl.icon dt.false:before{content:"\f1f6"}dl.icon dt.void:before{content:"\f53e"}dl.icon dt.automatic:before{content:"\f0d0"}dl.icon dt.variants:before{content:"\f31e"}dl.icon dt.contamination:before{content:"\f51a"}dl.icon dt.fire:before{content:"\f06d"}dl.icon dt.unmanned:before{content:"\f4fa"}dl.icon dt.cogs:before{content:"\f085"}dl.icon dt.storage:before{content:"\f49c"}dl.icon dt.conveyor:before{content:"\f46f"}dl.icon dt.chemical:before{content:"\f7ba"}dl.icon dt.appliance:before{content:"\f517"}dl.icon dt.lightbulb:before{content:"\f672"}dl.icon dt.time:before{content:"\f017"}dl.icon dt.server:before{content:"\f233"}dl.icon dt.chair:before{content:"\f6c1"}dl.icon dt.computer:before{content:"\f108"}dl.icon dt.waste:before{content:"\f2ed"}dl.icon dt.speed:before{content:"\f626"}dl.icon dt.landmark:before{content:"\f66f"}dl.icon dt.shield:before{content:"\f2f7"}dl.icon dt.target:before{content:"\f648"}dl.icon dt.wire:before{content:"\f899"}dl.icon dt.sun:before{content:"\f185"}dl.icon dt.telephone:before{content:"\f87b"}dl.icon dt.wheelchair:before{content:"\f193"}dl.icon dt.alarm:before{content:"\e02e"}dl.icon dt.certificate:before{content:"\f5f3"}dl.icon dt.industry:before{content:"\f275"}dl.icon dt.warehouse:before{content:"\f495"}dl.icon dt.cold:before{content:"\f768"}dl.icon dt.high:before{content:"\f341"}dl.icon dt.battery:before{content:"\f376"}dl.icon dt.assistance:before{content:"\f055"}dl.icon dt.experience:before{content:"\f4fc"}dl.icon dt.shipping:before{content:"\f48b"}dl.icon dt.expansion:before{content:"\f5fd"}dl.icon dt.solar:before{content:"\f5ba"}dl.icon dt.pipe:before{content:"\f7a4"}dl.icon dt.silo:before{content:"\f864"}dl.icon dt.parking:before{content:"\f540"}dl.icon dt.machinery:before{content:"\f63b"}dl.icon dt.turntable:before{content:"\f065"}dl.icon dt.users:before{content:"\f0c0"}dl.icon dt.extinguisher:before{content:"\f134"}dl.icon dt.storage-container:before{content:"\f4b7"}dl.icon dt.europe:before{content:"\f7a2"}dl.icon dt.tunnel:before{content:"\f557"}dl.icon dt.home:before{content:"\f015"}dl.icon dt.barrier:before{content:"\e562"}dl.icon dt.wireless:before{content:"\f1eb"}dl.icon dt.dry:before{content:"\f764"}dl.icon dt.ice:before{content:"\f7ad"}dl.icon dt.water:before{content:"\f043"}dl.icon dt.doctor:before{content:"\f0f0"}dl.icon dt.cycle:before{content:"\e4bb"}dl.icon dt.dollar:before{content:"\f2e8"}dl.icon dt.school:before{content:"\f549"}dl.icon dt.remote:before{content:"\e066"}dl.icon dt.system:before{content:"\e02f"}dl.icon dt.fingerprint:before{content:"\f577"}dl.icon dt.comment:before{content:"\f4ad"}dl.icon dt.portfolio:before{content:"\f660"}dl.icon dt.history:before{content:"\e237"}dl.icon dt.van:before{content:"\f48b"}dl.icon dt.ruler:before{content:"\f61c"}dl.icon dt.diploma:before{content:"\f5ea"}dl.icon dt.presentation:before{content:"\f685"}dl.icon dd{margin-bottom:25px}dl.icon dd:last-of-type{margin-bottom:0}.discontinued-block{margin-bottom:20px}.discontinued-block .discontinued-container{padding:10px;border-radius:20px;border:1px solid #9f1420;background:var(--eurofyre-light-grey,#f9f9f9);display:flex;gap:10px}@media (min-width:1024px){.discontinued-block .discontinued-container{padding:20px;border-width:2px}}.discontinued-block .discontinued-container:before{display:block;content:'\f06a';color:#9f1420;font-family:"Font Awesome 6 Pro";font-size:20px;font-weight:400}@media (min-width:1024px){.discontinued-block .discontinued-container .text{margin-inline:auto}}.discontinued-block .discontinued-container .text p{margin-bottom:10px}@media (min-width:1024px){.discontinued-block .discontinued-container .text p{text-align:center;margin-bottom:20px}}.discontinued-block .discontinued-container .text p:last-of-type{margin-bottom:0}.discontinued-block .discontinued-container .text p a{color:var(--eufoyre-black);font-weight:700}.discontinued-block .discontinued-container .text p a.contact{font-weight:300}.product-view-block{margin-bottom:20px}@media (min-width:1024px){.product-view-block{margin-bottom:40px}}.product-view-block .blog-product-wrapper{display:grid;gap:30px}@media (min-width:1200px){.product-view-block .blog-product-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}}@media (min-width:1400px){.product-view-block .blog-product-wrapper{grid-template-columns:repeat(3,1fr)}}.product-view-block .blog-product{overflow:hidden;border-radius:25px;background:var(--eurofyre-light-grey,#f9f9f9);box-shadow:var(--eurofyre-shadow)}.product-view-block .blog-product>*:not(.wp-block-image){padding-inline:20px}.product-view-block .blog-product .wp-block-image{margin:0}.product-view-block .blog-product h4{text-align:center}@media (min-width:1024px){.product-view-block .blog-product h4{margin-bottom:20px}}.product-view-block .blog-product h4 a{color:#000;text-decoration:none}.product-view-block .blog-product .wp-block-button__link{background-color:var(--eurofyre-light-grey)}@media (min-width:1024px){.product-view-block .blog-product .wp-block-button__link{margin-inline:auto}}@media (min-width:1200px){.woocommerce-cart .entry-content .woocommerce{max-width:1200px;display:grid;grid-template-columns:7fr 4fr;gap:50px}}@media (min-width:1300px){.woocommerce-cart .entry-content .woocommerce{padding:0}}.woocommerce-cart .entry-content .woocommerce .woocommerce-notices-wrapper{grid-column:span 2}.woocommerce-cart .cart-header-row{display:none}@media (min-width:1200px){.woocommerce-cart .cart-header-row{display:flex;justify-content:space-between;align-items:center;padding:30px 0 40px;font-size:24px;font-weight:400;line-height:140%}}.cart-item-row{border-bottom:1px solid #eee;padding:10px 0 20px;margin-bottom:10px}.cart-item-row:last-of-type{border:none}.cart-item-row .cart-col-product{display:flex;align-items:center;gap:10px}@media (min-width:1024px){.cart-item-row .cart-col-product{gap:30px}}.cart-item-row .cart-col-product a{margin-bottom:auto;flex:0 0 auto}.cart-item-row .cart-col-product a img{width:100px;height:100px;object-fit:contain;border-radius:15px}.cart-item-row .cart-col-product .product-details{display:flex;flex-direction:column;gap:10px}.cart-item-row .cart-col-product .product-details .product-name{color:#3d3d3e;font-size:16px;font-weight:300;line-height:100%;text-decoration:none}@media (min-width:1024px){.cart-item-row .cart-col-product .product-details .product-name{font-size:20px}}.cart-item-row .cart-col-product .product-details .product-name span{font-weight:400}.cart-item-row .cart-col-product .product-details .cart-col-price span{color:var(--eurofyre-dark-blue,#005e86);font-size:16px;font-weight:300;line-height:100%}@media (min-width:1024px){.cart-item-row .cart-col-product .product-details .cart-col-price span{font-size:20px}}.cart-item-row .cart-col-product .product-details .cart-col-qty .quantity{display:inline-flex;align-items:center;border:1px solid var(--eurofyre-grey,#d2d2d2);padding:8px 10px;border-radius:50px;background:#fff;width:auto}.cart-item-row .cart-col-product .product-details .cart-col-qty .quantity input.qty{border:none !important;background:0 0 !important;width:40px;text-align:center;padding:0;margin:0;-moz-appearance:textfield;font-size:16px;font-weight:300}@media (min-width:1024px){.cart-item-row .cart-col-product .product-details .cart-col-qty .quantity input.qty{font-size:20px}}.cart-item-row .cart-col-product .product-details .cart-col-qty .quantity .qty_button{border:none;background:0 0;font-size:18px;line-height:1;color:var(--eurofyre-black);cursor:pointer;padding:0 5px;transition:color .2s;display:flex;align-items:center;justify-content:center;height:100%}.cart-item-row .cart-col-product .product-details .cart-col-qty .quantity .qty_button i{font-size:12px}.cart-item-row .cart-col-product .product-details .cart-col-qty .quantity .qty_button:hover{color:#000;background:0 0}.cart-item-row .cart-col-product .product-details .remove{font-size:12px;font-weight:300;letter-spacing:.7px;text-decoration:none}@media (min-width:1024px){.cart-item-row .cart-col-product .product-details .remove{font-size:14px}}.cart-item-row .cart-col-product .product-details .remove i{font-size:14px}@media (min-width:1024px){.cart-item-row .cart-col-product .product-details .remove i{font-size:16px}}.cart-item-row .cart-col-product .cart-col-total{margin-bottom:auto;margin-left:auto}.cart-item-row .cart-col-product .cart-col-total span{color:var(--eurofyre-dark-blue,#005e86);font-size:16px;font-weight:300;line-height:100%}@media (min-width:1024px){.cart-item-row .cart-col-product .cart-col-total span{font-size:20px}}.cart-actions{margin-bottom:20px}.custom-cart-summary{margin-bottom:20px;display:flex;padding:20px;flex-direction:column;align-items:center;gap:20px;border-radius:35px;background:var(--eurofyre-light-grey,#f9f9f9)}@media (min-width:1024px){.custom-cart-summary{gap:30px}}.custom-cart-summary *{margin:0}.custom-cart-summary h2{color:var(--eurofyre-black,#3d3d3e);text-align:center;font-size:24px;font-weight:400;line-height:140%}.custom-cart-summary .coupon-form{width:100%;border-bottom:1px solid var(--eurofyre-grey,#d2d2d2)}.custom-cart-summary .coupon-form .coupon-accordion a{padding:10px 0;display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-weight:300;line-height:100%}.custom-cart-summary .coupon-form .coupon-accordion a:hover{color:var(--eurofyre-black,#3d3d3e)}.custom-cart-summary .coupon-form .coupon-accordion a:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f078";color:var(--eurofyre-dark-blue,#005e86);font-size:16px;font-weight:400}@media (min-width:1024px){.custom-cart-summary .coupon-form .coupon-accordion a:after{font-size:18px}}@media (min-width:1024px){.custom-cart-summary .coupon-form .coupon-accordion a:after{font-size:20px}}.custom-cart-summary .coupon-form .coupon-accordion .coupon-input-wrapper{display:flex;gap:20px;margin:20px 0}.custom-cart-summary .coupon-form .coupon-accordion .coupon-input-wrapper.active{display:flex !important}.custom-cart-summary .coupon-form .coupon-accordion .coupon-input-wrapper input{display:flex;height:55px;padding:15px 20px;align-items:center;gap:15px;border-radius:40px;border:1px solid var(--eurofyre-grey,#d2d2d2)}.custom-cart-summary .coupon-form .coupon-accordion .coupon-input-wrapper button{padding-inline:0;width:100%}.cart-totals-block{width:100%}.cart-totals-block>div{display:flex;justify-content:space-between;padding-bottom:20px}@media (min-width:1024px){.cart-totals-block>div{padding-bottom:30px}}.cart-totals-block>div span{font-size:16px;font-weight:300;line-height:100%}@media (min-width:1024px){.cart-totals-block>div span{font-size:20px}}.cart-totals-block>div.tax-rate{border-bottom:1px solid var(--eurofyre-grey,#d2d2d2);margin-bottom:20px}.cart-totals-block>div.total{padding-bottom:0}.cart-totals-block>div.total span{font-weight:700}.checkout-button{text-decoration:none;width:100%;gap:20px;font-size:20px;font-weight:700}.checkout-button:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f061";font-size:20px;font-weight:400}@media (min-width:1024px){.checkout-button:after{font-size:18px}}#wc-stripe-express-checkout-element{margin:0}#wc-stripe-express-checkout-element>div{height:auto;overflow:hidden;border-radius:50px}.payment-logos{width:100%}.payment-logos ul{all:unset;display:flex;justify-content:center;gap:10px}.payment-logos ul li{all:unset}.payment-logos ul li img{height:24px}.cart-col-qty .quantity input.qty::-webkit-outer-spin-button,.cart-col-qty .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-col-qty .quantity .qty_button:hover{color:#000;background:0 0}.custom-checkout-wrap{display:grid}@media (min-width:1024px){.custom-checkout-wrap{grid-template-columns:2fr 1fr;gap:50px;max-width:1200px;margin-inline:auto}}.custom-checkout-wrap .checkout-form-main input.input-text{display:flex;height:45px;padding:10px 15px;align-items:center;border-radius:40px;border:1px solid var(--eurofyre-grey,#d2d2d2)}.custom-checkout-wrap .checkout-summary-wrap{margin-bottom:30px;grid-row-start:1;display:flex;padding:20px;flex-direction:column;align-items:center;gap:20px;border-radius:25px;background:var(--eurofyre-light-grey,#f9f9f9)}@media (min-width:1024px){.custom-checkout-wrap .checkout-summary-wrap{grid-column-start:2;height:fit-content}}.custom-checkout-wrap .checkout-summary-wrap .order-summary-header{width:100%}.custom-checkout-wrap .checkout-summary-wrap .order-summary-header p.system-text{display:flex;justify-content:space-between;margin:0;width:100%}.custom-checkout-wrap .checkout-summary-wrap .order-summary-header p.system-text:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f078";transition:transform .3s ease-in}@media (min-width:1024px){.custom-checkout-wrap .checkout-summary-wrap .order-summary-header p.system-text:after{font-size:18px}}.custom-checkout-wrap .checkout-summary-wrap .order-summary-header.summary-open p:after{transform:rotate(180deg)}.custom-checkout-wrap .checkout-summary-wrap .cart-items-wrapper{border-bottom:1px solid var(--eurofyre-grey,#d2d2d2);margin-bottom:20px}.custom-checkout-wrap .checkout-summary-wrap .cart-items-wrapper .cart-item-row{border-bottom:none}.custom-checkout-wrap .checkout-summary-wrap .cart-items-wrapper .cart-item-row .cart-col-product .product-image-wrap{display:flex;position:relative;flex:1 0 auto;margin-bottom:auto}.custom-checkout-wrap .checkout-summary-wrap .cart-items-wrapper .cart-item-row .cart-col-product .product-image-wrap a{line-height:0}.custom-checkout-wrap .checkout-summary-wrap .cart-items-wrapper .cart-item-row .cart-col-product .product-image-wrap img{width:70px;height:70px}.custom-checkout-wrap .checkout-summary-wrap .cart-items-wrapper .cart-item-row .cart-col-product .product-image-wrap .product-qty-badge{position:absolute;border-radius:50px;background:#fff;display:flex;width:25px;height:25px;flex-direction:column;justify-content:center;align-items:center;top:0;right:0}.custom-checkout-wrap .checkout-summary-wrap .cart-items-wrapper .cart-item-row .cart-col-product .woocommerce-Price-amount{color:var(--eurofyre-dark-blue,#005e86)}.custom-checkout-wrap .checkout-summary-wrap .cart-items-wrapper .cart-item-row .part-number{font-weight:400}.custom-checkout-wrap .checkout-summary-wrap .summary-row.total{margin-bottom:20px}.custom-checkout-wrap .coupon-accordion{margin-bottom:20px;border-bottom:1px solid var(--eurofyre-grey,#d2d2d2)}.custom-checkout-wrap .coupon-accordion .toggle-coupon-field{display:flex;justify-content:space-between;width:100%;text-decoration:none;padding:10px 0}.custom-checkout-wrap .coupon-accordion .toggle-coupon-field:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f078"}@media (min-width:1024px){.custom-checkout-wrap .coupon-accordion .toggle-coupon-field:after{font-size:18px}}.custom-checkout-wrap .coupon-accordion .coupon-input-wrapper{display:flex;gap:20px;margin:20px 0}.custom-checkout-wrap .coupon-accordion .coupon-input-wrapper input{display:flex;height:55px;padding:15px 20px;align-items:center;gap:15px;border-radius:40px;border:1px solid var(--eurofyre-grey,#d2d2d2)}.custom-checkout-wrap .coupon-accordion .coupon-input-wrapper button{padding-inline:0}.checkout-form-main input:not([type=checkbox]){width:100%;font-weight:300}.checkout-form-main input:not([type=checkbox])::placeholder{font-weight:300;color:var(--eurofyre-black)}.checkout-form-main .select2 span.select2-selection__placeholder,.checkout-form-main .select2 .select2-selection__rendered{font-weight:300 !important;color:var(--eurofyre-black)}@media (min-width:599px){.checkout-form-main p#billing_first_name_field,.checkout-form-main p#billing_last_name_field,.checkout-form-main p#billing_postcode_field,.checkout-form-main p#billing_city_field,.checkout-form-main #billing_state_field,.checkout-form-main #billing_phone_field,.checkout-form-main p#shipping_city_field,.checkout-form-main #shipping_state_field{width:calc(50% - 10px);float:left}}@media (min-width:599px){.checkout-form-main #shipping_postcode_field,.checkout-form-main p#shipping_city_field,.checkout-form-main p#billing_first_name_field,.checkout-form-main p#billing_postcode_field,.checkout-form-main p#billing_city_field{margin-right:20px}}.checkout-form-main .woocommerce-form__label-for-checkbox span{margin-left:5px}.checkout-form-main #ship-to-different-address{color:var(--eurofyre-black,#3d3d3e);font-size:20px;font-weight:300}.checkout-form-main #ship-to-different-address:after{content:none}.checkout-form-main .select2-container{display:flex;height:45px;padding:10px 15px;justify-content:space-between;align-items:center;border-radius:40px;border:1px solid var(--eurofyre-grey,#d2d2d2)}.checkout-form-main .select2-container span.selection{width:100%}.checkout-form-main .select2-container--default .select2-selection--single{all:unset}.checkout-form-main .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.checkout-form-main textarea{width:100%;padding:15px;border-radius:25px;border:1px solid var(--eurofyre-grey,#d2d2d2)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.select2-dropdown.select2-dropdown--below,.select2-dropdown.select2-dropdown--above{margin-top:5px;border:1px solid var(--eurofyre-grey,#d2d2d2);border-radius:20px;padding:20px 10px}.select2-dropdown.select2-dropdown--above{margin-bottom:5px}.woocommerce-checkout-payment ul{list-style:none;margin:0;padding:0}.woocommerce-checkout-payment ul .wc-upe-form.wc-payment-form{border:none;margin:0;padding:0}.wc-proceed-to-checkout{width:100%}:root{--eurofyre-blue:#14779f;--eurofyre-dark-blue:#005e86;--eurofyre-black:#3d3d3e;--eurofyre-grey:#d2d2d2;--eurofyre-light-grey:#f9f9f9;--white:#fff;--error-red:#9f1416;--success-green:#00863f;--eurofyre-shadow:0px 2px 4px rgba(0,0,0,.02),0px 2px 6px rgba(0,0,0,.1);--eurofyre-linear-gradient:linear-gradient(90deg,#001620 0%,#005e86 41.72%,#14779f 75.39%);--mobile---mobile--h2:28px;--mobile---mobile--h1:32px;--mobile---mobile--h3:24px;--mobile---mobile--h4:20px;--mobile---mobile--subheadings:20px;--mobile---mobile--body--text:16px;--mobile---mobile--system--text:16px;--mobile---mobile--small--print:12px;--desktop---desktop--h2:48px;--desktop---desktop--h1:64px;--desktop---desktop--h3:28px;--desktop---desktop--h4:24px;--desktop---desktop--subheadings:24px;--desktop---desktop--body:20px;--desktop---desktop--system--text:20px;--desktop---desktop--small--print:14px;--desktop---desktop--pre--header:18px}.wp-block-columns{gap:20px}@media (min-width:1024px){.wp-block-columns{gap:40px}}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td:before{display:none}}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative}ul.products li.product img{display:block}ul.products li.product .button{display:block}@media screen and (min-width:48em){ul.products li.product{width:30.79667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}ul.products.columns-1 li.product{float:none;width:100%}}.single-product #breadcrumbs{background:var(--white)}.single-product .custom-single-product-title{text-align:center;margin-bottom:10px}@media (min-width:1024px){.single-product .custom-single-product-title{margin-bottom:50px}}.single-product .custom-mobile-price-only{margin-bottom:10px;color:var(--eurofyre-dark-blue,#005e86);font-size:24px;font-weight:300;line-height:110%;text-align:center}@media (min-width:1024px){.single-product .custom-mobile-price-only{display:none}}.single-product .custom-desktop-price-only{display:none}@media (min-width:1024px){.single-product .custom-desktop-price-only{display:block;color:var(--eurofyre-dark-blue,#005e86);font-size:28px;font-weight:300;line-height:110%}}.single-product div.product{position:relative}@media (min-width:1400px){.single-product div.product{display:grid;grid-template-columns:40% 1fr;gap:30px}}.single-product div.product .woocommerce-product-gallery{width:100%;margin-bottom:20px;position:relative}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{width:100%;aspect-ratio:1;border-radius:25px;background:var(--eurofyre-light-grey);box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02);overflow:hidden;position:relative;display:inline-block;line-height:0;vertical-align:top}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{pointer-events:none !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image:after{content:"";position:absolute;inset:0;z-index:10;background:rgba(0,0,0,0);cursor:default}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%;border-radius:25px}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{text-decoration:none;position:absolute;top:30px;right:30px;display:block;z-index:19;font-weight:100}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{font-weight:100}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger span{font-size:0}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger span:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f00e";font-size:32px;font-weight:100}@media (min-width:1024px){.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger span:before{font-size:18px}}.single-product div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (min-width:1024px){.single-product div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{gap:30px}}.single-product div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li{margin:0;padding:0;float:none;width:100% !important}.single-product div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img{width:100%;aspect-ratio:1;border-radius:13.471px;background:var(--eurofyre-light-grey)}@media (min-width:1024px){.single-product div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img{border-radius:35px}}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.79667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.single-product div.product.product-type-variable .product-details .product_meta span.sku_wrapper{display:none}.single-product .entry-summary h1,.single-product .entry-summary .price{display:none}.single-product .desktop-summary,.single-product .entry-summary{margin-bottom:20px}@media (min-width:1024px){.single-product .desktop-summary,.single-product .entry-summary{display:flex;flex-direction:column;gap:30px;margin:0}}.single-product .desktop-summary .woocommerce-product-details__short-description,.single-product .entry-summary .woocommerce-product-details__short-description{display:none}@media (min-width:1024px){.single-product .desktop-summary .key-features-container,.single-product .entry-summary .key-features-container{display:flex;flex-direction:column;gap:20px}}.single-product .desktop-summary .key-features-container .account-options,.single-product .desktop-summary .key-features-container .knowledge-base,.single-product .entry-summary .key-features-container .account-options,.single-product .entry-summary .key-features-container .knowledge-base{display:none}@media (min-width:1024px){.single-product .desktop-summary .key-features-container .account-options,.single-product .desktop-summary .key-features-container .knowledge-base,.single-product .entry-summary .key-features-container .account-options,.single-product .entry-summary .key-features-container .knowledge-base{display:flex;flex-direction:column}}@media (min-width:1400px){.single-product .desktop-summary .key-features-container .account-options,.single-product .desktop-summary .key-features-container .knowledge-base,.single-product .entry-summary .key-features-container .account-options,.single-product .entry-summary .key-features-container .knowledge-base{display:none}}.single-product .desktop-summary .key-features-container .account-options,.single-product .entry-summary .key-features-container .account-options{margin-top:auto}.single-product .desktop-summary .key-features,.single-product .entry-summary .key-features{margin:0 0 20px;padding:0 10px 0;list-style:none;display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.single-product .desktop-summary .key-features,.single-product .entry-summary .key-features{margin:0;gap:15px;padding:0}}.single-product .desktop-summary .key-features li,.single-product .entry-summary .key-features li{display:flex;align-items:center;gap:10px;margin:0;padding:0;color:var(--eurofyre-black,#3d3d3e);font-size:16px;font-weight:250;line-height:130%}@media (min-width:1024px){.single-product .desktop-summary .key-features li,.single-product .entry-summary .key-features li{font-size:20px}}.single-product .desktop-summary .key-features li:before,.single-product .entry-summary .key-features li:before{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f058";color:var(--eurofyre-blue,#14779f);font-size:20px;font-weight:300}@media (min-width:1024px){.single-product .desktop-summary .key-features li:before,.single-product .entry-summary .key-features li:before{font-size:18px}}@media (min-width:1024px){.single-product .desktop-summary .key-features li:before,.single-product .entry-summary .key-features li:before{font-size:24px}}.single-product .desktop-summary .product-details,.single-product .entry-summary .product-details{display:flex;padding:30px 20px;flex-direction:column;align-items:center;gap:40px;border-radius:25px;border:2px solid var(--eurofyre-grey,#d2d2d2)}@media (min-width:1600px){.single-product .desktop-summary .product-details,.single-product .entry-summary .product-details{gap:100px;display:grid;grid-template-columns:1fr 1fr;padding:40px;align-items:start}}.single-product .desktop-summary .product-details .product-options-left,.single-product .entry-summary .product-details .product-options-left{width:100%}.single-product .desktop-summary .product-details h3,.single-product .entry-summary .product-details h3{margin:0 0 30px;text-align:center;color:var(--eurofyre-dark-blue,#005e86)}@media (min-width:1024px){.single-product .desktop-summary .product-details h3,.single-product .entry-summary .product-details h3{text-align:left;margin-bottom:30px}}.single-product .desktop-summary .product-details h3:after,.single-product .entry-summary .product-details h3:after{content:none}.single-product .desktop-summary .product-details form,.single-product .entry-summary .product-details form{display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.single-product .desktop-summary .product-details form,.single-product .entry-summary .product-details form{gap:30px}}.single-product .desktop-summary .product-details form input,.single-product .entry-summary .product-details form input{border-radius:50px;border:1px solid var(--eurofyre-grey,#d2d2d2);background:var(--white,#fff);padding:10px 20px 10px 25px}.single-product .desktop-summary .product-details form table tbody,.single-product .entry-summary .product-details form table tbody{display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.single-product .desktop-summary .product-details form table tbody,.single-product .entry-summary .product-details form table tbody{gap:30px}}.single-product .desktop-summary .product-details form table tbody tr,.single-product .entry-summary .product-details form table tbody tr{display:grid;grid-template-columns:1fr 5fr;gap:10px;align-items:center}.single-product .desktop-summary .product-details form table tbody tr th,.single-product .entry-summary .product-details form table tbody tr th{text-align:left}.single-product .desktop-summary .product-details form table tbody tr td,.single-product .entry-summary .product-details form table tbody tr td{display:flex}.single-product .desktop-summary .product-details form table tbody tr td select,.single-product .entry-summary .product-details form table tbody tr td select{display:flex;padding:10px 40px 10px 25px;gap:10px;flex:1 0 0;border-radius:50px;border:1px solid var(--eurofyre-grey,#d2d2d2);background:var(--white,#fff);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.single-product .desktop-summary .product-details form table tbody tr td.value,.single-product .entry-summary .product-details form table tbody tr td.value{align-items:center;gap:5px}.single-product .desktop-summary .product-details form table tbody tr td.value .select-wrapper,.single-product .entry-summary .product-details form table tbody tr td.value .select-wrapper{position:relative;width:100%}.single-product .desktop-summary .product-details form table tbody tr td.value .select-wrapper:after,.single-product .entry-summary .product-details form table tbody tr td.value .select-wrapper:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f078";color:var(--eurofyre-dark-blue,#005e86);font-size:18px;font-weight:400;position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}@media (min-width:1024px){.single-product .desktop-summary .product-details form table tbody tr td.value .select-wrapper:after,.single-product .entry-summary .product-details form table tbody tr td.value .select-wrapper:after{font-size:18px}}.single-product .desktop-summary .product-details form table tbody tr label,.single-product .entry-summary .product-details form table tbody tr label{font-weight:200}.single-product .desktop-summary .product-details .woocommerce-variation-price-display,.single-product .entry-summary .product-details .woocommerce-variation-price-display{margin-bottom:20px}@media (min-width:1024px){.single-product .desktop-summary .product-details .woocommerce-variation-price-display,.single-product .entry-summary .product-details .woocommerce-variation-price-display{margin-bottom:30px}}.single-product .desktop-summary .product-details .woocommerce-variation-price-display span,.single-product .entry-summary .product-details .woocommerce-variation-price-display span{color:var(--eurofyre-dark-blue,#005e86);font-size:28px;font-weight:300;line-height:110%}.single-product .desktop-summary .product-details .woocommerce-variation-add-to-cart,.single-product .entry-summary .product-details .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;gap:40px}.single-product .desktop-summary .product-details .woocommerce-variation-add-to-cart .quantity,.single-product .entry-summary .product-details .woocommerce-variation-add-to-cart .quantity{display:grid;grid-template-columns:1fr 5fr;align-items:center;gap:10px}.single-product .desktop-summary .product-details .woocommerce-variation-add-to-cart .quantity label,.single-product .entry-summary .product-details .woocommerce-variation-add-to-cart .quantity label{display:none}.single-product .desktop-summary .product-details .woocommerce-variation-add-to-cart .quantity:before,.single-product .entry-summary .product-details .woocommerce-variation-add-to-cart .quantity:before{content:"Quantity:"}.single-product .desktop-summary .product-details .woocommerce-variation-add-to-cart .quantity input,.single-product .entry-summary .product-details .woocommerce-variation-add-to-cart .quantity input{text-align:center;display:flex;width:75px;height:40px;padding:10px 15px;justify-content:center;align-items:center;border-radius:50px;border:1px solid var(--eurofyre-grey,#d2d2d2);background:var(--white,#fff)}.single-product .desktop-summary .product-details .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled,.single-product .entry-summary .product-details .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled{display:none}.single-product .desktop-summary .product-details .product_meta,.single-product .entry-summary .product-details .product_meta{display:flex;flex-direction:column;gap:10px;text-align:center;align-items:center}@media (min-width:1024px){.single-product .desktop-summary .product-details .product_meta,.single-product .entry-summary .product-details .product_meta{gap:30px;text-align:left}}@media (min-width:1920px){.single-product .desktop-summary .product-details .product_meta,.single-product .entry-summary .product-details .product_meta{align-items:flex-start}}.single-product .desktop-summary .product-details .product_meta span:not(.sku),.single-product .entry-summary .product-details .product_meta span:not(.sku){display:flex;gap:5px;grid-template-columns:1fr 1fr}@media (min-width:1400px){.single-product .desktop-summary .product-details .product_meta span:not(.sku),.single-product .entry-summary .product-details .product_meta span:not(.sku){gap:10px}}.single-product .desktop-summary .product-details .product_meta .posted_in,.single-product .desktop-summary .product-details .product_meta .sku_wrapper,.single-product .entry-summary .product-details .product_meta .posted_in,.single-product .entry-summary .product-details .product_meta .sku_wrapper{font-size:16px;font-weight:100}@media (min-width:1024px){.single-product .desktop-summary .product-details .product_meta .posted_in,.single-product .desktop-summary .product-details .product_meta .sku_wrapper,.single-product .entry-summary .product-details .product_meta .posted_in,.single-product .entry-summary .product-details .product_meta .sku_wrapper{font-size:20px}}.single-product .desktop-summary .product-details .product_meta .posted_in a,.single-product .desktop-summary .product-details .product_meta .posted_in .sku,.single-product .desktop-summary .product-details .product_meta .sku_wrapper a,.single-product .desktop-summary .product-details .product_meta .sku_wrapper .sku,.single-product .entry-summary .product-details .product_meta .posted_in a,.single-product .entry-summary .product-details .product_meta .posted_in .sku,.single-product .entry-summary .product-details .product_meta .sku_wrapper a,.single-product .entry-summary .product-details .product_meta .sku_wrapper .sku{text-decoration:none;font-weight:400}.single-product .desktop-summary .product-details .product_meta .product-brand-logo,.single-product .entry-summary .product-details .product_meta .product-brand-logo{margin-top:20px;width:210px}@media (min-width:1024px){.single-product .desktop-summary .product-details .product_meta .product-brand-logo,.single-product .entry-summary .product-details .product_meta .product-brand-logo{margin-top:0;width:260px}}.single-product .desktop-summary .product-details .product_meta .product-brand-logo img,.single-product .entry-summary .product-details .product_meta .product-brand-logo img{width:100%}@media (min-width:1024px){.single-product .desktop-summary{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:1400px){.single-product .desktop-summary{display:flex}}.single-product .desktop-summary .custom-desktop-price-only{grid-column:span 2}.account-options,.knowledge-base{margin-bottom:10px;display:flex;padding:20px 18px;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:25px;background:var(--eurofyre-blue,#14779f);box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}@media (min-width:1024px){.account-options,.knowledge-base{margin:0;padding:30px;grid-column-start:2;flex-direction:row}}@media (min-width:1024px){.account-options.primary,.knowledge-base.primary{display:none}}@media (min-width:1400px){.account-options.primary,.knowledge-base.primary{display:flex}}.account-options *,.knowledge-base *{color:var(--white);margin:0}.account-options h4,.knowledge-base h4{text-align:center;padding-inline:22px;font-weight:200}@media (min-width:1024px){.account-options h4,.knowledge-base h4{padding:0}}.account-options h4 span,.knowledge-base h4 span{font-weight:400}.account-options a.wp-block-button__link,.knowledge-base a.wp-block-button__link{border-color:var(--white)}.account-options a.wp-block-button__link:visited,.knowledge-base a.wp-block-button__link:visited{color:var(--white)}.knowledge-base{background:var(--eurofyre-radial-gradient,radial-gradient(112.64% 141.49% at 0% -.04%,#001620 32.04%,#005e86 94.77%))}.knowledge-base h4{padding-inline:40px}@media (min-width:1024px){.knowledge-base h4{padding:0}}@media (min-width:1024px){.woocommerce-tabs{grid-column-start:2;display:grid;grid-template-columns:1fr 4fr}}.woocommerce-tabs ul.tabs{display:flex;flex-direction:column;gap:5px;margin:0 0 20px;padding:0}.woocommerce-tabs ul.tabs li{width:100%;margin:0;padding:0;list-style:none}.woocommerce-tabs ul.tabs li a{margin:0;height:50px;padding:10px 20px;border-radius:40px;border:2px solid var(--eurofyre-grey,#d2d2d2);display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none;line-height:1}@media (min-width:1024px){.woocommerce-tabs ul.tabs li a{justify-content:center;height:55px;padding:20px}}.woocommerce-tabs ul.tabs li a:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\2b";color:var(--eurofyre-dark-blue,#005e86);font-size:16px;font-weight:400}@media (min-width:1024px){.woocommerce-tabs ul.tabs li a:after{font-size:18px}}@media (min-width:1024px){.woocommerce-tabs ul.tabs li a:after{content:none}}@media (min-width:1024px){.woocommerce-tabs ul.tabs li.active a{font-weight:700;border-color:var(--eurofyre-black)}}.woocommerce-tabs ul.tabs li.active a:after{content:"\f068"}@media (min-width:1024px){.woocommerce-tabs ul.tabs li.active a:after{content:none}}.woocommerce-tabs .woocommerce-Tabs-panel{padding:15px 20px;border-radius:25px;border:2px solid var(--eurofyre-black,#3d3d3e);background:var(--white,#fff);margin-bottom:50px}@media (min-width:1024px){.woocommerce-tabs .woocommerce-Tabs-panel{border:none;padding:0 30px}}.woocommerce-tabs .woocommerce-Tabs-panel p,.woocommerce-tabs .woocommerce-Tabs-panel h2{padding:0}@media (min-width:1024px){.woocommerce-tabs .woocommerce-Tabs-panel p,.woocommerce-tabs .woocommerce-Tabs-panel h2{margin-bottom:30px}}.woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:18px;font-weight:700;color:var(--eurofyre-black)}@media (min-width:1024px){.woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:28px;font-weight:300}}.woocommerce-tabs .woocommerce-Tabs-panel :last-child{margin:0}.woocommerce-tabs .woocommerce-Tabs-panel table{padding:0;text-align:left}.related-products-swiper-container{margin-bottom:20px}@media (min-width:1024px){.related-products-swiper-container{grid-column:span 2;width:100%;margin-bottom:50px}}.related-products-swiper-container h2{text-align:center}.related-products-swiper-container .swiper-wrapper{height:auto;overflow:visible}.related-products-swiper-container .swiper-wrapper .swiper-slide{height:auto;display:flex}.related-products-swiper-container .swiper-wrapper .swiper-slide .product{display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:40px;border-radius:25px;background:#f9f9f9;width:100%}.related-products-swiper-container .swiper-wrapper .swiper-slide .product img{width:250px;aspect-ratio:1;object-fit:scale-down}.related-products-swiper-container .swiper-wrapper .swiper-slide .product a{flex-shrink:1;width:calc(100% - 40px);box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;margin-top:auto}.related-products-swiper-container .swiper-wrapper .swiper-slide .product .product-details{text-align:center;padding-inline:30px}.related-products-swiper-container .swiper-wrapper .swiper-slide .product .product-details .product-short-desc p{font-size:20px;font-weight:400;line-height:120%}.related-products-swiper-container .swiper-wrapper .swiper-slide .product .product-details .price{color:var(--eurofyre-dark-blue,#005e86);font-size:20px;font-weight:400;line-height:120%}.related-products-swiper-container .swiper-pagination{bottom:20px}.related-products-swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:var(--white);width:8px;height:8px;border:1px solid var(--eurofyre-black);opacity:1}.related-products-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--eurofyre-black)}.stock:empty:before{display:none}.stock.in-stock{color:var(--success-green)}.stock.out-of-stock{color:var(--error-red)}#photoswipe-fullscreen-dialog{z-index:120000}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.woocommerce-checkout .entry-content{margin-inline:auto;max-width:1200px}.woocommerce-checkout .entry-content .wc-block-components-form .wc-block-components-text-input input[type=email],.woocommerce-checkout .entry-content .wc-block-components-form .wc-block-components-text-input input[type=number],.woocommerce-checkout .entry-content .wc-block-components-form .wc-block-components-text-input input[type=password],.woocommerce-checkout .entry-content .wc-block-components-form .wc-block-components-text-input input[type=tel],.woocommerce-checkout .entry-content .wc-block-components-form .wc-block-components-text-input input[type=text],.woocommerce-checkout .entry-content .wc-block-components-form .wc-block-components-text-input input[type=url],.woocommerce-checkout .entry-content .wc-block-components-text-input input[type=email],.woocommerce-checkout .entry-content .wc-block-components-text-input input[type=number],.woocommerce-checkout .entry-content .wc-block-components-text-input input[type=password],.woocommerce-checkout .entry-content .wc-block-components-text-input input[type=tel],.woocommerce-checkout .entry-content .wc-block-components-text-input input[type=text],.woocommerce-checkout .entry-content .wc-block-components-text-input input[type=url],.woocommerce-checkout .entry-content .wc-blocks-components-select .wc-blocks-components-select__select{padding:20px !important;border-radius:40px;border:1px solid var(--eurofyre-grey,#d2d2d2);height:auto}.woocommerce-checkout .entry-content .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:none;border:none}.woocommerce-checkout .entry-content .wc-block-components-form .wc-block-components-text-input label,.woocommerce-checkout .entry-content .wc-block-components-text-input label,.woocommerce-checkout .entry-content .wc-blocks-components-select .wc-blocks-components-select__label{left:22px}.woocommerce-checkout .entry-content .wc-block-components-form .wc-block-components-text-input label,.woocommerce-checkout .entry-content .wc-block-components-text-input label{top:34px}.woocommerce-checkout .entry-content .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.woocommerce-checkout .entry-content .wc-block-components-form .wc-block-components-text-input.is-active label,.woocommerce-checkout .entry-content .wc-block-components-text-input input:-webkit-autofill+label,.woocommerce-checkout .entry-content .wc-block-components-text-input.is-active label{transform:translateY(4px) scale(.7);top:2px}.woocommerce-checkout .entry-content .wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected:after,.woocommerce-checkout .entry-content .wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--first-selected:after{border:none}.woocommerce-checkout .entry-content .wc-block-components-radio-control--highlight-checked,.woocommerce-checkout .entry-content .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option{border-radius:25px;border:1px solid var(--eurofyre-grey,#d2d2d2);box-shadow:none}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border-radius:25px;border:1px solid var(--eurofyre-grey,#d2d2d2);box-shadow:none}.woocommerce-checkout .woocommerce-order-overview{list-style:none;margin:0;padding:0}.woocommerce-checkout .woocommerce-order-details table{margin-bottom:30px}.woocommerce-checkout .woocommerce-order-details table th{text-align:left}.woocommerce-checkout .woocommerce-order-details table th:nth-child(2n){text-align:right;vertical-align:bottom}.woocommerce-checkout .woocommerce-order-details table tbody{margin-bottom:30px}.woocommerce-checkout .woocommerce-order-details table tbody tr{position:relative;margin-bottom:10px}.woocommerce-checkout .woocommerce-order-details table tbody tr:after{content:"";background:var(--eurofyre-grey,#d2d2d2);display:block;height:1px;width:100%;position:absolute;bottom:0;left:0}.woocommerce-checkout .woocommerce-order-details table tbody tr td{padding:30px 0}.woocommerce-checkout .woocommerce-order-details table tbody tr td:nth-child(2n){text-align:right}.woocommerce-checkout .woocommerce-order-details table tbody tr td a{display:inline-block;margin-bottom:15px}.woocommerce-checkout .woocommerce-order-details table tbody tr td:last-of-type{margin-bottom:30px}.woocommerce-checkout .woocommerce-order-details table tbody tr td .woocommerce-Price-amount.amount{margin-top:auto}.woocommerce-checkout .woocommerce-order-details table tbody tr td ul{list-style:none;margin:0;padding:0}.woocommerce-checkout .woocommerce-order-details table tbody tr td ul li{display:flex;gap:4px;margin:0}.woocommerce-checkout .woocommerce-order-details table tbody tr td ul li p{margin:0}.woocommerce-checkout .woocommerce-order-details table tfoot tr th{text-align:left}.woocommerce-checkout .woocommerce-order-details table tfoot tr:first-of-type th,.woocommerce-checkout .woocommerce-order-details table tfoot tr:first-of-type td{padding-top:30px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{border-bottom:none !important;border-top:none !important;margin-top:0 !important;padding-inline:15px !important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content.is-open{border:none !important}.wc-block-components-totals-wrapper{padding-inline:15px !important}.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block{padding:0}.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{margin-bottom:30px;padding:0}.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block .checkout-order-summary-block-fill{border:none}.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block .wc-block-components-checkout-step__heading{margin:0}.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block .wc-block-components-checkout-step__heading .wc-block-components-title.wc-block-components-title{padding:1em}.wc-block-components-checkout-order-summary__title-text{margin:15px !important}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating:before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:var(--eurofyre-black)}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:var(--eurofyre-black);text-indent:0;opacity:.25}p.stars a:hover~a:before{content:"\53";color:var(--eurofyre-black);opacity:.25}p.stars:hover a:before{content:"\53";color:var(--eurofyre-black);opacity:1}p.stars.selected a.active:before{content:"\53";color:var(--eurofyre-black);opacity:1}p.stars.selected a.active~a:before{content:"\53";color:var(--eurofyre-black);opacity:.25}p.stars.selected a:not(.active):before{content:"\53";color:var(--eurofyre-black);opacity:1}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:var(--success-green)}.woocommerce-password-strength.short{color:var(--error-red)}.woocommerce-password-strength.bad{color:var(--error-red)}.woocommerce-password-strength.good{color:var(--success-green)}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 var(--success-green)}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 var(--error-red)}.required{color:red}.woocommerce-notices-wrapper{width:100%}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{border-radius:50px;border:1px solid var(--success-green);background:var(--eurofyre-light-grey,#f9f9f9);padding:10px;text-align:center;margin-bottom:20px;margin-left:0;list-style:none}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{all:unset;cursor:pointer;text-decoration:underline}.woocommerce-message:focus-visible,.woocommerce-info:focus-visible,.woocommerce-error:focus-visible,.woocommerce-noreviews:focus-visible,p.no-comments:focus-visible{border:1px solid var(--success-green)}.woocommerce-message li:last-of-type,.woocommerce-info li:last-of-type,.woocommerce-error li:last-of-type,.woocommerce-noreviews li:last-of-type,p.no-comments li:last-of-type{margin-bottom:0}.woocommerce-info,.woocommerce-noreviews,p.no-comments{border-radius:50px;border:1px solid var(--eurofyre-dark-blue);background:var(--eurofyre-light-grey,#f9f9f9)}.checkout_coupon{display:flex;gap:5px}.checkout_coupon p.form-row-first{flex:0}.checkout_coupon p.form-row-last{flex:1}.checkout_coupon input{display:flex;height:50px;padding:15px 20px;align-items:center;border-radius:40px;border:1px solid var(--eurofyre-grey,#d2d2d2);flex:1 1 auto}.checkout_coupon input:focus-visible{outline:none}.checkout_coupon button{padding-inline:10px}@media (min-width:1024px){.checkout_coupon button{padding-inline:20px}}.woocommerce-error{background-color:var(--error-red);color:#fff}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:var(--success-green);z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0,0,0,.2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:var(--eurofyre-black);box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .25em rgba(0,0,0,.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:var(--eurofyre-black)}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.woocommerce-products-header__title{padding-inline:50px;background-color:var(--eurofyre-light-grey);text-align:center;padding-bottom:30px}.woocommerce-products-header{background:var(--eurofyre-light-grey);padding-inline:10px}@media (min-width:1200px){.woocommerce-products-header{padding-inline:50px;background:linear-gradient(0deg,#fff 52.12%,#f9f9f9 100%)}}.woocommerce-products-header .woocommerce-products-header-container{overflow:hidden;display:flex;flex-direction:column;gap:20px;background:var(--eurofyre-light-grey);padding-inline:20px}@media (min-width:1024px){.woocommerce-products-header .woocommerce-products-header-container{padding-inline:50px}}@media (min-width:1200px){.woocommerce-products-header .woocommerce-products-header-container{border-radius:35px;background:var(--eurofyre-light-grey,#f9f9f9);box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.02);margin-bottom:50px;gap:50px}}@media (min-width:1400px){.woocommerce-products-header .woocommerce-products-header-container{display:grid;border-radius:35px;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02);background:linear-gradient(180deg,#fff 0%,#f9f9f9 100%);grid-template-columns:1fr 1fr;padding-inline:0;gap:50px 0}}.woocommerce-products-header .woocommerce-products-header-container .archive-hero-image{position:relative;display:inline-block;line-height:0;vertical-align:top}.woocommerce-products-header .woocommerce-products-header-container .archive-hero-image img{pointer-events:none !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.woocommerce-products-header .woocommerce-products-header-container .archive-hero-image:after{content:"";position:absolute;inset:0;z-index:10;background:rgba(0,0,0,0);cursor:default}@media (min-width:1400px){.woocommerce-products-header .woocommerce-products-header-container img{height:100%;object-fit:cover}}.woocommerce-products-header .woocommerce-products-header-container img.archive-hero-image--brand{margin-bottom:50px}@media (min-width:1400px){.woocommerce-products-header .woocommerce-products-header-container img.archive-hero-image--brand{height:auto;width:100%;margin:auto;padding-right:50px;object-fit:cover}}@media (min-width:1400px){.woocommerce-products-header .woocommerce-products-header-container .content-left{padding:50px}}.woocommerce-products-header .woocommerce-products-header-container .content-left :last-child{margin:0}.woocommerce-products-header .woocommerce-products-header-container .wpc-custom-selected-terms{display:none}.woocommerce-products-header .woocommerce-products-header-container .term-description p{color:var(--eurofyre-black,#3d3d3e);text-align:center;font-size:20px;font-weight:300;line-height:140%}@media (min-width:1024px){.woocommerce-products-header .woocommerce-products-header-container .term-description p{text-align:left;font-size:24px;margin-bottom:20px}}@media (min-width:1024px){.woocommerce-products-header .woocommerce-products-header-container .term-description p:last-of-type{margin-bottom:30px}}.woocommerce-products-header .woocommerce-products-header-container .go-to-products{display:none}@media (min-width:1024px){.woocommerce-products-header .woocommerce-products-header-container .go-to-products{display:block}}.woocommerce-products-header .woocommerce-products-header-container .go-to-products a{text-decoration:none;gap:20px;align-items:center}.woocommerce-products-header .woocommerce-products-header-container .go-to-products a:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f322";font-size:18px;font-weight:400}@media (min-width:1024px){.woocommerce-products-header .woocommerce-products-header-container .go-to-products a:after{font-size:18px}}.woocommerce-products-header .woocommerce-products-header-container .go-to-products a:hover{font-weight:400}.category-brands-carousel{grid-column:span 2;overflow:hidden}@media (min-width:1200px){.category-brands-carousel{margin-bottom:50px}}.category-brands-carousel .slick-list{margin:5px -10px 25px}@media (min-width:1400px){.category-brands-carousel .slick-list{margin-bottom:0}}.category-brands-carousel .brand-slide{padding:0 25px;box-sizing:border-box}.category-brands-carousel .brand-slide img{height:clamp(20px, calc(20px + (35 * ((100vw - 400px) / 1520))), 55px)}.support-links{padding-bottom:20px;margin-bottom:20px;background:var(--eurofyre-light-grey,#f9f9f9)}@media (min-width:1024px){.support-links{padding-inline:50px}}@media (min-width:1200px){.support-links{background:#fff}}@media (min-width:1600px){.support-links{display:grid;grid-template-columns:auto 672px;gap:30px}}.support-links #js-quick-links{margin-bottom:10px;max-height:55px;overflow:hidden;border:2px solid var(--eurofyre-grey,#d2d2d2);transition:max-height .5s ease;border-radius:40px;margin-inline:10px;padding-inline:20px;position:relative}@media (min-width:1024px){.support-links #js-quick-links{margin-inline:0;margin-bottom:30px}}@media (min-width:1600px){.support-links #js-quick-links{margin-bottom:0}}@media (min-width:1400px){.support-links #js-quick-links{border:1px solid var(--eurofyre-grey,#d2d2d2);background:var(--eurofyre-light-grey,#f9f9f9);border-radius:25px;padding:30px 40px;max-height:unset}}.support-links #js-quick-links .widget{margin:0}.support-links #js-quick-links button{position:relative;background:0 0;border:none;padding-inline:0}@media (min-width:1024px){.support-links #js-quick-links button{width:100%}}@media (min-width:1200px){.support-links #js-quick-links button{font-size:24px}}@media (min-width:1400px){.support-links #js-quick-links button{width:fit-content}}@media (min-width:1600px){.support-links #js-quick-links button{position:absolute;height:unset;top:43px}}.support-links #js-quick-links button:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f078";position:absolute;right:0;color:var(--eurofyre-dark-blue,#005e86);font-size:16px;font-weight:900;transition:transform .5s ease}@media (min-width:1024px){.support-links #js-quick-links button:after{font-size:18px}}@media (min-width:1200px){.support-links #js-quick-links button:after{content:none}}.support-links #js-quick-links button .system-text{color:var(--eurofyre-black);font-weight:700;text-transform:uppercase}.support-links #js-quick-links.active{max-height:800px;border-radius:25px}.support-links #js-quick-links.active button:after{transform:rotate(180deg)}.support-links #js-quick-links .wpc-filters-main-wrap .wpc-filters-section{margin-bottom:30px}@media (min-width:1400px){.support-links #js-quick-links .wpc-filters-main-wrap .wpc-filters-section{margin:0}}.support-links #js-quick-links .wpc-filters-main-wrap .wpc-filters-section ul.wpc-filters-labels{flex-direction:row;flex-flow:row wrap;gap:15px}@media (min-width:1024px){.support-links #js-quick-links .wpc-filters-main-wrap .wpc-filters-section ul.wpc-filters-labels{max-height:unset;overflow-y:hidden;padding:0;gap:30px;margin:0}}.support-links #js-quick-links .wpc-filters-main-wrap .wpc-filters-section ul.wpc-filters-labels li.wpc-term-item{margin:0}@media (min-width:1600px){.support-links #js-quick-links .wpc-filters-main-wrap .wpc-filters-section ul.wpc-filters-labels li.wpc-term-item:first-of-type{padding-left:150px}}.support-links #js-quick-links .wpc-filters-main-wrap .wpc-filters-section ul.wpc-filters-labels li.wpc-term-item label{border:none;margin:0}.support-links #js-quick-links .wpc-filters-main-wrap .wpc-filters-section ul.wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper{border:none;margin-left:0;cursor:pointer;display:flex;padding:0;border-radius:0;background:0 0}.support-links #js-quick-links .wpc-filters-main-wrap .wpc-filters-section ul.wpc-filters-labels li.wpc-term-item label a{color:var(--eurofyre-black,#3d3d3e);font-weight:400;line-height:140%;border:none;margin:0}@media (min-width:1200px){.support-links #js-quick-links .wpc-filters-main-wrap .wpc-filters-section ul.wpc-filters-labels li.wpc-term-item label a{font-size:24px}}.support-links #js-quick-links .wpc-filters-main-wrap .wpc-filters-section ul.wpc-filters-labels li.wpc-term-item.wpc-term-selected a{font-weight:900}.support-links .knowledge-base-link{border-radius:25px;background:var(--eurofyre-radial-gradient,radial-gradient(112.64% 141.49% at 0% -.04%,#001620 32.04%,#005e86 94.77%));box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02);margin-inline:10px;padding:20px 25px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media (min-width:1024px){.support-links .knowledge-base-link{margin:0}}@media (min-width:1200px){.support-links .knowledge-base-link{flex-direction:row}}.support-links .knowledge-base-link *{margin:0}.support-links .knowledge-base-link h4{padding-inline:15px;color:#fff;text-align:center}@media (min-width:1024px){.support-links .knowledge-base-link h4{padding:0}}.support-links .knowledge-base-link a.wp-block-button__link{color:#fff;border-color:#fff;flex:1 0 auto}@media (min-width:1200px){.support-links .knowledge-base-link a.wp-block-button__link{width:fit-content;flex:0 1 auto}}@media (min-width:1600px){.support-links .knowledge-base-link a.wp-block-button__link{flex:1 0 auto}}.support-links .knowledge-base-link a.wp-block-button__link:hover{background-color:#fff;color:var(--eurofyre-black)}.products-container{margin-inline:15px;display:grid}@media (min-width:1024px){.products-container{margin-inline:50px}}@media (min-width:1200px){.products-container{display:flex;margin-inline:50px;gap:30px;flex-flow:row wrap}}@media (min-width:1200px){.products-container #js-category-filters{width:432px}}.products-container .products{grid-column:span 2}.woocommerce-result-count{height:fit-content}.custom-sorting-dropdown{display:flex;position:relative;margin:0 0 0 auto;padding-right:10px;height:fit-content}.custom-sorting-dropdown i{margin-left:10px}.custom-sorting-dropdown .sort-label{display:none}@media (min-width:1024px){.custom-sorting-dropdown .sort-label{display:flex;gap:10px}}@media (min-width:1024px){.custom-sorting-dropdown .sort-label span{border-bottom:1px solid var(--eurofyre-black);font-weight:700}}@media (min-width:1024px){.custom-sorting-dropdown .sort-label span:after{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f078";margin-left:10px;font-size:18px;font-weight:400}}@media (min-width:1024px) and (min-width:1024px){.custom-sorting-dropdown .sort-label span:after{font-size:18px}}@media (min-width:1024px){.custom-sorting-dropdown .sort-icon{display:none}}.custom-sorting-dropdown ul.dropdown-options{margin:0;padding:0;list-style:none;position:absolute;right:10px;top:25px;width:210px;display:none;text-align:right;background:#fff;z-index:10;border-radius:20px;border:1px solid var(--eurofyre-light-grey);padding:20px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}@media (min-width:1024px){.custom-sorting-dropdown ul.dropdown-options{width:260px}}.open .custom-sorting-dropdown ul.dropdown-options{display:block}.custom-sorting-dropdown ul.dropdown-options li{margin:0 0 10px;padding:0}.custom-sorting-dropdown ul.dropdown-options li:last-of-type{margin-bottom:0}.custom-sorting-dropdown ul.dropdown-options li a{text-decoration:none}.custom-sorting-dropdown.open ul.dropdown-options{display:block}.product-column{display:grid;grid-template-columns:2fr 1fr;grid-column:span 2}@media (min-width:1200px){.product-column{display:flex;flex-flow:row wrap;width:calc(100% - 462px);align-content:flex-start}}@media (min-width:1024px){ul.products.columns-3{grid-column:span 2;margin-bottom:30px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px;width:100%}}@media (min-width:1400px){ul.products.columns-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1920px){ul.products.columns-3{grid-template-columns:repeat(4,1fr)}}ul.products.columns-3 li.product,ul.products.columns-3 li.product-category{margin-bottom:20px !important;display:flex;gap:10px;padding-bottom:20px;flex-direction:column;align-items:center;border-radius:25px;background:#f9f9f9;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1),0px 2px 4px 0px rgba(0,0,0,.02)}@media (min-width:1024px){ul.products.columns-3 li.product,ul.products.columns-3 li.product-category{margin:0 !important;width:100% !important;padding-bottom:30px}}ul.products.columns-3 li.product img,ul.products.columns-3 li.product-category img{width:300px;aspect-ratio:1}ul.products.columns-3 li.product h2,ul.products.columns-3 li.product-category h2{text-decoration:none;font-weight:400;font-size:20px}@media (min-width:1024px){ul.products.columns-3 li.product h2,ul.products.columns-3 li.product-category h2{font-size:24px}}ul.products.columns-3 li.product .product-image-wrapper,ul.products.columns-3 li.product-category .product-image-wrapper{position:relative;display:inline-block;line-height:0;vertical-align:top}ul.products.columns-3 li.product .product-image-wrapper img,ul.products.columns-3 li.product-category .product-image-wrapper img{pointer-events:none !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}ul.products.columns-3 li.product .product-image-wrapper:after,ul.products.columns-3 li.product-category .product-image-wrapper:after{content:"";position:absolute;inset:0;z-index:10;background:rgba(0,0,0,0);cursor:default}ul.products.columns-3 li.product .product-details,ul.products.columns-3 li.product-category .product-details{padding-inline:30px;text-align:center;display:flex;gap:10px;flex-direction:column}@media (min-width:1024px){ul.products.columns-3 li.product .product-details,ul.products.columns-3 li.product-category .product-details{padding-inline:40px;margin-bottom:10px}}ul.products.columns-3 li.product .product-details p,ul.products.columns-3 li.product-category .product-details p{margin:0}ul.products.columns-3 li.product .product-details .product-brand,ul.products.columns-3 li.product-category .product-details .product-brand{text-decoration:underline}ul.products.columns-3 li.product .product-details .product-short-desc p,ul.products.columns-3 li.product-category .product-details .product-short-desc p{color:var(--eurofyre-black,#3d3d3e);font-size:20px;font-weight:400;line-height:120%}ul.products.columns-3 li.product .product-details .product-short-desc p a,ul.products.columns-3 li.product-category .product-details .product-short-desc p a{text-decoration:none;font-weight:400}@media (min-width:1024px){ul.products.columns-3 li.product .product-details .product-short-desc p,ul.products.columns-3 li.product-category .product-details .product-short-desc p{font-size:24px}}@media (min-width:1024px){ul.products.columns-3 li.product .product-details .product-sku,ul.products.columns-3 li.product-category .product-details .product-sku{margin-bottom:20px}}ul.products.columns-3 li.product .product-details .price,ul.products.columns-3 li.product-category .product-details .price{color:var(--eurofyre-dark-blue,#005e86);font-size:20px;font-weight:400;line-height:140%}@media (min-width:1024px){ul.products.columns-3 li.product .product-details .price,ul.products.columns-3 li.product-category .product-details .price{font-size:24px}}ul.products.columns-3 li.product .add_to_cart_button,ul.products.columns-3 li.product-category .add_to_cart_button{max-width:calc(100% - 40px)}@media (min-width:1024px){ul.products.columns-3 li.product .add_to_cart_button,ul.products.columns-3 li.product-category .add_to_cart_button{margin-top:auto}}.bottom-result-count{grid-column:span 2;width:100%}.woocommerce-pagination{grid-column:span 2;margin-bottom:20px}@media (min-width:1024px){.woocommerce-pagination{margin-bottom:50px}}.woocommerce-pagination .page-numbers{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:5px}@media (min-width:1024px){.woocommerce-pagination .page-numbers{justify-content:flex-start;gap:10px}}.woocommerce-pagination .page-numbers li{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;width:36px;height:36px;border-radius:50px;background:var(--eurofyre-light-grey,#f9f9f9)}.woocommerce-pagination .page-numbers li:has([aria-current=page]){background:var(--eurofyre-blue,#14779f);color:var(--White,#fff);font-size:16px;font-weight:700}.woocommerce-pagination .page-numbers li a{text-decoration:none;color:var(--eurofyre-black,#3d3d3e);font-size:16px;font-weight:300;line-height:100%}.woocommerce-pagination .page-numbers li a.next,.woocommerce-pagination .page-numbers li a.prev{font-size:0;width:100%;align-items:center}.woocommerce-pagination .page-numbers li a.next:after,.woocommerce-pagination .page-numbers li a.prev:after{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-size:16px;line-height:150%;content:"\f054";font-size:14px;font-weight:300;margin-right:10px}@media (min-width:1024px){.woocommerce-pagination .page-numbers li a.next:after,.woocommerce-pagination .page-numbers li a.prev:after{font-size:18px}}.woocommerce-pagination .page-numbers li a.prev:after{content:"\f053"}.woocommerce-shop ul.products.columns-3 li.product-category{overflow:hidden}.woocommerce-shop ul.products.columns-3 li.product-category a{text-decoration:none;display:flex;justify-content:center;flex-direction:column;gap:30px;overflow:hidden;width:100%}.woocommerce-shop ul.products.columns-3 li.product-category a img{margin:auto}.woocommerce-shop ul.products.columns-3 li.product-category a h2{text-align:center;margin:0 20px}.woocommerce-shop ul.products.columns-3 li.product-category a h2 mark{color:var(--eurofyre-dark-blue);background:0 0}.woocommerce-shop .woocommerce-products-header .woocommerce-products-header-container .content-left :last-child{margin-bottom:30px}.woocommerce-notices-wrapper:empty{display:none}.wpc-filter-chips-list:not(:has(li)){display:none !important}.systems-page-columns:last-of-type{border:none}.systems-page-columns .wp-block-column{display:flex;flex-direction:column}.systems-page-columns .wp-block-column .wp-block-buttons{margin-top:auto}.tax-product_brand .woocommerce-products-header .woocommerce-products-header-container .archive-hero-image{padding:30px}@media (min-width:1400px){.tax-product_brand .woocommerce-products-header .woocommerce-products-header-container .archive-hero-image{padding:50px}}.tax-product_brand .woocommerce-products-header .woocommerce-products-header-container .archive-hero-image img{object-fit:contain;max-height:300px;height:100%;margin:auto;display:block}