@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;0,6..96,600;1,6..96,400&family=Manrope:wght@400;500;600;700&display=swap";:root{--jjlux-ink:#0e1219;--jjlux-pearl:#f5f4f0;--jjlux-warm:#edece8;--jjlux-stone:#c5c9cc;--jjlux-navy:#111e32;--jjlux-accent:#294b78;--jjlux-line:rgba(20,27,36,.16);--jjlux-ease:cubic-bezier(.22,1,.36,1)}body{--jj-global-paper:#f5f4f0;--jj-global-ink:#101722}#header-group{z-index:80;position:relative;background:#faf9f6e8;backdrop-filter:saturate(135%) blur(18px);-webkit-backdrop-filter:saturate(135%) blur(18px);border-bottom:1px solid rgba(33,47,69,.1)}#header-group .header-section{background:#faf9f6eb!important}#header-group a{font-family:Manrope,sans-serif;letter-spacing:.075em}#header-group .header-menu a{font-size:12px}#header-group .header-logo-text,#header-group .header-logo__text{letter-spacing:.04em}#header-group a:hover{color:#294b78}.jj-home{--jj-navy:#0c1421;--jj-ink:#151b25;--jj-deep:#111e31;--jj-blue:#324f70;--jj-ice:#edf0f1;--jj-paper:#f5f4f0;--jj-text:#151b25;--jj-muted:#6c7074;font-family:Manrope,Arial,sans-serif;background:var(--jjlux-pearl);font-size:14px}.jj-home .jj-display,.jj-home .jj-title,.jj-home .jj-cat h3,.jj-home .jj-empty-products h3,.jj-home .jj-feature h3,.jj-product-assurance h2,.jj-product-assurance h3,.jj-site-footer-wordmark{font-family:Bodoni Moda,Georgia,serif;letter-spacing:-.045em}.jj-home .jj-display{font-size:clamp(68px,6.55vw,116px);font-weight:400;line-height:1.07;letter-spacing:-.077em}.jj-home .jj-display em,.jj-home .jj-title em{color:#c3cbd2;font-style:italic}.jj-home .jj-title{font-size:clamp(60px,6.4vw,105px);line-height:1.06;letter-spacing:-.065em}.jj-home .jj-title em{color:#777f86}.jj-home .jj-hero{background:#111a29;overflow:hidden}.jj-home .jj-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 74% 42%,rgba(169,185,206,.09),transparent 38%);pointer-events:none}.jj-home .jj-hero-glow{background:#b5c9e0;opacity:.12}.jj-home .jj-hero-grid{background-size:115px 115px;opacity:.65}.jj-home .jj-hero-layout{min-height:730px;gap:65px}.jj-home .jj-visual-image{border-radius:8px 180px 8px 8px;background:#2f3c4b;box-shadow:0 35px 120px #0000003d;border:1px solid rgba(255,255,255,.16)}.jj-home .jj-hero-photo{filter:saturate(.7) contrast(1.025)}.jj-home .jj-hero-sub{color:#c6ccd2;font-size:15px;letter-spacing:.012em;line-height:1.9;max-width:470px}.jj-home .jj-overline-light{color:#b5c2d0;letter-spacing:.26em;font-size:10px}.jj-home .jj-overline-indicator{background:#d1dbe5}.jj-home .jj-btn{border-radius:2px;font-size:10px!important;letter-spacing:.17em;font-family:Manrope,sans-serif;min-height:60px;text-transform:uppercase;gap:20px;box-shadow:0 8px 25px #040b1914}.jj-home .jj-btn-light{background:#f6f5f2;color:#131b28!important}.jj-home .jj-btn-light:hover{background:#fefefe}.jj-home .jj-btn-ghost{background:#ffffff0d;border-color:#ffffff61;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.jj-home .jj-btn-dark{background:#101925}.jj-home .jj-float-badge{width:164px;height:84px;border-radius:3px;right:-14px;top:43%;flex-direction:row;gap:12px;color:#fff;background:#eff1f130;border:1px solid rgba(255,255,255,.37);box-shadow:0 12px 32px #0108142b,inset 0 1px #ffffff47;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.jj-home .jj-float-icon{color:#fff;font-size:20px;margin:0}.jj-home .jj-angled{font-family:Bodoni Moda,Georgia,serif}.jj-home .jj-marquee{background:#e1e1df;color:#151d27;border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07)}.jj-home .jj-marquee-track span{font-size:10px;letter-spacing:.28em;font-weight:700}.jj-home .jj-eyebrow,.jj-home .jj-cat-kicker,.jj-home .jj-cat-index,.jj-home .jj-section-sub{font-family:Manrope,sans-serif}.jj-home .jj-num{color:#586c7f}.jj-home .jj-intro{background:#f5f4f0}.jj-home .jj-intro-right p{font-size:17px;color:#60666c}.jj-home .jj-text-link{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.jj-home .jj-categories{background:#fbfaf7}.jj-home .jj-cat{border-radius:3px}.jj-home .jj-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(255,255,255,.18)}.jj-home .jj-cat-secondary{background:#d9dde0}.jj-home .jj-cat-art-type{background:linear-gradient(135deg,#d5d9dc,#edefed);color:#2e37431c}.jj-home .jj-cat-tertiary{background:#182234}.jj-home .jj-cat-art-lines{background:radial-gradient(circle at 38% 46%,#344c65,#152236)}.jj-home .jj-circle-arrow{background:#ffffff30;border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.jj-home .jj-cat-secondary .jj-circle-arrow{background:#fff9;border:1px solid rgba(23,41,60,.2)}.jj-home .jj-products{background:#f5f4f0}.jj-home .jj-product{position:relative}.jj-home .jj-product-image{background:#e9e9e5}.jj-home .jj-product-meta h3,.jj-home .jj-product-price{font-family:Manrope,sans-serif}.jj-home .jj-product-meta h3{font-weight:600;line-height:1.65;letter-spacing:.015em}.jj-home .jj-product-price{font-size:12px}.jj-home .jj-product-open{border-radius:3px;width:40px;height:40px}.jj-home .jj-empty-products{background:linear-gradient(115deg,#e5e6e6,#d2d7d9);border:1px solid #d2d5d6}.jj-home .jj-empty-art{color:#54606e}.jj-home .jj-manifesto{background:linear-gradient(135deg,#101725,#1b2a3d)}.jj-home .jj-manifesto-title{color:#f3f1eb}.jj-home .jj-manifesto-title em{color:#bdc9d8}.jj-home .jj-feature h3{font-weight:400}.jj-home .jj-newsletter{background:#eae9e5}.jj-home .jj-email-row{border-radius:2px;overflow:hidden}.jj-home .jj-email-row button{background:#101a27}.jj-home .jj-mini-footer{display:none}.jj-site-footer{background:#111820}.jj-site-footer a,.jj-site-footer p{font-family:Manrope,sans-serif}.jj-site-footer-wordmark{font-family:Bodoni Moda,Georgia,serif!important;letter-spacing:-.045em!important}.jj-product-assurance{background:#172232}.jj-product-assurance h2,.jj-product-assurance h3{font-family:Bodoni Moda,Georgia,serif!important}.jj-home .jj-hero-topline{position:relative;display:flex;align-items:center;gap:10px;margin-top:32px;color:#dde2e8;font:500 10px Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase}.jj-home .jj-hero-topline .jj-svg-icon{color:#eff4f6}.jj-home .jj-glass-rail{position:relative;margin-top:-37px;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fafafac4;border:1px solid rgba(255,255,255,.85);box-shadow:0 20px 65px #0d1b2f1a,inset 0 1px #fff;backdrop-filter:blur(26px) saturate(135%);-webkit-backdrop-filter:blur(26px) saturate(135%);border-radius:4px}.jj-home .jj-glass-rail>div{display:flex;align-items:center;gap:18px;padding:27px 35px;position:relative}.jj-home .jj-glass-rail>div+div{border-left:1px solid rgba(19,39,58,.12)}.jj-home .jj-glass-rail .jj-rail-icon{width:46px;height:46px;border:1px solid rgba(25,40,58,.16);display:grid;place-items:center;border-radius:50%;background:#ffffff82}.jj-home .jj-glass-rail strong{display:block;font:700 10px Manrope,sans-serif;letter-spacing:.15em}.jj-home .jj-glass-rail small{display:block;font:400 12px Manrope,sans-serif;margin-top:6px;color:#6b747a;letter-spacing:.008em}.jj-home .jj-product-card-actions{display:flex;gap:9px;align-items:center;margin-top:14px}.jj-home .jj-quick-add,.jj-home .jj-secondary-action{display:flex;justify-content:center;align-items:center;gap:9px;border:1px solid rgba(25,35,45,.23);background:transparent;color:#121a26;font:700 10px Manrope,sans-serif;letter-spacing:.12em;min-height:41px;padding:8px 12px;border-radius:2px;cursor:pointer;transition:background .25s,color .25s}.jj-home .jj-quick-add{flex:1;background:#17212e;color:#fff;border-color:#17212e}.jj-home .jj-quick-add:hover{background:#2b415d;color:#fff}.jj-home .jj-secondary-action:hover{background:#ecece9}.jj-home .jj-favorite-btn{width:42px;height:41px;flex:0 0 auto;border:1px solid #ccd1d4;background:#fff;color:#172030;display:grid;place-items:center;cursor:pointer;border-radius:2px}.jj-home .jj-favorite-btn[aria-pressed=true]{background:#202a39;color:#fff}.jj-home .jj-favorite-btn:focus-visible,.jj-home .jj-quick-add:focus-visible{outline:2px solid #4074aa;outline-offset:3px}.jj-home .jj-lookbook{background:#edece8;padding:110px 0}.jj-home .jj-lookbook-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:9%;align-items:center}.jj-home .jj-lookbook-photo{min-height:620px;position:relative;overflow:hidden;background:#d7d7d4;box-shadow:18px 18px #ebe9e6e6,18px 18px 0 1px #c0c5c9}.jj-home .jj-lookbook-photo img{width:100%;height:620px;object-fit:cover;object-position:center;filter:saturate(.72);transition:transform .9s var(--jjlux-ease)}.jj-home .jj-lookbook-photo:hover img{transform:scale(1.04)}.jj-home .jj-lookbook-stamp{position:absolute;left:24px;bottom:24px;background:#ffffffc2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.8);font:600 11px Manrope,sans-serif;letter-spacing:.18em;padding:16px 19px;color:#162131}.jj-home .jj-lookbook-text .jj-title{font-size:clamp(54px,6vw,88px);margin:25px 0 30px}.jj-home .jj-lookbook-text>p:not(.jj-eyebrow){font:400 16px/1.95 Manrope,sans-serif;max-width:420px;color:#555e64}.jj-home .jj-lookbook-features{display:flex;flex-direction:column;gap:0;margin:32px 0 35px}.jj-home .jj-lookbook-feature{border-top:1px solid #cacdce;display:flex;align-items:center;gap:15px;padding:15px 0;font-size:11px;letter-spacing:.075em;color:#222d38}.jj-home .jj-lookbook-feature .jj-svg-icon{color:#536677}.jj-home .jj-lookbook-feature:last-child{border-bottom:1px solid #cacdce}.jj-home .jj-faq{padding:105px 0;background:#fbfaf7}.jj-home .jj-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:12%;align-items:start}.jj-home .jj-faq h2{margin:22px 0;font-size:clamp(52px,5vw,82px)}.jj-home .jj-faq-intro{font-size:14px;line-height:1.85;color:#687078}.jj-home .jj-faq details{border-top:1px solid #d1d3d3}.jj-home .jj-faq details:last-child{border-bottom:1px solid #d1d3d3}.jj-home .jj-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:25px 0;font:600 14px Manrope,sans-serif}.jj-home .jj-faq summary::-webkit-details-marker{display:none}.jj-home .jj-faq summary .jj-svg-icon{transition:transform .3s}.jj-home .jj-faq details[open] summary .jj-svg-icon{transform:rotate(45deg)}.jj-home .jj-faq details p{color:#68717a;line-height:1.9;font-size:13px;margin:0 0 25px;max-width:580px}.jj-home .jj-faq a{text-decoration:underline;text-underline-offset:4px}.jj-luxe-mobile-dock{display:none}.jj-luxe-top{position:fixed;right:24px;bottom:24px;width:47px;height:47px;background:#f5f6f4c7;border:1px solid rgba(25,43,62,.24);box-shadow:0 8px 28px #050c1624;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);color:#111c2c;z-index:78;cursor:pointer;opacity:0;transform:translateY(15px);pointer-events:none;transition:opacity .3s,transform .3s;display:grid;place-items:center;border-radius:3px}.jj-luxe-top.jj-is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.jj-luxe-top .jj-svg-icon{transform:rotate(-90deg)}.jj-luxe-toast{position:fixed;bottom:27px;left:50%;transform:translate(-50%,18px);opacity:0;pointer-events:none;z-index:120;background:#111b2aeb;border:1px solid rgba(255,255,255,.16);color:#fff;box-shadow:0 25px 55px #00000038;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);min-height:58px;padding:17px 26px;font:500 12px Manrope,sans-serif;transition:transform .3s,opacity .3s;display:flex;align-items:center;gap:20px}.jj-luxe-toast.jj-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.jj-luxe-toast a{color:#c5ddff;text-decoration:underline}.jj-home .jj-svg-icon{flex:none;vertical-align:middle}@media(max-width:1023px){.jj-home .jj-lookbook-photo,.jj-home .jj-lookbook-photo img{height:490px;min-height:490px}.jj-home .jj-hero-layout{min-height:650px}.jj-home .jj-lookbook-grid{gap:6%}.jj-home .jj-glass-rail>div{padding:19px 20px}}@media(max-width:760px){body{padding-bottom:calc(73px + env(safe-area-inset-bottom,0px))}.jj-home .jj-hero-layout{padding-top:53px;gap:32px}.jj-home .jj-display{font-size:clamp(52px,12.1vw,72px);line-height:1.05}.jj-home .jj-hero-sub{font-size:14px;line-height:1.85}.jj-home .jj-visual-image{height:460px;border-radius:8px 100px 8px 8px}.jj-home .jj-float-badge{width:140px;height:70px;top:60%;right:-5px}.jj-home .jj-title{font-size:clamp(52px,12vw,76px)}.jj-home .jj-pad{padding:84px 0}.jj-home .jj-glass-rail{margin-top:-4px;grid-template-columns:1fr 1fr 1fr;width:calc(100% - 24px);padding:6px 5px}.jj-home .jj-glass-rail>div{flex-direction:column;gap:10px;text-align:center;justify-content:center;padding:13px 5px;min-width:0}.jj-home .jj-glass-rail strong{font-size:8px;letter-spacing:.05em;line-height:1.45}.jj-home .jj-glass-rail small{font-size:9px;line-height:1.45}.jj-home .jj-glass-rail .jj-rail-icon{width:39px;height:39px}.jj-home .jj-lookbook{padding:80px 0}.jj-home .jj-lookbook-grid{grid-template-columns:1fr;gap:42px}.jj-home .jj-lookbook-photo,.jj-home .jj-lookbook-photo img{min-height:0;height:435px}.jj-home .jj-lookbook-photo{max-width:100%}.jj-home .jj-lookbook-text .jj-title{font-size:clamp(53px,12vw,78px)}.jj-home .jj-faq{padding:85px 0}.jj-home .jj-faq-grid{grid-template-columns:1fr;gap:26px}.jj-home .jj-faq h2{font-size:59px}.jj-home .jj-faq summary{font-size:12px;padding:24px 0}.jj-home .jj-cat{height:375px}.jj-home .jj-cat-primary{height:450px}.jj-home .jj-product-card-actions{margin-top:12px}.jj-home .jj-quick-add{font-size:9px;letter-spacing:.01em;padding:7px}.jj-home .jj-favorite-btn{width:38px}.jj-luxe-mobile-dock{position:fixed;bottom:0;left:0;right:0;height:calc(69px + env(safe-area-inset-bottom,0px));padding:6px 8px max(7px,env(safe-area-inset-bottom,0px));background:#f8f8f6e6;border-top:1px solid rgba(255,255,255,.88);box-shadow:0 -7px 40px #0d1a2c1a;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);z-index:105;display:grid;grid-template-columns:repeat(4,1fr)}.jj-luxe-mobile-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;color:#1c2837;font:600 9px Manrope,sans-serif;letter-spacing:.08em;text-decoration:none;position:relative}.jj-luxe-mobile-dock a[aria-current=page]{color:#496888}.jj-luxe-mobile-dock a:focus-visible{outline:2px solid #607d9c}.jj-luxe-mobile-dock .jj-svg-icon{width:21px;height:21px}.jj-luxe-top{bottom:calc(88px + env(safe-area-inset-bottom,0px));right:13px;width:41px;height:41px}.jj-luxe-toast{bottom:calc(82px + env(safe-area-inset-bottom,0px));width:calc(100% - 28px);justify-content:space-between}.jj-site-footer{padding-bottom:5px}}@media(max-width:390px){.jj-home .jj-hero-visual .jj-visual-image,.jj-home .jj-lookbook-photo,.jj-home .jj-lookbook-photo img{height:380px}.jj-home .jj-glass-rail>div{padding-inline:2px}.jj-home .jj-glass-rail small{font-size:8px}}@media(prefers-reduced-transparency:reduce){.jj-luxe-mobile-dock,.jj-home .jj-glass-rail,.jj-home .jj-float-badge,.jj-luxe-toast{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f8f8f6}}@media(prefers-reduced-motion:reduce){.jj-home *{animation:none!important;transition:none!important}.jj-luxe-top{transition:none}}.jj-saved-launch{position:fixed;bottom:24px;left:24px;z-index:79;display:flex;align-items:center;gap:11px;height:45px;padding:0 15px;background:#fafaf8d9;border:1px solid rgba(31,42,57,.19);box-shadow:0 8px 28px #0a141e1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#192431;cursor:pointer;font:700 10px Manrope,sans-serif;letter-spacing:.12em}.jj-saved-count{background:#1d2b3b;color:#fff;display:grid;place-items:center;min-width:23px;height:23px;font-size:10px;border-radius:50%}.jj-saved-overlay:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;background:#0a121d7a;z-index:180;display:block}.jj-saved-panel:not([hidden]){display:flex;position:fixed;z-index:181;inset:0 0 0 auto;max-width:100%;width:min(480px,100vw);background:#f5f4f0;color:#16212f;box-shadow:-15px 0 55px #0000002b;padding:33px;flex-direction:column;font-family:Manrope,sans-serif}body.jj-saved-open{overflow:hidden}.jj-saved-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #cbd0d3;padding-bottom:22px}.jj-saved-head p{font:700 10px Manrope,sans-serif;letter-spacing:.22em;margin:0 0 14px;color:#697583}.jj-saved-head h2{font:400 48px/1 Bodoni Moda,Georgia,serif;letter-spacing:-.05em;margin:0}.jj-saved-head h2 span{font:600 13px Manrope,sans-serif;letter-spacing:.08em}.jj-saved-close{border:1px solid #c5c9ca;background:transparent;width:43px;height:43px;display:grid;place-items:center;cursor:pointer}.jj-saved-content{overflow-y:auto;flex:1;padding:22px 0}.jj-saved-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 0;border-bottom:1px solid #d6d9da}.jj-saved-link{display:flex;gap:17px;align-items:center;font:600 13px Manrope,sans-serif;color:#172331;text-decoration:none}.jj-saved-link img{width:73px;height:84px;object-fit:cover;background:#ececea}.jj-saved-remove{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font:700 9px Manrope,sans-serif;color:#617080}.jj-saved-shop{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;background:#111b28;text-decoration:none;font:700 11px Manrope,sans-serif;letter-spacing:.11em}.jj-saved-note{font:400 11px/1.65 Manrope,sans-serif;color:#73808b;margin:18px 0}.jj-saved-empty{font:400 15px/1.9 Manrope,sans-serif;color:#626b75;padding:34px 10px}.jj-luxe-mobile-dock button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;color:#1c2837;font:600 9px Manrope,sans-serif;letter-spacing:.08em;position:relative;background:transparent;border:0}.jj-luxe-mobile-dock button .jj-svg-icon{width:21px;height:21px}.jj-luxe-mobile-dock button:focus-visible{outline:2px solid #607d9c}@media(max-width:760px){.jj-luxe-mobile-dock{grid-template-columns:repeat(5,1fr)}.jj-saved-launch{display:none}.jj-saved-panel:not([hidden]){padding:25px 19px 15px}.jj-saved-head h2{font-size:43px}}body:not(.shopify-design-mode){font-family:Manrope,Arial,sans-serif}#MainContent :is(h1,h2,h3,.h1,.h2,.h3),.product-information h1,.main-product h1,.collection-title h1,.collection__title h1{font-family:Bodoni Moda,Georgia,serif;letter-spacing:-.047em;font-weight:400;line-height:1.13}#MainContent :is(p,li,button,input,select,textarea,label,.button),#header-group :is(a,button,input){font-family:Manrope,Arial,sans-serif}#MainContent :is(.product-information,.main-product,.collection__title,.main-collection){color:#141b25}#MainContent :is(.product-information,.main-product) :is(.button,button[type=submit]){border-radius:2px;letter-spacing:.09em;transition:transform .25s ease,background-color .25s ease}#MainContent :is(.product-information,.main-product) :is(.button,button[type=submit]):hover{transform:translateY(-2px)}#header-group :is(.header-logo-text,.header-logo__text,.header__heading-link .h2,.logo-text){font-family:Bodoni Moda,Georgia,serif!important;font-weight:500;letter-spacing:.04em}@media(max-width:760px){#MainContent :is(h1,h2,h3,.h1,.h2,.h3){line-height:1.17}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jj-luxe.css.map */
