.jocas-bodega{--jb-cream:#f7f3eb;--jb-paper:#fffdf8;--jb-ink:#332a27;--jb-wine:#640c2d;--jb-burgundy:#791039;--jb-gold:#b68b4b;--jb-line:#dcd4c5;--jb-muted:#70665e;background:var(--jb-cream);color:var(--jb-ink)}
.jb-section,.jb-header,.jb-announcement{font-family:var(--font-body--family,Arial,sans-serif);font-size:14px;line-height:1.7;color:var(--jb-ink)}.jb-section *,.jb-header *{box-sizing:border-box}.jb-section [hidden]{display:none!important}.jb-section h1,.jb-section h2,.jb-section h3,.jb-wordmark{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;margin:0;color:inherit;text-transform:none;letter-spacing:-.035em;line-height:1.18;text-wrap:balance;max-width:none}.jb-section h1{font-size:clamp(46px,4.7vw,74px)}.jb-section h2{font-size:clamp(34px,3.3vw,50px)}.jb-section h3{font-size:25px;letter-spacing:-.02em}.jb-section p{margin:0;line-height:1.8}.jb-section em{font-weight:400;color:var(--jb-burgundy)}.jb-section figure{margin:0}.jb-section a,.jb-header a,.jb-announcement a{color:inherit;text-decoration:none}.jb-section button,.jb-header button{font:inherit;cursor:pointer;color:inherit}.jb-section :focus-visible,.jb-header :focus-visible{outline:2px solid var(--jb-gold);outline-offset:5px}.jb-section img{display:block;max-width:100%}.jb-wrap{width:min(1320px,calc(100% - 112px));margin-inline:auto}.jb-eyebrow{font-size:10px!important;letter-spacing:2px!important;font-weight:600;color:var(--jb-burgundy);line-height:1.6!important;margin-bottom:18px!important}.jb-lead{font-size:16px;color:var(--jb-muted);max-width:480px}.jb-button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;min-height:50px;background:var(--jb-burgundy);color:var(--jb-paper)!important;padding:15px 24px;border:1px solid var(--jb-burgundy);font-size:12px!important;font-family:var(--font-body--family,Arial,sans-serif);line-height:1.5;transition:background .2s}.jb-button:hover{background:var(--jb-wine)}.jb-button.jb-light{background:var(--jb-cream);border-color:var(--jb-cream);color:var(--jb-wine)!important}.jb-underlined{display:inline-flex;align-items:center;gap:10px;background:none;border:0;border-bottom:1px solid currentColor;padding:7px 0!important;font-size:12px!important;line-height:1.7}.jb-buttons{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.jb-note{font-size:11px!important;color:var(--jb-muted);line-height:1.7!important;margin-top:18px!important}.jb-icon{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:44px;background:none;border:0;color:inherit;text-decoration:none;padding:6px}.jb-icon:hover{background:#eee6d9}.jb-announcement{display:flex;justify-content:space-between;align-items:center;background:var(--jb-burgundy);color:var(--jb-cream);font-size:9px;letter-spacing:1.6px;padding:8px 56px}.jb-announcement a{letter-spacing:.6px}.jb-header{background:var(--jb-cream);border-bottom:1px solid var(--jb-line)}#header-group:has(.jb-header){position:sticky;top:0;z-index:30}.jb-header-inner{max-width:1500px;min-height:92px;margin:auto;padding-inline:56px;display:flex;align-items:center;gap:28px;justify-content:space-between}.jb-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.jb-mark{width:40px;height:62px}.jb-wordmark{font-size:23px;letter-spacing:1px;display:inline-flex;flex-direction:column;align-items:center;white-space:nowrap;line-height:1.15}.jb-wordmark small{font-family:var(--font-body--family,sans-serif);font-size:8px;letter-spacing:3px;margin-bottom:3px}.jb-nav{display:flex;align-items:center;gap:26px;margin-left:auto}.jb-nav a{font-size:12px;white-space:nowrap}.jb-nav a:hover{color:var(--jb-burgundy)}.jb-actions{display:flex;gap:5px;align-items:center}.jb-mobile{display:none}.jb-hero{display:grid;grid-template-columns:1.04fr 1fr;gap:65px;padding-block:52px 62px;align-items:center}.jb-hero h1{margin-bottom:26px}.jb-hero-image{aspect-ratio:1/1.06;position:relative;isolation:isolate}.jb-hero-image:before{content:'';position:absolute;inset:13px -13px -13px 13px;border:1px solid #cbbca3;z-index:-1}.jb-hero-image>img{width:100%;height:100%;object-fit:cover;object-position:center 56%}.jb-hero-image figcaption{position:absolute;bottom:23px;left:-24px;right:40px;padding:18px 23px;display:flex;justify-content:space-between;gap:16px;background:var(--jb-cream);align-items:center}.jb-hero-image figcaption span{font-size:9px;letter-spacing:2px}.jb-hero-image figcaption em{font-family:Georgia,serif;font-size:19px}.jb-image-note{position:absolute;right:10px;top:10px;background:#f7f3ebdb;color:#3c3026;font-size:9px;padding:4px 8px;letter-spacing:.3px}.jb-signature{display:flex;gap:16px;align-items:center;margin-top:48px}.jb-signature>span{width:43px;height:43px;border:1px solid #bca57c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--jb-gold);font-family:Georgia;font-size:25px;font-style:italic}.jb-signature small{font-size:14px;margin-left:-3px;padding-top:12px}.jb-signature p{font-size:9px;letter-spacing:1px;color:var(--jb-muted)}.jb-brand-line{display:flex;justify-content:center;align-items:center;gap:70px;border-block:1px solid var(--jb-line);padding:20px 30px;font-family:Georgia,serif;font-size:17px}.jb-brand-line i{color:var(--jb-gold);font-style:normal}.jb-collections{padding-block:80px 72px;scroll-margin-top:130px}.jb-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}.jb-heading>p{font-size:13px;max-width:330px;color:var(--jb-muted)}.jb-filter{display:flex;gap:25px;margin-bottom:28px;border-bottom:1px solid var(--jb-line);overflow:auto;scrollbar-width:none}.jb-filter button{padding:12px 0;background:none;border:0;border-bottom:2px solid transparent;flex-shrink:0;font-size:12px}.jb-filter button[aria-pressed=true]{color:var(--jb-burgundy);border-color:var(--jb-burgundy)}.jb-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.jb-category{min-width:0}.jb-category-image{aspect-ratio:1/.97;background-image:url('bodega-editorial.webp');background-repeat:no-repeat;background-color:#e8ddcc;background-size:240% auto;position:relative;overflow:hidden}.jb-crop-0{background-image:url('and-yet-i-rise-model-blended.webp')!important;background-size:cover!important;background-position:center 23%!important}.jb-crop-1{background-position:0 100%}.jb-crop-2{background-position:100% 0}.jb-crop-3{background-position:100% 100%}.jb-number{position:absolute;left:13px;top:13px;padding:5px 7px;background:#f7f3ebdb;font-size:9px;letter-spacing:1px}.jb-round{position:absolute;right:12px;bottom:12px;width:34px;height:34px;display:flex;justify-content:center;align-items:center;background:var(--jb-cream);border-radius:50%;font-size:22px;color:var(--jb-burgundy)}.jb-category h3{margin-top:18px;font-size:23px}.jb-category p{font-size:12px;color:var(--jb-muted);margin-top:6px}.jb-society{background:var(--jb-wine);color:var(--jb-cream);padding-block:55px}.jb-society-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:center}.jb-society-image{display:block;aspect-ratio:1;max-width:480px;background:#7c0e36}.jb-society-image img{width:100%;height:100%;object-fit:contain}.jb-society .jb-eyebrow,.jb-auntie-story .jb-eyebrow{color:#d9bd89}.jb-society h2{font-size:52px;margin-bottom:24px}.jb-society em,.jb-auntie-story em{color:#dac29a}.jb-society-grid>div>p:not(.jb-eyebrow):not(.jb-note):not(.jb-chair){font-size:14px;max-width:450px;color:#e4d7ce}.jb-inclusions{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;margin:22px 0 0;padding:0 0 24px;border-bottom:1px solid #c3a88240;font-size:11px}.jb-inclusions li:before{content:'✓';color:#d9bd89;margin-right:8px}.jb-chair{font-family:Georgia,serif;font-size:21px;line-height:1.5!important;margin-top:23px!important}.jb-feature-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:25px}.jb-price{font-family:var(--font-heading--family,Georgia,serif);font-size:36px;letter-spacing:-1px}.jb-price span{font-family:var(--font-body--family,sans-serif);font-size:12px;letter-spacing:0}.jb-society .jb-note{color:#d2baae}.jb-story{text-align:center;padding-block:80px}.jb-story h2{font-size:44px;line-height:1.4}.jb-story>p:not(.jb-eyebrow){font-size:13px;max-width:560px;color:var(--jb-muted);margin:24px auto}.jb-story small{font-size:9px;color:var(--jb-burgundy);letter-spacing:2px}.jb-newsletter{border-top:1px solid var(--jb-line);display:grid;grid-template-columns:minmax(0,640px);justify-content:center;gap:18px;padding-block:40px 46px}.jb-newsletter h2{font-size:40px;margin-bottom:10px}.jb-newsletter .jb-eyebrow{margin-bottom:8px!important}.jb-newsletter>div>p:last-child{font-size:14px;color:var(--jb-muted)}.jb-email-form{margin:0}.jb-field{display:block;font-size:12px}.jb-field input{display:block;border:0;border-bottom:1px solid #a99a85;border-radius:0;width:100%;background:none;padding:15px 0;margin-top:3px;font:inherit;font-size:16px;color:var(--jb-ink)}.jb-email-form fieldset{margin:20px 0 18px;border:0;padding:0;min-width:0}.jb-email-form legend{font-size:12px;padding:0;margin-bottom:12px}.jb-interest-options{display:flex;gap:7px;flex-wrap:wrap}.jb-interest{position:relative;display:block;cursor:pointer}.jb-interest input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.jb-interest span{display:block;border:1px solid var(--jb-line);padding:8px 12px;font-size:11px;min-height:36px}.jb-interest input:checked+span{background:#f0e8da;color:var(--jb-burgundy);border-color:#b39779}.jb-interest input:focus-visible+span{outline:2px solid var(--jb-gold);outline-offset:2px}.jb-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;color:var(--jb-muted);margin-bottom:20px}.jb-consent input{margin-top:3px;flex-shrink:0;accent-color:var(--jb-burgundy);width:15px;height:15px}.jb-email-form>.jb-button{width:100%}.jb-email-form .jb-note{margin-top:12px!important}.jb-success{padding-block:20px}.jb-success p{margin-top:14px;font-size:13px}.jb-form-error{color:#a01837;background:#fae7e7;padding:12px;margin-bottom:15px}.jb-footer{background:#ebe5da;border-top:1px solid var(--jb-line)}.jb-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:35px;padding-block:50px}.jb-footer h3{font-family:var(--font-body--family,sans-serif);font-size:10px;letter-spacing:1.5px;margin-bottom:20px}.jb-footer-grid>div>a:not(.jb-wordmark){display:block;font-size:12px;margin-bottom:11px}.jb-footer-grid>div>p{font-size:11px;color:var(--jb-muted);margin-top:15px}.jb-footer-message{font-family:Georgia,serif;font-size:18px}.jb-footer-message span{display:block;color:var(--jb-gold);font-size:24px;margin-top:18px}.jb-footer-bottom{border-top:1px solid #d3c9b8;display:flex;justify-content:space-between;gap:20px;padding-block:20px;font-size:10px;color:var(--jb-muted)}.jb-collection-hero,.jb-auntie-hero{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding-block:45px 65px}.jb-breadcrumb{display:inline-block;font-size:12px;color:var(--jb-muted)!important;margin-bottom:34px}.jb-collection-hero h1,.jb-auntie-hero h1{margin-bottom:24px}.jb-collection-hero .jb-button{margin-top:27px}.jb-collection-image{position:relative;aspect-ratio:1;background-image:url('bodega-editorial.webp');background-size:240% auto;background-repeat:no-repeat}.jb-collection-image.jb-crop-0{aspect-ratio:4/5;max-height:660px;background-position:center!important}.jb-apparel{padding-block:12px 68px}.jb-gallery-toolbar{border-top:1px solid var(--jb-line);padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.jb-gallery-toolbar>p{font-size:12px;color:var(--jb-muted)}.jb-switch{display:flex;border:1px solid #bda98f;flex-shrink:0;width:fit-content}.jb-switch button{background:none;border:0;padding:10px 16px;font-size:11px;line-height:1.6;min-height:40px}.jb-switch button[aria-pressed=true]{background:var(--jb-burgundy);color:var(--jb-paper)}.jb-design-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.jb-design-card{min-width:0}.jb-design-image{display:block;position:relative;width:100%;aspect-ratio:4/5;background:#fff;border:0;padding:0;overflow:hidden}.jb-design-image img{width:100%;height:100%;object-fit:cover}.jb-design-card>.jb-eyebrow{font-size:8px!important;letter-spacing:1.4px!important;margin:18px 0 8px!important}.jb-design-card h3{font-size:27px;line-height:1.25}.jb-image-label{position:absolute;bottom:12px;left:12px;font-size:8px;letter-spacing:.8px;background:#f7f3ebed;color:var(--jb-burgundy);padding:6px 8px}.jb-design-price{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-top:12px}.jb-design-price strong{font-size:19px;color:var(--jb-burgundy);font-weight:500}.jb-design-price>span{font-size:11px;color:var(--jb-muted);white-space:nowrap}.jb-design-card>p:not(.jb-eyebrow){font-size:12px;margin-top:10px;color:var(--jb-muted)}.jb-design-card>.jb-production{font-size:11px!important;color:var(--jb-burgundy)!important;margin-top:6px!important}.jb-design-card>.jb-underlined{margin-top:10px;font-size:11px!important;text-align:left}.jb-release{display:flex;align-items:center;justify-content:space-between;gap:25px;border-block:1px solid var(--jb-line);margin-top:40px;padding-block:28px}.jb-release p{font-size:13px;color:var(--jb-muted);margin-top:8px}.jb-release>.jb-button{flex-shrink:0}.jb-dialog{width:min(1040px,calc(100% - 32px));max-height:calc(100dvh - 36px);padding:35px;border:1px solid var(--jb-line);background:var(--jb-cream);color:var(--jb-ink);overflow:auto;margin:auto}.jb-dialog::backdrop{background:#21171385;backdrop-filter:blur(5px)}.jb-dialog-close{position:absolute;right:9px;top:9px;font-size:30px!important;z-index:1;background:var(--jb-cream)}.jb-dialog-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.jb-dialog-image{aspect-ratio:4/5;background:white;overflow:hidden}.jb-dialog-image img{width:100%;height:100%;object-fit:cover}.jb-show-artwork{object-fit:contain!important;background:white;padding:12px}.jb-dialog h2{font-size:39px;line-height:1.2}.jb-dialog-grid>div>p:not(.jb-eyebrow):not(.jb-price):not(.jb-note){font-size:14px;margin-top:18px;color:var(--jb-muted)}.jb-dialog .jb-price{margin-top:15px;color:var(--jb-burgundy);font-size:30px}.jb-specs{border-top:1px solid var(--jb-line);margin:22px 0 0}.jb-specs>div{display:grid;grid-template-columns:110px 1fr;gap:15px;border-bottom:1px solid var(--jb-line);padding-block:12px;font-size:12px}.jb-specs dt{font-weight:600}.jb-specs dd{margin:0;color:var(--jb-muted)}.jb-dialog .jb-switch{margin-top:20px}.jb-dialog .jb-button{width:100%;margin-top:23px}.jb-pagination{display:flex;justify-content:space-between;align-items:center;font-size:11px;border-top:1px solid var(--jb-line);padding-top:10px;margin-top:23px}.jb-auntie-hero>div>p:not(.jb-eyebrow):not(.jb-lead):not(.jb-price):not(.jb-note){font-size:14px;color:var(--jb-muted);margin-top:18px;max-width:430px}.jb-auntie-hero .jb-price{margin-block:23px 18px;color:var(--jb-burgundy)}.jb-auntie-art{aspect-ratio:1;background:#7c0e36}.jb-auntie-art img{width:100%;height:100%;object-fit:contain}.jb-auntie-story{background:var(--jb-wine);color:var(--jb-cream);padding-block:65px}.jb-auntie-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.jb-auntie-story h2{margin-bottom:22px}.jb-auntie-story p{font-size:14px;max-width:460px;color:#e1d3ca}.jb-auntie-story h3{font-size:23px;margin-top:20px}.jb-auntie-story small{display:block;font-size:9px;letter-spacing:1.4px;color:#d9bd89;margin-top:23px}.jb-auntie-story blockquote{margin:0;border:1px solid #c6a56866;padding:45px 25px;text-align:center}.jb-auntie-story blockquote h2{font-size:38px;line-height:1.4}.jb-inside{padding-block:75px}.jb-envelope{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.jb-envelope article{display:flex;gap:25px;padding-block:26px;border-top:1px solid var(--jb-line)}.jb-envelope article>span{font-family:Georgia,serif;color:var(--jb-gold);font-size:27px}.jb-envelope h3{font-size:25px;margin-bottom:13px}.jb-envelope p{font-size:13px;color:var(--jb-muted)}.jb-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:15px 75px}.jb-faq>div>.jb-underlined{margin-top:24px}.jb-faq details{border-top:1px solid var(--jb-line);padding-block:21px}.jb-faq details:last-child{border-bottom:1px solid var(--jb-line)}.jb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:13px;line-height:1.6}.jb-faq summary::-webkit-details-marker{display:none}.jb-faq summary span{font-size:18px;color:var(--jb-burgundy)}.jb-faq details[open] summary span{transform:rotate(45deg)}.jb-faq details p{font-size:13px;margin-top:15px;color:var(--jb-muted)}.jb-coming{padding-bottom:65px}.jb-offerings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:32px}.jb-offerings article{border-top:1px solid var(--jb-line);padding-top:23px}.jb-offerings p{font-size:13px;color:var(--jb-muted);margin-top:15px}.jb-live-products{padding-block:15px 65px}.jb-live-card img{aspect-ratio:4/5;object-fit:cover;width:100%}.jb-live-card h3{margin-top:18px}.jb-live-card p{margin-top:10px}.jocas-bodega .page-wrapper{overflow:visible}.jocas-bodega #MainContent{min-width:0}.jocas-bodega:has(dialog.jb-dialog[open]){overflow:hidden}
@media(max-width:1200px){.jb-wrap{width:calc(100% - 72px)}.jb-announcement,.jb-header-inner{padding-inline:36px}.jb-nav{gap:17px}.jb-nav a{font-size:11px}.jb-header-inner{gap:20px}.jb-hero{gap:40px}.jb-hero h1{font-size:58px}.jb-society-grid{gap:50px}.jb-society h2{font-size:46px}.jb-collection-hero,.jb-auntie-hero{gap:45px}.jb-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.jb-brand-line{gap:40px}}
@media(max-width:950px){.jb-nav{display:none}.jb-mobile{display:block}.jb-mobile summary{list-style:none;cursor:pointer;font-size:24px;padding:3px 8px}.jb-mobile summary::-webkit-details-marker{display:none}.jb-mobile nav{position:absolute;left:0;right:0;top:100%;background:var(--jb-cream);border-bottom:1px solid var(--jb-line);padding:20px 36px;box-shadow:0 15px 20px #332a2710}.jb-mobile nav>a{display:block;font-size:21px;font-family:Georgia,serif;padding:14px 0;border-bottom:1px solid var(--jb-line)}.jb-header{position:relative}.jb-header-inner{min-height:80px}.jb-hero h1{font-size:49px}.jb-lead{font-size:14px}.jb-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.jb-category-image{aspect-ratio:1/.85}.jb-society-grid{gap:35px}.jb-society h2{font-size:40px}.jb-heading>p{max-width:240px}.jb-collection-hero h1,.jb-auntie-hero h1{font-size:48px}.jb-footer-grid{grid-template-columns:1.2fr 1fr 1fr}.jb-footer-message{display:none}.jb-auntie-story-grid{gap:40px}.jb-auntie-story h2{font-size:38px}.jb-faq{gap:40px}.jb-dialog-grid{gap:25px}.jb-dialog h2{font-size:34px}}
@media(max-width:650px){.jb-wrap{width:calc(100% - 40px)}.jb-announcement{justify-content:center;padding:8px 20px;font-size:8px;letter-spacing:1.4px}.jb-announcement a{display:none}.jb-header-inner{min-height:74px;padding-inline:20px;gap:8px}.jb-brand{gap:8px}.jb-mark{width:30px;height:47px}.jb-wordmark{font-size:18px;letter-spacing:.7px}.jb-wordmark small{font-size:7px;letter-spacing:2px}.jb-icon{min-width:36px;height:42px}.jb-actions{gap:0}.jb-mobile nav{padding:12px 20px}.jb-hero{grid-template-columns:1fr;gap:30px;padding-block:32px 40px}.jb-hero h1{font-size:44px;letter-spacing:-1.8px;margin-bottom:20px}.jb-eyebrow{font-size:9px!important;letter-spacing:1.6px!important;margin-bottom:16px!important}.jb-lead{font-size:14px}.jb-buttons{gap:20px;margin-top:24px}.jb-button{font-size:12px!important;padding:14px 17px;gap:18px}.jb-underlined{font-size:11px!important}.jb-signature{display:none}.jb-hero-image{aspect-ratio:1.06/1;margin-right:8px!important}.jb-hero-image:before{inset:9px -9px -9px 9px}.jb-hero-image figcaption{left:-8px;right:20px;bottom:14px;padding:14px 16px;gap:8px}.jb-hero-image figcaption span{font-size:8px;letter-spacing:1.4px}.jb-hero-image figcaption em{font-size:15px}.jb-image-note{font-size:8px}.jb-brand-line{gap:14px;font-size:11px;padding:16px 18px;justify-content:space-between}.jb-brand-line i{font-size:10px}.jb-brand-line>span:last-child{max-width:92px;text-align:right}.jb-collections{padding-block:48px 44px}.jb-heading{display:block;margin-bottom:24px}.jb-section h2{font-size:35px}.jb-heading>p{font-size:13px;max-width:none;margin-top:17px}.jb-filter{gap:22px;margin-bottom:23px}.jb-filter button{font-size:11px}.jb-categories{gap:25px 14px}.jb-category-image{aspect-ratio:1/1.1;background-size:290% auto}.jb-category h3{font-size:20px;margin-top:13px}.jb-category p{font-size:11px;line-height:1.6}.jb-round{width:29px;height:29px;font-size:20px;right:9px;bottom:9px}.jb-number{left:9px;top:9px;font-size:8px}.jb-society{padding-block:31px 39px}.jb-society-grid{grid-template-columns:1fr;gap:29px}.jb-society-image{max-width:none}.jb-society h2{font-size:43px;margin-bottom:20px}.jb-society-grid>div>p:not(.jb-eyebrow):not(.jb-note):not(.jb-chair){font-size:14px}.jb-inclusions{font-size:11px;gap:12px 16px}.jb-chair{font-size:21px}.jb-feature-bottom{gap:16px}.jb-price{font-size:34px}.jb-story{padding-block:48px}.jb-story h2{font-size:30px;line-height:1.45;letter-spacing:-.5px}.jb-story>p:not(.jb-eyebrow){font-size:13px}.jb-story small{font-size:8px;letter-spacing:1.5px}.jb-newsletter{padding-block:30px 34px;gap:16px}.jb-newsletter h2{font-size:35px}.jb-newsletter>div>p:last-child{font-size:14px}.jb-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding-block:36px}.jb-footer-grid>div:first-child{grid-column:1/-1}.jb-footer-grid>div>a:not(.jb-wordmark){font-size:12px}.jb-footer h3{font-size:9px}.jb-footer-bottom{font-size:10px;gap:15px;flex-wrap:wrap}.jb-collection-hero,.jb-auntie-hero{grid-template-columns:1fr;gap:30px;padding-block:27px 43px}.jb-collection-hero h1,.jb-auntie-hero h1{font-size:45px;margin-bottom:20px}.jb-breadcrumb{font-size:11px;margin-bottom:25px}.jb-collection-image{aspect-ratio:1.1/1}.jb-collection-image.jb-crop-0{aspect-ratio:4/5;max-height:none}.jb-apparel{padding-block:0 42px}.jb-gallery-toolbar{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.jb-switch button{font-size:11px;padding:9px 14px}.jb-design-grid{gap:29px 14px}.jb-design-card h3{font-size:23px;letter-spacing:-.3px}.jb-design-card>.jb-eyebrow{font-size:7px!important;letter-spacing:1px!important;margin-top:14px!important}.jb-design-price{gap:6px}.jb-design-price>span{font-size:9px}.jb-design-price strong{font-size:18px}.jb-design-card>p:not(.jb-eyebrow){font-size:12px;line-height:1.7}.jb-design-card>.jb-production{font-size:10px!important}.jb-image-label{font-size:7px;left:7px;bottom:8px;padding:5px;letter-spacing:.4px}.jb-design-card>.jb-underlined{font-size:10px!important}.jb-release{display:block;padding-block:24px;margin-top:30px}.jb-release h3{font-size:28px}.jb-release>.jb-button{width:100%;margin-top:20px}.jb-dialog{width:calc(100% - 24px);padding:46px 20px 22px;max-height:calc(100dvh - 24px)}.jb-dialog-grid{grid-template-columns:1fr;gap:23px}.jb-dialog-image{max-height:390px;aspect-ratio:4/5;width:100%;margin:auto}.jb-dialog-image img{object-fit:contain}.jb-dialog h2{font-size:35px}.jb-dialog-grid>div>p:not(.jb-eyebrow):not(.jb-price):not(.jb-note){font-size:13px}.jb-specs>div{grid-template-columns:100px 1fr;gap:12px;font-size:12px}.jb-auntie-art{grid-row:1}.jb-auntie-hero .jb-button{width:100%}.jb-auntie-story{padding-block:40px}.jb-auntie-story-grid{grid-template-columns:1fr;gap:32px}.jb-auntie-story h2{font-size:35px}.jb-auntie-story p{font-size:14px}.jb-auntie-story blockquote{padding:30px 20px}.jb-auntie-story blockquote h2{font-size:32px}.jb-auntie-story small{font-size:8px}.jb-inside{padding-block:44px 25px}.jb-envelope{grid-template-columns:1fr;gap:0}.jb-envelope article{gap:20px;padding-block:23px}.jb-envelope p{font-size:14px}.jb-faq{grid-template-columns:1fr;gap:30px;padding-block:20px 44px}.jb-faq h2 br{display:none}.jb-faq summary{font-size:14px}.jb-faq details p{font-size:14px}.jb-offerings{grid-template-columns:1fr;gap:25px}.jb-coming{padding-bottom:44px}}
@media(prefers-reduced-motion:reduce){.jb-section *,.jb-header *{scroll-behavior:auto!important;transition:none!important}}

.jb-section .jb-coming-soon{display:inline-block;margin:0 0 20px;padding:7px 13px;border:1px solid var(--jb-gold);color:var(--jb-burgundy);font-size:14px;font-weight:600;letter-spacing:.06em;line-height:1.5}
