.kg{--kg-pt-scale: 1;--kg-bg-beige: #f5eee2;--kg-line: rgba(var(--color-foreground), .12);--kg-accent: #2f424b;--kg-serif: "Times New Roman", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, serif;color:rgb(var(--color-foreground));word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere;text-wrap:pretty}.kg :is(h1,h2,h3,h4){word-break:auto-phrase;text-wrap:balance}.kg-bg-white{background:rgb(var(--color-background))}.kg-bg-beige{background:var(--kg-bg-beige)}.kg-bg-white .kg-panel{background:#2c424b0b}.kg-bg-beige .kg-panel{background:rgb(var(--color-background))}.kg-panel{border-radius:4px}.shopify-section:has(>.kg-bg-white)+.shopify-section>.kg-bg-white,.shopify-section:has(>.kg-bg-beige)+.shopify-section>.kg-bg-beige{--kg-pt-scale: .5}body:has(.kg-hero2) [id$=__newsletter_bbYbwH]{display:none}.kg__inner{max-width:1180px;margin:0 auto;padding:0 24px}@media screen and (min-width:750px){.kg__inner{padding:0 40px}}.kg__header{margin:0 auto 24px;max-width:640px;text-align:center}.kg__header--left{margin:0 0 24px;max-width:640px;text-align:left}.kg__eyebrow{display:inline-block;font-family:var(--kg-serif)!important;font-size:1.3rem;letter-spacing:.35em;text-indent:.35em;color:var(--kg-accent);margin:0 0 8px}.kg__heading{font-family:var(--kg-serif)!important;font-weight:500;font-size:var(--kt-fs-heading, 2.4rem);line-height:1.6;letter-spacing:.04em;margin:0;color:rgb(var(--color-foreground))}.kg__header--left .kg__heading:after{margin-left:0}.kg__heading:after{content:"";display:block;width:40px;height:1px;margin:8px auto 0;background:var(--kg-accent)}.kg-icon{flex-shrink:0;color:var(--kg-accent)}.kg__lead{margin:16px 0 0;max-width:640px;font-size:var(--kt-fs-body);line-height:var(--kt-lh-body, 1.8);color:rgba(var(--color-foreground),.8)}.kg__header--left .kg__lead{margin-left:0;margin-right:0}.kg__body{max-width:640px;font-size:var(--kt-fs-body);line-height:var(--kt-lh-body, 1.8);color:rgba(var(--color-foreground),.85)}.kg__body p{margin:0}.kg__body p+p{margin-top:1em}.kg__link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:var(--kt-fs-body);color:var(--kg-accent);text-decoration:underline;text-underline-offset:3px}.kg-split{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:750px){.kg-split{flex-direction:row;align-items:flex-start;gap:48px}.kg-split__head{flex:0 0 33%}.kg-split__body{flex:1 1 auto;min-width:0}}.kg-hero2{position:relative;display:flex;align-items:flex-end;min-height:75svh;overflow:hidden}@media screen and (min-width:750px){.kg-hero2{min-height:80vh}}.kg-hero2__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.kg-hero2__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--kg-hero-fp-desktop, 50% 50%)}@media screen and (max-width:749px){.kg-hero2__media img{object-position:var(--kg-hero-fp-mobile, var(--kg-hero-fp-desktop, 50% 50%))}}.kg-hero2__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.kg-hero2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,var(--kg-hero-overlay, .35)),#0000 60%)}.kg-hero2__content{position:relative;z-index:2;width:100%;padding-top:48px;padding-bottom:40px;max-width:680px}@media screen and (min-width:750px){.kg-hero2__content{padding-bottom:64px}}.kg-hero2__eyebrow{color:#fff!important}.kg-hero2__heading{font-family:var(--kg-serif)!important;font-weight:500;font-size:2.8rem;line-height:1.35;letter-spacing:.02em;color:#fff;margin:0 0 16px;text-wrap:balance}@media screen and (min-width:750px){.kg-hero2__heading{font-size:3.8rem}}.kg-hero2__lead{font-size:var(--kt-fs-body);line-height:var(--kt-lh-body, 1.8);color:#fff;margin:0;max-width:480px}.kg-hero2__points{padding:24px 0}.kg-hero2__points-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kg-hero2__point{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:var(--kt-fs-note);line-height:var(--kt-lh-note, 1.5);color:rgba(var(--color-foreground),.85)}.kg-hero2__point a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;margin:-8px;color:inherit;text-decoration:none}.kg-hero2__point a:hover{color:var(--kg-accent)}.kg-region{padding-top:calc(48px * var(--kg-pt-scale, 1));padding-bottom:48px}.kg-region__media{margin-top:32px;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden}.kg-region__media img{display:block;width:100%;height:100%;object-fit:cover}.kg-region__seasons{margin-top:32px;display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:750px){.kg-region__seasons{grid-template-columns:repeat(2,minmax(0,1fr))}}.kg-region__season{display:block;color:inherit;text-decoration:none}.kg-region__season-media{aspect-ratio:1.41 / 1;border-radius:4px;overflow:hidden;margin:0 0 8px}.kg-region__season-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.kg-region__season:hover .kg-region__season-media img{transform:scale(1.03)}.kg-region__season-name{font-family:var(--kg-serif)!important;font-weight:500;font-size:var(--kt-fs-subheading);margin:0}.kg-region__season-fruit{font-size:var(--kt-fs-note);color:rgba(var(--color-foreground),.7)}.kg-region__season-link{display:block;margin-top:8px;font-size:var(--kt-fs-note);color:var(--kg-accent)}.kg-region__map{margin-top:48px;display:grid;grid-template-columns:1fr;grid-template-areas:"text" "image" "materials";gap:24px}.kg-region__map-media{grid-area:image;width:70%;margin:0 auto;aspect-ratio:1601 / 2134;border-radius:4px;overflow:hidden;background:#2c424b09}.kg-region__map-media img{display:block;width:100%;height:100%;object-fit:contain}.kg-region__map-main{grid-area:text}.kg-region__materials{grid-area:materials;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kg-region__material-media{aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;margin:0 0 8px}.kg-region__material-media img{display:block;width:100%;height:100%;object-fit:cover}.kg-region__material-label{font-size:var(--kt-fs-note);color:rgba(var(--color-foreground),.7);text-align:center}@media screen and (min-width:750px){.kg-region__map{grid-template-columns:minmax(0,360px) 1fr;grid-template-areas:"image text" "image materials";column-gap:48px;row-gap:16px;align-items:center}.kg-region__map-media{width:100%;margin:0}.kg-region__map-main .kg__header{text-align:left;margin:0}}.kg-promise{padding-top:calc(48px * var(--kg-pt-scale, 1));padding-bottom:48px}.kg-promise__list{margin-top:32px}.kg-promise__item{display:flex;flex-direction:column;gap:16px}.kg-promise__item+.kg-promise__item{margin-top:40px}.kg-promise__media{aspect-ratio:4 / 3;border-radius:4px;overflow:hidden;background:#2c424b0b}.kg-promise__media img{display:block;width:100%;height:100%;object-fit:cover}.kg-promise__num{display:block;font-family:var(--kg-serif)!important;font-weight:300;font-size:2rem;color:var(--kg-accent);margin:0 0 8px}.kg-promise__heading{font-family:var(--kg-serif)!important;font-weight:500;font-size:var(--kt-fs-subheading);line-height:1.5;margin:0 0 8px}.kg-promise__text{max-width:480px;font-size:var(--kt-fs-body);line-height:var(--kt-lh-body, 1.8);color:rgba(var(--color-foreground),.85)}@media screen and (min-width:750px){.kg-promise__item{flex-direction:row;align-items:center;gap:48px}.kg-promise__media{flex:0 0 55%}.kg-promise__content{flex:1 1 auto}.kg-promise__item--reverse{flex-direction:row-reverse}}.kg-voices{padding-top:calc(48px * var(--kg-pt-scale, 1));padding-bottom:48px}.kg-voices__grid{list-style:none;margin:32px 0 0;padding:0 0 4px;display:grid;gap:16px;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.kg-voices__card{scroll-snap-align:start;padding:24px}@media screen and (min-width:750px){.kg-voices__grid{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}}.kg-voices__stars{display:block;color:var(--kg-accent);letter-spacing:.15em;font-size:1.5rem;margin:0 0 8px}.kg-voices__body{font-size:var(--kt-fs-body);line-height:var(--kt-lh-body, 1.8);color:rgba(var(--color-foreground),.9);margin:0}.kg-voices__meta{margin-top:16px;font-size:var(--kt-fs-note);color:rgba(var(--color-foreground),.65)}.kg-voices__instagram-grid{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media screen and (min-width:750px){.kg-voices__instagram-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.kg-voices__insta-item{display:block;text-decoration:none;color:inherit}.kg-voices__insta-frame{position:relative;aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;background:#2c424b0b}.kg-voices__insta-frame img{display:block;width:100%;height:100%;object-fit:cover}.kg-voices__insta-name{display:block;margin-top:8px;font-size:var(--kt-fs-note);color:rgba(var(--color-foreground),.7);text-align:center}.kg-voices__hashtag{margin:24px 0 0;text-align:center;font-size:var(--kt-fs-note);color:rgba(var(--color-foreground),.6)}.kg-frozen2{padding-top:calc(48px * var(--kg-pt-scale, 1));padding-bottom:48px}.kg-frozen2__layout{display:flex;flex-direction:column;gap:28px}.kg-frozen2__media{order:-1;aspect-ratio:4 / 3;border-radius:4px;overflow:hidden}.kg-frozen2__media img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.kg-frozen2__layout--split{flex-direction:row;align-items:center;gap:48px}.kg-frozen2__layout--split .kg-frozen2__media{order:0;flex:0 0 42%}.kg-frozen2__layout--split .kg-frozen2__main{order:1;flex:1 1 auto}.kg-frozen2__layout--split .kg__header{text-align:left;margin:0 0 16px}}.kg-frozen2__reason{max-width:640px;margin:0 auto 24px;text-align:center;font-size:var(--kt-fs-body);line-height:var(--kt-lh-body, 1.8);color:rgba(var(--color-foreground),.85)}.kg-frozen2__layout--split .kg-frozen2__reason{text-align:left;margin:0 0 24px}.kg-frozen2__benefits{display:grid;gap:16px;max-width:640px;margin:0 auto 32px}.kg-frozen2__layout--split .kg-frozen2__benefits{margin-left:0;margin-right:0}@media screen and (min-width:560px){.kg-frozen2__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.kg-frozen2__benefit-name{font-family:var(--kg-serif)!important;font-weight:500;font-size:var(--kt-fs-subheading);margin:0 0 8px}.kg-frozen2__benefit-text{font-size:var(--kt-fs-note);line-height:var(--kt-lh-note, 1.5);color:rgba(var(--color-foreground),.75)}.kg-frozen2__steps{margin-top:8px}.kg-frozen2__footnote{margin-top:24px;max-width:640px;font-size:var(--kt-fs-note);line-height:var(--kt-lh-note, 1.5);color:rgba(var(--color-foreground),.65)}.kg-frozen2__layout:not(.kg-frozen2__layout--split)~.kg-frozen2__footnote{margin-left:auto;margin-right:auto;text-align:center}.kg-flow__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.kg-flow__step{display:flex;flex-direction:column;padding:0 2rem;text-align:left}.kg-flow__step:first-child{padding-left:0}.kg-flow__step:not(:first-child){border-left:.1rem solid var(--kg-line)}.kg-flow__num{display:block;margin:0 0 .8rem;font-size:2rem;font-weight:300;font-family:var(--kg-serif)!important;color:var(--kg-accent)}@media screen and (min-width:750px){.kg-flow__num{font-size:2.4rem}}.kg-flow__label{font-size:var(--kt-fs-subheading);font-weight:700;color:rgb(var(--color-foreground));word-break:auto-phrase}.kg-flow__step-note{margin-top:.4rem;font-size:var(--kt-fs-note);line-height:var(--kt-lh-note, 1.5);color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.kg-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.2rem}.kg-flow__step{padding:.9rem 0}.kg-flow__step:nth-child(1),.kg-flow__step:nth-child(2){padding-top:0}.kg-flow__step:nth-child(odd){border-left:none;padding-left:0}.kg-flow__step:nth-child(2n){border-left:.1rem solid var(--kg-line);padding-left:1.2rem}.kg-flow__step:nth-child(1),.kg-flow__step:nth-child(3){grid-column:1}}.kg-recommend{padding-top:calc(48px * var(--kg-pt-scale, 1));padding-bottom:48px}.kg-recommend__grid,.kg-tarts__grid{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.kg-recommend__note{margin:8px 0 0;font-size:var(--kt-fs-note);line-height:var(--kt-lh-note, 1.5);color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.kg-recommend__item .card__heading a,.kg-tarts__item .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kg-recommend__item .rating,.kg-recommend__item .rating-text,.kg-recommend__item .rating-count,.kg-tarts__item .rating,.kg-tarts__item .rating-text,.kg-tarts__item .rating-count{display:none}}@media screen and (min-width:750px){.kg-recommend__grid,.kg-tarts__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.kg-feature{padding-top:calc(48px * var(--kg-pt-scale, 1));padding-bottom:48px}.kg-feature__grid{margin-top:32px;display:grid;gap:20px}@media screen and (min-width:750px){.kg-feature__grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}}.kg-feature__banner{display:block;color:inherit;text-decoration:none}.kg-feature__media{aspect-ratio:1.41 / 1;border-radius:4px;overflow:hidden}.kg-feature__media img{display:block;width:100%;height:100%;object-fit:cover}.kg-feature__body{padding:16px 4px 0}.kg-feature__heading{font-family:var(--kg-serif)!important;font-weight:500;font-size:var(--kt-fs-subheading);margin:0 0 6px}.kg-feature__text{font-size:var(--kt-fs-note);line-height:var(--kt-lh-note, 1.5);color:rgba(var(--color-foreground),.75);margin:0}.kg-gift{padding-top:calc(48px * var(--kg-pt-scale, 1));padding-bottom:48px}.kg-gift__list{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}@media screen and (min-width:750px){.kg-gift__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.kg-gift__item{text-align:center}.kg-gift__media{aspect-ratio:4 / 3;border-radius:4px;overflow:hidden;margin:0 0 16px;background:#2c424b0b}.kg-gift__media img{display:block;width:100%;height:100%}.kg-gift__media--cover img{object-fit:cover}.kg-gift__media--contain img{object-fit:contain}.kg-gift__name{font-family:var(--kg-serif)!important;font-weight:500;font-size:var(--kt-fs-subheading);margin:0 0 8px}.kg-gift__text{font-size:var(--kt-fs-note);line-height:var(--kt-lh-note, 1.5);color:rgba(var(--color-foreground),.75)}.kg-howto{padding-top:calc(48px * var(--kg-pt-scale, 1));padding-bottom:48px}.kg-howto__list{max-width:760px;margin:32px auto 0;border-top:1px solid var(--kg-line)}.kg-howto__item{border-bottom:1px solid var(--kg-line)}.kg-howto__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;font-family:var(--kg-serif)!important;font-weight:500;font-size:var(--kt-fs-subheading);cursor:pointer;list-style:none}.kg-howto__summary::-webkit-details-marker{display:none}.kg-howto__summary-icon{flex-shrink:0;width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--kg-line);border-radius:50%;font-size:1.4rem;line-height:1;transition:transform .2s ease}.kg-howto__item[open] .kg-howto__summary-icon{transform:rotate(45deg)}.kg-howto__panel{padding:0 4px 24px}.kg-howto__text{max-width:640px;font-size:var(--kt-fs-body);line-height:var(--kt-lh-body, 1.8);color:rgba(var(--color-foreground),.85)}.kg-howto__text p{margin:0}.kg-howto__text p+p{margin-top:.6em}.kg-howto__note{margin-top:4px;font-size:var(--kt-fs-note);color:rgba(var(--color-foreground),.7)}.kg-howto__note a{display:inline-block;padding:12px 0;color:var(--kg-accent);text-decoration:underline;text-underline-offset:3px}.kg-howto__stores{display:grid;gap:16px}@media screen and (min-width:560px){.kg-howto__stores{grid-template-columns:repeat(2,minmax(0,1fr))}}.kg-howto__store{overflow:hidden;padding:16px}.kg-howto__store-media{margin:-16px -16px 12px;aspect-ratio:16 / 9}.kg-howto__store-media img{display:block;width:100%;height:100%;object-fit:cover}.kg-howto__store-name{font-family:var(--kg-serif)!important;font-weight:500;font-size:var(--kt-fs-subheading);margin:0 0 8px}.kg-howto__store-row{display:flex;gap:8px;font-size:var(--kt-fs-note);line-height:var(--kt-lh-note, 1.5);color:rgba(var(--color-foreground),.8);margin-top:8px}.kg-howto__store-row:first-of-type{margin-top:0}.kg-howto__store-row dt{flex:0 0 auto;color:rgba(var(--color-foreground),.6)}.kg-howto__store-row dd{margin:0}.kg-howto__store-link{display:inline-block;margin-top:-4px;padding:12px 0;font-size:var(--kt-fs-note);color:var(--kg-accent);text-decoration:underline;text-underline-offset:3px}.kg-howto__dango-note{margin-top:16px;font-size:var(--kt-fs-note);color:rgba(var(--color-foreground),.65)}.kg-howto__payment .kt-pay{text-align:left}.kg-howto__payment .kt-pay .list-payment{justify-content:flex-start}.kg-newsletter{padding-top:calc(40px * var(--kg-pt-scale, 1));padding-bottom:40px}.kg-newsletter__inner{max-width:480px;margin:0 auto;text-align:center}.kg-newsletter__form{margin-top:24px}.kg-newsletter__field-wrapper{margin:0 auto;max-width:36rem}.kg-newsletter__form .newsletter-form__button{background-color:var(--kg-accent);color:#fff;border-radius:4px;transition:opacity .2s ease}.kg-newsletter__form .newsletter-form__button:hover{opacity:.85}.kg-newsletter__form .newsletter-form__button:not(:focus-visible):not(.focused){background-color:var(--kg-accent)}.kg-newsletter__message{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:var(--kt-fs-note)}.kg-newsletter__message--success{color:rgb(var(--color-foreground))}.kg-newsletter__message--error{color:#a23b32}.kg-newsletter__message svg{width:1.6rem;height:1.6rem;flex-shrink:0}.kg-faq{padding-top:calc(48px * var(--kg-pt-scale, 1));padding-bottom:48px}.kg-faq__list{max-width:760px;margin:24px auto 0;border-top:1px solid var(--kg-line)}.kg-faq__item{border-bottom:1px solid var(--kg-line)}.kg-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;font-size:var(--kt-fs-subheading);font-weight:700;cursor:pointer;list-style:none}.kg-faq__question::-webkit-details-marker{display:none}.kg-faq__question-icon{flex-shrink:0;width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--kg-line);border-radius:50%;font-size:1.4rem;line-height:1;transition:transform .2s ease}.kg-faq__item[open] .kg-faq__question-icon{transform:rotate(45deg)}.kg-faq__answer{max-width:640px;padding:0 4px 16px;font-size:var(--kt-fs-body);line-height:var(--kt-lh-body, 1.8);color:rgba(var(--color-foreground),.85)}.kg-faq__answer p{margin:0}.kg-tarts{padding-top:calc(48px * var(--kg-pt-scale, 1));padding-bottom:48px}.kg-tarts__footer{margin-top:32px;text-align:center}.kg-tarts__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 34px;border-radius:4px;border:none;background:var(--kg-accent);color:#fff;font-size:1.5rem;letter-spacing:.04em;text-decoration:none;transition:opacity .2s ease}.kg-tarts__button:hover{opacity:.85}.kg-about{padding-top:calc(32px * var(--kg-pt-scale, 1));padding-bottom:32px}.kg-about__layout{display:flex;flex-direction:column;gap:12px}.kg-about__media{order:-1;width:46%;margin:0 auto;aspect-ratio:1601 / 2134;border-radius:4px;overflow:hidden;background:#2c424b09}.kg-about__media img{display:block;width:100%;height:100%;object-fit:contain}.kg-about__main{order:0}@media screen and (min-width:750px){.kg-about__layout{flex-direction:row;align-items:center;gap:48px}.kg-about__media{order:0;width:auto;flex:0 0 29%;margin:0}.kg-about__main{order:1;flex:1 1 auto}.kg-about__main .kg__header{text-align:left;margin:0 0 24px}}.kg-about__features{margin-top:28px;display:grid;gap:18px}.kg-about__feature{display:flex;align-items:flex-start;gap:10px;text-align:left}.kg-about__feature .kg-icon{margin-top:.3em}.kg-about__feature-name{font-family:var(--kg-serif)!important;font-weight:500;font-size:var(--kt-fs-subheading);color:rgb(var(--color-foreground));margin:0 0 4px}.kg-about__feature-text{font-size:var(--kt-fs-note);line-height:var(--kt-lh-note, 1.5);color:rgba(var(--color-foreground),.75)}.kg-delivery{padding-top:calc(28px * var(--kg-pt-scale, 1));padding-bottom:28px}.kg-delivery__rows{display:grid;gap:2px}.kg-delivery__row{padding:10px 14px}.kg-delivery__label{font-size:var(--kt-fs-subheading);font-weight:700;color:rgb(var(--color-foreground));margin:0 0 6px}.kg-delivery__value{font-size:var(--kt-fs-body);line-height:var(--kt-lh-body, 1.8);color:rgba(var(--color-foreground),.85)}.kg-delivery__value p{margin:0}.kg-delivery__value p+p{margin-top:.6em}.kg-delivery__note{margin-top:14px;font-size:var(--kt-fs-note);color:rgba(var(--color-foreground),.7)}.kg-delivery__note a{color:var(--kg-accent);text-decoration:underline;text-underline-offset:3px}.kg-pickup{padding-top:calc(28px * var(--kg-pt-scale, 1));padding-bottom:28px}.kg-pickup__stores{display:grid;gap:16px}@media screen and (min-width:560px){.kg-pickup__stores{grid-template-columns:repeat(2,minmax(0,1fr))}}.kg-pickup__store{overflow:hidden;padding:12px}.kg-pickup__media{margin:-12px -12px 10px;aspect-ratio:16 / 9}.kg-pickup__media img{display:block;width:100%;height:100%;object-fit:cover}.kg-pickup__store-name{font-family:var(--kg-serif)!important;font-weight:500;font-size:var(--kt-fs-subheading);margin:0 0 10px}.kg-pickup__store-row{display:flex;gap:8px;font-size:var(--kt-fs-note);line-height:var(--kt-lh-note, 1.5);color:rgba(var(--color-foreground),.8);margin-top:6px}.kg-pickup__store-row:first-of-type{margin-top:0}.kg-pickup__store-row dt{flex:0 0 auto;color:rgba(var(--color-foreground),.6)}.kg-pickup__store-row dd{margin:0}.kg-pickup__store-link{display:inline-block;margin-top:10px;font-size:var(--kt-fs-note);color:var(--kg-accent);text-decoration:underline;text-underline-offset:3px}.kg-pickup__note{margin-top:16px;font-size:var(--kt-fs-note);color:rgba(var(--color-foreground),.65)}.kg-payment{padding-top:calc(24px * var(--kg-pt-scale, 1));padding-bottom:24px}.kg-payment__inner .kt-pay{text-align:left}.kg-payment__inner .kt-pay .list-payment{justify-content:flex-start}.kg-cta{position:relative;overflow:hidden;padding-top:calc(40px * var(--kg-pt-scale, 1));padding-bottom:56px;text-align:center}.kg-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.kg-cta__bg img{display:block;width:100%;height:100%;object-fit:cover}.kg-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000}.kg-cta>.kg__inner{position:relative;z-index:2}.kg-cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.kg-cta__button{display:inline-flex;align-items:center;justify-content:center;padding:15px 36px;border-radius:4px;border:none;background:var(--kg-accent);color:#fff;font-size:1.5rem;letter-spacing:.04em;text-decoration:none;transition:opacity .2s ease}.kg-cta__button:hover{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-kuten-guide.css.map */
