@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@400;500;600&display=swap');
:root{--ink:#191817;--muted:#77716a;--cream:#f8f5ef;--paper:#fffdf9;--line:#e8e1d7;--gold:#a18455;--dark:#20201e;--radius:18px;--shadow:0 18px 50px rgba(35,29,22,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,92%);margin:auto}.topbar{background:#1d1c1a;color:#eee8df;font-size:12px;letter-spacing:.08em;text-align:center;padding:8px}.nav{position:sticky;top:0;z-index:30;background:rgba(255,253,249,.94);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{font-family:'Cormorant Garamond',serif;font-size:36px;letter-spacing:.08em}.brand small{display:block;font:9px Inter,sans-serif;letter-spacing:.32em;text-align:center;margin-top:-8px}.navlinks{display:flex;gap:26px;font-size:13px}.navlinks a:hover{color:var(--gold)}.actions{display:flex;gap:13px;align-items:center}.icon-btn{border:0;background:none;cursor:pointer;font-size:18px;padding:7px}.badge{background:var(--ink);color:#fff;border-radius:50%;font-size:9px;padding:2px 5px;vertical-align:top;margin-left:-8px}.mobile-toggle{display:none}.hero{min-height:690px;background:linear-gradient(90deg,rgba(17,15,13,.76),rgba(17,15,13,.18)),url('https://images.unsplash.com/photo-1617038220319-276d3cfab638?auto=format&fit=crop&w=2000&q=85') center/cover;display:flex;align-items:center;color:white}.hero-copy{max-width:650px;padding:90px 0}.eyebrow{text-transform:uppercase;letter-spacing:.24em;font-size:11px}.hero h1{font:500 clamp(52px,7vw,88px)/.88 'Cormorant Garamond',serif;margin:20px 0}.hero p{max-width:520px;color:#eee8df}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ink);padding:13px 22px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:.2s}.btn-dark{background:var(--ink);color:#fff}.btn-light{background:rgba(255,255,255,.08);border-color:#fff;color:#fff}.btn:hover{transform:translateY(-2px)}.section{padding:92px 0}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.section-head h2{font:500 46px/1 'Cormorant Garamond',serif;margin:0}.section-head p{color:var(--muted);max-width:500px}.collections{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:16px}.collection{min-height:460px;background-size:cover;background-position:center;position:relative;overflow:hidden}.collection:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.68))}.collection-copy{position:absolute;z-index:2;bottom:28px;left:28px;color:#fff}.collection h3{font:500 34px 'Cormorant Garamond',serif;margin:3px 0}.collection:nth-child(2),.collection:nth-child(3){min-height:220px}.collection:nth-child(2){margin-top:120px}.collection:nth-child(3){margin-top:0}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{position:relative}.card-img{aspect-ratio:1/1.08;overflow:hidden;background:#f2eee7;position:relative}.card-img img{width:100%;height:100%;object-fit:cover;transition:.5s}.card:hover img{transform:scale(1.04)}.heart{position:absolute;right:12px;top:12px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.88);cursor:pointer}.tag{position:absolute;left:12px;top:12px;background:#fff;padding:6px 9px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.card h3{font:500 23px 'Cormorant Garamond',serif;margin:12px 0 3px}.meta{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.price{margin-top:6px;font-weight:600}.split{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.split-img{background:url('https://images.unsplash.com/photo-1605100804763-247f67b3557e?auto=format&fit=crop&w=1200&q=85') center/cover}.split-copy{background:var(--cream);display:flex;align-items:center;padding:80px}.split-copy h2{font:500 62px/.9 'Cormorant Garamond',serif;margin:15px 0 25px}.feature-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feature{padding:30px;border-right:1px solid var(--line)}.feature:last-child{border-right:0}.feature strong{font-family:'Cormorant Garamond';font-size:22px}.feature p{font-size:12px;color:var(--muted)}.quote{background:#f1ece3;text-align:center;padding:85px 20px}.quote blockquote{font:500 38px/1.2 'Cormorant Garamond',serif;max-width:800px;margin:15px auto}.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.newsletter h2{font:500 50px 'Cormorant Garamond';margin:0}.newsletter-form{display:flex;border-bottom:1px solid var(--ink)}.newsletter-form input{border:0;outline:0;background:none;padding:14px 0;flex:1}.newsletter-form button{border:0;background:none;cursor:pointer}.footer{background:#1e1d1b;color:#d8d0c5;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px}.footer h4{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#fff}.footer a{display:block;color:#aaa29a;font-size:13px;margin:8px 0}.footer-bottom{border-top:1px solid #393633;margin-top:45px;padding-top:18px;font-size:11px;color:#8e8983;display:flex;justify-content:space-between}.page-hero{background:var(--cream);padding:75px 0}.page-hero h1{font:500 64px 'Cormorant Garamond';margin:0}.breadcrumbs{font-size:11px;color:var(--muted);margin-bottom:10px}.shop-layout{display:grid;grid-template-columns:230px 1fr;gap:40px}.filters{border-right:1px solid var(--line);padding-right:25px}.filters h4{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.filter{border-bottom:1px solid var(--line);padding:14px 0}.filter label{display:block;font-size:13px;margin:7px 0}.shopbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.select{border:1px solid var(--line);padding:10px;background:#fff}.product-detail{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;padding:65px 0}.gallery{display:grid;grid-template-columns:90px 1fr;gap:15px}.thumbs img{aspect-ratio:1;object-fit:cover;margin-bottom:12px;cursor:pointer}.main-photo{aspect-ratio:1/1.08;object-fit:cover;width:100%}.detail h1{font:500 58px/.95 'Cormorant Garamond';margin:10px 0}.detail .price{font-size:20px;margin:20px 0}.detail-row{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);font-size:13px}.detail-row span:last-child{color:var(--muted)}.sizes{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.size{border:1px solid var(--line);padding:8px 13px;background:#fff;cursor:pointer}.qty{display:flex;border:1px solid var(--line);width:max-content;margin:18px 0}.qty button,.qty input{width:40px;height:42px;border:0;background:#fff;text-align:center}.detail-actions{display:flex;gap:10px}.notice{background:#f6f2eb;padding:16px;font-size:12px;margin-top:20px}.reviews{margin-top:40px}.stars{letter-spacing:.15em}.producer-hero{background:#24221f;color:#fff;padding:80px 0}.producer-hero h1{font:500 65px 'Cormorant Garamond';margin:10px 0}.auth{min-height:70vh;display:grid;place-items:center;background:var(--cream)}.auth-box{width:min(460px,92%);background:#fff;padding:45px;box-shadow:var(--shadow)}.field{margin:15px 0}.field label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;padding:13px;border:1px solid var(--line);outline:0;background:#fff}.cart-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td{padding:16px;border-bottom:1px solid var(--line);text-align:left}.cart-summary{margin-left:auto;width:min(400px,100%);padding-top:35px}.empty{text-align:center;padding:100px 20px}.admin-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.admin-side{background:#191817;color:#ddd;padding:25px}.admin-side .brand{color:#fff;font-size:30px}.admin-side a{display:block;padding:10px 0;color:#aaa;font-size:13px}.admin-main{padding:35px;background:#f7f5f1}.admin-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.admin-card{background:#fff;padding:25px;border:1px solid var(--line)}.admin-card strong{font:500 35px 'Cormorant Garamond'}.admin-table{width:100%;background:#fff;border-collapse:collapse;margin-top:25px}.admin-table td,.admin-table th{padding:14px;border-bottom:1px solid var(--line);text-align:left;font-size:12px}.status{padding:4px 8px;border-radius:20px;background:#eee;font-size:10px}.status.ok{background:#e6f0e8}.status.wait{background:#f4ead7}.status.no{background:#f3dddd}@media(max-width:900px){.navlinks{display:none}.mobile-toggle{display:block}.product-grid{grid-template-columns:repeat(2,1fr)}.collections{grid-template-columns:1fr 1fr}.collection:first-child{grid-column:1/-1}.collection:nth-child(2),.collection:nth-child(3){margin-top:0}.split,.newsletter,.product-detail{grid-template-columns:1fr}.split-copy{padding:55px 25px}.feature-row{grid-template-columns:1fr 1fr}.shop-layout{grid-template-columns:1fr}.filters{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px}.admin-shell{grid-template-columns:1fr}.admin-side{display:none}.admin-cards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nav-inner{height:68px}.brand{font-size:29px}.hero{min-height:590px}.section{padding:65px 0}.product-grid{gap:12px}.section-head{display:block}.section-head h2{font-size:39px}.collections{grid-template-columns:1fr}.collection:first-child{grid-column:auto}.collection{min-height:390px}.feature-row{grid-template-columns:1fr}.feature{border-right:0;border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{display:block}.gallery{grid-template-columns:65px 1fr}.detail h1{font-size:48px}.admin-cards{grid-template-columns:1fr}}
.upload-drop{border:1px dashed var(--gold);padding:30px;text-align:center;background:#fbf8f2;cursor:pointer;display:grid;gap:6px}.upload-drop span{font-size:11px;color:var(--muted)}.upload-drop input{display:none}.upload-drop.drag{background:#f1eadf;transform:scale(1.01)}.upload-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px}.upload-item{position:relative;border:1px solid var(--line);background:#fff;padding:5px}.upload-item img{width:100%;aspect-ratio:1;object-fit:cover}.upload-item button{position:absolute;right:7px;top:7px;width:28px;height:28px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 10px #0002;cursor:pointer}.upload-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px;font-size:10px;color:var(--muted)}.captcha-box{margin:20px 0;padding:16px;background:#f7f3ec;border:1px solid var(--line);max-width:320px}.captcha-box p{margin:7px 0;font-family:Georgia,serif}.captcha-box input{width:100%;padding:11px;border:1px solid var(--line)}@media(max-width:700px){.upload-preview{grid-template-columns:repeat(2,1fr)}}

/* V7 responsive marketplace polish */
@media (max-width: 800px){
  .nav{flex-wrap:wrap;gap:12px}.nav nav{order:3;width:100%;overflow:auto;white-space:nowrap}.nav-right{margin-left:auto}
  .section{padding:28px 16px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.table{display:block;overflow-x:auto;white-space:nowrap}
  .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width: 520px){.stats{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr}.panel{padding:16px}input,select,textarea,button{max-width:100%}}
.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:12px;opacity:.65}.narrow{max-width:900px;margin:auto}.gemstone-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.gem-card{border:1px solid rgba(0,0,0,.1);text-decoration:none;color:inherit;background:#fff}.gem-swatch{height:180px;background:radial-gradient(circle at 35% 30%,#fff8,transparent 18%),linear-gradient(135deg,#777,#ddd);box-shadow:inset 0 0 50px #0002}.gemstone-diamond{background:linear-gradient(135deg,#eef,#fff,#ccd)}.gemstone-ruby{background:linear-gradient(135deg,#6d0015,#ef4050,#8a001b)}.gemstone-sapphire{background:linear-gradient(135deg,#041a55,#1c63d7,#0a174b)}.gemstone-emerald{background:linear-gradient(135deg,#063d29,#18a36b,#0a4f36)}.gemstone-sultanite{background:linear-gradient(135deg,#52764b,#b8cf78,#df86a9)}.gemstone-aquamarine{background:linear-gradient(135deg,#9fe5e9,#4ea9c4,#d9ffff)}.gemstone-tanzanite{background:linear-gradient(135deg,#21145e,#6d58c9,#32216e)}.gemstone-tourmaline{background:linear-gradient(135deg,#1a6d4c,#e36b8a,#5b1c70)}.gemstone-amethyst{background:linear-gradient(135deg,#43206e,#a36be0,#5a2b90)}.gemstone-citrine{background:linear-gradient(135deg,#c77816,#f5c55b,#b66b10)}.gemstone-garnet{background:linear-gradient(135deg,#4c0011,#b31d3a,#4d071b)}.gemstone-topaz{background:linear-gradient(135deg,#4c9bd5,#bdeaff,#3c75a8)}.gemstone-peridot{background:linear-gradient(135deg,#698b10,#c9df54,#708e0c)}.gemstone-opal{background:linear-gradient(135deg,#e8e8e8,#b5f1ff,#ffb5db,#fff)}.gemstone-moonstone{background:linear-gradient(135deg,#8d98a8,#f3f5ff,#a9c4e8)}.gemstone-morganite{background:linear-gradient(135deg,#f0b1a8,#f7d0c7,#d98d9a)}.gemstone-kunzite{background:linear-gradient(135deg,#d6a2da,#f0d0ed,#b77ac2)}.gemstone-spinel{background:linear-gradient(135deg,#3b0011,#d44762,#223f9e)}.gemstone-zircon{background:linear-gradient(135deg,#cceeff,#fff,#7eb0d6)}.gemstone-turquoise{background:linear-gradient(135deg,#087e87,#58c6c5,#0a777c)}.gemstone-onyx{background:linear-gradient(135deg,#050505,#555,#0b0b0b)}.gemstone-agate{background:repeating-radial-gradient(ellipse,#e6cbb5 0 8px,#9a7660 9px 14px,#d8b79c 15px 22px)}.gemstone-quartz{background:linear-gradient(135deg,#ddd,#fff,#c9c9d9)}.visualizer{text-align:center}.visual-gem{width:180px;height:180px;margin:24px auto;border-radius:42% 58% 52% 48%;clip-path:polygon(50% 0,90% 25%,100% 68%,60% 100%,20% 82%,0 40%,12% 20%);box-shadow:0 20px 50px #0004}.visual-labels{display:flex;justify-content:space-between}.config-grid,.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.form-grid .full,.configurator>label{grid-column:1/-1}.estimate{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding:18px;background:rgba(0,0,0,.04)}.estimate strong{font-size:28px}.assistant-search{display:flex;gap:10px;margin:25px 0}.assistant-search input{flex:1}.timeline-item{display:flex;gap:15px;padding:14px;border-left:2px solid #bbb}.timeline-item.done{border-left-color:currentColor}.timeline-item span{margin-left:-23px;background:#fff}.timeline-item small{display:block;opacity:.6}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap th,.table-wrap td{padding:10px;border-bottom:1px solid #ddd;text-align:left}@media(max-width:800px){.gemstone-grid{grid-template-columns:repeat(2,1fr)}.config-grid,.form-grid{grid-template-columns:1fr}.form-grid .full,.configurator>label{grid-column:auto}}@media(max-width:520px){.gemstone-grid{grid-template-columns:1fr}.assistant-search{flex-direction:column}}

/* MGSJewel Manus-inspired luxury storefront */
:root{--mj-black:#171614;--mj-cream:#f5f1e9;--mj-stone:#e7e0d4;--mj-gold:#aa8b5a}
.mj-hero{min-height:calc(100vh - 80px);position:relative;background:url('/assets/img/necklaces.jpg') center/cover;display:flex;align-items:center;color:#fff;overflow:hidden}.mj-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,12,11,.78) 0%,rgba(13,12,11,.38) 48%,rgba(13,12,11,.08) 100%)}.mj-hero-content{position:relative;z-index:2;padding:100px 0 130px}.mj-kicker{font-size:10px;letter-spacing:.28em;text-transform:uppercase;margin:0 0 22px;opacity:.72}.mj-hero h1{font:500 clamp(58px,8vw,112px)/.83 'Cormorant Garamond',serif;letter-spacing:-.025em;margin:0 0 30px}.mj-hero h1 em,.mj-intro h2 em,.mj-story-copy h2 em,.mj-quote em{font-weight:400}.mj-lead{font-size:15px;line-height:1.7;max-width:480px;color:#eee8df}.mj-actions{display:flex;align-items:center;gap:28px;margin-top:36px}.mj-btn{display:inline-flex;padding:15px 25px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;transition:.25s}.mj-btn-light{border:1px solid #fff;color:#fff}.mj-btn-light:hover{background:#fff;color:#171614}.mj-btn-dark{background:#171614;color:#fff;border:1px solid #171614}.mj-btn-dark:hover{background:transparent;color:#171614}.mj-link,.mj-text-link{font-size:11px;letter-spacing:.13em;text-transform:uppercase}.mj-link span,.mj-text-link span{margin-left:12px;font-size:17px}.mj-scroll{position:absolute;z-index:2;bottom:28px;left:4%;font-size:9px;letter-spacing:.2em;opacity:.65}.mj-scroll span{margin-left:14px}.mj-intro{padding:125px 0;background:#fbfaf7}.mj-intro-grid{display:grid;grid-template-columns:1fr 2fr;gap:80px}.mj-intro h2,.mj-section-head h2{font:500 clamp(44px,5vw,70px)/.92 'Cormorant Garamond',serif;margin:0 0 25px}.mj-intro-grid>div p{max-width:570px;color:#6e6961;font-size:14px}.mj-text-link{display:inline-block;margin-top:22px;border-bottom:1px solid #aaa;padding-bottom:8px}.mj-collections{padding-top:110px;padding-bottom:110px}.mj-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:38px}.mj-section-head .mj-kicker{margin-bottom:12px}.mj-section-head h2{margin:0}.mj-collection-grid{display:grid;grid-template-columns:1.35fr .825fr .825fr;gap:14px;align-items:start}.mj-collection{display:block;position:relative;height:570px;overflow:hidden;background:#ddd}.mj-collection:nth-child(2),.mj-collection:nth-child(3){height:430px;margin-top:70px}.mj-collection img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.mj-collection:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(0,0,0,.72))}.mj-collection:hover img{transform:scale(1.045)}.mj-collection span{position:absolute;z-index:2;left:27px;right:27px;bottom:25px;color:#fff}.mj-collection small{display:block;font-size:9px;letter-spacing:.2em;opacity:.7;margin-bottom:10px}.mj-collection b{font:500 36px 'Cormorant Garamond',serif;display:block}.mj-collection i{font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.mj-featured{background:#f2eee6;padding:105px 0 120px}.mj-products{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.mj-product{min-width:0}.mj-product-img{aspect-ratio:1/1.14;background:#e7e1d8;overflow:hidden;position:relative}.mj-product-img img{width:100%;height:100%;object-fit:cover;transition:.55s}.mj-product:hover img{transform:scale(1.035)}.mj-heart{position:absolute;right:14px;top:14px;width:34px;height:34px;background:rgba(255,255,255,.9);display:grid;place-items:center;border-radius:50%;font-size:20px}.mj-product>p{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:#8a8379;margin:15px 0 4px}.mj-product h3{font:500 22px/1.05 'Cormorant Garamond',serif;margin:0 0 8px}.mj-product strong{font-size:12px;font-weight:500}.mj-story{display:grid;grid-template-columns:1.1fr .9fr;min-height:650px}.mj-story-image{overflow:hidden}.mj-story-image img{width:100%;height:100%;object-fit:cover}.mj-story-copy{background:#dfd6c8;display:flex;flex-direction:column;justify-content:center;padding:90px clamp(40px,7vw,110px)}.mj-story-copy h2{font:500 clamp(48px,5vw,76px)/.9 'Cormorant Garamond',serif;margin:0 0 28px}.mj-story-copy p:not(.mj-kicker){max-width:460px;color:#5d574f;font-size:14px;line-height:1.8;margin-bottom:32px}.mj-story-copy .mj-btn{width:max-content}.mj-services{background:#181715;color:#eee9df}.mj-services .container{display:grid;grid-template-columns:repeat(4,1fr)}.mj-service{padding:55px 30px 60px;border-right:1px solid #393732}.mj-service:first-child{padding-left:0}.mj-service:last-child{border:0}.mj-service b{font:400 11px Inter;color:#a99a82}.mj-service h3{font:500 27px 'Cormorant Garamond',serif;margin:22px 0 9px}.mj-service p{font-size:12px;line-height:1.7;color:#aaa39a;max-width:230px}.mj-quote{text-align:center;padding:120px 20px;background:#fbfaf7}.mj-quote blockquote{font:500 clamp(38px,5vw,62px)/.98 'Cormorant Garamond',serif;margin:0}.mj-newsletter{padding:105px 0;background:#e9e2d7}.mj-newsletter h2{font:500 clamp(50px,6vw,80px)/.9 'Cormorant Garamond',serif;margin:0 0 20px}.mj-newsletter p:not(.mj-kicker){color:#686157;max-width:560px;font-size:13px}.mj-news-form{display:flex;max-width:600px;border-bottom:1px solid #27231e;margin-top:35px}.mj-news-form input{flex:1;border:0;background:transparent;padding:14px 0;outline:0;font:14px Inter}.mj-news-form button{border:0;background:none;font-size:10px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}
.nav{border-bottom-color:#ded8cf}.nav>nav{display:flex;gap:22px;align-items:center}.nav>nav a{font-size:10px;letter-spacing:.09em;text-transform:uppercase}.nav-right{display:flex;gap:13px;align-items:center;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.brand{white-space:nowrap}.brand span{font-weight:400}
@media(max-width:900px){.nav>nav{display:none}.mj-intro-grid,.mj-story{grid-template-columns:1fr}.mj-intro-grid{gap:35px}.mj-collection-grid{grid-template-columns:1fr 1fr}.mj-collection.mj-large{grid-column:1/-1;height:520px}.mj-collection:nth-child(2),.mj-collection:nth-child(3){height:390px;margin-top:0}.mj-products{grid-template-columns:repeat(2,1fr)}.mj-services .container{grid-template-columns:1fr 1fr}.mj-service:nth-child(2){border-right:0}.mj-service{border-bottom:1px solid #393732}.mj-story-image{height:520px}.mj-story-copy{min-height:560px}}
@media(max-width:560px){.mj-hero{min-height:680px}.mj-hero-content{padding:80px 20px}.mj-hero h1{font-size:60px}.mj-actions{align-items:flex-start;flex-direction:column;gap:18px}.mj-intro,.mj-collections,.mj-featured{padding-top:75px;padding-bottom:75px}.mj-section-head{display:block}.mj-section-head .mj-text-link{margin-top:15px}.mj-collection-grid,.mj-products{grid-template-columns:1fr}.mj-collection.mj-large{grid-column:auto;height:440px}.mj-collection:nth-child(2),.mj-collection:nth-child(3){height:440px}.mj-products{gap:30px}.mj-services .container{grid-template-columns:1fr}.mj-service{border-right:0!important;padding:38px 0}.mj-service:first-child{padding-left:0}.mj-story-image{height:420px}.mj-story-copy{padding:65px 25px}.mj-newsletter{padding:75px 20px}.mj-news-form{display:block}.mj-news-form button{padding:14px 0}}
