:root{--kiki-page-width: var(--page-width);--kiki-section-spacing-desktop: var(--spacing-sections-desktop);--kiki-section-spacing-mobile: var(--spacing-sections-mobile);--kiki-card-radius: .8rem;--kiki-card-border: .1rem solid rgba(var(--color-foreground), .12);--kiki-card-shadow: 0 .8rem 2.2rem rgba(var(--color-shadow), .06);--kiki-card-shadow-hover: 0 1.2rem 2.8rem rgba(var(--color-shadow), .1);--kiki-content-gap: 2.4rem}.kiki-section{background:rgb(var(--color-background));color:rgba(var(--color-foreground),.85)}.kiki-page-width{max-width:var(--kiki-page-width);margin:0 auto;padding:0 1.5rem}.kiki-section-spacing{padding-top:var(--kiki-section-padding-top, var(--kiki-section-spacing-mobile));padding-bottom:var(--kiki-section-padding-bottom, var(--kiki-section-spacing-mobile))}.kiki-eyebrow{margin:0 0 .8rem;color:rgba(var(--color-foreground),.66);font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.kiki-heading{margin:0;color:rgb(var(--color-foreground));line-height:calc(1 + .1/max(1,var(--font-heading-scale)))}.kiki-text{margin:1.4rem 0 0;max-width:64rem;color:rgba(var(--color-foreground),.76);font-size:1.6rem;line-height:calc(1 + .55 / var(--font-body-scale))}.kiki-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.kiki-button{min-height:4.6rem}.kiki-button--preview{cursor:default}.kiki-button--preview:after{box-shadow:none}.kiki-problem-hero__inner{display:grid;gap:var(--kiki-content-gap);align-items:center}.kiki-problem-hero__inner--no-media{align-items:start}.kiki-problem-hero__content{max-width:76rem}.kiki-problem-hero__content .kiki-heading{max-width:72rem;font-size:clamp(3.2rem,calc(var(--font-heading-scale) * 3.8rem),4.8rem)}.kiki-problem-hero__content .kiki-text{max-width:60rem}.kiki-problem-hero__content--center{max-width:76rem;margin:0 auto;text-align:center}.kiki-problem-hero__content--center .kiki-heading,.kiki-problem-hero__content--center .kiki-text,.kiki-problem-hero__content--center .kiki-actions{justify-content:center;margin-left:auto;margin-right:auto}.kiki-problem-hero__media{overflow:hidden;border:var(--kiki-card-border);border-radius:var(--kiki-card-radius);background:rgba(var(--color-foreground),.04)}.kiki-problem-hero__media img{display:block;width:100%;height:auto}.kiki-problem-hero__placeholder{display:grid;min-height:18rem;place-items:center;padding:2.4rem;color:rgba(var(--color-foreground),.58);text-align:center}.kiki-problem-selector__header{max-width:72rem;margin-bottom:2.4rem}.kiki-problem-selector__header .kiki-heading{font-size:clamp(2.6rem,calc(var(--font-heading-scale) * 3.2rem),4rem)}.kiki-problem-selector__header .kiki-text{max-width:58rem}.kiki-problem-selector__header--center{margin-left:auto;margin-right:auto;text-align:center}.kiki-problem-selector__header--center .kiki-text{margin-left:auto;margin-right:auto}.kiki-problem-grid{display:grid;grid-template-columns:1fr;gap:1.6rem;list-style:none;margin:0;padding:0}.kiki-problem-card{display:flex;height:100%;min-height:22rem;flex-direction:column;overflow:hidden;border:var(--kiki-card-border);border-radius:var(--kiki-card-radius);background:rgb(var(--color-background));color:rgba(var(--color-foreground),.78);box-shadow:var(--kiki-card-shadow);text-decoration:none;transition:transform var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.kiki-problem-card--linked:hover{border-color:rgba(var(--color-foreground),.28);box-shadow:var(--kiki-card-shadow-hover);transform:translateY(-.2rem)}.kiki-problem-card--linked:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.85);outline-offset:.3rem}.kiki-problem-card__media{background:rgba(var(--color-foreground),.04)}.kiki-problem-card__media img{display:block;width:100%;height:auto}.kiki-problem-card__body{display:flex;flex:1;flex-direction:column;gap:1.1rem;padding:2.2rem}.kiki-problem-card__tag{color:rgba(var(--color-foreground),.62);font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:calc(1 + .15 / var(--font-body-scale));text-transform:uppercase}.kiki-problem-card__title{margin:0;color:rgb(var(--color-foreground));font-size:2rem;line-height:calc(1 + .22 / var(--font-heading-scale))}.kiki-problem-card__description{margin:0;font-size:1.5rem;line-height:calc(1 + .58 / var(--font-body-scale))}.kiki-problem-card__link{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;color:rgb(var(--color-link));font-weight:700}.kiki-problem-card__link:after{content:"\2192";font-weight:700;line-height:1;transition:transform var(--duration-short) ease}.kiki-problem-card--linked:hover .kiki-problem-card__link:after{transform:translate(.2rem)}.kiki-problem-card--disabled{cursor:default}@media screen and (min-width:750px){.kiki-page-width{padding:0 5rem}.kiki-section-spacing{padding-top:var(--kiki-section-padding-top, var(--kiki-section-spacing-desktop));padding-bottom:var(--kiki-section-padding-bottom, var(--kiki-section-spacing-desktop))}.kiki-problem-hero__inner--with-media{grid-template-columns:minmax(0,1fr) minmax(28rem,.82fr)}.kiki-problem-hero__inner--image-left{grid-template-columns:minmax(28rem,.82fr) minmax(0,1fr)}.kiki-problem-hero__inner--image-left .kiki-problem-hero__media{order:-1}.kiki-problem-hero__inner--with-media.kiki-problem-hero__height--medium{min-height:48rem}.kiki-problem-hero__inner--with-media.kiki-problem-hero__height--large{min-height:62rem}.kiki-problem-hero__inner--no-media.kiki-problem-hero__height--medium{min-height:34rem}.kiki-problem-hero__inner--no-media.kiki-problem-hero__height--large{min-height:40rem}.kiki-problem-grid{gap:1.8rem}.kiki-problem-grid--2,.kiki-problem-grid--3,.kiki-problem-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.kiki-problem-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kiki-problem-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.kiki-problem-hero__content .kiki-heading{font-size:clamp(3.2rem,calc(var(--font-heading-scale) * 3.4rem),4rem)}.kiki-actions{flex-direction:column;align-items:stretch}.kiki-actions .button{width:100%}.kiki-problem-hero__inner--mobile-image-first .kiki-problem-hero__media{order:-1}.kiki-problem-selector__header{margin-bottom:2rem}.kiki-problem-card{min-height:18rem}.kiki-problem-card__body{padding:2rem}}@media(prefers-reduced-motion:reduce){.kiki-problem-card,.kiki-problem-card__link:after{transition:none}.kiki-problem-card--linked:hover,.kiki-problem-card--linked:hover .kiki-problem-card__link:after{transform:none}}:root{--kiki-social-accent-rgb: 31, 111, 74}.kiki-social-landing{background:rgb(var(--color-background))}.kiki-social-landing__inner{display:grid;gap:var(--kiki-content-gap);align-items:start;grid-template-columns:minmax(0,1fr)}.kiki-social-landing__content,.kiki-social-landing__media{min-width:0}.kiki-social-landing__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.4rem}.kiki-social-landing__chip{display:inline-flex;align-items:center;padding:.4rem .9rem;border-radius:999px;background:rgba(var(--kiki-social-accent-rgb),.12);color:rgba(var(--kiki-social-accent-rgb),1);font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.kiki-social-landing__handle{color:rgba(var(--color-foreground),.62);font-size:1.3rem;font-weight:600;letter-spacing:0}.kiki-social-landing__heading{font-size:clamp(3rem,calc(var(--font-heading-scale) * 3.6rem),4.6rem);overflow-wrap:anywhere}.kiki-social-landing__subtext{max-width:56rem;overflow-wrap:anywhere}.kiki-social-landing__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.kiki-social-landing__inner--visual{--kiki-social-visual-ink: #1f2a24;--kiki-social-visual-paper: #f7f1e7;--kiki-social-visual-paper-light: #fffaf2;align-items:start;color:var(--kiki-social-visual-ink)}.kiki-social-landing__inner--visual .kiki-social-landing__media{align-self:start;border:.1rem solid rgba(31,42,36,.16);background:var(--kiki-social-visual-paper)}.kiki-social-landing__inner--visual .kiki-social-landing__image{aspect-ratio:1 / 1;object-fit:contain}.kiki-social-landing__modules{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;margin-top:3.2rem}.kiki-social-landing__module{min-width:0;padding:2rem;border:.1rem solid rgba(var(--kiki-social-accent-rgb),.18);border-radius:var(--kiki-card-radius);background:rgba(var(--kiki-social-accent-rgb),.04)}.kiki-social-landing__module--action{border-color:rgba(var(--kiki-social-accent-rgb),.34);background:rgba(var(--kiki-social-accent-rgb),.1)}.kiki-social-landing__module-heading,.kiki-social-landing__module-body,.kiki-social-landing__safety-heading,.kiki-social-landing__safety-body{margin:0;overflow-wrap:anywhere}.kiki-social-landing__module-heading,.kiki-social-landing__safety-heading{color:rgb(var(--color-foreground));font-size:1.9rem;line-height:1.25}.kiki-social-landing__module-body,.kiki-social-landing__safety-body{margin-top:1rem;font-size:1.5rem;line-height:1.65}.kiki-social-landing__safety{margin-top:2.8rem;padding:2rem;border-left:.4rem solid rgba(var(--kiki-social-accent-rgb),1);background:rgba(var(--kiki-social-accent-rgb),.06)}.kiki-social-landing__routes{margin-top:3.6rem;padding-top:3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.18)}.kiki-social-landing__routes-heading,.kiki-social-landing__routes-intro{margin:0}.kiki-social-landing__routes-heading{color:rgb(var(--color-foreground));font-size:clamp(2.4rem,calc(var(--font-heading-scale) * 2.8rem),3.4rem);line-height:1.12}.kiki-social-landing__routes-intro{max-width:62rem;margin-top:1rem;line-height:1.6}.kiki-social-landing__route-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none}.kiki-social-landing__route-item{min-width:0}.kiki-social-landing__route-link{display:flex;min-height:100%;flex-direction:column;gap:.6rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.6rem;color:inherit;text-decoration:none;overflow-wrap:anywhere}.kiki-social-landing__route-link strong{font-size:1.6rem;line-height:1.25}.kiki-social-landing__route-link span{color:rgba(var(--color-foreground),.72);font-size:1.4rem;line-height:1.45}.kiki-social-landing__route-link:hover{border-color:rgba(var(--kiki-social-accent-rgb),.72);background:rgba(var(--kiki-social-accent-rgb),.06)}.kiki-social-landing__route-link:focus-visible{outline:.3rem solid rgba(var(--kiki-social-accent-rgb),1);outline-offset:.3rem}.kiki-social-landing__problem{display:flex;flex-direction:column;gap:1rem;padding:2.4rem;border:.1rem solid rgba(var(--kiki-social-accent-rgb),.22);border-radius:var(--kiki-card-radius);background:rgba(var(--kiki-social-accent-rgb),.06)}.kiki-social-landing__problem-eyebrow{margin:0}.kiki-social-landing__problem-title{margin:0;color:rgb(var(--color-foreground));font-size:2.2rem;line-height:calc(1 + .22 / var(--font-heading-scale))}.kiki-social-landing__problem-description{margin:0;font-size:1.5rem;line-height:calc(1 + .58 / var(--font-body-scale))}.kiki-social-landing__problem-link{margin-top:.6rem;color:rgba(var(--kiki-social-accent-rgb),1);font-weight:700;text-decoration:none}.kiki-social-landing__problem-link:after{content:"\2192";display:inline-block;margin-left:.4rem;transition:transform var(--duration-short) ease}.kiki-social-landing__problem-link:hover:after{transform:translate(.2rem)}.kiki-social-landing__problem-link:focus-visible{outline:.2rem solid rgba(var(--kiki-social-accent-rgb),1);outline-offset:.4rem}.kiki-social-landing__media{overflow:hidden;border-radius:var(--kiki-card-radius)}.kiki-social-landing__image{display:block;width:100%;max-width:100%;height:auto}.kiki-social-landing__disclaimer{margin:2.4rem 0 0;color:rgba(var(--color-foreground),.55);font-size:1.3rem;line-height:calc(1 + .4 / var(--font-body-scale))}@media screen and (min-width:990px){.kiki-social-landing__inner--with-asset{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}.kiki-social-landing__modules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:989px){.kiki-social-landing__inner--visual .kiki-social-landing__media{order:-1;width:min(100%,36rem);justify-self:center}}@media screen and (max-width:749px){.kiki-social-landing__inner--visual .kiki-social-landing__media{order:-1;width:min(100%,27rem);justify-self:center}.kiki-social-landing__inner--visual .kiki-social-landing__heading{font-size:clamp(3.2rem,10vw,4.2rem)}.kiki-social-landing__actions .button{width:100%;min-height:4.4rem}.kiki-social-landing__route-list{grid-template-columns:minmax(0,1fr)}.kiki-social-landing__route-link{min-height:4.8rem}.kiki-social-landing__problem{padding:2rem}}.kiki-solution-frame{background:rgb(var(--color-background))}.kiki-solution-frame__header{max-width:72rem;margin-bottom:3.2rem}.kiki-solution-frame__header .kiki-heading{font-size:clamp(2.6rem,calc(var(--font-heading-scale) * 3.2rem),4rem)}.kiki-solution-frame__header .kiki-text{max-width:60rem}.kiki-solution-frame__steps{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:0;padding:0;list-style:none;counter-reset:kiki-solution-step}.kiki-solution-frame__step{display:grid;grid-template-columns:minmax(4rem,auto) minmax(0,1fr);align-items:start;gap:1.8rem;padding:2.4rem;border:var(--kiki-card-border);border-radius:var(--kiki-card-radius);background:rgb(var(--color-background));color:rgba(var(--color-foreground),.78);box-shadow:var(--kiki-card-shadow)}.kiki-solution-frame__step-index{display:grid;place-items:center;width:4rem;height:4rem;border-radius:999px;background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:700;line-height:1}.kiki-solution-frame__step-body{display:flex;flex-direction:column;gap:.8rem;min-width:0}.kiki-solution-frame__step-eyebrow{margin:0}.kiki-solution-frame__step-title{margin:0;color:rgb(var(--color-foreground));font-size:2rem;line-height:calc(1 + .22 / var(--font-heading-scale))}.kiki-solution-frame__step-body-text{margin:0;font-size:1.5rem;line-height:calc(1 + .58 / var(--font-body-scale))}.kiki-solution-frame__actions{margin-top:3.2rem}@media screen and (min-width:750px){.kiki-solution-frame__steps{gap:1.8rem}.kiki-solution-frame__steps--2,.kiki-solution-frame__steps--3,.kiki-solution-frame__steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.kiki-solution-frame__steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.kiki-solution-frame__step{grid-template-columns:minmax(3.6rem,auto) minmax(0,1fr);padding:2rem}.kiki-solution-frame__step-index{width:3.6rem;height:3.6rem;font-size:1.5rem}}.kiki-related-products{background:rgb(var(--color-background))}.kiki-related-products__heading{margin:0 0 1rem;font-size:clamp(2.4rem,calc(var(--font-heading-scale) * 2.8rem),3.6rem)}.kiki-related-products__subtext{max-width:60rem;margin:0 0 2.4rem}.kiki-related-products__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:0;padding:0;list-style:none}.kiki-related-products__item{display:flex;flex-direction:column;gap:.8rem;padding:2.2rem;border:var(--kiki-card-border);border-radius:var(--kiki-card-radius);background:rgb(var(--color-background));color:rgba(var(--color-foreground),.78);box-shadow:var(--kiki-card-shadow)}.kiki-related-products__tag{margin:0}.kiki-related-products__title{margin:0;color:rgb(var(--color-foreground));font-size:1.9rem;line-height:calc(1 + .22 / var(--font-heading-scale))}.kiki-related-products__body{margin:0;font-size:1.5rem;line-height:calc(1 + .58 / var(--font-body-scale))}.kiki-related-products__link{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;color:rgb(var(--color-link));font-weight:700;text-decoration:none}.kiki-related-products__link:after{content:"\2192";font-weight:700;line-height:1;transition:transform var(--duration-short) ease}.kiki-related-products__link:hover:after{transform:translate(.2rem)}.kiki-related-products__note{margin:2.4rem 0 0;color:rgba(var(--color-foreground),.58);font-size:1.3rem;line-height:calc(1 + .4 / var(--font-body-scale))}@media screen and (min-width:750px){.kiki-related-products__grid{gap:1.8rem}.kiki-related-products__grid--2,.kiki-related-products__grid--3,.kiki-related-products__grid--4,.kiki-related-products__grid--5,.kiki-related-products__grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.kiki-related-products__grid--3,.kiki-related-products__grid--5,.kiki-related-products__grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.kiki-related-products__item{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kiki-foundation.css.map */
