.kl-dialog{width:min(92vw,76rem);max-width:92vw;max-height:88vh;padding:0;border:0;border-radius:1.2rem;background:var(--kl-dialog-background, rgb(var(--color-background)));color:var(--kl-dialog-text, rgb(var(--color-foreground)));overflow:visible}.kl-dialog::backdrop{background:var(--kl-dialog-backdrop, rgba(0, 0, 0, .55))}.kl-dialog__panel{position:relative;max-height:88vh;padding:1.6rem;overflow-y:auto}.kl-dialog__close{position:absolute;top:1.2rem;left:1.2rem;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--kl-dialog-close, var(--kl-dialog-text, rgb(var(--color-foreground))));cursor:pointer}.kl-dialog__close:hover{opacity:.6}.kl-dialog__close:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.kl-dialog__close svg{display:block;width:2rem;height:2rem}.kl-dialog__content{display:flex;flex-direction:column;gap:1.6rem}.kl-dialog__body{flex:1 1 auto;font-family:var(--font-body-family);font-size:var(--kl-type-body, 1.4rem);line-height:normal;letter-spacing:normal}.kl-dialog__heading{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--kl-type-subheading, 2rem)}.kl-dialog__media{flex:0 0 auto;align-self:center;border-radius:1.2rem;background:var(--kl-dialog-media-background, rgba(var(--color-foreground), .04));overflow:hidden}.kl-dialog__image{display:block;width:14rem;max-width:100%;height:auto}@media screen and (min-width:750px){.kl-dialog__content{flex-direction:row;align-items:center;gap:1.6rem}}.kl-notify-me-button{align-items:center;border:0;cursor:pointer;display:inline-flex;font-family:var(--font-body-family);font-weight:var(--font-body-weight);justify-content:center;text-transform:uppercase;transition:opacity .2s ease}.kl-notify-me-button:hover{opacity:.85}.kl-notify-me-button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.kl-notify-me-button--product{background-color:var(--kl-notify-me-accent, #c1622c);color:#fff;font-size:var(--kl-type-button, 1.4rem);letter-spacing:.12rem;min-height:5.6rem;padding:1.2rem 2.4rem;width:100%}.kl-notify-me-button--card{background-color:var(--kl-product-card-surface, #ffffff);border:.1rem solid var(--kl-product-card-border, #d3d1ce);bottom:var(--kl-product-card-action-inset, .8rem);color:var(--kl-notify-me-accent, #c1622c);font-size:var(--kl-type-button, 1.1rem);letter-spacing:.18rem;padding:.9rem 1.4rem;position:absolute;right:var(--kl-product-card-action-inset, .8rem);z-index:1}.kl-buy-buttons__stock .kl-notify-me-button,.kl-buy-buttons__stock.is-sold-out .kl-buy-buttons__form{display:none}.kl-buy-buttons__stock.is-sold-out .kl-notify-me-button{display:inline-flex}.kl-dialog--notify-me{border-radius:0;width:min(92vw,112rem)}.kl-dialog--notify-me .kl-dialog__panel{align-items:center;display:flex;justify-content:center;padding:4.8rem 2.4rem}.kl-dialog--notify-me .kl-dialog__close{height:2.8rem;left:auto;right:1.6rem;top:1.6rem;width:2.8rem}.kl-dialog--notify-me .kl-dialog__close svg{height:1.6rem;width:1.6rem}.kl-dialog--notify-me .kl-dialog__content{align-items:center;flex-direction:column;gap:0;width:100%}.kl-dialog--notify-me .kl-dialog__body{max-width:50rem;text-align:center;width:100%}.kl-dialog--notify-me .kl-dialog__heading{font-size:var(--kl-type-section-heading, 2.6rem);margin:0 0 1.4rem}.kl-notify-me__description{color:rgb(var(--color-foreground));font-size:var(--kl-type-body, 1.2rem);line-height:2rem;margin:0}.kl-notify-me{align-items:center;display:flex;flex-direction:column;gap:2.4rem;margin-top:3.2rem;width:100%}.kl-notify-me__input{background-color:transparent;border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.55);border-radius:0;color:var(--primary-brand-color);font-family:var(--font-body-family);font-size:var(--kl-type-body, 1.2rem);padding:.8rem .4rem;text-align:center;width:100%}.kl-notify-me__input::placeholder{color:var(--secondary-brand-color);opacity:.6}.kl-notify-me__input:focus-visible{border-bottom-color:rgb(var(--color-foreground));outline:0}.kl-notify-me__submit{background-color:rgb(var(--color-foreground));border:.1rem solid rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;font-family:var(--font-body-family);font-size:var(--kl-type-button, 1.3rem);letter-spacing:.1rem;min-width:16rem;padding:1.1rem 2.4rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;font-weight:var(--font-body-weight)}.kl-notify-me__submit:hover{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.kl-notify-me__submit:disabled{cursor:default;opacity:.5}.kl-notify-me__message{font-family:var(--font-body-family);font-size:var(--kl-type-body, 1.3rem);line-height:normal;margin:0}.kl-notify-me__message.is-success{color:#62a13c}.kl-notify-me__message.is-error{color:#890707}@media screen and (min-width:750px){.kl-notify-me-button--product{min-height:6.2rem}.kl-notify-me-button--card{bottom:1.6rem;font-size:var(--kl-type-button, 1.2rem)}.kl-dialog--notify-me .kl-dialog__panel{min-height:40rem;padding:5.6rem 4rem}.kl-dialog--notify-me .kl-dialog__heading{font-size:var(--kl-type-section-heading, 3rem)}}.kl-collection-carousel{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:2.9rem 1.6rem 2.5rem}.kl-collection-carousel--full-width{padding-left:0;padding-right:0}.kl-collection-carousel__heading{margin:0;text-align:center;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-type-section-heading, 2.2rem);line-height:1.55;letter-spacing:normal;color:var(--primary-brand-color)}.kl-collection-carousel__carousel{display:block;width:100%}.kl-collection-carousel__track{--kl-collection-carousel-gap: .8rem;--kl-collection-carousel-visible: 1.5}.kl-collection-carousel__list{display:flex;margin:0;padding:0;list-style:none}.kl-collection-carousel__carousel.splide:not(.is-active) .kl-collection-carousel__track{overflow-x:auto;scrollbar-width:none}.kl-collection-carousel__carousel.splide:not(.is-active) .kl-collection-carousel__list.splide__list{display:flex}.kl-collection-carousel--columns-mobile-one .kl-collection-carousel__track{--kl-collection-carousel-visible: 1.15}.kl-collection-carousel--columns-mobile-one-and-a-half .kl-collection-carousel__track{--kl-collection-carousel-visible: 1.27}.kl-collection-carousel--columns-mobile-two .kl-collection-carousel__track{--kl-collection-carousel-visible: 2.2}.kl-collection-carousel__item{flex:0 0 auto;min-width:0;width:calc((100% + var(--kl-collection-carousel-gap)) / var(--kl-collection-carousel-visible) - var(--kl-collection-carousel-gap));margin-right:var(--kl-collection-carousel-gap)}@media(min-width:750px){.kl-collection-carousel{gap:2rem;padding:3rem 4rem}.kl-collection-carousel--full-width{padding-left:0;padding-right:0}.kl-collection-carousel__heading{line-height:1.55;font-size:var(--kl-type-section-heading, 2.6rem)}.kl-collection-carousel--columns-4 .kl-collection-carousel__track{--kl-collection-carousel-visible: 4.3}.kl-collection-carousel--columns-5 .kl-collection-carousel__track{--kl-collection-carousel-visible: 5}.kl-collection-carousel--columns-6 .kl-collection-carousel__track{--kl-collection-carousel-visible: 6}}.kl-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .4s ease}.kl-video.is-ready{opacity:1}@media(prefers-reduced-motion:reduce){.kl-video{transition:none}}.kl-hero-banner{--kl-hero-banner-weight-medium: 500;--kl-hero-pretext-size-mobile: 14px;--kl-hero-pretext-size-desktop: 19px;--kl-hero-pretext-size-3xl: 19px;--kl-hero-heading-size-mobile: 22px;--kl-hero-heading-size-desktop: 40px;--kl-hero-heading-size-3xl: 48px;--kl-hero-subheading-size-mobile: 14px;--kl-hero-subheading-size-desktop: 15px;--kl-hero-subheading-size-3xl: 18px;--kl-hero-disclosure-size-mobile: 12px;--kl-hero-disclosure-size-desktop: 13px;--kl-hero-disclosure-size-3xl: 14px;position:relative;overflow:hidden;width:100%}.kl-hero-banner[data-kl-hero-banner-link]{cursor:pointer}.kl-hero-banner[data-kl-hero-banner-link]:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.kl-hero-banner__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.kl-hero-banner--mobile-height-small{min-height:38rem}.kl-hero-banner--mobile-height-medium{min-height:48rem}.kl-hero-banner--mobile-height-large{min-height:58rem}.kl-hero-banner--mobile-height-full{min-height:68.325rem}.kl-hero-banner--mobile-height-auto{display:grid;min-height:0}.kl-hero-banner--mobile-height-auto .kl-hero-banner__media,.kl-hero-banner--mobile-height-auto .kl-hero-banner__frame{position:relative;inset:auto;grid-area:1 / 1}.kl-hero-banner--mobile-height-auto .kl-hero-banner__media,.kl-hero-banner--mobile-height-auto .kl-hero-banner__picture{display:grid}.kl-hero-banner--mobile-height-auto .kl-hero-banner__picture,.kl-hero-banner--mobile-height-auto .kl-hero-banner__image,.kl-hero-banner--mobile-height-auto .kl-hero-banner__placeholder{height:auto}.kl-hero-banner--mobile-position-top .kl-hero-banner__frame{align-items:flex-start}.kl-hero-banner--mobile-position-middle .kl-hero-banner__frame{align-items:center}.kl-hero-banner--mobile-position-bottom .kl-hero-banner__frame{align-items:flex-end}.kl-hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.kl-hero-banner__picture{display:block;height:100%}.kl-hero-banner__image{display:block;width:100%;height:100%;object-fit:cover}.kl-hero-banner__placeholder{display:block;width:100%;height:100%;background-color:#d9d4cc;fill:#8a8a8a}.kl-hero-banner--scrim .kl-hero-banner__media:before{content:"";position:absolute;right:0;bottom:0;left:0;height:50%;max-height:45rem;background-image:linear-gradient(to top,#000,transparent)}.kl-hero-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0}.kl-hero-banner--overlay-10 .kl-hero-banner__media:after{opacity:.1}.kl-hero-banner--overlay-20 .kl-hero-banner__media:after{opacity:.2}.kl-hero-banner--overlay-30 .kl-hero-banner__media:after{opacity:.3}.kl-hero-banner--overlay-40 .kl-hero-banner__media:after{opacity:.4}.kl-hero-banner--overlay-50 .kl-hero-banner__media:after{opacity:.5}.kl-hero-banner--overlay-60 .kl-hero-banner__media:after{opacity:.6}.kl-hero-banner--overlay-70 .kl-hero-banner__media:after{opacity:.7}.kl-hero-banner--overlay-80 .kl-hero-banner__media:after{opacity:.8}.kl-hero-banner--overlay-90 .kl-hero-banner__media:after{opacity:.9}.kl-hero-banner--overlay-100 .kl-hero-banner__media:after{opacity:1}.kl-hero-banner__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:54rem;padding:2.8rem 1.6rem;padding-bottom:var(--kl-hero-content-bottom-mobile)}.kl-hero-banner--mobile-text-center .kl-hero-banner__content{align-items:center;text-align:center}.kl-hero-banner--mobile-text-right .kl-hero-banner__content{align-items:flex-end;text-align:right}.kl-hero-banner--text-light .kl-hero-banner__content{color:#fff}.kl-hero-banner--text-dark .kl-hero-banner__content{color:#121212}.kl-hero-banner__pretext,.kl-hero-banner__heading,.kl-hero-banner__subheading,.kl-hero-banner__disclosure{margin:0}.kl-hero-banner__heading,.kl-hero-banner__subheading{color:inherit}.kl-hero-banner__pretext{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-hero-pretext-size-mobile);line-height:1.5;letter-spacing:.24em;text-transform:uppercase;color:var(--kl-hero-pretext-color, #c9ad7a)}.kl-hero-banner__heading{margin-top:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-hero-heading-size-mobile);line-height:1.05;letter-spacing:normal}.kl-hero-banner__heading-line{display:block}.kl-hero-banner--heading-width-extra-narrow .kl-hero-banner__heading{max-width:16rem}.kl-hero-banner--heading-width-narrow .kl-hero-banner__heading{max-width:22rem}.kl-hero-banner--heading-width-medium .kl-hero-banner__heading{max-width:28rem}.kl-hero-banner--heading-width-wide .kl-hero-banner__heading{max-width:34rem}.kl-hero-banner--heading-width-full .kl-hero-banner__heading{max-width:100%}.kl-hero-banner__subheading{margin-top:.4rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-hero-subheading-size-mobile);line-height:1.5}.kl-hero-banner--text-light .kl-hero-banner__subheading{color:#ffffffe6}.kl-hero-banner--subheading-width-extra-narrow .kl-hero-banner__subheading{max-width:20rem}.kl-hero-banner--subheading-width-narrow .kl-hero-banner__subheading{max-width:26rem}.kl-hero-banner--subheading-width-medium .kl-hero-banner__subheading{max-width:32rem}.kl-hero-banner--subheading-width-wide .kl-hero-banner__subheading{max-width:40rem}.kl-hero-banner--subheading-width-full .kl-hero-banner__subheading{max-width:100%}.kl-hero-banner__disclosure{margin-top:1.2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-hero-disclosure-size-mobile);line-height:1.5}.kl-hero-banner--text-light .kl-hero-banner__disclosure{color:#fffc}.kl-hero-banner__content>:first-child{margin-top:0}.kl-hero-banner__actions{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:1rem}.kl-hero-banner__actions--mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kl-hero-banner__button{display:block;width:100%;padding:1.6rem 2.6rem;border:.1rem solid transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--kl-hero-banner-weight-medium);font-size:var(--kl-type-button, 1.2rem);line-height:1.5;letter-spacing:.12em;text-transform:uppercase;text-align:center;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.kl-hero-banner__button:hover{opacity:.85}.kl-hero-banner__button:active{transform:translateY(.1rem)}.kl-hero-banner--text-light .kl-hero-banner__button--primary{background-color:#fff;border-color:#fff;color:#000}.kl-hero-banner--text-light .kl-hero-banner__button--primary:hover{background-color:var(--primary-brand-color, #303030);border-color:var(--primary-brand-color, #303030);color:#fff;opacity:1}.kl-hero-banner--text-light .kl-hero-banner__button--secondary{background-color:#121212;border-color:#121212;color:#fff}.kl-hero-banner--text-light .kl-hero-banner__button--secondary:hover{background-color:#fff;border-color:#fff;color:#121212;opacity:1}.kl-hero-banner--text-light .kl-hero-banner__button--transparent{background-color:transparent;border-color:#fff;color:#fff}.kl-hero-banner--text-light .kl-hero-banner__button--transparent:hover{background-color:var(--primary-brand-color, #303030);border-color:var(--primary-brand-color, #303030);color:#fff;opacity:1}.kl-hero-banner--text-dark .kl-hero-banner__button--primary{background-color:#121212;border-color:#121212;color:#fff}.kl-hero-banner--text-dark .kl-hero-banner__button--primary:hover{background-color:var(--primary-brand-color, #303030);border-color:var(--primary-brand-color, #303030);color:#fff;opacity:1}.kl-hero-banner--text-dark .kl-hero-banner__button--secondary{background-color:#fff;border-color:#fff;color:#121212}.kl-hero-banner--text-dark .kl-hero-banner__button--secondary:hover{background-color:var(--primary-brand-color, #303030);border-color:var(--primary-brand-color, #303030);color:#fff;opacity:1}.kl-hero-banner--text-dark .kl-hero-banner__button--transparent{background-color:transparent;border-color:#121212;color:#121212}.kl-hero-banner--text-dark .kl-hero-banner__button--transparent:hover{background-color:var(--primary-brand-color, #303030);border-color:var(--primary-brand-color, #303030);color:#fff;opacity:1}@media(min-width:750px){.kl-hero-banner:not(.kl-hero-banner--desktop-height-auto){display:block}.kl-hero-banner:not(.kl-hero-banner--desktop-height-auto) .kl-hero-banner__media,.kl-hero-banner:not(.kl-hero-banner--desktop-height-auto) .kl-hero-banner__frame{position:absolute;top:0;right:0;bottom:0;left:0}.kl-hero-banner:not(.kl-hero-banner--desktop-height-auto) .kl-hero-banner__media,.kl-hero-banner:not(.kl-hero-banner--desktop-height-auto) .kl-hero-banner__picture{display:block}.kl-hero-banner:not(.kl-hero-banner--desktop-height-auto) .kl-hero-banner__picture,.kl-hero-banner:not(.kl-hero-banner--desktop-height-auto) .kl-hero-banner__image,.kl-hero-banner:not(.kl-hero-banner--desktop-height-auto) .kl-hero-banner__placeholder{height:100%}.kl-hero-banner--desktop-height-small{min-height:48rem}.kl-hero-banner--desktop-height-medium{min-height:50.1rem}.kl-hero-banner--desktop-height-large{min-height:78rem}.kl-hero-banner--desktop-height-full{min-height:100vh}.kl-hero-banner--desktop-height-auto{display:grid;min-height:0}.kl-hero-banner--desktop-height-auto .kl-hero-banner__media,.kl-hero-banner--desktop-height-auto .kl-hero-banner__frame{position:relative;inset:auto;grid-area:1 / 1}.kl-hero-banner--desktop-height-auto .kl-hero-banner__media,.kl-hero-banner--desktop-height-auto .kl-hero-banner__picture{display:grid}.kl-hero-banner--desktop-height-auto .kl-hero-banner__picture,.kl-hero-banner--desktop-height-auto .kl-hero-banner__image,.kl-hero-banner--desktop-height-auto .kl-hero-banner__placeholder{height:auto}.kl-hero-banner__content{max-width:68rem;padding:3rem 6.4rem;padding-bottom:var(--kl-hero-content-bottom-desktop)}.kl-hero-banner__actions{flex-direction:row;flex-wrap:wrap;gap:1.2rem;width:auto;margin-top:2.4rem}.kl-hero-banner__actions--mobile-grid{display:flex}.kl-hero-banner__variant--desktop{display:inline}.kl-hero-banner__variant--mobile{display:none}.kl-hero-banner__pretext{line-height:1.29;letter-spacing:.2333em;color:var(--kl-hero-pretext-color, #ffe1aa);font-size:var(--kl-hero-pretext-size-desktop)}.kl-hero-banner__heading{margin-top:1.2rem;font-size:var(--kl-hero-heading-size-desktop);line-height:1.06}.kl-hero-banner__subheading{margin-top:1.4rem;font-size:var(--kl-hero-subheading-size-desktop);line-height:1.55}.kl-hero-banner__disclosure{margin-top:1.6rem;font-size:var(--kl-hero-disclosure-size-desktop)}.kl-hero-banner--text-light .kl-hero-banner__subheading{color:#ffffffd9}.kl-hero-banner--heading-width-extra-narrow .kl-hero-banner__heading{max-width:26rem}.kl-hero-banner--heading-width-narrow .kl-hero-banner__heading{max-width:36rem}.kl-hero-banner--heading-width-medium .kl-hero-banner__heading{max-width:46rem}.kl-hero-banner--heading-width-wide .kl-hero-banner__heading{max-width:56rem}.kl-hero-banner--subheading-width-extra-narrow .kl-hero-banner__subheading{max-width:24rem}.kl-hero-banner--subheading-width-narrow .kl-hero-banner__subheading{max-width:32rem}.kl-hero-banner--subheading-width-medium .kl-hero-banner__subheading{max-width:42rem}.kl-hero-banner--subheading-width-wide .kl-hero-banner__subheading{max-width:52rem}.kl-hero-banner__button{display:inline-block;width:auto;padding:1.9rem 4rem;line-height:1.55;letter-spacing:.14em;font-size:var(--kl-type-button, 1.2rem)}.kl-hero-banner--desktop-position-top-left .kl-hero-banner__frame{align-items:flex-start;justify-content:flex-start}.kl-hero-banner--desktop-position-top-center .kl-hero-banner__frame{align-items:flex-start;justify-content:center}.kl-hero-banner--desktop-position-top-right .kl-hero-banner__frame{align-items:flex-start;justify-content:flex-end}.kl-hero-banner--desktop-position-middle-left .kl-hero-banner__frame{align-items:center;justify-content:flex-start}.kl-hero-banner--desktop-position-middle-center .kl-hero-banner__frame{align-items:center;justify-content:center}.kl-hero-banner--desktop-position-middle-right .kl-hero-banner__frame{align-items:center;justify-content:flex-end}.kl-hero-banner--desktop-position-bottom-left .kl-hero-banner__frame{align-items:flex-end;justify-content:flex-start}.kl-hero-banner--desktop-position-bottom-center .kl-hero-banner__frame{align-items:flex-end;justify-content:center}.kl-hero-banner--desktop-position-bottom-right .kl-hero-banner__frame{align-items:flex-end;justify-content:flex-end}.kl-hero-banner--desktop-text-left .kl-hero-banner__content{align-items:flex-start;text-align:left}.kl-hero-banner--desktop-text-center .kl-hero-banner__content{align-items:center;text-align:center}.kl-hero-banner--desktop-text-right .kl-hero-banner__content{align-items:flex-end;text-align:right}}@media(min-width:1920px){.kl-hero-banner__pretext{font-size:var(--kl-hero-pretext-size-3xl)}.kl-hero-banner__heading{font-size:var(--kl-hero-heading-size-3xl)}.kl-hero-banner__subheading{font-size:var(--kl-hero-subheading-size-3xl)}.kl-hero-banner__disclosure{font-size:var(--kl-hero-disclosure-size-3xl)}.kl-hero-banner__content{padding-bottom:var(--kl-hero-content-bottom-3xl)}.kl-hero-banner--desktop-height-small{min-height:62rem}}@media(prefers-reduced-motion:reduce){.kl-hero-banner__button{transition:none}}.kl-static-hero{--kl-static-hero-weight-medium: 500;position:relative;overflow:hidden;width:100%}.kl-static-hero__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.kl-static-hero--mobile-height-small{min-height:38rem}.kl-static-hero--mobile-height-medium{min-height:48rem}.kl-static-hero--mobile-height-large{min-height:58rem}.kl-static-hero--mobile-height-full{min-height:68.325rem}.kl-static-hero--mobile-height-auto{display:grid;min-height:0}.kl-static-hero--mobile-height-auto .kl-static-hero__media,.kl-static-hero--mobile-height-auto .kl-static-hero__frame{position:relative;inset:auto;grid-area:1 / 1}.kl-static-hero--mobile-height-auto .kl-static-hero__media,.kl-static-hero--mobile-height-auto .kl-static-hero__picture{display:grid}.kl-static-hero--mobile-height-auto .kl-static-hero__picture,.kl-static-hero--mobile-height-auto .kl-static-hero__image,.kl-static-hero--mobile-height-auto .kl-static-hero__video,.kl-static-hero--mobile-height-auto .kl-static-hero__placeholder{height:auto}.kl-static-hero--mobile-position-top-left .kl-static-hero__frame{align-items:flex-start;justify-content:flex-start}.kl-static-hero--mobile-position-top-center .kl-static-hero__frame{align-items:flex-start;justify-content:center}.kl-static-hero--mobile-position-top-right .kl-static-hero__frame{align-items:flex-start;justify-content:flex-end}.kl-static-hero--mobile-position-middle-left .kl-static-hero__frame{align-items:center;justify-content:flex-start}.kl-static-hero--mobile-position-middle-center .kl-static-hero__frame{align-items:center;justify-content:center}.kl-static-hero--mobile-position-middle-right .kl-static-hero__frame{align-items:center;justify-content:flex-end}.kl-static-hero--mobile-position-bottom-left .kl-static-hero__frame{align-items:flex-end;justify-content:flex-start}.kl-static-hero--mobile-position-bottom-center .kl-static-hero__frame{align-items:flex-end;justify-content:center}.kl-static-hero--mobile-position-bottom-right .kl-static-hero__frame{align-items:flex-end;justify-content:flex-end}.kl-static-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.kl-static-hero__picture{display:block;height:100%}.kl-static-hero__image,.kl-static-hero__video{display:block;width:100%;height:100%;object-fit:cover}.kl-static-hero__placeholder{display:block;width:100%;height:100%;background-color:#d9d4cc;fill:#8a8a8a}.kl-static-hero__media:before{content:"";position:absolute;right:0;bottom:0;left:0;height:50%;max-height:45rem;background-image:linear-gradient(to top,#000,transparent)}.kl-static-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0}.kl-static-hero--overlay-10 .kl-static-hero__media:after{opacity:.1}.kl-static-hero--overlay-20 .kl-static-hero__media:after{opacity:.2}.kl-static-hero--overlay-30 .kl-static-hero__media:after{opacity:.3}.kl-static-hero--overlay-40 .kl-static-hero__media:after{opacity:.4}.kl-static-hero--overlay-50 .kl-static-hero__media:after{opacity:.5}.kl-static-hero--overlay-60 .kl-static-hero__media:after{opacity:.6}.kl-static-hero--overlay-70 .kl-static-hero__media:after{opacity:.7}.kl-static-hero--overlay-80 .kl-static-hero__media:after{opacity:.8}.kl-static-hero--overlay-90 .kl-static-hero__media:after{opacity:.9}.kl-static-hero--overlay-100 .kl-static-hero__media:after{opacity:1}.kl-static-hero__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:54rem;padding:2.8rem 1.6rem 3.2rem}.kl-static-hero--mobile-text-center .kl-static-hero__content{align-items:center;text-align:center}.kl-static-hero--mobile-text-right .kl-static-hero__content{align-items:flex-end;text-align:right}.kl-static-hero--text-light .kl-static-hero__content{color:#fff}.kl-static-hero--text-dark .kl-static-hero__content{color:#121212}.kl-static-hero__pretext,.kl-static-hero__heading,.kl-static-hero__subheading{margin:0}.kl-static-hero__heading,.kl-static-hero__subheading{color:inherit}.kl-static-hero__pretext{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-static-hero-pretext-size, .9rem);line-height:1.5;letter-spacing:.24em;text-transform:uppercase;color:#c9ad7a}.kl-static-hero__heading{margin-top:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-static-hero-heading-size, 4rem);line-height:1.05;letter-spacing:normal}.kl-static-hero--heading-width-extra-narrow .kl-static-hero__heading{max-width:16rem}.kl-static-hero--heading-width-narrow .kl-static-hero__heading{max-width:22rem}.kl-static-hero--heading-width-medium .kl-static-hero__heading{max-width:28rem}.kl-static-hero--heading-width-wide .kl-static-hero__heading{max-width:34rem}.kl-static-hero--heading-width-full .kl-static-hero__heading{max-width:100%}.kl-static-hero__subheading{margin-top:.4rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-static-hero-subheading-size, 1.4rem);line-height:1.5}.kl-static-hero--text-light .kl-static-hero__subheading{color:#ffffffe6}.kl-static-hero--subheading-width-extra-narrow .kl-static-hero__subheading{max-width:20rem}.kl-static-hero--subheading-width-narrow .kl-static-hero__subheading{max-width:26rem}.kl-static-hero--subheading-width-medium .kl-static-hero__subheading{max-width:32rem}.kl-static-hero--subheading-width-wide .kl-static-hero__subheading{max-width:40rem}.kl-static-hero--subheading-width-full .kl-static-hero__subheading{max-width:100%}.kl-static-hero__content>:first-child{margin-top:0}.kl-hero-banner__variant--desktop{display:none}.kl-hero-banner__variant--mobile{display:inline}.kl-static-hero__actions{display:flex;gap:1rem;width:auto;margin-top:1rem}.kl-static-hero__button{display:block;width:auto;padding:1.6rem 2.6rem;border:.1rem solid transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--kl-static-hero-weight-medium);font-size:var(--kl-type-button, 1.2rem);line-height:1.5;letter-spacing:.12em;text-transform:uppercase;text-align:center;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.kl-static-hero__button:hover{opacity:.85}.kl-static-hero__button:active{transform:translateY(.1rem)}.kl-static-hero--text-light .kl-static-hero__button--primary{background-color:#fff;border-color:#fff;color:#000}.kl-static-hero--text-light .kl-static-hero__button--secondary{background-color:transparent;border-color:#fff9;color:#fff}.kl-static-hero--text-dark .kl-static-hero__button--primary{background-color:#121212;border-color:#121212;color:#fff}.kl-static-hero--text-dark .kl-static-hero__button--secondary{background-color:transparent;border-color:#121212;color:#121212}@media(min-width:750px){.kl-static-hero:not(.kl-static-hero--desktop-height-auto){display:block}.kl-static-hero:not(.kl-static-hero--desktop-height-auto) .kl-static-hero__media,.kl-static-hero:not(.kl-static-hero--desktop-height-auto) .kl-static-hero__frame{position:absolute;top:0;right:0;bottom:0;left:0}.kl-static-hero:not(.kl-static-hero--desktop-height-auto) .kl-static-hero__media,.kl-static-hero:not(.kl-static-hero--desktop-height-auto) .kl-static-hero__picture{display:block}.kl-static-hero:not(.kl-static-hero--desktop-height-auto) .kl-static-hero__picture,.kl-static-hero:not(.kl-static-hero--desktop-height-auto) .kl-static-hero__image,.kl-static-hero:not(.kl-static-hero--desktop-height-auto) .kl-static-hero__video,.kl-static-hero:not(.kl-static-hero--desktop-height-auto) .kl-static-hero__placeholder{height:100%}.kl-static-hero--desktop-height-small{min-height:48rem}.kl-static-hero--desktop-height-medium{min-height:62rem}.kl-static-hero--desktop-height-large{min-height:78rem}.kl-static-hero--desktop-height-full{min-height:100vh}.kl-static-hero--desktop-height-auto{display:grid;min-height:0}.kl-static-hero--desktop-height-auto .kl-static-hero__media,.kl-static-hero--desktop-height-auto .kl-static-hero__frame{position:relative;inset:auto;grid-area:1 / 1}.kl-static-hero--desktop-height-auto .kl-static-hero__media,.kl-static-hero--desktop-height-auto .kl-static-hero__picture{display:grid}.kl-static-hero--desktop-height-auto .kl-static-hero__picture,.kl-static-hero--desktop-height-auto .kl-static-hero__image,.kl-static-hero--desktop-height-auto .kl-static-hero__video,.kl-static-hero--desktop-height-auto .kl-static-hero__placeholder{height:auto}.kl-static-hero__content{max-width:68rem;padding:3rem 4rem 6.4rem}.kl-static-hero__actions{flex-direction:row;flex-wrap:wrap;gap:1.2rem;width:auto;margin-top:2.4rem}.kl-hero-banner__variant--desktop{display:inline}.kl-hero-banner__variant--mobile{display:none}.kl-static-hero__pretext{line-height:1.29;letter-spacing:.2333em;color:#ffe1aa}.kl-static-hero__heading{margin-top:1.2rem;line-height:1.06}.kl-static-hero__subheading{margin-top:1.4rem;line-height:1.55}.kl-static-hero--text-light .kl-static-hero__subheading{color:#ffffffd9}.kl-static-hero--heading-width-extra-narrow .kl-static-hero__heading{max-width:26rem}.kl-static-hero--heading-width-narrow .kl-static-hero__heading{max-width:36rem}.kl-static-hero--heading-width-medium .kl-static-hero__heading{max-width:46rem}.kl-static-hero--heading-width-wide .kl-static-hero__heading{max-width:56rem}.kl-static-hero--subheading-width-extra-narrow .kl-static-hero__subheading{max-width:24rem}.kl-static-hero--subheading-width-narrow .kl-static-hero__subheading{max-width:32rem}.kl-static-hero--subheading-width-medium .kl-static-hero__subheading{max-width:42rem}.kl-static-hero--subheading-width-wide .kl-static-hero__subheading{max-width:52rem}.kl-static-hero__button{display:inline-block;width:auto;padding:1.9rem 4rem;line-height:1.55;letter-spacing:.14em;font-size:var(--kl-type-button, 1.2rem)}.kl-static-hero--desktop-position-top-left .kl-static-hero__frame{align-items:flex-start;justify-content:flex-start}.kl-static-hero--desktop-position-top-center .kl-static-hero__frame{align-items:flex-start;justify-content:center}.kl-static-hero--desktop-position-top-right .kl-static-hero__frame{align-items:flex-start;justify-content:flex-end}.kl-static-hero--desktop-position-middle-left .kl-static-hero__frame{align-items:center;justify-content:flex-start}.kl-static-hero--desktop-position-middle-center .kl-static-hero__frame{align-items:center;justify-content:center}.kl-static-hero--desktop-position-middle-right .kl-static-hero__frame{align-items:center;justify-content:flex-end}.kl-static-hero--desktop-position-bottom-left .kl-static-hero__frame{align-items:flex-end;justify-content:flex-start}.kl-static-hero--desktop-position-bottom-center .kl-static-hero__frame{align-items:flex-end;justify-content:center}.kl-static-hero--desktop-position-bottom-right .kl-static-hero__frame{align-items:flex-end;justify-content:flex-end}.kl-static-hero--desktop-text-left .kl-static-hero__content{align-items:flex-start;text-align:left}.kl-static-hero--desktop-text-center .kl-static-hero__content{align-items:center;text-align:center}.kl-static-hero--desktop-text-right .kl-static-hero__content{align-items:flex-end;text-align:right}}@media(prefers-reduced-motion:reduce){.kl-static-hero__button{transition:none}}#KlStaticHero-kl_static_hero_banner_C6geUR .kl-static-hero__content{max-width:34rem}#KlStaticHero-kl_static_hero_banner_C6geUR .kl-static-hero__actions{flex-direction:row;flex-wrap:nowrap;gap:.4rem;width:auto}#KlStaticHero-kl_static_hero_banner_C6geUR .kl-static-hero__button{display:inline-block;width:auto;padding:1.4rem 2rem;background-color:#fff;border-color:#fff;color:#000;transition:background-color .2s ease,color .2s ease,transform .2s ease}#KlStaticHero-kl_static_hero_banner_C6geUR .kl-static-hero__button:hover{opacity:1;background-color:#000;border-color:#000;color:#fff}@media(min-width:750px){#KlStaticHero-kl_static_hero_banner_C6geUR .kl-static-hero__content{max-width:44rem}#KlStaticHero-kl_static_hero_banner_C6geUR .kl-static-hero__actions{gap:.8rem}#KlStaticHero-kl_static_hero_banner_C6geUR .kl-static-hero__button{padding:1.6rem 3.2rem}}@media(min-width:750px){.kl-static-hero--layout-split-row .kl-static-hero__content{flex-direction:row;align-items:baseline;justify-content:space-between;gap:2.4rem;max-width:none;padding-bottom:1.6rem;border-bottom:.1rem solid currentcolor;margin-bottom:4rem}.kl-static-hero--layout-split-row .kl-static-hero__content{flex:1 1 auto;width:auto;margin-inline:9.6rem;padding-inline:0}}@media(min-width:1200px){.kl-static-hero--layout-split-row .kl-static-hero__content{margin-inline:12.8rem}}.kl-static-hero__scroll-cue{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:1.6rem;color:inherit;text-decoration:none}.kl-static-hero__scroll-cue-label{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1.3rem);line-height:1.3;letter-spacing:.04em}.kl-static-hero__scroll-cue-arrow{width:2.4rem;height:4rem;animation:kl-static-hero-cue 2.4s ease-in-out infinite}.kl-static-hero__scroll-cue:focus-visible{outline:.2rem solid currentcolor;outline-offset:.4rem}@keyframes kl-static-hero-cue{0%,to{transform:translateY(0)}50%{transform:translateY(.6rem)}}@media(prefers-reduced-motion:reduce){.kl-static-hero__scroll-cue-arrow{animation:none}}@media(min-width:750px){.kl-static-hero__scroll-cue--show-mobile{display:none}}.kl-static-hero__hide-mobile{display:none}@media(min-width:750px){.kl-static-hero__pretext.kl-static-hero__hide-mobile,.kl-static-hero__heading.kl-static-hero__hide-mobile,.kl-static-hero__subheading.kl-static-hero__hide-mobile{display:block}.kl-static-hero__actions.kl-static-hero__hide-mobile{display:flex}}.kl-static-hero__scroll-cue{margin-bottom:4.8rem}@media(min-width:750px){.kl-static-hero__scroll-cue{margin-bottom:0}}.kl-press-strip{display:flex;flex-direction:row;align-items:center;gap:1.8rem;width:100%;overflow:hidden}.kl-press-strip--width-page{box-sizing:content-box;max-width:120rem;margin-inline:auto}.kl-press-strip--padding-none{padding:1.6rem 0 0 0rem}.kl-press-strip--padding-small{padding:1.6rem 1.5rem}.kl-press-strip--padding-medium{padding:2.8rem 1.5rem}.kl-press-strip--padding-large{padding:4.4rem 1.5rem}.kl-press-strip--theme-white{background-color:#fff;color:#121212}.kl-press-strip--theme-cream{background-color:#f6f3ee;color:#121212}.kl-press-strip--theme-dark{background-color:#121212;color:#fff}.kl-press-strip__label{display:flex;flex:0 0 auto;align-items:center;margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-type-section-heading, 2.2rem);line-height:1.5;letter-spacing:normal;white-space:nowrap;color:var(--primary-brand-color)}.kl-press-strip--has-divider .kl-press-strip__label{padding-inline-end:1.6rem;border-inline-end:.1rem solid currentColor}.kl-press-strip__viewport{position:relative;width:100%;min-width:0;overflow:hidden}.kl-press-strip__track{display:flex;align-items:center;width:max-content;animation-name:kl-press-strip-scroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:40s}@keyframes kl-press-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kl-press-strip--speed-very-slow .kl-press-strip__track{animation-duration:90s}.kl-press-strip--speed-slow .kl-press-strip__track{animation-duration:60s}.kl-press-strip--speed-medium .kl-press-strip__track{animation-duration:40s}.kl-press-strip--speed-fast .kl-press-strip__track{animation-duration:25s}.kl-press-strip--speed-very-fast .kl-press-strip__track{animation-duration:15s}.kl-press-strip--pause-on-hover:hover .kl-press-strip__track,.kl-press-strip--pause-on-hover:focus-within .kl-press-strip__track{animation-play-state:paused}.kl-press-strip__group{display:flex;align-items:center;margin:0;padding:0;list-style:none}.kl-press-strip--gap-small .kl-press-strip__track,.kl-press-strip--gap-small .kl-press-strip__group{gap:1.6rem}.kl-press-strip--gap-medium .kl-press-strip__track,.kl-press-strip--gap-medium .kl-press-strip__group{gap:3.3rem}.kl-press-strip--gap-large .kl-press-strip__track,.kl-press-strip--gap-large .kl-press-strip__group{gap:4rem}.kl-press-strip__item{display:flex;flex:0 0 auto;align-items:center}.kl-press-strip__link{display:flex;align-items:center;color:inherit;text-decoration:none}.kl-press-strip__logo{display:block;height:auto;max-height:3rem;object-fit:contain}.kl-press-strip--logo-width-small .kl-press-strip__logo{width:5rem}.kl-press-strip--logo-width-medium .kl-press-strip__logo{width:7rem}.kl-press-strip--logo-width-large .kl-press-strip__logo{width:9rem}.kl-press-strip--logo-width-extra-large .kl-press-strip__logo{width:11rem}.kl-press-strip--grayscale .kl-press-strip__logo{filter:grayscale(100%);opacity:.8}.kl-press-strip__brand-name{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);font-size:var(--kl-type-body, 1.6rem);line-height:1.4;letter-spacing:.04em;white-space:nowrap}@media(min-width:750px){.kl-press-strip{gap:2.4rem}.kl-press-strip__logo{max-height:6rem}.kl-press-strip__label{line-height:1.55;font-size:var(--kl-type-section-heading, 2.6rem)}.kl-press-strip--logo-width-small .kl-press-strip__logo{width:10rem}.kl-press-strip--logo-width-medium .kl-press-strip__logo{width:14rem}.kl-press-strip--logo-width-large .kl-press-strip__logo{width:18rem}.kl-press-strip--logo-width-extra-large .kl-press-strip__logo{width:22rem}.kl-press-strip--gap-small .kl-press-strip__track,.kl-press-strip--gap-small .kl-press-strip__group{gap:6.4rem}.kl-press-strip--gap-medium .kl-press-strip__track,.kl-press-strip--gap-medium .kl-press-strip__group{gap:10.6rem}.kl-press-strip--gap-large .kl-press-strip__track,.kl-press-strip--gap-large .kl-press-strip__group{gap:12.8rem}.kl-press-strip--padding-none{padding:3.3rem 0 0}.kl-press-strip--padding-small{padding:1.6rem 5rem}.kl-press-strip--padding-medium{padding:2.8rem 5rem}.kl-press-strip--padding-large{padding:4.4rem 5rem}.kl-press-strip--has-divider .kl-press-strip__label{padding-inline-end:2.4rem}}@media(prefers-reduced-motion:reduce){.kl-press-strip__track{animation:none}.kl-press-strip__group--duplicate{display:none}.kl-press-strip__viewport{overflow-x:auto}}.kl-live-donation{--kl-live-donation-ink: var(--primary-brand-color);--kl-live-donation-ink-secondary: var(--secondary-brand-color);--kl-live-donation-live: #16a34a;padding:3.2rem 1.6rem 4rem;color:var(--kl-live-donation-ink);font-family:var(--font-body-family);text-align:center}.kl-live-donation__press{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 0 3.2rem;padding:1.6rem 0;border-bottom:1px solid var(--kl-live-donation-ink);list-style:none}.kl-live-donation__live{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:0 0 .8rem;font-weight:var(--font-body-weight-bold);font-size:var(--kl-type-body, 1.4rem)}.kl-live-donation__dot{position:relative;width:.8rem;height:.8rem;border-radius:50%;background-color:var(--kl-live-donation-live)}.kl-live-donation__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--kl-live-donation-live);opacity:.5;animation:kl-live-donation-signal 1s ease-out infinite}@keyframes kl-live-donation-signal{0%{opacity:.5;transform:scale(1)}20%,to{opacity:0;transform:scale(5)}}@media(prefers-reduced-motion:reduce){.kl-live-donation__dot:after{animation:none}}.kl-live-donation__amount{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--kl-type-section-heading, 2.2rem);line-height:1.2;font-variant-numeric:tabular-nums}.kl-live-donation__description{max-width:62rem;margin:2.4rem auto;font-size:var(--kl-type-body, 1.2rem);line-height:1.6;font-weight:300;color:var(--kl-live-donation-ink-secondary)}.kl-live-donation__description p{margin:0}.kl-live-donation__illustration{display:block;width:auto;max-width:100%;height:24rem;margin:0 auto;object-fit:contain}.kl-live-donation__charities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1.6rem;margin:3.2rem 0 0;padding:1.8rem 0 0;border-top:1px solid var(--kl-live-donation-ink);list-style:none}.kl-live-donation__logo{display:flex;align-items:center;justify-content:center;min-width:0}.kl-live-donation__logo-link{display:block;color:inherit;text-decoration:none}.kl-live-donation__logo-image{display:block;width:auto;max-width:100%;object-fit:contain}.kl-live-donation__logo--press .kl-live-donation__logo-image{height:2.2rem}.kl-live-donation__logo--charity .kl-live-donation__logo-image{width:90%;height:auto}.kl-live-donation__logo-name{font-size:var(--kl-type-body, 1.2rem);letter-spacing:.04em;text-transform:uppercase}@media(min-width:750px){.kl-live-donation{padding:4.8rem 4.8rem 6.4rem}.kl-live-donation__press{gap:2.4rem;padding-bottom:3.6rem}.kl-live-donation__amount{font-size:var(--kl-type-section-heading, 3.4rem)}.kl-live-donation__illustration{height:28rem}.kl-live-donation__charities{max-width:80rem;margin-inline:auto;gap:4.8rem;border-top-width:2px}.kl-live-donation__logo--press .kl-live-donation__logo-image{height:3.2rem}.kl-live-donation__logo--charity .kl-live-donation__logo-image{max-width:20rem}}@media(min-width:1200px){.kl-live-donation__press{margin-left:12.8rem;margin-right:12.8rem}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide[data-kl-carousel]{visibility:visible}.kl-carousel-nav{display:block}.splide:not(.is-active) .kl-carousel-nav{display:none}.kl-carousel-nav__arrow{width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background-color:#fff;box-shadow:0 .2rem .8rem #12121229;color:#121212;opacity:1;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.kl-carousel-nav__arrow:hover:not(:disabled){background-color:#f5f2ee;opacity:1}.kl-carousel-nav__arrow:disabled{opacity:.3;cursor:default}.kl-carousel-nav__arrow:focus-visible{outline:.2rem solid #121212;outline-offset:.2rem}.kl-carousel-nav__icon{width:2rem;height:2rem;transform:none}.kl-carousel-nav .splide__arrow--prev .kl-carousel-nav__icon{transform:none}.kl-carousel-nav .splide__arrow--prev{left:.8rem}.kl-carousel-nav .splide__arrow--next{right:.8rem}.splide .splide__pagination{position:static;gap:.5rem;padding:1.2rem 0 0}.splide .splide__pagination__page{width:.6rem;height:.6rem;margin:0;border-radius:50%;background-color:#12121240;opacity:1;transition:background-color .2s ease,width .2s ease}.splide .splide__pagination__page.is-active{width:1.6rem;border-radius:.3rem;background-color:var(--primary-brand-color, #121212);transform:none}.splide .splide__pagination__page:focus-visible{outline:.2rem solid #121212;outline-offset:.2rem}@media(prefers-reduced-motion:reduce){.kl-carousel-nav__arrow,.splide .splide__pagination__page{transition:none}}@media(min-width:750px){.kl-carousel-nav .splide__arrow--prev{left:1.2rem}.kl-carousel-nav .splide__arrow--next{right:1.2rem}}.kl-collection-collage{display:flex;flex-direction:column;width:100%}.kl-collection-collage__header{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding:0 1.6rem 1rem;display:none}.kl-collection-collage__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-type-section-heading, 2.2rem);line-height:1.5;letter-spacing:normal;color:var(--primary-brand-color)}.kl-collection-collage__all-link{flex:0 0 auto;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1rem);line-height:1.5;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#9a9a95}.kl-collection-collage__all-link:hover{text-decoration:underline;text-underline-offset:.3rem}.kl-collection-collage__all-link:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.kl-collection-collage__row{display:grid;margin:0;padding:0;list-style:none}.kl-collection-collage--gap-none,.kl-collection-collage--gap-none .kl-collection-collage__layout,.kl-collection-collage--gap-none .kl-collection-collage__row{gap:0}.kl-collection-collage--gap-thin,.kl-collection-collage--gap-thin .kl-collection-collage__layout,.kl-collection-collage--gap-thin .kl-collection-collage__row{gap:.25rem}.kl-collection-collage--gap-small,.kl-collection-collage--gap-small .kl-collection-collage__layout,.kl-collection-collage--gap-small .kl-collection-collage__row{gap:.8rem}.kl-collection-collage--gap-medium,.kl-collection-collage--gap-medium .kl-collection-collage__layout,.kl-collection-collage--gap-medium .kl-collection-collage__row{gap:1.6rem}.kl-collection-collage__layout{display:flex;flex-direction:column;min-width:0}.kl-collection-collage__layout--desktop{display:none}.kl-collection-collage__row--mobile-columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.kl-collection-collage__row--mobile-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-collection-collage__row--mobile-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kl-collection-collage__layout--combined{display:grid}.kl-collection-collage__layout--combined .kl-collection-collage__row{display:contents}.kl-collection-collage__layout--columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.kl-collection-collage__layout--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-collection-collage__layout--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kl-collection-collage__layout--carousel{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:1.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 1.5rem;margin:0}.kl-collection-collage__layout--carousel::-webkit-scrollbar{display:none}.kl-collection-collage__layout--carousel .kl-collection-collage__row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.4rem;width:auto}.kl-collection-collage__layout--carousel .kl-collection-collage__item{flex:0 0 calc((100vw - 0rem - 1.4rem * .5) / 1.5);min-width:calc((100vw - 0rem - 1.4rem * .5) / 1.5);scroll-snap-align:start}.kl-collection-collage__item{position:relative;min-width:0}.kl-collection-collage__card{position:relative;display:flex;width:100%;overflow:hidden;text-decoration:none;color:inherit}.kl-collection-collage__row--mobile-ratio-square .kl-collection-collage__card{aspect-ratio:1 / 1;height:auto}.kl-collection-collage__row--mobile-ratio-portrait .kl-collection-collage__card{aspect-ratio:3 / 4;height:auto}.kl-collection-collage__row--mobile-ratio-landscape .kl-collection-collage__card{aspect-ratio:390 / 287;height:auto}.kl-collection-collage__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.kl-collection-collage__card:hover .kl-collection-collage__image{transform:scale(1.03)}.kl-collection-collage__video{transition:opacity .4s ease,transform .3s ease}.kl-collection-collage__card:hover .kl-collection-collage__video{transform:scale(1.03)}.kl-collection-collage__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background-color:#d9d4cc;fill:#8a8a8a}.kl-collection-collage--overlay-10 .kl-collection-collage__card:after{opacity:.1}.kl-collection-collage--overlay-20 .kl-collection-collage__card:after{opacity:.2}.kl-collection-collage--overlay-30 .kl-collection-collage__card:after{opacity:.3}.kl-collection-collage--overlay-40 .kl-collection-collage__card:after{opacity:.4}.kl-collection-collage--overlay-50 .kl-collection-collage__card:after{opacity:.5}.kl-collection-collage--overlay-60 .kl-collection-collage__card:after{opacity:.6}.kl-collection-collage--overlay-70 .kl-collection-collage__card:after{opacity:.7}.kl-collection-collage--overlay-80 .kl-collection-collage__card:after{opacity:.8}.kl-collection-collage--overlay-90 .kl-collection-collage__card:after{opacity:.9}.kl-collection-collage--overlay-100 .kl-collection-collage__card:after{opacity:1}.kl-collection-collage__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:4.4rem 1.3rem 1.3rem;background:linear-gradient(to top,rgba(0,0,0,.65),rgba(0,0,0,.45) 0%,transparent)}.kl-collection-collage--position-top-left .kl-collection-collage__card{align-items:flex-start;justify-content:flex-start}.kl-collection-collage--position-top-center .kl-collection-collage__card{align-items:flex-start;justify-content:center}.kl-collection-collage--position-top-right .kl-collection-collage__card{align-items:flex-start;justify-content:flex-end}.kl-collection-collage--position-middle-left .kl-collection-collage__card{align-items:center;justify-content:flex-start}.kl-collection-collage--position-middle-center .kl-collection-collage__card{align-items:center;justify-content:center}.kl-collection-collage--position-middle-right .kl-collection-collage__card{align-items:center;justify-content:flex-end}.kl-collection-collage--position-bottom-left .kl-collection-collage__card{align-items:flex-end;justify-content:flex-start}.kl-collection-collage--position-bottom-center .kl-collection-collage__card{align-items:flex-end;justify-content:center}.kl-collection-collage--position-bottom-right .kl-collection-collage__card{align-items:flex-end;justify-content:flex-end}.kl-collection-collage--position-top-center .kl-collection-collage__content,.kl-collection-collage--position-middle-center .kl-collection-collage__content,.kl-collection-collage--position-bottom-center .kl-collection-collage__content{align-items:center;text-align:center}.kl-collection-collage--position-top-right .kl-collection-collage__content,.kl-collection-collage--position-middle-right .kl-collection-collage__content,.kl-collection-collage--position-bottom-right .kl-collection-collage__content{align-items:flex-end;text-align:right}.kl-collection-collage--text-light .kl-collection-collage__content{color:#fff}.kl-collection-collage--text-dark .kl-collection-collage__content{color:#121212}.kl-collection-collage__card-heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-type-subheading, 1.8rem);line-height:1.2;letter-spacing:normal;color:inherit}.kl-collection-collage__link-text{margin-top:.3rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-button, 1.1rem);line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.kl-collection-collage__link-text--has-underline{padding-bottom:.2rem;border-bottom:.1rem solid currentcolor;border-bottom-color:color-mix(in srgb,currentcolor 50%,transparent)}.kl-collection-collage__link-text--has-arrow:after{content:" \2192"}.kl-collection-collage--mobile-hidden{display:none}@media(min-width:750px){.kl-collection-collage__header{padding:0 5rem 1.6rem}.kl-collection-collage__heading{font-size:var(--kl-type-section-heading, 2.6rem)}.kl-collection-collage__all-link{font-size:var(--kl-type-body, 1.1rem)}.kl-collection-collage__row--ratio-square .kl-collection-collage__card{aspect-ratio:1 / 1;height:auto}.kl-collection-collage__row--ratio-portrait .kl-collection-collage__card{aspect-ratio:auto;height:448.125px}.kl-collection-collage__row--ratio-landscape .kl-collection-collage__card{aspect-ratio:auto;height:598.333px}.kl-collection-collage__row--columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.kl-collection-collage__row--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-collection-collage__row--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kl-collection-collage__row--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kl-collection-collage__row--columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.kl-collection-collage__row--columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.kl-collection-collage__content{padding:3rem}.kl-collection-collage__card-heading{font-size:var(--kl-type-subheading, 2.4rem)}.kl-collection-collage__link-text{margin-top:.8rem;font-size:var(--kl-type-button, 1.1rem)}.kl-collection-collage__row--one .kl-collection-collage__content{padding:2rem}.kl-collection-collage__row--two .kl-collection-collage__content{padding:2.8rem}.kl-collection-collage__layout--mobile{display:none}.kl-collection-collage__layout--desktop,.kl-collection-collage--mobile-hidden{display:flex}.kl-collection-collage--desktop-hidden{display:none}}@media(prefers-reduced-motion:reduce){.kl-collection-collage__image,.kl-collection-collage__video{transition:none}.kl-collection-collage__card:hover .kl-collection-collage__image,.kl-collection-collage__card:hover .kl-collection-collage__video{transform:none}}.kl-find-a-store{display:grid;grid-template-columns:minmax(0,1fr);width:100%;padding:2.6rem 1.6rem;text-align:center;padding-bottom:0;text-align:left}.kl-find-a-store__heading{margin:0 0 .4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-type-section-heading, 2.4rem);line-height:1.55;letter-spacing:normal;color:var(--primary-brand-color)}.kl-find-a-store__media{position:relative;margin:0;overflow:hidden;background-color:#f2efe9}.kl-find-a-store__media--primary{margin-bottom:.2rem;aspect-ratio:1 / 1}.kl-find-a-store__media--secondary{aspect-ratio:1 / 1}.kl-find-a-store__picture{display:block;height:100%}.kl-find-a-store__image{display:block;width:100%;height:100%;object-fit:cover}.kl-find-a-store__media--has-caption:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,#0000 55%,#00000080)}.kl-find-a-store__caption{position:absolute;z-index:2;right:0;bottom:0rem;left:0;padding:2rem;color:#fff;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-type-subheading, 2rem);line-height:normal}.kl-find-a-store__body{margin:1.6rem 0 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;font-size:var(--kl-type-body, 1.3rem);line-height:1.55;color:var(--secondary-brand-color);grid-row:3}.kl-find-a-store__body p{margin:0}.kl-find-a-store__cta{margin:1rem 0;grid-row:4}@media(min-width:750px){.kl-find-a-store{grid-template-columns:minmax(0,57fr) minmax(0,43fr);grid-template-rows:1fr auto auto auto auto 1fr;column-gap:3.2rem;padding:3.3rem 4rem 0}.kl-find-a-store__heading{grid-column:2;grid-row:2;margin-bottom:.6rem;line-height:normal;font-size:var(--kl-type-section-heading, 2.6rem)}.kl-find-a-store__media--primary{grid-column:2;grid-row:3;margin-bottom:0;aspect-ratio:auto;height:551.293px}.kl-find-a-store__media--secondary{grid-column:1;grid-row:1 / -1;align-self:center;aspect-ratio:auto;height:730px;width:100%}.kl-find-a-store__body{grid-column:2;grid-row:4;margin-top:1.3rem;font-size:var(--kl-type-body, 1.2rem)}.kl-find-a-store__cta{grid-column:2;grid-row:5;margin-top:1.7rem}.kl-find-a-store__caption{padding:2.2rem;font-size:var(--kl-type-subheading, 2.1rem)}}@media(min-width:1200px){.kl-find-a-store{column-gap:11.5rem}}@media(min-width:1920px){.kl-find-a-store__body{max-width:60%}}.kl-video-carousel{--kl-video-carousel-gap: .8rem;display:block;padding:2.6rem 1.6rem 1.3rem}.kl-video-carousel__carousel{display:flex;flex-direction:column;gap:1.6rem}.kl-video-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.kl-video-carousel__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-type-section-heading, 2.2rem);line-height:1.55;letter-spacing:normal;color:var(--primary-brand-color)}.kl-video-carousel__header .kl-carousel-nav{display:flex;flex:0 0 auto;gap:.4rem}.kl-video-carousel__header .kl-carousel-nav__arrow{position:static;width:4rem;height:4rem;background-color:transparent;box-shadow:none;opacity:.6;color:#121212;transform:none}.kl-video-carousel__header .kl-carousel-nav__arrow:hover:not(:disabled),.kl-video-carousel__header .kl-carousel-nav__arrow:focus-visible{background-color:#1212120f;opacity:1}.kl-video-carousel__header .kl-carousel-nav__arrow:disabled{opacity:.25}.kl-video-carousel__header .kl-carousel-nav__icon{width:2.4rem;height:2.4rem}.kl-video-carousel__track{padding-bottom:3.4rem}.kl-video-carousel__list{margin:0;padding:0;list-style:none}.kl-video-carousel__carousel.splide:not(.is-active) .kl-video-carousel__track{overflow-x:auto;scrollbar-width:none}.kl-video-carousel__carousel.splide:not(.is-active) .kl-video-carousel__list.splide__list{display:flex}.kl-video-carousel--gap-mobile-none{--kl-video-carousel-gap: 0}.kl-video-carousel--gap-mobile-thin{--kl-video-carousel-gap: .4rem}.kl-video-carousel--gap-mobile-small{--kl-video-carousel-gap: .8rem}.kl-video-carousel--gap-mobile-medium{--kl-video-carousel-gap: 1.6rem}.kl-video-carousel__item{flex:1 0 auto;margin-right:var(--kl-video-carousel-gap)}.kl-video-carousel__card{position:relative;display:block}.kl-video-carousel__media{position:relative;overflow:hidden;background-color:#1212120f}.kl-video-carousel--size-mobile-compact .kl-video-carousel__item{width:130px}.kl-video-carousel--size-mobile-compact .kl-video-carousel__media{height:280px}.kl-video-carousel--size-mobile-standard .kl-video-carousel__item{width:180px}.kl-video-carousel--size-mobile-standard .kl-video-carousel__media{height:320px}.kl-video-carousel--size-mobile-tall .kl-video-carousel__item{width:213.75px}.kl-video-carousel--size-mobile-tall .kl-video-carousel__media{height:380px}.kl-video-carousel__video,.kl-video-carousel__poster{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.kl-video-carousel__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background-color:transparent;cursor:pointer}.kl-video-carousel__play:focus-visible{outline:.2rem solid #ffffff;outline-offset:-.6rem}.kl-video-carousel__play-icon{width:4rem;height:4rem;transition:opacity .2s ease}.kl-video-carousel__card.is-playing .kl-video-carousel__play-icon{opacity:0}@media(hover:hover){.kl-video-carousel__card:hover .kl-video-carousel__play-icon{opacity:0}}.kl-video-carousel__play:focus-visible .kl-video-carousel__play-icon{opacity:1}.kl-video-carousel__product{position:absolute;bottom:0;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:94px;height:94px;overflow:hidden;border-radius:13.127px;background-color:#fff;box-shadow:0 .4rem 1.6rem #12121224;transform:translate(-50%,35%)}.kl-video-carousel--tile-left .kl-video-carousel__product{left:.8rem;transform:translateY(35%)}.kl-video-carousel--tile-right .kl-video-carousel__product{left:auto;right:.8rem;transform:translateY(35%)}.kl-video-carousel__product-image{display:block;width:100%;height:100%;object-fit:cover}.kl-video-carousel__placeholder{display:block;width:100%;height:100%;border-radius:inherit;background-color:#1212120a;fill:#12121259}.kl-video-carousel__play--static{cursor:default;pointer-events:none}@media(min-width:750px){.kl-video-carousel{padding:3rem 4rem 7rem}.kl-video-carousel__carousel{gap:1.9rem}.kl-video-carousel__heading{font-size:var(--kl-type-section-heading, 2.4rem)}.kl-video-carousel__track{padding-bottom:5.8rem}.kl-video-carousel--gap-none{--kl-video-carousel-gap: 0}.kl-video-carousel--gap-thin{--kl-video-carousel-gap: .4rem}.kl-video-carousel--gap-small{--kl-video-carousel-gap: .8rem}.kl-video-carousel--gap-medium{--kl-video-carousel-gap: 1.9rem}.kl-video-carousel--size-compact .kl-video-carousel__item{width:202.5px}.kl-video-carousel--size-compact .kl-video-carousel__media{height:360px}.kl-video-carousel--size-standard .kl-video-carousel__item{width:244.73px}.kl-video-carousel--size-standard .kl-video-carousel__media{height:435.08px}.kl-video-carousel--size-tall .kl-video-carousel__item{width:292.5px}.kl-video-carousel--size-tall .kl-video-carousel__media{height:auto;aspect-ratio:3 / 5}.kl-video-carousel__play-icon{width:4.8rem;height:4.8rem}.kl-video-carousel__product{width:164.093px;height:164.093px}.kl-video-carousel--tile-left .kl-video-carousel__product{left:1.2rem}.kl-video-carousel--tile-right .kl-video-carousel__product{right:1.2rem}}@media(min-width:1441px){.kl-video-carousel--fill .kl-video-carousel__list{width:100%}.kl-video-carousel--fill .kl-video-carousel__item{flex:1 1 0;min-width:0;width:auto}.kl-video-carousel--fill .kl-video-carousel__media{width:100%;height:auto;aspect-ratio:9 / 16}}@media(prefers-reduced-motion:reduce){.kl-video-carousel__play-icon{transition:none}}.kl-video-carousel-panel{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background-color:#121212;overflow:hidden}.kl-video-carousel-panel[open]{display:block}.kl-video-carousel-panel__media{position:relative;width:100%;height:100%}.kl-video-carousel-panel__video{display:block;width:100%;height:100%;object-fit:cover}.kl-video-carousel-panel__close,.kl-video-carousel-panel__sound{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;padding:0;border:0;border-radius:50%;background-color:#12121273;color:#fff;cursor:pointer;transition:background-color .2s ease}.kl-video-carousel-panel__close:hover,.kl-video-carousel-panel__sound:hover{background-color:#121212b3}.kl-video-carousel-panel__close:focus-visible,.kl-video-carousel-panel__sound:focus-visible{outline:.2rem solid #ffffff;outline-offset:.2rem}.kl-video-carousel-panel__close{position:absolute;top:1.6rem;left:1.6rem;z-index:1}.kl-video-carousel-panel__close-icon{width:2rem;height:2rem}.kl-video-carousel-panel__footer{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:1.2rem}.kl-video-carousel-panel__sound{align-self:flex-end;width:5rem;height:5rem;margin-inline-end:1.6rem}.kl-video-carousel-panel__sound-icon{width:3rem;height:3rem}.kl-video-carousel-panel__sound-icon--on{display:none}.kl-video-carousel-panel__sound[aria-pressed=true] .kl-video-carousel-panel__sound-icon--on{display:block}.kl-video-carousel-panel__sound[aria-pressed=true] .kl-video-carousel-panel__sound-icon--off{display:none}.kl-video-carousel-panel__products{display:flex;gap:2.2rem;margin:0;padding:0 0 4rem 2.6rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline-start:2.6rem;scrollbar-width:none}.kl-video-carousel-panel__product:last-child{margin-inline-end:2.6rem}.kl-video-carousel-panel__products::-webkit-scrollbar{display:none}.kl-video-carousel-panel__product{display:flex;flex:0 0 auto;gap:1.6rem;width:33rem;max-width:100%;padding:0;border-radius:1.2rem;background-color:#12121273;scroll-snap-align:start}@supports (backdrop-filter: blur(1rem)){.kl-video-carousel-panel__product{background-color:#ffffff0f;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}}.kl-video-carousel-panel__product-media{display:flex;flex:0 0 auto;align-self:stretch;width:10.6rem;overflow:hidden;border-radius:1.2rem 0 0 1.2rem;background-color:#fff}.kl-video-carousel-panel__product-media:focus-visible{outline:.2rem solid #ffffff;outline-offset:.2rem}.kl-video-carousel-panel__product-image{display:block;width:100%;height:100%;object-fit:cover}.kl-video-carousel-panel__placeholder{display:block;width:100%;height:100%;background-color:#1212120f;fill:#12121259}.kl-video-carousel-panel__product-info{display:flex;flex:1 1 auto;flex-direction:column;gap:.4rem;padding:1.4rem 1.4rem 1.4rem 0;min-width:0}.kl-video-carousel-panel__product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0;overflow:hidden;font-family:var(--font-body-family);font-size:var(--kl-type-body, 1.3rem);font-weight:var(--font-body-weight);line-height:1.35;word-break:normal;overflow-wrap:break-word;color:#fff}.kl-video-carousel-panel__product-link{color:inherit;text-decoration:none}.kl-video-carousel-panel__product-link:hover{text-decoration:underline}.kl-video-carousel-panel__product-link:focus-visible{outline:.2rem solid #ffffff;outline-offset:.2rem}.kl-video-carousel-panel__product-price{margin:0;font-family:var(--font-body-family);font-size:var(--kl-type-body, 1.4rem);line-height:1.3;color:#fff}.kl-video-carousel-panel__product-price-was{margin-left:.6rem;color:#ffffffa6}.kl-video-carousel-panel__add{display:block;margin-top:auto;padding-top:.6rem}.kl-video-carousel-panel__add-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:1rem 1.2rem;border:0;border-radius:.4rem;background-color:#d9772f;font-family:var(--font-body-family);font-size:var(--kl-type-button, 1.3rem);font-weight:var(--font-body-weight-bold);letter-spacing:.08em;line-height:1;text-transform:uppercase;color:#fff;cursor:pointer;transition:background-color .2s ease}.kl-video-carousel-panel__add-button:hover{background-color:#c06525}.kl-video-carousel-panel__add-button.loading .kl-video-carousel-panel__add-label{opacity:.5}.kl-video-carousel-panel__add-button:disabled{background-color:#ffffff29;color:#fff9;cursor:default}.kl-video-carousel-panel__add-button:focus-visible{outline:.2rem solid #ffffff;outline-offset:.2rem}@media(min-width:990px){.kl-video-carousel-panel{inset-block:2.8rem;inset-inline-start:auto;inset-inline-end:2.8rem;width:min(56.25vh,54rem);height:auto;border-radius:1.6rem}.kl-video-carousel-panel--left{inset-inline-start:2.8rem;inset-inline-end:auto}}@media(prefers-reduced-motion:reduce){.kl-video-carousel-panel__close,.kl-video-carousel-panel__sound,.kl-video-carousel-panel__add-button{transition:none}}.kl-gift-guide{padding:var(--kl-gift-guide-space-top, 4rem) 1.5rem var(--kl-gift-guide-space-bottom, 4rem);background-color:var(--kl-gift-guide-background, transparent)}.kl-gift-guide__inner{max-width:var(--kl-gift-guide-width, 196rem);margin:0 auto}.kl-gift-guide__tabs{display:flex;align-items:center;max-width:100%;gap:2rem;margin:0 0rem 2.4rem;padding:0 1.5rem;overflow-x:auto;scrollbar-width:none;justify-content:center}.kl-gift-guide__tabs::-webkit-scrollbar{display:none}.kl-gift-guide__tab{flex:0 0 auto;padding:0 0 .5rem;border:0;border-bottom:.1rem solid transparent;background-color:transparent;font-family:var(--font-body-family);font-size:var(--kl-type-body, 1.2rem);font-weight:var(--font-body-weight);line-height:1.4;letter-spacing:.09rem;text-transform:uppercase;white-space:nowrap;color:var(--kl-gift-guide-tab, var(--primary-brand-color));cursor:pointer;transition:color .2s ease,border-color .2s ease}.kl-gift-guide__tab:hover{color:var(--kl-gift-guide-tab-active, var(--primary-brand-color))}.kl-gift-guide__tab:focus-visible{outline:.2rem solid var(--primary-brand-color);outline-offset:.4rem}.kl-gift-guide__tab[aria-selected=true]{border-bottom-color:var(--kl-gift-guide-tab-underline, var(--primary-brand-color));color:var(--kl-gift-guide-tab-active, var(--primary-brand-color))}.kl-gift-guide__panel[hidden]{display:none!important}.kl-gift-guide__carousel{display:block}.kl-gift-guide__track{--kl-gift-guide-visible: 1.5}.kl-gift-guide__list{display:flex;margin:0;padding:0;list-style:none}.kl-gift-guide__carousel.splide:not(.is-active) .kl-gift-guide__track{overflow-x:auto;scrollbar-width:none}.kl-gift-guide__carousel.splide:not(.is-active) .kl-gift-guide__list.splide__list{display:flex}.kl-gift-guide--columns-mobile-one .kl-gift-guide__track{--kl-gift-guide-visible: 1.1}.kl-gift-guide--columns-mobile-one-and-a-half .kl-gift-guide__track{--kl-gift-guide-visible: 1.5}.kl-gift-guide--columns-mobile-two .kl-gift-guide__track{--kl-gift-guide-visible: 2.1}.kl-gift-guide--columns-mobile-two-and-a-half .kl-gift-guide__track{--kl-gift-guide-visible: 2.5}.kl-gift-guide--columns-mobile-three .kl-gift-guide__track{--kl-gift-guide-visible: 3.1}.kl-gift-guide__item{flex:0 0 auto;min-width:0;width:calc((100% + var(--kl-gift-guide-gap, 1.4rem)) / var(--kl-gift-guide-visible) - var(--kl-gift-guide-gap, 1.4rem));margin-right:var(--kl-gift-guide-gap, 1.4rem)}.kl-gift-guide__card{position:relative;display:block;overflow:hidden;border-radius:var(--kl-gift-guide-radius, 0);background-color:var(--kl-gift-guide-placeholder, #e8e2d9);color:inherit;text-decoration:none}.kl-gift-guide__card:focus-visible{outline:.2rem solid var(--primary-brand-color);outline-offset:.4rem}.kl-gift-guide__media{position:relative;display:block;aspect-ratio:3 / 4}.kl-gift-guide--ratio-square .kl-gift-guide__media{aspect-ratio:1 / 1}.kl-gift-guide--ratio-tall .kl-gift-guide__media{aspect-ratio:2 / 3}.kl-gift-guide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,rgb(0 0 0 / var(--kl-gift-guide-overlay, 35%)),#0000 45%);pointer-events:none}.kl-gift-guide__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.kl-gift-guide__card:hover .kl-gift-guide__image{transform:scale(1.04)}.kl-gift-guide__label{position:absolute;right:1.6rem;bottom:1.6rem;left:1.6rem;margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--kl-type-subheading, 1.7rem);font-weight:var(--font-heading-weight);line-height:1.2;letter-spacing:normal;color:var(--kl-gift-guide-label, #ffffff)}.kl-gift-guide__hint{max-width:120rem;margin:0 auto;padding:1.6rem 1.5rem;border:.1rem dashed #d9d5cf;font-family:var(--font-body-family);font-size:var(--kl-type-body, 1.2rem);line-height:1.5;color:var(--primary-brand-color)}.kl-gift-guide__hint-intro{margin:0 0 .8rem}.kl-gift-guide__hint-list{display:grid;grid-template-columns:3rem 1fr;gap:.2rem 1.2rem;margin:0 0 1.2rem}.kl-gift-guide__hint-term{margin:0;font-weight:var(--font-body-weight-bold)}.kl-gift-guide__hint-value{margin:0}.kl-gift-guide__hint-items{margin:0;padding-left:1.8rem}.kl-gift-guide__hint-item{margin:0 0 .2rem}@media(min-width:750px){.kl-gift-guide{padding-inline:4rem}.kl-gift-guide__inner{max-width:100%;width:100%}.kl-gift-guide__tabs{gap:2.8rem;margin:0 0 3.2rem;padding:0}.kl-gift-guide--tabs-center .kl-gift-guide__tabs{justify-content:center}.kl-gift-guide__tab{font-size:var(--kl-type-body, 1.6rem)}.kl-gift-guide--columns-3 .kl-gift-guide__track{--kl-gift-guide-visible: 3}.kl-gift-guide--columns-4 .kl-gift-guide__track{--kl-gift-guide-visible: 4}.kl-gift-guide--columns-5 .kl-gift-guide__track{--kl-gift-guide-visible: 5}.kl-gift-guide--columns-6 .kl-gift-guide__track{--kl-gift-guide-visible: 6}.kl-gift-guide__label{right:2.4rem;bottom:2.4rem;left:2.4rem;font-size:var(--kl-type-subheading, 2rem)}}@media(min-width:990px){.kl-gift-guide__label{right:3.2rem;bottom:3rem;left:3.2rem;font-size:var(--kl-type-subheading, 2.4rem)}}@media(prefers-reduced-motion:reduce){.kl-gift-guide__tab,.kl-gift-guide__image{transition:none}.kl-gift-guide__card:hover .kl-gift-guide__image{transform:none}}.kl-newsletter{position:relative;display:flex;overflow:hidden;width:100%;min-height:26rem;padding:2.4rem 2rem 3.2rem}.kl-newsletter--background-white{background-color:#fff}.kl-newsletter--background-cream{background-color:#f7f3ec}.kl-newsletter--mobile-position-top{align-items:flex-start}.kl-newsletter--mobile-position-middle{align-items:center}.kl-newsletter--mobile-position-bottom{align-items:flex-end}.kl-newsletter__media{position:absolute;top:0;right:0;bottom:0;left:0}.kl-newsletter__media--desktop{display:none}.kl-newsletter__picture{display:block;height:100%}.kl-newsletter__image{display:block;width:100%;height:100%;object-fit:cover}.kl-newsletter__inner{position:relative;width:100%}.kl-newsletter--mobile-align-left .kl-newsletter__inner{text-align:left}.kl-newsletter--mobile-align-center .kl-newsletter__inner{text-align:center}.kl-newsletter__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-type-section-heading, 2.6rem);line-height:1.25;letter-spacing:normal}.kl-newsletter__subheading{max-width:36rem;margin:.8rem 0 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;font-size:var(--kl-type-body, 1.2rem);line-height:1.57}.kl-newsletter--mobile-align-center .kl-newsletter__subheading{margin-inline:auto}.kl-newsletter__form{margin:2.4rem 0 0}.kl-newsletter__field{display:flex;gap:.8rem;width:100%}.kl-newsletter__label{position:absolute;width:.1rem;height:.1rem;margin:-.1rem;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.kl-newsletter__input{flex:1 1 auto;min-width:0;height:4.7rem;padding:0 1.68rem;border:.1rem solid #b3b6bf;background-color:#f8f4ef;color:#5b6273;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1.4rem);line-height:1.4}.kl-newsletter__input::placeholder{color:#5b6273;opacity:.6}.kl-newsletter__button{flex:0 0 auto;height:4.7rem;padding:0 2.6rem;border:.1rem solid #262a32;background-color:#262a32;color:#fff;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-button, 1.4rem);line-height:1;letter-spacing:normal;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.kl-newsletter__button:hover{opacity:.85}.kl-newsletter__input:focus-visible,.kl-newsletter__button:focus-visible{outline:.2rem solid #121212;outline-offset:.2rem}.kl-newsletter__message{margin:1.2rem 0 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1.2rem);line-height:1.5}.kl-newsletter__message--error{color:#a5322b}.kl-newsletter__message--success{color:#1f6f52}.kl-newsletter__legal{max-width:34.3rem;margin:.8rem 0 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;font-size:var(--kl-type-body, 1.2rem);line-height:1.25}.kl-newsletter--mobile-align-center .kl-newsletter__legal{margin-inline:auto}.kl-newsletter__legal p{margin:0}.kl-newsletter__legal a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.kl-newsletter--text-dark .kl-newsletter__heading{color:#0a0a0a}.kl-newsletter--text-dark .kl-newsletter__subheading,.kl-newsletter--text-dark .kl-newsletter__legal{color:#33312f}.kl-newsletter--text-light .kl-newsletter__heading,.kl-newsletter--text-light .kl-newsletter__subheading,.kl-newsletter--text-light .kl-newsletter__legal{color:#fff}@media(min-width:750px){.kl-newsletter{align-items:center;min-height:35rem;padding:4.8rem 5rem}.kl-newsletter__media--desktop{display:block}.kl-newsletter__media--mobile{display:none}.kl-newsletter--desktop-align-left .kl-newsletter__inner{text-align:left}.kl-newsletter--desktop-align-center .kl-newsletter__inner{text-align:center}.kl-newsletter__heading{font-size:var(--kl-type-section-heading, 2.9rem)}.kl-newsletter__subheading{max-width:85rem;margin-top:1rem}.kl-newsletter--desktop-align-center .kl-newsletter__subheading{margin-inline:auto}.kl-newsletter--desktop-align-left .kl-newsletter__subheading{margin-inline:0}.kl-newsletter__input{flex:0 1 42.1rem}.kl-newsletter__input,.kl-newsletter__button{height:5.6rem}.kl-newsletter--desktop-align-center .kl-newsletter__field{justify-content:center}.kl-newsletter--desktop-align-left .kl-newsletter__field{justify-content:flex-start}.kl-newsletter__legal{max-width:52rem;margin-top:2.1rem}.kl-newsletter--desktop-align-center .kl-newsletter__legal{margin-inline:auto}.kl-newsletter--desktop-align-left .kl-newsletter__legal{margin-inline:0}}.kl-scroll-indicator{--kl-scroll-indicator-segment-width: 2.7rem;--kl-scroll-indicator-segment-height: .5rem;display:none;justify-content:center;gap:.8rem}.kl-scroll-indicator[hidden]{display:none}.kl-scroll-indicator__segment{width:var(--kl-scroll-indicator-segment-width);height:var(--kl-scroll-indicator-segment-height);border-radius:3rem;background-color:#d9d9d9;transition:background-color .2s ease}.kl-scroll-indicator__segment.is-active{background-color:#787878}@media(prefers-reduced-motion:reduce){.kl-scroll-indicator__segment{transition:none}}.kl-shop-the-look{display:flex;flex-direction:column;gap:1.6rem;padding-inline:1.6rem}.kl-shop-the-look--padding-top-none{padding-top:0}.kl-shop-the-look--padding-top-small{padding-top:2.4rem}.kl-shop-the-look--padding-top-medium{padding-top:4rem}.kl-shop-the-look--padding-top-large{padding-top:6rem}.kl-shop-the-look--padding-bottom-none{padding-bottom:0}.kl-shop-the-look--padding-bottom-small{padding-bottom:2.4rem}.kl-shop-the-look--padding-bottom-medium{padding-bottom:4rem}.kl-shop-the-look--padding-bottom-large{padding-bottom:6rem}.kl-shop-the-look__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.kl-shop-the-look__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-type-section-heading, 2.2rem);line-height:1.55;letter-spacing:normal;color:var(--primary-brand-color)}.kl-shop-the-look__carousel{display:flex;flex-direction:column;gap:1.6rem}.kl-shop-the-look__header .kl-carousel-nav{display:flex;flex-shrink:0;gap:.8rem}.kl-shop-the-look__header .kl-carousel-nav__arrow{position:static;width:4rem;height:4rem;background-color:transparent;box-shadow:none;opacity:.6;color:var(--primary-brand-color);transform:none}.kl-shop-the-look__header .kl-carousel-nav__arrow:hover:not(:disabled),.kl-shop-the-look__header .kl-carousel-nav__arrow:focus-visible{background-color:#1212120f;opacity:1}.kl-shop-the-look__header .kl-carousel-nav__arrow:disabled{opacity:.25}.kl-shop-the-look__header .kl-carousel-nav__icon{width:2.4rem;height:2.4rem}.kl-shop-the-look__list{display:flex;margin:0;padding:0;list-style:none}.kl-shop-the-look__carousel.splide:not(.is-active) .kl-shop-the-look__track{overflow-x:auto;scrollbar-width:none}.kl-shop-the-look__carousel.splide:not(.is-active) .kl-shop-the-look__list.splide__list{display:flex}.kl-shop-the-look__item{flex:0 0 calc((100% - 1.2rem)/2);margin-right:1.2rem}.kl-shop-the-look--size-large .kl-shop-the-look__item{flex-basis:100%}.kl-shop-the-look__card{display:flex;flex-direction:column;gap:1.2rem;color:inherit;text-decoration:none}.kl-shop-the-look__image-frame{position:relative;display:block;overflow:hidden;background-color:#1212120a}.kl-shop-the-look__image-frame--portrait{aspect-ratio:3 / 4}.kl-shop-the-look__image-frame--square{aspect-ratio:1 / 1}.kl-shop-the-look__image-frame--landscape{aspect-ratio:4 / 3}.kl-shop-the-look__image-frame--more{aspect-ratio:3 / 5}.kl-shop-the-look__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.kl-shop-the-look__placeholder{display:block;width:100%;height:100%}.kl-shop-the-look__cta{position:absolute;left:1.1rem;right:1.1rem;bottom:1.1rem;display:flex;align-items:center;justify-content:center;padding:1.2rem 1rem;border:0;background-color:#fff;color:#ae642d;font-family:var(--font-body-family);font-weight:300;font-size:var(--kl-type-button, 1.2rem);letter-spacing:.05em;text-align:center;text-transform:uppercase}.kl-shop-the-look__info{display:flex;flex-direction:column;gap:.4rem}.kl-shop-the-look__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kl-type-subheading, 1.4rem);line-height:normal;color:var(--primary-brand-color)}.kl-shop-the-look__price{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1.6rem);line-height:normal;color:var(--primary-brand-color)}.kl-shop-the-look__indicator{align-self:center}.kl-shop-the-look__cta--static{transform:none;opacity:1}@media(hover:hover)and (pointer:fine){.kl-shop-the-look__cta{transform:translateY(.8rem);opacity:0;transition:opacity .25s ease,transform .25s ease}.kl-shop-the-look__card:hover .kl-shop-the-look__cta,.kl-shop-the-look__card:focus-visible .kl-shop-the-look__cta{transform:translateY(0);opacity:1}.kl-shop-the-look__cta--static{transform:none;opacity:1}.kl-shop-the-look__card:hover .kl-shop-the-look__image{transform:scale(1.03)}}@media(min-width:750px){.kl-shop-the-look{gap:2.4rem;padding-inline:2.4rem}.kl-shop-the-look__carousel{gap:2.4rem}.kl-shop-the-look__heading{font-size:var(--kl-type-section-heading, 3.4rem)}.kl-shop-the-look__image-frame--portrait{aspect-ratio:5 / 6}.kl-shop-the-look__image-frame--more{aspect-ratio:3 / 4}.kl-shop-the-look__item{flex-basis:calc((100% - 2.4rem) / 3)}.kl-shop-the-look--size-small .kl-shop-the-look__item{flex-basis:calc((100% - 3.6rem)/4)}.kl-shop-the-look--size-large .kl-shop-the-look__item{flex-basis:calc((100% - 1.2rem)/2)}.kl-shop-the-look__title{font-size:var(--kl-type-subheading, 1.5rem)}.kl-shop-the-look__price{font-size:var(--kl-type-body, 1.6rem)}.kl-shop-the-look__indicator{display:none}}@media(min-width:990px){.kl-shop-the-look__item{flex-basis:calc((100% - 3.6rem)/4)}.kl-shop-the-look--size-small .kl-shop-the-look__item{flex-basis:calc((100% - 4.8rem)/5)}.kl-shop-the-look--size-large .kl-shop-the-look__item{flex-basis:calc((100% - 2.4rem) / 3)}}@media(prefers-reduced-motion:reduce){.kl-shop-the-look__image,.kl-shop-the-look__cta{transition:none}}.kl-drag-scroll.is-dragging,.kl-drag-scroll.is-settling{scroll-snap-type:none}.kl-drag-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.kl-drag-scroll.is-dragging *{cursor:grabbing}
/*# sourceMappingURL=/cdn/shop/t/430/assets/kl-css-sections.css.map */
