:root{--k-peach: #f8a5c2;--k-peach-deep: #f08cb4;--k-peach-dark: #e4698f;--k-peach-soft: #fde3ec;--k-cream: #fff9f2;--k-cream-2: #fff3e6;--k-lemon: #ffd23f;--k-lemon-deep: #f2b705;--k-lemon-ink: #b98c00;--k-ink: #4a3b33;--k-ink-soft: #7c675b;--k-white: #ffffff;--k-lime: #a8d14a;--k-slice-l: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23FFD23F' stroke-width='3'%3E%3Ccircle cx='60' cy='60' r='52'/%3E%3Ccircle cx='60' cy='60' r='42' stroke-width='2'/%3E%3Cpath stroke-width='2' d='M60 60V18M60 60l29.7-29.7M60 60h42M60 60l29.7 29.7M60 60v42M60 60l-29.7 29.7M60 60H18M60 60L30.3 30.3'/%3E%3C/svg%3E");--k-slice-p: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23F8A5C2' stroke-width='3'%3E%3Ccircle cx='60' cy='60' r='52'/%3E%3Ccircle cx='60' cy='60' r='42' stroke-width='2'/%3E%3Cpath stroke-width='2' d='M60 60V18M60 60l29.7-29.7M60 60h42M60 60l29.7 29.7M60 60v42M60 60l-29.7 29.7M60 60H18M60 60L30.3 30.3'/%3E%3C/svg%3E");--k-lime-ring: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23A8D14A' stroke-width='4'%3E%3Ccircle cx='50' cy='50' r='42'/%3E%3Ccircle cx='50' cy='50' r='30' stroke-width='2'/%3E%3C/svg%3E");--k-drop: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 60' fill='none' stroke='%23F8A5C2' stroke-width='3'%3E%3Cpath d='M22 4C34 22 40 31 40 39a18 18 0 0 1-36 0C4 31 10 22 22 4Z'/%3E%3C/svg%3E");--k-shrimp: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 66' fill='none' stroke='%23F8A5C2' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M10 44C22 12 66 8 86 26c11 10 8 26-6 30-9 3-19-3-17-13 2-8 11-10 16-4'/%3E%3Cpath d='M10 44 3 37M10 44 3 52'/%3E%3Ccircle cx='78' cy='24' r='3'/%3E%3C/svg%3E");--k-arc-p: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 32' fill='none' stroke='%23F8A5C2' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M2 30A29 29 0 0 1 60 30'/%3E%3C/svg%3E");--k-zig-l: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 26' fill='none' stroke='%23FFD23F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 21 12 6l10 15L32 6l10 15L52 6l10 10'/%3E%3C/svg%3E");--k-wave-l: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='14' viewBox='0 0 64 14'%3E%3Cpath d='M0 7Q8 0 16 7t16 0 16 0 16 0' fill='none' stroke='%23FFD23F' stroke-width='2.5' stroke-dasharray='5 5' stroke-linecap='round'/%3E%3C/svg%3E");--k-wave-p: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='14' viewBox='0 0 64 14'%3E%3Cpath d='M0 7Q8 0 16 7t16 0 16 0 16 0' fill='none' stroke='%23F8A5C2' stroke-width='2.5' stroke-dasharray='5 5' stroke-linecap='round'/%3E%3C/svg%3E");--k-radius: 22px;--k-radius-sm: 14px}body{background-color:var(--k-cream)!important;color:var(--k-ink)!important}h1,h2,h3,h4{color:var(--k-ink);letter-spacing:-.01em}.announcement-bar{background-color:var(--k-cream)!important;border-block-start:2px solid var(--k-peach)!important;border-block-end:2px solid var(--k-lemon)!important;border-radius:0!important;position:relative;overflow:hidden}.announcement-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.14;background-image:var(--k-slice-l),var(--k-slice-l);background-repeat:no-repeat;background-size:86px 86px;background-position:12% -14px,88% 34px}.announcement-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--k-arc-p),var(--k-zig-l),linear-gradient(var(--k-peach) 0 0);background-repeat:no-repeat,no-repeat,no-repeat;background-size:40px 21px,44px 18px,100% 2px;background-position:18px 50%,calc(100% - 18px) 50%,0 100%}.announcement-bar__text,.announcement-bar__link{color:var(--k-ink)!important;font-weight:600!important;letter-spacing:.01em;line-height:1.7!important}.announcement-bar__text strong,.announcement-bar__link strong{background-color:var(--k-lemon)!important;color:var(--k-ink)!important;padding:1px 8px!important;border-radius:999px!important;font-weight:800!important}.header,.header-section,header-component,.shopify-section-group-header-group{background-color:transparent!important}header-component,.header{background:linear-gradient(180deg,var(--k-peach) 0%,var(--k-peach-deep) 100%)!important}.shopify-section-group-header-group>.section:first-of-type:not(.announcement-bar),section.header-section{background-color:var(--k-peach)!important}.header__columns,.header__row{background-color:transparent!important;position:relative}.header__columns:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:var(--k-slice-p);background-repeat:no-repeat;background-size:120px 120px;background-position:-34px -40px}.header:after{content:"";display:block;height:14px;background-image:var(--k-wave-l);background-repeat:repeat-x;background-position:0 50%;background-size:64px 14px;opacity:.95}.header{border-radius:0!important;box-shadow:inset 0 0 0 1px #ffd23f8c!important}.header a:not(dialog *):not(.header__drawer *):not(.account-drawer *),.header button:not(dialog *):not(.header__drawer *):not(.account-drawer *),.header .menu-list__link:not(dialog *):not(.header__drawer *),.header .header-logo,.header .header__column,.header .localization-button,.header .disclosure__button{color:var(--k-white)!important}.header a:not(dialog *):not(.header__drawer *):not(.account-drawer *):hover,.header button:not(dialog *):not(.header__drawer *):not(.account-drawer *):hover,.header .menu-list__link:not(dialog *):not(.header__drawer *):hover,.header .localization-button:hover,.header .disclosure__button:hover{color:var(--k-lemon)!important}.header a:not(dialog *):not(.header__drawer *):not(.account-drawer *) svg,.header button:not(dialog *):not(.header__drawer *):not(.account-drawer *) svg{color:var(--k-white)!important}.header .header-menu .menu-list__link--active:not(dialog *):not(.header__drawer *),.header .header-menu .menu-list__link[aria-current=page]:not(dialog *):not(.header__drawer *){position:relative;color:var(--k-lemon)!important}.header .header-menu .menu-list__link--active:not(dialog *):not(.header__drawer *):after,.header .header-menu .menu-list__link[aria-current=page]:not(dialog *):not(.header__drawer *):after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:3px;border-radius:3px;background-color:var(--k-lemon)!important}.header a:not(dialog *):not(.header__drawer *):not(.account-drawer *):hover svg,.header button:not(dialog *):not(.header__drawer *):not(.account-drawer *):hover svg{color:var(--k-lemon)!important}.header__row+.header__row{border-block-start:1px solid rgba(255,210,63,.5)!important;box-shadow:0 3px 0 -1px #ffd23f80!important}[id$=hero_banner_bUidmi] .hero-wrapper{background:var(--k-cream)!important;border:10px solid var(--k-peach)!important;border-radius:34px!important;margin:26px auto!important;max-width:1440px!important;width:calc(100% - 36px)!important;overflow:hidden!important;position:relative;box-shadow:0 18px 44px -28px #4a3b3366!important}[id$=hero_banner_bUidmi] .hero-wrapper:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px dashed var(--k-lemon)!important;border-radius:22px!important;pointer-events:none;z-index:3}[id$=hero_banner_bUidmi] .hero-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background-image:var(--k-slice-l),var(--k-lime-ring),var(--k-drop),var(--k-shrimp);background-repeat:no-repeat;background-size:108px 108px,66px 66px,26px 36px,104px 62px;background-position:20px 20px,calc(100% - 26px) 26px,44% calc(100% - 30px),calc(100% - 30px) calc(100% - 26px);opacity:.85}[id$=hero_banner_bUidmi] .hero-wrapper{background-image:linear-gradient(90deg,rgba(248,165,194,.55) 0 2px,transparent 2px),linear-gradient(270deg,rgba(248,165,194,.55) 0 2px,transparent 2px)!important;background-repeat:no-repeat!important;background-position:22px 0,calc(100% - 22px) 0!important;background-size:2px 62%,2px 62%!important}[id$=hero_banner_bUidmi] .hero-bg-img,[id$=hero_banner_bUidmi] .hero-bg-img svg,[id$=hero_banner_bUidmi] .hero-bg-img img{display:none!important}[id$=hero_banner_bUidmi] .hero-wrapper>.absolute{display:none!important}[id$=hero_banner_bUidmi] .hero-content{color:var(--k-ink)!important;margin-inline:auto!important;padding:0 8%!important}[id$=hero_banner_bUidmi] .hero-content:before{content:"";display:block;width:74px;height:6px;border-radius:6px;background-color:var(--k-lemon)!important;margin-bottom:22px}[id$=hero_banner_bUidmi] .hero-content h1{color:var(--k-ink)!important;letter-spacing:-.02em}[id$=hero_banner_bUidmi] .hero-content p{color:var(--k-ink-soft)!important}[id$=hero_banner_bUidmi] .hero-content>div:first-child{border:2px solid var(--k-peach)!important;background-color:var(--k-white)!important;color:var(--k-peach-dark)!important;border-radius:999px!important;font-weight:800!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[id$=hero_banner_bUidmi] .hero-btn{border-radius:999px!important;box-shadow:0 10px 24px -14px #4a3b3399!important}[id$=hero_banner_bUidmi] .hero-btn-1{background-color:var(--k-lemon)!important;color:var(--k-ink)!important;border:2px solid var(--k-lemon)!important}[id$=hero_banner_bUidmi] .hero-btn-1:hover{background-color:var(--k-peach)!important;border-color:var(--k-peach)!important;color:var(--k-white)!important}[id$=hero_banner_bUidmi] .hero-btn-2{border:2px solid var(--k-peach)!important;color:var(--k-peach-dark)!important}[id$=hero_banner_bUidmi] .hero-btn-2:hover{background-color:var(--k-peach)!important;border-color:var(--k-peach)!important;color:var(--k-white)!important}[id$=hero_banner_bUidmi] .hero-wrapper{border-block-end:10px solid var(--k-peach)!important}[id$=hero_banner_bUidmi] section,[id$=hero_banner_bUidmi]{background-image:var(--k-wave-l);background-repeat:repeat-x;background-position:0 100%;background-size:64px 14px}.keith-cats{background-color:var(--k-cream)!important;padding:74px 24px 84px;position:relative}.keith-cats__inner{max-width:1240px;margin:0 auto}.keith-cats__head{text-align:center;margin-bottom:52px}.keith-cats__title{display:inline-block;background-color:var(--k-peach)!important;color:var(--k-white)!important;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:800;letter-spacing:.01em;padding:12px 34px;border-radius:16px;margin:0;box-shadow:0 12px 28px -20px #4a3b33cc}.keith-cats__sub{margin:18px 0 0;color:var(--k-ink-soft);font-size:1rem}.keith-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.keith-cat{position:relative;display:flex;flex-direction:column;background-color:var(--k-white)!important;border:2px solid var(--k-peach)!important;border-radius:var(--k-radius)!important;padding:34px 26px 30px;text-decoration:none;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease;box-shadow:0 14px 30px -26px #4a3b33b3;min-height:210px}.keith-cat:hover{transform:translateY(-6px);box-shadow:0 22px 40px -24px #4a3b338c}.keith-cat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background-color:var(--k-peach)!important}.keith-cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-inline-end:2px solid var(--k-lemon)!important;border-radius:var(--k-radius);background-image:var(--k-slice-l);background-repeat:no-repeat;background-size:84px 84px;background-position:calc(100% + 22px) calc(100% + 22px);opacity:.55}.keith-cat__num{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;background-color:var(--k-lemon)!important;color:var(--k-ink)!important;font-size:.875rem;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:.02em;z-index:2}.keith-cat__title{position:relative;z-index:1;margin:30px 0 0;font-size:1.375rem;font-weight:800;color:var(--k-ink)!important;line-height:1.25}.keith-cat__title:after{content:"";display:block;width:42px;height:4px;border-radius:4px;background-color:var(--k-lemon)!important;margin-top:12px}.keith-cat__text{position:relative;z-index:1;margin:14px 0 0;font-size:.9375rem;line-height:1.5;color:var(--k-ink-soft)!important}.keith-cat__cta{position:relative;z-index:1;margin-top:auto;padding-top:18px;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--k-peach-dark)!important}.keith-cats__grid{position:relative}.keith-cats:after{content:"";position:absolute;left:50%;bottom:40px;transform:translate(-50%);width:min(92%,1240px);height:2px;background-image:radial-gradient(circle,var(--k-peach) 1.6px,transparent 1.6px);background-size:14px 2px;background-repeat:repeat-x;opacity:.85}[id*=featured_products2]{background-color:var(--k-cream)!important;position:relative;overflow:hidden}[id*=featured_products2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,rgba(255,210,63,.5) 1.5px,transparent 1.6px),var(--k-slice-l);background-size:22px 22px,150px 150px;background-repeat:repeat,no-repeat;background-position:0 0,calc(100% - 18px) 24px}[id*=featured_products2] .fp-container{position:relative;z-index:1}[id*=featured_products2] .fp-header h2{color:var(--k-ink)!important;position:relative;padding-bottom:12px}[id*=featured_products2] .fp-header h2:after{content:"";position:absolute;left:0;bottom:0;width:58px;height:5px;border-radius:5px;background-color:var(--k-lemon)!important}[id*=featured_products2] .fp-header span{color:var(--k-peach-dark)!important;opacity:1!important}[id*=featured_products2] .fp-header a{color:var(--k-ink)!important;font-weight:700!important}[id*=featured_products2] .fp-card{background-color:var(--k-white)!important;border:2px solid var(--k-peach)!important;border-radius:var(--k-radius)!important;padding:14px 14px 18px;position:relative;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease;box-shadow:0 14px 30px -26px #4a3b33b3}[id*=featured_products2] .fp-card:hover{transform:translateY(-6px);box-shadow:0 22px 40px -24px #4a3b3380}[id*=featured_products2] .fp-card:before{content:"";position:absolute;top:0;right:0;width:74px;height:74px;pointer-events:none;background:linear-gradient(225deg,rgba(248,165,194,.75) 0 4px,transparent 4px) top right / 100% 100% no-repeat;border-start-end-radius:var(--k-radius);z-index:3}[id*=featured_products2] .fp-img-wrap:after{content:"CITRUS";position:absolute;top:10px;left:10px;z-index:3;background-color:var(--k-lemon)!important;color:var(--k-ink)!important;font-size:.625rem;font-weight:900;letter-spacing:.14em;padding:4px 9px;border-radius:999px;transform:rotate(-4deg)}[id*=featured_products2] .fp-img-wrap{border-radius:var(--k-radius-sm)!important;background-color:var(--k-cream-2)!important;position:relative}[id*=featured_products2] .fp-img,[id*=featured_products2] .fp-img-hover{border-radius:var(--k-radius-sm)!important}[id*=featured_products2] .fp-info>p:first-child{color:var(--k-peach-dark)!important;opacity:1!important;font-weight:800!important;letter-spacing:.1em}[id*=featured_products2] .fp-title,[id*=featured_products2] .fp-title a{color:var(--k-ink)!important;font-weight:700!important}[id*=featured_products2] .fp-info>p:last-child{color:var(--k-lemon-ink)!important;font-weight:900!important;font-size:1.0625rem!important;margin-top:4px!important}[id*=featured_products2] .fp-info:after{content:"Bright flavour \b7  Ready to cook";display:block;margin-top:8px;font-size:.75rem;letter-spacing:.02em;color:var(--k-ink-soft)!important}[id*=featured_products2] .fp-info{border-top:0;position:relative;padding-top:12px}[id*=featured_products2] .fp-info:before{content:"";position:absolute;top:0;left:0;width:36px;height:3px;border-radius:3px;background-color:var(--k-lemon)!important}[id*=featured_products2] .fp-btn{background-color:var(--k-lemon)!important;color:var(--k-ink)!important;border:2px solid var(--k-lemon)!important;border-radius:999px!important;font-weight:800!important;margin-top:14px!important;letter-spacing:.02em}[id*=featured_products2] .fp-btn:hover{background-color:var(--k-peach)!important;border-color:var(--k-peach)!important;color:var(--k-white)!important}[id*=featured_products2] .fp-img-wrap>span{background-color:var(--k-peach)!important;color:var(--k-white)!important;border-radius:999px!important;padding:3px 9px!important;letter-spacing:.12em!important}.keith-promise{background-color:var(--k-cream)!important;padding:78px 24px 86px;position:relative;overflow:hidden}.keith-promise__inner{max-width:1240px;margin:0 auto}.keith-promise__head{display:flex;align-items:center;justify-content:center;gap:22px;margin-bottom:54px}.keith-promise__head.k-anchor-head{gap:16px!important}.keith-promise__title{margin:0;font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:800;color:var(--k-ink)!important;letter-spacing:-.01em}.keith-promise__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.keith-promise__item{background-color:var(--k-white)!important;border-radius:var(--k-radius)!important;padding:34px 24px 30px;text-align:center;position:relative;overflow:hidden;box-shadow:0 14px 30px -26px #4a3b33b3;border:0!important}.keith-promise__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:var(--k-slice-l);background-repeat:no-repeat;background-size:110px 110px;background-position:calc(100% + 30px) calc(100% + 30px)}.keith-promise__icon{width:62px;height:62px;margin:0 auto 18px;border-radius:50%;background-color:var(--k-peach-soft)!important;color:var(--k-peach-dark)!important;display:flex;align-items:center;justify-content:center;position:relative}.keith-promise__icon svg{width:30px;height:30px;display:block;color:var(--k-peach-dark)}.keith-promise__icon:after{content:"";position:absolute;left:50%;bottom:-14px;transform:translate(-50%);width:34px;height:4px;border-radius:4px;background-color:var(--k-lemon)!important}.keith-promise__item-title{margin:22px 0 0;font-size:1.125rem;font-weight:800;color:var(--k-ink)!important}.keith-promise__item-text{margin:10px 0 0;font-size:.9375rem;line-height:1.5;color:var(--k-ink-soft)!important}.keith-promise:after{content:"";position:absolute;left:50%;bottom:40px;transform:translate(-50%);width:min(92%,1240px);height:3px;border-radius:3px;background:linear-gradient(90deg,var(--k-peach) 0 50%,var(--k-lemon) 50% 100%)!important}.keith-footer{background:linear-gradient(180deg,var(--k-peach) 0%,var(--k-peach-deep) 100%)!important;border-block-start:10px solid var(--k-lemon)!important;position:relative;overflow:hidden;padding:62px 24px 54px}.keith-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--k-slice-l),var(--k-lime-ring),var(--k-shrimp),var(--k-drop);background-repeat:no-repeat;background-size:104px 104px,62px 62px,118px 70px,26px 36px;background-position:22px 22px,calc(100% - 26px) 34px,26px calc(100% - 26px),calc(100% - 40px) calc(100% - 30px);opacity:.6}.keith-footer__inner{max-width:1240px;margin:0 auto;position:relative;z-index:1;text-align:center}.keith-footer__brand{margin:0 0 6px;font-size:1.375rem;font-weight:900;letter-spacing:.22em;color:var(--k-white)!important;text-transform:uppercase}.keith-footer__tag{margin:0 0 30px;font-size:.875rem;color:#ffffffe6!important;letter-spacing:.04em}.keith-footer__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 40px;margin:0 0 34px}.keith-footer__nav a{color:var(--k-white)!important;font-size:1rem;font-weight:700;text-decoration:none!important;position:relative;padding-bottom:5px}.keith-footer__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background-color:var(--k-lemon)!important;transform:scaleX(0);transition:transform .25s ease}.keith-footer__nav a:hover{color:var(--k-lemon)!important}.keith-footer__nav a:hover:after{transform:scaleX(1)}.keith-footer__rule{height:2px;width:min(100%,520px);margin:0 auto;border-radius:2px;background-color:#ffffff8c!important}.shopify-section-group-footer-group .section-background{background-color:var(--k-peach-deep)!important}.shopify-section-group-footer-group .footer-utilities,.shopify-section-group-footer-group .footer,.shopify-section-group-footer-group .section{background-color:transparent!important;color:var(--k-white)!important}.shopify-section-group-footer-group a{color:var(--k-white)!important}.shopify-section-group-footer-group a:hover{color:var(--k-lemon)!important}.shopify-section-group-footer-group{background-color:var(--k-peach-deep)!important;border-block-start:0!important}.shopify-section-group-footer-group[id$=section_7ewtLr],[id$=section_7ewtLr].shopify-section-group-footer-group{border-block-start:10px solid var(--k-lemon)!important}.keith-nav{background-color:var(--k-peach)!important;position:relative;overflow:visible}.keith-nav__inner{max-width:1240px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:46px;min-height:54px;position:relative;z-index:2}.keith-nav__link{color:var(--k-white)!important;font-size:1rem;font-weight:700;text-decoration:none!important;letter-spacing:.02em;position:relative;padding:16px 2px;white-space:nowrap;transition:color .2s ease}.keith-nav__link:hover,.keith-nav__link--active{color:var(--k-lemon)!important}.keith-nav__link--active:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:3px;border-radius:3px;background-color:var(--k-lemon)!important}.keith-nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background-image:var(--k-wave-l);background-repeat:repeat-x;background-position:0 50%;background-size:64px 14px;opacity:.95;z-index:1}.keith-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:var(--k-slice-p),var(--k-slice-p);background-repeat:no-repeat;background-size:96px 96px,96px 96px;background-position:-26px -30px,calc(100% + 26px) -34px}[id$=supply_journey_R9k2Lm] .supply-journey{padding:clamp(3.25rem,6vw,5rem) 0!important}[id$=supply_journey_R9k2Lm] .supply-journey__header{gap:2rem!important;margin-bottom:clamp(2rem,4vw,3rem)!important}[id$=supply_journey_R9k2Lm] .supply-journey__heading{max-width:20ch!important;font-size:clamp(1.75rem,3.4vw,2.875rem)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.025em!important;color:var(--k-ink)!important}[id$=supply_journey_R9k2Lm] .supply-journey__intro{font-size:.9375rem!important;line-height:1.7!important}[id$=supply_journey_R9k2Lm] .supply-journey__steps:before{background:linear-gradient(90deg,var(--k-lemon) 50%,transparent 50%)!important;background-size:18px 2px!important;opacity:.95!important}@media(max-width:899px){[id$=supply_journey_R9k2Lm] .supply-journey__steps:before{background:linear-gradient(180deg,var(--k-lemon) 50%,transparent 50%)!important;background-size:2px 18px!important}}[id$=supply_journey_R9k2Lm] .journey-card__number{background:var(--k-lemon)!important;color:var(--k-ink)!important;font-weight:800!important;border-color:var(--k-cream)!important;box-shadow:0 10px 24px -14px #4a3b3373!important}[id$=supply_journey_R9k2Lm] .journey-card__body{height:auto!important;border:2px solid var(--k-peach)!important;border-radius:var(--k-radius)!important;box-shadow:0 14px 30px -26px #4a3b33b3!important}[id$=supply_journey_R9k2Lm] .journey-card:hover .journey-card__body{box-shadow:0 22px 40px -24px #4a3b3380!important}[id$=supply_journey_R9k2Lm] .journey-card__visual{min-height:0!important;height:172px!important;color:var(--k-peach-dark)!important;background-image:var(--k-slice-l),linear-gradient(180deg,var(--k-peach-soft) 0%,var(--k-cream) 100%)!important;background-repeat:no-repeat,no-repeat!important;background-position:calc(100% + 30px) -30px,0 0!important;background-size:104px 104px,100% 100%!important;border-block-end:3px solid var(--k-lemon)!important}[id$=supply_journey_R9k2Lm] .journey-card__visual:after{width:8rem!important;height:8rem!important;border:2.5px dashed var(--k-lemon)!important;background:var(--k-white)!important;box-shadow:0 14px 30px -20px #4a3b338c!important;animation-duration:30s!important}[id$=supply_journey_R9k2Lm] .journey-card__icon{width:4.5rem!important;height:4.5rem!important;color:var(--k-peach-dark)!important;filter:none!important}[id$=supply_journey_R9k2Lm] .journey-card__content{padding:1.4rem 1.6rem 1.6rem!important}[id$=supply_journey_R9k2Lm] .journey-card__title{color:var(--k-ink)!important;font-size:1.1875rem!important}[id$=supply_journey_R9k2Lm] .journey-card__text{color:var(--k-ink-soft)!important;font-size:.9rem!important;line-height:1.6!important}[id$=testimonials_BQyL9n] .premium-testimonials{padding:clamp(3rem,5vw,4.5rem) 0!important}[id$=testimonials_BQyL9n] .premium-testimonials{background-image:repeating-linear-gradient(-45deg,rgba(255,210,63,.16) 0 1px,transparent 1px 18px),radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--testimonials-star) 12%,transparent) 0,transparent 28%),radial-gradient(circle at 88% 82%,color-mix(in srgb,var(--testimonials-text) 7%,transparent) 0,transparent 30%),var(--testimonials-background)!important}[id$=testimonials_BQyL9n] .premium-testimonials__header{margin-bottom:clamp(1.75rem,3vw,2.5rem)!important}[id$=testimonials_BQyL9n] .premium-testimonials__heading{font-size:clamp(1.5rem,3vw,2.25rem)!important;letter-spacing:-.02em!important;color:var(--k-ink)!important}[id$=testimonials_BQyL9n] .premium-testimonials__eyebrow{margin-bottom:.75rem!important;padding:.45rem .9rem!important}[id$=testimonials_BQyL9n] .testi-card{min-height:0!important;padding:1.4rem 1.5rem 1.3rem!important;border:2px solid var(--k-peach)!important;border-radius:18px!important}[id$=testimonials_BQyL9n] .testi-card:after{right:-22px!important;top:-22px!important;bottom:auto!important;width:92px!important;height:92px!important;border-radius:0!important;background:var(--k-slice-l) center / contain no-repeat!important;opacity:.35!important}[id$=testimonials_BQyL9n] .testi-card__top{margin-bottom:.9rem!important}[id$=testimonials_BQyL9n] .testi-quote{width:1.5rem!important;height:1.5rem!important;color:var(--k-lemon)!important;opacity:.7!important}[id$=testimonials_BQyL9n] .testi-card__text{margin-bottom:1rem!important;font-size:.9375rem!important;line-height:1.6!important;color:var(--k-ink-soft)!important}[id$=testimonials_BQyL9n] .testi-author{padding-top:.9rem!important}[id$=testimonials_BQyL9n] .testi-author__name{color:var(--k-ink)!important;font-weight:700!important}[id$=testimonials_BQyL9n] .testi-avatar-placeholder{background-color:var(--k-peach-soft)!important;color:var(--k-peach-dark)!important;box-shadow:0 0 0 2px var(--k-peach) inset!important}[id$=hero_banner_bUidmi] .hero-wrapper{background-image:linear-gradient(90deg,rgba(248,165,194,.55) 0 2px,transparent 2px),linear-gradient(270deg,rgba(248,165,194,.55) 0 2px,transparent 2px),radial-gradient(circle,rgba(255,210,63,.42) 1.5px,transparent 1.6px)!important;background-repeat:no-repeat,no-repeat,repeat!important;background-position:22px 0,calc(100% - 22px) 0,0 0!important;background-size:2px 62%,2px 62%,28px 28px!important}[id$=supply_journey_R9k2Lm] .supply-journey{background-image:repeating-linear-gradient(45deg,rgba(248,165,194,.12) 0 1px,transparent 1px 16px),radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--journey-accent) 12%,transparent),transparent 27%),radial-gradient(circle at 92% 92%,color-mix(in srgb,var(--journey-accent) 9%,transparent),transparent 25%),var(--journey-bg)!important}.keith-promise{background-image:radial-gradient(circle,rgba(255,210,63,.45) 1.5px,transparent 1.6px)!important;background-size:26px 26px!important;background-color:var(--k-cream)!important}[id$=section_7ewtLr] .section-background{background-image:radial-gradient(circle,rgba(248,165,194,.4) 1.5px,transparent 1.6px)!important;background-size:24px 24px!important;background-color:var(--k-cream)!important}[id$=section_7ewtLr],[id$=section_7ewtLr] .section-background{background-color:var(--k-cream)!important;color:var(--k-ink)!important}[id$=section_7ewtLr] h2{color:var(--k-ink)!important}[id$=section_7ewtLr] p,[id$=section_7ewtLr] label{color:var(--k-ink-soft)!important}[id$=section_7ewtLr] input{background-color:var(--k-white)!important;border:2px solid var(--k-peach)!important;border-radius:999px!important;color:var(--k-ink)!important}[id$=section_7ewtLr] input::placeholder{color:var(--k-ink-soft)!important}[id$=section_7ewtLr] button,[id$=section_7ewtLr] a.button{background-color:var(--k-lemon)!important;color:var(--k-ink)!important;border-radius:999px!important;font-weight:800!important}@media screen and (max-width:989px){.keith-cats__grid,.keith-promise__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.keith-cats{padding:54px 18px 62px}.keith-promise{padding:56px 18px 64px}.keith-cats__grid,.keith-promise__grid{grid-template-columns:1fr;gap:18px}.keith-cat{min-height:0;padding:28px 22px 26px}.keith-promise__head:before,.keith-promise__head:after{width:34px}.keith-nav__inner{justify-content:flex-start;gap:26px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.keith-nav__inner::-webkit-scrollbar{display:none}.keith-nav__link{font-size:.9375rem}[id$=hero_banner_bUidmi] .hero-wrapper{border-width:7px!important;border-radius:24px!important;width:calc(100% - 20px)!important;margin:16px auto!important}[id$=hero_banner_bUidmi] .hero-wrapper:after{top:8px;right:8px;bottom:8px;left:8px;border-radius:16px}[id$=hero_banner_bUidmi] .hero-wrapper:before{background-size:64px 64px,44px 44px,18px 25px,68px 40px;background-position:14px 16px,calc(100% - 16px) 18px,40% calc(100% - 22px),calc(100% - 18px) calc(100% - 18px)}.keith-footer{padding:48px 18px 42px}.keith-footer__nav{gap:10px 24px}}:root{--k-shell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 108' fill='none' stroke='%23F8A5C2' stroke-width='2.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M60 100 16 46A44 44 0 0 1 104 46Z'/%3E%3Cpath d='M60 100 34 24M60 100 48 8M60 100 72 8M60 100 86 24M60 100 20 52M60 100 100 52' stroke-width='1.8' opacity='.7'/%3E%3Cpath d='M50 100a10 10 0 0 0 20 0'/%3E%3C/svg%3E");--k-anchor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 52' fill='none' stroke='%23F8A5C2' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='22' cy='8' r='4.6'/%3E%3Cpath d='M22 12.6V44'/%3E%3Cpath d='M11 20h22'/%3E%3Cpath d='M5 30c0 10 7.6 16 17 16s17-6 17-16'/%3E%3Cpath d='M1 33l4-2.6L8 35M43 33l-4-2.6L36 35'/%3E%3C/svg%3E");--k-anchor-w: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 52' fill='none' stroke='%23FFFFFF' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='22' cy='8' r='4.6'/%3E%3Cpath d='M22 12.6V44'/%3E%3Cpath d='M11 20h22'/%3E%3Cpath d='M5 30c0 10 7.6 16 17 16s17-6 17-16'/%3E%3Cpath d='M1 33l4-2.6L8 35M43 33l-4-2.6L36 35'/%3E%3C/svg%3E");--k-gull: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 22' fill='none' stroke='%23FFFFFF' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 18c7-11 14-11 20 0c6-11 13-11 20 0'/%3E%3C/svg%3E");--k-ice: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23F8A5C2' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M24 4v40M7.6 14l32.8 20M7.6 34l32.8-20'/%3E%3Cpath d='M24 11l-4.5 4.5M24 11l4.5 4.5M24 37l-4.5-4.5M24 37l4.5-4.5M12 19l6.2 1.2M12 29l6.2-1.2M36 19l-6.2 1.2M36 29l-6.2-1.2' stroke-width='1.8' opacity='.75'/%3E%3C/svg%3E");--k-wave-w: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='14' viewBox='0 0 64 14'%3E%3Cpath d='M0 7Q8 0 16 7t16 0 16 0 16 0' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-dasharray='5 5' stroke-linecap='round' opacity='.85'/%3E%3C/svg%3E")}.k-anchor-head{display:flex;align-items:center;justify-content:center;gap:16px}.k-anchor-head__line{flex:1 1 0;max-width:130px;height:0;border-block-start:2px solid var(--k-peach);opacity:.7}.k-anchor-head__icon{flex:0 0 auto;display:block;width:22px;height:26px;background:var(--k-anchor) center / contain no-repeat}@media screen and (max-width:749px){.k-anchor-head{gap:10px}.k-anchor-head__icon{width:17px;height:20px}.k-anchor-head__line{max-width:60px}}:root{--k-crab: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 82' fill='none' stroke='%23F8A5C2' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='50' cy='48' rx='23' ry='16'/%3E%3Cpath d='M33 41 21 30M29 50 13 48M33 57 19 63M67 41 79 30M71 50 87 48M67 57 81 63'/%3E%3Cpath d='M31 38c-6-9-15-12-22-8M69 38c6-9 15-12 22-8'/%3E%3Cpath d='M9 30l-5-3M91 30l5-3'/%3E%3Ccircle cx='42' cy='43' r='2.4'/%3E%3Ccircle cx='58' cy='43' r='2.4'/%3E%3C/svg%3E");--k-oyster: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 82' fill='none' stroke='%23F8A5C2' stroke-width='2.6' stroke-linejoin='round'%3E%3Cpath d='M50 76C30 76 13 60 13 42S30 10 50 10s37 14 37 32-17 34-37 34Z'/%3E%3Cpath d='M50 76V16' stroke-width='2'/%3E%3Cpath d='M20 36c19 11 41 11 60 0M24 50c17 9 35 9 52 0M33 63c11 5 23 5 34 0' stroke-width='2' opacity='.75'/%3E%3C/svg%3E");--k-fish: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 64' fill='none' stroke='%23F8A5C2' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M76 32c-9-13-23-20-38-20S18 19 14 32c4 13 9 20 24 20s29-7 38-20Z'/%3E%3Cpath d='M76 32 98 16v32L76 32Z'/%3E%3Ccircle cx='31' cy='27' r='3'/%3E%3Cpath d='M44 38c-3-4-3-9 0-13' stroke-width='2' opacity='.7'/%3E%3Cpath d='M56 40c-3-5-3-11 0-16' stroke-width='2' opacity='.7'/%3E%3C/svg%3E");--k-wave-soft: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='22' viewBox='0 0 240 22'%3E%3Cpath d='M0 11c15-13 30-13 45 0s30 13 45 0 30-13 45 0 30 13 45 0 30-13 45 0' fill='none' stroke='%23F8A5C2' stroke-width='2.5' stroke-linecap='round' opacity='.6'/%3E%3C/svg%3E")}@keyframes k-water-flow{to{background-position:240px 18%,240px 74%,0 0}}[id$=hero_banner_bUidmi] .hero-content{background:radial-gradient(78% 116% at 46% 50%,#fff9f2f2,#fff9f2d6 40%,#fff9f200 76%)!important}[id$=hero_banner_bUidmi] .hero-content:before{opacity:1!important}[id$=hero_banner_bUidmi] .hero-content{text-align:center!important;margin-inline:auto!important}[id$=hero_banner_bUidmi] .hero-content:before{margin-inline:auto!important}[id$=hero_banner_bUidmi] .hero-content>p{margin-inline:auto!important}[id$=hero_banner_bUidmi] .hero-content>div[class*=flex]{justify-content:center!important}[id$=hero_banner_bUidmi] .hero-content>div[class*=inline-block]{margin-inline:auto!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/keith-citrus.css.map */
