@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*!
Theme Name: Kingfisher
Author: iClicks
Author URI: https://www.iclicks.nl/
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kfi
*/

/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*/
 *,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}::before,::after{--tw-content:''}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Red Hat Display,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:#fff0}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;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}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:#fff0;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role="button"]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}body{scroll-behavior:smooth!important;font-family:Red Hat Display,sans-serif!important;--tw-text-opacity:1 !important;color:rgb(51 51 51 / var(--tw-text-opacity))!important;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:15px;font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.25;letter-spacing:0em}h1.bg-paint,h2.bg-paint,h3.bg-paint,h4.bg-paint,h5.bg-paint,h6.bg-paint,.h1.bg-paint,.h2.bg-paint,.h3.bg-paint,.h4.bg-paint,.h5.bg-paint,.h6.bg-paint,h1.bg-paint-white,h2.bg-paint-white,h3.bg-paint-white,h4.bg-paint-white,h5.bg-paint-white,h6.bg-paint-white,.h1.bg-paint-white,.h2.bg-paint-white,.h3.bg-paint-white,.h4.bg-paint-white,.h5.bg-paint-white,.h6.bg-paint-white{position:relative;z-index:10;display:inline-block}h1.bg-paint:before,h2.bg-paint:before,h3.bg-paint:before,h4.bg-paint:before,h5.bg-paint:before,h6.bg-paint:before,.h1.bg-paint:before,.h2.bg-paint:before,.h3.bg-paint:before,.h4.bg-paint:before,.h5.bg-paint:before,.h6.bg-paint:before,h1.bg-paint-white:before,h2.bg-paint-white:before,h3.bg-paint-white:before,h4.bg-paint-white:before,h5.bg-paint-white:before,h6.bg-paint-white:before,.h1.bg-paint-white:before,.h2.bg-paint-white:before,.h3.bg-paint-white:before,.h4.bg-paint-white:before,.h5.bg-paint-white:before,.h6.bg-paint-white:before{position:absolute;right:0;z-index:-1;height:100%;width:100%;background-image:url(/wp-content/themes/kingfisher/assets/img/bg-paint.svg);background-size:contain;background-position:center;background-repeat:no-repeat;--tw-content:'';content:var(--tw-content)}h1.bg-paint-white:before,h2.bg-paint-white:before,h3.bg-paint-white:before,h4.bg-paint-white:before,h5.bg-paint-white:before,h6.bg-paint-white:before,.h1.bg-paint-white:before,.h2.bg-paint-white:before,.h3.bg-paint-white:before,.h4.bg-paint-white:before,.h5.bg-paint-white:before,.h6.bg-paint-white:before{background-image:url(/wp-content/themes/kingfisher/assets/img/bg-paint-white.png)}h1,.h1{font-size:28px}@media (min-width:768px){h1,.h1{font-size:42px}}@media (min-width:1024px){h1,.h1{font-size:42px}}h2,.h2{font-size:26px}@media (min-width:768px){h2,.h2{font-size:36px}}h3,.h3{font-size:22px}@media (min-width:768px){h3,.h3{font-size:28px}}h4,.h4{font-size:20px}.cart-subtotal h4,.order-total h4,.cart-subtotal .h4,.order-total .h4{top:-7px!important;font-size:12px!important}@media (min-width:768px){h4,.h4{font-size:26px}}h5,.h5{font-size:18px}@media (min-width:768px){h5,.h5{font-size:22px}}h6,.h6{font-size:16px}@media (min-width:768px){h6,.h6{font-size:18px}}sup{top:-10px}p{margin-bottom:20px;font-size:15px;line-height:1.625}@media (min-width:768px){p{margin-bottom:25px;font-size:16px}}a{font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}a:hover{--tw-text-opacity:1;color:rgb(89 187 238 / var(--tw-text-opacity))}strong{font-weight:700}ul,ol{margin-bottom:20px;list-style-type:disc;padding-left:20px}footer ul{list-style-type:none;padding-left:0}ol{list-style-type:decimal}ul li,ol li{line-height:1.625!important}.text-editor ul li{position:relative!important}ul.check{position:relative!important;list-style-type:none!important;padding-left:0px!important}ul.check li{position:relative;padding-left:15px}@media (min-width:768px){ul.check li{padding-left:20px}}ul.check li:before{content:'\f00c';font-family:'Font Awesome 5 Free';position:absolute!important;top:2px!important;left:0px!important;font-size:12px!important;font-weight:600!important;--tw-text-opacity:1 !important;color:rgb(8 198 159 / var(--tw-text-opacity))!important}@media (min-width:768px){ul.check li:before{top:5px!important}}ul.list-wrapper,ul.list-wrapper ul{position:relative!important;list-style-type:disc!important;padding-left:20px!important}ol.list-wrapper,ol.list-wrapper ol{position:relative!important;list-style-type:decimal!important;padding-left:20px!important}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1340px){.container{max-width:1340px}}.title{margin-bottom:0px!important;line-height:1.25!important}.subtitle{margin-bottom:10px!important;font-weight:700!important}.btn,.glsr-form-wrap button,.woocommerce-message .button{margin-bottom:10px!important;display:inline-flex!important;width:100%!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;border-radius:0.125rem!important;border-width:2px!important;padding-left:35px!important;padding-right:35px!important;padding-top:15px!important;padding-bottom:15px!important;text-align:center!important;font-size:16px!important;font-weight:700!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:300ms!important}@media (min-width:640px){.btn,.glsr-form-wrap button,.woocommerce-message .button{margin-bottom:0px!important;width:auto!important}}.btn-sm{padding-left:20px!important;padding-right:20px!important;padding-top:8px!important;padding-bottom:8px!important}.paintcan.btn-primary:after{position:absolute;right:20px;top:-2px;z-index:-10;display:block;height:48px;width:24px;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(89 187 238 / var(--tw-bg-opacity));padding-top:14px;padding-right:33px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.paintcan.btn-primary:hover:after{right:0;z-index:10;--tw-bg-opacity:1;background-color:rgb(69 169 221 / var(--tw-bg-opacity))}@media (min-width:640px){.paintcan.btn-primary:hover:after{right:-23px}}.paintcan.btn-primary:after{content:url(/wp-content/themes/kingfisher/assets/img/blik.svg)}.btn-primary,.glsr-form-wrap button,.woocommerce-message .button{position:relative!important;border-radius:9999px!important;border-width:2px!important;--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(89 187 238 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important;margin-bottom:10px}.btn-primary:hover,.glsr-form-wrap button:hover,.woocommerce-message .button:hover{--tw-border-opacity:1 !important;border-color:rgb(69 169 221 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important}.btn-primary.muted{border-width:2px!important;--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(89 187 238 / var(--tw-text-opacity))!important}.btn-primary.muted:hover{--tw-border-opacity:1 !important;border-color:rgb(21 29 64 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.menu-btn-primary{margin-left:10px!important;margin-right:10px!important;margin-top:10px!important;height:44px!important}@media (min-width:1024px){.menu-btn-primary{margin-left:0px!important;margin-right:0px!important;margin-top:0px!important}}.menu-btn-primary a,a.menu-btn-primary{margin-bottom:10px!important;display:inline-flex!important;width:100%!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;border-radius:0.125rem!important;border-width:2px!important;padding-left:35px!important;padding-right:35px!important;padding-top:15px!important;padding-bottom:15px!important;text-align:center!important;font-size:16px!important;font-weight:700!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:300ms!important}@media (min-width:640px){.menu-btn-primary a,a.menu-btn-primary{margin-bottom:0px!important;width:auto!important}}.paintcan.menu-btn-primary a:after,a.paintcan.menu-btn-primary:after{position:absolute;right:20px;top:-2px;z-index:-10;display:block;height:48px;width:24px;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(89 187 238 / var(--tw-bg-opacity));padding-top:14px;padding-right:33px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.paintcan.menu-btn-primary a:hover:after,a.paintcan.menu-btn-primary:hover:after{right:0;z-index:10;--tw-bg-opacity:1;background-color:rgb(69 169 221 / var(--tw-bg-opacity))}@media (min-width:640px){.paintcan.menu-btn-primary a:hover:after,a.paintcan.menu-btn-primary:hover:after{right:-23px}}.paintcan.menu-btn-primary a:after,a.paintcan.menu-btn-primary:after{content:url(/wp-content/themes/kingfisher/assets/img/blik.svg)!important}.menu-btn-primary a,a.menu-btn-primary{position:relative!important;border-radius:9999px!important;border-width:2px!important;--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(89 187 238 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.menu-btn-primary a:hover,a.menu-btn-primary:hover{--tw-border-opacity:1 !important;border-color:rgb(69 169 221 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important}.menu-btn-primary a.muted,a.menu-btn-primary.muted{border-width:2px!important;--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(89 187 238 / var(--tw-text-opacity))!important}.menu-btn-primary a.muted:hover,a.menu-btn-primary.muted:hover{--tw-border-opacity:1 !important;border-color:rgb(21 29 64 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.menu-btn-primary a,a.menu-btn-primary{height:44px!important}.mega-menu-link.mega-menu-logo{text-align:left!important}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:0px!important}#mega-menu-wrap-shop{display:inline-block!important}[multiple],[type="date"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,input,textarea,.select2-container--default .select2-selection--single{border-radius:0.375rem!important;border-width:1px!important;--tw-border-opacity:1 !important;border-color:rgb(217 217 217 / var(--tw-border-opacity))!important;padding-left:20px!important;padding-right:20px!important;padding-top:10px!important;padding-bottom:10px!important}[multiple]:focus,[type="date"]:focus,[type="datetime-local"]:focus,[type="email"]:focus,[type="month"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="text"]:focus,[type="time"]:focus,[type="url"]:focus,[type="week"]:focus,select:focus,input:focus,textarea:focus,.select2-container--default .select2-selection--single:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important;--tw-ring-opacity:1 !important;--tw-ring-color:rgb(217 217 217 / var(--tw-ring-opacity)) !important}.break-word{overflow-wrap:break-word}[multiple]:focus,[type="date"]:focus,[type="datetime-local"]:focus,[type="email"]:focus,[type="month"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="text"]:focus,[type="time"]:focus,[type="url"]:focus,[type="week"]:focus,select:focus,input:focus,textarea:focus,.select2-container--default .select2-selection--single:focus{box-shadow:none!important}.select2-container--default .select2-selection--single{margin-bottom:4px!important;height:46px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px!important}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0px!important}.select2-hidden-accessible{width:auto!important}.woocommerce-form-login{max-width:400px!important}.woocommerce-form-login .woocommerce-button{margin-bottom:10px!important;display:inline-flex!important;width:100%!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;border-radius:0.125rem!important;border-width:2px!important;padding-left:35px!important;padding-right:35px!important;padding-top:15px!important;padding-bottom:15px!important;text-align:center!important;font-size:16px!important;font-weight:700!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:300ms!important}@media (min-width:640px){.woocommerce-form-login .woocommerce-button{margin-bottom:0px!important;width:auto!important}}.paintcan.woocommerce-form-login .woocommerce-button:after{position:absolute;right:20px;top:-2px;z-index:-10;display:block;height:48px;width:24px;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(89 187 238 / var(--tw-bg-opacity));padding-top:14px;padding-right:33px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.paintcan.woocommerce-form-login .woocommerce-button:hover:after{right:0;z-index:10;--tw-bg-opacity:1;background-color:rgb(69 169 221 / var(--tw-bg-opacity))}@media (min-width:640px){.paintcan.woocommerce-form-login .woocommerce-button:hover:after{right:-23px}}.paintcan.woocommerce-form-login .woocommerce-button:after{content:url(/wp-content/themes/kingfisher/assets/img/blik.svg)!important}.woocommerce-form-login .woocommerce-button{position:relative!important;border-radius:9999px!important;border-width:2px!important;--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(89 187 238 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.woocommerce-form-login .woocommerce-button:hover{--tw-border-opacity:1 !important;border-color:rgb(69 169 221 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important}.woocommerce-form-login .woocommerce-button.muted{border-width:2px!important;--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(89 187 238 / var(--tw-text-opacity))!important}.woocommerce-form-login .woocommerce-button.muted:hover{--tw-border-opacity:1 !important;border-color:rgb(21 29 64 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{--tw-text-opacity:1 !important;color:rgb(51 51 51 / var(--tw-text-opacity))!important}.js-dgwt-wcas-overlay-mobile{padding:10px}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{top:63px!important}button.wp-element-button{margin-bottom:10px!important;display:inline-flex!important;width:100%!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;border-radius:0.125rem!important;border-width:2px!important;padding-left:35px!important;padding-right:35px!important;padding-top:15px!important;padding-bottom:15px!important;text-align:center!important;font-size:16px!important;font-weight:700!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:300ms!important}@media (min-width:640px){button.wp-element-button{margin-bottom:0px!important;width:auto!important}}button.paintcan.wp-element-button:after{position:absolute;right:20px;top:-2px;z-index:-10;display:block;height:48px;width:24px;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(89 187 238 / var(--tw-bg-opacity));padding-top:14px;padding-right:33px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}button.paintcan.wp-element-button:hover:after{right:0;z-index:10;--tw-bg-opacity:1;background-color:rgb(69 169 221 / var(--tw-bg-opacity))}@media (min-width:640px){button.paintcan.wp-element-button:hover:after{right:-23px}}button.paintcan.wp-element-button:after{content:url(/wp-content/themes/kingfisher/assets/img/blik.svg)!important}button.wp-element-button{position:relative!important;border-radius:9999px!important;border-width:2px!important;--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(89 187 238 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}button.wp-element-button:hover{--tw-border-opacity:1 !important;border-color:rgb(69 169 221 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important}button.wp-element-button.muted{border-width:2px!important;--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(89 187 238 / var(--tw-text-opacity))!important}button.wp-element-button.muted:hover{--tw-border-opacity:1 !important;border-color:rgb(21 29 64 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.visible{visibility:visible!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.inset-0{inset:0px!important}.-bottom-\[28px\]{bottom:-28px!important}.-left-\[100vw\]{left:-100vw!important}.-left-\[70px\]{left:-70px!important}.-right-\[122px\]{right:-122px!important}.-right-\[209px\]{right:-209px!important}.-right-\[254px\]{right:-254px!important}.-top-10{top:-10px!important}.-top-15{top:-15px!important}.-top-2{top:-2px!important}.-top-\[14px\]{top:-14px!important}.-top-\[1px\]{top:-1px!important}.-top-\[7px\]{top:-7px!important}.bottom-0{bottom:0px!important}.bottom-20{bottom:20px!important}.bottom-\[26px\]{bottom:26px!important}.bottom-\[88px\]{bottom:88px!important}.left-0{left:0px!important}.left-100p{left:100%!important}.left-20{left:20px!important}.left-50p{left:50%!important}.left-\[auto\]{left:auto!important}.left-\[unset\]{left:unset!important}.left-auto{left:auto!important}.right-0{right:0px!important}.right-10{right:10px!important}.right-20{right:20px!important}.right-35{right:35px!important}.right-50p{right:50%!important}.right-8{right:8px!important}.right-\[3px\]{right:3px!important}.right-\[5px\]{right:5px!important}.right-\[85px\]{right:85px!important}.top-0{top:0px!important}.top-10{top:10px!important}.top-2{top:2px!important}.top-20{top:20px!important}.top-3{top:3px!important}.top-8{top:8px!important}.top-80{top:80px!important}.top-\[1px\]{top:1px!important}.top-\[30\%\]{top:30%!important}.top-\[36\%\]{top:36%!important}.top-\[3px\]{top:3px!important}.top-\[5px\]{top:5px!important}.top-\[63px\]{top:63px!important}.top-\[64px\]{top:64px!important}.top-\[unset\]{top:unset!important}.-z-10{z-index:-10!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-50{z-index:50!important}.z-\[-1\]{z-index:-1!important}.z-\[100\]{z-index:100!important}.z-\[110\]{z-index:110!important}.z-\[49\]{z-index:49!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.col-span-1{grid-column:span 1 / span 1!important}.col-span-2{grid-column:span 2 / span 2!important}.col-span-3{grid-column:span 3 / span 3!important}.col-span-4{grid-column:span 4 / span 4!important}.col-span-6{grid-column:span 6 / span 6!important}.col-span-9{grid-column:span 9 / span 9!important}.float-right{float:right!important}.float-left{float:left!important}.float-none{float:none!important}.m-0{margin:0px!important}.m-\[8px\]{margin:8px!important}.-mx-10{margin-left:-10px!important;margin-right:-10px!important}.mx-0{margin-left:0px!important;margin-right:0px!important}.mx-10{margin-left:10px!important;margin-right:10px!important}.mx-20{margin-left:20px!important;margin-right:20px!important}.mx-5{margin-left:5px!important;margin-right:5px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-15{margin-top:15px!important;margin-bottom:15px!important}.my-20{margin-top:20px!important;margin-bottom:20px!important}.my-30{margin-top:30px!important;margin-bottom:30px!important}.my-40{margin-top:40px!important;margin-bottom:40px!important}.my-5{margin-top:5px!important;margin-bottom:5px!important}.-mb-20{margin-bottom:-20px!important}.-ml-\[50vw\]{margin-left:-50vw!important}.-mr-20{margin-right:-20px!important}.-mr-\[50vw\]{margin-right:-50vw!important}.-mt-10{margin-top:-10px!important}.-mt-\[3px\]{margin-top:-3px!important}.mb-0{margin-bottom:0px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-2{margin-bottom:2px!important}.mb-20{margin-bottom:20px!important}.mb-3{margin-bottom:3px!important}.mb-30{margin-bottom:30px!important}.mb-4{margin-bottom:4px!important}.mb-40{margin-bottom:40px!important}.mb-6{margin-bottom:6px!important}.mb-\[5px\]{margin-bottom:5px!important}.ml-0{margin-left:0px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-4{margin-left:4px!important}.ml-\[5\%\]{margin-left:5%!important}.ml-auto{margin-left:auto!important}.mr-0{margin-right:0px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-2{margin-right:2px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mr-4{margin-right:4px!important}.mr-5{margin-right:5px!important}.mr-6{margin-right:6px!important}.mr-\[3px\]{margin-right:3px!important}.mr-\[5px\]{margin-right:5px!important}.mr-\[6px\]{margin-right:6px!important}.mr-\[8px\]{margin-right:8px!important}.mr-auto{margin-right:auto!important}.mt-10{margin-top:10px!important}.mt-100{margin-top:100px!important}.mt-20{margin-top:20px!important}.mt-40{margin-top:40px!important}.mt-\[144px\]{margin-top:144px!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.hidden{display:none!important}.aspect-4\/3{aspect-ratio:4 / 3!important}.aspect-square{aspect-ratio:1 / 1!important}.h-0{height:0px!important}.h-10{height:10px!important}.h-100{height:100px!important}.h-15{height:15px!important}.h-20{height:20px!important}.h-200{height:200px!important}.h-30{height:30px!important}.h-32{height:32px!important}.h-40{height:40px!important}.h-80{height:80px!important}.h-\[14px\]{height:14px!important}.h-\[16px\]{height:16px!important}.h-\[1px\]{height:1px!important}.h-\[250px\]{height:250px!important}.h-\[27px\]{height:27px!important}.h-\[32px\]{height:32px!important}.h-\[34px\]{height:34px!important}.h-\[355px\]{height:355px!important}.h-\[42px\]{height:42px!important}.h-\[44px\]{height:44px!important}.h-\[46px\]{height:46px!important}.h-\[48px\]{height:48px!important}.h-\[60px\]{height:60px!important}.h-auto{height:auto!important}.h-full{height:100%!important}.h-screen{height:100vh!important}.max-h-0{max-height:0px!important}.max-h-100{max-height:100px!important}.max-h-\[1000px\]{max-height:1000px!important}.max-h-\[34px\]{max-height:34px!important}.max-h-\[400px\]{max-height:400px!important}.min-h-\[34px\]{min-height:34px!important}.min-h-\[40px\]{min-height:40px!important}.w-10{width:10px!important}.w-100{width:100px!important}.w-10p{width:10%!important}.w-15{width:15px!important}.w-20{width:20px!important}.w-200{width:200px!important}.w-24{width:24px!important}.w-30{width:30px!important}.w-32{width:32px!important}.w-40{width:40px!important}.w-50p{width:50%!important}.w-70{width:70px!important}.w-75p{width:75%!important}.w-80{width:80px!important}.w-\[110\%\]{width:110%!important}.w-\[110px\]{width:110px!important}.w-\[120px\]{width:120px!important}.w-\[127px\]{width:127px!important}.w-\[14px\]{width:14px!important}.w-\[16px\]{width:16px!important}.w-\[175px\]{width:175px!important}.w-\[255px\]{width:255px!important}.w-\[32px\]{width:32px!important}.w-\[42px\]{width:42px!important}.w-\[44px\]{width:44px!important}.w-\[60px\]{width:60px!important}.w-\[65px\]{width:65px!important}.w-\[calc\(100\%-66px\)\]{width:calc(100% - 66px)!important}.w-\[calc\(100vw-100\%\)\]{width:calc(100vw - 100%)!important}.w-auto{width:auto!important}.w-full{width:100%!important}.w-screen{width:100vw!important}.min-w-\[20px\]{min-width:20px!important}.max-w-100{max-width:100px!important}.max-w-\[100px\]{max-width:100px!important}.max-w-\[150px\]{max-width:150px!important}.max-w-\[225px\]{max-width:225px!important}.max-w-\[250px\]{max-width:250px!important}.max-w-\[275px\]{max-width:275px!important}.max-w-\[300px\]{max-width:300px!important}.max-w-\[400px\]{max-width:400px!important}.max-w-lg{max-width:32rem!important}.max-w-screen-lg{max-width:1024px!important}.max-w-screen-sm{max-width:640px!important}.max-w-screen-xl{max-width:1340px!important}.max-w-sm{max-width:24rem!important}.flex-1{flex:1 1 0%!important}.rotate-180{--tw-rotate:180deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.cursor-pointer{cursor:pointer!important}.select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.resize{resize:both!important}.list-decimal{list-style-type:decimal!important}.list-disc{list-style-type:disc!important}.list-none{list-style-type:none!important}.auto-cols-auto{grid-auto-columns:auto!important}.grid-flow-col{grid-auto-flow:column!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.grid-cols-\[110px\2c 120px\]{grid-template-columns:110px 120px!important}.grid-cols-\[67px_1fr\]{grid-template-columns:67px 1fr!important}.grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr!important}.grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-center{align-items:center!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-10{gap:10px!important}.gap-20{gap:20px!important}.gap-40{gap:40px!important}.gap-\[12px\]{gap:12px!important}.gap-x-20{-moz-column-gap:20px!important;column-gap:20px!important}.gap-x-30{-moz-column-gap:30px!important;column-gap:30px!important}.gap-y-10{row-gap:10px!important}.gap-y-40{row-gap:40px!important}.self-center{align-self:center!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.scroll-smooth{scroll-behavior:smooth!important}.text-ellipsis{text-overflow:ellipsis!important}.text-nowrap{text-wrap:nowrap!important}.break-words{overflow-wrap:break-word!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:0.5rem!important}.rounded-md{border-radius:0.375rem!important}.rounded-none{border-radius:0px!important}.rounded-sm{border-radius:0.125rem!important}.rounded-l-lg{border-top-left-radius:0.5rem!important;border-bottom-left-radius:0.5rem!important}.rounded-r-lg{border-top-right-radius:0.5rem!important;border-bottom-right-radius:0.5rem!important}.rounded-t-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.rounded-bl-lg{border-bottom-left-radius:0.5rem!important}.rounded-br-lg{border-bottom-right-radius:0.5rem!important}.rounded-tl-lg{border-top-left-radius:0.5rem!important}.border{border-width:1px!important}.border-0{border-width:0px!important}.border-2{border-width:2px!important}.border-b{border-bottom-width:1px!important}.border-b-2{border-bottom-width:2px!important}.border-l{border-left-width:1px!important}.border-l-2{border-left-width:2px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-solid{border-style:solid!important}.border-black{--tw-border-opacity:1 !important;border-color:rgb(0 0 0 / var(--tw-border-opacity))!important}.border-gray{--tw-border-opacity:1 !important;border-color:rgb(188 188 188 / var(--tw-border-opacity))!important}.border-gray-light{--tw-border-opacity:1 !important;border-color:rgb(217 217 217 / var(--tw-border-opacity))!important}.border-gray-light_alt{--tw-border-opacity:1 !important;border-color:rgb(222 222 222 / var(--tw-border-opacity))!important}.border-gray-lighter{--tw-border-opacity:1 !important;border-color:rgb(237 238 244 / var(--tw-border-opacity))!important}.border-primary{--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important}.border-primary-dark{--tw-border-opacity:1 !important;border-color:rgb(21 29 64 / var(--tw-border-opacity))!important}.border-primary-light{--tw-border-opacity:1 !important;border-color:rgb(160 219 249 / var(--tw-border-opacity))!important}.border-white{--tw-border-opacity:1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.border-b-\[\#2d3353\]{--tw-border-opacity:1 !important;border-bottom-color:rgb(45 51 83 / var(--tw-border-opacity))!important}.border-b-gray-light{--tw-border-opacity:1 !important;border-bottom-color:rgb(217 217 217 / var(--tw-border-opacity))!important}.border-b-white{--tw-border-opacity:1 !important;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.border-l-gray-light{--tw-border-opacity:1 !important;border-left-color:rgb(217 217 217 / var(--tw-border-opacity))!important}.border-l-white{--tw-border-opacity:1 !important;border-left-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.border-r-gray-light{--tw-border-opacity:1 !important;border-right-color:rgb(217 217 217 / var(--tw-border-opacity))!important}.border-t-white{--tw-border-opacity:1 !important;border-top-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.bg-\[\#151D40\]{--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important}.bg-black{--tw-bg-opacity:1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.bg-gray-dark{--tw-bg-opacity:1 !important;background-color:rgb(161 165 179 / var(--tw-bg-opacity))!important}.bg-gray-darker{--tw-bg-opacity:1 !important;background-color:rgb(12 16 36 / var(--tw-bg-opacity))!important}.bg-gray-darkest{--tw-bg-opacity:1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.bg-gray-light{--tw-bg-opacity:1 !important;background-color:rgb(217 217 217 / var(--tw-bg-opacity))!important}.bg-gray-lighter{--tw-bg-opacity:1 !important;background-color:rgb(237 238 244 / var(--tw-bg-opacity))!important}.bg-green{--tw-bg-opacity:1 !important;background-color:rgb(8 198 159 / var(--tw-bg-opacity))!important}.bg-orange{--tw-bg-opacity:1 !important;background-color:rgb(255 91 0 / var(--tw-bg-opacity))!important}.bg-primary{--tw-bg-opacity:1 !important;background-color:rgb(89 187 238 / var(--tw-bg-opacity))!important}.bg-primary-dark{--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important}.bg-primary-hover{--tw-bg-opacity:1 !important;background-color:rgb(69 169 221 / var(--tw-bg-opacity))!important}.bg-primary-light{--tw-bg-opacity:1 !important;background-color:rgb(160 219 249 / var(--tw-bg-opacity))!important}.bg-transparent{background-color:transparent!important}.bg-white{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.bg-opacity-50{--tw-bg-opacity:0.5 !important}.bg-opacity-70{--tw-bg-opacity:0.7 !important}.bg-opacity-90{--tw-bg-opacity:0.9 !important}.bg-\[url\(\'\/wp-content\/themes\/kingfisher\/assets\/img\/bg-paint-white\.png\'\)\]{
  background-image: url(/wp-content/themes/kingfisher/assets/img/bg-paint-white.png) !important;
}

.bg-\[url\(\'\/wp-content\/themes\/kingfisher\/assets\/img\/bg-paint\.svg\'\)\]{
  background-image: url(/wp-content/themes/kingfisher/assets/img/bg-paint.svg) !important;
}

.bg-contain{
  background-size: contain !important;
}

.bg-center{
  background-position: center !important;
}

.bg-no-repeat{
  background-repeat: no-repeat !important;
}

.fill-primary{
  fill: #59BBEE !important;
}

.fill-white{
  fill: #fff !important;
}

.object-contain{
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-cover{
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-center{
  -o-object-position: center !important;
     object-position: center !important;
}

.object-right{
  -o-object-position: right !important;
     object-position: right !important;
}

.p-0{
  padding: 0px !important;
}

.p-10{
  padding: 10px !important;
}

.p-20{
  padding: 20px !important;
}

.p-3{
  padding: 3px !important;
}

.p-30{
  padding: 30px !important;
}

.p-35{
  padding: 35px !important;
}

.p-\[12px\]{
  padding: 12px !important;
}

.p-\[8px\]{
  padding: 8px !important;
}

.px-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.px-10{
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.px-15{
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.px-20{
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.px-30{
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.px-35{
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.px-5{
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.px-\[9px\]{
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.py-0{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.py-10{
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.py-15{
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.py-150{
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}

.py-2{
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.py-20{
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.py-30{
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.py-4{
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.py-40{
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py-5{
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.py-50{
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.py-6{
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.py-60{
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.py-8{
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.py-80{
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.py-\[10px\]{
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.py-\[24px\]{
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.py-\[2px\]{
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.py-\[4px\]{
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.py-\[5px\]{
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.pb-0{
  padding-bottom: 0px !important;
}

.pb-10{
  padding-bottom: 10px !important;
}

.pb-20{
  padding-bottom: 20px !important;
}

.pb-25{
  padding-bottom: 25px !important;
}

.pb-40{
  padding-bottom: 40px !important;
}

.pb-50{
  padding-bottom: 50px !important;
}

.pb-\[44px\]{
  padding-bottom: 44px !important;
}

.pb-\[75px\]{
  padding-bottom: 75px !important;
}

.pl-0{
  padding-left: 0px !important;
}

.pl-10{
  padding-left: 10px !important;
}

.pl-15{
  padding-left: 15px !important;
}

.pl-20{
  padding-left: 20px !important;
}

.pl-30{
  padding-left: 30px !important;
}

.pl-35{
  padding-left: 35px !important;
}

.pl-4{
  padding-left: 4px !important;
}

.pl-60{
  padding-left: 60px !important;
}

.pl-\[94px\]{
  padding-left: 94px !important;
}

.pr-0{
  padding-right: 0px !important;
}

.pr-10{
  padding-right: 10px !important;
}

.pr-15{
  padding-right: 15px !important;
}

.pr-20{
  padding-right: 20px !important;
}

.pr-4{
  padding-right: 4px !important;
}

.pr-60{
  padding-right: 60px !important;
}

.pr-\[12px\]{
  padding-right: 12px !important;
}

.pr-\[21px\]{
  padding-right: 21px !important;
}

.pr-\[33px\]{
  padding-right: 33px !important;
}

.pt-0{
  padding-top: 0px !important;
}

.pt-10{
  padding-top: 10px !important;
}

.pt-20{
  padding-top: 20px !important;
}

.pt-25{
  padding-top: 25px !important;
}

.pt-50{
  padding-top: 50px !important;
}

.pt-\[14px\]{
  padding-top: 14px !important;
}

.pt-\[3px\]{
  padding-top: 3px !important;
}

.text-left{
  text-align: left !important;
}

.text-center{
  text-align: center !important;
}

.align-middle{
  vertical-align: middle !important;
}

.align-super{
  vertical-align: super !important;
}

.font-sans{
  font-family: Red Hat Display, sans-serif !important;
}

.text-12{
  font-size: 12px !important;
}

.text-14{
  font-size: 14px !important;
}

.text-15{
  font-size: 15px !important;
}

.text-16{
  font-size: 16px !important;
}

.text-18{
  font-size: 18px !important;
}

.text-20{
  font-size: 20px !important;
}

.text-22{
  font-size: 22px !important;
}

.text-24{
  font-size: 24px !important;
}

.text-26{
  font-size: 26px !important;
}

.text-28{
  font-size: 28px !important;
}

.text-\[0px\]{
  font-size: 0px !important;
}

.text-\[24px\]{
  font-size: 24px !important;
}

.text-\[26px\]{
  font-size: 26px !important;
}

.text-\[32px\]{
  font-size: 32px !important;
}

.text-\[8px\]{
  font-size: 8px !important;
}

.font-black{
  font-weight: 900 !important;
}

.font-bold{
  font-weight: 700 !important;
}

.font-extrabold{
  font-weight: 800 !important;
}

.font-normal{
  font-weight: 400 !important;
}

.font-semibold{
  font-weight: 600 !important;
}

.italic{
  font-style: italic !important;
}

.not-italic{
  font-style: normal !important;
}

.leading-3{
  line-height: .75rem !important;
}

.leading-4{
  line-height: 1rem !important;
}

.leading-8{
  line-height: 2rem !important;
}

.leading-none{
  line-height: 1 !important;
}

.leading-relaxed{
  line-height: 1.625 !important;
}

.leading-snug{
  line-height: 1.375 !important;
}

.leading-tight{
  line-height: 1.25 !important;
}

.tracking-normal{
  letter-spacing: 0em !important;
}

.text-body{
  --tw-text-opacity: 1 !important;
  color: rgb(51 51 51 / var(--tw-text-opacity)) !important;
}

.text-gray{
  --tw-text-opacity: 1 !important;
  color: rgb(188 188 188 / var(--tw-text-opacity)) !important;
}

.text-gray-dark{
  --tw-text-opacity: 1 !important;
  color: rgb(161 165 179 / var(--tw-text-opacity)) !important;
}

.text-green{
  --tw-text-opacity: 1 !important;
  color: rgb(8 198 159 / var(--tw-text-opacity)) !important;
}

.text-green-light{
  --tw-text-opacity: 1 !important;
  color: rgb(8 198 159 / var(--tw-text-opacity)) !important;
}

.text-primary{
  --tw-text-opacity: 1 !important;
  color: rgb(89 187 238 / var(--tw-text-opacity)) !important;
}

.text-primary-dark{
  --tw-text-opacity: 1 !important;
  color: rgb(21 29 64 / var(--tw-text-opacity)) !important;
}

.text-primary-light{
  --tw-text-opacity: 1 !important;
  color: rgb(160 219 249 / var(--tw-text-opacity)) !important;
}

.text-transparent{
  color: transparent !important;
}

.text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.underline{
  text-decoration-line: underline !important;
}

.no-underline{
  text-decoration-line: none !important;
}

.antialiased{
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.opacity-0{
  opacity: 0 !important;
}

.opacity-10{
  opacity: 0.1 !important;
}

.opacity-100{
  opacity: 1 !important;
}

.opacity-20{
  opacity: 0.2 !important;
}

.opacity-25{
  opacity: 0.25 !important;
}

.opacity-30{
  opacity: 0.3 !important;
}

.opacity-40{
  opacity: 0.4 !important;
}

.opacity-5{
  opacity: 0.05 !important;
}

.opacity-50{
  opacity: 0.5 !important;
}

.opacity-60{
  opacity: 0.6 !important;
}

.opacity-70{
  opacity: 0.7 !important;
}

.opacity-75{
  opacity: 0.75 !important;
}

.opacity-80{
  opacity: 0.8 !important;
}

.opacity-90{
  opacity: 0.9 !important;
}

.opacity-95{
  opacity: 0.95 !important;
}

.shadow-none{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.shadow-top{
  --tw-shadow: 10px 10px 10px 9px #d1cece; !important;
  --tw-shadow-colored: 10px 10px 10px 9px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.outline-none{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.outline{
  outline-style: solid !important;
}

.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition-all{
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.delay-0{
  transition-delay: 0s !important;
}

.duration-100{
  transition-duration: 100ms !important;
}

.duration-150{
  transition-duration: 150ms !important;
}

.duration-200{
  transition-duration: 200ms !important;
}

.duration-300{
  transition-duration: 300ms !important;
}

.duration-\[50ms\]{
  transition-duration: 50ms !important;
}

.content-\[\'\'\]{
  --tw-content: '' !important;
  content: var(--tw-content) !important;
}

.full-bleed{
  left: 50% !important;
  right: 50% !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  width: 100vw !important;
}

#sticky-cta{
  right: -254px !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.scrolled #sticky-cta{
  right: -209px !important;
}

.scrolled .header-top{
  margin-top: 144px;
}

.scrolled .header-middle{
  position: fixed;
  top: 0px;
  z-index: 50;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.scrolled .navigation{
  position: fixed;
  top: 80px;
  z-index: 50;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.scrolled .header-search{
  position: fixed;
  top: 64px;
  z-index: 49;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.dgwt-wcas-meta{
  display: flex;
}

.dgwt-wcas-meta sup.pr-4{
  padding-right: 0px !important;
}

.dgwt-wcas-meta sup.-top-15{
  top: 0px !important;
}

.mega-title-below{
  display: none !important;
}

@media (min-width: 360px){
  .mega-title-below{
    display: block !important;
  }
}

.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(51 51 51 / var(--tw-text-opacity)) !important;
}

.footer-column a{
  font-weight: 400 !important;
}

/*--------------------------------------------------------------
# Custom ACFE Forms CSS
--------------------------------------------------------------*/

.acf-fields.acfe-column-wrapper{
  margin-left: -10px !important;
  margin-right: -10px !important;
  margin-top: -10px !important;
}

@media (min-width: 640px){
  .acf-fields.acfe-column-wrapper{
    margin-left: -15px !important;
    margin-right: -15px !important;
    margin-top: -15px !important;
  }
}

.acf-fields > .acf-field{
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.acf-fields.acfe-column-wrapper > .acf-field.acf-field-acfe-column{
  padding: 0px !important;
}

/* All input placeholders */

.acf-field input[type="text"]::-moz-placeholder, .acf-field input[type="password"]::-moz-placeholder, .acf-field input[type="date"]::-moz-placeholder, .acf-field input[type="datetime"]::-moz-placeholder, .acf-field input[type="datetime-local"]::-moz-placeholder, .acf-field input[type="email"]::-moz-placeholder, .acf-field input[type="month"]::-moz-placeholder, .acf-field input[type="number"]::-moz-placeholder, .acf-field input[type="search"]::-moz-placeholder, .acf-field input[type="tel"]::-moz-placeholder, .acf-field input[type="time"]::-moz-placeholder, .acf-field input[type="url"]::-moz-placeholder, .acf-field input[type="week"]::-moz-placeholder, .acf-field textarea::-moz-placeholder, .acf-field select::-moz-placeholder{
  font-size: 16px !important;
}

.acf-field input[type="text"]::placeholder,
.acf-field input[type="password"]::placeholder,
.acf-field input[type="date"]::placeholder,
.acf-field input[type="datetime"]::placeholder,
.acf-field input[type="datetime-local"]::placeholder,
.acf-field input[type="email"]::placeholder,
.acf-field input[type="month"]::placeholder,
.acf-field input[type="number"]::placeholder,
.acf-field input[type="search"]::placeholder,
.acf-field input[type="tel"]::placeholder,
.acf-field input[type="time"]::placeholder,
.acf-field input[type="url"]::placeholder,
.acf-field input[type="week"]::placeholder,
.acf-field textarea::placeholder,
.acf-field select::placeholder{
  font-size: 16px !important;
}

/* Phone field */

.acfe-phone-number .iti input,
.acfe-phone-number .iti input[type="tel"],
.acfe-phone-number .iti input[type="text"]{
  padding-left: 94px !important;
}

/* Submit button */

/* .acf-form-submit {
  @apply pt-10 sm:pt-15 !important;
} */

/*--------------------------------------------------------------
# Custom WooCommerce CSS
--------------------------------------------------------------*/

/* Expands the product image to the full width of its parent on archive pages */

.attachment-woocommerce_thumbnail {
  height: calc(100% + 3px) !important;
  width: 100% !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

/* Prevents the sorting select box to bleed out of its parent on smaller screen sizes */

.woocommerce-ordering{
  width: 100% !important;
}

@media (min-width: 640px){
  .woocommerce-ordering{
    width: auto !important;
  }
}

.woocommerce-ordering select{
  width: 100% !important;
  font-size: 14px !important;
}

@media (min-width: 360px){
  .woocommerce-ordering select{
    font-size: 16px !important;
  }
}

@media (min-width: 640px){
  .woocommerce-ordering select{
    width: auto !important;
  }
}

/* Styles the image size on the cart page */

.woocommerce-cart-form .attachment-woocommerce_thumbnail{
  width: 100px !important;
}

/* Styles the product wrapping link in product loops */

.woocommerce-LoopProduct-link{
  display: flex !important;
  flex: 1 1 0% !important;
  flex-direction: column !important;
}

/* Styles the product titles in product loops */

.woocommerce-loop-product__title{
  margin-bottom: 10px !important;
  min-height: 40px !important;
  font-size: 18px !important;
}

/* Styles the notices */

.woocommerce-error,
.woocommerce-info,
.woocommerce-message{
  --tw-border-opacity: 1 !important;
  border-color: rgb(89 187 238 / var(--tw-border-opacity)) !important;
}

.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before{
  --tw-text-opacity: 1 !important;
  color: rgb(89 187 238 / var(--tw-text-opacity)) !important;
}

/* Styles the archive pagination */

.woocommerce-pagination .page-numbers,
.woocommerce-pagination .page-numbers li{
  border-width: 0px !important;
}

#description h2{
  margin-bottom: 15px;
  font-family: Red Hat Display, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0em;
}

#description h2.bg-paint,#description h2.bg-paint-white{
  position: relative;
  z-index: 10;
  display: inline-block;
}

#description h2.bg-paint:before,#description h2.bg-paint-white:before{
  position: absolute;
  right: 0px;
  z-index: -1;
  height: 100%;
  width: 100%;
  background-image: url(/wp-content/themes/kingfisher/assets/img/bg-paint.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  --tw-content: '';
  content: var(--tw-content);
}

#description h2.bg-paint-white:before{
  background-image: url(/wp-content/themes/kingfisher/assets/img/bg-paint-white.png);
}

#description h2{
  font-size: 22px;
}

@media (min-width: 768px){
  #description h2{
    font-size: 28px;
  }
}

.woocommerce-pagination .page-numbers li a,
.woocommerce-pagination .page-numbers li span{
  display: flex !important;
  height: 32px !important;
  width: 32px !important;
  align-items: center !important;
  justify-content: center !important;
  background-color: transparent !important;
  padding: 0px !important;
  font-size: 14px !important;
  --tw-text-opacity: 1 !important;
  color: rgb(188 188 188 / var(--tw-text-opacity)) !important;
}

.woocommerce-pagination .page-numbers li a:hover,
.woocommerce-pagination .page-numbers li span:hover{
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(21 29 64 / var(--tw-text-opacity)) !important;
}

.woocommerce-pagination .page-numbers li span{
  --tw-text-opacity: 1 !important;
  color: rgb(21 29 64 / var(--tw-text-opacity)) !important;
}

.woocommerce-pagination .page-numbers li a.prev,
.woocommerce-pagination .page-numbers li a.next{
  margin-left: 10px !important;
  margin-right: 10px !important;
  --tw-text-opacity: 1 !important;
  color: rgb(89 187 238 / var(--tw-text-opacity)) !important;
}

.woocommerce-pagination .page-numbers li a.prev:hover,
.woocommerce-pagination .page-numbers li a.next:hover{
  background-color: transparent !important;
}

@media (min-width: 640px){
  .woocommerce-pagination .page-numbers li a.prev,
.woocommerce-pagination .page-numbers li a.next{
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
}

.woocommerce-pagination .page-numbers .current{
  border-radius: 0.375rem !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity)) !important;
  font-weight: 800 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.product .product-thumbnail img{
  border-radius: 0.125rem !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.product .loop-item ul li{
  font-size: 14px !important;
}

.product .loop-item ul.check li:before{
  top: 3px;
}

span.onsale{
  position: relative !important;
  right: 0px !important;
  top: 0px !important;
  left: auto !important;
  display: flex !important;
  height: 34px !important;
  max-height: 34px !important;
  min-height: 34px !important;
  max-width: 150px !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 9999px !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity)) !important;
  padding: 8px !important;
  font-size: 14px !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.fill-to-right-primary:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 100%;
  z-index: -10;
  display: block;
  height: 100%;
  width: calc(100vw - 100%);
  --tw-bg-opacity: 1;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity))
}

.fill-to-right-primary:before {
  content: '';
  position: absolute;
  top: 0px;
  left: -70px;
  z-index: -10;
  display: block;
  height: 100%;
  width: 70px;
  --tw-bg-opacity: 1;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity))
}

.woocommerce-loop-product__link .price-wrap{
  position: absolute;
  bottom: 0px;
}

.price-wrap bdi{
  font-size: 26px;
}

.price-wrap del{
  position: relative !important;
  margin-right: 6px !important;
  text-decoration: none;
}

.price ins{
  border-width: 0px;
  text-decoration-line: none;
}

.price del{
  --tw-text-opacity: 1;
  color: rgb(161 165 179 / var(--tw-text-opacity));
}

.price del .price-wrap-var{
  display: none !important;
}

:not(.single-product) del{
  display: none !important;
}

.price-wrap del:before {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  top: 3px;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(188 188 188 / var(--tw-border-opacity))
}

.price-wrap del .amount{
  --tw-text-opacity: 1 !important;
  color: rgb(188 188 188 / var(--tw-text-opacity)) !important;
}

.price-wrap ins {
  text-decoration: none !important;
}

.breadcrumbs i.fa-home{
  margin-right: 4px !important;
  font-size: 16px !important;
  --tw-text-opacity: 1 !important;
  color: rgb(89 187 238 / var(--tw-text-opacity)) !important;
}

.breadcrumbs i.fa-home:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(21 29 64 / var(--tw-text-opacity)) !important;
}

.breadcrumbs i.fa-chevron-right{
  margin-right: 4px !important;
  font-size: 14px !important;
  --tw-text-opacity: 1 !important;
  color: rgb(188 188 188 / var(--tw-text-opacity)) !important;
}

.glsr {
  --glsr-form-star: 16px;
  --glsr-summary-star: 16px;
  --glsr-review-star: 16px;
}

.glsr-summary{
  display: block !important;
}

@media (min-width: 1024px){
  .glsr-summary{
    display: flex !important;
  }
}

.glsr-summary {
  flex-wrap: inherit !important
}

.glsr-stars{
  justify-content: flex-start !important;
}

.glsr-tag-value{
  font-size: 12px !important;
  font-weight: 400 !important;
}

.glsr-summary-wrap{
  margin-bottom: 10px !important;
}

.woocommerce .woocommerce-result-count{
  margin-bottom: 0px !important;
  align-items: center !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}

@media (min-width: 768px){
  .woocommerce .woocommerce-result-count{
    padding-bottom: 15px !important;
  }
}

@media (min-width: 1024px){
  .woocommerce .woocommerce-result-count{
    display: flex !important;
    height: 100% !important;
  }
}

.woocommerce .woocommerce-ordering select{
  margin-bottom: 0px !important;
  display: flex !important;
  height: 100% !important;
  align-items: center !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(217 217 217 / var(--tw-border-opacity)) !important;
  font-size: 14px !important;
}

.mob-filter{
  position: fixed;
  top: 0px;
  left: -100vw;
  bottom: 0px;
  z-index: 110;
  height: 100vh;
  width: 100vw;
  overflow: scroll;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 20px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

@media (min-width: 640px){
  .mob-filter{
    left: -381px;
    width: 381px;
    overflow: auto;
  }
}

@media (min-width: 768px){
  .mob-filter{
    position: relative;
    left: 0px;
    z-index: 10;
    width: auto;
    padding-left: 0px;
  }
}

@media (min-width: 1024px){
  .mob-filter{
    height: 100%;
    overflow: auto;
    padding-top: 0px;
  }
}

.mob-filter.open{
  left: 0px;
}

.bapf_head h3{
  font-size: 18px;
}

.bapf_body ul{
  padding-left: 0px;
}

.bapf_body ul li label,
.bapf_body ul li .bapf_clr_text{
  max-width: 225px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
}

.bapf_body ul li .bapf_clr_text{
  max-width: 275px !important;
}

[for="pa_select-een-kleur"]{
  padding-right: 21px;
}

.bapf_body .roundpcs.pcs{
  float: right;
}

.bapf_sfilter.bapf_ckbox input[type=checkbox]{
  height: 16px;
  width: 16px;
}

.bapf_sfilter .bapf_img_span .bapf_clr_span_abslt{
  opacity: 0;
}

.bapf_slidr_jqrui .bapf_from input, .bapf_slidr_jqrui .bapf_to input{
  width: 100px;
  text-align: center;
}

.bapf_sfilter.bapf_clr_txt_right .bapf_body ul li label{
  width: 100% !important;
}

.bapf_sfilter.bapf_ckbox label>span.bapf_clr_text{
  width: 100% !important;
}

.bapf_sfilter .ui-widget-content .ui-state-default, 
.bapf_sfilter .ui-widget-header .ui-state-default{
  --tw-bg-opacity: 1;
  background-color: rgb(69 169 221 / var(--tw-bg-opacity));
}

.woocommerce-price-suffix{
  position: relative;
  top: -7px;
  display: block;
  font-weight: 400;
  line-height: .75rem;
}

@media (min-width: 1024px){
  .woocommerce-price-suffix{
    top: 0px;
    display: inline-block;
    line-height: 1.5;
  }
}

.content-single-product .woocommerce-price-suffix{
  top: 0px;
  display: inline-block;
}

@media (min-width: 1024px){
  .content-single-product .woocommerce-price-suffix{
    display: inline-block;
  }
}

.price-wrap-var{
  display: block;
}

@media (min-width: 1024px){
  .price-wrap-var{
    display: inline-block;
  }
}

.content-single-product  .price-wrap-var{
  display: inline-block !important;
}

@media (min-width: 1024px){
  .content-single-product  .price-wrap-var{
    display: inline-block !important;
  }
}

.cart .woocommerce-price-suffix,
.checkout .woocommerce-price-suffix{
  top: 0px !important;
}

h1.product_title.entry-title{
  margin-bottom: 15px;
  font-family: Red Hat Display, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0em;
}

h1.product_title.entry-title.bg-paint,h1.product_title.entry-title.bg-paint-white{
  position: relative;
  z-index: 10;
  display: inline-block;
}

h1.product_title.entry-title.bg-paint:before,h1.product_title.entry-title.bg-paint-white:before{
  position: absolute;
  right: 0px;
  z-index: -1;
  height: 100%;
  width: 100%;
  background-image: url(/wp-content/themes/kingfisher/assets/img/bg-paint.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  --tw-content: '';
  content: var(--tw-content);
}

h1.product_title.entry-title.bg-paint-white:before{
  background-image: url(/wp-content/themes/kingfisher/assets/img/bg-paint-white.png);
}

h1.product_title.entry-title{
  font-size: 22px;
}

@media (min-width: 768px){
  h1.product_title.entry-title{
    font-size: 28px;
  }
}

ul.flex-direction-nav{
  position: absolute;
  top: 30%;
  left: 0px;
  z-index: 10;
  margin: 0px;
  width: 100%;
  list-style-type: none;
  padding: 0px;
}

li.flex-nav-prev{
  float: left;
  margin-left: 15px;
}

li.flex-nav-next{
  float: right;
  margin-right: 15px;
}

a.flex-next:after,
a.flex-prev:before{
  font-size: 14px !important;
}

li.flex-nav-prev,
li.flex-nav-next{
  position: relative;
  height: 44px;
  width: 44px;
  border-radius: 0.5rem;
  background-color: rgb(12 16 36 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.7;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

li.flex-nav-prev:hover,
li.flex-nav-next:hover{
  --tw-border-opacity: 1;
  border-color: rgb(188 188 188 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
}

a.flex-next,
a.flex-prev {
  visibility: hidden;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

a.flex-next::after {
  visibility: visible;
  content: '\f054';
  font-family: 'Font Awesome 5 Free';
  position: absolute;
  left: 0px;
  right: 0px;
  font-size: 14px;
  font-weight: 700;
}

a.flex-prev::before {
  visibility: visible;
  content: '\f053';
  font-family: 'Font Awesome 5 Free';
  position: absolute;
  left: 0px;
  right: 0px;
  font-size: 20px;
  font-weight: 700;
}

.cart-subtotal a.flex-prev::before,
.order-total a.flex-prev::before{
  top: -7px !important;
  font-size: 12px !important;
}

ul.flex-direction-nav li a,
ul.flex-direction-nav li a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

ul.flex-direction-nav li a:hover,
ul.flex-direction-nav li a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

ul.flex-direction-nav li a:hover {
  text-decoration: none;
}

.flex-control-nav img{
  margin-right: 20px;
  border-radius: 0.5rem;
}

.woocommerce div.product form.cart{
  margin-bottom: 10px;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
  position: relative;
}

.woocommerce div.product form.cart .reset_variations{
  position: absolute;
}

.woo-variation-items-wrapper{
  margin-bottom: 10px;
}

.woocommerce div.product form.cart .variations{
  margin-bottom: 20px !important;
}

.variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared,
.variable-items-wrapper.color-variable-items-wrapper.wvs-style-squared{
  display: grid !important;
}

.woo-variation-swatches .variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared .variable-item:not(.radio-variable-item).button-variable-item{
  width: 60px !important;
}

.woocommerce div.product div.images .flex-control-thumbs li{
  margin-top: 20px;
}

.woocommerce div.product div.images .flex-control-thumbs li:first-child{
  padding-left: 0px;
}

/* .woocommerce div.product div.images .flex-control-thumbs li:nth-child(5n+5) {
    @apply pr-0
} */

/* .woocommerce div.product div.images .flex-control-thumbs li:nth-child(6) {
    @apply pl-0
} */

.woocommerce div.product div.images .flex-control-thumbs li{
  width: 10%;
  padding-right: 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li{
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
  transition-delay: 0s !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
  margin-bottom: 10px !important;
  display: inline-flex !important;
  width: 100% !important;
  cursor: pointer !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 0.125rem !important;
  border-width: 2px !important;
  padding-left: 35px !important;
  padding-right: 35px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  text-align: center !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 300ms !important;
}

@media (min-width: 640px){
  .woocommerce div.product .woocommerce-tabs ul.tabs li.active{
    margin-bottom: 0px !important;
    width: auto !important;
  }
}

.paintcan.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{
  position: absolute;
  right: 20px;
  top: -2px;
  z-index: -10;
  display: block;
  height: 48px;
  width: 24px;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity));
  padding-top: 14px;
  padding-right: 33px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.paintcan.woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover:after{
  right: 0px;
  z-index: 10;
  --tw-bg-opacity: 1;
  background-color: rgb(69 169 221 / var(--tw-bg-opacity));
}

@media (min-width: 640px){
  .paintcan.woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover:after{
    right: -23px;
  }
}

.paintcan.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
  content: url(/wp-content/themes/kingfisher/assets/img/blik.svg) !important
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
  position: relative !important;
  border-radius: 9999px !important;
  border-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(89 187 238 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(69 169 221 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 29 64 / var(--tw-bg-opacity)) !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active.muted{
  border-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(89 187 238 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(89 187 238 / var(--tw-text-opacity)) !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active.muted:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(21 29 64 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 29 64 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
  border-bottom: 0px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li{
  margin-left: 0px !important;
  background-color: transparent !important;
  border: 0px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{
  --tw-text-opacity: 1;
  color: rgb(188 188 188 / var(--tw-text-opacity));
}

.woocommerce div.product .woocommerce-tabs ul.tabs{
  padding-left: 0px;
}

/* 
.woocommerce div.product form.cart .variations td.value select {
    @apply w-full;
}

.woocommerce div.product form.cart .variations th.label {
    @apply align-middle
}

.woocommerce div.product form.cart .variations td.value .reset_variations {
    @apply absolute -bottom-[28px] right-0
} */

.woocommerce div.product form.cart .variations select{
  float: right;
  margin-right: 0px;
}

.woocommerce div.product .product_title{
  margin-bottom: 0px;
  font-size: 24px;
  font-weight: 700;
}

.price-wrap sup{
  top: -15px;
}

.dgwt-wcas-meta sup.price-wrap sup{
  top: 0px !important;
}

.price-wrap .amount-after sup{
  top: -10px;
}

.single-product .price sup{
  top: -10px !important;
}

.product_desc-answer-container{
  max-height: 0px;
  overflow: hidden;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}

@media (min-width: 640px){
  .product_desc-answer-container{
    max-height: -moz-max-content;
    max-height: max-content;
  }
}

.product_desc-answer-container.open{
  max-height: 1000px;
  /* Adjust this value as needed */
}

.product_desc{
  margin-bottom: 10px;
  cursor: pointer;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(217 217 217 / var(--tw-border-opacity));
  padding-bottom: 10px;
}

@media (min-width: 640px){
  .product_desc{
    margin-bottom: 20px;
    cursor: auto;
    border-bottom-width: 0px;
    padding-bottom: 0px;
  }
}

.product_desc span:before{
  display: inline-block;
}

.product_desc.open{
  --tw-text-opacity: 1;
  color: rgb(89 187 238 / var(--tw-text-opacity));
}

.product_desc.open span:before{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-text-opacity: 1;
  color: rgb(89 187 238 / var(--tw-text-opacity));
}

.woocommerce-product-gallery__image img{
  position: relative !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{
  position: absolute !important;
  opacity: 0 !important;
}

.quantity input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.quantity input[type=number] {
  -moz-appearance: textfield;
}

button.plus,
button.minus{
  height: 44px;
  padding-left: 10px;
  padding-right: 10px;
}

button.plus:hover,
button.minus:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(237 238 244 / var(--tw-bg-opacity));
}

.woocommerce div.product form.cart div.quantity,
.woocommerce-cart-form__contents .quantity{
  display: inline-block !important;
  border-radius: 0.5rem !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(217 217 217 / var(--tw-border-opacity)) !important;
}

.woocommerce div.product form.cart div.quantity.hide,
.woocommerce-cart-form__contents .quantity.hide{
  display: none !important;
}

.woocommerce div.product form.cart div.quantity input{
  width: calc(100% - 66px) !important;
  border-width: 0px !important;
}

.woocommerce-cart-form div.quantity{
  width: 127px !important;
}

.woocommerce .quantity .qty{
  width: 60px !important;
  border-width: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.woocommerce div.product form.cart .woocommerce-variation-add-to-cart div.quantity input{
  width: calc(100% - 66px) !important;
}

.woocommerce div.product form.cart .woocommerce-variation-add-to-cart div.quantity{
  float: right !important;
  margin-right: 0px !important;
  width: 100% !important;
}

@media (min-width: 640px){
  .woocommerce div.product form.cart .woocommerce-variation-add-to-cart div.quantity{
    width: auto !important;
  }
}

table.variations{
  margin-bottom: 0px !important;
}

@media (min-width: 640px){
  table.variations{
    margin-bottom: 10px !important;
  }
}

.woocommerce-variation-price{
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.woocommerce-variation-price .woocommerce-Price-amount.amount{
  --tw-text-opacity: 1 !important;
  color: rgb(51 51 51 / var(--tw-text-opacity)) !important;
}

.woocommerce-variation-price bdi .woocommerce-Price-currencySymbol{
  vertical-align: super;
  font-size: 16px;
  font-weight: 700;
}

.woocommerce-variation-price bdi{
  font-size: 32px;
  font-weight: 700;
}

.woocommerce-variation-price .price sub{
  font-weight: 700;
}

.woocommerce div.product form.cart div.quantity input
.woocommerce-message{
  margin-bottom: 0px !important;
}

.woocommerce table.shop_attributes td{
  font-style: normal !important;
}

.woocommerce table.shop_attributes th{
  font-weight: 400;
}

.cart-subtotal .text-20,
.order-total .text-20{
  top: -7px !important;
  font-size: 12px !important;
}

.cart-subtotal .amount-before,
.order-total .amount-before{
  font-size: 24px !important;
}

.wc-proceed-to-checkout .checkout-button,
.shop_table button[name="update_cart"],
.shop_table button[name="apply_coupon"]{
  margin-bottom: 10px !important;
  display: inline-flex !important;
  width: 100% !important;
  cursor: pointer !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 0.125rem !important;
  border-width: 2px !important;
  padding-left: 35px !important;
  padding-right: 35px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  text-align: center !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 300ms !important;
}

@media (min-width: 640px){
  .wc-proceed-to-checkout .checkout-button,
.shop_table button[name="update_cart"],
.shop_table button[name="apply_coupon"]{
    margin-bottom: 0px !important;
    width: auto !important;
  }
}

.paintcan.wc-proceed-to-checkout .checkout-button:after,.paintcan
.shop_table button[name="update_cart"]:after,.paintcan
.shop_table button[name="apply_coupon"]:after{
  position: absolute;
  right: 20px;
  top: -2px;
  z-index: -10;
  display: block;
  height: 48px;
  width: 24px;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity));
  padding-top: 14px;
  padding-right: 33px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.paintcan.wc-proceed-to-checkout .checkout-button:hover:after,.paintcan
.shop_table button[name="update_cart"]:hover:after,.paintcan
.shop_table button[name="apply_coupon"]:hover:after{
  right: 0px;
  z-index: 10;
  --tw-bg-opacity: 1;
  background-color: rgb(69 169 221 / var(--tw-bg-opacity));
}

@media (min-width: 640px){
  .paintcan.wc-proceed-to-checkout .checkout-button:hover:after,.paintcan
.shop_table button[name="update_cart"]:hover:after,.paintcan
.shop_table button[name="apply_coupon"]:hover:after{
    right: -23px;
  }
}

.paintcan.wc-proceed-to-checkout .checkout-button:after,.paintcan
.shop_table button[name="update_cart"]:after,.paintcan
.shop_table button[name="apply_coupon"]:after {
  content: url(/wp-content/themes/kingfisher/assets/img/blik.svg) !important
}

.wc-proceed-to-checkout .checkout-button,
.shop_table button[name="update_cart"],
.shop_table button[name="apply_coupon"]{
  position: relative !important;
  border-radius: 9999px !important;
  border-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(89 187 238 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.wc-proceed-to-checkout .checkout-button:hover,
.shop_table button[name="update_cart"]:hover,
.shop_table button[name="apply_coupon"]:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(69 169 221 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 29 64 / var(--tw-bg-opacity)) !important;
}

.wc-proceed-to-checkout .checkout-button.muted,
.shop_table button[name="update_cart"].muted,
.shop_table button[name="apply_coupon"].muted{
  border-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(89 187 238 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(89 187 238 / var(--tw-text-opacity)) !important;
}

.wc-proceed-to-checkout .checkout-button.muted:hover,
.shop_table button[name="update_cart"].muted:hover,
.shop_table button[name="apply_coupon"].muted:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(21 29 64 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 29 64 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.wc-proceed-to-checkout .checkout-button,
.shop_table button[name="update_cart"],
.shop_table button[name="apply_coupon"]{
  margin-bottom: 10px !important;
}

@media (min-width: 768px){
  .wc-proceed-to-checkout .checkout-button,
.shop_table button[name="update_cart"],
.shop_table button[name="apply_coupon"]{
    margin-bottom: 0px !important;
  }
}

.shop_table button[name="apply_coupon"]{
  margin-top: 10px !important;
}

@media (min-width: 768px){
  .shop_table button[name="apply_coupon"]{
    margin-top: 0px !important;
  }
}

.wc-proceed-to-checkout .checkout-button{
  width: 100% !important;
}

input[name="coupon_code"]{
  margin-bottom: 10px !important;
  width: 175px !important;
  width: 100% !important;
  border-radius: 0.375rem !important;
}

@media (min-width: 768px){
  input[name="coupon_code"]{
    width: auto !important;
  }
}

.woocommerce table.cart td.actions .coupon{
  padding-bottom: 0px !important;
}

.woocommerce table.cart td.actions .coupon .input-text{
  margin-bottom: 0px !important;
}

form.checkout.woocommerce-checkout input{
  margin-bottom: 4px;
}

.woocommerce form .form-row label,
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li{
  font-size: 14px;
  line-height: 1rem;
}

.woocommerce form .form-row .input-checkbox{
  margin-right: 2px;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{
  margin-bottom: 10px !important;
  display: inline-flex !important;
  width: 100% !important;
  cursor: pointer !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 0.125rem !important;
  border-width: 2px !important;
  padding-left: 35px !important;
  padding-right: 35px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  text-align: center !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 300ms !important;
}

@media (min-width: 640px){
  .woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{
    margin-bottom: 0px !important;
    width: auto !important;
  }
}

.paintcan.woocommerce #payment #place_order:after,.paintcan
.woocommerce-page #payment #place_order:after{
  position: absolute;
  right: 20px;
  top: -2px;
  z-index: -10;
  display: block;
  height: 48px;
  width: 24px;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity));
  padding-top: 14px;
  padding-right: 33px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.paintcan.woocommerce #payment #place_order:hover:after,.paintcan
.woocommerce-page #payment #place_order:hover:after{
  right: 0px;
  z-index: 10;
  --tw-bg-opacity: 1;
  background-color: rgb(69 169 221 / var(--tw-bg-opacity));
}

@media (min-width: 640px){
  .paintcan.woocommerce #payment #place_order:hover:after,.paintcan
.woocommerce-page #payment #place_order:hover:after{
    right: -23px;
  }
}

.paintcan.woocommerce #payment #place_order:after,.paintcan
.woocommerce-page #payment #place_order:after {
  content: url(/wp-content/themes/kingfisher/assets/img/blik.svg) !important
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{
  position: relative !important;
  border-radius: 9999px !important;
  border-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(89 187 238 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(69 169 221 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 29 64 / var(--tw-bg-opacity)) !important;
}

.woocommerce #payment #place_order.muted,
.woocommerce-page #payment #place_order.muted{
  border-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(89 187 238 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(89 187 238 / var(--tw-text-opacity)) !important;
}

.woocommerce #payment #place_order.muted:hover,
.woocommerce-page #payment #place_order.muted:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(21 29 64 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 29 64 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{
  float: left !important;
  width: 100% !important;
  cursor: pointer !important;
}

#ship-to-different-address{
  font-size: 16px !important;
}

.woocommerce-privacy-policy-text p{
  font-size: 14px !important;
}

.stock.in-stock{
  display: none !important;
}

@media (min-width: 768px){
  .woocommerce-product-gallery{
    max-height: 500px !important;
  }
}

.woocommerce-product-gallery .flex-viewport{
  max-height: 400px !important;
}

.woocommerce-product-gallery img{
  max-height: 400px !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.woocommerce-product-gallery ul.flex-direction-nav{
  top: 36% !important;
}

.pwb-single-product-brands{
  display: none;
}

/*--------------------------------------------------------------
# Custom Max Mega Menu CSS
--------------------------------------------------------------*/

/* Topbar */

#mega-menu-wrap-top #mega-menu-top{
  display: flex !important;
}

/* Searchbar */

#mega-menu-wrap-searchbar,
#mega-menu-wrap-searchbar #mega-menu-searchbar{
  width: 100% !important;
}

#mega-menu-wrap-searchbar,
#mega-menu-wrap-searchbar #mega-menu-searchbar > li.mega-menu-item{
  display: flex !important;
  width: 100% !important;
}

#mega-menu-wrap-searchbar
#mega-menu-searchbar
> li.mega-menu-item
.mega-search
input[type="text"]{
  border-radius: 0.125rem !important;
  border-width: 1px !important;
  border-style: solid !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(188 188 188 / var(--tw-border-opacity)) !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  font-size: 16px !important;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{
  margin: 0px !important;
  height: 60px !important;
  border-radius: 0.5rem !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(217 217 217 / var(--tw-border-opacity)) !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  font-weight: 800 !important;
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:hover{
  border-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(89 187 238 / var(--tw-border-opacity)) !important;
}

.woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_pa_select-een-kleur"] .variable-item:not(.radio-variable-item){
  margin: 0px !important;
  height: 100% !important;
  width: 100% !important;
  border-radius: 0.5rem !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(217 217 217 / var(--tw-border-opacity)) !important;
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_pa_select-een-kleur"] .variable-item:not(.radio-variable-item):hover{
  border-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(89 187 238 / var(--tw-border-opacity)) !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock),
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{
  border-radius: 0.375rem !important;
  border-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(89 187 238 / var(--tw-border-opacity)) !important;
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.woo-variation-swatches .variable-items-wrapper{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
}

@media (min-width: 640px){
  .woo-variation-swatches .variable-items-wrapper{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

@media (min-width: 768px){
  .woo-variation-swatches .variable-items-wrapper{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations td label, .woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations th label{
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.flex-direction-nav{
  display: none;
}

@media (min-width: 768px){
  .flex-direction-nav{
    display: block;
  }
}

/* Shop menu */

#mega-menu-wrap-shop-mobile{
  margin-right: 20px !important;
}

#mega-menu-wrap-shop-mobile
#mega-menu-shop-mobile
li.mega-menu-item.mega-icon-top
> a.mega-menu-link
> span.mega-title-below{
  display: none !important;
}

#mega-menu-shop li:last-child a{
  width: auto !important;
}

#mega-menu-shop a.mega-custom-icon{
  width: 44px !important;
}

#mega-menu-wrap-shop #mega-menu-shop .mega-icon-top > a.mega-menu-link:before{
  margin-bottom: 0px !important;
}

#mega-menu-wrap-shop #mega-menu-shop li#mega-menu-item-13010.mega-icon-top > a.mega-menu-link:before{
  position: relative !important;
  top: 1px !important;
}

#mega-menu-primary,
#mega-menu-primary-right{
  justify-content: space-between !important;
}

@media (min-width: 1024px){
  #mega-menu-primary,
#mega-menu-primary-right{
    display: flex !important;
  }
}

#mega-menu-primary li a{
  font-weight: 700 !important;
}

#mega-menu-wrap-shop #mega-menu-shop > li.mega-menu-item-13010 > a.mega-menu-link{
  padding-left: 10px !important;
  padding-right: 10px !important;
}

@media (min-width: 1024px){
  #mega-menu-wrap-shop #mega-menu-shop > li.mega-menu-item-13010 > a.mega-menu-link{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

#mega-menu-wrap-shop #mega-menu-shop > li.mega-menu-item-13011 > a.mega-menu-link{
  padding-left: 10px !important;
  padding-right: 10px !important;
}

@media (min-width: 1024px){
  #mega-menu-wrap-shop #mega-menu-shop > li.mega-menu-item-13011 > a.mega-menu-link{
    padding-right: 0px !important;
    padding-left: 20px !important;
  }
}

#mega-menu-primary li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
  box-shadow: 0 4px 6px -6px gray !important;
}

#mega-menu-shop .mega-menu-badge{
  position: absolute !important;
  right: 5px !important;
  display: block !important;
  height: auto !important;
  min-width: 20px !important;
  border-radius: 9999px !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 29 64 / var(--tw-bg-opacity)) !important;
}

.mega-menu-tabbed .mega-sub-menu li:first-child{
  padding-top: 0px !important;
}

@media (min-width: 1024px){
  .mega-menu-tabbed .mega-sub-menu li:first-child{
    padding-top: 15px !important;
  }
}

#mega-menu-primary .mega-menu-tabbed .mega-menu-item-has-children > .mega-sub-menu .mega-menu-item-has-children > .mega-sub-menu > li > a{
  font-weight: 400 !important;
}

/* #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {
    @apply px-0 lg:px-15 !important
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    @apply bg-primary-dark bg-opacity-50 lg:bg-opacity-0 lg:bg-white text-white lg:text-body hover:text-primary !important
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item {
    @apply bg-primary-dark bg-opacity-90 lg:bg-opacity-0 lg:bg-white text-white lg:text-body hover:text-primary  !important
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item a {
    @apply text-white lg:text-body  !important
} */

#mega-menu-footer-5{
  display: flex;
}

#mega-menu-footer-5 li{
  margin-right: 6px;
}

#mega-menu-wrap-footer-5 .mega-menu-toggle{
  display: none;
}

/*--------------------------------------------------------------
# Custom Swiper CSS
--------------------------------------------------------------*/

.swiper-pagination-bullet-active{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity)) !important;
}

.swiper-slide.product{
  margin-bottom: 20px !important;
}

@media (min-width: 768px){
  .swiper-slide.product{
    margin-bottom: 0px !important;
  }
}

.swiper-button-next:after, .swiper-button-prev:after,
.swiper-button-next:after, .swiper-button-prev:after{
  display: flex !important;
  height: 42px !important;
  width: 42px !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 0.375rem !important;
  border-width: 2px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(21 29 64 / var(--tw-border-opacity)) !important;
  padding: 10px !important;
}

/*--------------------------------------------------------------
# Custom Fibo Search CSS
--------------------------------------------------------------*/

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
  top: 5px !important;
  right: 3px !important;
  left: auto !important;
  height: 40px !important;
  width: 40px !important;
  border-radius: 0.375rem !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity)) !important;
}

@media (min-width: 1024px){
  .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
    top: 13px !important;
  }
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 1024px){
  .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.ui-slider-horizontal .ui-slider-handle{
  margin-left: 0px !important;
}

.bapf_slidr_main.ui-widget-content .ui-slider-range, .berocket_filter_price_slider.ui-widget-content .ui-slider-range{
  --tw-bg-opacity: 1;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity));
}

/*--------------------------------------------------------------
#  Custom Swiper 
--------------------------------------------------------------*/

.review-slider .swiper-pagination-bullet-active{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.swiper.swiper-reviews{
  height: 100% !important;
  width: 100% !important;
  direction: rtl !important;
}

.product-loop .swiper-wrapper{
  display: flex !important;
}

/*--------------------------------------------------------------
# Widget blocks
--------------------------------------------------------------*/

.widgettitle{
  margin-bottom: 15px;
  font-family: Red Hat Display, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0em;
}

.widgettitle.bg-paint,.widgettitle.bg-paint-white{
  position: relative;
  z-index: 10;
  display: inline-block;
}

.widgettitle.bg-paint:before,.widgettitle.bg-paint-white:before{
  position: absolute;
  right: 0px;
  z-index: -1;
  height: 100%;
  width: 100%;
  background-image: url(/wp-content/themes/kingfisher/assets/img/bg-paint.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  --tw-content: '';
  content: var(--tw-content);
}

.widgettitle.bg-paint-white:before{
  background-image: url(/wp-content/themes/kingfisher/assets/img/bg-paint-white.png);
}

.widgettitle{
  font-size: 16px;
}

@media (min-width: 768px){
  .widgettitle{
    font-size: 18px;
  }
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/

footer ul a,
footer p{
  --tw-text-opacity: 1 !important;
  color: rgb(188 188 188 / var(--tw-text-opacity)) !important;
}

footer ul a:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

/*--------------------------------------------------------------
# Code block
--------------------------------------------------------------*/

.code_block{
  position: relative;
  width: 100%;
}

@media (min-width: 640px){
  .code_block{
    width: auto;
  }
}

@media (min-width: 768px){
  .code_block{
    width: 100%;
  }
}

.code_block input[type="email"]{
  height: 46px;
  width: 100%;
}

@media (min-width: 640px){
  .code_block input[type="email"]{
    width: 412px;
  }
}

.code_block input[type="submit"]{
  position: absolute;
  top: 3px;
  right: 3px;
  height: 40px;
  cursor: pointer;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity));
  padding-left: 10px;
  padding-right: 10px;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 100ms;
}

.code_block input[type="submit"]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(160 219 249 / var(--tw-bg-opacity));
}

@media (min-width: 768px){
  .code_block input[type="submit"]{
    right: 118px;
  }
}

/*--------------------------------------------------------------
# ONLY target at responsive screenwidth
--------------------------------------------------------------*/

@media screen and (max-width:768px) {
  .flex-control-nav{
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 20px !important;
    margin-right: 3px !important;
    display: flex !important;
    width: 100% !important;
    list-style-type: none !important;
    justify-content: center !important;
    padding: 0px !important;
  }

  @media (min-width: 768px){
    .flex-control-nav{
      display: none !important;
    }
  }

  .flex-control-nav img{
    opacity: 0 !important;
  }

  @media (min-width: 768px){
    .flex-control-nav img{
      opacity: 1 !important;
    }
  }

  .flex-control-nav li{
    position: relative !important;
    margin: 0px !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
    display: inline-block !important;
    height: 15px !important;
    width: 15px !important;
    cursor: pointer !important;
    border-radius: 9999px !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(217 217 217 / var(--tw-bg-opacity)) !important;
    padding: 0px !important;
    font-size: 0px !important;
    line-height: 1 !important;
    color: transparent !important;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
    text-indent: -99999px;
  }

  .flex-active{
    opacity: 1 !important;
  }
}

@media (min-width: 640px){
  .sm\:h2{
    margin-bottom: 15px;
    font-family: Red Hat Display, sans-serif;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: 0em;
  }

  .sm\:h2.bg-paint,.sm\:h2.bg-paint-white{
    position: relative;
    z-index: 10;
    display: inline-block;
  }

  .sm\:h2.bg-paint:before,.sm\:h2.bg-paint-white:before{
    position: absolute;
    right: 0px;
    z-index: -1;
    height: 100%;
    width: 100%;
    background-image: url(/wp-content/themes/kingfisher/assets/img/bg-paint.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    --tw-content: '';
    content: var(--tw-content);
  }

  .sm\:h2.bg-paint-white:before{
    background-image: url(/wp-content/themes/kingfisher/assets/img/bg-paint-white.png);
  }

  .sm\:h2{
    font-size: 26px;
  }

  @media (min-width: 768px){
    .sm\:h2{
      font-size: 36px;
    }
  }
}

.\[\&\>a\]\:btn>a{
  margin-bottom: 10px !important;
  display: inline-flex !important;
  width: 100% !important;
  cursor: pointer !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 0.125rem !important;
  border-width: 2px !important;
  padding-left: 35px !important;
  padding-right: 35px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  text-align: center !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 300ms !important;
}

@media (min-width: 640px){
  .\[\&\>a\]\:btn>a{
    margin-bottom: 0px !important;
    width: auto !important;
  }
}

.\[\&\>a\]\:btn-primary>a.paintcan:after{
  position: absolute;
  right: 20px;
  top: -2px;
  z-index: -10;
  display: block;
  height: 48px;
  width: 24px;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(89 187 238 / var(--tw-bg-opacity));
  padding-top: 14px;
  padding-right: 33px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.\[\&\>a\]\:btn-primary>a.paintcan:hover:after{
  right: 0px;
  z-index: 10;
  --tw-bg-opacity: 1;
  background-color: rgb(69 169 221 / var(--tw-bg-opacity));
}

@media (min-width: 640px){
  .\[\&\>a\]\:btn-primary>a.paintcan:hover:after{
    right: -23px;
  }
}

.\[\&\>a\]\:btn-primary>a.paintcan:after {
  content: url(/wp-content/themes/kingfisher/assets/img/blik.svg)}.\[\&\>a\]\:btn-primary>a{position:relative!important;border-radius:9999px!important;border-width:2px!important;--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(89 187 238 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.\[\&\>a\]\:btn-primary>a:hover{--tw-border-opacity:1 !important;border-color:rgb(69 169 221 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important}.\[\&\>a\]\:btn-primary>a.muted{border-width:2px!important;--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(89 187 238 / var(--tw-text-opacity))!important}.\[\&\>a\]\:btn-primary>a.muted:hover{--tw-border-opacity:1 !important;border-color:rgb(21 29 64 / var(--tw-border-opacity))!important;--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.first\:border-none:first-child{border-style:none!important}.last\:mb-0:last-child{margin-bottom:0px!important}.last\:mr-0:last-child{margin-right:0px!important}.odd\:bg-gray-lighter:nth-child(odd){--tw-bg-opacity:1 !important;background-color:rgb(237 238 244 / var(--tw-bg-opacity))!important}.odd\:bg-gray-lighter_alt:nth-child(odd){--tw-bg-opacity:1 !important;background-color:rgb(249 249 249 / var(--tw-bg-opacity))!important}.even\:bg-\[\#F9F9F9\]:nth-child(even){--tw-bg-opacity:1 !important;background-color:rgb(249 249 249 / var(--tw-bg-opacity))!important}.even\:bg-white:nth-child(even){--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.hover\:right-0:hover{right:0px!important}.hover\:right-\[109px\]:hover{right:109px!important}.hover\:right-\[169px\]:hover{right:169px!important}.hover\:z-10:hover{z-index:10!important}.hover\:scale-105:hover{--tw-scale-x:1.05 !important;--tw-scale-y:1.05 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.hover\:rounded-bl-lg:hover{border-bottom-left-radius:0.5rem!important}.hover\:rounded-tl-lg:hover{border-top-left-radius:0.5rem!important}.hover\:border-2:hover{border-width:2px!important}.hover\:border-none:hover{border-style:none!important}.hover\:border-gray:hover{--tw-border-opacity:1 !important;border-color:rgb(188 188 188 / var(--tw-border-opacity))!important}.hover\:border-green:hover{--tw-border-opacity:1 !important;border-color:rgb(8 198 159 / var(--tw-border-opacity))!important}.hover\:border-primary:hover{--tw-border-opacity:1 !important;border-color:rgb(89 187 238 / var(--tw-border-opacity))!important}.hover\:border-primary-dark:hover{--tw-border-opacity:1 !important;border-color:rgb(21 29 64 / var(--tw-border-opacity))!important}.hover\:border-primary-hover:hover{--tw-border-opacity:1 !important;border-color:rgb(69 169 221 / var(--tw-border-opacity))!important}.hover\:bg-gray-lighter:hover{--tw-bg-opacity:1 !important;background-color:rgb(237 238 244 / var(--tw-bg-opacity))!important}.hover\:bg-green:hover{--tw-bg-opacity:1 !important;background-color:rgb(8 198 159 / var(--tw-bg-opacity))!important}.hover\:bg-green-hover:hover{--tw-bg-opacity:1 !important;background-color:rgb(5 153 123 / var(--tw-bg-opacity))!important}.hover\:bg-primary-dark:hover{--tw-bg-opacity:1 !important;background-color:rgb(21 29 64 / var(--tw-bg-opacity))!important}.hover\:bg-primary-hover:hover{--tw-bg-opacity:1 !important;background-color:rgb(69 169 221 / var(--tw-bg-opacity))!important}.hover\:bg-primary-light:hover{--tw-bg-opacity:1 !important;background-color:rgb(160 219 249 / var(--tw-bg-opacity))!important}.hover\:bg-transparent:hover{background-color:transparent!important}.hover\:bg-white:hover{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.hover\:bg-opacity-100:hover{--tw-bg-opacity:1 !important}.hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9 !important}.hover\:fill-primary:hover{fill:#59BBEE!important}.hover\:text-body:hover{--tw-text-opacity:1 !important;color:rgb(51 51 51 / var(--tw-text-opacity))!important}.hover\:text-primary:hover{--tw-text-opacity:1 !important;color:rgb(89 187 238 / var(--tw-text-opacity))!important}.hover\:text-primary-dark:hover{--tw-text-opacity:1 !important;color:rgb(21 29 64 / var(--tw-text-opacity))!important}.hover\:text-white:hover{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.hover\:underline:hover{text-decoration-line:underline!important}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.focus\:ring-gray-light:focus{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(217 217 217 / var(--tw-ring-opacity)) !important}.group:hover .group-hover\:block{display:block!important}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group:hover .group-hover\:fill-body{fill:#333!important}.group:hover .group-hover\:fill-primary{fill:#59BBEE!important}.group:hover .group-hover\:text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}@media (min-width:360px){.xs\:block{display:block!important}.xs\:grid{display:grid!important}.xs\:max-w-full{max-width:100%!important}.xs\:overflow-auto{overflow:auto!important}.xs\:text-wrap{text-wrap:wrap!important}.xs\:text-16{font-size:16px!important}}@media (min-width:640px){.sm\:relative{position:relative!important}.sm\:-left-\[381px\]{left:-381px!important}.sm\:bottom-auto{bottom:auto!important}.sm\:left-auto{left:auto!important}.sm\:col-span-1{grid-column:span 1 / span 1!important}.sm\:col-span-2{grid-column:span 2 / span 2!important}.sm\:col-span-3{grid-column:span 3 / span 3!important}.sm\:-mx-15{margin-left:-15px!important;margin-right:-15px!important}.sm\:mx-0{margin-left:0px!important;margin-right:0px!important}.sm\:mx-20{margin-left:20px!important;margin-right:20px!important}.sm\:-mt-15{margin-top:-15px!important}.sm\:mb-0{margin-bottom:0px!important}.sm\:mb-10{margin-bottom:10px!important}.sm\:mb-20{margin-bottom:20px!important}.sm\:ml-0{margin-left:0px!important}.sm\:mr-10{margin-right:10px!important}.sm\:mr-20{margin-right:20px!important}.sm\:mt-0{margin-top:0px!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:table-row{display:table-row!important}.sm\:hidden{display:none!important}.sm\:h-200{height:200px!important}.sm\:h-\[192px\]{height:192px!important}.sm\:h-\[48px\]{height:48px!important}.sm\:h-\[67px\]{height:67px!important}.sm\:h-auto{height:auto!important}.sm\:max-h-\[192px\]{max-height:192px!important}.sm\:max-h-max{max-height:-moz-max-content!important;max-height:max-content!important}.sm\:w-200{width:200px!important}.sm\:w-50p{width:50%!important}.sm\:w-\[192px\]{width:192px!important}.sm\:w-\[381px\]{width:381px!important}.sm\:w-\[412px\]{width:412px!important}.sm\:w-auto{width:auto!important}.sm\:max-w-\[192px\]{max-width:192px!important}.sm\:flex-1{flex:1 1 0%!important}.sm\:flex-none{flex:none!important}.sm\:cursor-auto{cursor:auto!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-center{align-items:center!important}.sm\:justify-start{justify-content:flex-start!important}.sm\:justify-center{justify-content:center!important}.sm\:gap-20{gap:20px!important}.sm\:gap-30{gap:30px!important}.sm\:overflow-auto{overflow:auto!important}.sm\:border-b-0{border-bottom-width:0px!important}.sm\:border-r{border-right-width:1px!important}.sm\:border-gray{--tw-border-opacity:1 !important;border-color:rgb(188 188 188 / var(--tw-border-opacity))!important}.sm\:bg-transparent{background-color:transparent!important}.sm\:bg-white{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.sm\:px-0{padding-left:0px!important;padding-right:0px!important}.sm\:px-20{padding-left:20px!important;padding-right:20px!important}.sm\:px-30{padding-left:30px!important;padding-right:30px!important}.sm\:px-35{padding-left:35px!important;padding-right:35px!important}.sm\:py-0{padding-top:0px!important;padding-bottom:0px!important}.sm\:pb-0{padding-bottom:0px!important}.sm\:pl-35{padding-left:35px!important}.sm\:pr-20{padding-right:20px!important}.sm\:pr-70{padding-right:70px!important}.sm\:pt-15{padding-top:15px!important}.sm\:text-left{text-align:left!important}.sm\:text-16{font-size:16px!important}.sm\:shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.sm\:shadow-none{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.sm\:hover\:-right-\[23px\]:hover{right:-23px!important}}@media (min-width:768px){.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:left-0{left:0px!important}.md\:right-\[118px\]{right:118px!important}.md\:top-5{top:5px!important}.md\:z-10{z-index:10!important}.md\:order-1{order:1!important}.md\:order-2{order:2!important}.md\:col-span-1{grid-column:span 1 / span 1!important}.md\:col-span-2{grid-column:span 2 / span 2!important}.md\:col-span-3{grid-column:span 3 / span 3!important}.md\:col-span-4{grid-column:span 4 / span 4!important}.md\:float-right{float:right!important}.md\:my-\[32px\]{margin-top:32px!important;margin-bottom:32px!important}.md\:-mb-25{margin-bottom:-25px!important}.md\:mb-0{margin-bottom:0px!important}.md\:mb-25{margin-bottom:25px!important}.md\:mb-35{margin-bottom:35px!important}.md\:mb-40{margin-bottom:40px!important}.md\:mb-50{margin-bottom:50px!important}.md\:mt-0{margin-top:0px!important}.md\:mt-25{margin-top:25px!important}.md\:block{display:block!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:grid{display:grid!important}.md\:hidden{display:none!important}.md\:h-\[464px\]{height:464px!important}.md\:max-h-\[500px\]{max-height:500px!important}.md\:w-90p{width:90%!important}.md\:w-auto{width:auto!important}.md\:w-full{width:100%!important}.md\:max-w-50p{max-width:50%!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:grid-cols-\[250px\2c 1fr\2c 1fr\2c 1fr\]{grid-template-columns:250px 1fr 1fr 1fr!important}.md\:flex-row{flex-direction:row!important}.md\:justify-between{justify-content:space-between!important}.md\:gap-x-20{-moz-column-gap:20px!important;column-gap:20px!important}.md\:rounded-l-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:rounded-r-xl{border-top-right-radius:0.75rem!important;border-bottom-right-radius:0.75rem!important}.md\:border-b{border-bottom-width:1px!important}.md\:border-l{border-left-width:1px!important}.md\:border-gray-light{--tw-border-opacity:1 !important;border-color:rgb(217 217 217 / var(--tw-border-opacity))!important}.md\:p-60{padding:60px!important}.md\:px-0{padding-left:0px!important;padding-right:0px!important}.md\:px-20{padding-left:20px!important;padding-right:20px!important}.md\:px-40{padding-left:40px!important;padding-right:40px!important}.md\:px-50{padding-left:50px!important;padding-right:50px!important}.md\:py-0{padding-top:0px!important;padding-bottom:0px!important}.md\:py-100{padding-top:100px!important;padding-bottom:100px!important}.md\:py-25{padding-top:25px!important;padding-bottom:25px!important}.md\:py-45{padding-top:45px!important;padding-bottom:45px!important}.md\:py-60{padding-top:60px!important;padding-bottom:60px!important}.md\:pb-0{padding-bottom:0px!important}.md\:pb-15{padding-bottom:15px!important}.md\:pb-80{padding-bottom:80px!important}.md\:pl-0{padding-left:0px!important}.md\:pt-80{padding-top:80px!important}.md\:text-left{text-align:left!important}.md\:text-16{font-size:16px!important}.md\:text-18{font-size:18px!important}.md\:text-20{font-size:20px!important}.md\:text-26{font-size:26px!important}.md\:text-36{font-size:36px!important}.md\:text-48{font-size:48px!important}.md\:text-\[42px\]{font-size:42px!important}.md\:text-body{--tw-text-opacity:1 !important;color:rgb(51 51 51 / var(--tw-text-opacity))!important}.md\:opacity-100{opacity:1!important}}@media (min-width:1024px){.lg\:top-0{top:0px!important}.lg\:top-\[13px\]{top:13px!important}.lg\:order-1{order:1!important}.lg\:order-3{order:3!important}.lg\:col-span-1{grid-column:span 1 / span 1!important}.lg\:col-span-2{grid-column:span 2 / span 2!important}.lg\:col-span-3{grid-column:span 3 / span 3!important}.lg\:col-span-5{grid-column:span 5 / span 5!important}.lg\:mx-0{margin-left:0px!important;margin-right:0px!important}.lg\:mb-0{margin-bottom:0px!important}.lg\:mb-20{margin-bottom:20px!important}.lg\:mb-40{margin-bottom:40px!important}.lg\:ml-50{margin-left:50px!important}.lg\:mr-\[10\%\]{margin-right:10%!important}.lg\:mt-0{margin-top:0px!important}.lg\:block{display:block!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:h-40{height:40px!important}.lg\:h-60{height:60px!important}.lg\:h-full{height:100%!important}.lg\:w-50p{width:50%!important}.lg\:w-90p{width:90%!important}.lg\:w-\[600px\]{width:600px!important}.lg\:w-auto{width:auto!important}.lg\:w-full{width:100%!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.lg\:grid-cols-\[304px\2c 1fr\2c 1fr\2c 1fr\]{grid-template-columns:304px 1fr 1fr 1fr!important}.lg\:grid-cols-\[344px\2c 1fr\2c 1fr\2c 1fr\]{grid-template-columns:344px 1fr 1fr 1fr!important}.lg\:flex-col{flex-direction:column!important}.lg\:justify-between{justify-content:space-between!important}.lg\:gap-32{gap:32px!important}.lg\:gap-40{gap:40px!important}.lg\:gap-x-120{-moz-column-gap:120px!important;column-gap:120px!important}.lg\:overflow-auto{overflow:auto!important}.lg\:bg-white{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.lg\:bg-opacity-0{--tw-bg-opacity:0 !important}.lg\:px-100{padding-left:100px!important;padding-right:100px!important}.lg\:px-15{padding-left:15px!important;padding-right:15px!important}.lg\:px-20{padding-left:20px!important;padding-right:20px!important}.lg\:px-200{padding-left:200px!important;padding-right:200px!important}.lg\:py-0{padding-top:0px!important;padding-bottom:0px!important}.lg\:py-10{padding-top:10px!important;padding-bottom:10px!important}.lg\:py-120{padding-top:120px!important;padding-bottom:120px!important}.lg\:py-130{padding-top:130px!important;padding-bottom:130px!important}.lg\:py-50{padding-top:50px!important;padding-bottom:50px!important}.lg\:pb-10{padding-bottom:10px!important}.lg\:pb-100{padding-bottom:100px!important}.lg\:pb-40{padding-bottom:40px!important}.lg\:pb-50{padding-bottom:50px!important}.lg\:pl-20{padding-left:20px!important}.lg\:pl-40{padding-left:40px!important}.lg\:pr-0{padding-right:0px!important}.lg\:pr-120{padding-right:120px!important}.lg\:pr-40{padding-right:40px!important}.lg\:pt-0{padding-top:0px!important}.lg\:pt-100{padding-top:100px!important}.lg\:pt-15{padding-top:15px!important}.lg\:pt-20{padding-top:20px!important}.lg\:pt-30{padding-top:30px!important}.lg\:pt-40{padding-top:40px!important}.lg\:pt-60{padding-top:60px!important}.lg\:text-left{text-align:left!important}.lg\:text-center{text-align:center!important}.lg\:text-\[42px\]{font-size:42px!important}.lg\:leading-normal{line-height:1.5!important}.lg\:text-body{--tw-text-opacity:1 !important;color:rgb(51 51 51 / var(--tw-text-opacity))!important}}@media (min-width:1340px){.xl\:col-span-2{grid-column:span 2 / span 2!important}.xl\:col-span-3{grid-column:span 3 / span 3!important}.xl\:mr-30{margin-right:30px!important}.xl\:mr-\[15\%\]{margin-right:15%!important}.xl\:w-80p{width:80%!important}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.xl\:justify-end{justify-content:flex-end!important}.xl\:gap-40{gap:40px!important}.xl\:gap-50{gap:50px!important}.xl\:gap-x-40{-moz-column-gap:40px!important;column-gap:40px!important}.xl\:gap-y-60{row-gap:60px!important}.xl\:rounded-none{border-radius:0px!important}.xl\:rounded-sm{border-radius:0.125rem!important}.xl\:rounded-bl-none{border-bottom-left-radius:0px!important}.xl\:rounded-br-none{border-bottom-right-radius:0px!important}.xl\:rounded-tl-none{border-top-left-radius:0px!important}.xl\:rounded-tr-none{border-top-right-radius:0px!important}.xl\:pb-120{padding-bottom:120px!important}.xl\:pt-120{padding-top:120px!important}}.\[\&\:after\]\:text-14:after{font-size:14px!important}.\[\&\:after\]\:font-bold:after{font-weight:700!important}.\[\&\:after\]\:text-primary-dark:after{--tw-text-opacity:1 !important;color:rgb(21 29 64 / var(--tw-text-opacity))!important}.\[\&\:after\]\:text-white:after{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.hover\:\[\&\:after\]\:text-primary:hover:after{--tw-text-opacity:1 !important;color:rgb(89 187 238 / var(--tw-text-opacity))!important}.\[\&\>\*\]\:mb-0>*{margin-bottom:0px!important}.\[\&\>\*\]\:text-14>*{font-size:14px!important}.\[\&\>\.swiper-slide\>img\]\:mx-auto>.swiper-slide>img{margin-left:auto!important;margin-right:auto!important}.\[\&\>div\>p\:last-child\]\:mb-0>div>p:last-child{margin-bottom:0px!important}.\[\&\>div\>p\>a\:hover\]\:text-body>div>p>a:hover{--tw-text-opacity:1 !important;color:rgb(51 51 51 / var(--tw-text-opacity))!important}.\[\&\>h1\:nth-child\(3\)\]\:col-span-2>h1:nth-child(3){grid-column:span 2 / span 2!important}.\[\&\>li\>a\]\:font-normal>li>a{font-weight:400!important}.\[\&\>li\]\:pr-20>li{padding-right:20px!important}@media (min-width:768px){.\[\&\>li\]\:md\:pl-20>li{padding-left:20px!important}.\[\&\>li\]\:md\:pr-0>li{padding-right:0px!important}}.\[\&\>p\]\:mb-0>p{margin-bottom:0px!important}.\[\&\>p\]\:text-16>p{font-size:16px!important}.\[\&\>p\]\:text-24>p{font-size:24px!important}@media (min-width:1024px){.lg\:\[\&\>p\]\:text-18>p{font-size:18px!important}}