.olt-hero,.olt-hero *,.olt-hero *:before,.olt-hero *:after{box-sizing:border-box}.olt-hero{--olt-bg-top: #e9e0c4;--olt-bg-mid: #f1ead6;--olt-bg-bottom: #ffffff;--olt-title: #1b1610;--olt-accent: #9a6b18;--olt-text: #8a8577;--olt-btn: #d99b24;--olt-btn-hover: #c58a17;position:relative;width:100%;height:62.2vw;max-height:980px;overflow:visible;background:linear-gradient(180deg,var(--olt-bg-top) 0%,var(--olt-bg-mid) 40%,var(--olt-bg-bottom) 75%);font-family:var(--font-jost)}.olt-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--olt-hero-bg);background-repeat:no-repeat;background-size:cover;background-position:center top;pointer-events:none}.olt-hero__content{position:relative;z-index:2;display:grid;grid-template-columns:max-content minmax(0,17.4vw);grid-template-areas:"title text" "btn   .";column-gap:7vw;padding:calc(12vw - 8px) 0 0 6.9vw}.olt-hero__title{grid-area:title;margin:0;font-family:"Fraunces Display",var(--font-fraunces);font-weight:300;font-size:clamp(44px,5.9vw,100px);line-height:.87;letter-spacing:-.035em;font-optical-sizing:none;font-variation-settings:"opsz" 144;color:var(--olt-title)}.olt-hero__title-line{display:block}.olt-hero__title-line--accent{font-style:italic;color:#8a6a1c}.olt-hero__text{grid-area:text;margin:1.8vw 0 0;font-family:var(--font-jost);font-size:clamp(13px,.98vw,17px);font-weight:300;line-height:1.42;color:#7e786b}.olt-hero__btn{grid-area:btn;justify-self:start;align-self:start;margin-top:2.6vw;display:inline-flex;align-items:center;justify-content:center;width:13.5vw;min-width:150px;max-width:240px;height:3.1vw;min-height:42px;background:#d4a23a;color:#fff;font-family:var(--font-jost);font-size:clamp(11px,.85vw,14px);font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease}.olt-hero__btn:hover{background:#9c6f1e}.olt-hero__cloud{position:absolute;left:50%;bottom:0;z-index:3;width:100%;max-width:100%;height:auto;transform:translate(-50%,46%);background:var(--band-glow, linear-gradient(to bottom, transparent, #ede8dc, transparent));pointer-events:none;-webkit-user-select:none;user-select:none}.shopify-section:has(>.olt-hero){overflow-x:clip;overflow-y:visible}.olt-hero__btn:focus-visible{outline:2px solid var(--olt-title);outline-offset:3px}@media(max-width:991px){.olt-hero__text{font-size:clamp(.7rem,1.4vw,.9rem)}}@media(max-width:767px){.olt-hero{height:auto;max-height:none;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--olt-bg-top) 0%,var(--olt-bg-mid) 45%,var(--olt-bg-bottom) 100%)}.olt-hero__content{order:1;display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--site-header-h) + 16px) 24px 0}.olt-hero__title{font-size:clamp(44px,14vw,64px)}.olt-hero__text{margin:18px 0 0;max-width:340px;font-size:.9rem;line-height:1.6}.olt-hero__btn{margin-top:24px;width:168px;height:44px;font-size:12px}.olt-hero__cloud{order:3;transform:translate(-50%,50%)}.olt-hero__bg{order:2;position:relative;inset:auto;width:100%;aspect-ratio:1 / 1.02;margin-top:-6vw;background-size:cover;background-position:80% 45%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-collection-hero.css.map */
