@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/alexandria-arabic-wght-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/alexandria-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--color-bg:#f8f5f0;--color-text:#151b1c;--color-muted:#555956;--color-red:#d90914;--color-dark:#101314;--color-line:#dcd7ce;--color-surface:#f0ece5;--gutter:clamp(22px, 4.2vw, 80px);--container:1760px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block-start:20px}body{color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Alexandria,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.85}img{block-size:auto;max-inline-size:100%;display:block}figure,p,h1,h2,h3{margin:0}h1,h2,h3{font-weight:650}h1{letter-spacing:-.05em;font-size:clamp(34px,9.5vw,48px);line-height:1.28}h2{letter-spacing:-.045em;font-size:clamp(28px,7.7vw,42px);line-height:1.45}a{color:inherit;text-underline-offset:7px;text-decoration:none}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,.collection-images:focus-visible{outline:3px solid var(--color-red);outline-offset:4px}[tabindex="-1"]:focus{outline:none}::selection{color:var(--color-text);background:#edc8c6}.wrap{inline-size:min(100% - var(--gutter) * 2, var(--container));margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.preserve-lines{white-space:pre-line}.accent{color:var(--color-red)}.body-copy{color:var(--color-muted);font-size:14px;line-height:1.95}.icon{flex:none}.button{background:var(--color-red);color:#fff;text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-block-size:50px;padding:11px 24px;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex}.button:hover,.header-whatsapp:hover{background:#b40710}.context-action{--action-accent:var(--color-red);border-block-end:1px solid color-mix(in srgb, currentColor 30%, transparent);text-align:start;align-items:center;gap:8px;min-block-size:44px;max-inline-size:100%;padding-block:8px;font-size:13px;font-weight:500;line-height:1.7;display:inline-flex}.context-action .icon{block-size:18px;inline-size:18px;color:var(--action-accent)}.context-action span{text-wrap:balance}.context-action:hover,.context-action:focus-visible{border-block-end-color:currentColor}.skip-link{z-index:10;background:var(--color-dark);color:#fff;padding:12px 20px;position:absolute;inset-block-start:8px;inset-inline-start:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:3;grid-template-columns:44px 1fr 44px;align-items:center;min-block-size:68px;display:grid;position:relative}.brand{flex-shrink:0;align-items:center;min-block-size:56px;inline-size:91px;display:inline-flex}.brand img{inline-size:100%}.site-header>.brand{grid-area:1/2;justify-self:center}.desktop-nav{display:none}.header-whatsapp{min-block-size:44px;inline-size:44px;color:var(--color-red);border-radius:50%;grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.header-whatsapp .icon{block-size:29px;inline-size:29px}.header-whatsapp:hover{color:#fff}.header-whatsapp span{display:none}.mobile-menu{grid-area:1/3}.mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;min-block-size:44px;inline-size:44px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.menu-icon{border-block:1.5px solid;block-size:14px;inline-size:23px;position:relative}.menu-icon:after{content:"";border-block-start:1.5px solid;position:absolute;inset-block-start:5px;inset-inline:0}.mobile-menu[open] .menu-icon{border-block-end:0;block-size:1px}.mobile-menu[open] .menu-icon:after{display:none}.mobile-menu nav{inset-inline:calc(-1 * var(--gutter));background:var(--color-bg);border-block-end:1px solid var(--color-line);padding:12px var(--gutter) 20px;position:absolute;inset-block-start:100%}.mobile-menu:not([open]) nav{display:none}.mobile-menu nav a{border-block-end:1px solid var(--color-line);align-items:center;min-block-size:52px;display:flex}.hero-visual{display:block}.hero-visual img{aspect-ratio:1.18;object-fit:cover;object-position:50% 60%;inline-size:100%}.hero-copy{padding:23px var(--gutter) 30px;text-align:right}.hero h1 span{display:block}.hero-description{max-inline-size:29em;color:var(--color-muted);margin-block-start:12px;font-size:13px;line-height:1.95}.hero-warranty{align-items:center;gap:13px;margin-block:14px 12px;font-size:20px;font-weight:650;line-height:1.25;display:flex}.hero-number{color:var(--color-red);letter-spacing:-.09em;font-size:88px;font-weight:700;line-height:1}.hero-actions{align-items:center;padding-block-start:6px;display:flex}.hero-actions .button{min-inline-size:215px}.quality-strip{border-block:1px solid var(--color-line);background:#f3f0ea;padding-block:14px}.quality-strip ul{grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.quality-strip li{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-block-size:111px;font-size:13px;display:flex}.quality-strip .icon{stroke-width:1.3px;block-size:33px;inline-size:33px}.quality-strip li:nth-child(odd){border-inline-end:1px solid var(--color-line)}.quality-strip li:nth-child(-n+2){border-block-end:1px solid var(--color-line)}.editorial-photo img{object-fit:cover;inline-size:100%}.quality .editorial-photo img{aspect-ratio:1.65}.editorial-copy{padding:28px var(--gutter) 34px;text-align:right}.editorial-copy .body-copy{margin-block-start:15px}.material-note{color:var(--color-muted);border-inline-start:2px solid var(--color-red);margin-block-start:14px;padding-inline-start:13px;font-size:12px;line-height:1.9}.warranty,.contact{isolation:isolate;background:var(--color-dark);color:#fff;position:relative}.atmosphere{z-index:-1;position:absolute;inset:0}.atmosphere img{object-fit:cover;block-size:100%;inline-size:100%}.warranty{align-items:center;min-block-size:390px;padding-block:37px;display:flex}.warranty-copy{inline-size:46%;text-align:center;margin-inline-start:auto;margin-inline-end:var(--gutter)}.warranty-number{letter-spacing:-.07em;color:#ef2430;font-family:Georgia,Times New Roman,serif;font-size:clamp(144px,44vw,230px);font-weight:400;line-height:.88;display:block}.warranty-label{letter-spacing:-.04em;margin-block-start:10px;font-size:clamp(19px,5.2vw,29px);line-height:1.55;display:block}.warranty-copy>p{color:#ecebe7;max-inline-size:26em;margin:19px auto 4px;font-size:12px;line-height:1.9}.warranty-copy .context-action{--action-accent:currentColor;color:var(--color-bg);margin-block-start:14px}.warranty a:focus-visible,.contact a:focus-visible{outline-color:#fff}.collection{padding-block:36px 24px}.collection-intro h2{font-size:clamp(25px,6.8vw,40px)}.collection-intro .body-copy{margin-block-start:8px}.collection-images{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--gutter);padding:25px var(--gutter) 12px;scrollbar-width:thin;scrollbar-color:#a9a49a transparent;grid-auto-columns:84%;grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.collection-image{scroll-snap-align:start;min-inline-size:0}.collection-image img{aspect-ratio:1.18;object-fit:cover;border-radius:4px;inline-size:100%}.collection-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding-block-start:6px;display:flex}.scroll-hint{color:var(--color-muted);font-size:11px}.lifestyle{background:var(--color-surface)}.lifestyle .editorial-photo img{aspect-ratio:1.18;object-position:center 62%}.lifestyle .editorial-copy{padding-block:29px 35px}.contact{min-block-size:clamp(360px,100vw,560px);padding-block:45px}.contact-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.contact h2{font-size:clamp(23px,6.2vw,36px)}.contact .body-copy{color:#e0e1de;margin-block:10px 20px;font-size:13px}.contact .button{min-inline-size:min(100%,250px)}.site-footer{flex-direction:column;align-items:center;padding-block:23px 20px;display:flex}.site-footer .brand{inline-size:104px}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:0 19px;margin-block-start:10px;display:flex}.site-footer nav a{align-items:center;min-block-size:44px;font-size:11px;display:inline-flex}.site-footer nav a:hover{text-decoration:underline}.footer-signature{display:none}.site-footer small{color:var(--color-muted);margin-block-start:7px;font-size:9px}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-block-size:100svh;padding-block:50px;display:flex}.not-found h1{font-size:clamp(32px,7vw,64px)}@media (width>=600px){.hero-visual img{aspect-ratio:1.6}.hero-copy{padding-block:30px}.quality-strip ul{grid-template-columns:repeat(4,1fr)}.quality-strip li{min-block-size:110px}.quality-strip li:nth-child(-n+2){border-block-end:0}.quality-strip li:not(:last-child){border-inline-end:1px solid var(--color-line)}.warranty{min-block-size:450px}.warranty-copy{inline-size:43%}.warranty-copy>p{font-size:14px}.collection-images{grid-auto-columns:57%}}@media (width>=800px){.context-action{font-size:14px}.site-header{grid-template-columns:auto 1fr auto;gap:35px;min-block-size:88px}.site-header>.brand{grid-column:3;inline-size:112px}.desktop-nav{grid-area:1/2;justify-content:center;gap:clamp(18px,2.6vw,44px);display:flex}.desktop-nav a{align-items:center;min-block-size:44px;font-size:12px;display:inline-flex}.desktop-nav a:hover{text-decoration:underline}.desktop-nav .home-link{color:var(--color-red);text-decoration:underline}.header-whatsapp{background:var(--color-red);color:#fff;border-radius:6px;gap:9px;inline-size:auto;padding:8px 20px;font-size:12px}.header-whatsapp span{display:inline}.header-whatsapp .icon{block-size:22px;inline-size:22px}.mobile-menu{display:none}.hero{grid-template-columns:minmax(0,1fr);block-size:max(590px,50vw);inline-size:100%;display:grid}.hero-visual,.hero-copy{grid-area:1/1}.hero-visual{min-block-size:0;min-inline-size:0}.hero-visual img{aspect-ratio:auto;object-fit:cover;object-position:100% 50%;block-size:100%;inline-size:100%}.hero-copy{z-index:1;inline-size:29%;place-self:center start;margin-inline-start:var(--gutter);padding:25px 0;position:relative}.hero h1{font-size:clamp(35px,4.1vw,72px)}.hero-description{color:#353b39;text-wrap:balance;margin-block-start:20px;font-size:clamp(13px,1.1vw,18px)}.hero-warranty{gap:17px;margin-block:23px 20px;font-size:clamp(23px,2.4vw,38px)}.hero-number{font-size:clamp(100px,9.2vw,160px)}.hero-actions .button{min-inline-size:min(100%,245px);font-size:15px}.quality-strip{padding-block:16px}.quality-strip li{gap:13px;min-block-size:120px;font-size:15px}.quality-strip .icon{block-size:38px;inline-size:38px}.editorial-story{grid-template-columns:36% 64%;block-size:clamp(440px,34vw,650px);display:grid}.editorial-photo{grid-area:1/2;min-block-size:0}.editorial-photo img,.quality .editorial-photo img{aspect-ratio:auto;block-size:100%}.editorial-copy{grid-area:1/1;align-self:center;padding:clamp(35px,4.5vw,80px)}.editorial-copy h2{font-size:clamp(30px,3vw,54px)}.editorial-copy .body-copy{margin-block-start:20px;font-size:clamp(14px,1.2vw,19px)}.material-note{margin-block-start:22px;font-size:clamp(12px,1vw,15px)}.warranty{min-block-size:520px;padding-block:55px}.warranty-copy{inline-size:38%}.warranty-number{font-size:clamp(220px,25vw,450px)}.warranty-label{margin-block-start:15px;font-size:clamp(29px,3vw,48px)}.warranty-copy>p{max-inline-size:25em;margin-block-start:22px;font-size:16px}.collection{padding-block:55px 35px}.collection-intro{text-align:center}.collection-intro .body-copy{font-size:16px}.collection-images{inline-size:min(100% - var(--gutter) * 2, var(--container));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:22px;margin-inline:auto;padding:32px 0 16px;overflow:visible}.collection-image img{aspect-ratio:1.25}.scroll-hint{display:none}.collection-bottom{align-items:center}.lifestyle{grid-template-columns:66% 34%;block-size:clamp(470px,40vw,650px)}.lifestyle .editorial-photo{grid-column:1}.lifestyle .editorial-photo img{aspect-ratio:auto;object-position:center 30%}.lifestyle .editorial-copy{grid-column:2;padding-block:45px}.contact{min-block-size:0;padding-block:55px}.contact h2{font-size:clamp(30px,3vw,44px)}.contact .body-copy{font-size:16px}.contact .button{min-inline-size:315px}.site-footer{grid-template-columns:1fr 2fr 1fr;gap:6px 20px;padding-block:24px 18px;display:grid}.site-footer .brand{grid-area:1/3/3;justify-self:end;inline-size:115px}.site-footer nav{grid-area:1/2;gap:0 25px;margin:0}.site-footer small{text-align:center;grid-column:2;margin:0}.footer-signature{grid-area:1/1/3;font-size:13px;display:block}}@media (width>=1400px){.editorial-story{min-block-size:490px}.lifestyle{min-block-size:570px}.warranty{min-block-size:590px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.maintenance[data-astro-cid-62lfs6ck]{color:#151b1c;background:#f8f5f0;min-block-size:100svh;padding:clamp(18px,4vw,52px)}.maintenance__frame[data-astro-cid-62lfs6ck]{border:1px solid #dcd7ce;grid-template-rows:auto 1fr auto;min-block-size:calc(100svh - clamp(36px,8vw,104px));padding:clamp(24px,5vw,72px);display:grid}.maintenance__logo[data-astro-cid-62lfs6ck]{block-size:auto;inline-size:clamp(92px,11vw,138px)}.maintenance__content[data-astro-cid-62lfs6ck]{align-self:center;max-inline-size:740px;padding-block:clamp(64px,12vh,132px)}.maintenance__eyebrow[data-astro-cid-62lfs6ck],.maintenance__brand[data-astro-cid-62lfs6ck]{color:#6a6c68;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:600;line-height:1.5}h1[data-astro-cid-62lfs6ck]{letter-spacing:-.065em;text-wrap:balance;max-inline-size:12ch;margin-block:18px 22px;font-size:clamp(2.75rem,8vw,7.5rem);font-weight:650;line-height:.98}.maintenance__message[data-astro-cid-62lfs6ck]{color:#555956;max-inline-size:42ch;font-size:clamp(1rem,1.7vw,1.3rem);line-height:1.7}@media (width>=800px){.maintenance__content[data-astro-cid-62lfs6ck]{margin-inline-start:8vw}}
