.alk-finder{background:#f8f5ee;color:#14231a;font-family:var(--font-body--family)}.alk-finder *,.alk-finder *:before,.alk-finder *:after{box-sizing:border-box}.alk-finder h1,.alk-finder h2,.alk-finder h3,.alk-finder p{margin:0}.alk-finder h1,.alk-finder h2,.alk-finder h3{color:inherit;font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.025em}.alk-finder a{color:inherit;text-decoration:none}.alk-finder-hero{background:#e8e1d4;border-bottom:1px solid rgba(20,35,26,.14);padding:clamp(80px,10vw,155px) 0 clamp(64px,8vw,110px);text-align:center}.alk-finder-hero .alk-v5-eyebrow{justify-content:center}.alk-finder-hero h1{font-size:clamp(3.4rem,8vw,8.5rem);line-height:.94;margin:30px auto;max-width:1200px}.alk-finder-hero>div>p:last-child{color:#607064;font-family:var(--font-heading--family);font-size:clamp(1.05rem,1.6vw,1.4rem);margin:0 auto;max-width:700px}.alk-finder__body{min-height:700px;padding-bottom:120px;padding-top:70px}.alk-finder__progress{margin-bottom:70px}.alk-finder__progress>div{display:flex;font-size:.68rem;font-weight:700;justify-content:space-between;letter-spacing:.15em;margin-bottom:12px}.alk-finder__progress-track{background:#14231a24;display:block;height:2px}.alk-finder__progress-track i{background:#d1a327;display:block;height:100%;transition:width .25s ease;width:25%}.alk-finder-question[hidden],.alk-finder-results[hidden]{display:none}.alk-finder-question>header{margin:0 auto 48px;max-width:930px;text-align:center}.alk-finder-question>header .alk-v5-eyebrow{justify-content:center}.alk-finder-question>header h2{font-size:clamp(2.6rem,5.4vw,5.6rem);line-height:1;margin:24px 0}.alk-finder-question>header>p:last-child{color:#607064;font-family:var(--font-heading--family);font-size:clamp(1.02rem,1.5vw,1.3rem)}.alk-finder-options{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.alk-finder-options--four{grid-template-columns:repeat(4,minmax(0,1fr))}.alk-finder-options button{background:#f0eadf;border:1px solid rgba(20,35,26,.14);border-radius:12px;color:#14231a;cursor:pointer;min-height:280px;padding:clamp(25px,3vw,42px);position:relative;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.alk-finder-options button:hover,.alk-finder-options button:focus-visible{background:#fff;border-color:#d1a327;outline:0;transform:translateY(-3px)}.alk-finder-options button>span{color:#b18821;display:block;font-size:.66rem;font-weight:700;letter-spacing:.14em;margin-bottom:42px}.alk-finder-options strong{display:block;font-family:var(--font-heading--family);font-size:clamp(1.55rem,2.1vw,2.4rem);font-weight:400;line-height:1.05;margin-bottom:18px}.alk-finder-options p{color:#607064;line-height:1.55}.alk-finder-options i{bottom:24px;font-style:normal;position:absolute;right:28px}.alk-finder__intuition{display:block;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:26px auto 0;text-align:center;text-transform:uppercase;width:fit-content}.alk-finder__controls{align-items:center;border-top:1px solid rgba(20,35,26,.14);display:flex;justify-content:space-between;margin-top:52px;padding-top:18px}.alk-finder__controls button,.alk-finder-results__paths button{background:transparent;border:0;color:#14231a;cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:0;text-transform:uppercase}.alk-finder__controls button:disabled{cursor:default;opacity:.35}.alk-finder__controls span{color:#607064;font-size:.68rem}.alk-finder-results>header{margin-bottom:55px;max-width:850px}.alk-finder-results>header h2{font-size:clamp(2.8rem,6vw,6.4rem);line-height:.96;margin:25px 0}.alk-finder-results>header>p:last-child{color:#607064;font-family:var(--font-heading--family);font-size:1.15rem;max-width:720px}.alk-finder-product{align-items:stretch;background:#ece5d9;border-radius:14px;display:grid;grid-template-columns:minmax(380px,1fr) minmax(360px,.82fr);overflow:hidden}.alk-finder-product__image{min-height:630px;position:relative}.alk-finder-product__image img{height:100%;object-fit:cover;width:100%}.alk-finder-product__image>span{background:#173323;bottom:18px;color:#fff;font-size:.62rem;font-weight:700;left:18px;letter-spacing:.13em;padding:9px 11px;position:absolute;text-transform:uppercase}.alk-finder-product__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,90px)}.alk-finder-product__copy>p{color:#607064;font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.alk-finder-product__copy h3{font-size:clamp(2.4rem,4.6vw,5rem);line-height:.98;margin:20px 0 32px}.alk-finder-product__reasons{border-block:1px solid rgba(20,35,26,.14);margin-bottom:30px;padding-block:18px}.alk-finder-product__reasons p{align-items:baseline;color:#607064;display:grid;gap:12px;grid-template-columns:24px 1fr;padding:8px 0}.alk-finder-product__reasons span{color:#b18821;font-size:.62rem;font-weight:700}.alk-finder-product__copy .alk-v5-button{background:#14231a;color:#fff;width:fit-content}.alk-finder-results__nearby{margin-top:90px}.alk-finder-results__nearby h3{font-size:clamp(2rem,3vw,3.4rem);margin:18px 0 34px}.alk-finder-results__nearby>div{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.alk-finder-results__nearby .alk-finder-product{grid-template-columns:.75fr 1fr}.alk-finder-results__nearby .alk-finder-product__image{min-height:360px}.alk-finder-results__nearby .alk-finder-product__copy{padding:28px}.alk-finder-results__nearby .alk-finder-product__copy h3{font-size:clamp(1.6rem,2.5vw,2.6rem);margin:14px 0 22px}.alk-finder-results__nearby .alk-finder-product__reasons{display:none}.alk-finder-results__all{align-items:center;background:#244f3a;border-radius:14px;color:#fff;display:flex;justify-content:space-between;margin-top:80px;padding:clamp(28px,4vw,56px)}.alk-finder-results__all h3{color:#fff;font-size:clamp(1.7rem,3vw,3rem);margin-top:16px;max-width:680px}.alk-finder-results__all>a{border:1px solid rgba(255,255,255,.65);border-radius:12px;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:20px 24px;text-transform:uppercase}.alk-finder-results__paths{display:flex;gap:24px;justify-content:center;margin-top:32px}.alk-finder-results__paths a{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(max-width:1050px){.alk-finder-options--four{grid-template-columns:repeat(2,minmax(0,1fr))}.alk-finder-results__nearby>div{grid-template-columns:1fr}}@media(max-width:749px){.alk-finder-hero{padding:76px 0 64px}.alk-finder-hero h1{font-size:clamp(3.2rem,16vw,5rem)}.alk-finder__body{padding-bottom:80px;padding-top:45px}.alk-finder__progress{margin-bottom:45px}.alk-finder-options,.alk-finder-options--four{display:flex;margin-inline:-22px;overflow-x:auto;padding:0 22px 8px;scroll-padding-left:22px;scroll-snap-type:x mandatory;scrollbar-width:none}.alk-finder-options::-webkit-scrollbar{display:none}.alk-finder-options button{flex:0 0 82vw;min-height:270px;scroll-snap-align:start}.alk-finder__controls span{max-width:190px;text-align:right}.alk-finder-product,.alk-finder-results__nearby .alk-finder-product{grid-template-columns:1fr}.alk-finder-product__image,.alk-finder-results__nearby .alk-finder-product__image{aspect-ratio:1 / 1.08;min-height:0}.alk-finder-product__copy{padding:34px 25px}.alk-finder-results__all{align-items:flex-start;flex-direction:column;gap:28px}.alk-finder-results__all>a{text-align:center;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/alaluck-finder.css.map */
