:root{--kl-ivory: #FBF8F3;--kl-cream: #FFFDF7;--kl-sand: #F1E7DA;--kl-taupe: #D7C4AB;--kl-camel: #DAB783;--kl-gold: #C9A227;--kl-wine: #5B1010;--kl-wine-soft: #7A1E1B;--kl-ink: #2B2320;--kl-muted: #6E6259;--kl-line: rgba(43, 35, 32, .14);--kl-maxw: 128rem;--kl-ease: cubic-bezier(.22, .61, .36, 1)}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);letter-spacing:.01em;line-height:1.18}p,li,.kl-body{line-height:1.75}a,button,.button,.kl-card img,.kl-banner img{transition:color .25s var(--kl-ease),background-color .25s var(--kl-ease),opacity .25s var(--kl-ease),transform .5s var(--kl-ease)}.button:hover{transform:translateY(-1px)}.kl-wrap{max-width:var(--kl-maxw);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.kl-wrap{padding:0 3rem}}.kl-desktop-only{display:none!important}.kl-mobile-only{display:block!important}@media screen and (min-width:750px){.kl-desktop-only{display:block!important}.kl-mobile-only{display:none!important}}.kl-eyebrow{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--kl-wine);margin:0 0 1rem;font-weight:600}.kl-title{font-size:clamp(2.4rem,3.4vw,4rem);margin:0 0 1.2rem;color:var(--kl-ink)}.kl-lede{max-width:62ch;color:var(--kl-muted);font-size:1.6rem;margin:0}.kl-center{text-align:center}.kl-center .kl-lede{margin-left:auto;margin-right:auto}.kl-rule{width:5.6rem;height:1px;background:var(--kl-camel);border:0;margin:1.8rem 0 2.4rem}.kl-center .kl-rule{margin-left:auto;margin-right:auto}.kl-btn{display:inline-block;padding:1.4rem 3.2rem;background:var(--kl-wine);color:var(--kl-cream);text-decoration:none;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--kl-wine)}.kl-btn:hover{background:var(--kl-wine-soft);border-color:var(--kl-wine-soft);color:var(--kl-cream)}.kl-btn--ghost{background:transparent;color:var(--kl-ink);border-color:var(--kl-ink)}.kl-btn--ghost:hover{background:var(--kl-ink);color:var(--kl-cream)}.kl-btn--light{background:transparent;color:var(--kl-cream);border-color:var(--kl-cream)}.kl-btn--light:hover{background:var(--kl-cream);color:var(--kl-wine)}.kl-hero{position:relative;background:var(--kl-sand);overflow:hidden}.kl-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.kl-hero__track::-webkit-scrollbar{display:none}.kl-hero__slide{flex:0 0 100%;scroll-snap-align:start;min-width:100%}.kl-hero__slide a,.kl-hero__slide>div{display:block}.kl-hero__slide img{width:100%;height:auto}.kl-hero__dots{position:absolute;left:0;right:0;bottom:1.6rem;display:flex;justify-content:center;gap:.9rem;z-index:2}.kl-hero__dot{width:3.2rem;height:2px;padding:0;border:0;background:#fffdf78c;cursor:pointer}.kl-hero__dot[aria-current=true]{background:var(--kl-cream)}.kl-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#fffdf7d1;color:var(--kl-ink);font-size:1.8rem;line-height:1;cursor:pointer;z-index:2;display:none}.kl-hero__arrow:hover{background:var(--kl-cream)}.kl-hero__arrow--prev{left:2rem}.kl-hero__arrow--next{right:2rem}@media screen and (min-width:990px){.kl-hero__arrow{display:block}}.kl-trust{background:var(--kl-wine);color:var(--kl-cream)}.kl-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.2rem;padding:2.6rem 0}@media screen and (min-width:750px){.kl-trust__grid{grid-template-columns:repeat(4,1fr);padding:2.4rem 0}}.kl-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem}@media screen and (min-width:990px){.kl-trust__item{flex-direction:row;justify-content:center;text-align:left;gap:1.2rem}}.kl-trust__icon{width:2.6rem;height:2.6rem;flex:0 0 auto;opacity:.9}.kl-trust__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.4}.kl-trust__label{font-size:1.3rem;letter-spacing:.04em;line-height:1.4}.kl-trust__label strong{display:block;font-weight:600;letter-spacing:.06em}.kl-trust__label span{color:#fffdf7b8;font-size:1.2rem}.kl-cats{background:var(--kl-ivory);padding:5.6rem 0}@media screen and (min-width:750px){.kl-cats{padding:8rem 0}}.kl-cats__head{margin-bottom:3.2rem}.kl-cats__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.8rem}.kl-cats__scroller::-webkit-scrollbar{display:none}.kl-cats__item{scroll-snap-align:start}@media screen and (min-width:750px){.kl-cats__scroller{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;gap:1.6rem;overflow:visible}.kl-cats__item:first-child{grid-column:span 2;grid-row:span 2}}.kl-card{display:block;text-decoration:none;color:inherit}.kl-card__media{position:relative;overflow:hidden;background:var(--kl-sand);aspect-ratio:3 / 4}@media screen and (min-width:750px){.kl-cats__item:first-child .kl-card__media{aspect-ratio:1 / 1;height:100%}.kl-cats__item:not(:first-child) .kl-card__media{aspect-ratio:4 / 5}}.kl-card__media img{width:100%;height:100%;object-fit:cover;display:block}.kl-card:hover .kl-card__media img{transform:scale(1.045)}.kl-card__caption{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.2rem .2rem 0;border-top:1px solid var(--kl-line);margin-top:1.2rem}.kl-card__name{font-family:var(--font-heading-family);font-size:1.8rem;color:var(--kl-ink);margin:0}.kl-card__go{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--kl-wine);white-space:nowrap}.kl-banner{display:block;line-height:0;background:var(--kl-sand)}.kl-banner img{width:100%;height:auto}.kl-banner:hover img{opacity:.94}.kl-best{background:var(--kl-cream);padding:5.6rem 0}@media screen and (min-width:750px){.kl-best{padding:8rem 0}}.kl-best__head{margin-bottom:3.2rem}.kl-best__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.2rem}@media screen and (min-width:990px){.kl-best__grid{grid-template-columns:repeat(4,1fr);gap:3.2rem 1.6rem}}.kl-prod__media{aspect-ratio:3 / 4;overflow:hidden;background:var(--kl-sand)}.kl-prod__media img{width:100%;height:100%;object-fit:cover;display:block}.kl-prod:hover .kl-prod__media img{transform:scale(1.04)}.kl-prod__title{font-size:1.5rem;margin:1.2rem 0 .4rem;color:var(--kl-ink);font-weight:500}.kl-prod__price{font-size:1.5rem;color:var(--kl-wine);margin:0}.kl-prod__price s{color:var(--kl-muted);margin-right:.6rem}.kl-best__cta{margin-top:4rem;text-align:center}.kl-empty{border:1px dashed var(--kl-taupe);padding:4rem 2rem;text-align:center;color:var(--kl-muted)}.kl-story{background:var(--kl-sand);padding:5.6rem 0}@media screen and (min-width:750px){.kl-story{padding:8rem 0}}.kl-story__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.kl-story__grid{grid-template-columns:.9fr 1.1fr;gap:6rem}}.kl-story__media{position:relative}.kl-story__media img{width:100%;height:auto;display:block;aspect-ratio:4 / 5;object-fit:cover}.kl-story__media:after{content:"";position:absolute;top:1.4rem;right:-1.4rem;bottom:-1.4rem;left:1.4rem;border:1px solid var(--kl-camel);z-index:-1}.kl-story__quote{font-family:var(--font-heading-family);font-size:clamp(1.9rem,2.2vw,2.4rem);line-height:1.5;color:var(--kl-ink);margin:0 0 1.8rem}.kl-story__text p{color:var(--kl-muted);margin:0 0 1.4rem}.kl-story__sign{margin-top:2.4rem;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kl-wine)}.kl-vt{background:var(--kl-ivory);padding:5.6rem 0}@media screen and (min-width:750px){.kl-vt{padding:7.2rem 0}}.kl-vt__grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-top:3.2rem}@media screen and (min-width:750px){.kl-vt__grid{grid-template-columns:repeat(3,1fr);gap:1.6rem}}.kl-vt__card{background:var(--kl-cream);border:1px solid var(--kl-line);padding:2.8rem 2.4rem;text-align:center}.kl-vt__card h3{font-size:1.7rem;margin:1.2rem 0 .8rem;color:var(--kl-ink)}.kl-vt__card p{font-size:1.4rem;color:var(--kl-muted);margin:0}.kl-vt__card svg{width:3.2rem;height:3.2rem;stroke:var(--kl-wine);fill:none;stroke-width:1.3}.kl-vt__pay{margin-top:3.2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem}.kl-vt__pay svg,.kl-vt__pay img{height:2.4rem;width:auto}.kl-vt__pay-note{width:100%;text-align:center;font-size:1.3rem;color:var(--kl-muted);margin:0 0 .4rem;letter-spacing:.04em}.footer .footer-block__heading{font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;color:var(--kl-camel);margin-bottom:1.6rem}.footer .footer-block__brand-info .footer-block__heading{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.04em;text-transform:none}.footer__content-bottom{border-top:1px solid rgba(218,183,131,.28)}.footer__content-top{border-bottom:1px solid rgba(218,183,131,.22)}.footer a:hover{color:var(--kl-camel)}.footer .footer-block__details-content .list-menu__item--link{padding-top:.6rem;padding-bottom:.6rem}.footer .newsletter-form__field-wrapper .field__input{background:transparent}.footer__payment .list-payment__item{opacity:.95}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kleidsam-brand.css.map */
