:root{--lv-color-white: #ffffff;--lv-color-navy: #083070;--lv-color-navy-deep: #003068;--lv-color-pink: #ff6898;--lv-color-pink-soft: #fff1f6;--lv-color-cake-yellow: #ffe863;--lv-color-section: #ffffff;--lv-color-jp-text: #808080;--lv-color-line: rgba(8, 48, 112, .16);--lv-color-line-soft: rgba(8, 48, 112, .08);--lv-font-jp: "heisei-maru-gothic-std", "Hiragino Maru Gothic ProN", "Hiragino Sans", "Yu Gothic", sans-serif;--lv-font-body-original: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Sans", "Yu Gothic", sans-serif;--lv-font-display: "museo-slab-rounded", sans-serif;--lv-font-brand: "museo-slab", "Roboto Slab", Arial, sans-serif;--lv-font-body: var(--lv-font-body-original);--lv-letter-spacing: .03em;--lv-page-width: 960px;--lv-text-width: 680px;--lv-site-gutter: clamp(72px, 12vw, 216px);--lv-content-edge: max(var(--lv-site-gutter), calc((100vw - var(--lv-page-width)) / 2));--lv-radius: 8px;--lv-type-logo: 2rem;--lv-type-hero: 4.2rem;--lv-type-section: 3rem;--lv-type-jp-heading: 2.4rem;--lv-type-subheading: 1.7rem;--lv-type-body-lead: var(--lv-type-body);--lv-type-body: 1.45rem;--lv-type-caption: 1.22rem;--lv-type-kicker: 1.22rem;--lv-type-ui: 1.25rem;--lv-weight-heading: 800;--lv-weight-jp-heading: 800;--lv-weight-body: 400;--lv-leading-display: 1.14;--lv-leading-hero: 1.12;--lv-leading-jp-heading: 1.55;--lv-leading-body: 1.95;--lv-leading-caption: 1.75;--lv-leading-ui: 1.3}.header-wrapper{color:var(--lv-color-navy);background:var(--lv-color-white)}body.template-page-every1-chocolate-cake .header-wrapper,body.template-page-every1-chocolate-cake .footer{background:var(--lv-color-cake-yellow)}body.template-page-every1-chocolate-cake{--lv-color-navy: #000000;--lv-color-navy-deep: #000000;--lv-color-line: rgba(0, 0, 0, .22);--lv-color-line-soft: rgba(0, 0, 0, .1);background:var(--lv-color-cake-yellow)}body.template-page-every1-chocolate-cake .header-wrapper,body.template-page-every1-chocolate-cake .header-wrapper .header__heading-link,body.template-page-every1-chocolate-cake .header-wrapper .header__menu-item,body.template-page-every1-chocolate-cake .header-wrapper .header__active-menu-item,body.template-page-every1-chocolate-cake .header-wrapper .header__icon,body.template-page-every1-chocolate-cake .footer,body.template-page-every1-chocolate-cake .footer a,body.template-page-every1-chocolate-cake .footer .footer-block__heading,body.template-page-every1-chocolate-cake .footer .footer-block__details-content,body.template-page-every1-chocolate-cake .footer .footer-block__details-content a,body.template-page-every1-chocolate-cake .footer .footer-block__details-content .list-menu__item--link,body.template-page-every1-chocolate-cake .footer .footer-block__details-content .list-menu__item--active,body.template-page-every1-chocolate-cake .footer .list-menu__item--link,body.template-page-every1-chocolate-cake .footer .list-menu__item--active,body.template-page-every1-chocolate-cake .footer .footer-block__details-content.rte,body.template-page-every1-chocolate-cake .footer .footer-block__details-content.rte p,body.template-page-every1-chocolate-cake .footer .link,body.template-page-every1-chocolate-cake .footer .link--text{color:#000}body.template-page-every1-chocolate-cake .header-wrapper svg,body.template-page-every1-chocolate-cake .footer svg{color:#000}body.template-page-every1-chocolate-cake .header-wrapper svg path,body.template-page-every1-chocolate-cake .footer .lv-footer-social svg path{fill:currentColor}body.template-page-every1-chocolate-cake .header__heading-logo,body.template-page-every1-chocolate-cake .lv-header-logo,body.template-page-every1-chocolate-cake .lv-footer-logo{filter:brightness(0)}.header-wrapper--border-bottom{border-bottom:0!important}.header-wrapper .header.page-width,.header.page-width{width:min(calc(100% - (var(--lv-site-gutter) * 2)),var(--lv-page-width));max-width:var(--lv-page-width)!important;margin-right:auto;margin-left:auto;padding-right:0!important;padding-left:0!important}.header__heading-link{display:inline-flex;align-items:center}.header__heading-link .h2,.header__menu-item,.header__active-menu-item{color:var(--lv-color-navy);font-family:var(--lv-font-body);letter-spacing:var(--lv-letter-spacing)}.header__menu-item,.header__active-menu-item{font-family:var(--lv-font-brand)}.header__heading-link .h2{font-size:var(--lv-type-logo);font-weight:var(--lv-weight-heading);line-height:1.2}.lv-header-logo{display:block;width:clamp(128px,14vw,190px);max-width:100%;height:auto}.header__inline-menu{margin-left:2.8rem}.header__icons{align-items:center}.header__menu-item{padding:1rem 1.4rem;font-size:var(--lv-type-ui);font-weight:var(--lv-weight-heading);line-height:var(--lv-leading-ui);text-decoration:none}.header__menu-item:hover,.header__menu-item:hover span,.header__heading-link:hover,.header__heading-link:hover .h2,.header__active-menu-item{color:var(--lv-color-navy);text-decoration-color:var(--lv-color-pink);text-underline-offset:.35rem}.header__icon,.header__icon .icon{color:var(--lv-color-navy)}.menu-drawer{color:var(--lv-color-navy);background:var(--lv-color-white);filter:none}.menu-drawer__navigation{padding:48px 0 32px}.js .menu-drawer__menu li{margin-bottom:8px}.menu-drawer__menu-item{padding:12px 30px;color:var(--lv-color-navy);font-family:var(--lv-font-brand);font-size:2rem;font-weight:var(--lv-weight-heading);line-height:1.22;letter-spacing:var(--lv-letter-spacing)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:var(--lv-color-navy);background:var(--lv-color-pink-soft);text-decoration:none}.menu-drawer__utility-links{padding:22px 30px;background:var(--lv-color-pink-soft)}.header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:22px 30px}.menu-drawer__account{padding:0;color:var(--lv-color-navy);font-family:var(--lv-font-jp);font-size:var(--lv-type-subheading);font-weight:var(--lv-weight-heading);line-height:var(--lv-leading-ui);letter-spacing:var(--lv-letter-spacing)}.menu-drawer__account account-icon>.svg-wrapper,.menu-drawer__account>.svg-wrapper{width:2.4rem;height:2.4rem;margin-right:14px;color:var(--lv-color-navy)}.footer-block__heading{color:var(--lv-color-navy);font-family:var(--lv-font-display);font-size:var(--lv-type-ui);font-weight:var(--lv-weight-heading);letter-spacing:var(--lv-letter-spacing)}.footer-block__heading--logo{margin-bottom:1.8rem}.lv-footer-logo{display:block;width:clamp(132px,16vw,190px);max-width:100%;height:auto}.footer .footer-block__details-content,.footer .footer-block__details-content a,.footer .footer-block__details-content .list-menu__item--link,.footer .footer-block__details-content .list-menu__item--active,.footer .list-menu__item--link,.footer .list-menu__item--active,.footer .footer-block__details-content.rte,.footer .footer-block__details-content.rte p,.footer .link,.footer .link--text{color:var(--lv-color-navy);font-size:var(--lv-type-ui);font-weight:var(--lv-weight-body);line-height:var(--lv-leading-caption);letter-spacing:var(--lv-letter-spacing);opacity:1}.footer .footer-block__details-content a:hover,.footer .footer-block__details-content .list-menu__item--link:hover,.footer .list-menu__item--link:hover,.footer .link:hover,.footer .link--text:hover,.footer a:hover{color:var(--lv-color-navy);text-decoration-color:var(--lv-color-pink);text-underline-offset:.35rem}.footer .footer-block--menu .list-menu__item--link,.footer .footer-block--menu .list-menu__item--active{font-family:var(--lv-font-brand);font-weight:var(--lv-weight-heading)}.footer .page-width{width:min(calc(100% - (var(--lv-site-gutter) * 2)),var(--lv-page-width));max-width:var(--lv-page-width);margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.footer,.footer__content-top,.footer__content-bottom{border-top:0!important}.lv-footer-social{display:flex;gap:12px;align-items:center;margin-top:22px}.lv-footer-social__link{display:inline-grid;width:32px;height:32px;place-items:center;color:var(--lv-color-navy);text-decoration:none}.lv-footer-social__link:hover{color:var(--lv-color-navy);text-decoration:none}.lv-footer-social__link .icon{width:20px;height:20px}.lv-footer-social__line{display:inline-flex;align-items:center;min-height:22px;padding:2px 6px;border:1px solid currentColor;border-radius:999px;font-size:1rem;font-weight:700;line-height:1}.footer-block--newsletter{align-items:flex-start}.footer-block__newsletter{width:min(100%,360px);max-width:360px;flex-grow:0;text-align:left}.footer .footer-block__newsletter .footer-block__heading{margin-bottom:1.8rem}.footer .footer__newsletter.newsletter-form{align-items:stretch;max-width:none;margin:0}.footer .newsletter-form__field-wrapper{max-width:none}.footer .newsletter-form__field-wrapper .field{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;min-height:44px;border:1px solid rgba(8,48,112,.32);border-radius:var(--lv-radius);background:var(--lv-color-white);overflow:hidden}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{content:none}.footer .newsletter-form__field-wrapper .field__input{width:100%;min-width:0;height:auto;min-height:44px;margin:0;padding:12px 14px;border:0;border-radius:0;box-shadow:none;color:var(--lv-color-navy);background:transparent;font-family:var(--lv-font-body);font-size:var(--lv-type-ui);font-weight:var(--lv-weight-body);line-height:1.25;letter-spacing:var(--lv-letter-spacing)}.footer .newsletter-form__field-wrapper .field__input:focus,.footer .newsletter-form__field-wrapper .field__input:focus-visible,.footer .newsletter-form__field-wrapper .field__input:not(:placeholder-shown),.footer .newsletter-form__field-wrapper .field__input:-webkit-autofill{margin:0;padding:12px 14px;box-shadow:none;outline:0}.footer .newsletter-form__field-wrapper .field:focus-within{border-color:var(--lv-color-pink);box-shadow:0 0 0 1px #ff689833}.footer .newsletter-form__field-wrapper .field__label{top:50%;left:14px;color:#08307094;font-family:var(--lv-font-body);font-size:var(--lv-type-ui);line-height:1;letter-spacing:var(--lv-letter-spacing);transform:translateY(-50%)}.footer .newsletter-form__field-wrapper .field__input:focus~.field__label,.footer .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label,.footer .newsletter-form__field-wrapper .field__input:-webkit-autofill~.field__label{top:.7rem;left:14px;font-size:1rem;transform:none}.footer .newsletter-form__button.field__button{position:static;display:grid;width:42px;height:100%;min-height:44px;place-items:center;border-radius:0;color:var(--lv-color-navy);background:transparent;box-shadow:none}.footer .newsletter-form__button.field__button:hover{color:var(--lv-color-pink);background:transparent}.footer .newsletter-form__button.field__button:focus,.footer .newsletter-form__button.field__button:focus-visible{box-shadow:inset 0 0 0 1px var(--lv-color-pink);background:transparent}.footer .newsletter-form__button .icon{width:1.4rem}.footer .newsletter-form__message{margin-top:1.2rem;color:var(--lv-color-jp-text);font-size:var(--lv-type-caption);line-height:var(--lv-leading-caption);letter-spacing:var(--lv-letter-spacing)}.lv-footer-policy-nav{width:100%;margin-top:34px}.lv-footer-policy-nav__list{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:center;margin:0;padding:0;font-size:1.1rem;line-height:1.7;letter-spacing:.03em}.lv-footer-policy-nav__list li{display:inline-flex;align-items:center}.lv-footer-policy-nav__list li+li:before{margin-right:12px;color:#08307057;content:"/"}.footer .lv-footer-policy-nav__list a{color:#08307094;font-size:inherit;text-decoration:none}.footer .lv-footer-policy-nav__list a:hover{color:var(--lv-color-navy);text-decoration:underline;text-decoration-color:var(--lv-color-pink);text-underline-offset:.35rem}body,.lv-home{color:var(--lv-color-navy);background:var(--lv-color-white);font-family:var(--lv-font-body);font-style:normal;font-weight:var(--lv-weight-body);letter-spacing:var(--lv-letter-spacing)}.lv-home *{box-sizing:border-box}.lv-home a{color:inherit}.lv-home__section{padding:56px var(--lv-site-gutter)}.lv-home__section+.lv-home__section{border-top:0}.lv-home__section--soft{background:var(--lv-color-section)}.lv-home__inner{width:min(100%,var(--lv-page-width));margin:0 auto}.lv-home__narrow{width:min(100%,var(--lv-text-width));margin:0 auto}.lv-kicker,.lv-card__label,.lv-placeholder__label{margin:0 0 12px;font-family:var(--lv-font-brand);font-size:var(--lv-type-kicker);font-weight:var(--lv-weight-heading);line-height:var(--lv-leading-ui);letter-spacing:var(--lv-letter-spacing);color:var(--lv-color-pink);text-transform:uppercase}.lv-home :is(h1,h2,h3,.lv-jp-heading){word-break:normal;overflow-wrap:break-word;text-wrap:pretty;line-break:strict}.lv-heading-phrase{display:inline-block;max-width:100%;vertical-align:top;text-wrap:wrap}.lv-break-desktop{display:none}@media screen and (min-width:990px){.lv-break-desktop{display:initial}}.lv-home .lv-news-title{line-height:var(--lv-leading-jp-heading);text-wrap:pretty}.lv-heading{margin:0;color:var(--lv-color-navy);font-family:var(--lv-font-body);font-size:var(--lv-type-hero);font-weight:var(--lv-weight-heading);line-height:var(--lv-leading-hero);letter-spacing:var(--lv-letter-spacing)}.lv-heading--slab{font-family:var(--lv-font-display);font-style:normal;font-weight:800}.lv-section-heading{margin:0;color:var(--lv-color-navy);font-family:var(--lv-font-display);font-size:var(--lv-type-section);font-style:normal;font-weight:800;line-height:var(--lv-leading-display);letter-spacing:var(--lv-letter-spacing)}.lv-section-heading--jp,.lv-jp-heading{font-family:var(--lv-font-jp);font-size:var(--lv-type-jp-heading);font-style:normal;font-weight:var(--lv-weight-jp-heading);line-height:var(--lv-leading-jp-heading);letter-spacing:var(--lv-letter-spacing)}.lv-jp-heading{margin:18px 0 0;color:var(--lv-color-jp-text)}.lv-body{margin:18px 0 0;color:var(--lv-color-jp-text);font-size:var(--lv-type-body);font-weight:var(--lv-weight-body);line-height:var(--lv-leading-body);letter-spacing:var(--lv-letter-spacing)}.lv-body--lead{font-size:var(--lv-type-body-lead);line-height:var(--lv-leading-body)}.lv-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lv-campaign-status{display:inline-flex;width:fit-content;min-height:28px;margin:0 0 14px;padding:6px 11px;align-items:center;border-radius:999px;color:var(--lv-color-white);background:var(--lv-color-pink);font-family:var(--lv-font-display);font-size:1.1rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lv-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 20px;border:1px solid var(--lv-color-navy);border-radius:var(--lv-radius);font-family:var(--lv-font-jp);font-size:var(--lv-type-ui);font-weight:var(--lv-weight-heading);line-height:1.2;letter-spacing:var(--lv-letter-spacing);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.lv-home .lv-button--primary{color:var(--lv-color-white);background:var(--lv-color-navy)}.lv-home .lv-button--primary:hover{color:var(--lv-color-white);background:var(--lv-color-navy-deep);border-color:var(--lv-color-navy-deep)}.lv-home .lv-button--secondary{color:var(--lv-color-navy);background:var(--lv-color-white)}.lv-home .lv-button--secondary:hover{color:var(--lv-color-navy);background:var(--lv-color-pink-soft);border-color:var(--lv-color-pink)}.lv-hero{padding-top:64px}.lv-hero__grid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:46px;align-items:center}.lv-hero__copy{width:min(100%,430px);justify-self:end}.lv-placeholder{display:grid;min-height:320px;padding:28px;border:0;border-radius:var(--lv-radius);background:linear-gradient(135deg,#ff689812,#08307006),var(--lv-color-white);place-items:center;text-align:center}.lv-placeholder__text{max-width:320px;margin:0 auto;color:var(--lv-color-jp-text);font-size:var(--lv-type-caption);font-weight:var(--lv-weight-body);line-height:var(--lv-leading-caption);letter-spacing:var(--lv-letter-spacing)}.lv-photo-slot{display:grid;width:100%;min-height:320px;height:100%;padding:28px;align-content:center;justify-items:center;border:1px dashed rgba(8,48,112,.28);background:radial-gradient(circle at 25% 20%,rgba(255,104,152,.12),transparent 34%),var(--lv-color-pink-soft);color:var(--lv-color-navy);text-align:center}.lv-photo-slot p{margin:10px 0 0;font-family:var(--lv-font-jp);font-size:var(--lv-type-body);font-weight:var(--lv-weight-heading);line-height:1.65}.lv-photo-slot small{font-size:.82em;font-weight:var(--lv-weight-body)}.lv-photo-slot__label{font-family:var(--lv-font-display);font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lv-photo-slot__image{display:block;width:100%;height:100%;object-fit:cover}.lv-photo-slot--compact{min-height:220px}.lv-cake{--lv-color-jp-text: #707070;--lv-color-cake-soft-yellow: #fff8d6;--lv-font-cake-heading: "avenir-next-lt-pro-condensed", sans-serif;--lv-type-hero: 5rem;--lv-type-section: 3.8rem;--lv-type-kicker: 1.45rem;background:var(--lv-color-cake-yellow)}.lv-cake__visual{overflow:hidden;padding:clamp(42px,5.5vw,72px) var(--lv-site-gutter) 0}.lv-cake__visual-inner{width:min(100%,1120px);margin:0 auto}.lv-cake__visual-image{display:block;width:100%;height:auto;background:transparent}.lv-cake .lv-home__section{width:min(calc(100% - (var(--lv-site-gutter) * 2)),1120px);margin-right:auto;margin-left:auto;padding-right:clamp(30px,6vw,72px);padding-left:clamp(30px,6vw,72px);background:var(--lv-color-white)}.lv-cake .lv-home__section+.lv-home__section{border-top:0}.lv-cake .lv-home__section:last-of-type{border-radius:0 0 var(--lv-radius) var(--lv-radius)}.lv-cake .lv-heading,.lv-cake .lv-section-heading:not(.lv-section-heading--jp){color:#000;font-family:var(--lv-font-cake-heading);font-style:normal;font-weight:800}.lv-cake .lv-section-heading--jp,.lv-cake .lv-jp-heading{color:#000}.lv-cake .lv-kicker,.lv-cake .lv-card__label,.lv-cake .lv-placeholder__label{color:var(--lv-color-cake-yellow);font-family:var(--lv-font-cake-heading);font-style:normal;font-weight:800}.lv-cake .lv-campaign-status{color:#000;background:var(--lv-color-cake-yellow)}.lv-cake .lv-photo-slot{border-color:#0000003d;background:radial-gradient(circle at 28% 22%,rgba(255,232,99,.5),transparent 36%),var(--lv-color-cake-soft-yellow);color:#000}.lv-cake .lv-allergy-note{border:0;color:#000;background:var(--lv-color-cake-soft-yellow)}.lv-cake .lv-button{border-color:#000;color:#000;font-family:var(--lv-font-jp)}.lv-cake .lv-button--primary,.lv-cake.lv-home .lv-button--primary,.lv-cake .lv-button--primary:hover,.lv-cake.lv-home .lv-button--primary:hover{border-color:#000;color:var(--lv-color-white);background:#000}.lv-cake .lv-button--secondary,.lv-cake.lv-home .lv-button--secondary{border-color:#000;color:#000;background:var(--lv-color-white)}.lv-cake .lv-button--secondary:hover,.lv-cake.lv-home .lv-button--secondary:hover{border-color:#000;color:#000;background:var(--lv-color-cake-soft-yellow)}.lv-cake .lv-newsletter__input{border-color:var(--lv-color-line);color:#000}.lv-cake .lv-newsletter__input:focus,.lv-cake .lv-newsletter__input:focus-visible{border-color:#000;box-shadow:0 0 0 1px #00000024;outline:0}.lv-cake .lv-newsletter__input::placeholder{color:#0000008c}.lv-cake .lv-newsletter__message--error{color:#000}body.template-page-every1-chocolate-cake .footer .newsletter-form__field-wrapper .field{border-color:var(--lv-color-line)}body.template-page-every1-chocolate-cake .footer .newsletter-form__field-wrapper .field__input{color:#000}body.template-page-every1-chocolate-cake .footer .newsletter-form__field-wrapper .field__label{color:#0000008c}body.template-page-every1-chocolate-cake .footer .newsletter-form__field-wrapper .field:focus-within{border-color:#000;box-shadow:0 0 0 1px #00000024}body.template-page-every1-chocolate-cake .footer .newsletter-form__button.field__button,body.template-page-every1-chocolate-cake .footer .newsletter-form__button.field__button:hover{color:#000}body.template-page-every1-chocolate-cake .footer .newsletter-form__button.field__button:focus,body.template-page-every1-chocolate-cake .footer .newsletter-form__button.field__button:focus-visible{box-shadow:inset 0 0 0 1px #000}.lv-cake .lv-hero{padding-top:clamp(20px,2.75vw,36px)}.lv-cake__image-frame{overflow:hidden;margin:0;border-radius:var(--lv-radius);background:var(--lv-color-cake-soft-yellow)}.lv-cake__image-frame img,.lv-cake__point-image img{display:block;width:100%;height:100%;object-fit:cover}.lv-cake__hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)}.lv-cake__hero-grid .lv-hero__copy{justify-self:start}.lv-cake__hero-grid .lv-heading{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.lv-cake__hero-image{aspect-ratio:4 / 3;min-height:320px}.lv-cake .lv-card{justify-content:flex-start}.lv-cake__point-image{overflow:hidden;width:100%;aspect-ratio:4 / 3;margin:0 0 22px;border-radius:var(--lv-radius);background:var(--lv-color-cake-soft-yellow)}.lv-cake__story-split{display:grid;gap:clamp(32px,5vw,56px);align-items:center}.lv-cake__story-split--image-right{grid-template-columns:minmax(0,1fr) minmax(280px,400px)}.lv-cake__story-split--image-left{grid-template-columns:minmax(280px,400px) minmax(0,1fr)}.lv-cake__story-copy{width:min(100%,520px)}.lv-cake__story-split--image-right .lv-cake__story-copy{justify-self:start}.lv-cake__story-split--image-left .lv-cake__story-copy{justify-self:end}.lv-cake__story-image{aspect-ratio:3 / 2}.lv-cake__story-image--portrait{aspect-ratio:4 / 5}.lv-cake__flavor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,44px);margin-top:32px}.lv-cake__flavor-card{min-width:0}.lv-cake__flavor-image{overflow:hidden;width:100%;aspect-ratio:4 / 3;margin:0 0 22px;border-radius:var(--lv-radius);background:var(--lv-color-cake-soft-yellow)}.lv-cake__flavor-card>div{align-items:flex-start}.lv-cake__flavor-card .lv-card__label,.lv-cake__flavor-card .lv-card__title,.lv-cake__flavor-card .lv-card__text{width:100%;text-align:left}.lv-cake__meaning{align-items:start}.lv-cake__newsletter-panel{padding:clamp(24px,4vw,40px);border-radius:var(--lv-radius);background:var(--lv-color-cake-soft-yellow)}.lv-cake__newsletter-panel .lv-card__label,.lv-cake__newsletter-panel .lv-card__title,.lv-cake__newsletter-panel .lv-card__text{width:100%;max-width:none;text-align:left}.lv-cake__newsletter-panel .lv-newsletter__form{margin-top:24px}.lv-cake__explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px}.lv-cake__explore-link{display:flex;min-height:132px;padding:22px;flex-direction:column;justify-content:space-between;border:1px solid #000000;border-radius:var(--lv-radius);color:#000;background:var(--lv-color-white);text-decoration:none;transition:background-color .16s ease}.lv-cake__explore-link:hover{background:var(--lv-color-cake-soft-yellow)}.lv-cake__explore-link span{font-family:var(--lv-font-cake-heading);font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lv-cake__explore-link strong{font-family:var(--lv-font-jp);font-size:1.4rem;line-height:1.5}.lv-illustration{--lv-natural-width: 100%;--lv-illustration-scale: .45;display:flex;width:100%;align-items:center;justify-content:center}.lv-illustration img{display:block;width:min(calc(var(--lv-natural-width) * var(--lv-illustration-scale)),100%);max-width:100%;height:auto;object-fit:contain}.lv-illustration--scale-100{--lv-illustration-scale: 1}.lv-illustration--scale-80{--lv-illustration-scale: .8}.lv-illustration--scale-60{--lv-illustration-scale: .6}.lv-illustration--scale-30{--lv-illustration-scale: .3}.lv-illustration--scale-25{--lv-illustration-scale: .25}.lv-illustration--scale-15{--lv-illustration-scale: .15}.lv-illustration--logo img{width:clamp(128px,18vw,210px)}.lv-illustration--align-start{justify-content:flex-start}.lv-illustration--after-copy{margin-top:30px}.lv-illustration--section-end{margin-top:36px}.lv-hero__logo{margin-bottom:22px}.lv-home__split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start}.lv-home__media-split{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,4vw,48px);align-items:center}.lv-home__media-copy{width:min(100%,var(--lv-text-width))}.lv-home__media-split>.lv-illustration{width:max-content;max-width:none;justify-self:center}.lv-home__media-split>.lv-illustration img{width:calc(var(--lv-natural-width) * var(--lv-illustration-scale));max-width:calc(100vw - (var(--lv-site-gutter) * 2))}.lv-home__media-split--about-balance>.lv-home__media-copy{justify-self:end;width:min(560px,calc(100vw - (var(--lv-site-gutter) * 2)))}.lv-home__media-split--about-balance>.lv-illustration{justify-self:start}.lv-home__media-split--media-right-line>.lv-illustration{justify-self:end}.lv-home__media-split--media-right-line{grid-template-columns:minmax(0,392px) auto;gap:40px;justify-content:space-between}.lv-home__media-split--media-right-line>.lv-home__media-copy{width:100%;min-width:0}.lv-topic{display:grid;grid-template-columns:minmax(0,392px) minmax(0,1fr);gap:40px;align-items:center}.lv-topic__panel,.lv-card{border:0;border-radius:var(--lv-radius);background:var(--lv-color-white)}.lv-topic__panel{padding:0;min-width:0}.lv-topic__image{min-height:360px}.lv-topic__image-frame{overflow:hidden;width:100%;max-width:100%;min-width:0;margin:0;aspect-ratio:4 / 3;align-self:center;border-radius:var(--lv-radius);background:var(--lv-color-pink-soft)}.lv-topic__image-frame img{display:block;width:100%;height:100%;object-fit:cover}.lv-photo-frame--natural{aspect-ratio:auto;min-height:0}.lv-photo-frame--natural img{height:auto;object-fit:contain}.lv-shop .lv-topic__panel .lv-card__title{width:100%;max-width:none;white-space:nowrap}.lv-allergy-note{margin-top:24px;padding:16px;border-radius:var(--lv-radius);background:var(--lv-color-pink-soft);color:var(--lv-color-jp-text);font-size:var(--lv-type-body);font-weight:var(--lv-weight-body);line-height:var(--lv-leading-body);letter-spacing:var(--lv-letter-spacing)}.lv-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin-top:28px}.lv-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-card-grid--explore .lv-card__link{align-self:center}.lv-card{display:flex;min-height:auto;padding:0;flex-direction:column;justify-content:space-between}.lv-card>div{display:flex;flex-direction:column;align-items:center}.lv-card__illustration{min-height:156px;margin-bottom:22px;align-items:center;justify-content:center}.lv-card-grid+.lv-card{margin-top:60px;width:min(100%,calc((var(--lv-page-width) - 60px) / 2))}.lv-card__title{width:min(100%,260px);margin:0;color:var(--lv-color-navy);font-family:var(--lv-font-jp);font-size:var(--lv-type-subheading);font-weight:var(--lv-weight-heading);line-height:var(--lv-leading-display);letter-spacing:var(--lv-letter-spacing)}.lv-card__text{width:min(100%,260px);margin:16px 0 0;color:var(--lv-color-jp-text);font-size:var(--lv-type-body);font-weight:var(--lv-weight-body);line-height:var(--lv-leading-body);letter-spacing:var(--lv-letter-spacing)}.lv-card__link{display:inline-flex;width:min(100%,260px);margin-top:24px;color:var(--lv-color-navy);font-family:var(--lv-font-brand);font-size:var(--lv-type-ui);font-weight:var(--lv-weight-heading);letter-spacing:var(--lv-letter-spacing);text-decoration-color:var(--lv-color-pink);text-underline-offset:4px}.lv-card__label{width:min(100%,260px)}.lv-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin-top:28px}.lv-journal__article{min-width:0}.lv-journal__image-link{display:block;margin-bottom:22px;border-radius:var(--lv-radius);overflow:hidden}.lv-journal__image{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover}.lv-journal__article-copy .lv-card__title a{color:inherit;text-decoration:none}.lv-journal__article-copy .lv-card__title a:hover{text-decoration:underline;text-decoration-color:var(--lv-color-pink);text-underline-offset:.35rem}.lv-journal__empty{width:min(100%,var(--lv-text-width));margin-top:28px;padding:28px;border-radius:var(--lv-radius);background:var(--lv-color-pink-soft)}.lv-journal__empty .lv-section-heading{font-size:var(--lv-type-jp-heading)}.lv-about__people .lv-card>div{align-items:flex-start}.lv-about__hero-split{grid-template-columns:minmax(0,620px) auto;gap:40px;justify-content:space-between}.lv-about__hero-split>.lv-home__media-copy{width:min(100%,620px)}.lv-about__hero-split>.lv-illustration{justify-self:end}.lv-about__beginning-split{grid-template-columns:auto minmax(0,420px);gap:40px;justify-content:space-between}.lv-about__beginning-split>.lv-illustration{justify-self:start}.lv-about__beginning-split>.lv-home__media-copy{justify-self:end;width:min(100%,420px)}.lv-about__make-split{gap:40px;grid-template-columns:minmax(0,360px) auto}.lv-about__make-split>.lv-home__media-copy{width:100%}.lv-about__people .lv-card__label,.lv-about__people .lv-card__title,.lv-about__people .lv-card__text,.lv-about__people .lv-card__link{width:min(100%,360px)}.lv-about__person-card{display:grid;grid-template-columns:var(--lv-portrait-size, 148px) minmax(0,1fr);gap:clamp(20px,3vw,28px);align-items:start;justify-content:start}.lv-about__portrait{display:block;width:var(--lv-portrait-size, 148px);height:var(--lv-portrait-size, 148px);aspect-ratio:1;border-radius:var(--lv-radius);object-fit:cover}.lv-about__person-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.lv-about__person-copy .lv-card__label,.lv-about__person-copy .lv-card__title,.lv-about__person-copy .lv-card__text,.lv-about__person-copy .lv-card__link{width:min(100%,320px)}.lv-about__profile-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.lv-card-grid+.lv-about__lunny-card,.lv-about__lunny-card{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);gap:clamp(12px,2.2vw,28px);align-items:center;justify-content:start}.lv-about__lunny-card>.lv-illustration{width:max-content;max-width:100%;justify-self:start}.lv-about__lunny-card>.lv-illustration img{width:calc(var(--lv-natural-width) * var(--lv-illustration-scale));max-width:100%}.lv-about__lunny-copy{display:flex;flex-direction:column;align-items:flex-start}.lv-about__lunny-copy .lv-card__label,.lv-about__lunny-copy .lv-card__title,.lv-about__lunny-copy .lv-card__text,.lv-about__lunny-copy .lv-card__link{width:100%}.lv-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:0;border:0;border-radius:var(--lv-radius)}.lv-contact--illustrated{grid-template-columns:minmax(0,1fr) auto auto}.lv-contact__links{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.lv-contact__links--start{justify-content:flex-start}.lv-newsletter{width:min(100%,460px)}.lv-newsletter__form{margin:0}.lv-newsletter__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.lv-newsletter__input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--lv-color-line);border-radius:var(--lv-radius);color:var(--lv-color-navy);background:var(--lv-color-white);font:inherit;font-size:var(--lv-type-body-lead);letter-spacing:var(--lv-letter-spacing)}.lv-newsletter__input::placeholder{color:var(--lv-color-jp-text);opacity:.72}.lv-newsletter__button{white-space:nowrap}.lv-newsletter__message{margin:12px 0 0;color:var(--lv-color-jp-text);font-size:var(--lv-type-body);font-weight:var(--lv-weight-body);line-height:var(--lv-leading-caption);letter-spacing:var(--lv-letter-spacing)}.lv-newsletter__message ul{margin:0;padding-left:1.2em}.lv-newsletter__message--error{color:var(--lv-color-pink)}.lv-detail-list{display:grid;gap:0;border-top:1px solid var(--lv-color-line)}.lv-detail-list div{display:grid;grid-template-columns:minmax(120px,.38fr) minmax(0,.62fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--lv-color-line)}.lv-detail-list span,.lv-detail-list strong{color:var(--lv-color-jp-text);font-size:var(--lv-type-body);font-weight:var(--lv-weight-body);line-height:var(--lv-leading-caption);letter-spacing:var(--lv-letter-spacing)}.lv-detail-list strong{font-weight:500}.lv-policy-page__inner{width:min(100%,var(--lv-text-width));margin:0 auto}.lv-policy-page__intro{margin-top:22px}.lv-policy-page__body{margin-top:44px;color:var(--lv-color-jp-text);font-size:var(--lv-type-body);font-weight:var(--lv-weight-body);line-height:var(--lv-leading-body);letter-spacing:var(--lv-letter-spacing)}.lv-policy-page__body :where(h2,h3){margin:38px 0 0;color:var(--lv-color-navy);font-family:var(--lv-font-jp);font-size:var(--lv-type-subheading);font-weight:var(--lv-weight-heading);line-height:var(--lv-leading-jp-heading);letter-spacing:var(--lv-letter-spacing)}.lv-policy-page__body :where(h2,h3):first-child{margin-top:0}.lv-policy-page__body :where(p,ul,ol,dl){margin:16px 0 0}.lv-policy-page__body :where(ul,ol){padding-left:1.25em}.lv-policy-page__body li+li{margin-top:8px}.lv-policy-page__note{margin-top:28px;padding:18px 20px;border:1px solid var(--lv-color-line);color:var(--lv-color-jp-text);background:var(--lv-color-pink-soft);font-size:var(--lv-type-caption);line-height:var(--lv-leading-body)}.lv-policy-page__body dl{display:grid;gap:0;border-top:1px solid var(--lv-color-line)}.lv-policy-page__body dt,.lv-policy-page__body dd{margin:0;padding:16px 0;border-bottom:1px solid var(--lv-color-line)}.lv-policy-page__body dt{color:var(--lv-color-navy);font-family:var(--lv-font-jp);font-weight:var(--lv-weight-heading)}.lv-policy-page__body dd{color:var(--lv-color-jp-text)}.lv-404-page__split{grid-template-columns:minmax(0,560px) auto;gap:clamp(32px,6vw,76px);justify-content:space-between}.lv-404-page__split>.lv-home__media-copy{width:min(100%,560px)}.lv-404-page__illustration{justify-self:end}@media screen and (min-width:750px){.lv-policy-page__body dl{grid-template-columns:minmax(148px,.32fr) minmax(0,.68fr)}}.lv-faq-list{display:grid;gap:12px;margin-top:clamp(28px,4vw,44px)}.lv-faq-item{border:1px solid var(--lv-color-line);border-radius:var(--lv-radius);background:var(--lv-color-white)}.lv-faq-item summary{cursor:pointer;padding:20px 22px;color:var(--lv-color-navy);font-family:var(--lv-font-jp);font-size:var(--lv-type-subheading);font-weight:var(--lv-weight-heading);line-height:var(--lv-leading-jp-heading);letter-spacing:var(--lv-letter-spacing)}.lv-faq-item p{margin:0;padding:0 22px 22px;color:var(--lv-color-jp-text);font-size:var(--lv-type-body);font-weight:var(--lv-weight-body);line-height:var(--lv-leading-body);letter-spacing:var(--lv-letter-spacing)}.lv-faq__hero-illustration{justify-self:start}.lv-faq__hero-split{grid-template-columns:minmax(0,560px) auto;gap:clamp(20px,3vw,36px);justify-content:start}.lv-faq__hero-split>.lv-home__media-copy{width:min(100%,560px)}.lv-faq__contact-row{display:grid;grid-template-columns:minmax(560px,1fr) auto auto;gap:clamp(18px,2.4vw,32px);align-items:center}.lv-faq__contact-row>.lv-home__media-copy{width:100%}.lv-faq__contact-row>.lv-illustration{justify-self:start}.lv-faq__contact-row>.lv-contact__links{justify-self:end;flex-wrap:nowrap}.lv-form-panel{padding:0;border:0;border-radius:0}.lv-form-message{margin:0 0 18px;color:var(--lv-color-jp-text);font-size:var(--lv-type-body);font-weight:var(--lv-weight-body);line-height:var(--lv-leading-body);letter-spacing:var(--lv-letter-spacing)}.lv-field{display:grid;gap:8px;margin-bottom:18px}.lv-field label{color:var(--lv-color-navy);font-family:var(--lv-font-jp);font-size:var(--lv-type-ui);font-weight:var(--lv-weight-heading);line-height:var(--lv-leading-caption);letter-spacing:var(--lv-letter-spacing)}.lv-field input,.lv-field textarea{width:100%;border:1px solid var(--lv-color-line);border-radius:var(--lv-radius);padding:12px 14px;color:var(--lv-color-navy);background:var(--lv-color-white);font:inherit;letter-spacing:var(--lv-letter-spacing)}.lv-form-with-illustration{display:grid;gap:28px}.lv-contact-page__form-split{grid-template-columns:minmax(260px,.82fr) minmax(420px,1.18fr);align-items:start}.lv-contact-page__form-split>.lv-home__media-copy{display:flex;align-self:stretch;flex-direction:column}.lv-contact-page__form-split>.lv-form-panel{width:100%}.lv-contact-page__message-illustration{margin-top:auto;padding-top:28px}@media screen and (min-width:750px){.lv-home__section{padding-top:88px;padding-bottom:88px}}@media screen and (max-width:1120px)and (min-width:990px){:root{--lv-site-gutter: 72px}.lv-home__media-split{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:24px}.lv-home__media-copy{width:min(100%,260px)}.lv-home__media-split--about-balance,.lv-about__hero-split{grid-template-columns:minmax(0,430px) auto;gap:32px;justify-content:space-between}.lv-home__media-split--about-balance>.lv-home__media-copy,.lv-about__hero-split>.lv-home__media-copy{width:min(100%,430px)}.lv-home__media-split--about-balance>.lv-illustration img,.lv-about__hero-split>.lv-illustration img{max-width:320px}.lv-about__beginning-split{grid-template-columns:minmax(0,430px) minmax(0,360px);gap:32px}.lv-about__beginning-split>.lv-home__media-copy{width:min(100%,360px)}.lv-about__beginning-split>.lv-illustration img{max-width:430px}.lv-contact-page__form-split{grid-template-columns:minmax(240px,.72fr) minmax(380px,1.28fr)}.lv-contact-page__form-split .lv-home__media-copy{width:min(100%,320px)}.lv-faq__hero-split{grid-template-columns:minmax(0,520px) auto;gap:24px}.lv-faq__hero-split>.lv-home__media-copy{width:min(100%,520px)}.lv-faq__contact-row{grid-template-columns:minmax(500px,1fr) auto auto;gap:20px}.lv-about__person-card{--lv-portrait-size: 132px;gap:20px}.lv-about__person-copy .lv-card__label,.lv-about__person-copy .lv-card__title,.lv-about__person-copy .lv-card__text,.lv-about__person-copy .lv-card__link{width:min(100%,280px)}}@media screen and (max-width:989px){.lv-hero__grid,.lv-home__split,.lv-home__media-split,.lv-cake__story-split,.lv-cake__flavor-grid,.lv-cake__explore-grid,.lv-topic,.lv-contact,.lv-contact-page__form-split,.lv-faq__contact-row,.lv-about__profile-heading,.lv-about__lunny-card{grid-template-columns:1fr}.lv-card-grid+.lv-about__lunny-card,.lv-about__lunny-card{max-width:100%}.lv-about__lunny-card>.lv-illustration{width:100%;justify-self:center}.lv-about__lunny-card>.lv-illustration img{max-width:100%}.lv-faq__hero-illustration{justify-self:center}.lv-faq__contact-row>.lv-contact__links{justify-self:start;flex-wrap:wrap}.lv-contact-page__form-split>.lv-home__media-copy{display:block;align-self:auto}.lv-contact-page__message-illustration{margin-top:28px;padding-top:0}#current-topic .lv-topic__image-frame{order:1}#current-topic .lv-topic__panel{order:2}.lv-home__media-split>.lv-illustration{width:100%;max-width:100%}.lv-home__media-split>.lv-illustration img{max-width:100%}.lv-illustration--align-start{justify-content:center}.lv-contact__links{justify-content:flex-start}.lv-newsletter{width:100%}.lv-cake__hero-grid .lv-hero__copy,.lv-cake__story-copy,.lv-cake__story-split--image-right .lv-cake__story-copy,.lv-cake__story-split--image-left .lv-cake__story-copy{justify-self:start;width:min(100%,var(--lv-text-width))}}@media screen and (max-width:749px){:root{--lv-site-gutter: 30px;--lv-type-hero: 3rem;--lv-type-section: 2.4rem;--lv-type-jp-heading: 1.9rem;--lv-type-body: 1.35rem;--lv-type-kicker: 1.12rem}.lv-cake__visual{padding-top:32px}.lv-cake__visual-inner{width:100%}.lv-cake__visual-image{width:clamp(520px,155vw,760px);max-width:none;margin-left:50%;transform:translate(-50%)}.lv-cake .lv-home__section{--lv-type-hero: 3.6rem;--lv-type-section: 2.9rem;--lv-type-kicker: 1.3rem;width:100%;padding-right:30px;padding-left:30px}.lv-cake__hero-image{min-height:0}.lv-cake__story-split{gap:28px}.lv-photo-slot{min-height:260px}.lv-photo-slot--compact{min-height:220px}.lv-cake__explore-link{min-height:108px}.lv-hero{padding-top:40px}.lv-contact-page .lv-hero .lv-home__split{gap:28px}.lv-contact-page .lv-hero .lv-jp-heading{margin-top:0}.lv-button-row{flex-direction:column}.lv-button{width:100%}.lv-faq__contact-row>.lv-contact__links{width:100%;flex-direction:column}.lv-newsletter__row,.lv-card-grid{grid-template-columns:1fr}.lv-journal__grid{grid-template-columns:1fr;gap:40px}.lv-card-grid--two{grid-template-columns:1fr}.lv-about__person-card{--lv-portrait-size: 140px;grid-template-columns:1fr}.lv-about__beginning-split>.lv-home__media-copy{order:1}.lv-about__beginning-split>.lv-illustration{order:2}.lv-topic__panel,.lv-card,.lv-contact{padding:0}.lv-card__illustration{min-height:116px}.lv-detail-list div{grid-template-columns:1fr;gap:4px}}.lv-layout-debug{--lv-debug-section: rgba(255, 104, 152, .55);--lv-debug-inner: rgba(8, 48, 112, .72);--lv-debug-copy: rgba(255, 149, 0, .78);--lv-debug-media: rgba(0, 150, 136, .78);--lv-debug-grid: rgba(111, 66, 193, .72);--lv-debug-soft: rgba(8, 48, 112, .07)}.lv-layout-debug:before{position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-image:linear-gradient(90deg,transparent calc(var(--lv-content-edge) - 1px),rgba(255,104,152,.55) var(--lv-content-edge),transparent calc(var(--lv-content-edge) + 1px)),linear-gradient(90deg,transparent calc(50% - 1px),rgba(8,48,112,.28) 50%,transparent calc(50% + 1px)),linear-gradient(90deg,transparent calc(100% - var(--lv-content-edge) - 1px),rgba(255,104,152,.55) calc(100% - var(--lv-content-edge)),transparent calc(100% - var(--lv-content-edge) + 1px))}.lv-layout-debug:after{position:fixed;z-index:9999;right:12px;bottom:12px;padding:7px 10px;border:1px solid var(--lv-color-pink);border-radius:var(--lv-radius);color:var(--lv-color-navy);background:#ffffffeb;font-family:var(--lv-font-body);font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.2;pointer-events:none;content:"Layout guide ON"}.lv-layout-debug .header-wrapper,.lv-layout-debug .footer,.lv-layout-debug .lv-home__section,.lv-layout-debug .lv-home__inner,.lv-layout-debug .lv-home__narrow,.lv-layout-debug .lv-hero__grid,.lv-layout-debug .lv-home__split,.lv-layout-debug .lv-home__media-split,.lv-layout-debug .lv-topic,.lv-layout-debug .lv-card-grid,.lv-layout-debug .lv-contact,.lv-layout-debug .lv-contact__links,.lv-layout-debug .lv-about__people,.lv-layout-debug .lv-about__profile-grid,.lv-layout-debug .lv-about__person-card,.lv-layout-debug .lv-about__lunny-card,.lv-layout-debug .lv-faq-list,.lv-layout-debug .lv-faq__contact-row,.lv-layout-debug .lv-newsletter,.lv-layout-debug .lv-placeholder,.lv-layout-debug .lv-illustration,.lv-layout-debug .lv-home__media-copy,.lv-layout-debug .lv-hero__copy,.lv-layout-debug .lv-card__title,.lv-layout-debug .lv-card__text,.lv-layout-debug .lv-card__link,.lv-layout-debug .lv-body,.lv-layout-debug .lv-jp-heading,.lv-layout-debug .lv-button-row{position:relative}.lv-layout-debug .header-wrapper,.lv-layout-debug .footer{outline:1px dashed rgba(8,48,112,.45);outline-offset:-1px}.lv-layout-debug .lv-home__section{outline:2px solid var(--lv-debug-section);outline-offset:-2px;background-image:linear-gradient(90deg,var(--lv-debug-soft) 1px,transparent 1px);background-size:80px 100%}.lv-layout-debug .lv-home__inner,.lv-layout-debug .lv-home__narrow{outline:2px dashed var(--lv-debug-inner);outline-offset:0}.lv-layout-debug .lv-hero__grid,.lv-layout-debug .lv-home__split,.lv-layout-debug .lv-home__media-split,.lv-layout-debug .lv-topic,.lv-layout-debug .lv-card-grid,.lv-layout-debug .lv-contact,.lv-layout-debug .lv-contact__links,.lv-layout-debug .lv-about__profile-grid,.lv-layout-debug .lv-about__person-card,.lv-layout-debug .lv-about__lunny-card,.lv-layout-debug .lv-faq__contact-row,.lv-layout-debug .lv-newsletter{outline:1px dashed var(--lv-debug-grid);outline-offset:4px}.lv-layout-debug .lv-hero__grid>*,.lv-layout-debug .lv-home__split>*,.lv-layout-debug .lv-home__media-split>*,.lv-layout-debug .lv-topic>*,.lv-layout-debug .lv-card-grid>*,.lv-layout-debug .lv-contact>*,.lv-layout-debug .lv-about__profile-grid>*,.lv-layout-debug .lv-about__person-card>*,.lv-layout-debug .lv-about__lunny-card>*,.lv-layout-debug .lv-faq__contact-row>*,.lv-layout-debug .lv-newsletter>*{box-shadow:inset 0 0 0 1px #6f42c15c}.lv-layout-debug .lv-home__media-copy,.lv-layout-debug .lv-hero__copy,.lv-layout-debug .lv-card__title,.lv-layout-debug .lv-card__text,.lv-layout-debug .lv-card__link,.lv-layout-debug .lv-body,.lv-layout-debug .lv-jp-heading,.lv-layout-debug .lv-button-row{outline:1px solid var(--lv-debug-copy);outline-offset:2px}.lv-layout-debug .lv-placeholder,.lv-layout-debug .lv-illustration{outline:2px solid var(--lv-debug-media);outline-offset:2px}.lv-layout-debug .lv-home__section:before,.lv-layout-debug .lv-home__inner:before,.lv-layout-debug .lv-home__narrow:before,.lv-layout-debug .lv-home__media-copy:before,.lv-layout-debug .lv-hero__copy:before,.lv-layout-debug .lv-placeholder:before,.lv-layout-debug .lv-illustration:before{position:absolute;z-index:2;top:0;left:0;padding:3px 6px;color:var(--lv-color-white);font-family:var(--lv-font-body);font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.2;pointer-events:none}.lv-layout-debug .lv-home__section:before{background:var(--lv-debug-section);content:"section / gutter"}.lv-layout-debug .lv-home__inner:before{background:var(--lv-debug-inner);content:"inner max width"}.lv-layout-debug .lv-home__narrow:before{background:var(--lv-debug-inner);content:"narrow text width"}.lv-layout-debug .lv-home__media-copy:before,.lv-layout-debug .lv-hero__copy:before{background:var(--lv-debug-copy);content:"text box"}.lv-layout-debug .lv-placeholder:before,.lv-layout-debug .lv-illustration:before{background:var(--lv-debug-media);content:"image / media"}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lunnys-veggie.css.map */
