:root{--ink:#0a0a0a;--paper:#ffffff;--smoke:#f4f4f2;--line:#e3e3df;--mute:#8a8a85;--gold:#b8945f;--display:"Cormorant Garamond",Georgia,serif;--body:"Jost",system-ui,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--paper);font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.6}img{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{max-width:1500px;margin:0 auto;padding:0 clamp(20px,5vw,72px)}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:24px clamp(20px,5vw,72px);mix-blend-mode:difference;color:#fff;transition:padding .4s ease}.site-header.scrolled{padding:16px clamp(20px,5vw,72px)}.brand{font-family:var(--display);font-size:26px;letter-spacing:.32em;font-weight:400;padding-left:.32em}.nav-links{display:flex;gap:38px;align-items:center}.nav-links a{font-size:11px;letter-spacing:.22em;text-transform:uppercase;position:relative;font-weight:400;cursor:pointer}.nav-links a:after{content:"";position:absolute;left:0;bottom:-5px;height:1px;width:0;background:currentColor;transition:width .35s ease}.nav-links a:hover:after{width:100%}.nav-right{display:flex;gap:26px;align-items:center}.cart-btn{font-size:11px;letter-spacing:.22em;text-transform:uppercase;background:none;border:none;color:inherit;cursor:pointer;font-family:var(--body)}.burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer}.burger span{width:24px;height:1px;background:#fff;display:block}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:var(--ink);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;opacity:0;visibility:hidden;transition:.45s}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu a{font-family:var(--display);font-size:34px;font-weight:300;letter-spacing:.06em;cursor:pointer}.mobile-menu .close{position:absolute;top:26px;right:28px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;background:none;border:none;color:#fff;cursor:pointer}.hero{position:relative;height:100vh;min-height:640px;overflow:hidden;background:var(--ink)}.hero video,.hero img.hero-media,.hero .fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero video,.hero img.hero-media{z-index:1}.fallback{z-index:0;background:radial-gradient(120% 90% at 70% 10%,#2c2c2c,#000 70%),linear-gradient(180deg,#1a1a1a,#000)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#0006,#00000026 40%,#0000008c)}.hero-copy{position:absolute;left:0;right:0;bottom:11vh;z-index:5;text-align:center;color:#fff;padding:0 20px}.hero-eyebrow{font-size:11px;letter-spacing:.42em;text-transform:uppercase;opacity:.85;margin-bottom:22px;animation:rise 1.2s .2s both}.hero-title{font-family:var(--display);font-weight:300;font-size:clamp(48px,9vw,128px);line-height:.96;letter-spacing:.02em;animation:rise 1.3s .35s both}.hero-title em{font-style:italic;color:#fff}.hero-cta{display:inline-block;margin-top:38px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;padding:15px 38px;border:1px solid rgba(255,255,255,.5);transition:.4s;animation:rise 1.4s .5s both;cursor:pointer}.hero-cta:hover{background:#fff;color:#000;border-color:#fff}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.scroll-hint{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:5;color:#fff;font-size:10px;letter-spacing:.3em;text-transform:uppercase;opacity:.7}.scroll-hint:after{content:"";display:block;width:1px;height:34px;margin:10px auto 0;background:linear-gradient(#fff,transparent);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.sec{padding:clamp(70px,11vw,150px) 0}.sec-head{text-align:center;margin-bottom:clamp(46px,7vw,86px)}.sec-num{font-size:11px;letter-spacing:.3em;color:var(--mute);text-transform:uppercase;margin-bottom:16px}.sec-title{font-family:var(--display);font-weight:300;font-size:clamp(34px,5.5vw,68px);line-height:1;letter-spacing:.01em}.sec-sub{margin-top:18px;color:var(--mute);font-size:14px;letter-spacing:.04em;max-width:560px;margin-inline:auto}.rte a{border-bottom:1px solid currentColor}.rte ul,.rte ol{margin:18px 0 18px 22px}.rte h1,.rte h2,.rte h3{font-family:var(--display);font-weight:300;line-height:1.1;color:var(--ink);margin:28px 0 14px}.carousel{position:relative;overflow:hidden;background:var(--ink)}.carousel .track{display:flex;height:100%;transition:transform .8s cubic-bezier(.4,0,.1,1)}.carousel .slide{min-width:100%;height:100%;position:relative;overflow:hidden}.carousel .slide img,.carousel .slide video{width:100%;height:100%;object-fit:cover;display:block}.carousel .slide .ph{position:absolute;top:0;right:0;bottom:0;left:0}.ph-a{background:radial-gradient(80% 70% at 40% 30%,#3a3a3a,#0a0a0a 80%)}.ph-b{background:radial-gradient(80% 70% at 60% 40%,#4a443c,#100d0a 80%)}.ph-c{background:radial-gradient(80% 70% at 30% 60%,#33312c,#0a0908 80%)}.carousel .nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;background:#ffffffd9;border:none;width:42px;height:42px;cursor:pointer;font-size:16px;color:#000;display:flex;align-items:center;justify-content:center;transition:.25s}.carousel .nav:hover{background:#fff}.carousel .nav.prev{left:16px}.carousel .nav.next{right:16px}.carousel .dots{position:absolute;bottom:18px;left:50%;transform:translate(-50%);z-index:4;display:flex;gap:8px}.carousel .dots button{width:7px;height:7px;border-radius:50%;border:none;background:#fff6;cursor:pointer;padding:0;transition:.3s}.carousel .dots button.on{background:#fff;width:22px;border-radius:4px}.about{background:var(--smoke)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.about-grid .carousel{min-height:520px}.about-grid .txt{padding:clamp(40px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.about-grid .eyebrow{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin-bottom:20px}.about-grid h3{font-family:var(--display);font-weight:300;font-size:clamp(30px,4vw,52px);line-height:1.05;margin-bottom:26px}.about-grid p{color:var(--mute);font-size:15px;max-width:440px;margin-bottom:18px}.coll-intro{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.coll-intro .txt{padding:clamp(40px,7vw,100px);display:flex;flex-direction:column;justify-content:center}.coll-intro .num{font-family:var(--display);font-size:clamp(90px,16vw,220px);line-height:.8;color:var(--smoke);font-weight:300}.coll-intro h3{font-family:var(--display);font-size:clamp(28px,3.5vw,44px);font-weight:300;margin:22px 0 20px;line-height:1.1}.coll-intro p{color:var(--mute);font-size:15px;max-width:420px;margin-bottom:30px}.coll-intro .carousel{min-height:440px}.link-line{font-size:11px;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:6px;width:fit-content;cursor:pointer}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,32px)}.pieces-stage{display:grid;grid-template-columns:minmax(0,1fr) clamp(74px,8vw,112px);gap:clamp(18px,3vw,42px);align-items:stretch}.pieces-carousel{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:10px}.pieces-carousel::-webkit-scrollbar{height:1px}.pieces-carousel::-webkit-scrollbar-track{background:var(--line)}.pieces-carousel::-webkit-scrollbar-thumb{background:var(--ink)}.pieces-track{display:flex;gap:clamp(14px,2vw,32px)}.pieces-track .card{flex:0 0 clamp(260px,31vw,430px);scroll-snap-align:start}.pieces-side{border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:4px 0 10px;min-height:100%}.pieces-explore{writing-mode:vertical-rl;text-orientation:mixed;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink);padding-top:4px}.pieces-explore:after{content:"";display:block;width:1px;height:58px;background:var(--ink);margin:18px auto 0}.pieces-controls{display:flex;flex-direction:column;gap:10px}.pieces-controls button{width:42px;height:42px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:16px;cursor:pointer;transition:.25s}.pieces-controls button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.card{cursor:pointer;background:#fff;display:block}.card .frame{aspect-ratio:3/4;background:var(--smoke);position:relative;overflow:hidden}.card .frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.card .frame .ph{position:absolute;top:0;right:0;bottom:0;left:0}.card:hover .frame img{transform:scale(1.05)}.card .frame .tag{position:absolute;top:14px;left:14px;z-index:2;font-size:9px;letter-spacing:.2em;text-transform:uppercase;background:#fff;padding:5px 10px;color:var(--ink)}.gA{background:linear-gradient(135deg,#e8e6e1,#cfccc4)}.gB{background:linear-gradient(135deg,#1c1c1c,#3a3a3a)}.gC{background:linear-gradient(135deg,#d9d4cb,#b3a89a)}.g1{background:linear-gradient(135deg,#e8e6e1,#cfccc4)}.g2{background:linear-gradient(135deg,#1c1c1c,#3a3a3a)}.g3{background:linear-gradient(135deg,#d9d4cb,#b3a89a)}.g4{background:linear-gradient(135deg,#f0eee9,#d6d2c8)}.g5{background:linear-gradient(135deg,#2a2622,#4a443c)}.g6{background:linear-gradient(135deg,#e2ddd4,#c2b9a8)}.card .meta{padding:18px 4px 0;display:flex;justify-content:space-between;align-items:baseline}.card .meta .name{font-family:var(--display);font-size:21px;font-weight:400}.card .meta .price{font-size:13px;letter-spacing:.05em;color:var(--ink)}.card .meta .cat{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-top:3px}body.hide-prices .price{display:none!important}body.hide-prices #subtotal,body.hide-prices #total{visibility:hidden}.lookbook{background:var(--ink);color:#fff}.lookbook .sec-num{color:#777}.lb-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(10px,1.6vw,22px)}.lb{position:relative;overflow:hidden;background:#161616}.lb img,.lb video{width:100%;height:100%;object-fit:cover}.lb .fill{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.lb:hover .fill,.lb:hover img{transform:scale(1.06)}.lb .cap{position:absolute;left:18px;bottom:16px;z-index:2;font-size:10px;letter-spacing:.24em;text-transform:uppercase}.lb-a{grid-column:span 7;aspect-ratio:4/5}.lb-b,.lb-c{grid-column:span 5;aspect-ratio:4/5}.lb-d{grid-column:span 7;aspect-ratio:4/5}.f1{background:linear-gradient(120deg,#2b2b2b,#0d0d0d)}.f2{background:linear-gradient(120deg,#444,#1a1a1a)}.f3{background:linear-gradient(120deg,#3a352f,#15120e)}.f4{background:linear-gradient(120deg,#222,#000)}.contact{text-align:center}.contact .lines{display:flex;flex-direction:column;gap:14px;margin-top:30px;align-items:center}.contact .lines a,.contact .lines span{font-size:15px;letter-spacing:.04em;color:var(--ink)}.contact .lines .label{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.contact .blk{margin:0 0 8px}.contact-btn{display:inline-block;margin-top:40px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;padding:16px 42px;border:1px solid var(--ink);transition:.4s;cursor:pointer}.contact-btn:hover{background:var(--ink);color:#fff}.editorial-list{display:grid;gap:1px;background:var(--line)}.editorial-item{display:grid;grid-template-columns:minmax(160px,.55fr) 1fr;gap:clamp(28px,5vw,78px);align-items:center;background:var(--paper);padding:clamp(28px,5vw,70px) 0}.editorial-item .thumb{aspect-ratio:4/5;background:var(--smoke);overflow:hidden}.editorial-item .thumb img{width:100%;height:100%;object-fit:cover}.editorial-item .kicker{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}.editorial-item h3{font-family:var(--display);font-weight:300;font-size:clamp(30px,4vw,54px);line-height:1;margin-bottom:18px}.editorial-item p{color:var(--mute);max-width:560px}.search-form{display:flex;max-width:720px;margin:0 auto 60px;border-bottom:1px solid var(--ink)}.search-form input{flex:1;border:none;padding:18px 0;background:transparent;font-family:var(--display);font-size:clamp(28px,4vw,48px);font-weight:300;outline:none}.search-form button{border:none;background:transparent;font-size:11px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;padding-left:20px}.pagination{display:flex;justify-content:center;gap:18px;margin-top:54px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}.pagination a{color:var(--ink)}.article-shell{max-width:900px;margin:0 auto}.article-meta{text-align:center;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute);margin-bottom:20px}.article-image{margin:0 auto 54px;max-width:1100px;background:var(--smoke)}.article-image img{width:100%;height:auto}.collections-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,32px)}.pp-grid{display:grid;grid-template-columns:1.25fr 1fr;min-height:100vh;padding-top:0}.pp-media{background:var(--smoke);position:relative}.pp-media .carousel{position:sticky;top:0;height:100vh;width:100%}.pp-info{padding:clamp(90px,8vw,140px) clamp(34px,5vw,80px) clamp(50px,7vw,100px);display:flex;flex-direction:column;justify-content:center}.pp-info .cat{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin-bottom:20px}.pp-info h1{font-family:var(--display);font-weight:300;font-size:clamp(38px,5vw,64px);line-height:1;margin-bottom:18px}.pp-info .price{font-size:18px;letter-spacing:.06em;margin-bottom:30px}.pp-info .desc{color:var(--mute);font-size:15px;max-width:440px;margin-bottom:34px}.pp-label{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}.variants{display:flex;gap:10px;margin-bottom:36px;flex-wrap:wrap}.variant{min-width:50px;height:50px;padding:0 14px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:.25s;background:none;font-family:var(--body)}.variant:hover{border-color:var(--ink)}.variant.sel{background:var(--ink);color:#fff;border-color:var(--ink)}.add-btn{width:100%;max-width:440px;padding:20px;background:var(--ink);color:#fff;border:none;cursor:pointer;font-family:var(--body);font-size:11px;letter-spacing:.26em;text-transform:uppercase;transition:.35s}.add-btn:hover{background:var(--gold)}.add-btn:disabled{opacity:.4;cursor:not-allowed}.pp-detail{margin-top:40px;max-width:440px;border-top:1px solid var(--line)}.pp-detail details{border-bottom:1px solid var(--line)}.pp-detail summary{padding:20px 0;cursor:pointer;font-size:11px;letter-spacing:.18em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}.pp-detail summary::-webkit-details-marker{display:none}.pp-detail summary:after{content:"+"}.pp-detail details[open] summary:after{content:"\2013"}.pp-detail .rte{padding:0 0 20px;color:var(--mute);font-size:14px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:300;opacity:0;visibility:hidden;transition:.4s}.overlay.open{opacity:1;visibility:visible}.cart{position:fixed;top:0;right:0;height:100%;width:min(440px,100vw);background:#fff;z-index:310;transform:translate(100%);transition:transform .5s cubic-bezier(.4,0,.1,1);display:flex;flex-direction:column}.cart.open{transform:none}.inquiry-drawer{position:fixed;top:0;right:0;height:100%;width:min(520px,100vw);background:#fff;z-index:310;transform:translate(100%);transition:transform .5s cubic-bezier(.4,0,.1,1);display:flex;flex-direction:column}.inquiry-drawer.open{transform:none}.cart-head{display:flex;justify-content:space-between;align-items:center;padding:30px clamp(24px,4vw,40px) 24px;border-bottom:1px solid var(--line)}.cart-head h3{font-family:var(--display);font-weight:400;font-size:24px;letter-spacing:.1em}.cart-head button{background:none;border:none;cursor:pointer;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.cart-items{flex:1;overflow-y:auto;padding:10px clamp(24px,4vw,40px)}.cart-empty{text-align:center;color:var(--mute);padding:80px 20px;font-size:14px;letter-spacing:.04em}.ci{display:grid;grid-template-columns:74px 1fr auto;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.ci .thumb{aspect-ratio:3/4;background:var(--smoke);overflow:hidden}.ci .thumb img{width:100%;height:100%;object-fit:cover}.ci .info h4{font-family:var(--display);font-size:19px;font-weight:400;margin-bottom:4px}.ci .info .sz{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:10px}.ci .qty{display:flex;align-items:center;gap:12px;font-size:13px}.ci .qty button{width:24px;height:24px;border:1px solid var(--line);background:none;cursor:pointer;font-size:14px}.ci .price{font-size:13px;text-align:right}.ci .rm{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);cursor:pointer;margin-top:10px;background:none;border:none}.cart-foot{padding:24px clamp(24px,4vw,40px) 34px;border-top:1px solid var(--line)}.cart-row{display:flex;justify-content:space-between;margin-bottom:6px;font-size:13px;letter-spacing:.04em}.cart-row.total{font-family:var(--display);font-size:22px;margin:14px 0 22px}.checkout{width:100%;padding:20px;background:var(--ink);color:#fff;border:none;cursor:pointer;font-family:var(--body);font-size:11px;letter-spacing:.26em;text-transform:uppercase;transition:.35s}.checkout:hover{background:var(--gold)}.cart-note{text-align:center;font-size:10px;letter-spacing:.1em;color:var(--mute);margin-top:16px}.inquiry-body{flex:1;overflow-y:auto;padding:clamp(28px,5vw,46px)}.inquiry-body p{color:var(--mute);font-size:14px;margin-bottom:28px}.inquiry-body label{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin:18px 0 8px}.inquiry-body input,.inquiry-body textarea{width:100%;border:none;border-bottom:1px solid var(--line);padding:13px 0;font-family:var(--body);font-size:14px;letter-spacing:.04em;outline:none;background:transparent;color:var(--ink)}.inquiry-body textarea{border:1px solid var(--line);padding:14px;margin-top:2px;resize:vertical;min-height:130px}.inquiry-body input:focus,.inquiry-body textarea:focus{border-color:var(--ink)}.inquiry-body .checkout{margin-top:26px}.form-error{color:#8b2d2d;font-size:13px;margin-bottom:18px}.quote-app-area{max-width:440px;margin-bottom:22px}.np-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:400;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:.45s}.np-overlay.open{opacity:1;visibility:visible}.np{background:#fff;max-width:880px;width:100%;display:grid;grid-template-columns:1fr 1fr;transform:translateY(24px);transition:.5s}.np-overlay.open .np{transform:none}.np .visual{background:var(--ink);position:relative;overflow:hidden;min-height:360px}.np .visual .ph{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 80% at 40% 20%,#3a3a3a,#000 80%)}.np .visual img,.np .visual video{width:100%;height:100%;object-fit:cover}.np .visual .word{position:absolute;left:30px;bottom:26px;font-family:var(--display);color:#fff;font-size:30px;font-weight:300;letter-spacing:.08em}.np .body{padding:clamp(36px,5vw,56px);position:relative;display:flex;flex-direction:column;justify-content:center}.np .body .close{position:absolute;top:18px;right:20px;background:none;border:none;font-size:20px;cursor:pointer;color:var(--mute)}.np .eyebrow{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin-bottom:16px}.np h3{font-family:var(--display);font-weight:300;font-size:clamp(28px,3.5vw,40px);line-height:1.05;margin-bottom:16px}.np p{color:var(--mute);font-size:14px;margin-bottom:26px;max-width:320px}.np input[type=email]{width:100%;border:none;border-bottom:1px solid var(--line);padding:13px 0;font-family:var(--body);font-size:14px;letter-spacing:.04em;outline:none;margin-bottom:22px}.np input[type=email]:focus{border-color:var(--ink)}.np button.sub{width:100%;padding:17px;background:var(--ink);color:#fff;border:none;cursor:pointer;font-family:var(--body);font-size:11px;letter-spacing:.24em;text-transform:uppercase;transition:.35s}.np button.sub:hover{background:var(--gold)}.np .skip{margin-top:16px;background:none;border:none;color:var(--mute);font-size:10px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;font-family:var(--body)}.np .thanks{font-family:var(--display);font-size:26px;font-weight:300;text-align:center;padding:30px 0}.site-footer{background:var(--ink);color:#fff;padding:clamp(70px,9vw,120px) 0 40px}.foot-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:40px;margin-bottom:80px}.foot-brand{font-family:var(--display);font-size:34px;letter-spacing:.3em;margin-bottom:20px;padding-left:.3em}.foot-brand+p{color:#888;font-size:13px;max-width:280px}.foot-col h5{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#777;margin-bottom:20px}.foot-col a{display:block;font-size:13px;color:#ccc;margin-bottom:12px;transition:.25s;cursor:pointer}.foot-col a:hover{color:#fff}.news input{width:100%;background:none;border:none;border-bottom:1px solid #444;color:#fff;padding:12px 0;font-family:var(--body);font-size:13px;letter-spacing:.04em;outline:none}.news input::placeholder{color:#777}.news button{margin-top:18px;background:none;border:1px solid #444;color:#fff;padding:13px 30px;cursor:pointer;font-family:var(--body);font-size:10px;letter-spacing:.22em;text-transform:uppercase;transition:.3s}.news button:hover{background:#fff;color:#000}.foot-bottom{display:flex;justify-content:space-between;border-top:1px solid #2a2a2a;padding-top:30px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#666}.reveal{opacity:0;transform:translateY(34px);transition:opacity 1s,transform 1s}.reveal.in{opacity:1;transform:none}@media(max-width:900px){.nav-links{display:none}.burger{display:flex}.about-grid,.coll-intro,.pp-grid,.np,.editorial-item{grid-template-columns:1fr}.collections-grid{grid-template-columns:repeat(2,1fr)}.pieces-stage{grid-template-columns:1fr}.pieces-side{border-left:0;border-top:1px solid var(--line);flex-direction:row;padding-top:18px}.pieces-explore{writing-mode:horizontal-tb}.pieces-explore:after{width:58px;height:1px;margin:12px 0 0}.pieces-controls{flex-direction:row}.pieces-track .card{flex-basis:min(78vw,360px)}.np .visual{min-height:200px}.pp-media .carousel{position:relative;height:70vh}.grid{grid-template-columns:repeat(2,1fr)}.lb-a,.lb-b,.lb-c,.lb-d{grid-column:span 12}.foot-top{grid-template-columns:1fr 1fr;gap:40px 30px}}@media(max-width:560px){.grid,.collections-grid,.foot-top{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/loubelle.css.map */
