/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Poppins";src:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/fonts/Poppins-Light.woff) format("woff"),url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/fonts/Poppins-Light.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap;}@font-face{font-family:"Poppins";src:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/fonts/Poppins-Regular.woff) format("woff"),url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/fonts/Poppins-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;}@font-face{font-family:"Poppins";src:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/fonts/Poppins-Medium.woff) format("woff"),url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/fonts/Poppins-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;}@font-face{font-family:"Poppins";src:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/fonts/Poppins-SemiBold.woff) format("woff"),url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/fonts/Poppins-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;}@font-face{font-family:"Poppins";src:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/fonts/Poppins-Bold.woff) format("woff"),url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/fonts/Poppins-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;}*{box-sizing:border-box;}body{font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;font-size:14px;color:#363f43;font-weight:300;margin:0;}@media (max-width:767px){body{font-size:16px;}}.container{margin:0 auto;}@media (min-width:1025px){.container{width:100%;max-width:1160px;}}.clearfix{zoom:1;}img{max-width:100%;height:auto;border:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}.visually-hidden{display:none;opacity:0;visibility:hidden;}p{margin:0 0 0.5em;}a{text-decoration:none;}a:hover,a:focus{text-decoration:underline;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}h1{font-size:2.57em;font-weight:600;line-height:1.2;}@media (max-width:575px){h1{font-size:2.2em;}}h3{font-size:1.17em;margin:1em 0;}ol,ul{margin:1em 0;}ul.menu,ul{border:none;list-style:none;text-align:left;}.navbar-toggle{display:none;}.field--name-field-telephone{text-indent:30px;background:transparent url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/call-dark-icon.svg) no-repeat;background-size:18px;background-position:left center;color:#363f43;margin-bottom:15px;}.field--name-field-telephone a{color:inherit;}.field--name-field-fax{text-indent:30px;background:transparent url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/fax.svg) no-repeat;background-size:18px;background-position:left center;margin-bottom:15px;color:#363f43;}.field--name-field-fax a{color:inherit;}.field--name-field-email{text-indent:30px;background:transparent url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/email-fsw.svg) no-repeat;background-size:18px;background-position:left center;margin-bottom:15px;color:#363f43;}.field--name-field-email a{color:inherit;text-decoration:underline;}.field--name-field-closed-notice{color:red;font-weight:500;}.field--name-field-location{width:40%;float:right;margin:0px 0px 20px 10px;}.field--name-field-mon-fri,.field--name-field-saturday,.field--name-field-sunday{position:relative;width:55%;}.field--name-field-mon-fri .field__label,.field--name-field-saturday .field__label,.field--name-field-sunday .field__label{float:left;width:75%;font-weight:bold;font-size:1em;}.field--name-field-mon-fri .field__item,.field--name-field-saturday .field__item,.field--name-field-sunday .field__item{float:left;}.field--name-field-technical .field__label{font-weight:bold;margin:0.83em 0 0;}.field--name-field-technical .file--application-pdf a{padding-left:20px;background-image:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/application-pdf.png);background-repeat:no-repeat;background-size:16px 16px;background-position:left center;color:#293480;}#tns1 > .tns-item{height:auto;vertical-align:middle;}.tns-outer .tns-nav > .tns-nav-active{background:#293480;}.tns-item .views-field .field-content{text-align:center;vertical-align:middle;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:10px;font-size:100%;background:#078442;display:inline-block;color:white;font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;border:0;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none;}.ui-accordion .ui-accordion-content{padding:0;border:none;font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;margin-top:20px;}.gr-get-in-touch{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:15px;}.gr-get-in-touch .field__item{display:flex;flex-wrap:wrap;align-items:center;}.gr-get-in-touch h3{margin:0;flex:1;word-break:break-word;}form.user-login-form .form-submit,form.user-form .form-submit{background:#078442;color:white;font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;line-height:44px;border-radius:6px;border-style:none;padding:0 20px;width:max-content;text-indent:0;font-weight:500;cursor:pointer;}.eu-cookie-compliance-banner .button{background:#078442;color:white;font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;line-height:44px;border-radius:6px;border-style:none;padding:0 20px;width:max-content;text-indent:0;font-weight:400;cursor:pointer;box-shadow:none;text-shadow:none;}.eu-cookie-compliance-banner .eu-cookie-compliance-message{font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;font-weight:300;max-width:100%;}.eu-cookie-compliance-banner .eu-cookie-compliance-message h2{font-size:20px;line-height:1.4;}.eu-cookie-compliance-banner .eu-cookie-compliance-message p,.eu-cookie-compliance-banner .eu-cookie-compliance-message h2{font-weight:300;}.eu-cookie-compliance-banner .eu-cookie-compliance-message a{font-weight:300;color:#fff;text-decoration:underline;}.eu-cookie-compliance-banner .eu-cookie-compliance-message button{color:#fff;display:none;}.eu-cookie-compliance-banner .eu-cookie-compliance-message .cookie{flex:1;display:inline-block;}.eu-cookie-compliance-banner .eu-cookie-compliance-message .cookie h2{margin-bottom:5px;}.eu-cookie-compliance-banner .eu-cookie-compliance-message .cookie p{font-size:12px;}.eu-cookie-compliance-banner .eu-cookie-compliance-message .popcountry{padding-left:30px;margin:0 0 5px 0;display:inline-block;}.eu-cookie-compliance-banner .eu-cookie-compliance-message .popcountry:before{content:" ";background:transparent url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/fswuk.svg);background-repeat:repeat;display:block;padding:0;margin-right:0.7rem;text-align:center;width:30.5px;height:20px;background-repeat:no-repeat;line-height:30px;vertical-align:middle;background-size:30px;}.view-slideshow .splide__track{margin:14px 0;}.view-slideshow picture{display:flex;}.view-slideshow .splide__pagination{margin:0 14px;position:unset;padding:0;row-gap:4px;}.view-slideshow .splide__pagination button{display:inline-block;width:25px;height:25px;text-indent:40px;overflow:hidden;background:#747273;border-radius:3px;border:1px solid #dcdfe1;padding:0;margin:0 5px;margin-right:25px;opacity:1;}.view-slideshow .splide__pagination button.is-active{background-color:#293480;transform:unset;}.view-categories .views-view-responsive-grid__item{margin-bottom:30px;background:white;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdfe1;text-align:center;}.view-categories .views-view-responsive-grid__item h2{color:#293480;text-align:center;}.view-categories .views-view-responsive-grid__item a{text-decoration:none;color:#293480;}.view-categories .views-view-responsive-grid__item a:hover,.view-categories .views-view-responsive-grid__item a:focus{text-decoration:underline;}.view-categories .views-view-responsive-grid__item .field-content{color:#293480;text-align:center;margin-top:0px;}.view-our-branches .views-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}@media (max-width:575px){.view-our-branches .views-row{margin-left:0;margin-right:0;}}.view-our-branches .views-field-field-branch-image{width:50%;padding:0 15px;}.view-our-branches .views-field-field-branch-image img{width:100%;}@media (max-width:575px){.view-our-branches .views-field-field-branch-image{width:100%;padding:0;margin-bottom:20px;}}.view-our-branches .views-field-nothing{width:50%;padding:0 15px;}@media (max-width:575px){.view-our-branches .views-field-nothing{width:100%;padding:0;}}.view-our-branches .views-field-nothing h3{margin-top:0;}.view-our-branches .views-field-nothing h3 a{text-decoration:underline;}.view-our-branches .fswbutton a{font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;background:#293480 url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/location.svg) no-repeat;background-size:20px;background-position-x:10px;background-position-y:50%;color:white;font-weight:600;height:38px;padding:0px 10px;text-indent:30px;border-radius:6px;display:block;width:max-content;line-height:36px;margin-bottom:20px;}.view-our-branches .fswbutton a:hover,.view-our-branches .fswbutton a:focus{text-decoration:underline;}.view-news-teasers,.view-staff-teasers,.view-special-offers,.view-downloads,.view-branch-offers{margin-bottom:20px;}.view-news-teasers .views-view-responsive-grid__item,.view-staff-teasers .views-view-responsive-grid__item,.view-special-offers .views-view-responsive-grid__item,.view-downloads .views-view-responsive-grid__item,.view-branch-offers .views-view-responsive-grid__item{width:100%;background:white;border-radius:6px;border:1px solid #dcdfe1;padding:20px;}.view-news-teasers .views-view-responsive-grid__item h2,.view-staff-teasers .views-view-responsive-grid__item h2,.view-special-offers .views-view-responsive-grid__item h2,.view-downloads .views-view-responsive-grid__item h2,.view-branch-offers .views-view-responsive-grid__item h2{margin-top:0;line-height:1.2;font-weight:600;}.view-news-teasers .views-view-responsive-grid__item .views-field,.view-staff-teasers .views-view-responsive-grid__item .views-field,.view-special-offers .views-view-responsive-grid__item .views-field,.view-downloads .views-view-responsive-grid__item .views-field,.view-branch-offers .views-view-responsive-grid__item .views-field{color:#363f43;}.view-news-teasers .views-view-responsive-grid__item .views-field.views-field-field-news-article-date,.view-staff-teasers .views-view-responsive-grid__item .views-field.views-field-field-news-article-date,.view-special-offers .views-view-responsive-grid__item .views-field.views-field-field-news-article-date,.view-downloads .views-view-responsive-grid__item .views-field.views-field-field-news-article-date,.view-branch-offers .views-view-responsive-grid__item .views-field.views-field-field-news-article-date{color:#293480;font-weight:500;margin-bottom:15px;}.view-news-teasers .views-view-responsive-grid__item .views-field.views-field-title,.view-staff-teasers .views-view-responsive-grid__item .views-field.views-field-title,.view-special-offers .views-view-responsive-grid__item .views-field.views-field-title,.view-downloads .views-view-responsive-grid__item .views-field.views-field-title,.view-branch-offers .views-view-responsive-grid__item .views-field.views-field-title{margin-top:0;line-height:1.2;}.view-news-teasers .views-view-responsive-grid__item .views-field.views-field-title *,.view-staff-teasers .views-view-responsive-grid__item .views-field.views-field-title *,.view-special-offers .views-view-responsive-grid__item .views-field.views-field-title *,.view-downloads .views-view-responsive-grid__item .views-field.views-field-title *,.view-branch-offers .views-view-responsive-grid__item .views-field.views-field-title *{color:#363f43;}.view-news-teasers .views-view-responsive-grid__item .views-field.views-field-title a,.view-staff-teasers .views-view-responsive-grid__item .views-field.views-field-title a,.view-special-offers .views-view-responsive-grid__item .views-field.views-field-title a,.view-downloads .views-view-responsive-grid__item .views-field.views-field-title a,.view-branch-offers .views-view-responsive-grid__item .views-field.views-field-title a{font-weight:600;font-size:21px;}.view-news-teasers .views-view-responsive-grid ~ .views-view-responsive-grid,.view-staff-teasers .views-view-responsive-grid ~ .views-view-responsive-grid,.view-special-offers .views-view-responsive-grid ~ .views-view-responsive-grid,.view-downloads .views-view-responsive-grid ~ .views-view-responsive-grid,.view-branch-offers .views-view-responsive-grid ~ .views-view-responsive-grid{margin-top:10px;}.view-news-teasers img,.view-staff-teasers img,.view-special-offers img,.view-downloads img,.view-branch-offers img{float:right;margin-left:20px;margin-bottom:10px;}@media (max-width:991.79px){.view-news-teasers img,.view-staff-teasers img,.view-special-offers img,.view-downloads img,.view-branch-offers img{float:none;margin-left:0;width:100%;}}.view-news-teasers ul,.view-staff-teasers ul,.view-special-offers ul,.view-downloads ul,.view-branch-offers ul{padding:0;}.view-news-teasers .views-field-field-download-press-release a,.view-staff-teasers .views-field-field-download-press-release a,.view-special-offers .views-field-field-download-press-release a,.view-downloads .views-field-field-download-press-release a,.view-branch-offers .views-field-field-download-press-release a{background-color:#293480;background-image:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/download.svg);background-repeat:no-repeat;background-size:20px;background-position-x:10px;background-position-y:50%;color:#fff;font-weight:500;padding:9px 6px;padding-left:40px;min-width:140px;border-radius:3px;display:flex;width:max-content;}@media (max-width:575px){.view-news-teasers .views-field-field-news-article-portrait-imag,.view-staff-teasers .views-field-field-news-article-portrait-imag,.view-special-offers .views-field-field-news-article-portrait-imag,.view-downloads .views-field-field-news-article-portrait-imag,.view-branch-offers .views-field-field-news-article-portrait-imag{width:100%;float:unset;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:10px;}.view-news-teasers .views-field-field-news-article-portrait-imag img,.view-staff-teasers .views-field-field-news-article-portrait-imag img,.view-special-offers .views-field-field-news-article-portrait-imag img,.view-downloads .views-field-field-news-article-portrait-imag img,.view-branch-offers .views-field-field-news-article-portrait-imag img{width:auto;height:auto;margin:0 auto;}}.view-news-teasers .views-field-view-node-1 a,.view-staff-teasers .views-field-view-node-1 a,.view-special-offers .views-field-view-node-1 a,.view-downloads .views-field-view-node-1 a,.view-branch-offers .views-field-view-node-1 a{display:block;background:#293480 url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/read-more.svg) no-repeat;background-size:20px;background-position-x:10px;background-position-y:50%;color:white;font-weight:500;padding:9px 6px;min-width:110px;text-indent:30px;border-radius:3px;width:max-content;}.view-staff-teasers .views-view-responsive-grid__item .views-field-field-position{color:#293480;font-weight:500;margin-bottom:15px;}.view-staff-teasers .views-field-view-node a{display:block;background:#293480 url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/read-more.svg) no-repeat;background-size:20px;background-position-x:10px;background-position-y:50%;color:white;font-weight:500;padding:9px 6px;min-width:110px;text-indent:30px;border-radius:3px;width:max-content;}.view-special-offers .views-field-field-offer-valid-from-and-to-da{color:#293480;font-weight:500;margin-bottom:15px;}.block-inner{margin-left:10px;margin-right:10px;}.view-search a{color:#293480;}.view-search h1,.view-search .views-field-title{color:#363f43;}.view-search h1 a,.view-search .views-field-title a{color:#363f43;}.view-search .views-row{border-top:1px solid #dcdfe1;border-bottom:1px solid #dcdfe1;padding:15px 0px;}.view-search .views-row:first-child{border-top:0;}.view-search .views-row h2{margin-top:0;}.view-search .views-row .views-field-type{width:10%;min-width:100px;float:left;}.view-search .views-row .views-field-field-supplier-logo{width:30%;float:right;}.view-sample-products .views-field-title{text-align:center;color:#293480;}.view-sample-products a{color:inherit;}.view-sample-products h2{margin-top:0;}#block-views-our-branches-block .block-inner h3{font-size:1.5em;font-weight:600;line-height:1.2;}#branding{width:auto;display:inline-block;margin:0px;}#logo img{vertical-align:bottom;}.block{margin-bottom:20px;}#nav-wrapper .container .menu-wrapper{line-height:61px;margin:0px;float:right;}#nav-wrapper .container .menu-wrapper li.menu-2705 a{text-indent:-999px;overflow:hidden;width:29px;height:24px;background:transparent url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/home-headera.svg) no-repeat;}#nav-wrapper .container .menu-wrapper a{display:inline-block;vertical-align:middle;font-weight:600;word-wrap:normal;line-height:1;text-align:center;white-space:normal;}#nav-wrapper .container .menu-wrapper a.active{color:#cacaca;}#block-fsw-theme-primary-local-tasks{display:block;width:100%;margin-bottom:20px;}#block-fsw-theme-primary-local-tasks ul{width:100%;padding:0 !important;}#block-fsw-theme-primary-local-tasks ul li{list-style:none;}.block-inner{margin-left:10px;margin-right:10px;}.region-leaderboard{padding:10px 0;display:flex;flex-wrap:wrap;align-items:center;}.region-leaderboard .region-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;gap:30px;}.region-leaderboard .region-inner:after{display:none;}@media (max-width:767px){.region-leaderboard .region-inner{gap:15px;}}@media (max-width:575px){.region-leaderboard .region-inner{justify-content:center;}}.region-leaderboard .region-inner .block-inner{margin:0;}.region-leaderboard #block-views-call-us-block{flex:1;}@media (max-width:575px){.region-leaderboard #block-views-call-us-block{flex:0 0 100%;justify-content:center;display:flex;flex-wrap:wrap;}}.region-leaderboard #block-views-call-us-block p{position:relative;padding-left:44px;margin:0;}.region-leaderboard #block-views-call-us-block p:before{position:absolute;content:'';left:0;top:0;width:24px;height:30px;background-image:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/call-icon.svg);background-position:center;background-repeat:no-repeat;background-size:28px;}.region-leaderboard p,.region-leaderboard ul{margin:0;padding:0;}.region-leaderboard a{text-decoration:unset;}.region-leaderboard #block-fsw-theme-account-menu a,.region-leaderboard #block-fsw-theme-contactus a{position:relative;display:flex;flex-wrap:wrap;align-items:center;}.region-leaderboard #block-fsw-theme-account-menu a:before,.region-leaderboard #block-fsw-theme-contactus a:before{content:'';margin-right:20px;width:25px;height:25px;background-position:center;background-repeat:no-repeat;background-size:25px;}.region-leaderboard #block-fsw-theme-account-menu a:hover,.region-leaderboard #block-fsw-theme-account-menu a:focus,.region-leaderboard #block-fsw-theme-contactus a:hover,.region-leaderboard #block-fsw-theme-contactus a:focus{text-decoration:underline;}@media (max-width:767px){.region-leaderboard #block-fsw-theme-account-menu a,.region-leaderboard #block-fsw-theme-contactus a{font-size:0;padding:0;}}.region-leaderboard #block-fsw-theme-contactus a:before{background-image:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/contact-icon.svg);}.region-leaderboard #block-fsw-theme-account-menu a:before{background-image:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/location.svg);}.region-leaderboard #block-fsw-theme-usermenu a{position:relative;}.region-leaderboard #block-fsw-theme-usermenu li{display:flex;align-items:center;}.region-leaderboard .views-exposed-form .form-item{margin:0;}.region-leaderboard .views-exposed-form .form-actions{margin:0;}.region-leaderboard .views-exposed-form .form-actions input{background-color:transparent;border:0;outline:0;font-size:0;background-image:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/search-icon.svg);background-position:center;background-repeat:no-repeat;background-size:24px;height:30px;width:35px;z-index:99;position:relative;}.region-leaderboard .views-exposed-form .form-actions input:hover{cursor:pointer;}@media (max-width:767px){#leaderboard-wrapper .region-leaderboard{padding:10px;}}#leaderboard-wrapper .region-leaderboard form .form-text{position:absolute;left:0;top:6.5px;background-color:#293480;height:37px;outline:0;border:1px solid #fff;border-radius:8px;padding:0;color:#fff;transition:all .5s;display:block;width:0;opacity:0;overflow:hidden;font-weight:bold;}@media (max-width:767px){#leaderboard-wrapper .region-leaderboard form .form-text{left:10px;}}@media (max-width:575px){#leaderboard-wrapper .region-leaderboard form .form-text{top:46.5px;left:50%;transform:translateX(-50%);font-size:16px;}}#leaderboard-wrapper .region-leaderboard form .form-text.active{width:100%;opacity:1;overflow:visible;padding:10px 20px;padding-right:50px;}@media (max-width:767px){#leaderboard-wrapper .region-leaderboard form .form-text.active{width:calc(100% - 20px);}}@media (max-width:575px){#leaderboard-wrapper .region-leaderboard form .form-text.active{width:100%;max-width:290px;height:40px;}}#leaderboard-wrapper .region-leaderboard form .form-text::placeholder{font-size:0;}*[role="button"]:hover{cursor:pointer;}#block-fsw-theme-site-branding .block-inner{margin-right:0;margin-left:0;}#header .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}#header .main-menu-wrapper{position:unset;display:flex;flex-wrap:wrap;align-items:center;}#header .main-menu-wrapper ul{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0;padding-right:10px;line-height:normal;}#header .main-menu-wrapper ul li{display:flex;flex-wrap:wrap;align-items:center;}#header .main-menu-wrapper ul a{display:inline-block;vertical-align:middle;font-weight:600;word-wrap:normal;line-height:1;text-align:center;white-space:normal;color:white;text-decoration:unset;}#header .main-menu-wrapper ul a.is-active{color:#cacaca;}#header .main-menu-wrapper ul a.menu-home{font-size:0;background:transparent url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/menu-home.svg) no-repeat;width:29px;height:24px;}#header .main-menu-wrapper ul a.menu-about-fsw,#header .main-menu-wrapper ul a.menu-special-offers{width:60px;}#header .main-menu-wrapper ul a:hover{text-decoration:underline;cursor:pointer;}#header .main-menu-wrapper-inner{position:unset;display:flex;flex-wrap:wrap;align-items:center;}#header #block-fsw-theme-site-branding .block-inner a{display:flex;}#header-wrapper{background-position:center;background-size:contain;}.region-breadcrumb{margin:10px 0;}.region-breadcrumb ol,.region-breadcrumb ul{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;}.region-breadcrumb ol li,.region-breadcrumb ul li{list-style:none;}.region-breadcrumb ol li a,.region-breadcrumb ul li a{text-decoration:none;color:#293480;}.region-breadcrumb ol li ~ li:before,.region-breadcrumb ul li ~ li:before{content:'»';width:20px;display:inline-block;height:auto;text-align:center;}#block-fsw-theme-primary-local-tasks ul{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0;padding-right:10px;line-height:normal;}#block-fsw-theme-primary-local-tasks ul a{display:inline-block;vertical-align:middle;font-weight:600;word-wrap:normal;line-height:1;text-align:center;white-space:normal;text-decoration:unset;}.section.content-wrapper .region-inner{background:white;padding:20px;margin-bottom:30px;border-radius:6px;border:1px solid #dcdfe1;margin-right:10px;margin-left:10px;}.section.content-wrapper .region-inner > h1{color:#293480;margin:0 0 20px;}.section.content-wrapper article .field--name-body ul{padding:0;}.section.content-wrapper .block-inner{margin-left:0;margin-right:0;}.pager__items,.pager{clear:both;text-align:center;padding:0;margin:20px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.pager__items .pager__item a,.pager .pager__item a{color:#363f43;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dcdfe1;padding:7px 16px;margin:7px;background:white;display:inline-block;}.pager__items .pager__item a.button,.pager .pager__item a.button{font-weight:700;color:white;background:#293480;border:1px solid #293480;}.pager__items .pager__item.is-active a,.pager .pager__item.is-active a{font-weight:700;color:white;background:#293480;border:1px solid #293480;}#fsw-branch h2{font-size:14px;margin-top:12px;margin-bottom:0;}#fsw-branch .field--name-field-mon-fri,#fsw-branch .field--name-field-saturday,#fsw-branch .field--name-field-sunday{position:relative;width:auto;display:flex;flex-wrap:wrap;}#fsw-branch .field--name-field-mon-fri .field__label,#fsw-branch .field--name-field-saturday .field__label,#fsw-branch .field--name-field-sunday .field__label{width:75px;}#fsw-branch .field--name-field-mon-fri .field__item,#fsw-branch .field--name-field-saturday .field__item,#fsw-branch .field--name-field-sunday .field__item{flex:1;}#fsw-branch .field--name-field-closed-notice{margin:5px 0;}#fsw-branch .field--name-field-address{margin-bottom:15px;padding-bottom:20px;width:55%;border-bottom:1px solid #dcdfe1;}@media (max-width:500px){#fsw-branch .field--name-field-address{width:100%;}}#fsw-branch .field--name-field-address .address > *{padding-left:30px;width:auto;display:inline-block;}#fsw-branch .field--name-field-address .address > *.organization{padding:0;position:relative;}#fsw-branch .field--name-field-address .address > *.organization:before{content:"";background:transparent url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/FSW-location.svg) no-repeat;background-size:18px;background-position:left top;width:18px;height:18px;display:inline-block;margin-right:12px;vertical-align:middle;}.back-to-branch a{background:#293480 url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/arrow-left.svg) no-repeat;background-size:12px;background-position-x:10px;background-position-y:50%;color:white;font-weight:600;height:38px;padding:2px 10px;text-indent:20px;border-radius:6px;display:block;width:max-content;line-height:36px;}body.page-node-branch #block-fsw-theme-page-title .block-inner > *{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dcdfe1;}.offers-content-wrapper .block-inner h2{color:red;}.view-branch-offers .clearfix:after{display:none;}.view-branch-offers .field--name-field-offer-title{font-size:21px;color:#363f43;font-weight:600;margin:0.83em 0;}.view-branch-offers .field--name-field-offer-title *{margin:0;}.view-branch-offers .field--name-field-valid{display:flex;flex-wrap:wrap;color:red;margin-bottom:15px;}.view-branch-offers .field--name-field-pdf-download a{background-color:red;background-image:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/download.svg);background-repeat:no-repeat;background-size:20px;background-position-x:10px;background-position-y:50%;color:#fff;font-weight:500;padding:9px 6px;padding-left:40px;min-width:140px;border-radius:3px;display:flex;width:max-content;}.view-branch-offers .field--name-field-offer-details{margin-bottom:15px;}.view-branch-offers .field--name-field-offer-details p:last-child{margin-bottom:0;}.node--type-supplier > div:not(.views-element-container){background:white;padding:20px;margin-bottom:30px;border-radius:6px;border:1px solid #dcdfe1;}.views-field-view-node{text-align:center;}.views-field-view-node a{display:block;background:#293480 url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/read-more.svg) no-repeat;background-size:20px;background-position-x:10px;background-position-y:50%;color:white;font-weight:500;padding:9px 6px;min-width:110px;text-indent:30px;border-radius:3px;width:max-content;}.view-sample-products .views-field-view-node a{margin:0 auto;}.view-sample-products .views-view-responsive-grid__item{min-height:506px;}@media (max-width:1023.98px){#header{position:relative;}#header *{position:unset;}#header .region-main-menu{width:100%;}#header .region-header{order:-1;}#header .navbar-toggle{color:#fff;text-align:center;cursor:pointer;outline:none;width:78px;background:#747273;border-radius:0px;box-shadow:0px 0px 0px #000;font-size:30px;line-height:1.2;position:absolute;right:0px;padding:1px;display:block;}#header .main-menu-wrapper{display:none;position:absolute;width:100%;top:92px;border-radius:0px;z-index:99;}#header .main-menu-wrapper.active{display:block;}#header .main-menu-wrapper li{width:100%;display:block;padding:0;margin:0;clear:both;list-style:none;}#header .main-menu-wrapper ul{gap:unset;}#header .main-menu-wrapper ul a{color:#fff;display:block;padding:1em 5%;font-size:16px;width:100%;line-height:1.5;font-weight:300;margin:0;text-align:left;color:#fff;border-bottom:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase;}#header .main-menu-wrapper ul a.menu-home{background:transparent;font-size:inherit;width:100%;height:auto;}#header .main-menu-wrapper ul a.menu-about-fsw,#header .main-menu-wrapper ul a.menu-special-offers{width:100%;}#header .main-menu-wrapper .container{width:100%;max-width:100%;}#header .main-menu-wrapper #block-fsw-theme-main-menu{box-shadow:0px 0px 0px #000;background:#293480;padding:10px;width:100%;}}@media (max-width:767px){.section.content-wrapper .region-inner{margin-left:10px;margin-right:10px;}}@media (max-width:500px){#header .main-menu-wrapper #block-fsw-theme-main-menu{width:auto;}.field--name-field-location{width:100%;float:unset;}}#block-fsw-theme-test{display:none;}#block-views-branch-manager-block .block-inner{padding:10px;background:white;border-radius:6px;border:1px solid #dcdfe1;margin-bottom:10px;}#block-views-branch-manager-block .views-field-field-manager-name,#block-views-branch-manager-block h3{margin:8px 0px 0px;line-height:1.2;font-weight:500;font-size:18px;}#block-views-branch-manager-block .views-field-field-position{color:#293480;font-weight:500;margin-bottom:25px;}#block-views-branch-manager-block .views-col{max-width:100%;width:100% !important;}#block-views-branch-manager-block img{width:100%;}header[role=banner],.content-inner,.nav,.region-sidebar-first,.region-sidebar-second,.region-secondary-content,.region-tertiary-content,.region-footer{overflow:visible;word-wrap:break-word;}.region-leaderboard{position:relative;}.main-menu-wrapper,.responsive-menus{width:auto;display:inline-block;right:0px;position:absolute;}.main-menu-wrapper-inner{width:100%;display:inline-block;height:81px;}#block-fsw-theme-main-menu{line-height:61px;margin:0px;float:right;}#header{position:relative;}#header-wrapper{background:#fff url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/fsw-header-bg.png) repeat-x;border-bottom:1px solid #dcdfe1;}#leaderboard-wrapper{overflow:hidden;position:relative;background:#293480;color:white;font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;font-weight:600;}#leaderboard-wrapper > .container > div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}#leaderboard-wrapper #block-fsw-theme-callus{flex-basis:42%;}#leaderboard-wrapper .block{margin-bottom:0px;height:30px;padding-top:10px;padding-bottom:10px;}#leaderboard-wrapper form .form-text{display:none;}#leaderboard-wrapper a{color:white;}#footer-wrapper{background-image:-webkit-linear-gradient(90deg,#f0f1f7 0%,white 100%);clear:both;}#footer-wrapper .container{color:#293480;padding-top:30px;}#footer-wrapper .container a{color:#293480;}#footer-wrapper #block-fsw-theme-footer ul,#footer-wrapper #block-fsw-theme-mainnavigation ul{padding-left:0px;text-align:center;}#footer-wrapper #block-fsw-theme-footer ul li,#footer-wrapper #block-fsw-theme-mainnavigation ul li{list-style:none;list-style-image:none;display:inline-block;margin-left:10px;margin-right:10px;}#footer-wrapper #block-fsw-theme-footer ul li a,#footer-wrapper #block-fsw-theme-mainnavigation ul li a{font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;font-weight:600;color:#293480;display:inline-block;vertical-align:middle;}#footer-wrapper #block-fsw-theme-mainnavigation ul .menu-home{background:transparent url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/home-footer.svg) no-repeat;text-indent:-999px;overflow:hidden;width:29px;height:24px;}#footer-wrapper #block-fsw-theme-copyright{text-align:center;}#footer-wrapper #block-fsw-theme-copyright .field--name-body{display:block;column-gap:0;}#footer-wrapper #block-fsw-theme-copyright .block-bottom img{width:184px;height:48px;object-fit:cover;}#footer-wrapper #block-fsw-theme-social,#footer-wrapper #block-fsw-theme-socialmedia{text-align:center;margin-bottom:34px;}#footer-wrapper #block-fsw-theme-social a,#footer-wrapper #block-fsw-theme-socialmedia a{display:inline-block;width:44px;height:44px;}#footer-wrapper .social-media,#footer-wrapper .field--name-body{display:flex;justify-content:center;column-gap:24px;}#footer-wrapper nav{margin-bottom:34px;}#contact-content-wrapper .container h2{color:#078442;font-weight:600;font-size:1.3em;margin-top:0;margin-bottom:25px;border-bottom:1px solid #dcdfe1;padding-bottom:15px;}#contact-content-wrapper a{color:#363f43;}#contact-content-wrapper legend{float:left;margin-right:14px;height:44px;align-content:center;}#contact-content-wrapper .fieldset-legend{font-weight:300;}#contact-content-wrapper .fieldset-wrapper{display:inline;float:left;}#contact-content-wrapper .fieldset-wrapper > div,#contact-content-wrapper .fieldset-wrapper .form-item{display:inline-block;}#contact-content-wrapper .fieldset-wrapper .form-item{margin:0;}#contact-content-wrapper input[type="radio"]{position:absolute;padding:0;appearance:none;border:none;display:block;}#contact-content-wrapper input[type="radio"]:checked + label{color:white;background:#078442;}#contact-content-wrapper input[type="radio"] + label{font-weight:500;color:#363f43;background:#f0f1f7;padding:0 16px;display:inline-block;border-radius:6px;line-height:44px;margin-right:5px;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}#contact-content-wrapper input[type="radio"] + label:hover,#contact-content-wrapper input[type="radio"] + label:focus{cursor:pointer;}#contact-content-wrapper input[type="radio"]:hover{cursor:pointer;}#contact-content-wrapper form input,#contact-content-wrapper form textarea{line-height:44px;min-height:44px;border-radius:6px;border:1px solid #dcdfe1;font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;text-indent:20px;font-weight:300;width:100%;}@media (max-width:767px){#contact-content-wrapper form input,#contact-content-wrapper form textarea{font-size:16px;}}#contact-content-wrapper form .form-item{position:relative;}#contact-content-wrapper form .form-item label{display:none;}#contact-content-wrapper form .radios--wrapper label{display:inline-block;}#contact-content-wrapper form input.form-submit{background:#078442;color:white;font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;line-height:44px;border-radius:6px;border-style:none;padding:0 20px;width:max-content;text-indent:0;cursor:pointer;}#contact-content-wrapper #block-fsw-theme-getintouchtoday,#contact-content-wrapper #block-fsw-theme-webform{width:50%;margin-bottom:20px;}@media (max-width:767px){#contact-content-wrapper #block-fsw-theme-getintouchtoday,#contact-content-wrapper #block-fsw-theme-webform{width:100%;}}#contact-content-wrapper #block-fsw-theme-getintouchtoday .block-inner,#contact-content-wrapper #block-fsw-theme-webform .block-inner{padding:20px;background:white;border-radius:6px;border:1px solid #dcdfe1;}#contact-content-wrapper #block-fsw-theme-getintouchtoday{float:left;}#contact-content-wrapper #block-fsw-theme-getintouchtoday h3{font-size:1.3em;}#contact-content-wrapper #block-fsw-theme-getintouchtoday h3 img{margin-right:6px;}#contact-content-wrapper #block-fsw-theme-webform{float:right;}#block-views-featured-suppliers-block{margin-bottom:20px;}#block-views-featured-suppliers-block .block-inner{padding:20px;background:white;border-radius:6px;border:1px solid #dcdfe1;}#block-views-featured-suppliers-block h2{color:#293480;font-weight:600;font-size:1.3em;margin-top:0;margin-bottom:25px;border-bottom:1px solid #dcdfe1;padding-bottom:15px;}#block-views-featured-suppliers-block .splide__controls .splide__arrows{display:flex;flex-wrap:wrap;justify-content:center;}#block-views-featured-suppliers-block .splide__controls .splide__arrow{position:unset;color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;border-radius:30px;background:#293480;opacity:1;height:24px;cursor:pointer;width:auto;transform:unset;}#block-views-featured-suppliers-block .splide__controls .splide__arrow[disabled]{cursor:no-drop;}#block-views-featured-suppliers-block .splide__pagination{position:unset;text-align:center;margin:10px 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:16px;}#block-views-featured-suppliers-block .splide__pagination button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:#ddd;border:0;transform:unset;opacity:1;}#block-views-featured-suppliers-block .splide__pagination button.is-active{background:#293480;}#block-views-featured-suppliers-block .views-field-field-supplier-logo{text-align:center;vertical-align:middle;}#latest-content-wrapper{margin-bottom:20px;}#latest-content-wrapper .block-inner{padding:20px;background:white;border-radius:6px;border:1px solid #dcdfe1;}#latest-content-wrapper h2{color:#293480;font-weight:600;font-size:1.3em;margin:0 0 25px;border-bottom:1px solid #dcdfe1;padding-bottom:15px;}#latest-content-wrapper #tns2 > .tns-item{height:auto;vertical-align:middle;}#latest-content-wrapper .tns-outer .tns-controls{margin-bottom:0;}#tertiary-content-wrapper{margin-bottom:20px;}#tertiary-content-wrapper .block-inner{padding:20px;background:white;border-radius:6px;border:1px solid #dcdfe1;}#tertiary-content-wrapper h2{color:#293480;font-weight:600;font-size:1.3em;margin-top:0;margin-bottom:25px;border-bottom:1px solid #dcdfe1;padding-bottom:15px;}@media (max-width:575px){#tertiary-content-wrapper .views-view-responsive-grid__item{text-align:center;}}#block-views-slideshow-block{padding-top:20px;margin-bottom:20px;}#block-views-slideshow-block .view-slideshow{margin-bottom:20px;}#block-views-slideshow-block #tns1-mw{margin:14px 0;}#block-mailchimp-sign-up-for-our-newsletter .block-inner{margin-top:20px;padding:20px;background:white;border-radius:6px;border:1px solid #dcdfe1;}#block-mailchimp-sign-up-for-our-newsletter h2{color:#293480;font-weight:600;font-size:1.3em;margin-top:0;margin-bottom:25px;border-bottom:1px solid #dcdfe1;padding-bottom:15px;}#block-mailchimp-sign-up-for-our-newsletter .mailchimp-newsletter-mergefields{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;}@media (max-width:767px){#block-mailchimp-sign-up-for-our-newsletter .mailchimp-newsletter-mergefields{grid-template-columns:repeat(1,1fr);}}#block-mailchimp-sign-up-for-our-newsletter form input{line-height:44px;min-height:44px;border-radius:6px;border:1px solid #dcdfe1;font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;text-indent:20px;font-weight:300;width:100%;max-width:100%;}#block-mailchimp-sign-up-for-our-newsletter form input.form-submit{background:#078442;color:white;font-family:"Poppins",Calibri,Candara,Arial,Helvetica,sans-serif;line-height:44px;border-radius:6px;border-style:none;padding:0 20px;width:max-content;text-indent:0;font-weight:500;cursor:pointer;}#block-mailchimp-sign-up-for-our-newsletter form .form-item{display:flex;flex-wrap:wrap;align-items:center;}#block-mailchimp-sign-up-for-our-newsletter form .form-item label{max-width:120px;flex:0 0 120px;}#block-mailchimp-sign-up-for-our-newsletter form .form-item input{flex:1;}@media (max-width:767px){#block-mailchimp-sign-up-for-our-newsletter form .form-item input{font-size:16px;}}#block-views-other-news-articles-block .views-row{background:white;border-radius:6px;border:1px solid #dcdfe1;padding:10px;margin-bottom:10px;}#block-views-other-news-articles-block .views-row:last-child{margin-bottom:0;}#block-views-other-news-articles-block .views-row .views-field-title h2{font-size:1.17em;margin:8px 0px;line-height:1.2;color:#363f43;font-weight:500;}#block-views-other-news-articles-block .views-row .views-field-title h2 a{color:#363f43;}#block-views-other-news-articles-block .views-row .views-field-field-news-article-date{color:#293480;font-weight:500;font-size:14px;}#block-views-other-news-articles-block .views-row .views-field-view-node{margin:8px 0;}#block-views-other-news-articles-block .views-row .views-field-view-node a{display:block;background:#293480 url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/read-more.svg) no-repeat;background-size:20px;background-position-x:10px;background-position-y:50%;color:white;font-weight:500;padding:9px 6px;min-width:110px;text-indent:30px;border-radius:3px;width:max-content;}#block-views-other-news-articles-block .views-row .views-field-view-node a:hover,#block-views-other-news-articles-block .views-row .views-field-view-node a:focus{text-decoration:underline;}.block-views-branch-addresses-block .block-inner > h2{color:#293480;font-weight:600;font-size:1.3em;margin-top:0;margin-bottom:25px;border-bottom:1px solid #dcdfe1;padding-bottom:15px;}.block-views-branch-addresses-block .view-branch-addresses .views-view-responsive-grid__item{background:white;border-radius:6px;border:1px solid #dcdfe1;padding:20px;margin-bottom:20px;margin:0 10px 20px 0;}.block-views-branch-addresses-block .view-branch-addresses .views-field-nothing h2{margin-top:0;color:#363f43;}.block-views-branch-addresses-block .view-branch-addresses .views-field-nothing h2 a{color:inherit;}.block-views-branch-addresses-block .view-branch-addresses .blink a{display:block;background:#293480 url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/read-more.svg) no-repeat;background-size:20px;background-position-x:10px;background-position-y:50%;color:white;font-weight:500;padding:9px 6px;min-width:110px;text-indent:30px;border-radius:3px;width:max-content;}.block-views-branch-addresses-block .view-branch-addresses .blink a:hover,.block-views-branch-addresses-block .view-branch-addresses .blink a:focus{text-decoration:underline;}#page{background:#f0f1f7;}.sidebar-second .main-content-header .block-inner{font-size:14px;}.sidebar-second .main-content-header .block-inner h1{color:#363f43;}.sidebar-second .main-inner > .row{display:flex;flex-wrap:wrap;}.sidebar-second #content{max-width:75%;width:100%;}@media (max-width:767px){.sidebar-second #content{max-width:100%;}}.sidebar-second #content ul{list-style:inherit;padding-left:30px;}.sidebar-second #content article .field--type-image{float:right;margin-left:20px;}.sidebar-second #sidebar-second{max-width:25%;width:100%;}@media (max-width:767px){.sidebar-second #sidebar-second{max-width:100%;}}.sidebar-second #sidebar-second .region-inner{background-color:transparent;padding:0;margin-left:10px;margin-right:10px;border:none;}.page-products .main-content-header .block-inner{background:transparent;padding:0;margin-bottom:30px;border-radius:6px;border:none;font-size:16px;}.page-products .main-content-header .block-inner > h1{color:#363f43;}.page-products #block-fsw-theme-page-title,.page-products #block-fsw-theme-content{margin-left:10px;margin-right:10px;}.page-products .view-categories .views-view-responsive-grid__item h2{font-size:1.5em;margin:0.83em 0;}.page-taxonomy-term p{font-size:18px;}.page-taxonomy-term .view-taxonomy-term{margin-bottom:30px;}.page-taxonomy-term .view-taxonomy-term .taxonomy-term{display:flex;flex-wrap:wrap;gap:20px;}.page-taxonomy-term .view-taxonomy-term .taxonomy-term > *{flex:1;}@media (max-width:767px){.page-taxonomy-term .view-taxonomy-term .taxonomy-term > *{width:100%;flex:0 0 100%;display:flex;flex-wrap:wrap;}}.page-taxonomy-term .view-taxonomy-term .field--type-image{width:50%;float:unset;margin:0;}@media (max-width:767px){.page-taxonomy-term .view-taxonomy-term .field--type-image{width:100%;flex:0 0 100%;order:-1;}}.page-taxonomy-term .view-taxonomy-term .feed-icons{margin-left:10px;}.page-taxonomy-term .view-taxonomy-term .feed-icons a{text-decoration:none;color:#293480;font-size:0;width:16px;height:16px;display:inline-block;background-repeat:no-repeat;background-image:url(/sites/www.fridgespareswholesale.ie/themes/fsw_theme/images/feed.png);background-size:16px;background-position:center;}.page-taxonomy-term .view-taxonomy-term .view-header{padding:20px;background:white;border-radius:6px;border:1px solid #dcdfe1;margin:0 10px;margin-bottom:20px;}.page-taxonomy-term .view-taxonomy-term .view-content{margin-left:10px;margin-right:10px;}.page-taxonomy-term .view-taxonomy-term .field--name-taxonomy-term-title{clear:both;}@media (max-width:767px){.page-taxonomy-term .view-taxonomy-term .field--name-taxonomy-term-title{order:-2;}}.page-taxonomy-term .view-taxonomy-term .field--name-taxonomy-term-title h2{color:#293480;font-size:2.57em;font-weight:600;line-height:1.2;margin:0.67em 0;}.page-taxonomy-term .view-taxonomy-term .field--name-description{width:44%;display:inline-block;padding-right:5%;font-size:18px;vertical-align:top;}@media (max-width:767px){.page-taxonomy-term .view-taxonomy-term .field--name-description{width:100%;padding:0;}}.page-taxonomy-term .view-taxonomy-term .field--name-field-category-image,.page-taxonomy-term .view-taxonomy-term .field--name-field-category-image{width:50%;float:right;display:inline-block;vertical-align:top;margin-top:-90px;}.page-taxonomy-term .view-taxonomy-term .views-view-responsive-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-evenly;}.page-taxonomy-term .view-taxonomy-term .views-view-responsive-grid .views-view-responsive-grid__item-inner{background:white;border-radius:6px;border:1px solid #dcdfe1;padding:20px;height:100%;}.page-taxonomy-term .view-taxonomy-term .views-view-responsive-grid .views-view-responsive-grid__item-inner a{color:#293480;font-size:21px;}.page-taxonomy-term .view-taxonomy-term .view-content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-evenly;}.page-taxonomy-term .view-taxonomy-term .view-content .views-view-responsive-grid__item{flex:24%;display:inline-block;vertical-align:top;text-align:center;margin-bottom:30px;height:auto;}@media (max-width:767px){.page-taxonomy-term .view-taxonomy-term .view-content .views-view-responsive-grid__item{flex-basis:47%;}}.page-taxonomy-term .view-taxonomy-term .view-content .views-field-field-supplier-logo{min-height:140px;align-content:center;}.page-taxonomy-term .view-taxonomy-term .view-content .views-field-title{margin:0 -15px;text-align:center;}.page-taxonomy-term .view-taxonomy-term .view-content .views-field-title h2{display:inline;}.page-taxonomy-term .main-content-header > .block-inner{background-color:transparent;border:none;margin:0;padding:0;}.page-taxonomy-term #block-fsw-theme-content > .block-inner{margin:0;}.page-taxonomy-term .section.content-wrapper .region-inner{background:transparent;padding:0;margin:0;border:0;border-radius:0;}.page-products .section.content-wrapper .region-inner{background-color:transparent;border:none;margin:0;padding:0;}.field--name-field-product-image .flexslider .slides img{width:auto;}body.hide-block-branch-content #block-fsw-theme-views-block-branch-offers-block-1{display:none;}body.page-detail article .clearfix::after{display:none;}body.page-detail .main-content-header .field--type-image{float:right;margin-left:20px;}body.page-detail .main-content-header .field--name-field-position{color:#293480;font-weight:500;}body.page-detail .main-content-header .field--name-node-title *{margin-top:0;color:#293480;}body.page-detail .node--type-supplier .views-view-responsive-grid__item{padding:20px;background:white;border-radius:6px;border:1px solid #dcdfe1;margin-bottom:20px;}body.page-detail .node--type-supplier .field:not(.field--name-field-supplier-logo){width:65%;display:inline-block;vertical-align:top;font-size:18px;}@media (max-width:767px){body.page-detail .node--type-supplier .field:not(.field--name-field-supplier-logo){width:100%;float:none;}}body.page-detail .node--type-supplier .field--name-node-title{color:#293480;}body.page-detail .node--type-supplier .field--name-node-title h2{color:#293480;margin-top:0;margin-bottom:20px;font-size:36px;}body.page-detail .node--type-supplier .field--type-image{float:right;margin-left:20px;max-width:calc(35% - 20px);}@media (max-width:767px){body.page-detail .node--type-supplier .field--type-image{text-align:center;float:none;margin:0;margin-bottom:10px;max-width:100%;}}body.page-detail .field--name-field-product-image,body.page-detail .field--name-field-news-article-portrait-imag{width:calc(35% - 20px);float:right;margin-left:20px;text-align:right;}@media (max-width:767px){body.page-detail .field--name-field-product-image,body.page-detail .field--name-field-news-article-portrait-imag{float:none;width:100%;margin:0;text-align:center;}}body.page-node-supplier .section.content-wrapper .region-inner{background:transparent;border:none;padding:0;margin:0;}body.page-node-supplier #block-fsw-theme-content{margin-left:10px;margin-right:10px;}body.page-node-supplier .node--type-supplier > div:nth-child(1){padding:20px;background:white;border-radius:6px;border:1px solid #dcdfe1;margin-bottom:30px;}body.page-node-sample_product .section.content-wrapper .region-inner{margin-left:10px;margin-right:10px;}body.page-node-sample_product .flex-control-nav > li{margin:0 5px 3px 0;}body.page-node-sample_product .flex-control-nav a{display:block;width:20px;height:21px;font-size:0;overflow:hidden;border-radius:3px;border:1px solid #dcdfe1;background:#fff;box-shadow:none;}body.page-node-sample_product .flex-control-nav a.flex-active{background:#e30613;}body.page-node-page #block-fsw-theme-page-title{font-size:18px;}body.page-node-page #block-fsw-theme-page-title h1{color:#293480;margin:0 0 20px;}body.page-node-page #block-fsw-theme-content{font-size:18px;}body.page-search .section.content-wrapper .region-inner{background:transparent;padding:0;margin-bottom:30px;border-radius:6px;border:0;margin-right:10px;margin-left:10px;}body.page-search .view-search .view-header{margin-bottom:10px;}body.page-search .view-search .views-view-responsive-grid__item{background:white;border-radius:6px;border:1px solid #dcdfe1;padding:20px;}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
