.iva-edit,.iva-purpose,.iva-brands,.iva-brand-story,.iva-edit__selection{color:#171813;font-family:var(--font-body-family)}.iva-edit{display:grid;grid-template-columns:1fr 1fr;background:#f0efeb;min-height:560px}.iva-edit__copy{padding:clamp(30px,5vw,80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.iva-edit__eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;line-height:1.6;margin:0 0 32px}.iva-edit h1{font-family:var(--font-body-family);font-size:clamp(40px,5.2vw,80px);font-weight:750;letter-spacing:-.055em;line-height:1.03;margin:0;overflow-wrap:anywhere;color:inherit}.iva-edit h1 em,.iva-edit__accent,.iva-purpose h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.035em}.iva-edit h1 em{display:block;color:#4956dc}.iva-edit__accent{font-size:clamp(26px,3vw,42px);line-height:1.15;margin:18px 0 0;color:#4956dc}.iva-edit__intro{font-size:16px;line-height:1.65;max-width:510px;margin:25px 0 28px}.iva-edit__button{display:inline-flex;gap:40px;align-items:center;background:#171813;color:#fffefa;padding:16px 22px;text-decoration:none;font-weight:700;font-size:14px}.iva-edit__button span{font-size:25px;line-height:1}.iva-edit__note{font-size:11px;letter-spacing:.04em;margin:30px 0 0}.iva-edit__image{min-height:100%;overflow:hidden}.iva-edit__image img{width:100%;height:100%;max-height:740px;min-height:560px;display:block;object-fit:cover}.iva-edit__manifesto{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:50px;background:#dfff52;font-size:clamp(42px,5vw,75px);font-weight:700;line-height:1.08;letter-spacing:-.05em}.iva-edit__manifesto em{font-family:Georgia,serif;font-weight:400;position:relative;z-index:1}.iva-edit__symbol{align-self:flex-end;font-size:190px;font-weight:400;line-height:1;margin-top:15px}.iva-brands{padding:30px max(24px,5vw);background:#fffefa;border-bottom:1px solid #ddd}.iva-brands>p{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px}.iva-brands>div{display:flex;flex-wrap:wrap;gap:8px}.iva-brands a{border:1px solid #ccc;padding:9px 13px;border-radius:30px;font-size:12px;color:inherit;text-decoration:none}.iva-brands a:hover{background:#dfff52;border-color:#171813}.iva-edit__selection{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:48px max(24px,5vw) 12px}.iva-edit__selection h2{font-size:32px;letter-spacing:-.04em;margin:0}.iva-edit__selection span{font-size:13px}.iva-purpose{background:#171813;color:#f0efeb;padding:60px max(24px,5vw);display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.iva-purpose h2{font-size:clamp(34px,4vw,56px);line-height:1.07;letter-spacing:-.045em;color:inherit;margin:0}.iva-purpose h2 em{display:block;color:#dfff52}.iva-purpose p:not(.iva-edit__eyebrow){font-size:16px;line-height:1.7;max-width:500px}.iva-purpose a{color:#dfff52;text-underline-offset:6px;font-size:14px}.iva-brand-story{padding:70px 24px;max-width:900px;margin:auto}.iva-brand-story h2{font-size:36px;letter-spacing:-.04em}.iva-brand-story .rte{font-size:16px;line-height:1.8}.iva-brand-story img{max-width:100%;height:auto}.iva-edit a:focus-visible,.iva-brands a:focus-visible,.iva-purpose a:focus-visible{outline:3px solid #596dff;outline-offset:5px}@media(max-width:749px){.iva-edit{grid-template-columns:1fr;min-height:0}.iva-edit__copy{padding:36px 24px}.iva-edit h1{font-size:46px}.iva-edit__eyebrow{margin-bottom:22px}.iva-edit__image{height:360px;min-height:0}.iva-edit__image img{min-height:0;height:360px}.iva-edit__manifesto{padding:32px 24px;min-height:260px;font-size:48px}.iva-edit__symbol{position:absolute;right:18px;bottom:-20px;font-size:130px;opacity:.22}.iva-purpose{grid-template-columns:1fr;gap:20px;padding:40px 24px}.iva-edit__selection{padding-top:32px;display:block}.iva-edit__selection span{display:block;margin-top:8px}.iva-brand-story{padding:40px 24px}}.iva-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex-shrink:0}.iva-edit__button>.iva-arrow{width:24px;height:24px}.iva-brands .iva-arrow{margin-left:4px}.iva-purpose a>.iva-arrow{margin-left:5px}.iva-edit__symbol>.iva-arrow{display:block;width:1em;height:1em}.iva-brand-story h2,.iva-brand-story .rte,.iva-brand-story .rte *{font-family:var(--font-body-family)!important}.iva-brand-story .rte :is(p,div,span,font,li,a,strong,b,em,i){font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/iva-collections.css.map */
