/** Shopify CDN: Minification failed

Line 16:0 Unexpected "0"
Line 16:27 Unterminated string token

**/


#sohhan-theme-home{--ink:#161614;--paper:#fffefa;--a:url('//sohhan.com/cdn/shop/t/34/assets/image-1df159a8fe5f53.jpg?v=72924916864255094461793522154');--b:url('//sohhan.com/cdn/shop/t/34/assets/image-478b5283ef7f18.jpg?v=45583630859179671281793522154');--c:url('//sohhan.com/cdn/shop/t/34/assets/image-be8ec5d321c155.jpg?v=49397560016914643341793522154');--d:url('//sohhan.com/cdn/shop/t/34/assets/image-268efbb60a2ab7.jpg?v=171327361982002095971793522154');font-family:Arial,sans-serif;color:var(--ink);background:var(--paper);container-type:inline-size;position:relative;color-scheme:light}
#sohhan-theme-home *{box-sizing:border-box}#sohhan-theme-home [hidden]{display:none!important}#sohhan-theme-home button{font:inherit;cursor:pointer;color:inherit}#sohhan-theme-home .head{position:absolute;z-index:4;top:0;left:0;right:0;color:white;display:flex;align-items:center;gap:25px;padding:16px 22px;background:linear-gradient(#0008,transparent)}#sohhan-theme-home .logo{font-family:Georgia,serif;font-size:29px;letter-spacing:3px;border:0;background:none;color:inherit;white-space:nowrap;padding:5px 0}#sohhan-theme-home .navigation{display:flex;align-items:center;gap:19px;flex:1}#sohhan-theme-home .navigation button{background:none;border:0;font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:14px;min-height:44px;color:inherit;padding:0;text-transform:uppercase}#sohhan-theme-home .tools{display:flex;margin-left:auto;gap:4px}#sohhan-theme-home .icon{width:40px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:inherit}#sohhan-theme-home .mobile{display:none}#sohhan-theme-home .mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;background:#fffefa}#sohhan-theme-home .tile{height:510px;position:relative;isolation:isolate;padding:0;border:0;background:#333;overflow:hidden;color:white}#sohhan-theme-home .image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .65s ease}#sohhan-theme-home .tile:hover .image{transform:scale(1.04)}#sohhan-theme-home .tile:after{content:'';position:absolute;inset:0;background:#0002;z-index:0}#sohhan-theme-home .tile strong{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-weight:500;font-size:33px;line-height:1;letter-spacing:.2px;text-shadow:0 1px 12px #0006}#sohhan-theme-home .tile small{position:absolute;bottom:30px;left:0;right:0;z-index:2;font-size:10px;letter-spacing:2px}#sohhan-theme-home .new{background-image:var(--b);background-position:62% 50%}#sohhan-theme-home .shirts{background-image:var(--a);background-position:55% center}#sohhan-theme-home .pants{background-image:var(--b);background-size:auto 155%;background-position:68% 100%}#sohhan-theme-home .jackets{background-image:var(--d);background-position:50% 30%}#sohhan-theme-home .look{margin-top:3px;position:relative;min-height:640px;background-image:var(--c);background-size:cover;background-position:center bottom;color:white;display:flex;align-items:center;justify-content:center;text-align:center;isolation:isolate}#sohhan-theme-home .look:after{content:'';position:absolute;inset:0;background:#0003;z-index:-1}#sohhan-theme-home h1{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:64px;font-weight:500;letter-spacing:-1px;line-height:1;margin:10px 0 25px}#sohhan-theme-home .look p{font-family:Georgia,serif;font-style:italic;font-size:20px;margin:10px 0}#sohhan-theme-home .discover{background:transparent;border:0;border-bottom:1px solid currentColor;color:inherit;padding:10px 0;min-height:44px;font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:17px;text-transform:uppercase;letter-spacing:.8px}#sohhan-theme-home .duo{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:3px}#sohhan-theme-home .duo .tile{height:500px}#sohhan-theme-home .duo .tile strong{flex-direction:column;gap:20px;font-size:45px}#sohhan-theme-home .duo .tile strong span{font-size:17px;border-bottom:1px solid white;padding-bottom:6px}#sohhan-theme-home .journal{background-image:var(--a);background-position:center 40%}#sohhan-theme-home .heritage{background-image:var(--b);background-position:center 40%}#sohhan-theme-home .stores{padding:63px 24px 58px;text-align:center}#sohhan-theme-home h2{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:38px;line-height:1.1;font-weight:500;margin:0 0 20px;text-transform:uppercase}#sohhan-theme-home .stores p{font-family:Georgia,serif;font-size:17px}#sohhan-theme-home .cities{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}#sohhan-theme-home footer{border-top:1px solid #dedbd4;padding:42px 28px 22px}#sohhan-theme-home .footgrid{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:30px}#sohhan-theme-home footer h3{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-weight:500;font-size:20px;margin:0 0 16px}#sohhan-theme-home footer p{font-size:12px;line-height:1.9}#sohhan-theme-home .footlinks{display:flex;flex-direction:column;align-items:start}#sohhan-theme-home .footlinks button{border:0;background:none;padding:7px 0;font-size:12px;min-height:32px;text-align:left}#sohhan-theme-home .copyright{margin-top:32px;padding-top:18px;border-top:1px solid #dedbd4;display:flex;justify-content:space-between;gap:10px;font-size:11px}#sohhan-theme-home .panel{padding:90px 30px 35px;min-height:500px;background:var(--paper)}#sohhan-theme-home.is-panel .head{position:relative;color:var(--ink);background:var(--paper);border-bottom:1px solid #ddd}#sohhan-theme-home.is-panel .panel{padding-top:24px}#sohhan-theme-home .paneltop{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;gap:20px}#sohhan-theme-home .paneltop h2{margin:0}#sohhan-theme-home .list{display:grid;grid-template-columns:1fr 1fr;gap:20px}#sohhan-theme-home .list button{background:none;border:0;text-align:left;padding:0}#sohhan-theme-home .sampleimg{height:380px;background-size:cover;background-position:center 30%}#sohhan-theme-home .list p{font-size:13px}#sohhan-theme-home .list small{font-size:12px}#sohhan-theme-home .fine{font-size:12px;line-height:1.7;color:#57534e;margin-top:24px}#sohhan-theme-home .menuitems{display:grid;grid-template-columns:1fr 1fr;gap:12px}#sohhan-theme-home .menuitems button{border:0;background:none;text-align:left;padding:12px 0;font-family:'Barlow Condensed',sans-serif;font-size:25px;min-height:44px}#sohhan-theme-home input{font:inherit;font-size:16px;width:100%;padding:16px;border:1px solid #ddd;background:white;color:#111;margin:12px 0}#sohhan-theme-home .product{display:grid;grid-template-columns:1fr 1fr;gap:30px}#sohhan-theme-home .product .sampleimg{height:470px}#sohhan-theme-home .sizes{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}#sohhan-theme-home .sizes button{background:none;border:1px solid #ccc;min-width:44px;min-height:44px}#sohhan-theme-home .sizes button[aria-pressed=true]{background:#191919;color:white}#sohhan-theme-home .add{width:100%;background:#191919;color:white;padding:17px 20px;border:0;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:18px}#sohhan-theme-home .storyimg{height:480px;background-image:var(--c);background-size:cover;background-position:center bottom}#sohhan-theme-home .status{font-size:12px;min-height:26px;padding-top:14px}#sohhan-theme-home .storytext{max-width:600px;margin:30px auto;text-align:center;line-height:1.8}
@container(max-width:760px){#sohhan-theme-home .navigation{display:none}#sohhan-theme-home .mobile{display:flex}#sohhan-theme-home .head{gap:10px;padding:10px 12px}#sohhan-theme-home .logo{font-size:26px;position:absolute;left:50%;transform:translateX(-50%)}#sohhan-theme-home .mosaic{grid-template-columns:1fr 1fr}#sohhan-theme-home .tile{height:400px}#sohhan-theme-home .look{min-height:550px}#sohhan-theme-home h1{font-size:54px}#sohhan-theme-home .duo .tile{height:380px}#sohhan-theme-home .duo .tile strong{font-size:35px}#sohhan-theme-home .footgrid{grid-template-columns:1fr 1fr}#sohhan-theme-home .footgrid>div:last-child{grid-column:1/-1}}
@container(max-width:420px){#sohhan-theme-home .tile{height:310px}#sohhan-theme-home .tile strong{font-size:29px}#sohhan-theme-home .tile small{font-size:9px;letter-spacing:1px}#sohhan-theme-home .look{min-height:440px}#sohhan-theme-home h1{font-size:45px}#sohhan-theme-home .duo{grid-template-columns:1fr}#sohhan-theme-home .duo .tile{height:390px}#sohhan-theme-home .stores{padding:42px 18px}#sohhan-theme-home .cities{gap:20px}#sohhan-theme-home .panel{padding:22px 16px}#sohhan-theme-home .paneltop h2{font-size:30px}#sohhan-theme-home .sampleimg{height:250px}#sohhan-theme-home .product{grid-template-columns:1fr}#sohhan-theme-home .product .sampleimg{height:370px}#sohhan-theme-home .storyimg{height:340px}}
@media(prefers-reduced-motion:reduce){#sohhan-theme-home .image{transition:none}}


0,500;1,400&display=swap');
#sohhan-theme-home{--paper:#faf9f6;--ink:#25271f;--detail:url('//sohhan.com/cdn/shop/t/34/assets/image-666be67ca8a653.jpg?v=11538411204525999941793522154')}
#sohhan-theme-home .head{position:relative;background:var(--paper);color:var(--ink);min-height:104px;padding:20px 34px;gap:48px;border-bottom:1px solid #e6e4de}
#sohhan-theme-home .logo{font-family:'Cormorant Garamond',Georgia,serif;font-size:43px;letter-spacing:5px;font-weight:500}
#sohhan-theme-home .navigation{gap:26px}
#sohhan-theme-home .navigation button{font-family:Arial,sans-serif;font-size:10px;letter-spacing:1.4px}
#sohhan-theme-home .icon svg{width:19px;height:19px;stroke-width:1.2}
#sohhan-theme-home button:focus-visible{outline:2px solid #ad9465;outline-offset:-4px}
#sohhan-theme-home .mosaic{gap:2px}
#sohhan-theme-home .tile{height:560px;text-align:left}
#sohhan-theme-home .tile:after{background:linear-gradient(180deg,transparent 48%,#11180e80)}
#sohhan-theme-home .tile strong{inset:auto 22px 32px;display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:34px;font-weight:400;line-height:1.04;letter-spacing:-.6px;text-shadow:none}
#sohhan-theme-home .tile small{bottom:83px;left:23px;right:15px;font-size:8px;letter-spacing:1.8px;text-align:left}
#sohhan-theme-home .editorial-note{padding:80px 24px 72px;text-align:center}
#sohhan-theme-home .editorial-note>span,#sohhan-theme-home .eyebrow{font-size:9px;letter-spacing:2.5px}
#sohhan-theme-home .editorial-note p{font-family:'Cormorant Garamond',Georgia,serif;font-size:49px;font-weight:400;line-height:1.12;margin:25px 0 20px;letter-spacing:-1px}
#sohhan-theme-home .editorial-note em{font-weight:400;color:#686d5e}
#sohhan-theme-home .discover{font-family:Arial,sans-serif;font-size:9px;letter-spacing:1.5px;padding:13px 0 9px;min-height:44px}
#sohhan-theme-home .discover span{margin-left:20px;font-size:15px}
#sohhan-theme-home .look{margin:0 22px;min-height:620px;background-position:center 75%}
#sohhan-theme-home .look:after{background:linear-gradient(#0001,#0c190e35)}
#sohhan-theme-home .look p{font-family:Arial,sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:2.5px;font-size:9px}
#sohhan-theme-home h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:96px;letter-spacing:-3px;font-weight:400;margin:14px 0 22px}
#sohhan-theme-home .look-caption{position:absolute;left:26px;bottom:25px;font-size:8px;letter-spacing:2px}
#sohhan-theme-home .duo{margin:22px 22px 0;gap:22px}
#sohhan-theme-home .duo .tile{height:460px}
#sohhan-theme-home .duo .tile strong{font-size:41px;inset:auto 30px 34px}
#sohhan-theme-home .duo .tile strong span{display:block;border:0;padding:0;margin-top:18px;font-family:Arial,sans-serif;font-size:8px;letter-spacing:1.8px}
#sohhan-theme-home .journal{background-size:145%;background-position:40% 66%}
#sohhan-theme-home .stores{padding:100px 24px 90px}
#sohhan-theme-home .stores h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:52px;font-weight:400;text-transform:none;margin:22px 0 12px;letter-spacing:-1px}
#sohhan-theme-home .stores p{font-size:14px;color:#66685e;margin-bottom:24px}
#sohhan-theme-home .cities{gap:40px}
#sohhan-theme-home footer{background:#efeee8;padding:50px 40px 25px;border:0}
#sohhan-theme-home footer h3{font-family:Arial,sans-serif;font-size:9px;letter-spacing:1.5px}
#sohhan-theme-home .footlinks button,#sohhan-theme-home footer p{font-size:11px;color:#606258}
#sohhan-theme-home .copyright{font-size:9px;letter-spacing:1px;padding-top:24px;margin-top:45px}
@container(max-width:900px){#sohhan-theme-home .head{gap:25px;padding-inline:22px}#sohhan-theme-home .navigation{gap:15px}#sohhan-theme-home .navigation button{font-size:9px;letter-spacing:.8px}#sohhan-theme-home .tile strong{font-size:29px;left:16px}#sohhan-theme-home .tile small{left:17px}}
@container(max-width:760px){#sohhan-theme-home .head{min-height:80px;padding:10px 14px}#sohhan-theme-home .logo{font-size:36px;letter-spacing:4px}#sohhan-theme-home .tile{height:370px}#sohhan-theme-home .tile strong{font-size:34px;bottom:26px;left:20px}#sohhan-theme-home .tile small{bottom:72px;left:21px;font-size:8px}#sohhan-theme-home .look{min-height:510px;margin:0 12px}#sohhan-theme-home h1{font-size:76px}#sohhan-theme-home .duo{gap:12px;margin:12px 12px 0}#sohhan-theme-home .duo .tile{height:370px}#sohhan-theme-home .duo .tile strong{font-size:32px;left:20px;bottom:26px}#sohhan-theme-home .editorial-note{padding:62px 20px}#sohhan-theme-home .editorial-note p{font-size:43px}#sohhan-theme-home .stores{padding:75px 20px}#sohhan-theme-home .stores h2{font-size:45px}}
@container(max-width:420px){#sohhan-theme-home .head{min-height:72px;padding:8px}#sohhan-theme-home .logo{font-size:31px}#sohhan-theme-home .icon{width:34px}#sohhan-theme-home .tile{height:310px}#sohhan-theme-home .tile strong{font-size:28px;left:14px;right:10px;bottom:23px}#sohhan-theme-home .tile small{left:15px;bottom:88px;font-size:7px;letter-spacing:1.2px}#sohhan-theme-home .editorial-note p{font-size:36px}#sohhan-theme-home .look{min-height:450px}#sohhan-theme-home h1{font-size:62px;letter-spacing:-2px}#sohhan-theme-home .duo .tile{height:390px}#sohhan-theme-home .duo .tile strong{font-size:38px}#sohhan-theme-home .stores h2{font-size:39px}#sohhan-theme-home .cities{gap:22px}#sohhan-theme-home footer{padding:36px 22px 22px}}

#sohhan-theme-home #ob-home .home-hustle{position:relative;isolation:isolate;overflow:hidden;min-height:650px;margin:52px 0 0;background:#0d1d2e;color:#f8f7f1;display:flex;align-items:center}#sohhan-theme-home #ob-home .home-hustle-image{position:absolute;z-index:-2;inset:0 0 0 auto;width:76%;height:100%;object-fit:cover;object-position:65% center}#sohhan-theme-home #ob-home .home-hustle:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d1d2e 0%,#0d1d2ef5 19%,#0d1d2ec4 32%,#0d1d2e18 59%,transparent 78%)}#sohhan-theme-home #ob-home .home-hustle-copy{padding:72px clamp(28px,6vw,96px);max-width:700px}#sohhan-theme-home #ob-home .home-hustle-eyebrow{display:block;font:10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:2px;color:#d5dce2;margin-bottom:34px}#sohhan-theme-home #ob-home .home-hustle h2{margin:0 0 28px;font:500 clamp(48px,5.5vw,78px)/.98 Arial,Helvetica,sans-serif;letter-spacing:-2.8px;text-transform:none;color:inherit}#sohhan-theme-home #ob-home .home-hustle p{margin:0 0 34px;font:16px/1.7 Arial,Helvetica,sans-serif;color:#e0e5e9}#sohhan-theme-home #ob-home .home-hustle-cta{display:inline-flex;align-items:center;gap:35px;min-height:48px;padding:10px 0;border:0;border-bottom:1px solid #d6dce2;background:transparent;color:#fff;font:12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.7px}#sohhan-theme-home #ob-home .home-hustle-cta span{font-size:20px}@container(max-width:760px){#sohhan-theme-home #ob-home .home-hustle{display:block;min-height:0;margin-top:32px}#sohhan-theme-home #ob-home .home-hustle-image{position:relative;z-index:0;display:block;inset:auto;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;object-position:60% center}#sohhan-theme-home #ob-home .home-hustle:after{display:none}#sohhan-theme-home #ob-home .home-hustle-copy{padding:35px 24px 44px}#sohhan-theme-home #ob-home .home-hustle-eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:22px}#sohhan-theme-home #ob-home .home-hustle h2{font-size:51px;letter-spacing:-1.8px;margin-bottom:20px}#sohhan-theme-home #ob-home .home-hustle p{font-size:15px;margin-bottom:22px}}

#sohhan-theme-home .home-store-addresses{margin-top:22px;border-top:1px solid #d7d0c7;text-align:left}
#sohhan-theme-home .home-store-addresses[hidden]{display:none}
#sohhan-theme-home .home-store-addresses article{padding:16px 0;border-bottom:1px solid #d7d0c7}
#sohhan-theme-home .home-store-addresses h3{font:20px Georgia,serif;margin:0 0 7px}
#sohhan-theme-home .home-store-addresses address{font:14px/1.5 Arial,sans-serif;color:#45413c}
#sohhan-theme-home .home-store-addresses a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#161614;font:13px Arial,sans-serif;text-underline-offset:4px}
#sohhan-theme-home .stores-photo [data-home-city][aria-expanded="true"]{border-bottom:2px solid #161614}


/* Campaign scope: preserve product, category and Hustle typography/layout. */
#sohhan-theme-home #ob-home .stores-photo h2{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:clamp(32px,3.5cqw,52px);letter-spacing:-1.5px;line-height:1.05}
#sohhan-theme-home #ob-home{--campaign-navy:#10283e;background:#fafaf7}
#sohhan-theme-home #ob-home .mosaic .new{background-image:url('//sohhan.com/cdn/shop/t/34/assets/campaign-v2-hero.webp?v=18994072474875355531793522067');background-size:cover;background-position:50% 44%}
#sohhan-theme-home #ob-home .mosaic .tile strong{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:clamp(24px,2.8cqw,44px);letter-spacing:-1.2px;line-height:1.02;bottom:32px}
#sohhan-theme-home #ob-home .mosaic .tile small{bottom:86px;font-size:10px;letter-spacing:1.4px}
#sohhan-theme-home #ob-home .mosaic .tile[data-category="NEW IN"] strong{bottom:62px}
#sohhan-theme-home #ob-home .mosaic .tile[data-category="NEW IN"] small{bottom:116px}
#sohhan-theme-home #ob-home .campaign-support{position:absolute;z-index:2;bottom:25px;left:23px;right:16px;text-align:left;font-size:12px;line-height:1.4;font-weight:400;letter-spacing:0}
#sohhan-theme-home #ob-home .editorial-note{background:#fafaf7;color:var(--campaign-navy);padding:88px 24px}
#sohhan-theme-home #ob-home .editorial-note p{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:clamp(34px,4.5cqw,70px);line-height:1.05;letter-spacing:-2px;margin:24px 0}
#sohhan-theme-home #ob-home .editorial-note em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}
#sohhan-theme-home #ob-home .editorial-note>span{font-size:11px;letter-spacing:2px}
#sohhan-theme-home #ob-home .discover{font-size:11px;letter-spacing:1.4px}
#sohhan-theme-home #ob-home .look{background-image:url('//sohhan.com/cdn/shop/t/34/assets/campaign-bar.webp?v=148724802964716718191793522067');background-color:#10283e;background-size:auto 100%;background-repeat:no-repeat;background-position:right center;min-height:640px;align-items:flex-end;justify-content:flex-start;text-align:left;padding:52px 44px 75px}
#sohhan-theme-home #ob-home .look:after{background:linear-gradient(90deg,#10283e 32%,rgba(16,40,62,.5) 52%,transparent 75%)}
#sohhan-theme-home #ob-home .look h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(40px,5.4cqw,78px);font-weight:700;letter-spacing:-2px;line-height:1.03;max-width:550px;margin:20px 0}
#sohhan-theme-home #ob-home .look p{font-size:11px;letter-spacing:1.5px}
#sohhan-theme-home #ob-home .look-caption{left:44px;bottom:25px;font-size:11px;letter-spacing:.5px}
#sohhan-theme-home #ob-home .duo .journal{background-image:url('//sohhan.com/cdn/shop/t/34/assets/campaign-detail.webp?v=12670018017894995451793522067');background-position:center 40%}
#sohhan-theme-home #ob-home .duo [data-action="journal"] strong{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:46px;letter-spacing:-1.5px}
#sohhan-theme-home #ob-home .duo [data-action="journal"] strong span{font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:1.4px;font-weight:400}
@container(max-width:700px){
#sohhan-theme-home #ob-home .editorial-note{padding:58px 20px}
#sohhan-theme-home #ob-home .editorial-note p{letter-spacing:-1.3px}
#sohhan-theme-home #ob-home .mosaic .tile strong{left:14px;font-size:28px;letter-spacing:-.8px}
#sohhan-theme-home #ob-home .mosaic .tile small{left:15px;font-size:9px;bottom:74px}
#sohhan-theme-home #ob-home .mosaic .tile[data-category="NEW IN"] small{bottom:120px}
#sohhan-theme-home #ob-home .campaign-support{left:14px;right:12px;font-size:11px;max-width:150px;bottom:22px}
#sohhan-theme-home #ob-home .look{min-height:540px;padding:30px 22px 70px;background-size:cover;background-position:50% 35%}
#sohhan-theme-home #ob-home .look:after{background:linear-gradient(0deg,rgba(8,24,37,.8),transparent 90%)}
#sohhan-theme-home #ob-home .look h1{font-size:42px;letter-spacing:-1.4px}
#sohhan-theme-home #ob-home .look-caption{left:22px}
#sohhan-theme-home #ob-home .duo [data-action="journal"] strong{font-size:38px}
}


#sohhan-theme-home #ob-home .mosaic .shirts{background-image:url('//sohhan.com/cdn/shop/t/34/assets/editorial-v45-contact.webp?v=120926407507560333591793522154');background-position:50% 35%;background-size:cover}
#sohhan-theme-home #ob-home .mosaic .pants{background-image:url('//sohhan.com/cdn/shop/t/34/assets/campaign-v2-pants.webp?v=5745271430637939961793522133');background-position:center;background-size:cover}
#sohhan-theme-home #ob-home .mosaic .jackets{background-image:url('//sohhan.com/cdn/shop/t/34/assets/campaign-v2-jackets.webp?v=85905792740475217551793522119');background-position:50% 35%;background-size:cover}
#sohhan-theme-home #ob-home .duo .heritage{background-image:url('//sohhan.com/cdn/shop/t/34/assets/campaign-v2-hustle.webp?v=101219164015228874021793522108');background-size:cover;background-position:50% 40%}
#sohhan-theme-home #ob-home .mosaic .tile:after{background:linear-gradient(0deg,rgba(8,24,37,.6),transparent 55%)}
#sohhan-theme-home #ob-home .mosaic .tile{height:clamp(430px,44cqw,650px)}
#sohhan-theme-home #ob-home .duo .tile{height:520px}
#sohhan-theme-home #ob-home .duo .tile strong{font-family:Arial,Helvetica,sans-serif;font-size:44px;font-weight:700;letter-spacing:-1.5px}
#sohhan-theme-home #ob-home .duo .tile strong span{font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:1.4px;font-weight:400;margin-top:18px}
#sohhan-theme-home #ob-home .duo .tile:after{background:linear-gradient(0deg,rgba(8,24,37,.65),transparent 60%)}
#sohhan-theme-home #ob-home .stores-photo{grid-template-columns:1fr 1fr;margin:64px 22px;background:#f7f7f2;color:#10283e;border-top:1px solid #bac1c6;border-bottom:1px solid #bac1c6}
#sohhan-theme-home #ob-home .stores-sign{padding:52px 42px;background:#10283e;color:#f5f3ea;text-align:left}
#sohhan-theme-home #ob-home .stores-sign>span{font-size:10px;letter-spacing:2px}
#sohhan-theme-home #ob-home .stores-sign p{color:#f5f3ea;font:700 clamp(34px,4.2cqw,64px)/1.02 Arial,sans-serif;letter-spacing:-2px;margin:44px 0}
#sohhan-theme-home #ob-home .stores-sign>div{font-size:18px;letter-spacing:2px;line-height:1.8;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;padding:18px 0}
#sohhan-theme-home #ob-home .stores-sign>div span{float:right}
#sohhan-theme-home #ob-home .stores-sign small{display:block;margin-top:35px;font-size:12px}
#sohhan-theme-home #ob-home .stores-copy{padding:42px}
#sohhan-theme-home #ob-home .stores-copy p{font:15px/1.65 Arial,sans-serif;color:#405061}
#sohhan-theme-home #ob-home .stores-copy h2{font-size:40px}
#sohhan-theme-home .site-footer{background:#10283e;color:#f5f3ea;padding:52px 32px 25px}
#sohhan-theme-home .site-footer h3{font:600 12px/1.4 Arial,sans-serif;letter-spacing:1.3px}
#sohhan-theme-home .site-footer p,#sohhan-theme-home .site-footer button,#sohhan-theme-home .site-footer a{font-family:Arial,sans-serif;color:inherit}
#sohhan-theme-home .site-footer .footer-legal{border-color:#ffffff30}
@container(max-width:700px){
#sohhan-theme-home #ob-home .mosaic .tile{height:350px}
#sohhan-theme-home #ob-home .mosaic .tile strong{font-size:26px}
#sohhan-theme-home #ob-home .mosaic .new{background-position:50% 40%}
#sohhan-theme-home #ob-home .duo .tile{height:430px}
#sohhan-theme-home #ob-home .duo .tile strong{font-size:36px}
#sohhan-theme-home #ob-home .stores-photo{grid-template-columns:1fr;margin:36px 12px}
#sohhan-theme-home #ob-home .stores-sign,#sohhan-theme-home #ob-home .stores-copy{padding:32px 24px}
#sohhan-theme-home #ob-home .stores-sign p{font-size:44px;margin:30px 0;letter-spacing:-1.5px}
#sohhan-theme-home #ob-home .stores-copy h2{font-size:34px}
#sohhan-theme-home .site-footer{padding:38px 24px 24px}
}


#sohhan-theme-home #ob-home .home-store-section{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);align-items:stretch;margin:64px 22px;border:0;background:#10283e;color:#f8f6ef;text-align:left}
#sohhan-theme-home .home-store-list{padding:42px 36px}
#sohhan-theme-home .home-store-eyebrow{font:500 10px/1.5 Arial,sans-serif;letter-spacing:2px}
#sohhan-theme-home .home-store-list h2{font:600 clamp(30px,3.8cqw,48px)/1.08 Arial,sans-serif;letter-spacing:-1.3px;margin:20px 0}
#sohhan-theme-home .home-store-intro{font:14px/1.65 Arial,sans-serif;color:#d2dbe2;margin-bottom:28px}
#sohhan-theme-home .home-store-city{font:600 11px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:#cad5df;margin:26px 0 8px}
#sohhan-theme-home .home-store-item{border-bottom:1px solid #ffffff30}
#sohhan-theme-home .home-store-item>button{display:flex;align-items:center;gap:16px;width:100%;min-height:72px;border:0;background:transparent;color:inherit;text-align:left;padding:14px 0;font:500 16px/1.3 Arial,sans-serif}
#sohhan-theme-home .home-store-item>button[aria-pressed=true]{color:#fff}
#sohhan-theme-home .home-store-item>button[aria-pressed=true] .home-store-arrow{background:#f8f6ef;color:#10283e}
#sohhan-theme-home .home-store-item>button:focus-visible{outline:2px solid #f8f6ef;outline-offset:3px}
#sohhan-theme-home .home-store-number{font:400 11px/1 Arial,sans-serif;color:#a7bac9}
#sohhan-theme-home .home-store-item small{display:block;font:400 12px/1.5 Arial,sans-serif;color:#c2d0da;margin-top:4px}
#sohhan-theme-home .home-store-arrow{margin-left:auto;display:grid;place-items:center;border:1px solid #ffffff50;width:32px;height:32px;flex-shrink:0}
#sohhan-theme-home .home-store-detail{padding:0 0 12px 30px;font:13px/1.5 Arial,sans-serif}
#sohhan-theme-home .home-store-detail[hidden]{display:none}
#sohhan-theme-home .home-store-detail address{font-style:normal;color:#d2dbe2}
#sohhan-theme-home .home-store-detail a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:12px;text-underline-offset:4px}
#sohhan-theme-home .home-store-map{position:relative;min-height:620px;background:#e9eceb;color:#10283e;overflow:hidden}
#sohhan-theme-home .home-store-map iframe{display:block;width:100%;height:100%;min-height:620px;border:0}
#sohhan-theme-home .home-store-map-caption{position:absolute;inset:auto 18px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:#fff;box-shadow:0 4px 20px #10283e14;pointer-events:auto}
#sohhan-theme-home .home-store-map-caption span{display:block;font:500 10px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}
#sohhan-theme-home .home-store-map-caption strong{font:500 16px/1.3 Arial,sans-serif}
#sohhan-theme-home .home-store-map-caption a{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;font:12px Arial,sans-serif;color:#10283e;text-underline-offset:4px}
@container(max-width:700px){#sohhan-theme-home #ob-home .home-store-section{grid-template-columns:1fr;margin:36px 0}#sohhan-theme-home .home-store-list{padding:32px 22px}#sohhan-theme-home .home-store-list h2{font-size:34px}#sohhan-theme-home .home-store-map,#sohhan-theme-home .home-store-map iframe{height:380px;min-height:380px}#sohhan-theme-home .home-store-map-caption{inset:auto 12px 12px;padding:14px;gap:12px}#sohhan-theme-home .home-store-map-caption strong{font-size:14px}}
#sohhan-theme-home #ob-home .home-store-section .home-store-intro{font:14px/1.65 Arial,Helvetica,sans-serif;color:#e2e9ee;margin-bottom:28px}
#sohhan-theme-home #ob-home .home-store-map{min-height:640px;background:#e9eceb}
#sohhan-theme-home #ob-home .home-store-schematic{padding:36px 38px 140px;font-family:Arial,Helvetica,sans-serif}
#sohhan-theme-home #ob-home .home-store-schematic-head>span{font:500 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.8px;color:#485c6c}
#sohhan-theme-home #ob-home .home-store-schematic-head h3{font:500 30px/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.8px;color:#10283e;margin:15px 0}
#sohhan-theme-home #ob-home .home-store-schematic-head p{font:14px/1.5 Arial,Helvetica,sans-serif;color:#40576a;margin:0 0 26px}
#sohhan-theme-home #ob-home .home-store-marker-group{position:relative;margin:16px 0 25px;padding-left:8px}
#sohhan-theme-home #ob-home .home-store-marker-city{display:block;font:600 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;color:#10283e}
#sohhan-theme-home #ob-home .home-store-marker-group button{display:flex;align-items:center;gap:16px;position:relative;background:transparent;border:0;color:#10283e;min-height:56px;font:14px/1.4 Arial,Helvetica,sans-serif;padding:6px 0;width:100%;text-align:left}
#sohhan-theme-home #ob-home .home-store-pin{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;border:1px solid #718391;background:#e9eceb;font:11px Arial,Helvetica,sans-serif;z-index:1}
#sohhan-theme-home #ob-home .home-store-marker-group button:not(:last-child):after{content:'';position:absolute;left:20px;top:44px;width:1px;height:24px;background:#a2afb9}
#sohhan-theme-home #ob-home .home-store-marker-group button[aria-pressed=true] .home-store-pin{background:#10283e;color:#fff;border-color:#10283e;box-shadow:0 0 0 4px #10283e15}
#sohhan-theme-home #ob-home .home-store-marker-group button[aria-pressed=true]{font-weight:600}
#sohhan-theme-home #ob-home .home-store-marker-group button:focus-visible{outline:2px solid #10283e;outline-offset:2px}
#sohhan-theme-home #ob-home .home-store-schematic-note{display:block;font:11px/1.5 Arial,Helvetica,sans-serif;color:#485c6c;margin-top:8px}
@container(max-width:700px){#sohhan-theme-home #ob-home .home-store-map{min-height:620px;height:auto}#sohhan-theme-home #ob-home .home-store-schematic{padding:30px 24px 125px}#sohhan-theme-home #ob-home .home-store-schematic-head h3{font-size:28px}}


#sohhan-theme-home .home-colmena{display:grid;grid-template-columns:.85fr 1.3fr;align-items:center;background:#f5f5f0;color:#102638;margin:0;gap:0}#sohhan-theme-home .colmena-copy{padding:48px}#sohhan-theme-home .home-kicker{font:11px/1.5 Arial,sans-serif;letter-spacing:1.6px}#sohhan-theme-home .home-colmena h2,#sohhan-theme-home .home-detail h2{font:500 clamp(32px,3.6cqw,52px)/1.06 Arial,Helvetica,sans-serif;letter-spacing:-1.4px;margin:22px 0}#sohhan-theme-home .home-colmena p,#sohhan-theme-home .home-detail p{font:15px/1.7 Arial,sans-serif;max-width:460px}#sohhan-theme-home .home-colmena figure{margin:0;align-self:stretch;display:flex;align-items:center;background:#172b39}#sohhan-theme-home .home-colmena img{width:100%;height:auto;display:block}#sohhan-theme-home .colmena-models{display:grid;gap:0;margin-top:28px}#sohhan-theme-home .colmena-models button{display:flex;align-items:center;gap:12px;border:0;border-top:1px solid #ccd0cb;background:none;text-align:left;padding:14px 0;font:13px Arial,sans-serif;min-height:48px}#sohhan-theme-home .colmena-models i{display:block;width:18px;height:18px;border-radius:50%;border:1px solid #0002;flex-shrink:0}#sohhan-theme-home .colmena-models button>span{margin-left:auto}#sohhan-theme-home .home-detail{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;margin:56px 0 0;background:#fff;color:#102638}#sohhan-theme-home .home-detail>img{width:100%;height:620px;object-fit:cover;object-position:center 40%}#sohhan-theme-home .home-detail>div{padding:56px 10%}#sohhan-theme-home .home-detail .discover{color:#102638;border-bottom:1px solid currentColor;margin-top:16px}
@container(max-width:760px){#sohhan-theme-home .home-colmena{display:flex;flex-direction:column}#sohhan-theme-home .home-colmena figure{order:-1}#sohhan-theme-home .colmena-copy{padding:32px 22px;width:100%}#sohhan-theme-home .home-detail{grid-template-columns:1fr;margin-top:32px}#sohhan-theme-home .home-detail>img{height:440px}#sohhan-theme-home .home-detail>div{padding:32px 22px}#sohhan-theme-home .home-detail h2,#sohhan-theme-home .home-colmena h2{font-size:36px;letter-spacing:-1px}}


#sohhan-theme-home .home-colmena.colmena-approved{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#efede7;color:#162632;gap:0}
#sohhan-theme-home .colmena-approved .colmena-portrait{display:block;order:0;background:#efede7;overflow:hidden}
#sohhan-theme-home .colmena-approved .colmena-portrait img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:4/5}
#sohhan-theme-home .colmena-still{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center;background:#efede7}
#sohhan-theme-home .colmena-approved h2{font:800 clamp(36px,5cqw,76px)/1 Arial,sans-serif;letter-spacing:-2px;margin:18px 0 10px}
#sohhan-theme-home .colmena-approved .colmena-heading p{margin:0;font-size:16px}
#sohhan-theme-home .colmena-approved .colmena-still>img{width:70%;max-height:390px;object-fit:contain;margin:24px auto}
#sohhan-theme-home .colmena-discover{font:13px Arial,sans-serif;letter-spacing:.5px;color:inherit;text-decoration:none;border-bottom:1px solid;padding:10px 0}
#sohhan-theme-home .colmena-selection{grid-column:1/-1;padding:24px 40px 32px;background:#f8f7f3}
#sohhan-theme-home .colmena-selection>p{max-width:none;text-align:center;margin:0 auto 20px}
#sohhan-theme-home .colmena-selection .colmena-models{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:0;scroll-margin-top:100px}
@container(max-width:760px){#sohhan-theme-home .home-colmena.colmena-approved{display:grid;grid-template-columns:1fr}#sohhan-theme-home .colmena-approved .colmena-portrait img{max-height:520px;object-position:center 45%}#sohhan-theme-home .colmena-still{padding:36px 22px}#sohhan-theme-home .colmena-approved .colmena-still>img{width:65%;max-height:310px}#sohhan-theme-home .colmena-selection{padding:24px 22px}#sohhan-theme-home .colmena-selection .colmena-models{grid-template-columns:1fr} }

#sohhan-theme-home a{color:inherit;text-decoration:none}#sohhan-theme-home .tile{display:block}#sohhan-theme-home .colmena-models a{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ccc}#sohhan-theme-home .colmena-models a span{margin-left:auto}#sohhan-theme-home .colmena-models i{width:16px;height:16px;border-radius:50%}#sohhan-theme-home .discover{display:inline-flex;align-items:center}#sohhan-theme-home .home-hustle-cta{display:inline-flex}

/* Approved neutral home refinement 2 November 2026 */

#sohhan-theme-home #ob-home .colmena-still{position:relative;isolation:isolate;min-height:0;aspect-ratio:4/5;padding:0;overflow:hidden;background:#eeebe7;display:block}
#sohhan-theme-home #ob-home .colmena-approved .colmena-still>img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;max-height:none;margin:0;object-fit:cover}
#sohhan-theme-home #ob-home .colmena-heading{position:absolute;top:7%;left:5%;right:5%;z-index:1}
#sohhan-theme-home #ob-home .colmena-discover{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:max-content;max-width:90%;z-index:1}
#sohhan-theme-home #ob-home .home-store-section{margin:0;padding-top:56px;background:#0d1d2e}
#sohhan-theme-home #ob-home .home-hustle{background:#0d1d2e;margin-bottom:0}
@container(max-width:760px){#sohhan-theme-home #ob-home .colmena-still{padding:0;aspect-ratio:4/5}#sohhan-theme-home #ob-home .colmena-approved .colmena-still>img{width:100%;height:100%;max-height:none}#sohhan-theme-home #ob-home .colmena-heading{top:7%}#sohhan-theme-home #ob-home .home-store-section{margin:0;padding-top:32px}}

#sohhan-theme-home #ob-home .mosaic .new{background-image:url("/cdn/shop/files/sohhan-home-2nov-hero-neutral-v1.jpg?v=1793632572");background-size:cover;background-position:50% 44%}

#sohhan-theme-home #ob-home .mosaic .shirts{background-image:url("/cdn/shop/files/sohhan-home-2nov-camisas-gris-neutral-v1.jpg?v=1793626227");background-size:cover;background-position:50% 35%}

#sohhan-theme-home #ob-home .mosaic .pants{background-image:url("/cdn/shop/files/sohhan-home-2nov-pantalones-invierno-neutral-v1.jpg?v=1793630201");background-size:cover;background-position:center}

#sohhan-theme-home #ob-home .mosaic .jackets{background-image:url("/cdn/shop/files/sohhan-home-2nov-americana-camiseta-gris.jpg?v=1793630210");background-size:cover;background-position:50% 35%}
