@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/font-0.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/font-1.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/font-2.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/font-3.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/font-4.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/font-5.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/font-6.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/font-7.ttf) format("truetype")}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/font-8.ttf) format("truetype")}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/font-9.ttf) format("truetype")}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/font-10.ttf) format("truetype")}:root{font-family:Manrope,Arial,sans-serif;color:#29211f;background:#f5f0e8;font-synthesis:none;--ivory:#f5f0e8;--mocha:#765b52;--espresso:#29211f;--gold:#b89a69}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0}button,a,input,textarea{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}img{display:block;width:100%;object-fit:cover}button:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #957642;outline-offset:5px}button:disabled{opacity:.4;cursor:default}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}p{line-height:1.8}::selection{background:#d7c5ac}.eyebrow{font-size:10px;letter-spacing:2.3px;font-weight:600;line-height:1.7;text-transform:uppercase}.arrow{font-size:21px;font-weight:400;display:inline-block;line-height:1}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;min-height:52px;padding:17px 24px;font-size:11px;letter-spacing:.4px;transition:background .3s,transform .3s}.button.dark{background:var(--espresso);color:var(--ivory)}.button:hover{background:var(--mocha);transform:translateY(-2px)}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:11px;padding:10px 0;border-bottom:1px solid #a99a8b;transition:color .2s}.text-link:hover{color:var(--mocha)}.full{width:100%}.skip{position:fixed;top:-100px;left:20px;padding:15px;background:var(--ivory);z-index:100}.skip:focus{top:10px}.site-header{position:fixed;inset:0 0 auto;z-index:20;height:115px;padding:14px 5.3%;display:flex;justify-content:space-between;align-items:center;background:#f5f0e880;transition:background .4s,box-shadow .4s}.site-header.scrolled{background:#f5f0e8f7;box-shadow:0 1px #29211f15}.brand{width:110px;flex-shrink:0}.brand img{height:90px;object-fit:contain;animation:logoReveal .8s ease both}.site-header nav{display:flex;gap:36px;margin-inline-start:7%}.site-header nav a{font-size:11px;position:relative;padding:10px 0}.site-header nav a:after{content:"";position:absolute;inset:auto 0 3px;height:1px;background:var(--espresso);transform:scaleX(0);transform-origin:left;transition:transform .3s}.site-header nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:20px}.language{display:flex;align-items:center;gap:9px;font-size:10px;white-space:nowrap}.language span:not(.active){color:#806c61}.language .active{border-bottom:1px solid #806c61}.language span[lang=ar]{font-family:Noto Naskh Arabic,serif;font-size:16px}.lang-divider{opacity:.4}.menu-toggle{display:none;width:30px;padding:6px 0}.menu-toggle span{display:block;width:25px;height:1px;background:var(--espresso);margin:6px 0}.hero{height:max(780px,100svh);max-height:1050px;position:relative;overflow:hidden;background:#ddd2c2}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-position:70% 50%}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f5f0e8db,#f5f0e8a6 30%,#f5f0e800 62%)}.hero-content{position:relative;padding:195px 0 115px 7.5%;width:53%;animation:heroEnter 1s ease both}.hero-content .eyebrow{margin-bottom:28px}.hero h1{font-size:clamp(70px,7.8vw,126px);line-height:.93;letter-spacing:-3px}.hero h1 em{font-weight:400;color:var(--mocha)}.hero-intro{font-size:12px;max-width:315px;margin-top:30px;line-height:1.9;color:#53413a}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:30px;flex-wrap:wrap}.hero-actions .text-link{font-size:10px}.hero-bottom{position:absolute;inset:auto 5.3% 30px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px}.hero-bottom a{display:flex;align-items:center;gap:20px}.hero-bottom .arrow{font-size:17px}.hero-side{position:absolute;right:24px;top:50%;writing-mode:vertical-rl;font-size:8px;letter-spacing:2.5px}.section{padding:105px 7.5%}.section-heading{margin-bottom:46px}.section-heading .eyebrow{color:var(--mocha);margin-bottom:22px}.heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.heading-row h2{font-size:clamp(42px,4.3vw,68px);line-height:1.06;letter-spacing:-1.5px;max-width:600px}.heading-row>p{font-size:11px;color:var(--mocha);max-width:260px;padding-bottom:4px}.editorial-grid{display:grid;grid-template-columns:1.1fr .85fr 1fr;gap:35px;align-items:start}.edit{padding:0;text-align:start}.edit-1{padding-top:70px}.edit-2{padding-top:25px}.edit-photo{position:relative;overflow:hidden;aspect-ratio:3/4}.edit-1 .edit-photo{aspect-ratio:3/3.7}.edit-2 .edit-photo{aspect-ratio:3/4.5}.edit-photo img{height:100%;transition:transform 1s cubic-bezier(.2,.65,.3,1)}.edit:hover img{transform:scale(1.035)}.image-link{position:absolute;bottom:16px;inset-inline-end:16px;background:var(--ivory);width:35px;height:35px;display:grid;place-items:center}.edit-meta{display:flex;gap:17px;padding-top:22px}.edit-number{font-size:9px;color:var(--mocha);padding-top:8px}.edit h3{font-size:29px}.edit p{font-size:10px;color:var(--mocha);margin-top:7px}.collection{background:#fff;padding-top:90px}.filters{display:flex;align-items:center;gap:28px;margin-bottom:35px;border-bottom:1px solid #cabeae;min-height:45px}.filters button{padding:13px 0;font-size:11px;color:var(--mocha);border-bottom:2px solid transparent;margin-bottom:-1px}.filters button.active{border-color:var(--espresso);color:var(--espresso)}.piece-count{font-size:10px;color:var(--mocha);margin-inline-start:auto;white-space:nowrap}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 30px}.product{animation:heroEnter .45s ease both;min-width:0}.product-photo{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;padding:0;display:block;background:#dfd3c2}.product-photo img{height:100%;transition:transform .9s}.product-photo:hover img{transform:scale(1.035)}.product-open{position:absolute;inset:auto 14px 14px;background:var(--ivory);padding:13px 16px;display:flex;justify-content:space-between;align-items:center;font-size:10px;transform:translateY(70px);transition:transform .35s}.product-photo:hover .product-open,.product-photo:focus-visible .product-open{transform:translateY(0)}.product-sale{position:absolute;top:15px;inset-inline-start:15px;font-size:9px;letter-spacing:1px;background:#f5f0e8db;padding:5px 7px}.product-info{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:19px}.product-category{font-size:8px;letter-spacing:1px;color:var(--mocha);text-transform:uppercase;margin-bottom:6px}.product-name{font-family:Cormorant Garamond,Georgia,serif;font-size:25px;padding:0;text-align:start}.product-price{font-size:10px;white-space:nowrap}.product-colors{display:flex;align-items:center;gap:5px;margin-top:11px}.product-colors>span:not(.color-caption){width:10px;height:10px;border-radius:50%;border:1px solid #29211f20}.color-caption{font-size:8px;color:var(--mocha);margin-inline-start:6px}.sample-note{font-size:9px;text-align:center;color:var(--mocha);margin-top:40px}.story{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.story-image{position:relative;overflow:hidden}.story-image img{height:100%;max-height:760px;object-position:center}.story-image-label{position:absolute;bottom:25px;left:25px;font-size:8px;letter-spacing:2px;background:#f5f0e8d9;padding:9px 12px}.story-copy{padding:95px 15%;align-self:center}.story-copy .eyebrow{color:var(--mocha)}.story-copy h2{font-size:65px;line-height:1;letter-spacing:-1px;margin:30px 0}.gold-line{display:block;background:var(--gold);width:50px;height:1px;margin:25px 0}.story-copy>p:not(.eyebrow){font-size:12px;color:var(--mocha);margin-bottom:20px}.story-copy .text-link{margin-top:15px}.lookbook{padding-bottom:95px}.lookbook-heading{text-align:center;margin:10px auto 60px}.lookbook-heading .eyebrow{color:var(--mocha)}.lookbook h2{font-size:62px;line-height:1.1;margin:23px 0 15px}.lookbook-heading>p:last-child{font-size:11px;color:var(--mocha)}.look-grid{display:grid;grid-template-columns:1.1fr .8fr;gap:40px 65px;align-items:start}.look-one{grid-row:span 2}.look-one img{aspect-ratio:3/4;object-position:center}.look-two{padding-top:70px;width:90%;justify-self:end}.look-two img{aspect-ratio:4/5}.look-three{width:65%;margin-top:-10px}.look-three img{aspect-ratio:1.2;object-position:50% 70%}.look-grid figcaption{font-size:9px;color:var(--mocha);letter-spacing:.8px;margin-top:14px}.look-cta{justify-self:start;align-self:center;margin-inline-start:0}.contact{background:#e8ddcf;text-align:center;padding-top:80px;padding-bottom:80px}.contact .eyebrow{color:var(--mocha)}.contact h2{font-size:68px;margin:23px 0 20px;letter-spacing:-1px}.contact>p:not(.eyebrow){font-size:12px;color:var(--mocha);max-width:430px;margin:0 auto 30px}.contact-location{display:block;font-size:10px;margin-top:28px;color:var(--mocha)}footer{padding:60px 7.5% 25px;background:#f5f0e8}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px;align-items:center;padding-bottom:45px}.footer-brand img{width:170px;height:148px;object-fit:contain}.footer-brand p{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;margin-top:13px}.footer-nav{display:flex;flex-direction:column;gap:18px;font-size:11px}.footer-location{display:flex;flex-direction:column;align-items:flex-start;gap:20px;font-size:11px}.footer-bottom{border-top:1px solid #d8cdbf;padding-top:24px;display:flex;gap:35px;justify-content:space-between;font-size:8px;color:var(--mocha)}.footer-bottom p{max-width:420px;text-align:end}.reveal{opacity:1;transform:none}.reveal.revealed{animation:heroEnter .8s ease both}dialog{border:0;background:var(--ivory);color:var(--espresso);padding:0;max-width:calc(100vw - 40px);max-height:90svh;box-shadow:0 30px 100px #0003;overflow:auto;animation:dialogEnter .3s ease}dialog::backdrop{background:#29211f99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:15px;inset-inline-end:17px;z-index:3;width:35px;height:35px;background:var(--ivory);font-size:27px;font-weight:400;line-height:1;border:1px solid #dfd3c2}.product-dialog{width:1080px;display:grid;grid-template-columns:1fr 1fr}.product-dialog:not([open]){display:none}.detail-gallery{padding:28px;background:#e8ddcf}.detail-main{position:relative;overflow:hidden;aspect-ratio:4/5;background:#dacbb7}.detail-main img{height:100%;transition:transform .5s,object-position .5s}.detail-main.gallery-1 img{transform:scale(1.55);object-position:50% 25%}.detail-main.gallery-2 img{transform:scale(2.1);object-position:50% 65%}.photo-counter{position:absolute;top:15px;left:15px;font-size:9px;letter-spacing:1px;background:#f5f0e8e0;padding:8px}.gallery-arrows{position:absolute;bottom:15px;inset-inline-end:15px;display:flex;gap:5px}.gallery-arrows button{width:35px;height:35px;background:var(--ivory)}.thumbnails{display:flex;gap:12px;margin-top:15px}.thumbnails button{padding:3px;width:65px;height:76px;border:1px solid transparent;overflow:hidden}.thumbnails button.selected{border-color:var(--mocha)}.thumbnails img{height:100%}.thumbnails .crop-1{object-fit:cover;transform:scale(1.5)}.thumbnails .crop-2{object-fit:cover;transform:scale(2)}.detail-copy{padding:50px 42px 35px}.detail-copy .eyebrow{font-size:8px;color:var(--mocha)}.detail-copy h2{font-size:47px;line-height:1.1;margin:16px 0}.price{font-size:13px;margin-bottom:20px}.description{font-size:11px;color:var(--mocha)}.small{font-size:8px}.muted{color:var(--mocha);margin-top:12px}.detail-copy fieldset{border:0;padding:0;margin:24px 0 0}.detail-copy legend,.quantity-row,.note-label{font-size:10px}.detail-copy legend{margin-bottom:12px}.detail-copy legend span{color:var(--mocha)}.color-options{display:flex;gap:8px}.color-options button{padding:8px 10px;display:flex;align-items:center;gap:8px;font-size:9px;border:1px solid #d5c7b7}.color-options button span{width:12px;height:12px;border-radius:50%;border:1px solid #29211f20}.color-options button.selected{border-color:var(--espresso);background:#e8ddcf}.size-options{display:flex;gap:7px}.size-options button{min-width:45px;min-height:38px;padding:9px;font-size:10px;border:1px solid #d5c7b7}.size-options button.selected{background:var(--espresso);color:var(--ivory);border-color:var(--espresso)}.quantity-row{display:flex;align-items:center;justify-content:space-between;margin:23px 0}.quantity{display:flex;align-items:center;border:1px solid #d5c7b7}.quantity button{width:33px;height:32px}.quantity output{min-width:32px;text-align:center}.note-label{display:block}textarea{display:block;resize:vertical;width:100%;border:1px solid #d5c7b7;background:transparent;padding:13px;color:var(--espresso);font-size:10px;line-height:1.7;min-height:75px;margin:10px 0 20px;border-radius:0}.care{margin-top:23px;border-top:1px solid #d5c7b7;padding-top:17px;font-size:10px;color:var(--mocha)}.care summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none}.care p{padding-top:14px;font-size:10px}.error{font-size:10px;color:#92382c;margin-bottom:12px}.enquiry-dialog{width:550px;padding:50px}.enquiry-dialog .eyebrow{font-size:8px;color:var(--mocha)}.enquiry-dialog h2{font-size:45px;line-height:1.1;margin:20px 0}.enquiry-dialog>p:not(.eyebrow){font-size:11px;color:var(--mocha)}.prepared-message{min-height:210px;margin-top:25px;background:#eee6da;font-size:11px}.copy-status{min-height:18px;margin-top:12px}.menu-dialog{margin:0 0 0 auto;max-width:none;width:min(440px,100%);height:100svh;max-height:none;padding:50px 35px;background:var(--ivory)}.menu-dialog>img{width:130px;height:115px;object-fit:contain;margin-bottom:40px}.menu-dialog nav{display:flex;flex-direction:column;gap:20px;margin-bottom:45px}.menu-dialog nav a{font-family:Cormorant Garamond,Georgia,serif;font-size:36px;display:flex;align-items:center;gap:18px}.menu-dialog nav a>span:first-child{font-family:Manrope,Arial,sans-serif;font-size:9px;color:var(--mocha)}.menu-dialog nav .arrow{margin-inline-start:auto}.menu-dialog>p{margin-top:35px;font-size:11px;color:var(--mocha)}[dir=rtl]{font-family:Noto Naskh Arabic,serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .product-name,[dir=rtl] .footer-brand p,[dir=rtl] .menu-dialog nav a{font-family:Noto Naskh Arabic,serif;letter-spacing:0}[dir=rtl] .hero-content{padding:205px 7.5% 115px 0;margin-inline-start:auto;direction:rtl;float:left;text-align:right}[dir=rtl] .hero h1{font-size:100px;line-height:1.15}[dir=rtl] .hero-content .eyebrow{font-size:13px;letter-spacing:0}[dir=rtl] .hero-intro{font-size:16px;max-width:325px}[dir=rtl] .eyebrow{letter-spacing:0;font-size:13px}[dir=rtl] .button,[dir=rtl] .text-link,[dir=rtl] .site-header nav a,[dir=rtl] .filters button{font-size:15px}[dir=rtl] .heading-row h2{font-size:54px}[dir=rtl] .heading-row>p,[dir=rtl] .edit p,[dir=rtl] .story-copy>p:not(.eyebrow),[dir=rtl] .contact>p:not(.eyebrow){font-size:15px}[dir=rtl] .product-name{font-size:27px}[dir=rtl] .product-category,[dir=rtl] .sample-note,[dir=rtl] .color-caption,[dir=rtl] .footer-bottom{font-size:11px;letter-spacing:0}[dir=rtl] .story-copy h2,[dir=rtl] .lookbook h2,[dir=rtl] .contact h2{font-size:58px}[dir=rtl] .arrow:not(.down){transform:scaleX(-1)}[dir=rtl] .hero-content .arrow{transform:scaleX(-1)}[dir=rtl] .hero-content .down{transform:none}[dir=rtl] .detail-copy h2{font-size:39px}[dir=rtl] .description,[dir=rtl] .detail-copy legend,[dir=rtl] .quantity-row,[dir=rtl] .note-label,[dir=rtl] .care,[dir=rtl] textarea,[dir=rtl] .enquiry-dialog>p:not(.eyebrow){font-size:14px}[dir=rtl] .footer-nav{font-size:15px}[dir=rtl] .menu-dialog{margin:0 auto 0 0}@keyframes heroEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes logoReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes dialogEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(min-width:1600px){.hero-content{padding-top:220px}.section{padding-inline:max(7.5%,calc((100vw - 1400px)/2))}}@media(max-width:1100px){.site-header nav{gap:23px;margin-inline-start:0}.hero-content{width:59%;padding-top:200px}.hero h1{font-size:92px}.hero-actions{gap:15px}.hero-actions .button{gap:15px;padding:17px}.editorial-grid{gap:22px}.edit h3{font-size:26px}.section{padding:80px 5.5%}.story-copy{padding:65px 12%}.story-copy h2{font-size:55px}.product-grid{gap:35px 20px}.product-name{font-size:23px}.detail-copy{padding:48px 30px 30px}[dir=rtl] .hero h1{font-size:85px}}@media(max-width:760px){html{scroll-padding-top:88px}.site-header{height:88px;padding:8px 6%;background:#f5f0e8d1}.brand{width:85px}.brand img{height:72px}.site-header nav{display:none}.menu-toggle{display:block}.header-actions{gap:18px}.hero{height:850px;min-height:calc(100svh + -0px);max-height:950px}.hero-photo{object-position:66% 40%;height:63%;top:auto;bottom:0}.hero-shade{background:linear-gradient(180deg,#f5f0e8 0%,#f5f0e8 32%,rgba(245,240,232,.92) 39%,rgba(245,240,232,.3) 54%,transparent 68%)}.hero-content{width:100%;padding:125px 7% 0}.hero-content .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:22px}.hero h1{font-size:74px;line-height:.95;letter-spacing:-2px}.hero h1 br:nth-of-type(2){display:none}.hero-intro{font-size:10px;max-width:265px;margin-top:20px;line-height:1.7}.hero-actions{margin-top:20px;gap:8px 22px}.hero-actions .button{min-height:43px;font-size:9px;padding:13px 15px;gap:17px}.hero-actions .text-link{font-size:9px;background:#f5f0e83b}.hero-bottom{bottom:20px;inset-inline:7%;font-size:7px;letter-spacing:1.2px;color:#f5f0e8;text-shadow:0 1px 5px #0008}.hero-bottom a{gap:12px}.hero-side{display:none}.section{padding:65px 6%}.section-heading{margin-bottom:30px}.section-heading .eyebrow{font-size:8px;margin-bottom:16px}.heading-row{display:block}.heading-row h2{font-size:43px;letter-spacing:-.7px;max-width:300px}.heading-row>p{margin-top:16px;max-width:280px;font-size:10px}.editorial-grid{grid-template-columns:1fr 1fr;gap:25px 16px}.edit-0{grid-column:span 2;max-width:100%}.edit-0 .edit-photo{aspect-ratio:1.1}.edit-0 .edit-photo img{object-position:50% 30%}.edit-1{padding-top:0}.edit-2{padding-top:35px}.edit-1 .edit-photo,.edit-2 .edit-photo{aspect-ratio:3/4.5}.edit-meta{gap:10px;padding-top:15px}.edit h3{font-size:24px;line-height:1.05}.edit-number{font-size:8px;padding-top:4px}.edit p{font-size:9px;line-height:1.6}.edit-0 h3{font-size:30px}.image-link{width:29px;height:29px;bottom:10px;inset-inline-end:10px}.filters{gap:18px;flex-wrap:wrap;row-gap:0;margin-bottom:25px}.filters button{font-size:9px;padding:12px 0}.piece-count{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}.product-photo{aspect-ratio:3/4}.product-open{position:static;transform:none;display:none}.product-sale{top:9px;inset-inline-start:9px;font-size:7px;padding:4px 5px}.product-info{display:block;margin-top:13px}.product-name{font-size:23px;line-height:1.06}.product-price{font-size:9px;display:block;margin-top:9px}.product-category{font-size:7px;letter-spacing:.5px}.color-caption{display:none}.product-colors{margin-top:9px}.sample-note{font-size:8px;margin-top:30px}.story{display:flex;flex-direction:column;min-height:0}.story-image{height:420px}.story-image img{object-position:center 30%}.story-copy{padding:58px 9% 65px}.story-copy h2{font-size:52px;max-width:270px;margin:22px 0}.story-copy>p:not(.eyebrow){font-size:11px;max-width:370px}.story-copy .eyebrow{font-size:8px}.lookbook-heading{margin:0 auto 35px}.lookbook h2{font-size:43px;max-width:310px;margin:20px auto 15px}.lookbook-heading .eyebrow{font-size:8px}.lookbook-heading>p:last-child{font-size:10px}.look-grid{gap:28px 20px;grid-template-columns:1fr 1fr}.look-one{grid-column:span 2;grid-row:auto;width:85%}.look-one img{aspect-ratio:4/5}.look-two{padding-top:0;width:100%;margin-top:0}.look-three{width:100%;margin-top:55px}.look-three img{aspect-ratio:3/4}.look-grid figcaption{font-size:8px;letter-spacing:0}.look-cta{grid-column:span 2;margin-top:4px}.contact h2{font-size:46px;line-height:1.05;max-width:330px;margin:20px auto}.contact .eyebrow{font-size:8px}.contact>p:not(.eyebrow){font-size:11px;max-width:310px}.contact .button{font-size:10px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:30px}.footer-brand{grid-column:span 2;text-align:center}.footer-brand img{margin:auto;width:155px;height:136px}.footer-brand p{font-size:21px}.footer-nav{font-size:10px;gap:16px}.footer-location{font-size:10px;gap:17px}.footer-location .text-link{font-size:9px;gap:10px}.footer-bottom{flex-direction:column;gap:10px;font-size:8px}.footer-bottom p{text-align:start;max-width:none}footer{padding:45px 7% 22px}.product-dialog{display:block;width:500px;max-width:calc(100vw - 24px);max-height:92svh}.detail-gallery{padding:18px}.detail-main{aspect-ratio:1.1}.detail-main img{object-position:50% 25%}.thumbnails button{height:65px;width:54px}.detail-copy{padding:28px 24px}.detail-copy h2{font-size:40px}.dialog-close{top:10px;inset-inline-end:10px}.enquiry-dialog{padding:40px 25px 25px;max-width:calc(100vw - 24px)}.enquiry-dialog h2{font-size:38px}.enquiry-dialog>p:not(.eyebrow){font-size:10px}.menu-dialog nav a{font-size:33px}[dir=rtl] .hero-content{float:none;padding:123px 7% 0;margin:0;text-align:right}[dir=rtl] .hero h1{font-size:72px;line-height:1.05;max-width:300px}[dir=rtl] .hero-content .eyebrow{font-size:11px;margin-bottom:20px}[dir=rtl] .hero-intro{font-size:14px;max-width:270px;margin-top:18px}[dir=rtl] .hero-actions{gap:8px 18px}[dir=rtl] .hero-actions .button,[dir=rtl] .hero-actions .text-link{font-size:12px}[dir=rtl] .heading-row h2{font-size:38px}[dir=rtl] .heading-row>p,[dir=rtl] .edit p{font-size:13px}[dir=rtl] .edit h3{font-size:24px}[dir=rtl] .filters{gap:14px}[dir=rtl] .filters button{font-size:12px}[dir=rtl] .product-name{font-size:23px}[dir=rtl] .product-category{font-size:10px}[dir=rtl] .product-price{font-size:12px}[dir=rtl] .story-copy h2,[dir=rtl] .lookbook h2,[dir=rtl] .contact h2{font-size:44px}[dir=rtl] .footer-nav{font-size:14px}[dir=rtl] .footer-location .text-link{font-size:12px}[dir=rtl] .enquiry-dialog h2{font-size:34px}}@media(max-width:380px){.hero h1{font-size:67px}.hero-actions{gap:8px 12px}.hero-actions .text-link,.hero-actions .button{font-size:8px}.filters{gap:14px}.filters button{font-size:8px}.product-name{font-size:21px}.size-options{gap:5px}.size-options button{min-width:40px;padding:8px}.hero{height:820px}[dir=rtl] .hero h1{font-size:66px}[dir=rtl] .filters{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}@media(min-width:761px)and (prefers-reduced-motion:no-preference){.hero-photo{height:110%;top:-5%;transform:translateY(var(--hero-offset,0px));will-change:transform}}@media(max-width:760px){.hero{height:950px;max-height:none}.hero-photo{height:46%}.hero-shade{background:linear-gradient(180deg,#f5f0e8 0%,#f5f0e8 46%,rgba(245,240,232,.86) 52%,transparent 64%)}[dir=rtl] .hero h1{font-size:60px;line-height:1.2;max-width:none}[dir=rtl] .hero-intro{margin-top:18px}.hero-intro{font-size:11px}}@media(max-width:380px){[dir=rtl] .hero h1{font-size:55px}}.brand-intro{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f5f0e8;z-index:50;pointer-events:none;animation:introOut .9s ease both}.brand-intro img{width:240px;object-fit:contain}.mobile-detail{display:none}@keyframes introOut{0%,30%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media(max-width:760px){.mobile-detail{display:inline-flex;font-size:8px;margin-top:8px;padding:7px 0;gap:14px}.mobile-detail .arrow{font-size:15px}[dir=rtl] .mobile-detail{font-size:12px}}@media(prefers-reduced-motion:reduce){.brand-intro{display:none}}.collection-empty{padding:55px 20px;text-align:center;font-size:13px;color:var(--mocha);border-block:1px solid #b89a6938}.collection .product-photo{aspect-ratio:3/4;background:#f5f0e8}.collection .product-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.detail-main.provided-photo img{object-fit:contain;background:#ebe2d7}.product-price .demo-price{display:block;font-size:9px;font-weight:400;color:var(--mocha);margin-top:4px;white-space:normal}.contact-social{margin-top:20px;display:flex;justify-content:center}.instagram-link{min-height:44px}.instagram-link bdi{white-space:nowrap}.product-sale{background:#ff1452;color:#fff;font-size:10px;font-weight:600;letter-spacing:0;padding:6px 10px;line-height:1.1}.sale-prices{display:flex;align-items:baseline;gap:6px 9px;flex-wrap:wrap}.collection .product-info{display:flex;flex-direction:column;align-items:stretch;gap:9px}.collection .product-info>div{min-width:0}.collection .product-name{display:block;width:100%;line-height:1.15;min-height:2.3em;overflow-wrap:anywhere}.product-price.sale-prices{justify-content:flex-start;font-size:12px;flex-wrap:wrap;white-space:normal;margin-top:0;line-height:1.5}.product-price.sale-prices del,.product-price.sale-prices strong{white-space:nowrap}.sale-prices del{font-size:.85em;color:#827b77;text-decoration-thickness:1px}.sale-prices strong{font-weight:700;color:var(--espresso)}.price.sale-prices{font-size:17px}.discount-offer{color:#c80d3e;font-size:11px}.price-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:600px){.product-price.sale-prices{justify-content:flex-start;font-size:12px;margin-top:0}.product-sale{font-size:9px;padding:5px 8px}}.campaign-shell{--campaign-length:380svh;position:relative;height:100svh;min-height:700px;background:#e8ddcf;scroll-margin-top:0}.campaign-shell.cinematic{height:var(--campaign-length);min-height:0}.campaign-stage{height:100svh;min-height:700px;position:relative;overflow:hidden;isolation:isolate;background:#e8ddcf}.cinematic .campaign-stage{position:sticky;top:0;min-height:0}.campaign-scene{position:absolute;top:0;right:0;bottom:0;left:0}.scene-introduction{z-index:1}.scene-details{z-index:2;visibility:hidden}.scene-collection{z-index:3;visibility:hidden}.cinematic .scene-details,.cinematic .scene-collection{visibility:visible}.first-photo-motion,.first-photo-reveal,.curtain-layer,.curtain-panel,.expanding-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.first-photo-motion{transform-origin:70% 50%;will-change:transform,opacity}.first-photo-reveal{animation:portraitDoor 1s cubic-bezier(.22,.7,.25,1) both}.campaign-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%;max-width:none}.first-photo{animation:portraitSettle 1.1s cubic-bezier(.22,.7,.25,1) both}.curtain-panel{clip-path:inset(100% 0 0 0);will-change:clip-path}.curtain-panel img{will-change:transform;transform-origin:75% 50%}.expanding-frame{opacity:0;will-change:clip-path,opacity;background:#e8ddcf}.expanding-frame img{will-change:transform;transform-origin:75% 50%}.campaign-photo-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(245,240,232,.81),rgba(245,240,232,.45) 37%,transparent 66%);pointer-events:none}.details-shade{background:linear-gradient(90deg,#f5f0e8e0,#f5f0e864 40%,transparent 64%);opacity:0}.final-shade{background:linear-gradient(90deg,#f5f0e8c9,#f5f0e85c 36%,transparent 64%)}.campaign-copy{position:absolute;top:29%;left:7.5%;width:45%;z-index:2;color:var(--espresso)}.campaign-kicker{font-size:9px;letter-spacing:2.2px;line-height:1.7;text-transform:uppercase;font-weight:500;margin-bottom:30px;color:#534139}.campaign-title{font-size:clamp(76px,7.7vw,125px);line-height:.96;letter-spacing:-2.5px;margin:0;font-weight:400}.campaign-title em{font-weight:400;color:var(--mocha)}.headline-line{display:block;overflow:hidden;padding:2px 0 7px;margin-bottom:-7px}.line-track,.line-entrance{display:block;will-change:transform}.line-entrance{animation:campaignLine .7s cubic-bezier(.22,.7,.25,1) .12s both}.headline-line:nth-child(2) .line-entrance{animation-delay:.2s}.headline-line:nth-child(3) .line-entrance{animation-delay:.28s}.campaign-support{font-size:12px;line-height:1.8;max-width:295px;margin-top:30px;color:#534139;will-change:transform,opacity}.support-entrance{animation:campaignSupport .7s ease .38s both}.details-copy,.collection-copy{top:31%}.details-copy .line-track,.collection-copy .line-track{transform:translateY(112%)}.details-copy .campaign-kicker,.collection-copy .campaign-kicker,.details-copy .campaign-support,.collection-copy .campaign-support{opacity:0}.details-copy .campaign-title{font-size:clamp(72px,7.3vw,117px)}.collection-copy .campaign-title{font-size:clamp(78px,8.2vw,134px)}.campaign-detail{position:absolute;left:46%;bottom:13%;width:19%;height:29%;margin:0;z-index:3;background:var(--ivory);padding:5px 5px 0;box-shadow:0 10px 30px #29211f16;opacity:0;will-change:transform,opacity,clip-path}.detail-photo-window{height:calc(100% - 28px);overflow:hidden}.detail-photo-window img{height:100%;object-fit:cover;object-position:40% 42%;transform:scale(1.9);transform-origin:40% 42%}.campaign-detail figcaption{height:28px;display:flex;align-items:center;padding-inline:7px;font-size:7px;letter-spacing:1.5px;color:var(--mocha)}.final-actions,.static-actions{display:flex;align-items:center;gap:25px;margin-top:30px;flex-wrap:wrap}.final-actions{opacity:0;will-change:transform,opacity}.static-actions .button,.final-actions .button{gap:35px;min-height:50px;font-size:10px}.static-actions .text-link,.final-actions .text-link{font-size:10px;gap:20px}.cinematic .static-actions{display:none}.campaign-controls{position:absolute;inset:auto 7.5% 32px;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:9px}.chapter-navigation{display:flex;align-items:center;gap:24px}.chapter-count{font-size:12px;letter-spacing:1.4px;min-width:65px}.chapter-total{opacity:.5}.chapter-buttons{display:flex;align-items:center;gap:6px}.chapter-button{font-size:9px;letter-spacing:1px;min-width:34px;min-height:34px;border-bottom:1px solid transparent;padding:7px 5px;color:#6e5b51}.chapter-button[aria-current=step]{border-color:var(--espresso);color:var(--espresso)}.campaign-progress{width:100px;height:1px;background:#29211f2b;overflow:hidden}.campaign-progress-fill{display:block;height:100%;width:100%;background:var(--mocha);transform:scaleX(0);transform-origin:left;will-change:transform}.campaign-skip{display:inline-flex;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid #29211f5c;font-size:10px}.campaign-arrow{font-size:20px;line-height:1;display:inline-block}.campaign-scroll-cue{position:absolute;left:7.5%;bottom:98px;z-index:5;display:flex;gap:17px;align-items:center;font-size:7px;letter-spacing:2px;opacity:.65;pointer-events:none}.campaign-scroll-cue>span{font-size:17px}.campaign-shell[data-active="2"] .campaign-scroll-cue,.campaign-shell[data-active="3"] .campaign-scroll-cue{opacity:0}.static-campaign .chapter-navigation,.static-campaign .campaign-scroll-cue{display:none}.static-campaign .campaign-controls{justify-content:flex-end}.static-campaign .introduction-copy .campaign-support{opacity:1}.campaign-shell~section{position:relative}@keyframes portraitDoor{0%{clip-path:inset(0 44% 0 44%)}to{clip-path:inset(0)}}@keyframes portraitSettle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes campaignLine{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes campaignSupport{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[dir=rtl] .campaign-copy{float:none;text-align:right;font-family:Noto Naskh Arabic,serif}[dir=rtl] .campaign-kicker{letter-spacing:0;font-size:13px}[dir=rtl] .campaign-title{font-family:Noto Naskh Arabic,serif;font-size:clamp(72px,7vw,105px);letter-spacing:0;line-height:1.24}[dir=rtl] .details-copy .campaign-title,[dir=rtl] .collection-copy .campaign-title{font-size:clamp(70px,6.4vw,98px)}[dir=rtl] .campaign-support{font-size:17px;max-width:350px;margin-inline-start:auto}[dir=rtl] .campaign-copy .campaign-kicker{margin-inline-start:auto}[dir=rtl] .final-actions,[dir=rtl] .static-actions{justify-content:flex-start}[dir=rtl] .campaign-skip,[dir=rtl] .final-actions .button,[dir=rtl] .final-actions .text-link,[dir=rtl] .static-actions .button,[dir=rtl] .static-actions .text-link{font-size:14px}[dir=rtl] .campaign-arrow{transform:scaleX(-1)}[dir=rtl] .campaign-progress-fill{transform-origin:right}[dir=rtl] .campaign-detail figcaption{font-size:10px;letter-spacing:0}[dir=rtl] .campaign-scroll-cue{letter-spacing:0;font-size:11px}@media(max-width:1100px)and (min-width:761px){.campaign-copy{left:6%;width:49%;top:28%}.campaign-title{font-size:88px}.details-copy .campaign-title{font-size:82px}.collection-copy .campaign-title{font-size:92px}.campaign-detail{left:48%;width:20%;height:25%;bottom:15%}.campaign-controls{inset-inline:6%}.campaign-scroll-cue{left:6%}.chapter-navigation{gap:15px}.campaign-progress{width:70px}.campaign-support{font-size:12px}[dir=rtl] .campaign-title{font-size:76px}[dir=rtl] .details-copy .campaign-title,[dir=rtl] .collection-copy .campaign-title{font-size:68px}[dir=rtl] .campaign-support{font-size:16px}}@media(max-height:740px)and (min-width:761px){.campaign-copy,.details-copy,.collection-copy{top:25%}.campaign-title{font-size:80px}.details-copy .campaign-title{font-size:78px}.collection-copy .campaign-title{font-size:90px}.campaign-kicker{margin-bottom:20px}.campaign-support{margin-top:20px}.final-actions{margin-top:23px}[dir=rtl] .campaign-title{font-size:70px}[dir=rtl] .details-copy .campaign-title,[dir=rtl] .collection-copy .campaign-title{font-size:65px}}@media(prefers-reduced-motion:reduce){.campaign-shell.cinematic{height:100svh;min-height:700px}.campaign-stage,.cinematic .campaign-stage{position:relative;min-height:700px}.campaign-shell .scene-details,.campaign-shell .scene-collection{visibility:hidden}.campaign-shell .static-actions{display:flex}.campaign-shell .chapter-navigation,.campaign-shell .campaign-scroll-cue{display:none}.campaign-shell .campaign-controls{justify-content:flex-end}.first-photo-reveal,.first-photo,.line-entrance,.support-entrance{animation:none!important;clip-path:none!important;transform:none!important}.introduction-copy .line-track{transform:none!important}.introduction-copy .campaign-support,.first-photo-motion{opacity:1!important;transform:none!important}}body:has(.campaign-shell.cinematic[data-released=false]) .site-header{background:transparent;box-shadow:none}body:has(.campaign-shell.cinematic[data-released=false]) .site-header nav a{color:#29211f;text-shadow:0 1px 8px #f5f0e8c7}.detail-photo-window img{transform:none;object-position:50% 50%}[dir=rtl] .headline-line{padding-bottom:12px;margin-bottom:-12px}.chapter-navigation{animation:campaignSupport .6s ease .55s both}.desktop-headline{display:block}.mobile-headline{display:none}@media(max-width:760px),(max-width:950px)and (max-height:500px){.campaign-shell,.campaign-stage,.static-campaign,.static-campaign .campaign-stage{height:100svh;min-height:0}.campaign-shell.cinematic,.campaign-shell.preparing-campaign{height:380svh;min-height:0}.cinematic .campaign-stage,.preparing-campaign .campaign-stage{height:100svh;position:sticky;top:0;min-height:0}.campaign-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.campaign-photo{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:100% 50%}.first-photo-motion{transform-origin:75% 50%}.campaign-photo-shade{background:linear-gradient(90deg,#f5f0e882 0%,#f5f0e825 48%,transparent 68%),linear-gradient(0deg,#f5f0e8ed 0%,#f5f0e855 12%,transparent 23%)}.details-shade{background:linear-gradient(90deg,#f5f0e899 0%,#f5f0e825 48%,transparent 68%),linear-gradient(0deg,#f5f0e8ed 0%,#f5f0e855 12%,transparent 23%)}.final-shade{background:linear-gradient(90deg,#f5f0e882 0%,#f5f0e825 48%,transparent 68%),linear-gradient(0deg,#f5f0e8ed 0%,#f5f0e855 12%,transparent 23%)}.campaign-copy,.details-copy,.collection-copy,[dir=rtl] .campaign-copy{top:max(calc(98px + env(safe-area-inset-top,0px)),28%);left:max(6%,env(safe-area-inset-left,0px));width:52%;max-width:218px;float:none;margin:0;padding:0}.desktop-headline{display:none}.mobile-headline{display:block}.campaign-kicker{font-size:8px;letter-spacing:1.4px;line-height:1.6;margin-bottom:14px;max-width:190px}.campaign-title,.details-copy .campaign-title,.collection-copy .campaign-title{font-size:clamp(38px,11.6vw,48px);line-height:1.02;letter-spacing:-.7px}.headline-line{padding-bottom:7px;margin-bottom:-7px}.campaign-support{font-size:11px;line-height:1.65;margin-top:16px;max-width:180px;color:#49372f}.campaign-detail{left:6%;bottom:calc(126px + env(safe-area-inset-bottom,0px));width:25%;height:17%;padding:3px 3px 0;box-shadow:0 5px 15px #29211f18}.detail-photo-window{height:calc(100% - 22px)}.campaign-detail figcaption{height:22px;font-size:6px;letter-spacing:.5px;padding-inline:3px}.final-actions,.static-actions{margin-top:17px;gap:3px;align-items:flex-start;flex-direction:column;max-width:100%;flex-wrap:nowrap}.final-actions .button,.static-actions .button{min-height:44px;padding:10px 12px;font-size:10px;gap:14px;white-space:nowrap}.final-actions .text-link,.static-actions .text-link{min-height:44px;font-size:10px;gap:10px;padding:8px 0;white-space:nowrap}.campaign-arrow{font-size:18px}.campaign-controls{inset:auto max(6%,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(6%,env(safe-area-inset-left,0px));display:grid;grid-template-columns:132px auto;justify-content:space-between;align-items:end;gap:8px}.chapter-navigation{display:grid;grid-template-columns:1fr;width:132px;max-width:none;gap:0}.chapter-count{font-size:11px;line-height:18px;letter-spacing:1px;min-width:0}.chapter-buttons{display:flex;gap:0}.chapter-button{width:44px;min-width:44px;height:44px;min-height:44px;font-size:10px;padding:8px;color:#49372f}.campaign-progress{width:132px;height:1px;margin-top:4px}.campaign-skip{min-height:44px;font-size:10px;line-height:1.5;gap:8px;white-space:nowrap;padding:8px 0}.campaign-scroll-cue{display:none}.static-campaign .campaign-controls{display:flex;justify-content:flex-start}.site-header{height:calc(74px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(18px,env(safe-area-inset-right,0px)) 0 max(18px,env(safe-area-inset-left,0px));background:linear-gradient(180deg,#f5f0e899,transparent)}.site-header .brand{width:84px}.site-header .brand img{height:66px}.site-header nav{display:none}.header-actions{gap:10px}.site-header .language{min-height:44px;font-size:11px;gap:8px}.site-header .menu-toggle{display:block;width:44px;height:44px;padding:10px}body:has(.campaign-shell.cinematic[data-released=false]) .site-header{background:linear-gradient(180deg,#f5f0e899,transparent)}html{scroll-padding-top:calc(74px + env(safe-area-inset-top,0px))}[dir=rtl] .campaign-kicker{font-size:11px;letter-spacing:0;line-height:1.5;margin-bottom:12px}[dir=rtl] .campaign-title,[dir=rtl] .details-copy .campaign-title,[dir=rtl] .collection-copy .campaign-title{font-size:clamp(32px,9.4vw,40px);line-height:1.35;letter-spacing:0}[dir=rtl] .headline-line{padding-bottom:10px;margin-bottom:-10px}[dir=rtl] .campaign-support{font-size:14px;line-height:1.6;margin-top:14px;max-width:190px}[dir=rtl] .final-actions,[dir=rtl] .static-actions{margin-inline-start:0;align-items:flex-start;max-width:100%;gap:3px}[dir=rtl] .final-actions .button,[dir=rtl] .final-actions .text-link,[dir=rtl] .static-actions .button,[dir=rtl] .static-actions .text-link{font-size:12px}[dir=rtl] .campaign-skip{font-size:13px}[dir=rtl] .campaign-detail figcaption{font-size:8px;letter-spacing:0}}@media(max-width:760px)and (max-height:650px){.campaign-copy,.details-copy,.collection-copy,[dir=rtl] .campaign-copy{top:max(calc(88px + env(safe-area-inset-top,0px)),20%)}.campaign-title,.details-copy .campaign-title,.collection-copy .campaign-title{font-size:38px}.campaign-kicker{margin-bottom:10px}.campaign-support{margin-top:11px;font-size:11px}.final-actions,.static-actions{margin-top:12px}[dir=rtl] .campaign-title,[dir=rtl] .details-copy .campaign-title,[dir=rtl] .collection-copy .campaign-title{font-size:32px;line-height:1.28}[dir=rtl] .campaign-support{font-size:13px;margin-top:10px}.campaign-detail{height:17%;bottom:120px}}@media(min-width:761px)and (max-width:950px)and (max-height:500px){.campaign-photo{object-position:70% 0%}.campaign-copy,.details-copy,.collection-copy,[dir=rtl] .campaign-copy{top:85px;width:44%;max-width:370px}.campaign-kicker{margin-bottom:9px}.campaign-title,.details-copy .campaign-title,.collection-copy .campaign-title{font-size:38px;line-height:1.02}.campaign-support{font-size:11px;max-width:290px;margin-top:10px}.final-actions,.static-actions{flex-direction:row;align-items:center;gap:15px;margin-top:12px}.campaign-controls{grid-template-columns:auto auto;bottom:calc(10px + env(safe-area-inset-bottom,0px))}.chapter-navigation{display:flex;align-items:center;gap:12px;width:auto}.campaign-progress{width:75px;margin-top:0}.campaign-detail{left:50%;width:13%;height:27%;bottom:70px}[dir=rtl] .campaign-title,[dir=rtl] .details-copy .campaign-title,[dir=rtl] .collection-copy .campaign-title{font-size:32px;line-height:1.2}[dir=rtl] .campaign-support{font-size:13px;max-width:340px;margin-top:9px}[dir=rtl] .final-actions,[dir=rtl] .static-actions{flex-direction:row;gap:15px;align-items:center}}@media(prefers-reduced-motion:reduce)and (max-width:760px),(prefers-reduced-motion:reduce)and (max-width:950px)and (max-height:500px){.campaign-shell,.campaign-shell.cinematic,.campaign-shell.preparing-campaign,.campaign-stage,.cinematic .campaign-stage,.static-campaign .campaign-stage{height:100svh;min-height:0;position:relative}}@media(max-width:760px){.campaign-photo{object-position:85% 50%}.campaign-title,.details-copy .campaign-title,.collection-copy .campaign-title{font-size:clamp(38px,10.8vw,44.5px)}}@media(max-width:760px)and (max-height:650px){.campaign-title,.details-copy .campaign-title,.collection-copy .campaign-title{font-size:38px}}@media(max-width:760px)and (max-height:500px){.campaign-copy,.details-copy,.collection-copy,[dir=rtl] .campaign-copy{top:88px}.campaign-kicker{font-size:7px;margin-bottom:7px}.campaign-title,.details-copy .campaign-title,.collection-copy .campaign-title{font-size:38px}.campaign-support{font-size:10px;margin-top:9px;line-height:1.5}.final-actions,.static-actions{margin-top:9px;gap:0}[dir=rtl] .campaign-kicker{font-size:10px;margin-bottom:7px}[dir=rtl] .campaign-title,[dir=rtl] .details-copy .campaign-title,[dir=rtl] .collection-copy .campaign-title{font-size:30px;line-height:1.2}[dir=rtl] .campaign-support{font-size:12px;margin-top:8px;line-height:1.45}.campaign-detail{height:16%;bottom:112px}}@media(max-width:760px),(max-width:950px)and (max-height:500px){.menu-dialog{padding:calc(24px + env(safe-area-inset-top,0px)) 26px calc(18px + env(safe-area-inset-bottom,0px))}.menu-dialog>img{width:100px;height:88px;margin-bottom:24px}.menu-dialog nav{gap:14px;margin-bottom:24px}.menu-dialog nav a,[dir=rtl] .menu-dialog nav a{font-size:32px;line-height:1.35}.menu-dialog>p{margin-top:20px}.menu-dialog .dialog-close{width:44px;height:44px;top:calc(8px + env(safe-area-inset-top,0px));inset-inline-end:8px}}@media(max-width:950px)and (max-height:500px){.menu-dialog{padding-top:calc(18px + env(safe-area-inset-top,0px))}.menu-dialog>img{height:64px;width:74px;margin-bottom:12px}.menu-dialog nav{gap:10px;margin-bottom:12px}.menu-dialog nav a,[dir=rtl] .menu-dialog nav a{font-size:26px;line-height:1.2}.menu-dialog>p{margin-top:14px}}.campaign-shell .campaign-photo{object-position:50% 0%}.campaign-shell .detail-photo-window img{object-position:55% 22%;transform:scale(1.7);transform-origin:55% 22%}@media(min-width:761px){.campaign-shell .campaign-photo-shade{background:linear-gradient(0deg,#f5f0e8df 0%,transparent 19%),linear-gradient(90deg,#f5f0e8ce 0%,#f5f0e873 37%,transparent 66%)}}@media(max-width:760px){[dir=rtl] .campaign-copy{width:42%;max-width:178px}[dir=rtl] .campaign-title,[dir=rtl] .details-copy .campaign-title,[dir=rtl] .collection-copy .campaign-title{font-size:clamp(30px,8.5vw,34px);line-height:1.3}[dir=rtl] .campaign-support{font-size:13px;max-width:100%}}
