@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=DM+Sans:wght@400;450;500;550;600&family=Noto+Naskh+Arabic:wght@400;500&display=swap";:root{--paper:#f8f7f3;--ivory:#ede9e1;--ink:#2d302b;--muted:#75786f;--line:#dddcd4;--accent:#8f8065;--serif:"Cormorant Garamond",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:calc(14px * var(--mwn-text-scale,1));-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--accent);outline-offset:5px}p{line-height:1.8}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}h2{font-family:var(--serif);font-size:calc(49px * var(--mwn-text-scale,1));letter-spacing:-1.4px;line-height:1.08}em{font-family:var(--serif);font-weight:400}svg{stroke-width:1.4px;flex-shrink:0}.preview-bar{color:#f4f1e9;text-align:center;min-height:29px;font-size:calc(9px * var(--mwn-text-scale,1));letter-spacing:1.4px;background:#363a32;justify-content:center;align-items:center;gap:24px;padding:7px 20px;display:flex}.preview-bar span{letter-spacing:.4px;color:#cecec5}header{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-wrap{grid-template-columns:1fr 1fr 1fr;align-items:center;max-width:1640px;height:92px;margin:auto;padding:0 5%;display:grid}.nav-left,.nav-right{align-items:center;gap:28px;display:flex}.nav-left{font-size:calc(11px * var(--mwn-text-scale,1))}.nav-left button{padding:10px 0}.nav-right{justify-content:flex-end;gap:23px}.icon{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.brand{text-align:center;flex-direction:column;justify-self:center;align-items:center;padding-bottom:5px;display:flex}.arabic{font-family:Noto Naskh Arabic,serif;font-size:47px;line-height:1.05}.wordmark{letter-spacing:4px;margin:3px 0 0 4px;font-size:8px}.bag-link{font-size:calc(11px * var(--mwn-text-scale,1));align-items:center;gap:10px;display:flex}.bag-link b{font-weight:400}.saved-nav i{background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:7px}.mobile-menu{display:none}.hero{grid-template-columns:46% 54%;max-width:1640px;min-height:650px;margin:auto;display:grid}.hero-copy{flex-direction:column;padding:70px 12% 25px 11%;display:flex}.eyebrow{font-size:calc(9px * var(--mwn-text-scale,1));letter-spacing:2.1px;font-weight:500;line-height:1.7;display:block}.hero .eyebrow{font-size:calc(8px * var(--mwn-text-scale,1));letter-spacing:1.6px;align-items:center;gap:12px;display:flex}.tiny-line{background:var(--accent);width:23px;height:1px}h1{font-family:var(--serif);font-size:clamp(calc(68px * var(--mwn-text-scale,1)),calc(7.4vw * var(--mwn-text-scale,1)),calc(113px * var(--mwn-text-scale,1)));letter-spacing:-3.5px;margin:35px 0 26px;line-height:.94}h1 em{color:var(--accent)}.hero-copy>p{font-size:calc(12px * var(--mwn-text-scale,1));color:#686e62;margin-bottom:27px;line-height:1.8}.dark-btn{background:var(--ink);color:var(--paper);font-size:calc(11px * var(--mwn-text-scale,1));justify-content:space-between;align-items:center;gap:36px;min-height:54px;padding:18px 23px;transition:background .2s;display:inline-flex}.hero .dark-btn{align-self:flex-start}.hero-bottom{font-size:calc(8px * var(--mwn-text-scale,1));letter-spacing:1.5px;color:#818476;justify-content:space-between;align-items:center;margin-top:auto;padding-top:43px;line-height:1.8;display:flex}.moon-mark{font-size:calc(33px * var(--mwn-text-scale,1));color:var(--accent)}.hero-visual{background:#c6bcae;position:relative;overflow:hidden}.photo{background-color:#d2c8b9;background-image:url(/images/piece-0-original-bg-lit-v1.webp);background-repeat:no-repeat;background-size:300% 100%;width:100%;height:100%}.panel-0{background-position:0%}.panel-1{background-position:50%}.panel-2{background-position:100%}.hero-photo{position:absolute;inset:0}.hero-label{color:#fff;font-size:calc(9px * var(--mwn-text-scale,1));letter-spacing:2px;text-shadow:0 1px 8px #0006;justify-content:space-between;display:flex;position:absolute;bottom:27px;left:30px;right:30px}.vertical-label{writing-mode:vertical-rl;font-size:calc(8px * var(--mwn-text-scale,1));letter-spacing:2px;color:#fff;text-shadow:0 1px 8px #0006;position:absolute;top:50%;right:15px}.brand-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:67px;font-size:calc(9px * var(--mwn-text-scale,1));letter-spacing:1.5px;justify-content:space-between;align-items:center;gap:25px;padding:18px 5%;display:flex}.brand-strip a{align-items:center;gap:8px;display:flex}.strip-star{font-size:calc(17px * var(--mwn-text-scale,1));color:var(--accent)}.section{max-width:1640px;margin:auto;padding:85px 5%}.section-top{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.section-top h2{margin:15px 0 0}.section-top>p{font-size:calc(11px * var(--mwn-text-scale,1));color:var(--muted);margin:0 0 3px}.section-top em{color:var(--accent)}.collection-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;display:flex}.tabs{gap:28px;display:flex}.tabs button{font-size:calc(10px * var(--mwn-text-scale,1));color:var(--muted);border-bottom:1px solid #0000;padding:14px 0}.tabs button.active{color:var(--ink);border-bottom-color:var(--ink)}.sort{font-size:calc(10px * var(--mwn-text-scale,1));align-items:center;gap:9px;display:flex}.sort select{background:0 0;border:0;max-width:160px;padding:10px 4px}.catalog-notice{font-size:calc(10px * var(--mwn-text-scale,1));color:var(--muted);padding:16px 0 23px;line-height:1.7}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.product-image-wrap{aspect-ratio:3/4;background:var(--ivory);position:relative;overflow:hidden}.image-button{text-align:left;width:100%;height:100%;padding:0;display:block;position:relative}.product-card .photo{transition:transform .7s}.image-button:hover .photo{transform:scale(1.035)}.image-caption{font-size:calc(8px * var(--mwn-text-scale,1));letter-spacing:1.4px;background:#f6f3edc9;padding:7px 9px;position:absolute;top:18px;left:18px}.save-button{background:#f6f3edcf;border-radius:50%;width:34px;height:34px;position:absolute;top:9px;right:10px}.save-button.selected{color:#795a48}.quick-view{font-size:calc(10px * var(--mwn-text-scale,1));opacity:0;background:#f8f7f3eb;justify-content:space-between;align-items:center;padding:13px 15px;transition:all .2s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(4px)}:is(.image-button:hover .quick-view,.image-button:focus-visible .quick-view){opacity:1;transform:none}.product-meta{font-size:calc(9px * var(--mwn-text-scale,1));color:var(--muted);justify-content:space-between;margin:16px 0 7px;display:flex}.product-meta span:last-child{font-family:Noto Naskh Arabic,serif;font-size:calc(14px * var(--mwn-text-scale,1))}.product-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.product-title button{font-family:var(--serif);font-size:calc(25px * var(--mwn-text-scale,1));letter-spacing:-.5px;text-align:left;padding:0}.product-title>span{font-size:calc(11px * var(--mwn-text-scale,1));white-space:nowrap}.product-color{font-size:calc(9px * var(--mwn-text-scale,1));color:var(--muted);align-items:center;gap:7px;margin-top:12px;display:flex}.product-color i,.detail-color i{border:1px solid #0002;border-radius:50%;width:9px;height:9px;display:inline-block}.product-color>span{font-size:calc(8px * var(--mwn-text-scale,1));margin-left:auto}.editorial{background:var(--ivory);grid-template-columns:1fr 1fr;max-width:1640px;min-height:620px;margin:10px auto 0;display:grid}.editorial-image{position:relative;overflow:hidden}.editorial-image .photo{position:absolute;inset:0}.editorial-note{color:#fff;font-size:calc(9px * var(--mwn-text-scale,1));letter-spacing:2px;text-shadow:0 1px 5px #0007;position:absolute;bottom:30px;left:35px}.editorial-copy{flex-direction:column;align-items:flex-start;padding:72px 15% 40px 14%;display:flex}.editorial-copy h2{font-size:calc(67px * var(--mwn-text-scale,1));margin:28px 0 25px;line-height:1}.editorial-copy h2 em{color:var(--accent)}.editorial-copy p{font-size:calc(11px * var(--mwn-text-scale,1));color:#6f7368;max-width:355px;margin-bottom:17px;line-height:1.9}.text-link{font-size:calc(11px * var(--mwn-text-scale,1));border-bottom:1px solid var(--accent);background:0 0;align-items:center;gap:20px;padding:7px 0;display:inline-flex}.editorial-copy .text-link{margin-top:13px}.story-arabic{color:var(--accent);font-family:Noto Naskh Arabic,serif;font-size:calc(23px * var(--mwn-text-scale,1));margin-top:36px}.details-strip{grid-template-columns:repeat(3,1fr);gap:50px;padding-top:63px;padding-bottom:63px;display:grid}.details-strip>div{border-right:1px solid var(--line);padding-right:34px}.details-strip>div:last-child{border-right:0}.details-strip>div>span{font-size:calc(9px * var(--mwn-text-scale,1));color:var(--accent)}.details-strip h3{font-family:var(--serif);font-size:calc(28px * var(--mwn-text-scale,1));margin:18px 0 12px}.details-strip p{font-size:calc(11px * var(--mwn-text-scale,1));color:var(--muted);max-width:270px}.details-strip .text-link{font-size:calc(10px * var(--mwn-text-scale,1));gap:23px}.social-section{background:#e5e2d9;grid-template-columns:46% 54%;max-width:1640px;min-height:370px;margin:0 auto 75px;display:grid}.social-section>div:first-child{padding:65px 11%}.social-section h2{font-size:calc(61px * var(--mwn-text-scale,1));margin:25px 0}.social-section h2 em{color:var(--accent)}.social-crop{position:relative;overflow:hidden}.social-crop .photo{background-position:100% 32%;background-size:300% 165%;position:absolute;inset:0}.social-crop>span{font-size:calc(8px * var(--mwn-text-scale,1));letter-spacing:2px;color:var(--ink);background:#f8f7f3bd;padding:8px;position:absolute;bottom:25px;left:30px}footer{color:#ecece3;background:#30362f;padding:55px 5% 0}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:30px;max-width:1500px;margin:auto;padding-bottom:45px;display:grid}.footer-logo{font-family:Noto Naskh Arabic,serif;font-size:calc(66px * var(--mwn-text-scale,1));line-height:1}.footer-top p{font-size:calc(10px * var(--mwn-text-scale,1));color:#b4b9ad;margin-top:16px}.footer-top h4{font-size:calc(8px * var(--mwn-text-scale,1));letter-spacing:1.8px;color:#b4b9ad;margin:5px 0 22px;font-weight:400}.footer-top>div{flex-direction:column;align-items:flex-start;display:flex}.footer-top button,.footer-top a:not(.footer-logo){font-size:calc(10px * var(--mwn-text-scale,1));align-items:center;gap:12px;margin-bottom:14px;padding:0;display:flex}.footer-location{font-size:calc(9px * var(--mwn-text-scale,1));color:#b4b9ad;align-items:center;gap:10px;margin-top:15px;display:flex}.footer-bottom{color:#b4b9ad;max-width:1500px;font-size:calc(8px * var(--mwn-text-scale,1));border-top:1px solid #ffffff23;justify-content:space-between;gap:15px;margin:auto;padding:21px 0;display:flex}.footer-bottom a{font-size:calc(7px * var(--mwn-text-scale,1));letter-spacing:1px}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:60;background:#22251e80;justify-content:center;align-items:center;padding:22px;animation:.2s fadein;display:flex;position:fixed;inset:0}.overlay .close{z-index:3;background:var(--paper);border:1px solid var(--line);border-radius:50%;position:absolute;top:14px;right:16px}.modal{background:var(--paper);width:100%;max-height:92dvh;position:relative;overflow:auto}.product-modal{grid-template-columns:1fr 1fr;max-width:940px;display:grid}.modal-photo{min-height:650px;position:relative}.modal-photo .photo{position:absolute;inset:0}.modal-photo small{font-size:calc(8px * var(--mwn-text-scale,1));background:#f8f7f3df;padding:7px;position:absolute;bottom:15px;left:18px}.product-details{padding:50px 40px 30px}.product-details h2{font-size:calc(44px * var(--mwn-text-scale,1));margin:15px 0 14px}.detail-price{font-size:calc(15px * var(--mwn-text-scale,1));align-items:center;gap:14px;display:flex}.detail-price small{font-size:calc(9px * var(--mwn-text-scale,1));color:var(--muted)}.product-details>p{font-size:calc(11px * var(--mwn-text-scale,1));color:var(--muted);margin:22px 0 12px;line-height:1.8}.product-details>p.fabric{font-size:calc(9px * var(--mwn-text-scale,1));margin-top:0}.detail-color{font-size:calc(10px * var(--mwn-text-scale,1));align-items:center;gap:8px;padding-top:13px;display:flex}.detail-color i{width:12px;height:12px}.option-label{font-size:calc(10px * var(--mwn-text-scale,1));gap:12px;margin:25px 0 10px;display:flex}.option-label span{color:var(--muted)}.options{flex-wrap:wrap;gap:7px;display:flex}.options button{border:1px solid var(--line);min-width:40px;font-size:calc(11px * var(--mwn-text-scale,1));padding:10px 12px}.options button.chosen{border-color:var(--ink);background:var(--ink);color:var(--paper)}.add-row{align-items:center;gap:12px;margin-top:28px;display:flex}.add-row .dark-btn{flex:1;gap:15px;padding:16px}.quantity{border:1px solid var(--line);min-height:35px;font-size:calc(11px * var(--mwn-text-scale,1));justify-content:center;align-items:center;gap:12px;display:inline-flex}.quantity button{align-items:center;height:34px;padding:0 8px;display:flex}.add-row .quantity{gap:3px;min-height:54px}.add-row .quantity button{height:50px}.subtle{color:var(--muted);line-height:1.8;font-size:calc(10px * var(--mwn-text-scale,1))!important}.product-details details{border-top:1px solid var(--line);font-size:calc(10px * var(--mwn-text-scale,1));margin-top:22px;padding-top:15px}.product-details details p{font-size:calc(10px * var(--mwn-text-scale,1));color:var(--muted)}.product-details summary{cursor:pointer}.drawer-overlay{justify-content:flex-end;padding:0}.drawer{background:var(--paper);width:min(540px,100%);height:100dvh;max-height:100dvh;animation:.25s slidein;position:relative;overflow:auto}.drawer-content{flex-direction:column;min-height:100%;padding:65px 30px 35px;display:flex}.drawer-content h2{font-size:calc(43px * var(--mwn-text-scale,1));margin:13px 0 30px}.drawer-content h2 sup{font-size:calc(19px * var(--mwn-text-scale,1));font-family:var(--sans);margin-left:10px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:250px;padding:55px 15px;display:flex}.empty h3{font-family:var(--serif);font-size:calc(27px * var(--mwn-text-scale,1));margin:10px 0 0}.empty p{font-size:calc(11px * var(--mwn-text-scale,1));color:var(--muted);margin:5px 0 10px}.empty .dark-btn{font-size:calc(10px * var(--mwn-text-scale,1));gap:20px}.empty .text-link{font-size:calc(11px * var(--mwn-text-scale,1))}.mini-product{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex}.mini-product .photo{flex-shrink:0;width:80px;height:110px}.mini-product>span{flex-direction:column;flex:1;gap:10px;display:flex}.mini-product b{font-family:var(--serif);font-size:calc(24px * var(--mwn-text-scale,1));font-weight:400}.mini-product small{font-size:calc(10px * var(--mwn-text-scale,1));color:var(--muted)}.saved-row{align-items:center;display:flex}.saved-row .mini-product{flex:1}.search-input{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding:10px 0 15px;display:flex}.search-input input{outline-offset:3px;min-width:0;font-size:calc(12px * var(--mwn-text-scale,1));background:0 0;border:0;flex:1}.search-results>p{font-size:calc(12px * var(--mwn-text-scale,1));margin-top:25px}.bag-items{flex:1}.bag-item{border-bottom:1px solid var(--line);gap:16px;padding:20px 0;display:flex}.bag-photo-button{flex-shrink:0;align-self:flex-start;width:85px;padding:0}.bag-photo-button .photo{height:125px}.bag-item-detail{flex-direction:column;flex:1;align-items:flex-start;gap:10px;display:flex}.bag-item-detail>b{font-family:var(--serif);font-size:calc(23px * var(--mwn-text-scale,1));font-weight:400}.bag-item-detail>span{font-size:calc(9px * var(--mwn-text-scale,1));color:var(--muted)}.bag-item>b{font-size:calc(11px * var(--mwn-text-scale,1));white-space:nowrap;font-weight:400}.remove{font-size:calc(9px * var(--mwn-text-scale,1));color:var(--muted);padding:0;text-decoration:underline}.bag-summary{padding-top:35px}.bag-summary>div{font-size:calc(12px * var(--mwn-text-scale,1));justify-content:space-between;display:flex}.bag-summary p{font-size:calc(10px * var(--mwn-text-scale,1));color:var(--muted);margin:18px 0 24px}.bag-summary .dark-btn{width:100%}.bag-summary>small{font-size:calc(10px * var(--mwn-text-scale,1));text-align:center;color:var(--muted);margin-top:14px;display:block}.info-modal{max-width:560px}.info-content{padding:65px 40px 40px}.info-content h2{font-size:calc(45px * var(--mwn-text-scale,1));margin:18px 0 25px}.info-content p{font-size:calc(12px * var(--mwn-text-scale,1));color:var(--muted)}table{border-collapse:collapse;width:100%;font-size:calc(11px * var(--mwn-text-scale,1));margin:25px 0}th,td{border-bottom:1px solid var(--line);text-align:left;padding:11px 5px}th{font-weight:500;font-size:calc(10px * var(--mwn-text-scale,1))}table th:last-child,table td:last-child{text-align:right}.checkout-summary{margin:25px 0}.checkout-summary>div{font-size:calc(12px * var(--mwn-text-scale,1));border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:15px 0;display:flex}.checkout-summary small{font-size:calc(10px * var(--mwn-text-scale,1));color:var(--muted);margin-top:7px;display:block}.checkout-summary .total{padding-top:23px}.demo-message{background:var(--ivory);align-items:flex-start;gap:13px;padding:16px;display:flex}.demo-message p{font-size:calc(10px * var(--mwn-text-scale,1));margin:0;line-height:1.7}.checkbox{font-size:calc(11px * var(--mwn-text-scale,1));cursor:pointer;align-items:flex-start;gap:11px;margin:25px 0;line-height:1.7;display:flex}.checkbox input{accent-color:var(--ink);flex-shrink:0;width:17px;height:17px;margin:2px 0}.full{width:100%}.info-content>.subtle{margin-top:15px;display:block}.error{background:#f3e7e0;padding:13px;color:#9c3d2b!important;font-size:calc(11px * var(--mwn-text-scale,1))!important}.success{text-align:center}.success-icon{border:1px solid var(--accent);width:66px;height:66px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 30px;display:flex}.success .text-link{margin-top:20px}.success .dark-btn{margin-top:25px}.order-card{border:1px solid var(--line);margin:15px 0 0;padding:20px}.order-card>div{font-size:calc(12px * var(--mwn-text-scale,1));justify-content:space-between;display:flex}.order-card p{font-size:calc(9px * var(--mwn-text-scale,1));color:var(--muted);margin:10px 0}.order-card small{line-height:1.8;font-size:calc(10px * var(--mwn-text-scale,1));display:block}.menu-item{border-bottom:1px solid var(--line);font-family:var(--serif);font-size:calc(28px * var(--mwn-text-scale,1));justify-content:space-between;align-items:center;padding:24px 0;display:flex}.drawer-content>.text-link{align-self:flex-start;margin-top:35px}.toast{z-index:80;background:var(--ink);color:var(--paper);font-size:calc(11px * var(--mwn-text-scale,1));white-space:nowrap;align-items:center;gap:12px;max-width:95%;padding:15px 23px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0002}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{transform:translate(100%)}to{transform:none}}@media (min-width:1650px){.hero{min-height:760px}.hero-copy{padding-top:90px}.hero-copy h1{font-size:calc(120px * var(--mwn-text-scale,1))}.hero-copy>p{font-size:calc(14px * var(--mwn-text-scale,1))}.editorial{min-height:720px}}@media (max-width:1050px){.nav-left{gap:18px}.hero{min-height:590px}.hero-copy{padding-top:55px}.hero .eyebrow{font-size:calc(7px * var(--mwn-text-scale,1));letter-spacing:1px}.hero-copy h1{font-size:calc(83px * var(--mwn-text-scale,1))}.brand-strip{font-size:calc(8px * var(--mwn-text-scale,1));letter-spacing:1px;gap:12px}.editorial-copy{padding:55px 10%}.editorial-copy h2{font-size:calc(59px * var(--mwn-text-scale,1))}.editorial{min-height:600px}.details-strip{gap:28px}.details-strip h3{font-size:calc(25px * var(--mwn-text-scale,1))}.product-title button{font-size:calc(22px * var(--mwn-text-scale,1))}.section-top h2{font-size:calc(43px * var(--mwn-text-scale,1))}.product-grid{gap:18px}.social-section h2{font-size:calc(55px * var(--mwn-text-scale,1))}}@media (max-width:760px){html{scroll-padding-top:82px}.preview-bar{font-size:calc(7px * var(--mwn-text-scale,1));letter-spacing:.7px;gap:9px;padding:7px 10px}.preview-bar span{font-size:calc(7px * var(--mwn-text-scale,1))}.nav-wrap{grid-template-columns:1fr 1fr 1fr;height:77px;padding:0 5%}.nav-left{display:none}.mobile-menu{display:flex}.nav-right{gap:4px}.nav-right .icon{width:34px;height:36px}.saved-nav{display:none}.bag-link{gap:4px;padding:0 3px}.bag-link>span{font-size:0}.bag-link b{font-size:calc(10px * var(--mwn-text-scale,1))}.arabic{font-size:39px}.wordmark{letter-spacing:3px;font-size:7px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:39px 7% 30px;position:relative}.hero .eyebrow{font-size:calc(7px * var(--mwn-text-scale,1));letter-spacing:1.4px}.hero-copy h1{font-size:calc(80px * var(--mwn-text-scale,1));letter-spacing:-2.8px;margin:28px 0 23px;line-height:.9}.hero-copy>p{font-size:calc(11px * var(--mwn-text-scale,1));margin-bottom:22px}.hero .dark-btn{min-height:49px;font-size:calc(10px * var(--mwn-text-scale,1));gap:40px;padding:15px 19px}.hero-bottom{padding:0;position:absolute;bottom:29px;right:7%}.hero-bottom>span:first-child{display:none}.hero-bottom .moon-mark{font-size:calc(35px * var(--mwn-text-scale,1))}.hero-visual{height:117vw;max-height:640px}.hero-photo{background-size:300% 100%}.hero-label{font-size:calc(8px * var(--mwn-text-scale,1));bottom:22px;left:22px;right:22px}.vertical-label{font-size:calc(7px * var(--mwn-text-scale,1))}.brand-strip{min-height:55px;font-size:calc(7px * var(--mwn-text-scale,1));justify-content:center;gap:20px;padding:17px 5%}.brand-strip>span:nth-child(n+4),.brand-strip>a{display:none}.section{padding:55px 6%}.section-top{margin-bottom:25px;display:block}.section-top h2{font-size:calc(40px * var(--mwn-text-scale,1));max-width:330px;margin-top:13px;line-height:1.05}.section-top>p{font-size:calc(10px * var(--mwn-text-scale,1));margin-top:17px}.eyebrow{font-size:calc(8px * var(--mwn-text-scale,1));letter-spacing:1.5px}.tabs{white-space:nowrap;flex:1;gap:19px;overflow:auto}.tabs button{font-size:calc(9px * var(--mwn-text-scale,1));padding:13px 0}.collection-controls{flex-wrap:wrap;gap:10px}.sort{font-size:calc(9px * var(--mwn-text-scale,1));margin-left:auto}.sort select{font-size:calc(9px * var(--mwn-text-scale,1));max-width:120px;padding:7px 0}.catalog-notice{font-size:calc(9px * var(--mwn-text-scale,1));padding:13px 0 19px;line-height:1.8}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.product-grid .product-card:first-child{grid-column:1/-1}.product-grid .product-card:first-child .product-image-wrap{aspect-ratio:4/4.5}.product-grid .product-card:first-child .photo{background-position:0 35%;background-size:300% 115%}.product-image-wrap{aspect-ratio:2/3}.product-title{flex-direction:column;align-items:flex-start;gap:6px}.product-title button{font-size:calc(23px * var(--mwn-text-scale,1))}.product-title>span{font-size:calc(10px * var(--mwn-text-scale,1))}.product-meta{font-size:calc(8px * var(--mwn-text-scale,1));align-items:center;margin-top:12px}.product-meta span:last-child{font-size:calc(13px * var(--mwn-text-scale,1))}.product-color{font-size:calc(8px * var(--mwn-text-scale,1));margin-top:10px}.product-color>span{font-size:calc(7px * var(--mwn-text-scale,1))}.image-caption{font-size:calc(6px * var(--mwn-text-scale,1));padding:6px;top:11px;left:11px}.save-button{width:29px;height:29px;top:6px;right:6px}.save-button svg{width:16px}.quick-view{opacity:1;font-size:calc(8px * var(--mwn-text-scale,1));padding:10px;bottom:8px;left:8px;right:8px;transform:none}.quick-view svg{width:14px}.editorial{grid-template-columns:1fr;min-height:0;margin-top:0}.editorial-image{height:118vw;max-height:600px}.editorial-copy{padding:44px 8% 45px}.editorial-copy h2{font-size:calc(61px * var(--mwn-text-scale,1));margin:24px 0}.editorial-copy p{font-size:calc(11px * var(--mwn-text-scale,1));max-width:none}.editorial-note{font-size:calc(8px * var(--mwn-text-scale,1));bottom:24px;left:23px}.story-arabic{font-size:calc(22px * var(--mwn-text-scale,1));margin-top:27px}.details-strip{grid-template-columns:1fr;gap:29px;padding:43px 8%}.details-strip>div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 28px}.details-strip>div:last-child{border-bottom:0;padding:0}.details-strip h3{font-size:calc(29px * var(--mwn-text-scale,1));margin:12px 0 10px}.details-strip p{max-width:300px;font-size:calc(11px * var(--mwn-text-scale,1));margin-bottom:10px}.social-section{grid-template-columns:1fr;min-height:0;margin:0 0 45px}.social-section>div:first-child{padding:40px 8%}.social-section h2{font-size:calc(55px * var(--mwn-text-scale,1));margin:20px 0}.social-crop{height:100vw;max-height:450px}.social-crop .photo{background-position:100% 35%;background-size:300% 150%}footer{padding:40px 7% 0}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:30px}.footer-top>div:first-child{flex-direction:row;grid-column:1/-1;align-items:center;gap:30px;display:flex}.footer-top p{margin:0}.footer-logo{font-size:calc(62px * var(--mwn-text-scale,1))}.footer-top h4{font-size:calc(7px * var(--mwn-text-scale,1));margin-bottom:19px}.footer-top button,.footer-top a:not(.footer-logo){font-size:calc(10px * var(--mwn-text-scale,1))}.footer-top>div:last-child{grid-column:1/-1}.footer-bottom{font-size:calc(7px * var(--mwn-text-scale,1));flex-wrap:wrap;row-gap:17px}.footer-bottom span:nth-child(2){flex-basis:100%;order:3}.product-modal{grid-template-columns:1fr;max-width:460px}.modal-photo{height:100vw;min-height:0;max-height:500px}.product-details{padding:30px 25px}.product-details h2{font-size:calc(39px * var(--mwn-text-scale,1))}.product-details .eyebrow{font-size:calc(8px * var(--mwn-text-scale,1))}.overlay{padding:12px}.drawer-overlay{padding:0}.modal{max-height:94dvh}.info-content{padding:65px 25px 30px}.info-content h2{font-size:calc(41px * var(--mwn-text-scale,1))}.info-content p{font-size:calc(11px * var(--mwn-text-scale,1))}.drawer-content{padding:65px 22px 28px}.drawer-content h2{font-size:calc(42px * var(--mwn-text-scale,1))}.bag-item{gap:13px}.bag-photo-button{width:68px}.bag-photo-button .photo{height:109px}.bag-item-detail>b{font-size:calc(21px * var(--mwn-text-scale,1))}.bag-item>b{font-size:calc(10px * var(--mwn-text-scale,1))}.bag-item-detail>span{font-size:calc(8px * var(--mwn-text-scale,1))}.hero-visual .photo{background-size:300% 100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.photo{background-position:50%;background-size:cover}.social-crop .photo{background-position:50% 30%;background-size:cover}@media (max-width:760px){.product-grid .product-card:first-child .photo{background-position:50%;background-size:cover}.hero-visual .photo{background-size:cover}.social-crop .photo{background-position:50%;background-size:cover}}:root{--ink:#302a2c;--accent:#803b48}.preview-bar{background:#493037}.photo{background-image:url(/images/piece-0-original-bg-lit-v1.webp);background-position:50%;background-size:cover}.panel-0{background-image:url(/images/piece-0-original-bg-lit-v1.webp)}.panel-1{background-image:url(/images/piece-1-original-bg-lit-v1.webp)}.panel-2{background-image:url(/images/piece-2-original-bg-lit-v1.webp)}.panel-3{background-image:url(/images/piece-3-original-bg-lit-v1.webp)}.panel-4{background-image:url(/images/piece-4-original-bg-lit-v1.webp)}.panel-5{background-image:url(/images/piece-5-original-bg-lit-v1.webp)}.panel-6{background-image:url(/images/piece-6-original-bg-lit-v1.webp)}.panel-7{background-image:url(/images/piece-7-original-bg-lit-v1.webp)}.panel--1{background-image:url(/images/hero-original-bg-lit-v1.webp)}.panel--2{background-image:url(/images/detail-original-bg-lit-v1.webp)}.panel--3{background-image:url(/images/sage-detail-original-bg-lit-v1.webp)}.hero-copy h1{font-size:clamp(calc(65px * var(--mwn-text-scale,1)),calc(6.8vw * var(--mwn-text-scale,1)),calc(103px * var(--mwn-text-scale,1)))}.hero-visual .hero-photo{background-position:50%;background-size:cover}.hero-label{background:#302a2cbd;padding:12px;bottom:20px;left:20px;right:20px}.tabs{gap:25px}.product-grid{row-gap:42px}.dark-btn:hover{background:#643441}footer{background:#342b2f}.editorial-copy p{color:#71676a}.hero-copy>p{color:#73676a}.social-section{background:#e8e1dc}.social-crop .photo{background-size:cover}@media (max-width:760px){.hero-copy h1{font-size:calc(76px * var(--mwn-text-scale,1));line-height:.95}.hero-visual{height:113vw;max-height:570px}.tabs{flex-basis:100%;gap:16px;overflow-x:auto}.sort{padding-bottom:5px}.product-grid .product-card:first-child .product-image-wrap{aspect-ratio:3/4}.collection-controls{gap:3px}.hero-copy h1{font-size:clamp(calc(60px * var(--mwn-text-scale,1)),calc(18vw * var(--mwn-text-scale,1)),calc(76px * var(--mwn-text-scale,1)))}}.shoot-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:1640px;margin:auto;padding:14px 5%;display:flex}.shoot-toolbar>span{font-size:calc(8px * var(--mwn-text-scale,1));letter-spacing:1.8px}.shoot-toolbar b{color:var(--muted);letter-spacing:1px;margin-left:20px;font-weight:400}.backdrop-picker{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.backdrop-picker>span{font-size:calc(9px * var(--mwn-text-scale,1));color:var(--muted);margin-right:8px}.backdrop-picker button{font-size:calc(10px * var(--mwn-text-scale,1));border:1px solid #0000;align-items:center;gap:7px;padding:8px 11px;display:flex}.backdrop-picker button.active{border-color:var(--ink)}.backdrop-picker i{border:1px solid #0003;border-radius:50%;width:11px;height:11px}.modal-gallery{background:var(--ivory);flex-direction:column;display:flex}.modal-gallery .modal-photo{aspect-ratio:3/4;flex-shrink:0;height:auto;min-height:0}.modal-gallery .modal-photo .photo{width:100%;height:100%}.gallery-controls{background:var(--paper);padding:16px 20px 20px}.gallery-tabs{gap:5px;margin-bottom:14px;display:flex}.gallery-tabs button{border:1px solid var(--line);font-size:calc(9px * var(--mwn-text-scale,1));flex:1;padding:11px 6px}.gallery-tabs button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.gallery-note{font-size:calc(9px * var(--mwn-text-scale,1));color:var(--muted);margin:12px 0 0;line-height:1.7}.photo.view-front,.photo.view-back{background-repeat:no-repeat}.hero-photo{filter:none}.hero-label{background:#302a2cbd}.hero-visual .photo.view-front,.product-image-wrap .photo.view-front{background-size:contain!important}.product-image-wrap .image-button:hover .photo.view-front{transform:none}@media (max-width:760px){.shoot-toolbar{flex-wrap:wrap;gap:8px;padding:11px 6%}.shoot-toolbar>span{font-size:calc(7px * var(--mwn-text-scale,1))}.shoot-toolbar b{font-size:calc(6px * var(--mwn-text-scale,1));margin-left:12px}.shoot-toolbar .backdrop-picker{margin-left:auto}.shoot-toolbar .backdrop-picker>span{font-size:calc(8px * var(--mwn-text-scale,1))}.shoot-toolbar .backdrop-picker button{font-size:calc(9px * var(--mwn-text-scale,1));padding:6px 8px}.hero-visual{height:127vw;max-height:650px}.modal-gallery .modal-photo{aspect-ratio:3/4;height:auto;min-height:0;max-height:none}.gallery-controls{padding:14px 17px 18px}.gallery-tabs button{font-size:calc(8px * var(--mwn-text-scale,1));padding:11px 5px}.gallery-note{font-size:calc(9px * var(--mwn-text-scale,1))}}.shoot-setting{font-size:calc(8px * var(--mwn-text-scale,1));letter-spacing:1.3px;color:var(--muted);white-space:nowrap}.gallery-controls>.shoot-setting{margin-top:14px;display:block}.modal-gallery .modal-photo small{max-width:calc(100% - 30px);font-size:calc(8px * var(--mwn-text-scale,1))}.photo.view-front,.photo.view-back{transition:none!important}@media (max-width:760px){.shoot-toolbar .shoot-setting{font-size:calc(7px * var(--mwn-text-scale,1));letter-spacing:.8px;margin-left:auto}}.hero-visual .photo.view-original,.product-image-wrap .photo.view-original{background-size:cover!important}@media (max-width:760px){.hero-visual{height:113vw;max-height:570px}}.product-grid .product-card{grid-column:auto}.product-grid .product-card .product-image-wrap{aspect-ratio:3/4;background:#bdbdbb}.product-card .image-button{flex-direction:column;display:flex}.product-grid .product-card .image-button .photo.view-front{background-position:50%;flex:1;height:calc(100% - 38px);min-height:0;background-size:contain!important;transform:none!important}.product-card .quick-view{opacity:1;background:var(--paper);border-top:1px solid var(--line);width:100%;height:38px;font-size:calc(10px * var(--mwn-text-scale,1));flex-shrink:0;padding:10px 14px;position:relative;inset:auto;transform:none}@media (max-width:760px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.product-grid .product-card:first-child{grid-column:auto}.product-grid .product-card:first-child .product-image-wrap{aspect-ratio:3/4}.product-card .quick-view{height:34px;font-size:calc(8px * var(--mwn-text-scale,1));padding:9px 10px}.product-grid .product-card .image-button .photo.view-front{height:calc(100% - 34px)}.product-card .image-caption{font-size:calc(6px * var(--mwn-text-scale,1));padding:5px 6px;top:9px;left:7px}.product-card .save-button{top:5px;right:5px}}
