:root{--rp-blue: #0C2D52;--rp-ink: #26221C;--rp-butter: #F8F3E8;--rp-oat: #D9CDB8;--rp-red: #9C4A3C;--rp-denim: #40628C;--rp-offwhite: #F8F5EE;--rp-white: #FFFFFF;--rp-shadow-paper: 0 14px 34px rgba(15,10,5,.5);--rp-shadow-photo: 0 10px 24px rgba(15,10,5,.5);--rp-ease-pin: cubic-bezier(.2,.9,.3,1.2);--rp-dur-enter: .55s;--rp-dur-hover: .22s;--rp-stagger: .13s}.koda-eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--rp-red)}.koda-paper{background:var(--rp-butter);box-shadow:var(--rp-shadow-paper)}.koda-btn-solid{display:inline-block;padding:13px 26px;background:var(--rp-blue);color:#fff;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;text-decoration:none;transition:transform var(--rp-dur-hover) ease,box-shadow var(--rp-dur-hover) ease}.koda-btn-ghost{display:inline-block;padding:13px 26px;border:1px solid var(--rp-ink);color:var(--rp-ink);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;text-decoration:none;transition:transform var(--rp-dur-hover) ease,box-shadow var(--rp-dur-hover) ease}.koda-btn-solid:hover,.koda-btn-ghost:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0f0a054d}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:240px 240px}@media(prefers-reduced-motion:reduce){body:after{display:none}}[id^=shopify-section-]:has(.header){--header-padding-block: .8rem !important}html[data-koda-compact] [id^=shopify-section-]:has(.header){--header-logo-width: 52px !important;--header-padding-block: .45rem !important}@media screen and (min-width:700px){[id^=shopify-section-]:has(.header){--header-padding-block: .75rem !important}html[data-koda-compact] [id^=shopify-section-]:has(.header){--header-logo-width: 58px !important;--header-padding-block: .45rem !important}}.header__logo-image{transition:width .25s ease,max-width .25s ease,height .25s ease}.header{transition:padding .25s ease}.featured-collections .product-card,.shopify-section--featured-collections .product-card{background:var(--rp-offwhite, #F8F5EE);padding:12px 12px 18px;box-shadow:0 10px 24px #0f0a051f,0 1px #0f0a050f;transition:transform .25s ease,box-shadow .25s ease}.featured-collections .product-card:hover,.shopify-section--featured-collections .product-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0f0a0529,0 1px #0f0a050f}.featured-collections .product-card__figure,.shopify-section--featured-collections .product-card__figure{background:#fff}.featured-collections .product-card__info,.shopify-section--featured-collections .product-card__info{padding-top:12px}[id$=__how_it_works] .multi-column h3,[id$=__how_it_works] .multi-column .h3{font-size:clamp(1.35rem,1.1rem + .9vw,1.85rem);letter-spacing:.02em;text-transform:none}[id$=__how_it_works] .multi-column p{max-width:34ch;margin-inline:auto}[id$=__how_it_works] .multi-column img{box-shadow:none}[id$=__how_cta] .section-spacing{padding-block-start:0!important}[id$=__story] .prose p:not([class]),[id$=__revival] .prose p:not([class]){font-size:clamp(1.15rem,1rem + .5vw,1.38rem);line-height:1.6;max-width:52ch}[id$=__story] .h1,[id$=__revival] .h1{letter-spacing:.04em;font-size:clamp(2.2rem,1.6rem + 1.6vw,3.1rem)}[id$=__story] .image-with-text__content,[id$=__revival] .image-with-text__content{padding-inline:clamp(24px,4vw,64px)!important}[id$=__who_we_are] .section-spacing{padding-block-end:clamp(28px,3.5vw,52px)!important}[id$=__how_it_works] .multi-column img,[id$=__how_it_works] img{max-width:118px;margin-inline:auto;display:block}[id$=__how_it_works] .section-spacing{padding-block-start:clamp(28px,3vw,44px)!important;padding-block-end:clamp(6px,.8vw,12px)!important}[id$=__how_it_works] .multi-column__media{margin-bottom:2px}[id$=__how_it_works] .multi-column h3,[id$=__how_it_works] .multi-column .h3{font-size:clamp(1.1rem,.95rem + .5vw,1.4rem)!important;margin-block:6px 4px}[id$=__how_it_works] .multi-column p{font-size:.92rem;line-height:1.5;max-width:32ch}@media screen and (max-width:899px){[id$=__how_it_works] .multi-column{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}[id$=__how_it_works] .multi-column__item{width:auto!important;scroll-snap-align:none}[id$=__how_it_works] .multi-column img,[id$=__how_it_works] img{max-width:64px}[id$=__how_it_works] .multi-column h3,[id$=__how_it_works] .multi-column .h3{font-size:.86rem!important;line-height:1.2}[id$=__how_it_works] .multi-column p{font-size:.72rem;line-height:1.4}}main .shopify-section p.h6{color:var(--rp-red, #9C4A3C)}main .shopify-section .color-scheme--scheme-3 p.h6{color:var(--rp-oat, #D9CDB8)}main .shopify-section .color-scheme--scheme-5 p.h6,main .shopify-section .color-scheme--scheme-6 p.h6{color:var(--rp-butter, #F8F3E8)}[id$=__how_it_works] p.h3:first-letter{color:var(--rp-red, #9C4A3C)}[id$=__faq] summary svg,[id$=__faq] summary .icon{color:var(--rp-red, #9C4A3C);stroke:var(--rp-red, #9C4A3C)}@media screen and (max-width:899px){.koda-cats__card{grid-template-columns:40% minmax(0,1fr)!important}}@media screen and (max-width:899px){.koda-findus__map{order:2}.koda-findus__panel{order:1}}[id$=__revival_strip] .section-spacing{padding-block:clamp(18px,2vw,28px)!important}[id$=__revival_strip] .h3{font-size:clamp(1.05rem,.9rem + .6vw,1.4rem);letter-spacing:.06em;margin-block:6px 4px}[id$=__revival_strip] .prose p:not([class]){font-size:.98rem;margin-block:0 8px}[id$=__revival_strip] .prose>*+*{margin-block-start:6px}.collection-banner .h1,.collection-banner h1,.collection-banner .prose p{text-shadow:0 1px 2px rgba(15,10,5,.35)}.koda-tagline{font-family:inherit;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--rp-red);margin:0 0 6px}.koda-specs__title{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--rp-ink);opacity:.7;margin:0 0 10px}.koda-specs__list{margin:0;padding:0;border-top:1px solid var(--rp-oat)}.koda-specs__list>div{display:grid;grid-template-columns:9.5rem 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--rp-oat);font-size:.92rem;line-height:1.45}.koda-specs__list dt{margin:0;font-weight:600;color:var(--rp-ink)}.koda-specs__list dd{margin:0;color:var(--rp-ink);opacity:.85}@media(max-width:480px){.koda-specs__list>div{grid-template-columns:7.5rem 1fr}}.koda-source{background:var(--rp-butter);padding:18px 20px;margin:4px 0 0}.koda-source p:last-child{margin:0;font-size:.95rem;line-height:1.55}.koda-recipes{display:grid;gap:12px}.koda-recipes__item{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;text-decoration:none;color:inherit;background:var(--rp-offwhite);padding:8px}.koda-recipes__img{width:96px;height:72px;object-fit:cover;display:block}.koda-recipes__title{display:block;font-weight:600;line-height:1.3}.koda-recipes__more{display:block;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-blue);margin-top:4px}.koda-recipes__item:hover .koda-recipes__more{text-decoration:underline}[id$=__steps] .multi-column img{max-width:118px;margin-inline:auto;display:block;box-shadow:none}[id$=__steps] .multi-column p{max-width:34ch;margin-inline:auto}[id$=__steps] .multi-column h3,[id$=__steps] .multi-column .h3{font-size:clamp(1.2rem,1rem + .7vw,1.6rem);letter-spacing:.02em;text-transform:none}main .shopify-section .color-scheme--scheme-4 p.h6,main .shopify-section .color-scheme--scheme-6 p.h6{color:var(--rp-butter, #F8F3E8)}.koda-thennow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:10px 6px!important;text-align:left}.koda-thennow__col{position:relative;background:var(--rp-butter);padding:24px 22px 20px;box-shadow:0 10px 24px #0f0a0524}.koda-thennow__col--then{transform:rotate(-1deg)}.koda-thennow__col--now{transform:rotate(1deg)}.koda-thennow__col:before{content:"";position:absolute;top:-6px;left:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%);background:radial-gradient(circle at 35% 35%,#e8e0d0 0 18%,var(--rp-red) 22% 66%,#5e2a20 100%);box-shadow:0 2px 4px #0f0a0559}.koda-thennow__label{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--rp-red);margin:0 0 8px!important}.koda-thennow__col--now .koda-thennow__label{color:var(--rp-blue)}.koda-thennow ul{margin:0!important;padding-left:1.05em;font-size:.95rem;line-height:1.5}.koda-thennow li{margin:0}.koda-thennow li+li{margin-top:6px}.koda-thennow__col--then li{opacity:.78}@media screen and (max-width:699px){.koda-thennow{grid-template-columns:1fr;gap:20px}.koda-thennow__col{transform:none}}@media(prefers-reduced-motion:reduce){.koda-thennow__col{transform:none}}[id$=__fits] .multi-column__item{position:relative;background:var(--rp-butter);padding:38px 28px 32px;gap:1.1rem;box-shadow:0 14px 34px #0f0a0529}[id$=__fits] .multi-column__item:nth-child(1){transform:rotate(-1deg)}[id$=__fits] .multi-column__item:nth-child(3){transform:rotate(1deg)}[id$=__fits] .multi-column__item:before{content:"";position:absolute;top:-6px;left:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%);background:radial-gradient(circle at 35% 35%,#e8e0d0 0 18%,var(--rp-red) 22% 66%,#5e2a20 100%);box-shadow:0 2px 4px #0f0a0559}[id$=__fits] .multi-column img{max-width:104px;margin-inline:auto;display:block;box-shadow:none}[id$=__fits] .multi-column__media{margin-bottom:0}[id$=__fits] .multi-column h3,[id$=__fits] .multi-column .h3{font-size:clamp(1.1rem,.95rem + .5vw,1.35rem);letter-spacing:.02em;text-transform:none}[id$=__fits] .multi-column p{max-width:30ch;margin-inline:auto}@media screen and (max-width:699px){[id$=__fits] .multi-column__item{transform:none;padding:30px 22px 26px}}@media(prefers-reduced-motion:reduce){[id$=__fits] .multi-column__item{transform:none}}[id$=__hog] .image-with-text>picture{display:block;position:relative;margin:clamp(18px,3vw,44px);background:var(--rp-offwhite);padding:10px 10px 30px;box-shadow:var(--rp-shadow-photo);transform:rotate(-2deg)}[id$=__hog] .image-with-text>picture img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4 / 3}[id$=__hog] .image-with-text>picture:after{content:"";position:absolute;top:-6px;left:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%);background:radial-gradient(circle at 35% 35%,#e8e0d0 0 18%,var(--rp-red) 22% 66%,#5e2a20 100%);box-shadow:0 2px 4px #0f0a0559}@media screen and (max-width:699px){[id$=__hog] .image-with-text>picture{margin:18px 22px 8px;transform:rotate(-1.5deg)}}@media(prefers-reduced-motion:reduce){[id$=__hog] .image-with-text>picture{transform:none}}[id$=__problem] .section-spacing,[id$=__steps] .section-spacing,[id$=__fits] .section-spacing,[id$=__hog] .section-spacing{--section-vertical-spacing-override: clamp(40px, 4.5vw, 64px)}[id$=__journey] .multi-column__item{position:relative}[id$=__journey] .multi-column__media{position:relative;background:var(--rp-offwhite);padding:10px 10px 26px;box-shadow:var(--rp-shadow-photo);margin:10px 8px 6px;overflow:visible!important}[id$=__journey] .multi-column__item:nth-child(1) .multi-column__media{transform:rotate(-2deg)}[id$=__journey] .multi-column__item:nth-child(2) .multi-column__media{transform:rotate(1.2deg)}[id$=__journey] .multi-column__item:nth-child(3) .multi-column__media{transform:rotate(-1.2deg)}[id$=__journey] .multi-column__media:after{content:"";position:absolute;top:-6px;left:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%);background:radial-gradient(circle at 35% 35%,#e8e0d0 0 18%,var(--rp-red) 22% 66%,#5e2a20 100%);box-shadow:0 2px 4px #0f0a0559}[id$=__journey] .multi-column__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;box-shadow:none}[id$=__journey] .multi-column h3,[id$=__journey] .multi-column .h3{font-size:clamp(1.2rem,1rem + .7vw,1.6rem);letter-spacing:.02em;text-transform:none}[id$=__journey] p.h3:first-letter{color:var(--rp-red, #9C4A3C)}[id$=__journey] .multi-column p{max-width:34ch;margin-inline:auto}@media screen and (max-width:699px){[id$=__journey] .multi-column__media{margin:8px 12px 4px}[id$=__journey] .multi-column__item:nth-child(n) .multi-column__media{transform:rotate(-1.5deg)}[id$=__journey] .multi-column__item:nth-child(2) .multi-column__media{transform:rotate(1.5deg)}}@media(prefers-reduced-motion:reduce){[id$=__journey] .multi-column__media{transform:none!important}}[id$=__shipping] .multi-column img{max-width:96px;margin-inline:auto;display:block;box-shadow:none}[id$=__shipping] .multi-column__media{margin-bottom:0}[id$=__shipping] .multi-column__item{gap:1rem}[id$=__shipping] .multi-column h3,[id$=__shipping] .multi-column .h3{font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);letter-spacing:.02em;text-transform:none}[id$=__shipping] .multi-column p{max-width:32ch;margin-inline:auto}[id$=__shipping] .section-stack>.prose p:not([class]){max-width:60ch;margin-inline:auto}@media screen and (max-width:699px){[id$=__shipping] .multi-column img{max-width:72px}}[id$=__journey] .section-spacing,[id$=__shipping] .section-spacing,[id$=__storage] .section-spacing,[id$=__pricing] .section-spacing,[id$=__pickup] .section-spacing{--section-vertical-spacing-override: clamp(40px, 4.5vw, 64px)}[id$=__cols] .multi-column img{max-width:96px;margin-inline:auto;display:block;box-shadow:none}[id$=__cols] .multi-column__media{margin-bottom:0}[id$=__cols] .multi-column__item{gap:1rem}[id$=__cols] .multi-column h3,[id$=__cols] .multi-column .h3{font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);letter-spacing:.02em;text-transform:none}[id$=__cols] .multi-column p{max-width:32ch;margin-inline:auto}@media screen and (max-width:699px){[id$=__cols] .multi-column img{max-width:72px}}[id$=__guarantee_band] .prose{text-shadow:0 1px 2px rgba(15,10,5,.45)}[id$=__guarantee_band] .prose a{color:inherit}[id$=__intro] .section-spacing,[id$=__cols] .section-spacing,[id$=__when] .section-spacing,[id$=__fine] .section-spacing{--section-vertical-spacing-override: clamp(40px, 4.5vw, 64px)}[id$=__sticks_story] .image-with-text>picture{display:block;position:relative;margin:clamp(18px,3vw,44px);background:var(--rp-offwhite);padding:10px 10px 30px;box-shadow:var(--rp-shadow-photo);transform:rotate(-2deg)}[id$=__sticks_story] .image-with-text>picture img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4 / 3}[id$=__sticks_story] .image-with-text>picture:after{content:"";position:absolute;top:-6px;left:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%);background:radial-gradient(circle at 35% 35%,#e8e0d0 0 18%,var(--rp-red) 22% 66%,#5e2a20 100%);box-shadow:0 2px 4px #0f0a0559}[id$=__sticks_story] .prose p:not([class]){font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.6}@media screen and (max-width:699px){[id$=__sticks_story] .image-with-text>picture{margin:18px 22px 8px;transform:rotate(-1.5deg)}}@media(prefers-reduced-motion:reduce){[id$=__sticks_story] .image-with-text>picture{transform:none}}[id$=__who] .section-spacing{position:relative;background:#26221c url(/cdn/shop/files/barnwood-texture.jpg?v=1787254739&width=2400) center / cover no-repeat}[id$=__who] .section-spacing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,#0f0a0538,#0f0a059e)}[id$=__who] .section-spacing>.container{position:relative;z-index:1}[id$=__who] .multi-column__item{position:relative;background:var(--rp-butter);padding:38px 28px 32px;box-shadow:var(--rp-shadow-paper)}[id$=__who] .multi-column__item *{color:var(--rp-ink)!important}[id$=__who] .multi-column__item:nth-child(1){transform:rotate(-1.5deg)}[id$=__who] .multi-column__item:nth-child(2){transform:rotate(.8deg)}[id$=__who] .multi-column__item:nth-child(3){transform:rotate(-.8deg)}[id$=__who] .multi-column__item:before{content:"";position:absolute;top:-6px;left:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%);background:radial-gradient(circle at 35% 35%,#e8e0d0 0 18%,var(--rp-red) 22% 66%,#5e2a20 100%);box-shadow:0 2px 4px #0f0a0559}[id$=__who] .multi-column h3,[id$=__who] .multi-column .h3{font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);letter-spacing:.02em;text-transform:none}[id$=__who] .multi-column p{max-width:30ch;margin-inline:auto}[id$=__who] .section-stack>.prose{text-shadow:0 1px 2px rgba(15,10,5,.5)}@media screen and (max-width:699px){[id$=__who] .multi-column__item{transform:none;padding:30px 22px 26px}}@media(prefers-reduced-motion:reduce){[id$=__who] .multi-column__item{transform:none}}[id$=__sticks_story] .section-spacing,[id$=__who] .section-spacing{--section-vertical-spacing-override: clamp(44px, 5vw, 72px)}[id$=__why] .prose p:not([class]),[id$=__why2] .prose p:not([class]){font-size:clamp(1.08rem,1rem + .4vw,1.3rem);line-height:1.6;max-width:52ch}[id$=__why] .image-with-text__content,[id$=__why2] .image-with-text__content{padding-inline:clamp(24px,4vw,64px)!important}[id$=__family] .image-with-text>picture{display:block;position:relative;margin:clamp(18px,3vw,44px);background:var(--rp-offwhite);padding:10px 10px 30px;box-shadow:var(--rp-shadow-photo);transform:rotate(-2deg)}[id$=__family] .image-with-text>picture img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4 / 3}[id$=__family] .image-with-text>picture:after{content:"";position:absolute;top:-6px;left:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%);background:radial-gradient(circle at 35% 35%,#e8e0d0 0 18%,var(--rp-red) 22% 66%,#5e2a20 100%);box-shadow:0 2px 4px #0f0a0559}@media screen and (max-width:699px){[id$=__family] .image-with-text>picture{margin:18px 22px 8px;transform:rotate(-1.5deg)}}@media(prefers-reduced-motion:reduce){[id$=__family] .image-with-text>picture{transform:none}}[id$=__promise_band] .prose{text-shadow:0 1px 2px rgba(15,10,5,.45)}[id$=__why] .section-spacing,[id$=__why2] .section-spacing,[id$=__family] .section-spacing,[id$=__revival_story] .section-spacing,[id$=__partners] .section-spacing{--section-vertical-spacing-override: clamp(40px, 4.5vw, 64px)}[id$=__outro] .image-with-text>picture img{object-fit:contain}[id$=__outro] .image-with-text{align-items:center}[id$=__intro_band] .prose{text-shadow:0 1px 2px rgba(15,10,5,.45)}[id$=__faq] .section-spacing,[id$=__outro] .section-spacing{--section-vertical-spacing-override: clamp(40px, 4.5vw, 64px)}@media screen and (min-width:1000px){[id$=__main].shopify-section,.shopify-section[id$=__main]{--collection-items-per-row-compact: 4 !important;--collection-items-per-row-medium: 3 !important}}@media screen and (min-width:1000px){[id$=__main].shopify-section,.shopify-section[id$=__main]{--collection-items-per-row-medium: 4 !important}}.header[class] .header__primary-nav{flex-wrap:nowrap;column-gap:clamp(18px,1.6vw,28px)}.header[class] .header__primary-nav .h6,.header[class] .header__primary-nav summary{white-space:nowrap}@media(min-width:1600px){.header[class] .header__primary-nav .h6{letter-spacing:.15em}}@media(min-width:1000px)and (max-width:1599.98px){.header[class]{grid-template-areas:"logo primary-nav secondary-nav";grid-template-columns:auto minmax(0,1fr) auto}.header[class] .header__logo{justify-self:start}.header[class] .header__primary-nav{justify-content:flex-start}}@media(min-width:1000px)and (max-width:1199.98px){.header[class] .header__primary-nav{column-gap:18px}.header[class] .header__primary-nav .h6{letter-spacing:.1em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/koda-custom.css.map */
