@import url("https://use.typekit.net/tgi4hqt.css");@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');:root{--edge-padding:40px;}*{margin:0;padding:0;}html{scroll-behavior:smooth;font-size:15pt;width:100%;max-width:100%;}body{background:#eff2ef;color:#22271c;font-family:'Source Sans 3',sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;width:100%;max-width:100%;}p,li,td{font-family:'Source Sans 3',sans-serif;font-size:1rem;line-height:1.5;margin:20px 0;padding:0;}h1,h2,h3,h4,h5,h6{font-family:'nave','Source Sans 3',sans-serif;font-weight:bold;color:#22271c;line-height:1.3;padding:0;font-size:1rem;margin:40px 0 30px;}:is(h1,h2,h3,h4,h5,h6,p,li):first-child{margin-top:0;}h1,h2{font-size:2rem;font-weight:900;line-height:1.04;}h3{font-size:1.5rem;}h3,h4,h5,h6{font-weight:normal;}ol,ul{margin:20px 0;}ul{list-style-type:disc;}li{margin:7px 0 7px 40px;}blockquote{margin:60px 0}blockquote,blockquote :is(h2,h3,h4,p,li){font-family:'nave','Source Sans 3',sans-serif;font-weight:bold;font-size:2rem;line-height:1.3;}mark{background-color:transparent;}.text-align-centre{text-align:center;}.text-align-left{text-align:left;}.text-align-right{text-align:right;}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;}wbr::before{content:"\200B";white-space:normal;}small{display:inline-block;font-size:0.923075rem;line-height:1.2;}ul.no-bullets li{list-style-type:none;}:is(ul.tick,ul.ticks,.kokako.ul-ticks ul) li{list-style-type:none;position:relative;}:is(ul.tick,ul.ticks,section.kokako.ul-ticks ul) li::before{position:absolute;left:-35px;font-family:"fa-select";content:'\2713';color:#fff;background:#22271C;border-radius:50%;padding:0 3px;margin-right:10px;}a{text-decoration:none;border-bottom:2px #22271c solid;-webkit-transform:translate3d(0,0,0);transition:0.3s ease all;}a:link,a:visited{text-decoration:none;color:#22271c;border-bottom:2px #22271c solid;}:focus-visible{outline:1px #5c943b solid !important;}:focus:not(:focus-visible){outline:none;}a:focus,a:hover{text-decoration:none;color:#3b4035;border-bottom:4px #22271c solid;transition:0.3s ease all;}a:active{color:#4f5449;transition:0.3s ease all;}:is(h1,h2,h3,h4,h5,h6) a{text-decoration:none;border-bottom:none !important;}ul.social-media-links{display:flex;gap:20px;list-style-type:none;}ul.social-media-links,ul.social-media-links.align-centre{justify-content:center;}ul.social-media-links.align-left{justify-content:left;}ul.social-media-links.align-right{justify-content:right;}ul.social-media-links li{margin:0;}a.social-media-link,a.social-media-link:link,a.social-media-link:visited{color:#fff;background:#22271C;font-size:1.4rem;width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding:0;border-radius:50%;border-bottom:none !important;transform:scale(1);transition:0.3s ease all;}a.social-media-link:focus,a.social-media-link:hover{color:#e6e6e6;background:#3b4035;transform:scale(1);}a.social-media-link:active{color:#d2d2d2;background:#4f5449;}a.social-media-link i{display:flex;align-items:center;justify-content:center;transform:scale(1);transition:0.3s ease all;}a.social-media-link:focus i,a.social-media-link:hover i{transform:scale(1);}.icon-deezer::before{content:'\20';background-image:url(../../../kokako-by-two-sparrows/fonts/other-icons/deezer-black.svg);background-size:100% 100%;white-space:pre;}.icon-kofi::before{content:'\20';background-image:url(../../../kokako-by-two-sparrows/fonts/other-icons/kofi-black.svg);background-size:130% 130%;background-position:-1px -2px;white-space:pre;}.icon-tiktok::before{content:'\20';background-image:url(../../../kokako-by-two-sparrows/fonts/other-icons/tiktok-white.svg);background-size:100% 100%;white-space:pre;}.icon-amazon{font-size:90%;}.icon-soundcloud{font-size:90%;position:relative;left:-2px;}*::after,*::before{box-sizing:border-box;-moz-box-sizing:border-box;}a:not(.button,:has(img),.social-media-link,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow){position:relative;outline:none;text-decoration:none;z-index:1;}a:not(.button,:has(img),.social-media-link,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow)::before{content:"";position:absolute;width:0;height:3px;bottom:-3px;left:50%;background:#22271c;visibility:hidden;-webkit-transform:translate3d(0,0,0);transition:0.3s ease all;}a:not(.button,:has(img),.social-media-link,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow):focus::before,a:not(.button,:has(img),.social-media-link,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow):hover::before{visibility:visible;-webkit-transform:translate3d(0,0,0);width:100%;left:0;transition:0.3s ease all;}a:is(.no-border,.no-underline){border-bottom:none !important;}button:not([aria-controls]),input[type="submit"],a.button,nav#navigation li.button a{cursor:pointer;display:inline-block;color:#ffffff;background:#3f7a34;font-family:'Source Sans 3',sans-serif;font-size:1.1rem;font-weight:bold;text-align:left;text-decoration:none;margin:20px 0;padding:20px 25px;border:none;border-bottom:0px solid #5c943b;border-radius:20px;white-space:normal;transform:scale(1);transition:0.3s ease all;}:is(button:not([aria-controls]),input[type="submit"],a.button):focus,nav#navigation li.button a:focus{box-shadow:none;}:is(button:not([aria-controls]),input[type="submit"],a.button):focus,nav#navigation li.button a:focus,:is(button:not([aria-controls]),input[type="submit"],a.button):hover,nav#navigation li.button a:hover{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:10px solid #5c943b;}:is(button:not([aria-controls]),input[type="submit"],a.button):active,nav#navigation li.button a:active{background:#6ca761;}.alt:is(button:not([aria-controls]),input[type="submit"],a.button){color:#3f7a34;background:#ffffff;}.alt:is(button:not([aria-controls]),input[type="submit"],a.button):hover,.alt:is(button:not([aria-controls]),input[type="submit"],a.button):focus{color:#3f7a34;background:#e6e6e6;}.alt:is(button:not([aria-controls]),input[type="submit"],a.button):active{color:#3f7a34;background:#d2d2d2;}.transparent:is(button:not([aria-controls]),input[type="submit"],a.button){color:#22271c;background:none;border:1px #22271c solid;border-bottom:1px #22271c solid !important;padding:19px 24px;}.transparent:is(button:not([aria-controls]),input[type="submit"],a.button):hover,.transparent:is(button:not([aria-controls]),input[type="submit"],a.button):focus{color:#22271c;background:rgba(239,242,239,0.2);}.transparent:is(button:not([aria-controls]),input[type="submit"],a.button):active{color:#22271c;background:rgba(239,242,239,0.3);}label{font-family:'Source Sans 3',sans-serif;font-weight:bold;width:100%;display:flex;grid-gap:20px;}input,textarea{font-family:'Source Sans 3',sans-serif;font-size:1rem;border:1px solid rgba(34,39,28,0.2);width:100%;max-width:600px;padding:6px;box-sizing:border-box;}textarea{min-height:40px;height:120px;}input[type="submit"]{width:initial;}:is(input,textarea):focus{box-shadow:0 0 4px rgba(34,39,28,0.2);}input[type=checkbox]{width:auto;}.wpcf7 input:not[type="submit"],.wpcf7 textarea{margin-top:0.5rem;}.wpcf7 form.wpcf7-form p:last-of-type{margin-top:20px;}.wpcf7-checkbox .wpcf7-list-item{display:block;}.wpcf7-checkbox .wpcf7-list-item.first{margin-top:10px;}input[type=date]{max-width:250px;}.wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.wpcf7-checkbox .wpcf7-list-item-label{display:inline-block;}.wpcf7-response-output{padding:20px !important;border-radius:10px;}form.searchform label{display:none;}.altcha-widget-wrap{margin:60px 0 !important;}img,svg{max-width:100%;height:auto;border:none;}:is(img,svg):is(.alignnone,.alignleft,.alignright,.aligncentre,.aligncenter){float:none;display:block;margin:40px auto;}div.wp-caption{margin-top:60px;margin-bottom:60px;}.wp-caption:is(.aligncentre,.aligncenter){margin-left:auto;margin-right:auto;}.wp-caption.alignleft{float:left;text-align:center;margin-right:40px;}.wp-caption.alignright{float:right;text-align:center;margin-left:40px;}.wp-caption p{font-style:italic;}body .fbx-rounded .fbx-inner{border:none;border-radius:0;}body .fbx-rounded :is(.fbx-item-current,.fbx-item-image,.fbx-prev,.fbx-item-next){border-radius:0;}body a.fbx-close{z-index:1000000;}iframe:not([title=reCAPTCHA]){max-width:100%;margin-bottom:20px;}.aspect-ratio{position:relative;width:100%;height:0;padding-bottom:56.25%;}.aspect-ratio iframe{position:absolute;width:100%;height:100%;left:0;top:0;}.video-container{position:relative;padding-bottom:56.25%;height:0;}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}header,main,footer{width:100%;max-width:100%;overflow-x:hidden;}@supports (grid-area:auto){body{min-height:100vh;display:grid;grid-template-columns:auto;grid-auto-rows:minmax(0,auto);grid-template-areas:"header""main""footer";min-height:100vh;grid-template-rows:auto 1fr auto;}header{grid-area:header;}main{grid-area:main;display:grid;grid-template-columns:auto;grid-auto-rows:auto;grid-gap:0;height:fit-content;}footer{grid-area:footer;}}.kokako,.kokako .contain{box-sizing:border-box;height:fit-content;}.kokako .contain + .contain{margin-top:80px;}.kokako.has-intro-text:not(.columns) .contain + .contain{margin-top:160px;}.kokako,.kokako.width-full{width:100%;max-width:100%;}.kokako .contain{margin:0 auto;}.kokako .contain,.kokako.width-full .contain{padding-left:var(--edge-padding);padding-right:var(--edge-padding);width:100%;max-width:100%;}.kokako.width-contain .contain{width:100%;max-width:calc( 1400px + ( var(--edge-padding) * 2 ) );}.kokako.width-contain-text .contain{width:100%;max-width:calc( 950px + ( var(--edge-padding) * 2 ) );}.kokako .text-full{width:100%;max-width:100%;}.kokako .text-contain{width:100%;max-width:950px;margin-left:auto;margin-right:auto;}.kokako :is(.text-contain,.text-full) *:not(h1,h2,h3,h4,img):last-child{margin-bottom:0;}.kokako .columns{display:grid;gap:80px 80px;}.kokako .columns:is(.cols-1,.cols-2,.cols-3,.cols-4,.cols-5,.cols-6){grid-template-columns:1fr;}.kokako .flex{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:80px 80px;}.kokako .flex > a{display:contents;}.kokako .flex-desktop{display:block;}.kokako .flex-wrap{flex-wrap:wrap;}.display-sm,.display-md,.display-lg,.display-xl,.display-xxl,.display-nav-expand{display:none;}.hide-sm,.hide-md,.hide-lg,.hide-xl,.hide-xxl,.hide-nav-expand{display:block;}.display,.display-xs{display:block;}.hide,.hide-xs{display:none;}header#site-header.kokako{position:absolute;left:0;top:0;width:100%;display:flex;align-items:center;justify-content:center;background:transparent linear-gradient(180deg,#395b39 0%,rgba(57,91,57,0) 100%) 0% 0% no-repeat padding-box;padding:45px 0;z-index:10;transition:0.4s ease all;}header#site-header.kokako .contain{display:grid;grid-template-areas:"header-logo header-menu";grid-template-columns:120px 1fr;gap:20px;transition:0.4s ease all;}header#site-header .header-logo{grid-area:header-logo;}header#site-header #header-menu{grid-area:header-menu;}header#site-header.has-header-widget .header-widget{grid-area:header-widget;}header#site-header .header-widget{display:none;}header#site-header.kokako .header-logo{width:120px;z-index:100;}header#site-header.kokako .header-logo img{width:100%;transition:0.4s ease all;}header#site-header + main#site-main{border-top:0px solid transparent;}.skip-link{position:absolute;left:0%;color:#fff;background:#395b39;padding:7px 20px;border:1px #fff solid;border-radius:20px;transform:translateY(-300%);transition:0.3s ease all;}.skip-link:focus-within{z-index:10001;transform:translateY(0%);}.skip-link :is(a,a:link,a:visited){color:#fff;}.skip-link a:hover{color:#e6e6e6;}.skip-link a:active{color:#d2d2d2;}.hamburger{padding:15px;display:flex;align-items:center;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:0.7;}.hamburger:not(.collapsed):hover{opacity:0.7;}.hamburger:not(.collapsed) .hamburger-inner,.hamburger:not(.collapsed) .hamburger-inner::before,.hamburger:not(.collapsed) .hamburger-inner::after{background-color:#fff;}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}.hamburger--3dx:not(.collapsed) .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg);}.hamburger--3dx:not(.collapsed) .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dx:not(.collapsed) .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}header#site-header #header-menu{display:flex;flex-direction:row-reverse;align-items:center;}header#site-header #header-menu nav{background-color:#395b39;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100vh;padding:var(--edge-padding);box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;text-align:center;transition:transform 0.4s ease;}header#site-header #header-menu nav ul{display:flex;flex-direction:column;}header#site-header #header-menu nav,header#site-header.nav-slide-in-top #header-menu nav{transform:translateY(-100%);}header#site-header.nav-slide-in-bottom #header-menu nav{transform:translateY(100%);}header#site-header.nav-slide-in-left #header-menu nav{transform:translateX(-100%);}header#site-header.nav-slide-in-right #header-menu nav{transform:translateX(100%);}header#site-header #header-menu nav#navigation:target{transform:translate(0);}#header-menu .hamburger{display:block;border-radius:0;box-sizing:border-box;height:54px;}#header-menu nav :is(ul,li){list-style-type:none;margin:0;padding:0;white-space:nowrap;}#header-menu nav li a{display:block;background-color:transparent;color:#fff;font-weight:500;padding:10px 20px;margin:0;border-bottom:0;transition:0.3s ease all;}#header-menu nav li a:is(:hover,:focus){background-color:rgba(57,91,57,0.4);transition:0.3s ease all;}#header-menu nav li a:active{background-color:rgba(57,91,57,0.6);transition:0.3s ease all;}#header-menu nav li a::before{display:none;}#header-menu nav li a[href="#"]{pointer-events:none;}#header-menu nav li:is(.current-menu-item,.current-menu-ancestor,current-menu-parent) > a{font-weight:bold;}#header-menu nav li.highlighted a{background-color:#395b39;text-transform:uppercase;border:1px solid #fff;font-weight:bold;}#header-menu nav li.highlighted a:is(:hover,:focus){background-color:#527452;}#header-menu nav li.highlighted a:active{background-color:#686;}#header-menu nav li.menu-item-has-children > a::after{position:relative;left:1rem;top:-2px;content:'\e75c';font-family:"fa-select";font-size:0.8rem;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;}#header-menu nav ul.sub-menu li a{color:rgba(255,255,255,0.8);background-color:rgba(57,91,57,0.8);font-size:0.9rem;font-style:italic;padding:13px 20px;}#header-menu nav ul.sub-menu li a:hover{background-color:rgba(57,91,57,0.9);}#header-menu nav ul.sub-menu li a:active{background-color:rgba(57,91,57,1);}footer{position:relative;padding:120px 0;background:#22271c;color:#fff;text-align:center;}footer :is(p,li){color:#fff;}footer.bottom-align{position:absolute;bottom:0;}footer .footer-logo{display:flex;justify-content:center;align-items:center;}footer .footer-logo img{width:160px;margin-top:0;}footer h4{text-transform:uppercase;}footer p:is(.align-left,.align-right){float:left;width:50%;}footer ul.sub-menu{margin:0;}footer li{list-style-type:none;margin-left:0;margin-bottom:13px;}footer ul.sub-menu li{text-indent:20px;margin-bottom:0;}footer ul li:last-child{margin-bottom:0;}footer li a{border-bottom:none;font-weight:500;}footer ul.sub-menu li a{text-transform:capitalize;font-weight:normal;}footer :is(a,a:link,a:visited){display:inline-block;color:#fff;text-decoration:none;border-bottom:none;}footer a:hover{color:#e6e6e6;border-bottom:none;}footer a:active{color:#d2d2d2;border-bottom:none;}footer a::before{background:#e6e6e6 !important;}footer a.no-underline:hover img{opacity:1;transition:0.3s ease all;}footer a.no-underline:hover img{opacity:0.95;transition:0.3s ease all;}footer a.social-media-link{font-size:1.4rem;padding:0 10px;}footer :is(a.social-media-link,a.social-media-link:link,a.social-media-link:visited){color:#22271c !important;background:#eff2ef !important;}footer a.social-media-link:hover{color:#22271c !important;background:#d6d9d6 !important;}footer a.social-media-link:active{color:#22271c !important;background:#c2c5c2 !important;}footer a.social-media-link .icon-deezer::before,.icon-deezer.invert::before{background-image:url(../../../kokako-by-two-sparrows/fonts/other-icons/deezer-black.svg);}footer a.social-media-link .icon-tiktok::before,.icon-tiktok.invert::before{background-image:url(../../../kokako-by-two-sparrows/fonts/other-icons/tiktok-black.svg);}footer #subfooter{margin-top:100px;}img#shielded-logo{width:30px;}.aligncentre img#shielded-logo{margin-left:auto;margin-right:auto;}footer img#shielded-logo{margin-left:auto;margin-right:auto;}footer #subfooter span.footer-copyright-separator{display:block;visibility:hidden;height:0;}footer #subfooter span.footer-copyright-separator::before{content:"";white-space:pre;}footer img.alignleft{float:none;margin-left:auto;margin-right:auto;}footer ul.menu{margin-top:0;margin-bottom:0;}footer ul.menu > li > a{display:inline-block;}footer ul.sub-menu li{text-indent:0;}main#site-main{transition:0.4s ease all;}.kokako{position:relative;padding:120px 0;overflow-x:hidden;}.kokako :is(.contain,.text-contain) > *:first-child,.kokako :is(.contain,.text-contain) > *:first-child > *:first-child,.kokako :is(.contain,.text-contain).columns .col > *:first-child{margin-top:0;}.kokako :is(.contain,.text-contain) > *:last-child,.kokako :is(.contain,.text-contain) .col > *:last-child,.kokako :is(.contain,.text-contain):not(.columns) > *:last-child > *:last-child{margin-bottom:0;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-top-none,.padding-none),.kokako.has-background-image:not(.columns):is(.padding-top-none,.padding-none) .contain,.kokako.has-background-image.columns:is(.padding-top-none,.padding-none) .columns-content-wrap{padding-top:0 !important;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-bottom-none,.padding-none),.kokako.has-background-image:not(.columns):is(.padding-bottom-none,.padding-none) .contain,.kokako.has-background-image.columns:is(.padding-bottom-none,.padding-none) .columns-content-wrap{padding-bottom:0 !important;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-top-xs,.padding-xs),.kokako.has-background-image:not(.columns):is(.padding-top-xs,.padding-xs) .contain,.kokako.has-background-image.columns:is(.padding-top-xs,.padding-xs) .columns-content-wrap{padding-top:60px !important;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-bottom-xs,.padding-xs),.kokako.has-background-image:not(.columns):is(.padding-bottom-xs,.padding-xs) .contain,.kokako.has-background-image.columns:is(.padding-bottom-xs,.padding-xs) .columns-content-wrap{padding-bottom:60px !important;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-top-sm,.padding-sm),.kokako.has-background-image:not(.columns):is(.padding-top-sm,.padding-sm) .contain,.kokako.has-background-image.columns:is(.padding-top-sm,.padding-sm) .columns-content-wrap{padding-top:90px !important;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-bottom-sm,.padding-sm),.kokako.has-background-image:not(.columns):is(.padding-bottom-sm,.padding-sm) .contain,.kokako.has-background-image.columns:is(.padding-bottom-sm,.padding-sm) .columns-content-wrap{padding-bottom:90px !important;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-top-md,.padding-md,.padding-top-lg,.padding-lg,.padding-top-xl,.padding-xl),.kokako.has-background-image:not(.columns):is(.padding-top-md,.padding-md,.padding-top-lg,.padding-lg,.padding-top-xl,.padding-xl) .contain,.kokako.has-background-image.columns:is(.padding-top-md,.padding-md,.padding-top-lg,.padding-lg,.padding-top-xl,.padding-xl) .columns-content-wrap{padding-top:120px !important;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-bottom-md,.padding-md,.padding-bottom-lg,.padding-lg,.padding-bottom-xl,.padding-xl),.kokako.has-background-image:not(.columns):is(.padding-bottom-md,.padding-md,.padding-bottom-lg,.padding-lg,.padding-bottom-xl,.padding-xl,.kokako.has-background-image.columns:is(.padding-bottom-md,.padding-md,.padding-bottom-lg,.padding-lg,.padding-bottom-xl,.padding-xl) .columns-content-wrap) .contain{padding-bottom:120px !important;}.kokako:is(.margin-top-none,.margin-none){margin-top:0 !important;}.kokako:is(.margin-bottom-none,.margin-none){margin-bottom:0 !important;}.kokako:is(.margin-top-xs,.margin-xs){margin-top:60px !important;}.kokako:is(.margin-bottom-xs,.margin-xs){margin-bottom:60px !important;}.kokako:is(.margin-top-sm,.margin-sm){margin-top:90px !important;}.kokako:is(.margin-bottom-sm,.margin-sm){margin-bottom:90px !important;}.kokako:is(.margin-top-md,.margin-md,.margin-top-lg,.margin-lg,.margin-top-xl,.margin-xl){margin-top:120px !important;}.kokako:is(.margin-bottom-md,.margin-md,.margin-bottom-lg,.margin-lg,.margin-bottom-xl,.margin-xl){margin-bottom:120px !important;}.kokako.has-background-image{width:100%;display:grid;grid-template-areas:"section-content";padding:0;}.kokako.has-background-image .background-image{grid-area:section-content;width:100%;height:100%;overflow:hidden;z-index:1;}.kokako.has-background-image .background-image img{width:100%;height:100%;object-fit:cover;}.kokako.has-background-image:not(.columns) .contain{grid-area:section-content;height:100%;display:flex;flex-direction:column;align-items:center;z-index:3;padding-top:120px;padding-bottom:120px;}.kokako.has-background-image :is(.background-image img,.overlay){position:absolute;left:0;top:0;}.kokako .kokako-buttons{width:100%;display:flex;flex-wrap:wrap;gap:20px;justify-content:left;align-items:flex-start;min-height:83px;}.kokako:not(.hero,.multipleRows) .kokako-buttons{margin-top:40px;}.kokako .kokako-buttons.buttons-align-centre,.kokako.text-align-centre .kokako-buttons,.kokako:is(.text-align-centre,.text-align-right) .kokako-buttons.buttons-align-centre{justify-content:center;}.kokako .kokako-buttons.buttons-align-right,.kokako.text-align-right .kokako-buttons,.kokako:is(.text-align-left,.text-align-centre) .kokako-buttons.buttons-align-right{justify-content:right;}.kokako .kokako-buttons.buttons-align-justify,.kokako.text-align-justify .kokako-buttons,.kokako:is(.text-align-left,.text-align-centre,.text-align-right) .kokako-buttons.buttons-align-justify{justify-content:space-between;}.kokako .kokako-buttons button:not([aria-controls]),input[type="submit"],a.button{margin:0 !important;}.kokako.heading-smaller h2{font-size:1.5rem;font-weight:normal;line-height:1.3;}.footnote{font-size:80%;font-style:italic;}.kokako.hide-section{display:none !important;}.kokako.cards :is(ul,li){list-style-type:none;margin:0;}.kokako.cards .card a::before{visibility:hidden !important;text-decoration:none !important;}.kokako.cards .card a > *:first-child{margin-top:0;}.kokako.cards .card a > *:last-child{margin-bottom:0;}.kokako.cards.category-links.width-full{overflow:visible;}.kokako.cards.category-links.width-full .contain{--edge-padding:0 !important;}.kokako.cards.category-links.width-full .cards{gap:0;}.kokako.cards.category-links.width-full .cards .card{position:relative;aspect-ratio:7 / 5;min-height:200px;}.kokako.cards.category-links.width-full .cards .card img{width:100%;height:100%;object-fit:cover;}.kokako.cards.category-links.width-full .cards .card .kokako-buttons{position:absolute;bottom:0;display:flex;justify-content:center;margin:0;z-index:2;}.kokako.columns :is(img,svg).alignnone{margin:40px 0;}.kokako.columns .col :is(*:first-child > img:first-child,*:first-child > svg:first-child,img:first-child,svg:first-child),.kokako.columns .contain .text-contain > *:first-child > img:first-child{margin-top:0;}.kokako.columns.has-background-image .columns-content-wrap{grid-area:section-content;width:100%;display:flex;flex-direction:column;align-items:center;z-index:3;padding-top:120px;padding-bottom:120px;}.kokako:is(.circular-images,.images-circular):is(.columns,.cards) :is(.col,.card) img{-webkit-mask-image:url(../../img/circular-mask.svg);mask-image:url(../../img/circular-mask.svg);mask-repeat:no-repeat;aspect-ratio:1/1;}.kokako.heading{position:relative;padding:120px 0 0;display:flex;justify-content:center;align-items:center;}.kokako.heading h1{font-size:3rem;}body#shop-page .kokako.heading h2{max-width:650px;}.kokako.hero{min-height:70vh;height:fit-content;}.kokako.hero .contain{justify-content:center;gap:30px;}.kokako.hero :is(h1,h2,h3,h4,h5,h6,p,li,td){margin:0;text-wrap:balance;}.kokako.hero:not(.colour-scheme) :is(h1,h2,h3,h4,h5,h6,p,li,td){color:#fff;}.kokako.height-min-0vh{min-height:0;}.kokako.height-min-100vh{min-height:100vh;}.kokako.height-min-90vh{min-height:90vh;}.kokako.height-min-80vh{min-height:80vh;}.kokako.height-min-70vh{min-height:70vh;}.kokako.height-min-60vh{min-height:60vh;}.kokako.height-min-50vh{min-height:50vh;}.kokako.height-min-40vh{min-height:40vh;}.kokako.overlay .overlay,.kokako.overlay.overlay-opacity-30 .overlay{background:transparent linear-gradient(38deg,#2d362d 0%,rgba(45,54,45,0) 100%) 0% 0% no-repeat padding-box !Important;mix-blend-mode:multiply;grid-area:section-content;width:100%;height:100%;opacity:0.3;z-index:2;}.kokako.overlay.overlay-opacity-10 .overlay{opacity:0.1;}.kokako.overlay.overlay-opacity-20 .overlay{opacity:0.2;}.kokako.overlay.overlay-opacity-40 .overlay{opacity:0.4;}.kokako.overlay.overlay-opacity-50 .overlay{opacity:0.5;}.kokako.overlay.overlay-opacity-60 .overlay{opacity:0.6;}.kokako.overlay.overlay-opacity-70 .overlay{opacity:0.7;}.kokako.overlay.overlay-opacity-80 .overlay{opacity:0.8;}.kokako.overlay.overlay-opacity-90 .overlay{opacity:0.9;}.kokako.overlay.overlay-opacity-100 .overlay{opacity:1;}.kokako.hero.include-logo .contain{max-width:950px;}.kokako.hero.include-logo h1{margin:30px 0 0;}.kokako.hero.include-logo :is(h2,h3,h4,p){font-family:'Source Sans 3',sans-serif;font-size:1.4rem;font-style:italic;font-weight:normal;line-height:1.3;}.kokako.hero:is(.standard-down-arrow,.info-pane) .contain{text-align:left;}.kokako.hero:is(.standard-down-arrow,.info-pane) .contain .kokako-buttons{justify-content:left;}.kokako.hero:is(.standard-down-arrow,.info-pane) .contain > *{max-width:600px;margin-right:auto;}.kokako.hero:is(.standard-down-arrow,.info-pane) .contain h1 + h2{margin-top:0;margin-bottom:0;}.kokako.hero.standard-down-arrow .contain > *:first-child{margin-top:18vh;margin-bottom:0;}.kokako.hero.standard-down-arrow .contain h1 + img.down-arrow{margin-top:20px;}.kokako.hero.info-pane .contain > *:first-child{margin-top:13vh;margin-bottom:0;}.kokako.slider:not(.slide-transition){height:fit-content;}.kokako.slider:not(.slide-transition) .contain{justify-content:center;margin-top:0;}.kokako.slider:not(.slide-transition) .contain :is(h1,h2){font-weight:normal;font-size:2rem;text-wrap-style:balance;width:100%;padding-top:15%;margin-bottom:0;}.kokako.slider:not(.slide-transition) .contain a{z-index:5;}.kokako.slider.has-background-image:not(.slide-transition) .background-image{display:block;}.kokako.slider.has-background-image:not(.slide-transition) .contain:is(.inactive,.next){display:none;}.kokako.slider.has-background-image:not(.slide-transition) .contain:is(.current,.previous){display:flex;}.kokako.slider.has-background-image:not(.slide-transition) :is(.background-image,.contain){opacity:0;transition:0.7s ease all;}.kokako.slider.has-background-image:not(.slide-transition) :is(.background-image,.contain).current{opacity:1;}.kokako.slider .kokako-buttons.buttons-align-text-align-left{justify-content:left;}.kokako.slider .kokako-buttons.buttons-align-text-align-centre{justify-content:center;}.kokako.slider .kokako-buttons.buttons-align-text-align-right{justify-content:right;}.kokako.slider .slider-nav{display:none;}.kokako.slider .slider-nav button:focus{outline:none;}.kokako.slider.slide-transition{overflow:visible;}.kokako.slider.slide-transition .columns{position:relative;left:0;gap:0;}.kokako.slider.slide-transition .contain{margin-top:0 !important;}.kokako.slider.slide-transition .columns .contain{position:relative;aspect-ratio:7 / 5;--edge-padding:0;}.kokako.slider.slide-transition :is(.background-image,img){width:100%;height:100%;}.kokako.slider.slide-transition img{object-fit:cover;}.kokako.slider.slide-transition .hide + .kokako-buttons{margin-top:0;}.kokako.slider.slide-transition .kokako-buttons{position:absolute;bottom:-38px;display:flex;justify-content:center;}.kokako.slider.slide-transition .kokako-buttons .button{z-index:10;}.kokako.slider.slide-transition .columns.cols-5{width:500%;grid-template-columns:repeat(5,1fr);}.kokako.slider.slide-transition .columns.cols-6{width:600%;grid-template-columns:repeat(6,1fr);}.kokako.slider.slide-transition .columns.cols-7{width:700%;grid-template-columns:repeat(7,1fr);}.kokako.slider.slide-transition .columns.cols-8{width:800%;grid-template-columns:repeat(8,1fr);}.kokako.slider.slide-transition .columns.cols-9{width:900%;grid-template-columns:repeat(9,1fr);}.kokako.text :is(h1,h2){clear:both;}.kokako.textAndImage .contain{display:grid;grid-template-columns:1fr;grid-template-areas:"twi-image""twi-content";gap:80px;}.kokako.textAndImage.image-on-bottom .contain{grid-template-areas:"twi-content""twi-image";}.kokako.textAndImage .content{grid-area:twi-content;}.kokako.textAndImage .image{grid-area:twi-image;}.kokako.textAndImage .image img{width:100%;height:100%;object-fit:cover;}.kokako.textAndImage .text :is(h2,h3){text-wrap:balance;}.kokako.textAndImage.width-full .contain{padding-left:0;padding-right:0;}.kokako.textAndImage.width-full .col.text{padding-left:var(--edge-padding);padding-right:var(--edge-padding);}.kokako.textAndImage.colour-scheme:is(.padding-none,.padding-bottom-none) .col.text{padding-bottom:80px;}.kokako.textAndImage.circular-image .col.image{-webkit-mask-image:url(../../img/circular-mask.svg);mask-image:url(../../img/circular-mask.svg);mask-repeat:no-repeat;aspect-ratio:1/1;max-width:400px;}.kokako.heading-green-light :is(h1,h2),.kokako.colour-scheme.heading-green-light :is(h1,h2),.kokako.headings-green-light :is(h1,h2,h3,h4,h5,h6){color:#5c943b;}.kokako.overlay.overlay-green-light .overlay{background:#5c943b;}.kokako.heading-green-mid :is(h1,h2),.kokako.colour-scheme.heading-green-mid :is(h1,h2),.kokako.headings-green-mid :is(h1,h2,h3,h4,h5,h6){color:#3f7a34;}.kokako.overlay.overlay-green-mid .overlay{background:#3f7a34;}.kokako.heading-green-deep :is(h1,h2),.kokako.colour-scheme.heading-green-deep :is(h1,h2),.kokako.headings-green-deep :is(h1,h2,h3,h4,h5,h6){color:#395b39;}.kokako.overlay.overlay-green-deep .overlay{background:#395b39;}.kokako.heading-green-dark :is(h1,h2),.kokako.colour-scheme.heading-green-dark :is(h1,h2),.kokako.headings-green-dark :is(h1,h2,h3,h4,h5,h6){color:#2d362d;}.kokako.overlay.overlay-green-dark .overlay{background:#2d362d;}.kokako.heading-white :is(h1,h2),.kokako.colour-scheme.heading-white :is(h1,h2),.kokako.headings-white :is(h1,h2,h3,h4,h5,h6){color:#fff;}.kokako.overlay.overlay-white .overlay{background:#fff;}section.kokako.background-overlay .image-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#22271C;opacity:0.5;}.kokako.colour-scheme-light,.kokako.colour-scheme-light :is(.container,.container-fluid) .row.text-row-background{color:#22271c;background-color:#eff2ef;}.kokako.colour-scheme-light :is(h1,h2,h3,h4,h5,h6){color:#22271c;}.kokako.colour-scheme-light :is(p,li,td){color:#22271c;}.kokako.colour-scheme-light :is(a,a:link,a:visited):not(.button,.btn){color:#22271c;border-bottom:2px solid #22271c;}.kokako.colour-scheme-light a:hover:not(.button,.btn){color:#3b4035;border-bottom:2px solid #3b4035;}.kokako.colour-scheme-light a:active:not(.button,.btn){color:#4f5449;border-bottom:2px solid #4f5449;}.kokako.colour-scheme-light a:not(.button,:has(img),.social-media-link,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow)::before{background-color:#3b4035;}.kokako.colour-scheme-light :is(button:not([aria-controls]),input[type="submit"],a.button){color:#ffffff;background-color:#3f7a34;}.kokako.colour-scheme-light :is(button:not([aria-controls]),input[type="submit"],a.button):hover,.kokako.colour-scheme-light :is(button:not([aria-controls]),input[type="submit"],a.button):focus{color:#ffffff;background-color:#58934d;}.kokako.colour-scheme-light :is(button:not([aria-controls]),input[type="submit"],a.button):active{color:#ffffff;background-color:#6ca761;}.kokako.overlay.overlay-light .overlay{background:#eff2ef;}.kokako.colour-scheme-dark,.kokako.colour-scheme-dark :is(.container,.container-fluid) .row.text-row-background{color:#fff;background-color:#22271C;}.kokako.colour-scheme-dark :is(h1,h2,h3,h4,h5,h6){color:#fff;}.kokako.colour-scheme-dark :is(p,li,td){color:#fff;}.kokako.colour-scheme-dark :is(a,a:link,a:visited):not(.button,.btn){color:#fff;border-bottom:2px solid #fff;}.kokako.colour-scheme-dark a:hover:not(.button,.btn){color:#e6e6e6;border-bottom:2px solid #e6e6e6;}.kokako.colour-scheme-dark a:active:not(.button,.btn){color:#d2d2d2;border-bottom:2px solid #d2d2d2;}.kokako.colour-scheme-dark a:not(.button,:has(img),.social-media-link,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow)::before{background-color:#e6e6e6;}.kokako.colour-scheme-dark :is(button:not([aria-controls]),input[type="submit"],a.button){color:#3f7a34;background:#ffffff;}.kokako.colour-scheme-dark :is(button:not([aria-controls]),input[type="submit"],a.button):hover,.kokako.colour-scheme-dark :is(button:not([aria-controls]),input[type="submit"],a.button):focus{color:#3f7a34;background:#e6e6e6;}.kokako.colour-scheme-dark :is(button:not([aria-controls]),input[type="submit"],a.button):active{color:#3f7a34;background:#d2d2d2;}.kokako.overlay.overlay-dark .overlay{background:#22271C;}.kokako.colour-scheme-green,.kokako.colour-scheme-green :is(.container,.container-fluid) .row.text-row-background{color:#fff;background-color:#395b39;}.kokako.colour-scheme-green :is(h1,h2,h3,h4,h5,h6){color:#fff;}.kokako.colour-scheme-green :is(p,li,td){color:#fff;}.kokako.colour-scheme-green :is(a,a:link,a:visited):not(.button,.btn){color:#fff;border-bottom:2px solid #fff;}.kokako.colour-scheme-green a:hover:not(.button,.btn){color:#e6e6e6;border-bottom:2px solid #e6e6e6;}.kokako.colour-scheme-green a:active:not(.button,.btn){color:#d2d2d2;border-bottom:2px solid #d2d2d2;}.kokako.colour-scheme-green a:not(.button,:has(img),.social-media-link,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow)::before{background-color:#e6e6e6;}.kokako.colour-scheme-light-green,.kokako.colour-scheme-light-green :is(.container,.container-fluid) .row.text-row-background{color:#fff;background-color:#5c943b;}.kokako.colour-scheme-light-green :is(h1,h2,h3,h4,h5,h6){color:#fff;}.kokako.colour-scheme-light-green :is(p,li,td){color:#fff;}.kokako.colour-scheme-light-green :is(a,a:link,a:visited):not(.button,.btn){color:#fff;border-bottom:2px solid #fff;}.kokako.colour-scheme-light-green a:hover:not(.button,.btn){color:#e6e6e6;border-bottom:2px solid #e6e6e6;}.kokako.colour-scheme-light-green a:active:not(.button,.btn){color:#d2d2d2;border-bottom:2px solid #d2d2d2;}.kokako.colour-scheme-light-green a:not(.button,:has(img),.social-media-link,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow)::before{background-color:#e6e6e6;}.kokako.colour-scheme-light-green :is(button:not([aria-controls]),input[type="submit"],a.button){color:#3f7a34;background-color:#ffffff;}.kokako.colour-scheme-light-green :is(button:not([aria-controls]),input[type="submit"],a.button):hover,.kokako.colour-scheme-light-green :is(button:not([aria-controls]),input[type="submit"],a.button):focus{background-color:#e6e6e6;}.kokako.colour-scheme-light-green :is(button:not([aria-controls]),input[type="submit"],a.button):active{background-color:#d2d2d2;}.kokako.colour-scheme-white,.kokako.colour-scheme-white :is(.container,.container-fluid) .row.text-row-background{color:#22271c;background-color:#fff;}.kokako.colour-scheme-white :is(h1,h2,h3,h4,h5,h6){color:#22271c;}.kokako.colour-scheme-white :is(p,li,td){color:#22271c;}.kokako.colour-scheme-white :is(a,a:link,a:visited):not(.button,.btn){color:#22271c;border-bottom:2px solid #22271c;}.kokako.colour-scheme-white a:hover:not(.button,.btn){color:#3b4035;border-bottom:2px solid #3b4035;}.kokako.colour-scheme-white a:active:not(.button,.btn){color:#4f5449;border-bottom:2px solid #4f5449;}.kokako.colour-scheme-white a:not(.button,:has(img),.social-media-link,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow)::before{background-color:#3b4035;}body.single .kokako .post .post-meta + img{margin:60px 0 40px;}.post-links{display:flex;justify-content:space-between;}body.single .comment-meta.commentmetadata a:not(.comment-edit-link){pointer-events:none;cursor:default;text-decoration:none;border-bottom:0;}body.single .comment-meta.commentmetadata a:not(.comment-edit-link)::before{height:0 !important;}.woocommerce :is(button,input[type="submit"],a.button,a.btn,button:hover,input[type="submit"]:hover,a.button:hover,a.btn:hover,button:active,input[type="submit"]:active,a.button:active,a.btn:active){padding:20px 25px;margin:0;}a.button:is(.checkout-button,.checkout-button:link,.checkout-button:visited,.checkout-button:hover,.checkout-button:active){margin:0;}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{padding:1em;}body.woocommerce :is(#respond input#submit,a.button,button.button,input.button,#respond input#submit.alt,a.button.alt,button.button.alt,input.button.alt),body .woocommerce :is(#respond input#submit,a.button,button.button,input.button,#respond input#submit.alt,a.button.alt,button.button.alt,input.button.alt),.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a.wc-block-cart__submit-button,.woocommerce-checkout button.wc-block-components-checkout-place-order-button{color:#ffffff;background:#395b39;padding:20px 25px;border-radius:20px;font-weight:bold;transition:0.3s ease all;}body.woocommerce :is(#respond input#submit,a.button,button.button,input.button,#respond input#submit.alt,a.button.alt,button.button.alt,input.button.alt):hover,body .woocommerce :is(#respond input#submit,a.button,button.button,input.button,#respond input#submit.alt,a.button.alt,button.button.alt,input.button.alt):hover,.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a.wc-block-cart__submit-button:hover,.woocommerce-checkout button.wc-block-components-checkout-place-order-button:hover{color:#ffffff;background:#395b39;border-bottom-right-radius:0;border-bottom-left-radius:0;transition:0.3s ease all;}body.woocommerce:not(.woocommerce-block-theme-has-button-styles) :not(.kokako.hero,.kokako.textAndImage) :is(#respond input#submit.alt,a.button.alt,button.button.alt,input.button.alt):active,body:not(.woocommerce-block-theme-has-button-styles) .woocommerce :not(.kokako.hero,.kokako.textAndImage) :is(#respond input#submit.alt,a.button.alt,button.button.alt,input.button.alt):active,.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a.wc-block-cart__submit-button:active.woocommerce-checkout button.wc-block-components-checkout-place-order-button:active{color:#ffffff;background:#395b39;}.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a.wc-block-cart__submit-button:before{display:none !important;}body.woocommerce:not(.woocommerce-block-theme-has-button-styles) :is(#respond input#submit.alt,a.button.alt,button.button.alt,input.button.alt):focus,body:not(.woocommerce-block-theme-has-button-styles) .woocommerce :is(#respond input#submit.alt,a.button.alt,button.button.alt,input.button.alt):focus,.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a.wc-block-cart__submit-button:focus,.woocommerce-checkout button.wc-block-components-checkout-place-order-button:focus{box-shadow:none !important;}.woocommerce a{min-height:20px;}.woocommerce a.added_to_cart{min-height:39px;}.woocommerce input.input-text.qty.text{padding:4px 0 4px 15px;}p#calc_shipping_state_field span:first-child{width:100%;}ul#shipping_method input[type=radio]{width:inherit;}.woocommerce-checkout :is(.col-1,.col-2){max-width:100%;}#ship-to-different-address label input{width:initial;}#ship-to-different-address label span{margin-left:10px;max-width:calc(100% - 20px);}#order_comments_field span{width:100%;}nav.woocommerce-MyAccount-navigation  ul li :is(a,a:link,a:visited){padding:0;margin-left:15px;margin-bottom:10px;}.woocommerce div.product div.images a.woocommerce-product-gallery__trigger{font-size:22px !important;text-align:center;text-indent:0;border-bottom:0;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{display:none;}:is(.woocommerce,.woocommerce-page) section.kokako h2{opacity:1 !important;transform:scale(1) !important;}.woocommerce-page li{margin:0;}.woocommerce-page span.woocommerce-input-wrapper{min-width:230px;}:is(.woocommerce,.woocommerce-page) form .form-row .input-text{padding:6px 10px;min-width:230px;}.woocommerce-page input#coupon_code{min-width:155px;}:is(.woocommerce,.woocommerce-page) a.remove:before{height:0;}.woocommerce-order-received :is(.woocommerce,.woocommerce-page) .col2-set :is(.col-1,.col-2){margin-left:-15px;margin-right:-15px;}.woocommerce-message{min-height:70px;}.woocommerce ul.products li.product{position:relative;margin-bottom:110px;}.woocommerce ul.products li.product .price{color:#22271c;}.woocommerce ul.products li.product a.button.add_to_cart_button{position:absolute;}@media (max-width:400px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;}}.woocommerce.single-product .kokako.heading:is(.padding-bottom-xs,.padding-xs){padding-bottom:30px !important;}.woocommerce h1{color:#395b39;}.woocommerce.single-product .woocommerce-Price-amount.amount{font-family:'nave','Source Sans 3',sans-serif;color:#395b39;font-size:2rem;font-weight:900;}.woocommerce.single-product div.product form.cart{display:flex;align-items:flex-start;min-height:70px;margin-bottom:20px;}.woocommerce.single-product div.product form.cart div.quantity{float:none;margin:10px 20px 0 0;}.woocommerce.single-product .woocommerce-tabs.wc-tabs-wrapper{background:#fff;border-radius:15px;padding:20px 30px 30px;}.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs{padding:0;margin:0 0 20px;}.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li{padding:0 20px 0 0;border-radius:0;margin:0;border:0;}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs::before,.woocommerce.single-product div.product .woocommerce-tabs ul.tabs::after,.woocommerce.single-product div.product .woocommerce-tabs ul.tabs :is(li::before,li::after){display:none;}.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li a{cursor:default;padding-top:10px;border-bottom:0;}.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li a::before{display:none !important;}.woocommerce.single-product div.product .woocommerce-tabs .panel,.woocommerce.single-product div.product .woocommerce-tabs .panel > *:last-child{margin-bottom:0;}.woocommerce .woocommerce-Tabs-panel[aria-labelledby=tab-title-description] h2{display:none;}body.woocommerce:not(.woocommerce-uses-block-theme) div.product :is(p.price,span.price){color:#22271c;}i.icon-basket + span.cart-count{position:relative;left:-12px;top:-10px;display:inline-block;width:20px;height:20px;font-size:70%;font-weight:normal;line-height:70%;background:#eff2ef;color:#fff;border:1px solid #fff;border-radius:50%;padding:5px 4px 4px 4px;}:is(.woocommerce-cart,.woocommerce-checkout) button.wc-block-components-panel__button{background:transparent !important;font-size:1rem !important;font-weight:normal !important;color:#22271c !important;border-bottom:none !important;padding-bottom:0 !important;}:is(.woocommerce-cart,.woocommerce-checkout) form.wc-block-components-totals-coupon__form{min-height:60px;}:is(.woocommerce-cart,.woocommerce-checkout) form.wc-block-components-totals-coupon__form button.wc-block-components-totals-coupon__button{font-size:1rem;padding-top:10px;padding-bottom:10px;min-height:0;height:50px;transition:0.3s ease all;}:is(.woocommerce-cart,.woocommerce-checkout) form.wc-block-components-totals-coupon__form button.wc-block-components-totals-coupon__button:disabled{background:rgba(57,91,57,0.1);}:is(.woocommerce-cart,.woocommerce-checkout) form.wc-block-components-totals-coupon__form button.wc-block-components-totals-coupon__button:hover:not(:disabled){height:60px;}.woocommerce-cart .wc-block-cart-item__image a{border-bottom:none !important;}.woocommerce-cart .wc-block-cart-item__wrap a.wc-block-components-product-name:hover{border-bottom-width:2px;}.woocommerce-cart .wc-block-cart__submit-container{min-height:70px;}.woocommerce-cart .wc-block-cart__submit-container a.wc-block-cart__submit-button{border-bottom:0 solid#5c943b;}.woocommerce-cart .wc-block-cart__submit-container a.wc-block-cart__submit-button:hover{border-bottom:10px solid #5c943b;}.woocommerce-checkout .wc-block-checkout__actions_row{align-items:flex-start;min-height:130px;}.woocommerce-checkout button.wc-block-components-address-form__address_2-toggle{color:#22271c !important;background:transparent !important;border-bottom:none !important;font-weight:normal !important;margin:25px 0 9px;padding:0 !important;}.woocommerce :is(.stripe-card-group,#stripe-exp-element,#stripe-cvc-element){width:100%;max-width:300px;}.woocommerce-checkout #payment ul.payment_methods li input{margin-top:9px;margin-right:20px;}.woocommerce label[for=wc-stripe-new-payment-method]{display:inline;float:left;width:calc(100% - 30px);}body.woocommerce .kokako:is(.hero,.textAndImage) :is(button:not([aria-controls]),input[type="submit"],a.button):not(.alt),body.woocommerce .kokako:is(.hero,.textAndImage) :is(button:not([aria-controls]),input[type="submit"],a.button):not(.alt):hover,body.woocommerce .kokako:is(.hero,.textAndImage) :is(button:not([aria-controls]),input[type="submit"],a.button):not(.alt):focus{background:#3f7a34 !important;}.kokako :is(h1,h2),.kokako.textAndImage .image,.kokako.columns .col,.kokako.rows .col,.kokako.posts .blog-grid.post{opacity:0.5;transform:scale(0.95);}.kokako:not(.textAndImage) :is(h1,h2){transform:translateY(-20px) scale(0.95);}.kokako.textAndImage .text :is(h1,h2){transform:translateX(20px) scale(0.95);}.kokako.textAndImage.image-on-right .text :is(h1,h2){transform:translateX(-20px) scale(0.95);}.kokako.textAndImage .image{transform:translateX(-20px);}.kokako.textAndImage .image-on-right .image{transform:translateX(20px);}.kokako:not(.textAndImage) :is(h1,h2).appear,.kokako.columns .col.appear :is(h1,h2){transform:translateY(-20px) scale(0.95);animation:slideDownScale 1s ease-out forwards;}.kokako.textAndImage .text :is(h1,h2).appear{transform:translateX(20px) scale(0.95);animation:slideLeftScale 1s ease-out forwards;}.kokako.textAndImage.image-on-right .text :is(h1,h2).appear{transform:translateX(-20px) scale(0.95);animation:slideRightScale 1s ease-out forwards;}.kokako.textAndImage .image.appear{transform:translateX(-20px);animation:slideRight 1s ease-out forwards;}.kokako.textAndImage.image-on-right .image.appear{transform:translateX(20px);animation:slideLeft 1s ease-out forwards;}.kokako.columns .col.appear,.kokako.rows .col.appear,.kokako.posts .blog-grid.post.appear{transform:scale(0.95);animation:scale 1s ease-out forwards;}@keyframes slideUpScale{from{transform:translateY(20px) scale(0.95);opacity:0.5;}to{transform:translateY(0) scale(1);opacity:1;}}@keyframes slideRightScale{from{transform:translateX(-20px) scale(0.95);opacity:0.5;}to{transform:translateX(0) scale(1);opacity:1;}}@keyframes slideDownScale{from{transform:translateY(-20px) scale(0.95);opacity:0.5;}to{transform:translateY(0) scale(1);opacity:1;}}@keyframes slideLeftScale{from{transform:translateX(20px) scale(0.95);opacity:0.5;}to{transform:translateX(0) scale(1);opacity:1;}}@keyframes slideUp{from{transform:translateY(20px);opacity:0.5;}to{transform:translateY(0);opacity:1;}}@keyframes slideRight{from{transform:translateX(-20px);opacity:0.5;}to{transform:translateX(0);opacity:1;}}@keyframes slideDown{from{transform:translateY(-20px);opacity:0.5;}to{transform:translateY(0);opacity:1;}}@keyframes slideLeft{from{transform:translateX(20px);opacity:0.5;}to{transform:translateX(0);opacity:1;}}@keyframes scale{from{transform:scale(0.95);opacity:0.5;}to{transform:scale(1);opacity:1;}}@keyframes clear{to{transform:none;opacity:1;}}.accordion-toggle{width:100%;margin-bottom:0 !important;background:none !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;text-align:left !important;transform:scale(1) !important;}.accordion-toggle h4{position:relative;color:#fff;background:#22271C;padding:10px 70px 10px 20px;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.accordion-toggle i.icon-plus{position:absolute;right:20px;top:10px;font-size:110%;transition:all 0.4s ease;}.accordion-toggle i.icon-plus::before{transform:rotate(0deg);transition:all 0.4s ease;}.accordion-toggle i.icon-plus.open::before{transform:rotate(45deg);transition:all 0.4s ease;}div.accordion-content{display:none;min-height:1px;padding:40px 0 0;overflow:hidden;}div.accordion-content.open{display:block;}div.accordion-content *:last-child{margin-bottom:0;}div.accordion-content + a.button{margin-top:40px;}div.accordion-content + button.accordion-toggle{margin-top:40px;}span.accordion-tag{display:inline-block;font-family:'Source Sans 3',sans-serif;font-size:0.9rem;font-weight:normal;text-transform:uppercase;color:#fff;background:#5c943b;padding:7px 13px;margin-right:20px;}.mejs-container{width:auto !important;}.non-breaking-spaces{white-space:nowrap;}.tsp{color:#f00 !important;}#kokako-screen-size-check{position:fixed;left:0;bottom:0;background:#eff2ef;border:2px #22271c solid;padding:0px 10px;width:auto;z-index:10;}#kokako-screen-size-check p{font-weight:bold;text-align:center;color:#22271c;margin:13px 0;}#js-loaded{display:none !important;}#wpadminbar .kdman :is(a,a:link,a:visited){background:#d08;margin-left:10px;}#wpadminbar .kdman a:hover{background:#e09 !important;}#wpadminbar .kdman a:active{background:#f0a !important;}#wpadminbar .knjstan :is(a,a:link,a:visited){background:#e52b2e;margin-left:10px;}#wpadminbar .knjstan a:hover{background:#f63c3f !important;}#wpadminbar .knjstan a:active{background:#ff4d50 !important;}@media (min-width:577px){h1,h2{font-size:3rem;}label{grid-gap:60px;}.display-sm{display:block;}.hide-sm{display:none;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-top-lg,.padding-lg),.kokako.has-background-image:not(.columns):is(.padding-top-lg,.padding-lg) .contain,.kokako.has-background-image.columns:is(.padding-top-lg,.padding-lg) .columns-content-wrap{padding-top:180px !important;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-bottom-lg,.padding-lg),.kokako.has-background-image:not(.columns):is(.padding-bottom-lg,.padding-lg) .contain,.kokako.has-background-image.columns:is(.padding-bottom-lg,.padding-lg) .columns-content-wrap{padding-bottom:180px !important;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-top-xl,.padding-xl),.kokako.has-background-image:not(.columns):is(.padding-top-xl,.padding-xl) .contain,.kokako.has-background-image.columns:is(.padding-top-xl,.padding-xl) .columns-content-wrap{padding-top:240px !important;}:is(.kokako:not(.has-background-image),.kokako .contain):is(.padding-bottom-xl,.padding-xl),.kokako.has-background-image:not(.columns):is(.padding-bottom-xl,.padding-xl) .contain,.kokako.has-background-image.columns:is(.padding-bottom-xl,.padding-xl) .columns-content-wrap{padding-bottom:240px !important;}.kokako:is(.margin-top-lg,.margin-lg){margin-top:180px !important;}.kokako:is(.margin-bottom-lg,.margin-lg){margin-bottom:180px !important;}.kokako:is(.margin-top-xl,.margin-xl){margin-top:240px !important;}.kokako:is(.margin-bottom-xl,.margin-xl){margin-bottom:240px !important;}.kokako.slider:not(.slide-transition) .contain > *{box-sizing:border-box;max-width:100%;padding-left:calc(6vw + 20px);}.kokako.slider:not(.slide-transition) .contain :is(h1,h2){font-size:2.5rem;}.kokako.slider .slider-nav{position:absolute;left:0;top:0;display:flex;flex-direction:row;justify-content:space-between;width:100%;height:100%;overflow:hidden;gap:20px;}.kokako.slider .slider-nav button{position:relative;width:6vw;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;background:transparent;font-weight:bold;font-size:1.5rem;padding:0.7rem;margin:0;border:none;border-radius:0;opacity:0.4;z-index:8;}.kokako.slider .slider-nav button:is(:hover,:focus){color:#fff;background:rgba(34,39,28,0.5);opacity:1;}.kokako.slider .slider-nav .slider-nav-prev button{justify-content:flex-start;}.kokako.slider .slider-nav .slider-nav-next button{justify-content:flex-end;}.kokako.slider .slider-nav .slider-nav-prev button:is(:hover,:focus){background:linear-gradient(90deg,rgba(34,39,28,0.5) 0%,transparent 100%);}.kokako.slider .slider-nav .slider-nav-next button:is(:hover,:focus){background:linear-gradient(270deg,rgba(34,39,28,0.5) 0%,transparent 100%);}.kokako.slider .slider-nav button::before,.kokako.slider .slider-nav button::after{display:none;}}@media (min-width:768px){:is(img,svg).alignnone{margin:40px 0;}:is(img,svg).alignleft{float:left;margin:0 60px 40px 0;}:is(img,svg).alignright{float:right;margin:0 0 40px 60px;}:is(img,svg):is(.aligncentre,.aligncenter){display:block;margin:80px auto;}.kokako .contain{--edge-padding:60px;}.kokako .columns:is(.cols-2,.cols-3,.cols-4,.cols-5,.cols-6){grid-template-columns:repeat(2,1fr);}.kokako .columns.cols-2.cols-prop-0-12{grid-template-columns:0% 1fr;}.kokako .columns.cols-2.cols-prop-1-11{grid-template-columns:1fr 11fr;}.kokako .columns.cols-2.cols-prop-2-10{grid-template-columns:1fr 5fr;}.kokako .columns.cols-2.cols-prop-3-9{grid-template-columns:1fr 3fr;}.kokako .columns.cols-2.cols-prop-4-8{grid-template-columns:1fr 2fr;}.kokako .columns.cols-2.cols-prop-5-7{grid-template-columns:5fr 7fr;}.kokako .columns.cols-2.cols-prop-6-6{grid-template-columns:1fr 1fr;}.kokako .columns.cols-2.cols-prop-7-5{grid-template-columns:7fr 5fr;}.kokako .columns.cols-2.cols-prop-8-4{grid-template-columns:2fr 1fr;}.kokako .columns.cols-2.cols-prop-9-3{grid-template-columns:3fr 1fr;}.kokako .columns.cols-2.cols-prop-10-2{grid-template-columns:5fr 1fr;}.kokako .columns.cols-2.cols-prop-11-1{grid-template-columns:11fr 1fr;}.kokako .columns.cols-2.cols-prop-12-0{grid-template-columns:1fr 0%;}.display-md{display:block;}.hide-md{display:none;}footer .cols-3 .footer-logo{grid-column:1/-1;}.kokako.heading .contain-text:first-child :is(h1,h2){font-size:3.5rem;}.kokako.slider .slider-nav{--edge-padding:60px;}.kokako.slider.slide-transition .columns.cols-5{width:250%;}.kokako.slider.slide-transition .columns.cols-6{width:300%;}.kokako.slider.slide-transition .columns.cols-7{width:350%;}.kokako.slider.slide-transition .columns.cols-8{width:400%;}.kokako.slider.slide-transition .columns.cols-9{width:450%;}.kokako.textAndImage.image-on-left .contain{grid-template-areas:"twi-image twi-content";}.kokako.textAndImage.image-on-right .contain{grid-template-areas:"twi-content twi-image";}.kokako.textAndImage .col.text{display:flex;flex-direction:column;justify-content:center;}.kokako.textAndImage .col.image{min-height:15vw;}.kokako.textAndImage.width-full .col.image{min-height:30vw;}.kokako.textAndImage .col.image img{position:absolute;}.kokako.textAndImage .col.text > .contain-text:last-child > *:last-child{margin-bottom:0;}.kokako.textAndImage.image-on-right .col.text .text-contain{margin-right:0;}.kokako.textAndImage.image-on-left .col.text .text-contain{margin-left:0;}.kokako.textAndImage.width-full.image-on-left .col.text{padding-left:0;}.kokako.textAndImage.width-full.image-on-right .col.text{padding-right:0;}.kokako.textAndImage:is(.padding-none,.padding-top-none) .col.text{padding-top:120px;}.kokako.textAndImage:is(.padding-none,.padding-bottom-none,.colour-scheme.padding-none,.colour-scheme.padding-bottom-none) .col.text{padding-bottom:120px;}.kokako.textAndImage .col.image{overflow-y:hidden;}}@media (min-width:992px){.kokako .contain{--edge-padding:80px;}.kokako .columns:is(.cols-3,.cols-5,.cols-6){grid-template-columns:repeat(3,1fr);}.kokako .text-columns{columns:2;grid-gap:80px;}.kokako .flex-desktop{display:flex;column-gap:80px;}.display-lg{display:block;}.hide-lg{display:none;}.display-nav-expand{display:block;}.hide-nav-expand{display:none;}body.logged-in.admin-bar header#site-header{top:32px;}header#site-header.kokako{position:fixed;overflow:visible;}header#site-header.kokako.has-widget-area .contain{grid-template-areas:"header-logo header-widget""header-logo header-menu";}header#site-header .header-widget{display:flex;flex-direction:row-reverse;align-items:flex-end;}header#site-header #main-nav{align-items:flex-start;}header#site-header.kokako.scrolled{position:fixed;padding:30px 0;}header#site-header.kokako.scrolled .contain{gap:0 20px;}header#site-header.kokako.scrolled .header-logo img{width:50%;}header#site-header.kokako.scrolled .header-widget{height:0;}#header-menu .hamburger{display:none;}header#site-header #header-menu nav{background:transparent;padding:0;position:relative;height:auto;transform:translate(0) !important;overflow:visible;}header#site-header #header-menu nav ul{flex-flow:row wrap;justify-content:right;}header#site-header #header-menu nav ul li{margin-left:1px;margin-right:1px;}header#site-header #header-menu nav ul li a::before{display:block;background:#fff;}header#site-header #header-menu nav ul.sub-menu li a::before{display:none;}#header-menu nav li a[href="#"]{pointer-events:all;}header#site-header #header-menu nav li.menu-item-has-children > a::before{display:none;}#header-menu nav li.menu-item-has-children > a::after{left:0.4rem;}#header-menu nav li.menu-item-has-children{position:relative;}header#site-header #header-menu nav ul.sub-menu{display:none;position:absolute;z-index:1;text-align:left;}header#site-header #header-menu nav li.menu-item-has-children:is(:hover,:focus,:active) > a{background-color:#527452;}header#site-header #header-menu nav li.menu-item-has-children:is(:hover,:focus,:focus-within,:active) ul.sub-menu,header#site-header #header-menu nav li.menu-item-has-children > a:is(:hover,:focus,:active) + ul.sub-menu{display:block;}header#site-header #header-menu nav#navigation .skip-link{display:none;}footer{text-align:left;}footer .footer-logo{justify-content:left;align-items:flex-end;}footer .cols-3 .footer-logo{grid-column:1/2;}footer .footer-logo :is(img,svg).alignnone{margin-bottom:20px;}footer.kokako .columns.cols-4{grid-template-columns:repeat(2,1fr);}footer .footer-col-4 h3{margin-top:20px;}footer .tsp-social-links{justify-content:left;}footer #subfooter span.footer-copyright-separator{display:inline;visibility:visible;padding:0 7px;}footer #subfooter span.footer-copyright-separator::before{content:"\A";white-space:normal;}footer a.social-media-link:last-of-type{padding-right:0;}.kokako.cards.category-links.width-full .cards .card .kokako-buttons{bottom:-52px;}.kokako.hero.include-logo h1{max-width:100%;;}.kokako.slider .slider-nav{--edge-padding:80px;}.kokako.slider.slide-transition .columns.cols-5{width:calc(500% / 3);}.kokako.slider.slide-transition .columns.cols-6{width:200%;}.kokako.slider.slide-transition .columns.cols-7{width:calc(700% / 3);}.kokako.slider.slide-transition .columns.cols-8{width:calc(800% / 3);}.kokako.slider.slide-transition .columns.cols-9{width:300%;}.kokako.text :is(h1,h2){clear:none;}.kokako.textAndImage .contain{grid-template-columns:repeat(2,1fr);grid-template-areas:"twi-image twi-content" !important;}.kokako.textAndImage.image-on-right .contain{grid-template-areas:"twi-content twi-image" !important;}div.accordion-content{padding:40px 40px 0;}}@media (min-width:1200px){.kokako .columns:is(.cols-4,.cols-6){grid-template-columns:repeat(4,1fr);}.kokako .columns.cols-5{grid-template-columns:repeat(5,1fr);}.kokako.width-full .text-columns{columns:3;}.display-xl{display:block;}.hide-xl{display:none;}footer.kokako .columns.cols-4{grid-template-columns:repeat(4,1fr);}}@media (min-width:1400px){.kokako .columns.cols-6{grid-template-columns:repeat(6,1fr);}.kokako.width-full .text-columns{columns:4;}.display-xxl{display:block;}.hide-xxl{display:none;}@media (min-width:1600px){.kokako.textAndImage .col.text .text-contain{padding-top:80px;padding-bottom:80px;}}}