@media(max-width:650px){.product-photos{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;min-width:0;padding-bottom:10px}.product-photos img{flex:0 0 100%;width:100%;scroll-snap-align:start;object-fit:contain;margin:0}}@font-face{font-family:Bodoni Moda;src:url(bodoni-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(bodoni-italic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#20231f;background:#faf9f5;font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}header{padding:32px 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d8d1}.wordmark{font-size:32px;font-weight:600;letter-spacing:-1.8px;line-height:1}.wordmark span{display:block;letter-spacing:1.6px;font-size:8px;font-weight:400;margin-top:12px}nav{display:flex;gap:32px;font-size:12px}nav a:hover,section a:hover{opacity:.6}.hero{position:relative;padding:62px 9% 38px;background:#e8e7dd;min-height:600px;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2px;margin:0 0 28px}h1,h2{font-family:Bodoni Moda,Didot,serif;font-weight:400;line-height:1.04;letter-spacing:-3px;margin:0}h1{font-size:clamp(58px,7.7vw,112px)}h1 em,h2 em{font-weight:400}h1 em{display:inline-block;margin-left:12%}.hero-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:45px}.hero-bottom p{font-size:13px;line-height:1.7}.roundlink{font-size:11px;letter-spacing:.5px;display:flex;align-items:center;gap:32px}.roundlink span{border:1px solid #8d9187;border-radius:50%;width:58px;height:58px;text-align:center;padding-top:16px;font-size:18px}.index{font-size:8px;letter-spacing:1.6px;margin-top:32px;color:#666b60}.manifesto{padding:96px 9%;display:grid;grid-template-columns:1.2fr 1fr;gap:25px 80px}.manifesto>.eyebrow{grid-column:1/-1}h2{font-size:clamp(36px,4.5vw,66px);letter-spacing:-1.8px}.about{max-width:340px;font-size:14px;padding-top:2px}.about p:first-child{margin-top:0}section a:not(.button):not(.roundlink){display:inline-block;font-size:12px;border-bottom:1px solid #777c70;padding-bottom:5px;margin-top:18px}.wardrobe{border-top:1px solid #d9d8d1;border-bottom:1px solid #d9d8d1;margin:0 9%;padding:70px 0;display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.wardrobe>div:nth-child(2){font-size:14px;max-width:340px}.muted{color:#777a71;font-size:12px}.contact{padding:90px 9%;text-align:center;background:#e8e7dd;margin-top:80px}.contact p:not(.eyebrow){font-size:14px;margin-top:25px}.button{display:inline-block;background:#22271f;color:#fff;padding:13px 32px;margin-top:18px;font-size:12px}footer{padding:55px 6% 30px;display:flex;flex-wrap:wrap;gap:15px 40px;justify-content:space-between;align-items:center}footer p,footer a:not(.wordmark){font-size:11px}footer small{width:100%;font-size:8px;letter-spacing:1.5px;color:#7b7e75;margin-top:25px}@media(max-width:650px){header{padding:26px 7%;display:block}.wordmark{font-size:30px}nav{margin-top:25px;gap:22px;font-size:10px}.hero{padding:45px 7% 28px;min-height:540px}h1{font-size:58px;letter-spacing:-2.6px}h1 em{margin-left:6%}.hero-bottom{display:block;margin-top:35px}.roundlink{margin-top:25px}.roundlink span{height:42px;width:42px;padding-top:8px}.manifesto{display:block;padding:65px 7%}.about{margin-top:30px}h2{font-size:42px}.wardrobe{margin:0 7%;display:block;padding:55px 0}.wardrobe>div:nth-child(2){margin-top:35px}.contact{margin-top:55px;padding:65px 7%}footer{display:block;padding:45px 7%}footer a:not(.wordmark),footer small{display:block}footer small{margin-top:35px}}.hero{background:#f0ede6}.positioning{font-size:17px;line-height:1.5;margin:30px 0 0;letter-spacing:.2px}.hero h1{font-size:clamp(58px,8vw,116px);line-height:1.03;letter-spacing:-3px}.hero h1 em{margin-left:15%}h2{line-height:1.12}.wordmark span{font-size:10px;letter-spacing:1px}.hero-bottom{margin-top:28px}.contact{background:#f0ede6}.index{color:#5a2e35}@media(max-width:650px){.hero h1{font-size:58px;line-height:1.05;letter-spacing:-2.7px}.hero h1 em{margin-left:4%;font-size:54px}.positioning{font-size:16px;max-width:280px;margin-top:26px}.hero{min-height:590px}.wordmark span{font-size:9px}.hero-bottom{margin-top:26px}h2{font-size:42px;letter-spacing:-1.5px}}:root{--teal:#1b434b}body{color:var(--teal)}.brand{display:flex;align-items:center;gap:16px}.brand img{display:block;width:64px;height:64px;object-fit:contain}.button{background:var(--teal)}.hero,.contact{background:#f6f3ed}.wordmark{color:var(--teal)}@media(max-width:650px){.brand{gap:13px}.brand img{width:52px;height:52px}.brand .wordmark{font-size:27px}.wordmark span{max-width:220px;line-height:1.5;font-size:8px;letter-spacing:.7px}.hero{padding-top:36px}}.catalogue{padding:70px 7%}.catalogue h1,.product-detail h1{font-size:56px;letter-spacing:-1.5px}.product-grid{padding:40px 7%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 25px}.product-card img{width:100%;height:380px;object-fit:contain;background:#faede4}.product-card h3{font-family:Bodoni Moda,serif;font-size:26px;font-weight:400;line-height:1.2;margin:8px 0}.product-card .eyebrow{margin:18px 0 0}.product-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:50px 7%}.product-photos img{width:100%;height:auto;display:block;margin-bottom:20px}.product-info{position:sticky;top:30px;align-self:start}.product-description{font-size:14px}.product-price{font-size:20px;margin:25px 0}.collection-description{max-width:600px}@media(max-width:650px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.product-card img{height:230px}.product-card h3{font-size:22px}.product-detail{display:flex;flex-direction:column;gap:25px;padding:30px 7%}.product-info{position:static}.product-detail h1,.catalogue h1{font-size:42px}}.product-info h1{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:44px;letter-spacing:-1.4px;line-height:1.12}.wordmark{letter-spacing:-1.3px}@media(max-width:650px){.product-info h1{font-size:34px;letter-spacing:-1px}}@font-face{font-family:Cormorant Garamond;src:url(cormorant-light.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}.wordmark,.brand .wordmark{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:40px;letter-spacing:-.8px}.wordmark span{font-family:Arial,Helvetica,sans-serif;font-weight:400}h1,h2,.hero h1,.product-info h1,.product-card h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:300}.product-info h1{font-size:50px;letter-spacing:-.8px;line-height:1.02}@media(max-width:650px){.wordmark,.brand .wordmark{font-size:36px}.product-info h1{font-size:39px;letter-spacing:-.5px;line-height:1.05}}.brand img{width:56px;height:64px;object-fit:contain}@media(max-width:650px){header{display:flex;align-items:center;justify-content:space-between;gap:20px}.brand img{width:42px;height:50px}nav{margin-top:0;gap:17px;font-size:10px}}.sample-notice{margin:0;padding:14px 7%;font-size:12px;border-bottom:1px solid #d9d8d1}.sample-notice a{text-decoration:underline}.preview-entry{padding:0 9%;margin:22px 0 0}.preview-entry span{display:block;margin-top:10px}.product-photos{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:start}.product-photos img{margin:0}.product-photos img:first-child{grid-column:1/-1}.product-photos img:not(:first-child){height:320px;object-fit:contain;background:#f4f0e9}@media(max-width:650px){.product-photos{display:flex}.product-photos img{flex:0 0 90%;width:90%;height:340px!important;object-fit:contain}.product-photos img:not(:first-child){background:#f4f0e9}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/meckbo.css.map */
