:root{--soy-night:#07111d;--soy-deep:#0b1725;--soy-navy:#10253d;--soy-cream:#f3eee6;--soy-stone:#e9e3da;--soy-line:#2a3644}html{background:var(--soy-night)}body{background:var(--soy-night)!important;color:var(--soy-cream)!important;-webkit-font-smoothing:antialiased}.header-announcements{background:#030910!important;color:var(--soy-cream)!important;border-color:#ffffff17!important}#header-group,.header-section{background:#07111df5!important;color:var(--soy-cream)!important}.header-section:has(#header-component[transparent]){background:linear-gradient(180deg,rgba(2,8,18,.84) 0%,rgba(2,8,18,.28) 70%,transparent 100%)!important}.header-section a,.header-section button,.header-section svg,.header-announcements a,.header-announcements p{color:var(--soy-cream)!important}.header-logo img{max-height:40px!important}h1,h2,.h1,.h2,.product-details h1,.view-product-title,.collection-wrapper h1{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.045em!important}a{transition:opacity .25s ease}a:hover{opacity:.78}.button,.button-primary,[class*=button-primary]{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.74rem!important;font-weight:700!important;min-height:52px}.content-for-layout[data-template=index] .hero-wrapper:first-child{min-height:calc(100svh - 28px)!important;background:#020812!important;overflow:hidden}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__media{object-fit:cover!important;object-position:center 48%!important;transform:scale(1.035);animation:soyCinematicZoom 16s cubic-bezier(.2,.7,.2,1) both}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content{max-width:1500px!important;width:100%!important;margin-inline:auto!important}.content-for-layout[data-template=index] .hero-wrapper:first-child h1{color:var(--soy-cream)!important;font-size:clamp(58px,8.5vw,138px)!important;line-height:.82!important;letter-spacing:-.06em!important;max-width:1100px!important;text-wrap:balance}.content-for-layout[data-template=index] .hero-wrapper:first-child p{color:#f3eee6e0!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .button{background:transparent!important;color:var(--soy-cream)!important;border:1px solid rgba(243,238,230,.75)!important;padding-inline:28px!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .button:hover{background:var(--soy-cream)!important;color:var(--soy-night)!important}.content-for-layout[data-template=index] .hero-wrapper:first-child [class*=section-content],.content-for-layout[data-template=index] .hero-wrapper:first-child [class*=group]{animation:soyFadeUp .9s .15s ease both}.product-list,.shopify-section:has(.product-list){background:var(--soy-night)!important;color:var(--soy-cream)!important}.product-list h1,.product-list h2,.product-list h3,.product-list a,.product-grid-container h1,.product-grid-container h2,.product-grid-container h3,.product-grid-container a,.product-grid-container span,.product-grid-container p{color:var(--soy-cream)!important}.product-grid__item{background:transparent!important}.product-grid__item img{background:var(--soy-stone)!important;transition:transform .65s cubic-bezier(.2,.65,.25,1),filter .65s ease!important}.product-grid__item:hover img{transform:scale(1.025)!important;filter:brightness(.94) contrast(1.03)}.collection-wrapper .product-grid__item img{aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important;padding:3.5%!important}.product-grid-container{background:var(--soy-night)!important;color:var(--soy-cream)!important}.product-details{background:var(--soy-deep)!important;color:var(--soy-cream)!important;padding:clamp(28px,4vw,64px)!important}.product-details *{border-color:#ffffff29!important}.product-details h1,.product-details h2,.product-details h3,.product-details p,.product-details span,.product-details label,.product-details legend,.product-details a{color:var(--soy-cream)!important}.product-details h1{font-size:clamp(42px,5vw,82px)!important;line-height:.9!important}.product-details .button{background:var(--soy-cream)!important;color:var(--soy-night)!important;border:1px solid var(--soy-cream)!important}.product-details .button:hover{background:transparent!important;color:var(--soy-cream)!important}.product-details input,.product-details select{color:var(--soy-cream)!important}.product-information,.product-information__grid{background:var(--soy-night)!important}.product-information img{background:var(--soy-stone)}footer,.footer{background:#030910!important;color:var(--soy-cream)!important}footer a,footer p,footer h1,footer h2,footer h3,footer h4{color:var(--soy-cream)!important}@keyframes soyCinematicZoom{0%{transform:scale(1.035)}to{transform:scale(1.11)}}@keyframes soyFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__media,.content-for-layout[data-template=index] .hero-wrapper:first-child [class*=section-content],.content-for-layout[data-template=index] .hero-wrapper:first-child [class*=group]{animation:none!important}}@media(max-width:749px){#header-group,.header-section{background:#07111deb!important}.content-for-layout[data-template=index] .hero-wrapper:first-child h1{font-size:clamp(48px,15vw,74px)!important;line-height:.86!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__media{object-position:58% center!important}.product-details{padding:28px 18px!important}.product-details h1{font-size:2.6rem!important}.collection-wrapper .product-grid__item img{padding:2%!important}}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content{padding-inline:clamp(28px,4vw,72px)!important;padding-bottom:clamp(34px,4vw,66px)!important;box-sizing:border-box!important}.content-for-layout[data-template=index] .hero-wrapper:first-child h1{font-size:clamp(54px,6.8vw,112px)!important;line-height:.88!important;max-width:980px!important;margin:0!important}.content-for-layout[data-template=index] .hero-wrapper:first-child p{margin-bottom:8px!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .button{min-width:240px!important;justify-content:center!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-list{padding-top:24px!important}.product-list h3{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(36px,4.2vw,66px)!important;letter-spacing:-.04em!important;font-weight:400!important}.product-grid__item img{aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important;background:#f3eee6!important}.product-grid__item .product-title,.product-grid__item [class*=product-title]{font-size:.92rem!important;letter-spacing:.01em!important}footer .footer h2,.footer h2{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(42px,5vw,76px)!important;line-height:.92!important;letter-spacing:-.045em!important}footer input,.footer input{border-radius:0!important}@media(max-width:749px){.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content{padding-inline:20px!important;padding-bottom:34px!important}.content-for-layout[data-template=index] .hero-wrapper:first-child h1{font-size:clamp(46px,13.5vw,66px)!important;line-height:.9!important;max-width:94vw!important}.product-list h3{font-size:38px!important}}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__media{object-fit:cover!important;object-position:68% center!important;animation:soyAnticipationPush 18s cubic-bezier(.22,.61,.36,1) both!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content{max-width:1550px!important;width:100%!important;padding-left:clamp(24px,5vw,84px)!important;padding-right:clamp(24px,5vw,84px)!important;padding-bottom:clamp(38px,6vh,76px)!important}.content-for-layout[data-template=index] .hero-wrapper:first-child h1{font-size:clamp(50px,5.8vw,96px)!important;line-height:.9!important;max-width:820px!important;text-shadow:0 1px 18px rgba(0,0,0,.2)}.content-for-layout[data-template=index] .hero-wrapper:first-child p{font-size:.72rem!important;letter-spacing:.19em!important;text-transform:uppercase!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .button{background:#07111d2e!important;border:1px solid rgba(243,238,230,.9)!important;color:#f3eee6!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@keyframes soyAnticipationPush{0%{transform:scale(1.015) translateZ(0)}to{transform:scale(1.07) translate3d(-.5%,0,0)}}@media(max-width:749px){.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__media{object-position:62% center!important}.content-for-layout[data-template=index] .hero-wrapper:first-child h1{font-size:clamp(42px,11.5vw,60px)!important;max-width:90vw!important}}.header-logo{justify-content:flex-start!important;gap:12px!important;width:max-content!important;text-decoration:none!important}.header-logo:after{content:"STYLED ON YOU";display:inline-block;color:var(--soy-cream)!important;font-family:Georgia,Times New Roman,serif!important;font-size:1rem!important;line-height:1!important;letter-spacing:.15em!important;white-space:nowrap!important}.header-logo__image{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content{display:none!important}@media(max-width:749px){.header-logo:after{display:none!important}.header-logo__image{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}}.content-for-layout[data-template=index] .hero-wrapper:first-child{position:relative!important;min-height:calc(100svh - 34px)!important;background:#020812!important;overflow:hidden!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__media{object-fit:cover!important;object-position:66% center!important;animation:soyFinalPush 18s cubic-bezier(.22,.61,.36,1) both!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content{display:flex!important;position:absolute!important;z-index:4!important;left:clamp(28px,3.4vw,58px)!important;bottom:clamp(34px,5vw,66px)!important;width:min(620px,calc(100vw - 56px))!important;max-width:620px!important;margin:0!important;padding:30px 32px 32px!important;gap:10px!important;box-sizing:border-box!important;background:#040c15cc!important;border:1px solid rgba(243,238,230,.14)!important;border-radius:7px!important;box-shadow:0 24px 80px #00000047!important;backdrop-filter:blur(12px) saturate(115%)!important;-webkit-backdrop-filter:blur(12px) saturate(115%)!important;animation:soyFinalPanel .9s .12s ease both!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content>*{width:100%!important;max-width:100%!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content>:first-child p{margin:0 0 8px!important;font-family:var(--font-body--family)!important;font-size:.72rem!important;line-height:1.2!important;letter-spacing:.27em!important;text-transform:uppercase!important;color:#f3eee6d1!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content h1{margin:0!important;max-width:540px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(48px,4.4vw,70px)!important;line-height:.91!important;font-weight:400!important;letter-spacing:-.045em!important;color:#f3eee6!important;text-shadow:none!important;text-wrap:balance!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content>:nth-child(3) p{margin:4px 0 10px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1rem,1.25vw,1.22rem)!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;color:#f3eee6e0!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content .button{min-width:236px!important;min-height:54px!important;padding:0 24px!important;justify-content:center!important;background:#f3eee6!important;color:#07111d!important;border:1px solid #f3eee6!important;border-radius:3px!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;box-shadow:none!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content .button:hover{background:transparent!important;color:#f3eee6!important}.content-for-layout[data-template=index] .product-list{padding-top:38px!important}.content-for-layout[data-template=index] .product-list h3{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(38px,3.4vw,54px)!important;line-height:1!important;letter-spacing:-.04em!important;font-weight:400!important;color:#f3eee6!important}.content-for-layout[data-template=index] .product-grid__item img{aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important;background:#f3eee6!important;padding:3%!important}.content-for-layout[data-template=index] .product-grid__item .product-title,.content-for-layout[data-template=index] .product-grid__item [class*=product-title]{font-size:.82rem!important;line-height:1.25!important}.content-for-layout[data-template=index] .product-grid__item [class*=price]{font-size:.76rem!important}@keyframes soyFinalPush{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.075) translate3d(-.4%,0,0)}}@keyframes soyFinalPanel{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:990px)and (min-width:750px){.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content{width:min(540px,calc(100vw - 48px))!important;padding:26px 28px 28px!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content h1{font-size:clamp(46px,6vw,60px)!important}}@media(max-width:749px){.content-for-layout[data-template=index] .hero-wrapper:first-child{min-height:calc(100svh - 30px)!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__media{object-position:61% center!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content{left:16px!important;right:16px!important;bottom:18px!important;width:auto!important;max-width:none!important;padding:20px 20px 22px!important;gap:8px!important;background:#040c15d6!important;border-radius:5px!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content h1{font-size:clamp(37px,10.7vw,52px)!important;line-height:.91!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content>:first-child p{font-size:.62rem!important;letter-spacing:.22em!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content>:nth-child(3) p{font-size:.95rem!important;margin-bottom:8px!important}.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content .button{width:100%!important;min-width:0!important;min-height:50px!important}.content-for-layout[data-template=index] .product-list h3{font-size:38px!important}}@media(prefers-reduced-motion:reduce){.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__media,.content-for-layout[data-template=index] .hero-wrapper:first-child .hero__content{animation:none!important}}shopify-account{--shopify-account-font-heading:Georgia,"Times New Roman",serif;--shopify-account-font-heading-weight:400;--shopify-account-font-body:var(--font-body--family);--shopify-account-font-body-weight:400;--shopify-account-radius-base:0px;--shopify-account-radius-button:0px;--shopify-account-radius-button-small:0px;--shopify-account-radius-input:0px;--shopify-account-color-background:#07111d;--shopify-account-color-text:#f3eee6;--shopify-account-color-accent:#f3eee6;--shopify-account-color-accent-text:#07111d}
/*# sourceMappingURL=/cdn/shop/t/152/assets/soy-horizon-brand.css.map */
