:root{--ink:#101010;--paper:#fff;--cream:#efe6db;--soft:#f6f1eb;--line:#ddd5cc;--muted:#6d665f;--max:1600px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.page-width{width:min(100%,var(--max));margin-inline:auto;padding-inline:14px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mp-kicker{text-transform:uppercase;letter-spacing:.2em;font-size:13px;margin:0 0 18px}.mp-topbar{height:32px;background:#0d0f10;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 32px;font-size:12px}.mp-header{background:#fff;border-bottom:1px solid #e5e5e5}.mp-headshell{padding-top:12px}.mp-headrow{height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px}.mp-search{display:flex;align-items:center;gap:10px;max-width:300px}.mp-search button{border:0;background:transparent;font-size:28px;line-height:1;padding:0;cursor:pointer}.mp-search input{border:0;outline:0;width:100%;font-size:12px}.mp-brand{text-align:center}.mp-logo{display:block;font:400 44px/1 Georgia,'Times New Roman',serif;letter-spacing:-.035em}.mp-tagline{margin-top:6px;text-transform:uppercase;letter-spacing:.16em;font-size:9px;color:#777}.mp-actions{justify-self:end;display:flex;align-items:center;gap:15px;font-size:13px}.mp-iconlink{font-size:21px;white-space:nowrap}.mp-iconlink small{font:12px Arial,sans-serif;vertical-align:middle}.mp-language select{border:1px solid #d9d9d9;border-radius:3px;background:#fff;padding:9px 28px 9px 10px;min-width:105px;font-size:12px}.mp-nav{height:42px;display:flex;justify-content:center;align-items:center;gap:40px;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.025em}.mp-nav a:hover{opacity:.55}.mp-mobile-menu{display:none}.mp-photo-hero{display:grid;grid-template-columns:40% 60%;min-height:570px;background:linear-gradient(90deg,#e6d8ca,#f0e9df);overflow:hidden}.mp-photo-hero__copy{padding:82px 6vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.mp-photo-hero h1{font:400 clamp(58px,6vw,96px)/.9 Georgia,'Times New Roman',serif;letter-spacing:-.055em;margin:0 0 24px}.mp-photo-hero__copy>p:not(.mp-kicker){font-size:16px;line-height:1.45;max-width:430px;margin:0 0 26px}.mp-dark-button,.mp-outline-button{display:inline-flex;align-items:center;gap:14px;background:#111;color:#fff;padding:16px 22px;text-transform:uppercase;font-size:11px;letter-spacing:.05em;border-radius:2px}.mp-photo-hero__image{position:relative;min-width:0}.mp-photo-hero__image img,.mp-photo-hero__image>.mp-photo-placeholder{width:100%;height:100%;object-fit:cover}.mp-photo-placeholder{display:grid;place-content:center;gap:8px;text-align:center;min-height:260px;background:linear-gradient(135deg,#e7ded4,#cfc1b3);color:#5c554e}.mp-hero-note,.mp-handnote,.mp-brand-note{position:absolute;font-family:'Brush Script MT','Segoe Script',cursive;color:#fff;font-size:38px;line-height:1.05;transform:rotate(-4deg);text-shadow:0 1px 4px rgba(0,0,0,.18)}.mp-hero-note{right:5%;top:22%;max-width:180px}.mp-dots{position:absolute;right:4%;bottom:7%;color:#fff;display:flex;gap:14px;align-items:center;font-size:28px}.mp-dots b{font-size:18px}.mp-category-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;padding:7px}.mp-cat-tile{position:relative;aspect-ratio:.74;overflow:hidden;background:#e6ddd4}.mp-cat-tile img,.mp-cat-tile>.mp-photo-placeholder{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.mp-cat-tile:hover img{transform:scale(1.025)}.mp-cat-tile__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent 58%)}.mp-cat-tile__content{position:absolute;inset:auto 12px 14px;text-align:center;color:#fff;text-transform:uppercase}.mp-cat-tile__content strong{display:block;font-size:18px;letter-spacing:.02em;margin-bottom:12px}.mp-cat-tile__content span{display:inline-block;background:#111;border:1px solid rgba(255,255,255,.65);padding:10px 15px;font-size:9px;letter-spacing:.06em}.mp-editorial-pair{display:grid;grid-template-columns:2.25fr .85fr;gap:7px;padding:0 7px 7px}.mp-editorial-wide{min-height:315px;background:#efe2d5;display:grid;grid-template-columns:42% 58%;overflow:hidden}.mp-editorial-wide__copy{padding:40px 42px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.mp-editorial-wide h2{font:400 35px/1 Georgia,'Times New Roman',serif;margin:0 0 14px;max-width:300px;text-transform:uppercase}.mp-editorial-wide p{font-size:13px;line-height:1.45;max-width:330px;margin:0 0 18px}.mp-editorial-wide__image{position:relative;min-width:0}.mp-editorial-wide__image img,.mp-editorial-wide__image>.mp-photo-placeholder{width:100%;height:100%;object-fit:cover}.mp-handnote{right:6%;top:18%;max-width:180px}.mp-editorial-small{position:relative;min-height:315px;overflow:hidden;background:#38302a}.mp-editorial-small img,.mp-editorial-small>.mp-photo-placeholder{width:100%;height:100%;object-fit:cover}.mp-editorial-small__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,.08))}.mp-editorial-small__copy{position:absolute;inset:auto 28px 24px;color:#fff}.mp-editorial-small h3{font:400 30px/1.03 Georgia,'Times New Roman',serif;text-transform:uppercase;margin:0 0 18px;max-width:240px}.mp-outline-button{border:1px solid rgba(255,255,255,.8);padding:12px 16px;font-size:9px}.mp-arrivals{padding-top:26px;padding-bottom:36px}.mp-arrivals__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:14px;margin-bottom:14px}.mp-arrivals__head h2{font-size:24px;letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:500}.mp-arrivals__head a{font-size:12px}.mp-arrivals__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.mp-arrival-card__image{position:relative;display:block;aspect-ratio:.82;background:#efe7df;overflow:hidden}.mp-arrival-card__image img,.mp-arrival-card__image>.mp-photo-placeholder{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mp-arrival-card:hover img{transform:scale(1.02)}.mp-card-heart{position:absolute;right:11px;top:8px;font-size:22px}.mp-arrival-card__info{padding:8px 0;font-size:12px;display:flex;flex-direction:column;gap:6px}.mp-arrival-card__info strong{font-weight:500}.mp-swatches{display:flex;gap:5px;margin-top:2px}.mp-swatches i{width:13px;height:13px;border-radius:50%;background:#111;border:1px solid #ddd}.mp-swatches i:nth-child(2){background:#d9cabc}.mp-swatches i:nth-child(3){background:#b6a38f}.mp-benefits{background:#f5f0ea;border-top:1px solid #ede5dc;border-bottom:1px solid #e8dfd6}.mp-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);padding-top:22px;padding-bottom:22px}.mp-benefits__grid>div{display:flex;align-items:center;gap:18px;padding:0 34px;border-right:1px solid #ded5cc}.mp-benefits__grid>div:last-child{border-right:0}.mp-benefit-icon{font-size:35px;font-weight:400}.mp-benefits p{margin:0}.mp-benefits strong,.mp-benefits span{display:block;font-size:12px;line-height:1.45}.mp-benefits strong{font-weight:500}.mp-brand-banner{display:grid;grid-template-columns:31% 69%;min-height:310px;background:#eee3d7}.mp-brand-banner__copy{padding:55px 5vw}.mp-brand-banner__copy h2{font:400 44px/1 Georgia,'Times New Roman',serif;margin:0 0 18px}.mp-brand-banner__copy p{max-width:260px;line-height:1.5;margin:0}.mp-brand-banner__image{position:relative;min-width:0}.mp-brand-banner__image img,.mp-brand-banner__image>.mp-photo-placeholder{width:100%;height:100%;object-fit:cover}.mp-brand-note{right:7%;top:22%;max-width:180px}.mp-footer{background:#111;color:#fff;padding:55px 0 24px}.mp-footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.mp-logo--footer{font-size:38px;margin-bottom:15px}.mp-footer__inner>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mp-footer__inner strong{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.mp-footer__inner p,.mp-footer__inner a,.mp-footer__inner span{font-size:13px;color:#cfcfcf}.mp-footer__bottom{border-top:1px solid #333;margin-top:50px;padding-top:22px;font-size:11px;color:#aaa}.mp-product.page-width,.mp-page.page-width,main>.page-width{padding-top:70px;padding-bottom:70px}.mp-product-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px}.mp-product-grid img,.mp-card img{width:100%;height:auto}.mp-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mp-card h3{font-size:15px}.mp-btn{display:inline-block;background:#111;color:#fff;border:0;padding:14px 22px;margin:8px 6px 8px 0;cursor:pointer}.cart-row{display:grid;grid-template-columns:1fr 90px auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #ddd}.mp-404{text-align:center;padding-top:100px!important;padding-bottom:100px!important}html[dir="rtl"] body{direction:rtl;text-align:right}html[dir="rtl"] .mp-headrow{direction:rtl}html[dir="rtl"] .mp-hero-note,html[dir="rtl"] .mp-handnote,html[dir="rtl"] .mp-brand-note{right:auto;left:6%}html[dir="rtl"] .mp-card-heart{right:auto;left:11px}
@media(max-width:1100px){.mp-nav{gap:20px;font-size:11px}.mp-headrow{grid-template-columns:1fr auto}.mp-search{display:none}.mp-actions{justify-self:end}.mp-brand{justify-self:start}.mp-category-strip{grid-template-columns:repeat(3,1fr)}.mp-arrivals__grid{grid-template-columns:repeat(3,1fr)}.mp-benefits__grid>div{padding:0 18px}.mp-mobile-menu{display:none}}
@media(max-width:749px){.page-width{padding-inline:12px}.mp-topbar{justify-content:center;height:30px}.mp-topbar span:not(:first-child){display:none}.mp-headshell{padding-top:4px}.mp-headrow{height:72px;grid-template-columns:1fr auto}.mp-brand{justify-self:start}.mp-logo{font-size:32px}.mp-tagline{display:none}.mp-actions{gap:8px}.mp-heart{display:none}.mp-iconlink{font-size:18px}.mp-language select{min-width:74px;max-width:92px;padding:7px 22px 7px 7px}.mp-nav{display:none}.mp-mobile-menu{display:block;border-top:1px solid #eee}.mp-mobile-menu summary{text-align:center;padding:11px;text-transform:uppercase;font-size:11px;letter-spacing:.08em;list-style:none}.mp-mobile-menu__panel nav{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#eee}.mp-mobile-menu__panel a{background:#fff;padding:12px;text-align:center;font-size:11px}.mp-photo-hero{grid-template-columns:1fr;min-height:0}.mp-photo-hero__copy{order:2;padding:38px 22px}.mp-photo-hero h1{font-size:56px}.mp-photo-hero__image{height:420px}.mp-hero-note{font-size:28px}.mp-category-strip{grid-template-columns:repeat(2,1fr);gap:5px;padding:5px}.mp-cat-tile__content strong{font-size:15px}.mp-editorial-pair{grid-template-columns:1fr;padding:0 5px 5px;gap:5px}.mp-editorial-wide{grid-template-columns:1fr}.mp-editorial-wide__copy{padding:34px 25px}.mp-editorial-wide__image{height:320px}.mp-editorial-small{height:380px}.mp-arrivals{padding-top:22px;padding-bottom:28px}.mp-arrivals__head h2{font-size:20px}.mp-arrivals__grid{grid-template-columns:repeat(2,1fr);gap:10px}.mp-benefits__grid{grid-template-columns:repeat(2,1fr);gap:0}.mp-benefits__grid>div{border-right:0;border-bottom:1px solid #ded5cc;padding:18px 10px}.mp-benefit-icon{font-size:27px}.mp-brand-banner{grid-template-columns:1fr}.mp-brand-banner__copy{padding:38px 22px}.mp-brand-banner__image{height:360px}.mp-footer__inner{grid-template-columns:1fr;gap:32px}.mp-product-grid{grid-template-columns:1fr}.mp-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
