@import url('arabic-font.css');
@font-face{font-family:Manrope;src:url('assets/manrope-400.ttf')}@font-face{font-family:Manrope;src:url('assets/manrope-600.ttf');font-weight:600}@font-face{font-family:Manrope;src:url('assets/manrope-700.ttf');font-weight:700}@font-face{font-family:Manrope;src:url('assets/manrope-800.ttf');font-weight:800}@font-face{font-family:Barlow;src:url('assets/barlow-condensed-700.ttf');font-weight:700}@font-face{font-family:Barlow;src:url('assets/barlow-condensed-800.ttf');font-weight:800}
:root{--ink:#181c19;--muted:#858b84;--lime:#dcfa52;--paper:#fff;--pale:#f1f3f0;--line:#dce0da;--display:Barlow,'Arial Narrow',Arial,sans-serif;--body:Manrope,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-padding-top:85px}body{margin:0;color:var(--ink);background:var(--paper);font:14px/1.65 var(--body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button,a,select,input,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{border:0}svg{width:20px;height:20px;stroke-width:1.6;flex-shrink:0}img{display:block;width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:700;line-height:.97}h2{font-size:64px}h3{font-size:18px;font-weight:700;line-height:1.4}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,.marquee:focus-visible{outline:3px solid #5f7a00;outline-offset:5px}::selection{background:var(--lime);color:var(--ink)}[hidden]{display:none!important}.skip{position:fixed;top:-80px;left:16px;background:var(--lime);padding:10px 20px;z-index:100}.skip:focus{top:10px}.button{min-height:52px;padding:13px 21px;display:inline-flex;gap:22px;align-items:center;justify-content:space-between;border-radius:4px;font-weight:700;font-size:12px;line-height:1.5;}.button svg{width:19px;height:19px}.dark{background:var(--ink);color:#fff}.dark:hover{background:#343b33}.lime{background:var(--lime);color:var(--ink)}.lime:hover{background:#c9e83e}.full{width:100%}.icon-button{background:transparent;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.icon-button:hover{background:#0000000a}.text-link{background:none;padding:0 0 7px;border-bottom:1px solid currentColor;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;font-weight:700;line-height:1.5}.text-link:hover{color:#6a800d}.eyebrow,.small-label{font-size:10px;font-weight:700;line-height:1.6;text-transform:uppercase}.status-dot{display:inline-block;width:7px;height:7px;background:var(--ink);border-radius:50%;flex-shrink:0}.muted{color:var(--muted)}.tiny-note{font-size:9px;font-weight:600;color:#90958d}.section{padding:88px 6%}.section-inner{padding-left:6%;padding-right:6%}.section-top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:38px}.small-note{font-size:10px;color:#7c827b;line-height:1.7}
.header{height:88px;position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 4%;z-index:10;border-bottom:1px solid #2533241c}.logo{font-size:33px;font-weight:800;line-height:1;display:inline-flex;align-items:center}.logo-arrow{font-weight:600;font-size:31px;margin-inline-start:3px;display:inline-flex;align-items:center;justify-content:center}.desktop-nav{display:flex;gap:28px;font-size:11px;font-weight:600}.desktop-nav a{position:relative;padding:7px 0}.desktop-nav a:after{position:absolute;content:'';height:1px;background:currentColor;bottom:0;left:0;width:100%;transform:scaleX(0);transform-origin:left;}.desktop-nav a:hover:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:20px}.language{display:flex;align-items:center;gap:6px}.language svg{width:15px}.language select{border:none;background:none;font-size:10px;font-weight:700;cursor:pointer;padding:5px 0}.nav-quote{min-height:43px;padding:10px 16px;font-size:10px;gap:20px}.menu-button{display:none}.mobile-nav{display:none}
.hero{height:780px;min-height:690px;position:relative;isolation:isolate;overflow:hidden;background:#e9f1f3;padding:0 4%}.hero-image{position:absolute;z-index:-2;inset:0;height:100%;width:100%;object-fit:cover;object-position:50% 50%}.hero-top{padding-top:117px}.hero-top>.eyebrow{display:flex;gap:8px;align-items:center}.hero-heading{display:flex;align-items:center;justify-content:space-between;position:relative;margin-top:16px}.hero h1{font-size:112px;line-height:.87}.air-note{display:flex;align-items:center;gap:13px;margin-inline-end:35px;padding-top:10px;align-self:flex-start;font-size:13px;font-weight:600;line-height:1.45}.air-note svg{width:44px;height:44px;transform:rotate(-10deg)}.hero-bottom{position:absolute;bottom:77px;inset-inline:4%;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:35px}.hero-description p{font-size:12px;line-height:1.7;margin-bottom:21px;font-weight:600;max-width:270px}.hero-description .button{font-size:11px;min-width:212px}.hero-promise{text-align:center}.hero-promise .small-label{font-size:8px}.days{font-size:86px;font-family:var(--display);font-weight:700;line-height:1.05;white-space:nowrap}.days>span{font:700 14px var(--body);margin-inline-start:10px}.hero-promise p{font-size:10px;font-weight:600}.hero-price{justify-self:end;border-inline-start:1px solid #626d664d;padding-inline-start:27px;min-width:160px;display:flex;flex-direction:column;gap:5px}.hero-price>span{font-size:8px;font-weight:700}.hero-price strong{font:700 67px/1 var(--display)}.hero-price strong small{font:700 10px/1.4 var(--body);margin-inline-start:6px}.hero-price .price-link{display:flex;align-items:center;justify-content:space-between;font-size:9px;margin-top:7px}.price-link svg{width:16px}.hero-caption{position:absolute;bottom:0;inset-inline:4%;height:48px;border-top:1px solid #5f6e6033;display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:600}.hero-caption a{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.hero-caption svg{width:16px}.benefit-band{background:var(--lime);display:flex;align-items:center;justify-content:space-around;padding:21px 4%;gap:20px}.benefit-band>span{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700}.benefit-band svg{width:19px;height:19px}
.intro-row{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:50px}.section-intro{max-width:330px;color:#71796f;font-size:12px;line-height:1.9;justify-self:end;margin-bottom:5px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:55px}.steps article{border-top:1px solid var(--line);padding-top:20px}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.step-top>span{font-family:var(--display);font-size:31px;color:#afb4ac}.step-top svg{width:27px;height:27px}.steps h3{font-size:15px;margin-bottom:11px}.steps p{font-size:11px;color:#7a8076;line-height:1.85}
.brands-section{background:#f5f6f3;padding-top:78px}.brands-title{text-align:center;padding:0 25px}.brands-title h2{font-size:60px;margin:20px 0 18px}.brands-title>p{font-size:11px;color:#7c8278}.marquee{overflow:hidden;margin-top:44px;padding:27px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marquee-track{display:flex;width:max-content;animation:marquee 48s linear infinite}.marquee:hover .marquee-track,.marquee:focus .marquee-track{animation-play-state:paused}.brand-set{display:flex;align-items:center;gap:70px;padding-inline-end:70px;flex-shrink:0}.brand-set>span{font-size:34px;white-space:nowrap;line-height:1.2}.serif-brand{font-family:Georgia,serif}.sport-brand{font-family:Arial,sans-serif;font-weight:800;font-style:italic}.brand-set .wide-brand{font:600 23px Arial,sans-serif}.brand-set .rolex{font-size:25px;font-weight:bold}.brand-disclaimer{font-size:8px;color:#969b92;text-align:center;padding:15px 20px}.products-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center;padding-top:55px;padding-bottom:85px}.products-visual{position:relative}.products-visual img{mix-blend-mode:multiply;aspect-ratio:4/3;object-fit:cover}.image-caption{display:block;font-size:8px;text-align:center;margin-top:20px;font-weight:600;color:#81877e}.products-content h2{font-size:56px}.products-content>p{font-size:11px;color:#7d837b;margin-top:20px;max-width:350px}.category-list{margin-top:25px}.category-list :is(button,a){width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce1d7;background:none;padding:16px 0;font-size:12px;font-weight:600;text-align:start;}.category-list :is(button,a)>span{}.category-list :is(button,a)>span{display:flex;align-items:center;gap:13px}.category-list svg{width:18px;height:18px}.products-content .small-note{font-size:9px;margin-top:20px}
.pricing-section{background:var(--ink);color:white}.pricing-section .section-top{border-bottom:1px solid #ffffff24;padding-bottom:25px}.air-label{display:flex;align-items:center;gap:8px;font-size:8px;color:var(--lime)}.air-label svg{width:16px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.pricing-copy h2{font-size:72px}.big-rate{font:700 126px/1 var(--display);color:var(--lime);margin:25px 0 17px}.big-rate span{font:600 16px var(--body);margin-inline-start:12px}.pricing-lead{font-size:12px;color:#c4c9bf}.included-list{list-style:none;padding:0;margin:28px 0;display:grid;gap:13px;font-size:12px}.included-list li{display:flex;align-items:center;gap:11px}.included-list svg{width:16px;height:16px;color:var(--lime)}.pricing-note{font-size:9px;line-height:1.9;color:#929a8e;max-width:325px}.calculator{background:#fff;color:var(--ink);border-radius:6px;padding:30px;max-width:500px;width:100%;justify-self:end}.calc-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.calc-heading svg{width:18px}.calculator label{display:block;font-size:11px;font-weight:700;margin-bottom:11px}.weight-control{display:flex;align-items:center;justify-content:space-between;border:1px solid #d8ded2;border-radius:4px;height:76px;padding:0 10px}.weight-control>div{display:flex;align-items:baseline;justify-content:center;gap:6px}.weight-control input{font-size:35px;font-weight:600;border:none;width:130px;text-align:center;padding:0;background:transparent;appearance:textfield;-moz-appearance:textfield}.weight-control input::-webkit-inner-spin-button{appearance:none}.weight-control span{font-size:14px;color:#6d7668}.weight-presets{display:flex;gap:7px;margin-top:12px}.weight-presets button{flex:1;border:1px solid #dfe4d9;border-radius:3px;background:white;font-size:9px;padding:7px 3px;white-space:nowrap}.weight-presets button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);font-weight:700}.calculator .small-note{margin:9px 0 23px;font-size:8px}.select-wrap{display:flex;align-items:center;border:1px solid #d8ded2;border-radius:4px;padding:0 13px}.select-wrap>svg{width:16px;color:#6f786c}.select-wrap select{padding:14px 10px;appearance:none;flex:1;border:none;background:none;font-size:11px;min-width:0;cursor:pointer}.select-wrap>svg:last-child{width:13px}.calc-total{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:25px;padding-top:24px;gap:14px}.calc-total>div{display:grid;gap:4px}.calc-total span{font-size:10px;font-weight:600}.calc-total small{font-size:9px;color:#92998c}.calc-total output{font:700 42px/1 var(--display);white-space:nowrap}.calc-total output small{font:600 12px var(--body);color:var(--ink)}.calc-arrival{display:flex;align-items:center;gap:8px;font-size:8px;color:#66735d;margin:17px 0 23px}.calc-arrival svg{width:13px;height:13px}.calc-note{font-size:8px;text-align:center;color:#88917e;margin-top:12px}
.scale-section{padding-bottom:70px}.scale-heading{display:flex;align-items:end;justify-content:space-between;gap:25px}.segmented{display:flex;border:1px solid var(--line);border-radius:4px;padding:4px;gap:5px}.segmented button{font-size:10px;background:none;padding:11px 19px;border-radius:3px;white-space:nowrap}.segmented button[aria-pressed=true]{background:var(--ink);color:white}.scale-content{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;align-items:center;margin-top:50px;border-top:1px solid var(--line);padding-top:40px}.weight-range{display:flex;align-items:center;gap:20px}.weight-range>span{font:700 75px/1 var(--display);white-space:nowrap}.weight-range small{font:700 10px var(--body);display:block;margin-top:11px;color:#8b9484}.range-line{height:1px;flex:1;background:#c9cfbf;min-width:50px;position:relative}.range-line svg{position:absolute;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%) rotate(15deg);background:#fff;width:35px;height:35px;padding:6px}.audience-copy h3{font-size:15px}.audience-copy p{font-size:11px;color:#7a8374;line-height:1.8;margin:12px 0 20px}.audience-copy .text-link{font-size:10px}
.door-section{display:grid;grid-template-columns:1fr 1fr;background:#eef0eb;min-height:500px}.door-section>img{height:100%;object-fit:cover;min-height:500px}.door-copy{padding:55px 12%;align-self:center}.door-copy h2{font-size:72px;margin:22px 0}.door-copy>p{font-size:11px;line-height:1.9;color:#7f8777;max-width:340px}.door-copy .button{font-size:10px;margin-top:25px;gap:16px}.faq-section{display:grid;grid-template-columns:.85fr 1.3fr;gap:11%}.faq-section h2{margin:25px 0;font-size:66px}.faq-section>div>p{font-size:11px;color:#899080;max-width:260px;margin-bottom:22px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:17px;height:17px;}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:11px;line-height:1.9;color:#798271;margin-bottom:23px;padding-inline-end:25px}.final-cta{background:var(--lime);padding:65px 6%;display:flex;align-items:center;justify-content:space-between;gap:40px}.final-cta h2{font-size:76px;margin:23px 0}.final-cta p{font-size:12px;line-height:1.8}.round-cta{border-radius:50%;width:130px;height:130px;flex-shrink:0;background:var(--ink);color:var(--lime);display:flex;align-items:center;justify-content:center;}.round-cta svg{width:65px;height:65px;stroke-width:1}.footer{background:var(--ink);color:white;padding:45px 6% 22px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:35px}.footer-top>span{font-size:11px;color:#a0aa94}.back-top{font-size:9px;display:flex;gap:25px;align-items:center}.back-top svg{width:15px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff20;padding-top:22px;gap:20px;color:#a0aa94;font-size:8px}.footer-bottom>div{display:flex;gap:18px}.footer-bottom button{background:none;color:inherit;padding:0;font-size:8px}.footer-bottom button:hover{color:#fff}.floating-contact{position:fixed;inset-inline-end:24px;bottom:22px;background:var(--ink);border:1px solid #ffffff29;color:white;display:flex;align-items:center;gap:9px;padding:12px 15px;z-index:20;border-radius:4px;box-shadow:0 4px 25px #0002;font-size:10px;font-weight:600}.floating-contact .status-dot{background:var(--lime);width:5px;height:5px;margin-inline-start:4px}.floating-contact svg{width:17px;height:17px}
body:has(dialog[open]){overflow:hidden}dialog{border:none;padding:40px;border-radius:6px;color:var(--ink);width:580px;max-width:calc(100% - 28px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 25px 100px #0003}dialog::backdrop{background:#121c1ab3;backdrop-filter:blur(6px)}.dialog-close{position:absolute;top:13px;inset-inline-end:13px}.quote-dialog h2{font-size:57px;margin:18px 0}.dialog-intro{font-size:11px;color:#7e8974;line-height:1.8;margin-bottom:25px}.quote-dialog label{display:block;font-size:10px;font-weight:700;margin:0 0 7px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.quote-dialog input:not([type=checkbox]),.quote-dialog select,.quote-dialog textarea{width:100%;background:#f6f8f3;border:1px solid #dce2d5;border-radius:4px;padding:11px;font-size:12px;min-width:0}.quote-dialog textarea{resize:vertical;min-height:100px}.quote-dialog .checkbox-label{display:flex;align-items:flex-start;font-size:9px;font-weight:400;gap:10px;margin-top:16px;color:#7b8671;cursor:pointer}.checkbox-label input{accent-color:var(--ink);margin:3px 0 0;width:14px;height:14px;flex-shrink:0}.quote-estimate{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:17px;margin:20px 0;font-size:10px;gap:15px}.quote-estimate strong{font-family:var(--display);font-size:28px;white-space:nowrap}.quote-dialog form>.small-note{font-size:8px;margin-top:12px;text-align:center}.success-icon{background:var(--lime);display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%}.quote-dialog pre{font:11px/1.9 var(--body);background:#f5f7f0;padding:20px;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;max-height:280px;overflow:auto}.ready-actions{display:grid;gap:12px;margin-top:20px}.ready-actions .text-link{justify-self:start;font-size:10px;margin-top:9px}.copy-status{font-size:10px;color:#6a800d;min-height:20px;margin-top:8px}.legal-dialog{width:680px}.legal-dialog h2{font-size:45px;margin:10px 0 25px}.legal-dialog h3{font-size:14px;margin:22px 0 8px}.legal-dialog p{font-size:11px;color:#7a8372;line-height:1.9}
@keyframes marquee{to{transform:translateX(-50%)}}@media(min-width:1600px){.hero{height:850px}.hero-top{padding-top:130px}.hero h1{font-size:134px}.hero-bottom{bottom:85px}.hero-description p{font-size:14px}.hero-promise .days{font-size:103px}.hero-price strong{font-size:82px}.section{padding-left:max(6%,calc((100% - 1460px)/2));padding-right:max(6%,calc((100% - 1460px)/2))}.products-layout{max-width:1650px;margin:auto}.hero-image{object-position:center 55%}}
@media(max-width:1100px){.desktop-nav{gap:17px;font-size:10px}.nav-actions{gap:12px}.header{gap:18px}.hero{height:730px}.hero h1{font-size:100px}.hero-bottom{gap:20px}.section{padding:70px 5%}h2{font-size:57px}.steps{gap:22px}.steps h3{font-size:13px}.products-layout{gap:40px;padding-left:5%;padding-right:5%}.products-content h2{font-size:49px}.pricing-grid{gap:7%}.pricing-copy h2{font-size:65px}.big-rate{font-size:110px}.calculator{padding:25px}.calc-total output{font-size:35px}.scale-content{gap:6%}.weight-range>span{font-size:66px}.door-copy{padding:42px 9%}.door-copy h2{font-size:66px}.door-copy .button{font-size:9px}.faq-section{gap:8%}}
@media(max-width:800px){html{scroll-padding-top:25px}.header{height:75px}.desktop-nav,.nav-quote{display:none}.menu-button{display:inline-flex}.nav-actions{gap:14px}.logo{font-size:30px}.logo-arrow{font-size:29px}.mobile-nav:not([hidden]){display:flex;position:absolute;top:74px;inset-inline:0;flex-direction:column;background:#f5f8ef;padding:25px 5%;box-shadow:0 15px 25px #0001;gap:0}.mobile-nav>a{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.mobile-nav .button{margin-top:20px}.hero{height:740px;min-height:0}.hero-top{padding-top:104px}.hero h1{font-size:92px}.hero-image{object-position:54% 50%}.hero-heading{margin-top:19px}.air-note{font-size:11px;gap:7px;margin-inline-end:0}.air-note svg{width:30px;height:30px}.hero-bottom{grid-template-columns:1.1fr 1fr;bottom:76px}.hero-description{grid-row:1/3}.hero-description p{font-size:11px;max-width:245px}.hero-promise{text-align:end}.hero-promise .days{font-size:64px}.days>span{font-size:10px;margin-inline-start:7px}.hero-price{flex-direction:row;align-items:center;border-inline-start:0;padding-inline-start:0;gap:10px;justify-self:end;min-width:0}.hero-price>span:first-child,.hero-price .price-link{display:none}.hero-price strong{font-size:40px}.hero-price strong small{font-size:9px}.hero-promise p{font-size:9px}.benefit-band{gap:10px;padding:20px 4%}.benefit-band>span{font-size:9px;gap:7px}.benefit-band svg{width:16px}.intro-row{gap:30px;grid-template-columns:1.4fr 1fr}h2{font-size:51px}.section-intro{font-size:10px}.steps{grid-template-columns:1fr 1fr;row-gap:30px;margin-top:35px}.step-top{margin-bottom:23px}.steps h3{font-size:15px}.steps p{font-size:11px}.brands-title h2{font-size:53px}.products-layout{gap:30px}.products-content h2{font-size:43px}.products-content>p{font-size:10px}.category-list :is(button,a){font-size:10px;padding:12px 0}.products-content .small-note{font-size:8px}.pricing-grid{gap:5%}.pricing-copy h2{font-size:57px}.big-rate{font-size:91px}.big-rate span{font-size:13px}.included-list{font-size:10px}.pricing-lead{font-size:10px}.calculator{padding:22px}.calculator label{font-size:9px}.weight-control input{width:95px;font-size:30px}.weight-control{padding:0 5px;height:68px}.weight-presets{gap:4px}.weight-presets button{font-size:8px}.calc-total output{font-size:30px}.calc-total span{font-size:9px}.calc-arrival{font-size:7px}.calc-total{gap:6px}.calculator .button{font-size:10px;gap:10px}.scale-content{grid-template-columns:1fr 1fr;gap:8%}.weight-range{gap:10px}.weight-range>span{font-size:54px}.range-line{min-width:32px}.segmented button{padding:9px 12px;font-size:9px}.door-section{min-height:430px}.door-section>img{min-height:430px;object-position:48% center}.door-copy{padding:35px 9%}.door-copy h2{font-size:58px}.door-copy .button{padding:12px;font-size:9px}.door-copy>p{font-size:10px}.faq-section{grid-template-columns:.75fr 1.3fr}.faq-section h2{font-size:57px}.faq-list summary{font-size:11px}.faq-list details p{font-size:10px}.final-cta h2{font-size:65px}.round-cta{width:100px;height:100px}.round-cta svg{width:50px}.footer-top .logo{font-size:28px}}
@media(max-width:600px){.header{padding:0 6%}.hero{padding:0 6%;height:800px}.hero-image{object-fit:cover;object-position:51% 54%;width:175%;max-width:none;inset-inline-start:-37.5%;height:69%;top:135px}.hero{background:#eaf2f4}.hero-top{padding-top:102px}.hero-top>.eyebrow{font-size:8px;gap:6px}.hero-heading{display:block;margin-top:17px}.hero h1{font-size:84px;line-height:.87;max-width:100%}.air-note{position:absolute;inset-inline-end:0;top:6px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:8px;line-height:1.5;padding-top:0}.air-note svg{width:25px;height:25px}.hero-bottom{inset-inline:6%;grid-template-columns:1fr 1fr;bottom:65px;gap:15px}.hero-description{grid-row:auto;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px}.hero-description p{font-size:10px;margin-bottom:0;max-width:155px}.hero-description .button{min-width:0;font-size:9px;padding:12px;gap:12px;min-height:47px;max-width:170px}.hero-description .button svg{width:16px}.hero-promise{text-align:start;padding-top:8px}.hero-promise .days{font-size:66px}.hero-promise .small-label{font-size:7px}.hero-promise p{font-size:8px}.hero-price{flex-direction:column;gap:0;border-inline-start:1px solid #6e7f6940;padding-inline-start:22px;align-items:flex-start;margin-bottom:4px}.hero-price>span:first-child{display:block;font-size:7px}.hero-price strong{font-size:56px}.hero-price strong small{font-size:9px}.hero-caption{inset-inline:6%;font-size:7px;height:42px}.hero-caption>span:nth-child(2){font-size:6px}.benefit-band{display:grid;grid-template-columns:1fr 1fr;padding:21px 6%;gap:15px 25px}.benefit-band>span{font-size:10px;gap:9px}.section{padding:55px 6%}.section-top{margin-bottom:27px}.section-top .tiny-note{display:none}.eyebrow{font-size:8px}.intro-row{display:block}.intro-row h2{font-size:47px}.section-intro{font-size:11px;margin-top:22px;max-width:330px}.steps{gap:25px 23px;margin-top:30px}.step-top{margin-bottom:21px}.step-top>span{font-size:27px}.step-top svg{width:23px;height:23px}.steps h3{font-size:13px}.steps p{font-size:10px;line-height:1.8}.brands-section{padding-top:50px}.brands-title h2{font-size:44px;margin:17px 0 15px}.brands-title>p{font-size:10px;max-width:290px;margin:auto}.marquee{margin-top:28px;padding:24px 0}.brand-set{gap:42px;padding-inline-end:42px}.brand-set>span{font-size:29px}.brand-set .wide-brand{font-size:19px}.brand-set .rolex{font-size:20px}.brand-disclaimer{font-size:7px;line-height:1.8;padding:12px 8%}.products-layout{display:flex;flex-direction:column;padding:20px 6% 55px;gap:35px}.products-visual{width:100%}.products-visual img{max-height:330px;object-fit:contain}.image-caption{margin-top:12px;font-size:7px}.products-content{width:100%}.products-content h2{font-size:48px}.products-content>p{font-size:11px;margin-top:17px}.category-list{margin-top:17px}.category-list :is(button,a){font-size:12px;padding:15px 0}.products-content .small-note{font-size:8px;max-width:340px}.pricing-section .section-top{padding-bottom:17px}.air-label{font-size:7px}.pricing-grid{display:block}.pricing-copy h2{font-size:65px}.big-rate{font-size:118px;margin:18px 0 14px}.big-rate span{font-size:17px}.pricing-lead{font-size:11px}.included-list{font-size:11px;margin:22px 0}.pricing-note{font-size:8px;max-width:320px}.calculator{margin-top:32px;max-width:100%;padding:24px}.calc-heading{margin-bottom:24px}.calculator label{font-size:10px}.weight-control{height:78px;padding:0 8px}.weight-control input{width:140px;font-size:36px}.weight-presets button{font-size:9px;padding:8px 3px}.weight-presets{gap:6px}.calculator .small-note{font-size:7px;margin-bottom:22px}.select-wrap select{font-size:11px;padding:13px}.calc-total{gap:15px}.calc-total span{font-size:10px}.calc-total output{font-size:39px}.calc-arrival{font-size:8px}.calculator .button{font-size:11px}.calc-note{font-size:7px}.scale-heading{align-items:flex-start;flex-direction:column;gap:25px}.scale-heading h2{font-size:57px}.segmented{width:100%;margin-top:0}.segmented button{flex:1;font-size:10px;padding:12px}.scale-content{display:block;margin-top:30px;padding-top:30px}.weight-range{gap:18px}.weight-range>span{font-size:78px}.weight-range small{font-size:10px}.range-line{min-width:25px}.audience-copy{margin-top:30px}.audience-copy h3{font-size:15px}.audience-copy p{font-size:11px;max-width:330px}.audience-copy .text-link{font-size:11px}.door-section{display:flex;flex-direction:column;min-height:0}.door-section>img{min-height:0;height:300px;object-position:50% 45%}.door-copy{padding:38px 6% 48px}.door-copy h2{font-size:68px}.door-copy h2 br:last-child{display:none}.door-copy>p{font-size:11px;max-width:340px}.door-copy .button{font-size:10px;padding:14px 19px}.faq-section{display:block}.faq-section h2{font-size:59px;margin:20px 0}.faq-section>div>p{font-size:11px;max-width:310px}.faq-section .text-link{font-size:11px}.faq-list{margin-top:35px}.faq-list summary{font-size:11px;padding:21px 0;gap:22px}.faq-list details p{font-size:10px;padding-inline-end:15px}.final-cta{padding:48px 6%;gap:15px;align-items:flex-end}.final-cta h2{font-size:51px;margin:20px 0}.final-cta p{font-size:10px;max-width:240px}.round-cta{width:59px;height:59px;margin-bottom:6px}.round-cta svg{width:33px;height:33px}.footer{padding:35px 6% 76px}.footer-top{flex-wrap:wrap;gap:23px;padding-bottom:28px}.footer-top>span{font-size:9px;margin-inline-start:auto}.back-top{font-size:8px;gap:10px;width:100%}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px;font-size:8px;padding-top:25px}.footer-bottom>div{gap:20px}.footer-bottom button{font-size:8px}.floating-contact{bottom:15px;inset-inline-end:15px;font-size:9px;padding:11px 13px}.floating-contact svg{width:17px}dialog{padding:32px 24px;max-width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.quote-dialog h2{font-size:49px;margin-top:23px}.quote-dialog>.eyebrow{font-size:7px}.dialog-intro{font-size:10px}.form-grid{gap:13px}.quote-dialog label{font-size:9px}.quote-dialog input:not([type=checkbox]),.quote-dialog select,.quote-dialog textarea{font-size:12px;padding:10px}.quote-dialog .checkbox-label{font-size:8px}.quote-estimate{font-size:9px}.quote-dialog pre{font-size:10px;padding:15px}.legal-dialog h2{font-size:38px}}
@media(max-width:360px){.hero h1{font-size:72px}.air-note{font-size:7px}.hero-description{gap:12px}.hero-description p{font-size:9px}.hero-description .button{font-size:8px;padding:10px;gap:8px}.hero-promise .days{font-size:58px}.hero-price strong{font-size:50px}.weight-range>span{font-size:65px}.final-cta h2{font-size:44px}.calc-total output{font-size:33px}}
html[dir=rtl]{font-family:Arial,sans-serif}html[dir=rtl] body{font-family:Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2{font-family:Arial,sans-serif;line-height:1.12;font-weight:700}html[dir=rtl] .hero h1{font-size:80px}html[dir=rtl] h2{font-size:44px}html[dir=rtl] .hero-image{transform:scaleX(-1)}html[dir=rtl] .hero-heading{align-items:start}html[dir=rtl] .logo,html[dir=rtl] .marquee,html[dir=rtl] .weight-range{direction:ltr}html[dir=rtl] .logo-arrow{margin-left:3px}html[dir=rtl] .brand-set{padding-inline-end:70px}html[dir=rtl] .hero-price strong,html[dir=rtl] .days,html[dir=rtl] .big-rate,html[dir=rtl] .calc-total output{direction:ltr}html[dir=rtl] .hero-promise{text-align:center}html[dir=rtl] .hero-price{align-items:flex-end}html[dir=rtl] .hero-price>span:first-child{align-self:flex-end}html[dir=rtl] .door-copy h2{font-size:52px}html[dir=rtl] .final-cta h2{font-size:55px}html[dir=rtl] .quote-dialog h2{font-size:38px}html[dir=rtl] .hero-description p{font-size:13px}html[dir=rtl] .hero-caption{direction:rtl}html[dir=rtl] .hero-caption>span:first-child{direction:ltr}@media(max-width:600px){html[dir=rtl] .hero h1{font-size:57px;max-width:260px}html[dir=rtl] .hero-description p{font-size:11px}html[dir=rtl] .hero-promise{text-align:start}html[dir=rtl] h2{font-size:39px}html[dir=rtl] .door-copy h2{font-size:45px}html[dir=rtl] .final-cta h2{font-size:37px}html[dir=rtl] .quote-dialog h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;}}
/* Keep the long maximum-weight estimate readable at narrow widths. */
.calc-total{flex-wrap:wrap}.calc-total output{margin-inline-start:auto}.door-copy{min-width:0}
@media(max-width:600px){.hero{height:calc(100svh - 38px);min-height:640px;max-height:800px}.hero h1{font-size:74px}.hero-image{width:100%;height:100%;inset:0;object-fit:cover;object-position:50% 50%}.hero:after{display:none}.door-copy{width:100%;align-self:stretch}.door-copy h2 br:last-child{display:initial}.door-copy h2{font-size:62px}}
@media(max-width:360px){.hero h1{font-size:64px}.hero-description .button{font-size:8px}}
@media(max-width:600px) and (max-height:720px){.hero{min-height:570px}.hero-top{padding-top:94px}.hero h1{font-size:64px}.hero-bottom{bottom:54px;gap:7px}.hero-description p{font-size:9px}.hero-promise .days{font-size:56px}.hero-price strong{font-size:49px}.hero-price{padding-inline-start:18px}.hero-caption{height:34px}.hero-description .button{font-size:8px;min-height:44px}}

/* Baseline: native focus primitives, balanced copy and a fixed stacking scale. */
:root{--layer-behind:-1;--layer-base:0;--layer-nav:10;--layer-fixed:20;--layer-skip:30}
.header{z-index:var(--layer-nav)}.floating-contact{z-index:var(--layer-fixed);bottom:calc(22px + env(safe-area-inset-bottom,0px));inset-inline-end:calc(24px + env(safe-area-inset-right,0px))}.skip{z-index:var(--layer-skip)}.hero-picture{display:block;position:absolute;inset:0;z-index:var(--layer-behind);overflow:hidden}.hero-image{z-index:var(--layer-behind)}
h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.days,.big-rate,.hero-price strong,.weight-range,.calc-total,.quote-estimate,input[type=number]{font-variant-numeric:tabular-nums}.field-error{color:#a32925;font-size:10px;margin:8px 0 12px}.quote-dialog [aria-invalid=true],.calculator [aria-invalid=true]{outline:1px solid #a32925;outline-offset:2px}.marquee-track{animation-play-state:paused}.marquee[data-visible=true] .marquee-track{animation-play-state:running}.marquee:hover .marquee-track,.marquee:focus .marquee-track,html[data-page-visible=false] .marquee-track{animation-play-state:paused}
@media(max-width:600px){.floating-contact{bottom:calc(15px + env(safe-area-inset-bottom,0px));inset-inline-end:calc(15px + env(safe-area-inset-right,0px))}.hero{max-height:800px;height:calc(100dvh - 38px)}.hero-picture{width:100%;height:100%;inset:0}.hero-image{object-fit:cover}.hero h1{font-size:72px}.hero-description{align-items:flex-start}.hero-description p{max-width:160px}.hero-description .button{margin-top:5px}}
@media(max-width:360px){.hero h1{font-size:64px}}

@media(max-width:600px){html[lang=en] .hero h1{font-size:58px}.hero-image{object-fit:contain}.hero-picture{background:#eaf3fb}.hero-description .button{font-size:10px}.section-intro,.steps p,.products-content>p,.door-copy>p,.faq-list details p{font-size:11px}.air-note{top:6px}}@media(max-width:360px){html[lang=en] .hero h1{font-size:51px}}

@media(max-width:600px){html[dir=rtl] .hero h1{font-size:50px;max-width:100%}}@media(max-width:360px){html[dir=rtl] .hero h1{font-size:44px}}

/* Moroccan red accents and original monochrome brand artwork. */
:root{--morocco-red:#c1272d;--brand-ink:#595c59}
.morocco-red{color:var(--morocco-red)}
.marquee{position:relative;isolation:isolate;padding-block:27px}
.marquee::before,.marquee::after{content:'';position:absolute;top:0;bottom:0;width:110px;pointer-events:none;z-index:var(--layer-nav);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.marquee::before{left:0;background:linear-gradient(to right,#f5f6f3 0%,#f5f6f300 100%);mask-image:linear-gradient(to right,#000 15%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 15%,transparent 100%)}
.marquee::after{right:0;background:linear-gradient(to left,#f5f6f3 0%,#f5f6f300 100%);mask-image:linear-gradient(to left,#000 15%,transparent 100%);-webkit-mask-image:linear-gradient(to left,#000 15%,transparent 100%)}
.brand-set{gap:48px;padding-inline-end:48px}
.brand-set>.brand-item{display:flex;align-items:center;justify-content:center;width:144px;height:64px;flex:0 0 144px}
.brand-logo{object-fit:contain;max-width:100%;width:126px;height:46px;filter:grayscale(1);opacity:.64;mix-blend-mode:multiply}
.brand-dior .brand-logo{width:100px;height:46px}.brand-adidas .brand-logo{width:83px;height:56px}.brand-rolex .brand-logo{width:104px;height:56px}.brand-chanel .brand-logo{width:132px;height:32px}.brand-lancome .brand-logo{width:138px;height:37px}.brand-nike .brand-logo{width:102px;height:51px}.brand-sephora .brand-logo{width:142px;height:28px}.brand-gucci .brand-logo{width:125px;height:33px}.brand-loreal .brand-logo{width:136px;height:32px}.brand-estee-lauder .brand-logo{width:144px;height:32px}.brand-puma .brand-logo{width:118px;height:51px}.brand-zara .brand-logo{width:95px;height:44px}
html[dir=rtl] .brand-set{padding-inline-end:48px}
@media(max-width:600px){.marquee{padding-block:22px}.marquee::before,.marquee::after{width:52px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.brand-set{gap:34px;padding-inline-end:34px}.brand-set>.brand-item{width:124px;height:58px;flex-basis:124px}.brand-logo{max-width:116px;max-height:48px}html[dir=rtl] .brand-set{padding-inline-end:34px}}
.brand-estee-lauder .brand-logo{height:30px;width:144px}

/* Wishlist editorial: one continuous surface, real type, transparent product art. */
.wishlist-section{max-width:1440px;margin:auto;padding:68px 5% 32px;scroll-margin-top:30px}
.wishlist-heading{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:end;position:relative}
.wishlist-heading .eyebrow{font-size:10px;color:#646a64;display:block;margin-bottom:22px}
.wishlist-heading h2{font-size:76px;line-height:1;max-width:740px}
.wishlist-heading>p{font-size:14px;line-height:1.9;color:#626862;max-width:360px;padding-bottom:6px}
.wishlist-stage{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.8fr) minmax(250px,1fr);align-items:center;gap:20px;margin-top:28px}
.wishlist-details{padding-block:28px;position:relative}
.wishlist-route{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700}
.wishlist-route svg{width:18px;height:18px;color:var(--morocco-red)}
.wishlist-rate{display:flex;align-items:baseline;gap:9px;margin-top:19px;line-height:1;color:var(--morocco-red);font-variant-numeric:tabular-nums}
.wishlist-rate strong{font-family:var(--display);font-size:78px;font-weight:700}
.wishlist-rate>span{font-size:13px;font-weight:700;white-space:nowrap}
.wishlist-ddp{display:block;font-size:12px;line-height:1.8;margin-top:13px;color:#535a53}
.wishlist-facts{display:grid;gap:22px;border-top:1px solid var(--line);padding-top:25px;margin-top:27px}
.wishlist-facts strong{display:block;font-size:24px;font-family:var(--display);line-height:1.1;font-variant-numeric:tabular-nums}
.wishlist-facts strong span{font-size:17px}.wishlist-facts small{display:block;font-size:10px;color:#747b73;margin-top:6px}
.wishlist-details .text-link{margin-top:30px;font-size:10px;gap:15px}
.wishlist-art{align-self:center;min-width:0;pointer-events:none}
.wishlist-art img{width:100%;height:auto;max-height:650px;object-fit:contain;mix-blend-mode:normal}
.wishlist-selection{min-width:0;padding-block:24px}
.wishlist-selection>.eyebrow{font-size:9px;color:#70766e;line-height:1.6}
.wishlist-selection .category-list{margin-top:12px}
.wishlist-selection .category-list :is(button,a){font-size:12px;padding:20px 0;gap:12px;min-height:64px}
.wishlist-selection .category-list :is(button,a)>span{gap:10px;line-height:1.5}
.wishlist-selection .category-list :is(button,a):hover{color:var(--morocco-red)}
.wishlist-selection .category-list :is(button,a):hover>svg{transform:translate(2px,-2px)}
.wishlist-selection .category-list :is(button,a)>svg{transition:transform 150ms ease-out}
.wishlist-cta{background:var(--morocco-red);color:white;width:100%;margin-top:26px;font-size:11px;padding:15px 17px;gap:12px}
.wishlist-cta:hover{background:#a82027}
.wishlist-note{font-size:9px;line-height:1.8;color:#72796f;margin-top:15px}
.wishlist-footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:23px;margin-top:25px;font-size:11px;color:#757b73}
.wishlist-footer>span:first-child{color:var(--ink);font-weight:600}
html[dir=rtl] .wishlist-heading h2{font-size:53px;line-height:1.3}html[dir=rtl] .wishlist-art{direction:ltr}html[dir=rtl] .wishlist-rate{direction:ltr;justify-content:flex-end}
@media(min-width:1600px){.wishlist-heading h2{font-size:88px}.wishlist-stage{gap:30px}.wishlist-section{padding-top:85px;padding-bottom:40px}}
@media(max-width:1100px){.wishlist-heading h2{font-size:64px}.wishlist-stage{grid-template-columns:150px minmax(0,1.3fr) minmax(220px,1fr);gap:12px}.wishlist-heading>p{font-size:12px}.wishlist-selection .category-list :is(button,a){font-size:11px}.wishlist-rate strong{font-size:67px}}
@media(max-width:800px){.wishlist-section{padding:48px 6% 28px}.wishlist-heading{grid-template-columns:1fr;gap:20px}.wishlist-heading h2{font-size:62px}.wishlist-heading>p{max-width:510px;font-size:13px}.wishlist-stage{grid-template-columns:1fr 1.7fr;gap:25px;margin-top:20px}.wishlist-art img{max-height:540px}.wishlist-selection{grid-column:1/-1;padding-top:10px}.wishlist-selection .category-list{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.wishlist-selection .category-list :is(button,a){font-size:12px}.wishlist-cta{max-width:320px;font-size:12px}.wishlist-note{max-width:450px}.wishlist-footer{font-size:10px}}
@media(max-width:600px){.wishlist-section{padding-top:38px}.wishlist-heading{gap:18px}.wishlist-heading .eyebrow{font-size:8px;margin-bottom:17px}.wishlist-heading h2{font-size:49px;line-height:1.02}.wishlist-heading>p{font-size:12px;line-height:1.8;max-width:350px}.wishlist-stage{grid-template-columns:1fr;gap:0;margin-top:20px}.wishlist-art{grid-row:1;width:100%;max-width:365px;justify-self:center}.wishlist-art img{max-height:none}.wishlist-details{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;padding:25px 0 23px;border-block:1px solid var(--line);margin-top:22px}.wishlist-route{grid-column:1;font-size:8px;gap:6px}.wishlist-rate{grid-column:1;margin-top:8px;gap:6px}.wishlist-rate strong{font-size:64px}.wishlist-rate>span{font-size:11px}.wishlist-ddp{grid-column:1;font-size:10px;margin-top:8px}.wishlist-facts{grid-column:2;grid-row:1/4;border-top:0;border-inline-start:1px solid var(--line);padding:0 0 0 18px;margin:0;align-content:center;gap:25px}.wishlist-facts strong{font-size:24px;white-space:nowrap}.wishlist-facts small{font-size:9px}.wishlist-details .text-link{grid-column:1/-1;justify-self:start;margin-top:20px;font-size:10px}.wishlist-selection{padding:29px 0 0;grid-column:auto}.wishlist-selection>.eyebrow{font-size:9px}.wishlist-selection .category-list{display:block;margin-top:10px}.wishlist-selection .category-list :is(button,a){font-size:13px;min-height:63px;padding:19px 0}.wishlist-cta{max-width:none;font-size:12px;margin-top:24px}.wishlist-note{font-size:9px}.wishlist-footer{display:block;margin-top:28px;font-size:10px;line-height:1.9}.wishlist-footer>span{display:block}.wishlist-footer>span+span{margin-top:6px}html[dir=rtl] .wishlist-heading h2{font-size:34px}html[dir=rtl] .wishlist-facts{padding:0 18px 0 0}}
@media(max-width:360px){.wishlist-heading h2{font-size:43px}.wishlist-facts strong{font-size:21px}.wishlist-rate strong{font-size:56px}.wishlist-facts small{font-size:8px}}
.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
@media(min-width:801px) and (max-width:1599px){.wishlist-section{padding-top:48px;scroll-margin-top:-55px}.wishlist-art img{max-height:540px}}

/* Preserve the wishlist surface independently of the reordered brand band. */
.wishlist-band{background:#f5f6f3}

/* Direct WhatsApp contact, with a compact safe-area-aware tap target. */
.floating-contact{position:fixed;inset-inline:auto;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));width:60px;height:60px;min-width:60px;min-height:60px;padding:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 4px 6px -1px #0002,0 2px 4px -2px #0002;z-index:var(--layer-fixed)}
.floating-contact img{width:32px;height:32px;display:block}.floating-contact:hover{background:#20bd5a}.floating-contact:focus-visible{outline:3px solid var(--ink);outline-offset:4px}
html{scroll-padding-bottom:100px}.footer{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}
.wishlist-selection .category-list a,.button[data-quote],.text-link[data-quote]{scroll-margin-bottom:100px}
@media(max-width:600px){.floating-contact{width:56px;height:56px;min-width:56px;min-height:56px;padding:12px;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}.footer{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}

/* The plaster wall and parcel share one photographic frame. */
.parcel-story{position:relative;isolation:isolate;overflow:hidden;background:#f7ead8;display:grid;align-items:center;min-height:clamp(460px,42vw,690px)}
.parcel-scene{position:absolute;inset:0;height:100%;object-fit:cover;object-position:center 49%;z-index:-2}
.parcel-story::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(250,240,223,.96),rgba(250,240,223,.77) 33%,transparent 58%)}
.parcel-copy{width:46%;margin-left:6.5%;padding:55px 0;grid-area:1/1;text-align:start}
.parcel-route{display:inline-block;font:700 12px/1.4 var(--body);letter-spacing:.15em;border-bottom:2px solid #a63223;padding-bottom:8px}
.parcel-copy h2{margin:24px 0 20px;font:700 clamp(62px,6.2vw,105px)/.97 var(--display);letter-spacing:-.03em}
.parcel-copy h2 em{color:#9a281d;font-style:normal}
.parcel-copy p{max-width:35ch;font-size:clamp(14px,1.12vw,18px);line-height:1.6;color:#342923}
.parcel-copy .button{margin-top:24px;font-size:14px;min-height:48px;gap:22px}
html[dir=rtl] .parcel-copy{justify-self:end;margin-right:auto;margin-left:6.5%;direction:rtl}
html[dir=rtl] .parcel-copy h2{font-family:var(--body);font-size:clamp(44px,5vw,72px);line-height:1.25;letter-spacing:0}
@media(max-width:700px){
 .parcel-story{display:block;min-height:0}
 .parcel-scene{position:relative;height:clamp(205px,55vw,330px);object-position:85% 51%;width:100%;z-index:0}
 .parcel-story::before{display:none}
 .parcel-copy,html[dir=rtl] .parcel-copy{width:100%;margin:0;position:relative;padding:0 max(78px,7%) 38px 6%}
 .parcel-route{position:relative;margin-top:-18px;vertical-align:top;padding:8px 11px;background:#f7ead8;border:1px solid #a63223;font-size:10px}
 .parcel-copy h2{font-size:clamp(49px,10.6vw,72px);margin:14px 0}
 .parcel-copy p{font-size:14px}
 .parcel-copy .button{margin-top:19px}
}

.parcel-picture{display:contents}
.parcel-scene{object-position:center 40%}
@media(min-width:1950px){.parcel-story{min-height:36vw}}
@media(max-width:700px){.parcel-scene{object-position:85% 40%}}

.watch-edit{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0,1.15fr);align-items:center;gap:4%;padding:clamp(48px,6vw,104px) 6.5%;background:#fff;color:#152e24;border-bottom:1px solid #e5e7e4}
.watch-copy{max-width:490px}
.watch-label{display:flex;align-items:center;gap:12px;font:700 11px/1.3 var(--body);letter-spacing:.21em;color:#435f4e}
.watch-label::before{content:"";width:32px;height:1px;background:#967a48}
.watch-copy h2{font-size:clamp(64px,6.4vw,110px);margin:22px 0;letter-spacing:-.035em}
.watch-copy em{font:italic .94em/1 Georgia,serif;color:#30533e}
.watch-copy p{font-size:clamp(14px,1.1vw,18px);color:#425049;max-width:38ch;line-height:1.65}
.watch-copy .button{background:#183d2d;color:white;margin-top:24px;font-size:14px;gap:18px;min-height:48px}
.watch-edit figure{margin:0}
.watch-edit img{width:100%;height:auto}
@media(max-width:700px){
.watch-edit{grid-template-columns:1fr;gap:10px;padding:38px 6% 42px}
.watch-copy{display:contents}
.watch-label{grid-row:1}.watch-copy h2{grid-row:2;margin:4px 0;font-size:clamp(48px,10vw,65px)}.watch-copy h2 br{display:none}.watch-copy h2 em::before{content:" "}
.watch-edit figure{grid-row:3;margin:8px 0}.watch-copy p{grid-row:4;padding-right:48px}.watch-copy .button{grid-row:5;justify-self:start;margin:8px 50px 0 0}
}

.lang-picker{position:relative;color:var(--ink);flex:none}
.lang-picker summary{list-style:none;display:flex;align-items:center;gap:7px;min-height:42px;padding:0 11px;border:1px solid #1e30253b;border-radius:6px;background:rgba(255,255,255,.75);cursor:pointer;font:800 12px/1 var(--body);letter-spacing:.04em}
.lang-picker summary::-webkit-details-marker{display:none}
.lang-picker summary svg{width:16px;height:16px}
.lang-picker summary svg:last-child{width:13px;height:13px}
.lang-picker[open] summary{background:var(--ink);color:white;border-color:var(--ink)}
.lang-picker[open] summary svg:last-child{transform:rotate(180deg)}
.lang-options{position:absolute;inset-inline-end:0;top:calc(100% + 7px);width:176px;padding:5px;background:white;border:1px solid #dce0da;border-radius:9px;box-shadow:0 8px 24px #16261d24;z-index:4}
.lang-options button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:start;min-height:43px;background:white;color:var(--ink);padding:8px 12px;border-radius:5px;font:600 14px/1.4 var(--body)}
.lang-options button:hover{background:#f2f4ef}
.lang-options button[aria-current]{background:#eff7ce}
.lang-options button[aria-current]::after{content:"";width:10px;height:6px;border-left:2px solid #234028;border-bottom:2px solid #234028;transform:rotate(-45deg)}
.lang-picker :focus-visible{outline:2px solid #426239;outline-offset:2px}

.logo{font-family:var(--display);letter-spacing:-.025em;white-space:nowrap;direction:ltr}
@media(max-width:700px){.header .logo{font-size:clamp(20px,5.5vw,27px)}.header .logo-arrow{font-size:18px}.header{gap:8px}}

html[lang=ar]{--body:Tajawal,Arial,sans-serif;--display:Tajawal,Arial,sans-serif}
html[lang=ar] body,html[lang=ar] :is(h1,h2,h3,h4,button,input,select,textarea),html[lang=ar] .watch-copy em,.lang-options button[lang=ar]{font-family:Tajawal,Arial,sans-serif;letter-spacing:normal}
html[lang=ar] :is(h1,h2),html[lang=ar] .parcel-copy h2{font-family:Tajawal,Arial,sans-serif;font-weight:800;line-height:1.2}
html[lang=ar] .watch-copy em{font-style:normal;font-weight:800}
