@font-face{font-family:'Noyh Black';font-display:swap;font-style:normal;font-weight:900;src:url('Noyh-Black.otf') format('opentype')}
.koota-collection-split{background:var(--split-bg);color:var(--split-text);overflow:hidden;position:relative}
.koota-collection-split *{box-sizing:border-box}
.koota-collection-split__inner{display:grid;min-height:clamp(17.5rem,23vw,29rem);padding-bottom:clamp(1rem,2vw,2.4rem);padding-top:clamp(1rem,2vw,2.4rem);position:relative;z-index:2}
.koota-collection-split__copy{align-self:center;padding:clamp(.8rem,1.5vw,1.8rem) clamp(1rem,3vw,3.6rem) clamp(.8rem,1.5vw,1.8rem) 0}
.koota-collection-split__eyebrow{align-items:center;color:var(--split-accent);display:flex;font-family:'Noyh Black',Arial,sans-serif;font-size:1.2rem;font-weight:900;gap:.9rem;letter-spacing:.12em;margin:0 0 .8rem;text-transform:uppercase}
.koota-collection-split__eyebrow span{animation:koota-collection-dot 2.4s ease-in-out infinite;background:currentColor;border-radius:50%;height:.9rem;width:.9rem}
.koota-collection-split h1{color:inherit;font-family:'Noyh Black',Arial,sans-serif;font-size:var(--split-title-mobile)!important;font-weight:900;letter-spacing:-.052em;line-height:.94;margin:0;max-width:18ch;text-wrap:balance}
.koota-collection-split__text{font-size:var(--split-copy);line-height:1.4;margin:1.2rem 0 0;max-width:64rem}
.koota-collection-split__button{align-items:center;background:var(--split-button);border:0;border-radius:999rem;color:var(--split-button-text);display:inline-flex;font-size:1.5rem;font-weight:900;gap:1.2rem;margin-top:1.4rem;min-height:4.4rem;padding:.9rem 1.8rem;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}
.koota-collection-split__button:hover{box-shadow:0 1.2rem 2.4rem rgba(31,20,38,.18);transform:translateY(-.3rem)}
.koota-collection-split__button span{animation:koota-collection-arrow 1.8s ease-in-out infinite;font-size:1.9rem}
.koota-collection-split__media{border-radius:2rem;min-height:14rem;overflow:hidden;position:relative}
.koota-collection-split__media img,.koota-collection-split__media svg{display:block;height:100%;object-fit:cover;transition:transform 900ms cubic-bezier(.22,1,.36,1);width:100%}
.koota-collection-split:hover .koota-collection-split__media img{transform:scale(1.035)}
.koota-collection-split__motif{inset:0;opacity:.15;pointer-events:none;position:absolute}
.koota-collection-split__motif i{border:.25rem solid var(--split-accent);border-radius:62% 38% 62% 38%;height:3.8rem;position:absolute;transform:rotate(32deg);width:2.5rem}
.koota-collection-split__motif i:nth-child(1){left:3%;top:12%}.koota-collection-split__motif i:nth-child(2){bottom:8%;left:46%}.koota-collection-split__motif i:nth-child(3){right:2%;top:8%}
@keyframes koota-collection-dot{50%{box-shadow:0 0 0 .7rem color-mix(in srgb,var(--split-accent) 22%,transparent)}}
@keyframes koota-collection-arrow{50%{transform:translateY(.35rem)}}
@media screen and (min-width:750px){.koota-collection-split__inner{grid-template-columns:minmax(0,calc(100% - var(--split-image-width))) minmax(0,var(--split-image-width));gap:0}.koota-collection-split h1{font-size:var(--split-title-desktop)!important}.koota-collection-split__media{min-height:clamp(16rem,19vw,24.5rem)}}
@media screen and (max-width:749px){.koota-collection-split__inner{align-items:center;gap:0;min-height:clamp(7.5rem,23vw,10rem);padding-bottom:1.6rem;padding-top:1.6rem}.koota-collection-split__copy{padding:0;text-align:center;width:100%}.koota-collection-split h1{margin-inline:auto;max-width:18ch;text-wrap:balance}.koota-collection-split__eyebrow,.koota-collection-split__text,.koota-collection-split__button,.koota-collection-split__media,.koota-collection-split__motif{display:none}}
@media (prefers-reduced-motion:reduce){.koota-collection-split *{animation:none!important;transition:none!important}}
