#jb-wardrobe{--navy:#123456;--deep:#001f3f;--ink:#1c1c1c;--gray:#efefef;--rule:#c9cdd2}#jb-wardrobe *{box-sizing:border-box}#jb-wardrobe{scroll-behavior:smooth;scroll-padding-top:30px}#jb-wardrobe{margin:0;font-family:var(--text-font-family, sans-serif);color:var(--ink);font-size:17px;line-height:1.7}#jb-wardrobe a{color:inherit}#jb-wardrobe h1,#jb-wardrobe h2,#jb-wardrobe h3,#jb-wardrobe .eyebrow,#jb-wardrobe .button,#jb-wardrobe nav,#jb-wardrobe .header-cta{font-family:var(--heading-font-family, sans-serif);font-weight:400}#jb-wardrobe h1,#jb-wardrobe h2,#jb-wardrobe h3{margin:0;line-height:1.3}#jb-wardrobe h1{font-size:clamp(34px,4.5vw,62px);letter-spacing:.045em}#jb-wardrobe h2{font-size:clamp(29px,3vw,42px);letter-spacing:.035em;color:var(--navy)}#jb-wardrobe h3{font-size:23px;letter-spacing:.07em;text-transform:uppercase}#jb-wardrobe p{margin:20px 0 0}#jb-wardrobe .eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.19em;margin:0 0 24px}#jb-wardrobe .wrap{width:min(1180px,calc(100% - 96px));margin:auto}#jb-wardrobe .skip{position:absolute;left:16px;top:-100px;background:#fff;padding:12px;z-index:5}#jb-wardrobe .skip:focus{top:12px}#jb-wardrobe header{background:var(--deep);color:#fff;display:grid;grid-template-columns:1fr 300px 1fr;align-items:center;padding:24px 40px;gap:30px}#jb-wardrobe nav{display:flex;flex-wrap:wrap;gap:12px 22px}#jb-wardrobe nav a,#jb-wardrobe .header-cta{font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}#jb-wardrobe .brand img{width:100%;display:block}#jb-wardrobe .header-cta{text-align:right}#jb-wardrobe a:hover{text-decoration:underline}#jb-wardrobe .hero{background:var(--deep);color:#fff;text-align:center;padding:54px 48px 30px}#jb-wardrobe .hero-frame{border:1px solid #a8b8c8;max-width:1000px;margin:auto;padding:48px 28px}#jb-wardrobe .hero h1{color:#fff}#jb-wardrobe .hero-intro{font-size:19px;line-height:1.65;margin:26px 0 32px}#jb-wardrobe .button{display:inline-flex;justify-content:center;align-items:center;padding:16px 25px;min-height:54px;border:1px solid var(--navy);background:var(--navy);color:#fff;text-decoration:none;font-size:13px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;line-height:1.5;text-align:center}#jb-wardrobe .button.light{background:transparent;border-color:#fff}#jb-wardrobe .button:hover{background:#244969;text-decoration:none}#jb-wardrobe .hero-note{font-size:13px;letter-spacing:.07em;color:#cbd5df;margin-top:26px}#jb-wardrobe .intro{text-align:center;padding:95px 0}#jb-wardrobe .intro p:last-child{max-width:740px;margin:24px auto 0}#jb-wardrobe .split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding:0 0 100px}#jb-wardrobe .split-copy p{max-width:510px}#jb-wardrobe .photo{min-height:300px;aspect-ratio:4/3;background:#e5e7e9;border:1px solid #c5cbd0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:#46566a}#jb-wardrobe .photo.tall{aspect-ratio:5/6;min-height:400px}#jb-wardrobe .photo-label{text-transform:uppercase;font:12px var(--heading-font-family, sans-serif);letter-spacing:.15em;border-bottom:1px solid #aab3bd;padding-bottom:13px;margin-bottom:20px}#jb-wardrobe .photo strong{font:21px var(--heading-font-family, sans-serif);font-weight:400}#jb-wardrobe .photo p{font-size:14px;line-height:1.6;max-width:270px;margin-top:12px}#jb-wardrobe .life{background:var(--gray);padding:80px 0}#jb-wardrobe .section-heading{text-align:center;margin-bottom:45px}#jb-wardrobe .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}#jb-wardrobe .cards .photo{min-height:260px}#jb-wardrobe .cards h3{margin-top:26px;color:var(--navy)}#jb-wardrobe .cards article>p{font-size:16px;margin-top:14px}#jb-wardrobe .residences{text-align:center;padding:100px 0}#jb-wardrobe .residences>p:last-child{max-width:700px;margin:26px auto 0}#jb-wardrobe .ongoing{background:var(--deep);color:#fff;padding:80px 0}#jb-wardrobe .ongoing h2{color:#fff}#jb-wardrobe .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}#jb-wardrobe .steps span{color:#c2cdd7;font:14px var(--heading-font-family, sans-serif);letter-spacing:.12em;display:block;border-top:1px solid #587087;padding-top:20px;margin-bottom:22px}#jb-wardrobe .steps h3{font-size:20px}#jb-wardrobe .steps p{font-size:16px;color:#e1e7ee}#jb-wardrobe .experience{padding-top:100px}#jb-wardrobe .consultation{background:var(--gray);padding:85px 0}#jb-wardrobe .form-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}#jb-wardrobe .form-layout h2{max-width:360px}#jb-wardrobe .preview-note{font-size:14px;color:#586474;border-top:1px solid var(--rule);padding-top:22px;margin-top:34px}#jb-wardrobe .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}#jb-wardrobe label{display:block;font-size:15px}#jb-wardrobe label span{font-size:13px}#jb-wardrobe input:not([type=radio]),#jb-wardrobe select{font:16px var(--text-font-family, sans-serif);width:100%;min-height:48px;padding:10px 12px;border:1px solid #a3adb7;background:#fff;color:var(--ink);border-radius:0;margin-top:7px}#jb-wardrobe fieldset{border:0;border-top:1px solid var(--rule);margin:32px 0 0;padding:22px 0 0}#jb-wardrobe legend{float:left;font-size:17px;line-height:1.5;margin-bottom:17px;width:100%}#jb-wardrobe .q-number{font-size:13px;color:#596e82;margin-right:8px}#jb-wardrobe .option{display:flex;align-items:flex-start;gap:11px;padding:7px 0;clear:both;line-height:1.6}#jb-wardrobe .option input{margin:5px 0 0;width:17px;height:17px;flex-shrink:0;accent-color:var(--navy)}#jb-wardrobe form .button{margin-top:28px}#jb-wardrobe button:disabled{opacity:.55;cursor:not-allowed}#jb-wardrobe .disabled-note{font-size:13px;margin-top:10px;color:#586474}#jb-wardrobe :focus-visible{outline:3px solid #527ba0;outline-offset:4px}#jb-wardrobe footer{background:var(--deep);color:#fff;text-align:center;padding:50px 20px}#jb-wardrobe footer img{width:260px;max-width:80%}#jb-wardrobe footer p{font-size:13px;letter-spacing:.15em;text-transform:uppercase}#jb-wardrobe footer a{display:block;font-size:14px;margin:16px 0 24px}#jb-wardrobe footer small{font-size:12px;color:#b8c5d2}@media(max-width:850px){#jb-wardrobe header{grid-template-columns:1fr;padding:22px;gap:18px}#jb-wardrobe .brand{grid-row:1;max-width:245px;margin:auto}#jb-wardrobe nav{justify-content:center}#jb-wardrobe .header-cta{display:none}#jb-wardrobe .wrap{width:calc(100% - 48px)}#jb-wardrobe .hero{padding:25px 24px}#jb-wardrobe .hero-frame{padding:40px 18px}#jb-wardrobe .split{gap:35px}#jb-wardrobe .cards{gap:20px}#jb-wardrobe .cards .photo{padding:18px;min-height:250px}#jb-wardrobe .form-layout{gap:35px;grid-template-columns:1fr}#jb-wardrobe .form-layout h2{max-width:none}#jb-wardrobe .preview-note{max-width:450px}}@media(max-width:600px){#jb-wardrobe{font-size:16px}#jb-wardrobe .eyebrow{font-size:12px}#jb-wardrobe .hero h1{font-size:32px;letter-spacing:.025em}#jb-wardrobe .hero-intro{font-size:16px}#jb-wardrobe .button{font-size:12px;padding:15px 18px;width:100%}#jb-wardrobe .intro,#jb-wardrobe .residences{padding:65px 0}#jb-wardrobe .split{grid-template-columns:1fr;padding-bottom:65px}#jb-wardrobe .split-copy{grid-row:1}#jb-wardrobe .photo.tall{aspect-ratio:4/3;min-height:300px}#jb-wardrobe .cards,#jb-wardrobe .steps{grid-template-columns:1fr;gap:36px}#jb-wardrobe .cards .photo{min-height:270px}#jb-wardrobe .life,#jb-wardrobe .ongoing,#jb-wardrobe .consultation{padding:60px 0}#jb-wardrobe .experience{padding-top:65px}#jb-wardrobe .contact-grid{grid-template-columns:1fr}#jb-wardrobe .form-layout{gap:38px}#jb-wardrobe nav a{font-size:11px}#jb-wardrobe h2{font-size:29px}}@media(prefers-reduced-motion:reduce){#jb-wardrobe{scroll-behavior:auto}}#jb-wardrobe .form-layout>*{min-width:0}#jb-wardrobe fieldset{min-width:0}#jb-wardrobe input,#jb-wardrobe select{max-width:100%}@media(max-width:600px){#jb-wardrobe .split>*{grid-column:1;min-width:0}#jb-wardrobe .split .photo{grid-row:2}#jb-wardrobe .split .split-copy{grid-row:1}}#jb-wardrobe .photo{width:100%;min-width:0}#jb-wardrobe header{background:#fff;color:var(--navy);border-bottom:1px solid #e5e5e5}#jb-wardrobe .brand img{filter:brightness(0) saturate(100%) invert(17%) sepia(28%) saturate(1810%) hue-rotate(172deg) brightness(94%) contrast(92%)}#jb-wardrobe .right-nav{justify-content:flex-end}#jb-wardrobe .opening{text-align:center;padding:75px 0 80px}#jb-wardrobe .opening h1{font-size:clamp(30px,3.2vw,44px);text-transform:uppercase;letter-spacing:.1em;line-height:1.55;color:var(--navy)}#jb-wardrobe .opening>p:not(.eyebrow){max-width:580px;margin:22px auto 30px}#jb-wardrobe .button{background:transparent;color:var(--navy)}#jb-wardrobe .button:hover{background:var(--navy);color:#fff}#jb-wardrobe .relationship{padding-bottom:80px;gap:70px}#jb-wardrobe .split h2{text-transform:uppercase;font-size:clamp(26px,2.6vw,35px);letter-spacing:.1em;line-height:1.5}#jb-wardrobe .photo.tall{aspect-ratio:5/4;min-height:360px}#jb-wardrobe .closet-section{background:#efefef;padding:75px 0}#jb-wardrobe .closet-section .split{padding:0;gap:70px}#jb-wardrobe .service{padding:80px 0;text-align:center}#jb-wardrobe .service h2{text-transform:uppercase;font-size:32px;letter-spacing:.1em}#jb-wardrobe .service-intro{max-width:600px;margin:22px auto 0}#jb-wardrobe .service-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:left;margin-top:50px}#jb-wardrobe .service-columns h3{font-size:18px;letter-spacing:.1em;color:var(--navy)}#jb-wardrobe .service-columns p{font-size:16px}#jb-wardrobe .consultation{background:#fff;border-top:1px solid #dedede;padding:75px 0}#jb-wardrobe .consultation h2{text-transform:uppercase;font-size:32px;letter-spacing:.1em;line-height:1.5}#jb-wardrobe .photo{background:#e5e5e5;color:#59636e;border-color:#ccc}#jb-wardrobe footer{padding:40px 20px}#jb-wardrobe footer img{width:225px}@media(max-width:850px){#jb-wardrobe header{gap:16px}#jb-wardrobe .right-nav{justify-content:center}#jb-wardrobe .relationship,#jb-wardrobe .closet-section .split{gap:35px}}@media(max-width:600px){#jb-wardrobe .opening{padding:50px 0 60px}#jb-wardrobe .opening h1{font-size:27px;letter-spacing:.055em;line-height:1.55}#jb-wardrobe .opening .button{width:auto}#jb-wardrobe .relationship{padding-bottom:60px}#jb-wardrobe .photo.tall{min-height:270px;aspect-ratio:4/3}#jb-wardrobe .closet-section,#jb-wardrobe .service{padding:60px 0}#jb-wardrobe .service-columns{grid-template-columns:1fr;gap:30px;margin-top:35px}#jb-wardrobe .service h2,#jb-wardrobe .consultation h2{font-size:27px}#jb-wardrobe .consultation{padding:60px 0}#jb-wardrobe .split .photo{grid-row:2}}#jb-wardrobe .opening{width:100%;background:#48535d;color:#fff;padding:28px 48px 65px;position:relative}#jb-wardrobe .hero-photo-note{font:12px var(--heading-font-family, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#e3e7eb;text-align:center;margin:0 0 28px}#jb-wardrobe .opening-frame{max-width:1000px;margin:auto;border:1px solid #d2d9df;padding:46px 30px}#jb-wardrobe .opening h1,#jb-wardrobe .opening .eyebrow{color:#fff}#jb-wardrobe .opening-frame>p:not(.eyebrow){max-width:620px;margin:24px auto 32px}#jb-wardrobe .opening .button{color:#fff;border-color:#fff;background:transparent}#jb-wardrobe .opening .button:hover{background:#fff;color:var(--navy)}#jb-wardrobe .relationship{padding-top:80px}@media(max-width:600px){#jb-wardrobe .opening{padding:22px 24px 38px}#jb-wardrobe .opening-frame{padding:32px 16px}#jb-wardrobe .hero-photo-note{font-size:12px;line-height:1.6}#jb-wardrobe .opening .button{width:100%}#jb-wardrobe .relationship{padding-top:60px}}#jb-wardrobe .client-stories{border-top:1px solid #dedede;padding:78px 0 55px}#jb-wardrobe .stories-heading{text-align:center;margin-bottom:65px}#jb-wardrobe .stories-heading h2{text-transform:uppercase;font-size:32px;letter-spacing:.1em;line-height:1.5}#jb-wardrobe .story-row{display:grid;grid-template-columns:1.25fr 1fr;gap:52px;align-items:center;padding:0 0 70px;margin-bottom:70px;border-bottom:1px solid #dedede}#jb-wardrobe .story-row.reverse{grid-template-columns:1fr 1.25fr}#jb-wardrobe .story-row.reverse .story-image{grid-column:2;grid-row:1}#jb-wardrobe .story-row.reverse .story-copy{grid-column:1;grid-row:1}#jb-wardrobe .story-image{margin:0;min-width:0}#jb-wardrobe .story-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}#jb-wardrobe .story-copy{min-width:0}#jb-wardrobe .story-copy h3{color:var(--navy);font-size:25px;line-height:1.45;letter-spacing:.065em}#jb-wardrobe .story-copy p{font-size:16px;line-height:1.75;margin-top:18px}#jb-wardrobe .story-copy .draft-note{font-size:12px;color:#59636e;margin:0 0 18px;border-bottom:1px solid #dedede;padding-bottom:10px}#jb-wardrobe .story-row:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}#jb-wardrobe .image-note{font-size:12px;color:#59636e;text-align:center;margin-top:45px}@media(max-width:950px){#jb-wardrobe .story-row,#jb-wardrobe .story-row.reverse{grid-template-columns:1fr;gap:28px;max-width:760px}#jb-wardrobe .story-row.reverse .story-image,#jb-wardrobe .story-row.reverse .story-copy{grid-column:1;grid-row:auto}#jb-wardrobe .story-image{grid-row:1}#jb-wardrobe .story-copy{grid-row:2}#jb-wardrobe .story-row.reverse .story-image{grid-row:1}#jb-wardrobe .story-row.reverse .story-copy{grid-row:2}}@media(max-width:600px){#jb-wardrobe .client-stories{padding:55px 0 45px}#jb-wardrobe .stories-heading{margin-bottom:40px}#jb-wardrobe .stories-heading h2{font-size:27px}#jb-wardrobe .story-row{padding-bottom:45px;margin-bottom:45px;gap:25px}#jb-wardrobe .story-copy h3{font-size:23px}#jb-wardrobe .image-note{text-align:left;margin-top:35px}}#jb-wardrobe .service-image{margin:0;min-width:0;width:100%}#jb-wardrobe .service-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}@media(max-width:600px){#jb-wardrobe .split .service-image{grid-column:1;grid-row:2}}#jb-wardrobe .opening{background-image:linear-gradient(#000f1e40,#000f1e40),url(/cdn/shop/files/wardrobe-hero-fabrics-v2-16x9.png?v=1791552476);background-size:cover;background-position:center;padding:65px 48px}#jb-wardrobe .opening-frame{background:#0014281f}@media(max-width:600px){#jb-wardrobe .opening{padding:38px 24px;background-position:center}#jb-wardrobe .opening-frame{padding:32px 16px}}#jb-wardrobe .story-caption{font-size:12px;line-height:1.5;color:#59636e;margin-top:10px;text-align:left}#jb-wardrobe .form-layout h2{max-width:none;font-size:clamp(27px,2.6vw,37px)}#jb-wardrobe .consultation-title-line{white-space:nowrap}#jb-wardrobe{display:block;background:#fff;color:#1c1c1c}#jb-wardrobe figure{margin:0}#jb-wardrobe input[type=radio]{appearance:auto;-webkit-appearance:radio}#jb-wardrobe input:not([type=radio]){-webkit-appearance:auto;appearance:auto}#jb-wardrobe .consultation,#jb-wardrobe .story-copy h3{scroll-margin-top:100px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/jb-wardrobe.css.map */
