.kab{--kab-gold:var(--kap-gold);--kab-copper:#B8813F;--kab-ink:var(--kap-ink);--kab-title:var(--kap-ink);color:var(--kab-ink)}.kab .kap-hero{min-height:min(82vh,820px)}.kab-intro{text-align:center;padding-block:clamp(46px,7vw,92px)}.kab-intro__eyebrow,.kab-intro__title,.kab-intro__sub{font-family:var(--kap-sans);color:var(--kab-gold);text-transform:uppercase;margin:0}.kab-intro__eyebrow{font-size:clamp(13px,1.35vw,19px);letter-spacing:.06em;font-weight:600;margin-bottom:clamp(18px,2.4vw,34px)}.kab-intro__title{font-size:clamp(27px,3.1vw,42px);letter-spacing:.02em;font-weight:600;line-height:1.1;margin-bottom:clamp(20px,2.8vw,40px)}.kab-intro__sub{font-size:clamp(13px,1.45vw,20px);letter-spacing:.03em;font-weight:600;line-height:1.4;margin-bottom:clamp(18px,2.6vw,34px)}.kab-intro__text{font-family:var(--kap-serif);color:var(--kap-ink);font-size:clamp(15px,1.3vw,18px);line-height:1.6;max-width:800px;margin-inline:auto}.kab-intro__text p{margin:0}.kab .kap-marquee{padding-block:clamp(16px,2.3vw,33px)}.kab-shop{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5.5vw,80px);align-items:start;padding-block:clamp(34px,5.6vw,86px)}.kab-shop__media{overflow:hidden}.kab-shop__media img{display:block;width:100%;height:auto;aspect-ratio:24/25;object-fit:cover}.kab-shop--flip .kab-shop__media{order:-1}.kab-shop__eyebrow{font-family:var(--kap-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--kab-copper);margin:0 0 clamp(12px,1.7vw,24px)}.kab-shop__title{font-family:var(--kap-serif);color:var(--kab-title);font-weight:400;font-size:clamp(28px,3.9vw,56px);line-height:1.05;letter-spacing:.005em;margin:0 0 clamp(18px,2.3vw,34px)}.kab-shop__text{font-size:clamp(14px,1.15vw,16px);line-height:1.72;color:var(--kab-ink);max-width:54ch}.kab-shop__text p{margin:0 0 4px}.kab-shop__text p:last-child{margin-bottom:0}.kab-info{display:grid;grid-template-columns:auto auto;justify-content:start;gap:clamp(24px,3.4vw,50px) clamp(16px,1.8vw,24px);margin-top:clamp(24px,3.4vw,52px)}.kab-info__group--wide{grid-column:1 / -1}.kab-label{font-family:var(--kap-sans);color:var(--kab-copper);text-transform:uppercase;font-size:clamp(14px,1.3vw,19px);letter-spacing:.02em;font-weight:400;line-height:1.2;margin:0 0 clamp(10px,1.2vw,16px)}.kab-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(14px,1.8vw,28px)}.kab-row__icon{width:clamp(38px,4vw,58px);height:auto;display:block}.kab-row__txt{font-size:clamp(14px,1.15vw,16px);line-height:1.5;color:var(--kab-ink);min-width:0}.kab-row__txt a{color:inherit;text-decoration:none}.kab-row__txt a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.kab-shop{grid-template-columns:1fr;gap:clamp(20px,5vw,34px)}.kab-shop__media,.kab-shop--flip .kab-shop__media{order:-1}.kab-info{grid-template-columns:1fr}.kab-shop__text{max-width:none}}.kab .kab-shop__title{text-transform:uppercase;font-family:var(--kap-serif)}.kab .kab-intro__title,.kab .kab-intro__eyebrow,.kab .kab-intro__sub,.kab .kab-label{text-transform:uppercase;font-family:var(--kap-sans)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kab-boutiques.css.map */
