.collection-description-banner{background-color:#2c1a0e;padding:80px 40px;text-align:center}.collection-description-banner__inner{max-width:800px;margin:0 auto}.collection-description-banner__eyebrow{color:#c9a84c;font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px}.collection-description-banner__heading{color:#f5ecd7;font-size:36px;font-weight:300;letter-spacing:.05em;margin-bottom:24px;line-height:1.3}.collection-description-banner__text{color:#c9a84c;font-size:16px;line-height:1.8;font-weight:300}.jjl-beauty-about-entry{padding:clamp(4.5rem,8vw,7rem) 5vw;background:#faf6ee;color:#1a1209;text-align:center}.jjl-beauty-about-entry__inner{width:min(700px,100%);margin:0 auto}.jjl-beauty-about-entry__eyebrow{margin:0 0 .9rem;color:#a98534;font-family:Jost,sans-serif;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase}.jjl-beauty-about-entry h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,5vw,4.4rem);font-weight:400;line-height:1}.jjl-beauty-about-entry p:not(.jjl-beauty-about-entry__eyebrow){margin:1.4rem auto 1.9rem;color:#5c4a1e;font-family:Jost,sans-serif;font-size:.98rem;font-weight:300;line-height:1.8}.jjl-beauty-about-entry a{display:inline-block;padding-bottom:.35rem;border-bottom:1px solid #c9a84c;color:#1a1209;font-family:Jost,sans-serif;font-size:.72rem;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;transition:color .25s ease}.jjl-beauty-about-entry a:hover,.jjl-beauty-about-entry a:focus-visible{color:#a98534}.jjl-house-entry{padding:clamp(5rem,9vw,8rem) 5vw;border-top:1px solid rgba(201,168,76,.28);background:#120b07;color:#faf6ee;text-align:center}.jjl-house-entry__inner{width:min(760px,100%);margin:0 auto}.jjl-house-entry__eyebrow{margin:0 0 1rem;color:#c9a84c;font-family:Jost,sans-serif;font-size:.68rem;letter-spacing:.32em;text-transform:uppercase}.jjl-house-entry h2{margin:0;color:#faf6ee;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:400;line-height:1}.jjl-house-entry__text{max-width:640px;margin:1.5rem auto 2rem;color:#e7ddd1;font-family:Jost,sans-serif;font-size:.98rem;font-weight:300;line-height:1.8}.jjl-house-entry__link{display:inline-block;padding:.9rem 1.6rem;border:1px solid #c9a84c;color:#faf6ee;font-family:Jost,sans-serif;font-size:.72rem;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;transition:background .25s ease,color .25s ease}.jjl-house-entry__link:hover,.jjl-house-entry__link:focus-visible{background:#c9a84c;color:#120b07}.jjl-house-about{position:relative;overflow:hidden;padding:clamp(6rem,10vw,10rem) 5vw;background:radial-gradient(circle at 85% 10%,rgba(201,168,76,.15),transparent 30%),radial-gradient(circle at 8% 88%,rgba(107,50,30,.25),transparent 32%),#120b07;color:#faf6ee}.jjl-house-about:before,.jjl-house-about:after{position:absolute;width:32rem;height:32rem;border:1px solid rgba(201,168,76,.2);border-radius:50%;content:"";pointer-events:none}.jjl-house-about:before{top:-18rem;right:-12rem}.jjl-house-about:after{bottom:-22rem;left:-14rem}.jjl-house-about__frame{position:relative;z-index:1;width:min(1080px,100%);margin:0 auto;padding:clamp(2rem,5vw,5rem);border:1px solid rgba(201,168,76,.32);background:#0a07056b}.jjl-house-about__content{max-width:820px;margin:0 auto}.jjl-house-about__content>p:first-child{margin:0 0 1.25rem;color:#c9a84c;font-family:Jost,sans-serif;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase}.jjl-house-about__content h1,.jjl-house-about__content h2,.jjl-house-about__content h3{color:#faf6ee;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.jjl-house-about__content h1{margin:0 0 1.5rem;font-size:clamp(3.25rem,7vw,6.5rem);line-height:.95}.jjl-house-about__content h2{margin:4.5rem 0 1.15rem;color:#ead7bd;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.jjl-house-about__content h3{margin:2.2rem 0 .6rem;color:#c9a84c;font-size:clamp(1.4rem,2.4vw,2rem)}.jjl-house-about__content p{margin:0 0 1.25rem;color:#e7ddd1;font-family:Jost,sans-serif;font-size:clamp(.98rem,1.3vw,1.08rem);font-weight:300;line-height:1.9}.jjl-house-about__content h1+p{max-width:690px;color:#f1e7da;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,2.4vw,1.8rem);font-style:italic;line-height:1.5}.jjl-house-about__content hr{width:100%;height:1px;margin:3.5rem 0 0;border:0;background:linear-gradient(90deg,#c9a84c,#c9a84c00)}@media(max-width:640px){.jjl-house-about{padding-inline:1rem}.jjl-house-about__frame{padding:2.25rem 1.4rem 3rem}}.jj-luxe-video-banner{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.jj-video-banner{position:relative;width:100%;min-height:var(--jj-vb-min-height, 600px);overflow:hidden;display:flex;align-items:center;justify-content:center}.jj-video-banner__video,.jj-video-banner__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.jj-video-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--jj-vb-overlay-color, #000000);opacity:var(--jj-vb-overlay-opacity, .35);z-index:1}.jj-video-banner__content{position:relative;z-index:2;text-align:center;padding:40px 24px;max-width:760px;color:var(--jj-vb-text-color, #ffffff)}.jj-video-banner__heading{font-size:clamp(2rem,5vw,4rem);font-weight:300;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;line-height:1.15}.jj-video-banner__subheading{font-size:clamp(.9rem,2vw,1.15rem);letter-spacing:.08em;margin:0 0 32px;opacity:.85}.jj-video-banner__btn{display:inline-block;padding:14px 36px;background-color:transparent;color:#c9a44c;text-decoration:none;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;border:1px solid #c9a44c;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.jj-video-banner__btn:hover{background-color:transparent;color:var(--jj-vb-btn-bg, #c9a96e);border-color:var(--jj-vb-btn-bg, #c9a96e)}.jj-video-banner__sound-btn{position:absolute;bottom:24px;right:24px;z-index:3;background:transparent;border:1px solid #c9a96e;color:#c9a96e;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease,color .3s ease}.jj-video-banner__sound-btn:hover{background:#c9a96e;color:#fff}@media(max-width:749px){.jj-video-banner__heading{letter-spacing:.06em}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
