@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo Fallback;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}.__className_fac0da{font-family:Cairo,Cairo Fallback;font-style:normal}:root{--bg:#09060a;--bg2:#140d14;--card:rgba(255,255,255,.06);--border:rgba(255,255,255,.12);--text:#f6f1ee;--muted:#d7c9c2;--gold:#481126;--gold2:#b9856f;--accent-strong:#f5e8de;--shadow:0 18px 45px rgba(0,0,0,.35)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);scroll-behavior:smooth}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1100px,92%);margin:0 auto}.topbar{position:sticky;top:0;z-index:50;background:rgba(11,11,15,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.topbar__inner{justify-content:space-between;padding:12px 0}.brand,.topbar__inner{display:flex;align-items:center;gap:12px}.brand img{width:42px;height:42px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.06)}.brand__ar{font-weight:800;font-size:16px;line-height:1.1}.brand__en{font-weight:600;font-size:12px;color:var(--muted);letter-spacing:.6px}.nav{display:flex;gap:18px;align-items:center}.nav a{color:var(--muted);font-weight:700;font-size:14px;padding:8px 10px;border-radius:10px;transition:.2s}.nav a:hover,.nav__toggle{background:rgba(255,255,255,.06);color:var(--text)}.nav__toggle{display:none;border:1px solid var(--border);padding:8px 12px;border-radius:12px;font-size:18px;align-items:center;justify-content:center}.mobile-nav-shell{display:none}.hero{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden}.hero__bg{background-size:cover;background-position:50%;transform:scale(1.04);filter:saturate(1.05) contrast(1.05)}.hero__bg,.hero__overlay{position:absolute;inset:0}.hero__overlay{background:radial-gradient(1200px 600px at 70% 20%,rgba(72,17,38,.3),transparent 60%),linear-gradient(90deg,rgba(11,11,15,.94),rgba(11,11,15,.7)),linear-gradient(180deg,rgba(11,11,15,.35),rgba(11,11,15,.92))}.hero__content{position:relative;padding:80px 0}.chip{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(185,133,111,.55);background:rgba(72,17,38,.42);color:var(--accent-strong);font-weight:800;font-size:13px}.hero h1{margin:14px 0 10px;font-size:44px;line-height:1.2;letter-spacing:-.5px}.hero p{margin:0;max-width:650px;color:var(--muted);font-weight:600;line-height:1.9}.gold{color:var(--gold2)}.hero__cta{margin-top:18px;gap:12px}.hero__cta,.hero__social{display:flex;flex-wrap:wrap}.hero__social{margin-top:20px;align-items:center;gap:14px}.hero__social-label{font-weight:800;font-size:13px;color:var(--muted);letter-spacing:.02em}.social-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);color:var(--muted);cursor:pointer;transition:transform .2s,background .2s,color .2s,border-color .2s}.social-link:hover{color:var(--text);background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22);transform:translateY(-2px)}.social-link--facebook:hover{color:#1877f2;border-color:rgba(24,119,242,.45)}.social-link--instagram:hover{color:#e4405f;border-color:rgba(228,64,95,.45)}.social-link--tiktok:hover{color:#25f4ee;border-color:rgba(37,244,238,.35)}.social-link--snapchat:hover{color:#fffc00;border-color:rgba(255,252,0,.4)}.social-link--disabled{opacity:.38;pointer-events:none;cursor:not-allowed;transform:none}.social-link__icon{width:22px;height:22px}.footer__brand .footer__social{margin-top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.18);font-weight:900;cursor:pointer;transition:.2s}.btn--primary{background:#481126;color:var(--accent-strong);border-color:rgba(255,255,255,.25);box-shadow:0 10px 30px rgba(72,17,38,.38)}.btn--primary:hover{transform:translateY(-1px);filter:brightness(1.06)}.btn--ghost{background:rgba(255,255,255,.09);color:var(--text);border-color:rgba(255,255,255,.26)}.btn--ghost:hover{background:rgba(255,255,255,.16)}.btn--small{padding:10px 12px;border-radius:12px;font-size:13px}.hero__stats{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px}.stat{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:14px;box-shadow:var(--shadow)}.stat__num{font-size:22px;font-weight:1000;color:var(--gold2)}.stat__label{color:var(--muted);font-weight:700;font-size:13px;margin-top:4px}.section{padding:72px 0}.section--alt{background:linear-gradient(180deg,var(--bg2),var(--bg));border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.section__title{margin:0 0 10px;font-size:28px}.section__text{margin:0;color:var(--muted);font-weight:650;line-height:1.9}.grid-2{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:start}.list{margin:14px 0 0;padding:0 18px 0 0;color:var(--muted);font-weight:700;line-height:2}.card{border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:18px;box-shadow:var(--shadow)}.glass{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card__title{margin:0 0 6px}.card__text{margin:0;color:var(--muted);font-weight:650;line-height:1.9}.divider{height:1px;background:rgba(255,255,255,.1);margin:14px 0}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 18px}.tab{padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:var(--muted);font-weight:900;cursor:pointer}.tab.active{background:rgba(72,17,38,.42);color:var(--accent-strong);border-color:rgba(185,133,111,.6)}.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.item{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);border-radius:18px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}.item img{width:100%;height:180px;object-fit:cover}.item__body{padding:12px;display:flex;flex-direction:column;gap:8px}.item__body h3{margin:0;font-size:16px}.item__body p{margin:0;color:var(--muted);font-weight:650;line-height:1.7}.item__btn{margin-top:6px}.features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.feature{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);border-radius:18px;padding:16px;box-shadow:var(--shadow)}.icon{width:42px;height:42px;border-radius:14px;background:rgba(72,17,38,.44);border:1px solid rgba(185,133,111,.6);display:flex;align-items:center;justify-content:center;color:var(--accent-strong);font-weight:1000;margin-bottom:10px}.contact-card{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);border-radius:18px;padding:14px;box-shadow:var(--shadow);margin-top:14px}.contact-row{display:flex;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.contact-row:first-child{border-top:none}.label{color:var(--accent-strong);font-weight:900;min-width:80px}.note{color:var(--muted);font-weight:650;margin-top:10px}.form{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);border-radius:18px;padding:16px;box-shadow:var(--shadow)}.form h3{margin:0 0 10px}label{display:block;margin:10px 0 6px;color:var(--muted);font-weight:800}input,textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.25);padding:12px;color:var(--text);outline:none;font-family:inherit}input:focus,textarea:focus{border-color:rgba(185,133,111,.85);box-shadow:0 0 0 3px rgba(185,133,111,.22)}.form-hint{margin:10px 0 0;color:var(--muted);font-weight:650}.form .btn--primary{background:#107253;box-shadow:0 10px 30px rgba(16,114,83,.34)}.form .btn--primary:hover{filter:brightness(1.06)}.footer{border-top:1px solid rgba(255,255,255,.08);padding:18px 0;background:rgba(0,0,0,.3)}.footer__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.muted{color:var(--muted);font-weight:650;margin-top:6px}.to-top,.whats-float{color:var(--accent-strong);font-weight:1000}.whats-float{position:fixed;left:16px;bottom:16px;padding:12px 14px;border-radius:999px;background:#107253;box-shadow:0 14px 40px rgba(16,114,83,.36);z-index:60;border:1px solid rgba(255,255,255,.15)}@media (max-width:980px){.features,.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:1fr}.hero h1{font-size:36px}.hero__stats{grid-template-columns:1fr}}@media (max-width:720px){.nav{display:none}.nav__toggle{display:inline-flex}.mobile-nav-shell{display:block}}@media (max-width:768px){.hero{min-height:74vh}.hero__bg{transform:none;background-size:contain;background-repeat:no-repeat;background-position:top}.to-top{display:none}}.brand img{height:44px;width:auto}@media (max-width:768px){.brand img{height:38px}}.phone-number{direction:ltr;unicode-bidi:isolate}.products-filters{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:28px;position:relative;z-index:8;color-scheme:dark}@media (min-width:720px){.products-filters{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.products-filters{grid-template-columns:repeat(2,1fr) minmax(180px,1fr) minmax(180px,1fr)}}.products-filters .field{display:flex;flex-direction:column;gap:6px;overflow:visible}.products-filters .field--wide{grid-column:1/-1}@media (min-width:980px){.products-filters .field--wide{grid-column:span 2}}.products-filters label{font-size:13px;color:var(--muted);font-weight:700}.products-filters input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.06);color:var(--text);font-family:inherit}.products-filters input:hover{border-color:rgba(185,133,111,.38);background:rgba(255,255,255,.08)}.products-filters .luxury-dd{position:relative;width:100%}.products-filters .luxury-dd__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;padding-inline-end:10px;border-radius:12px;border:1px solid rgba(185,133,111,.32);background:rgba(12,10,14,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(246,241,238,.96);font-family:inherit;font-size:inherit;font-weight:650;cursor:pointer;text-align:start;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s ease}.products-filters .luxury-dd__btn:hover:not(:disabled){border-color:rgba(185,133,111,.5);background:rgba(18,14,20,.95)}.products-filters .luxury-dd__btn:focus{outline:none}.products-filters .luxury-dd__btn:focus-visible{border-color:rgba(185,133,111,.88);box-shadow:0 0 0 3px rgba(185,133,111,.24),0 10px 28px rgba(72,17,38,.32)}.products-filters .luxury-dd__btn:disabled{opacity:.55;cursor:not-allowed}.products-filters .luxury-dd__value{flex:1 1 auto;min-width:0}.products-filters .luxury-dd__chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:rgba(185,133,111,.92);transition:transform .22s ease}.products-filters .luxury-dd__btn[aria-expanded=true] .luxury-dd__chevron{transform:rotate(180deg)}.products-filters .luxury-dd__list{position:absolute;z-index:280;top:calc(100% + 6px);inset-inline:0;margin:0;padding:6px;list-style:none;max-height:min(52vh,280px);overflow-y:auto;overflow-x:hidden;border-radius:12px;border:1px solid rgba(185,133,111,.42);background:rgba(14,10,18,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 64px rgba(0,0,0,.62),0 16px 40px rgba(72,17,38,.38),0 0 0 1px rgba(72,17,38,.45),0 0 48px -12px rgba(185,133,111,.22),inset 0 1px 0 rgba(255,255,255,.07)}.products-filters .luxury-dd__list:focus{outline:none}.products-filters .luxury-dd__list:focus-visible{box-shadow:0 0 0 3px rgba(185,133,111,.32),0 28px 64px rgba(0,0,0,.62),0 16px 40px rgba(72,17,38,.38),0 0 48px -10px rgba(185,133,111,.26),inset 0 1px 0 rgba(255,255,255,.07)}.products-filters .luxury-dd__option{margin:2px 0;padding:10px 12px;border-radius:10px;cursor:pointer;color:rgba(246,241,238,.94);font-weight:600;line-height:1.45;-webkit-user-select:none;user-select:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease;border:1px solid transparent}.products-filters .luxury-dd__option:hover{background:rgba(185,133,111,.12);border-color:rgba(185,133,111,.2)}.products-filters .luxury-dd__option--highlight{background:rgba(185,133,111,.16);border-color:rgba(185,133,111,.28)}.products-filters .luxury-dd__option--selected{background:rgba(72,17,38,.58);color:rgba(255,236,224,.98);border-color:rgba(185,133,111,.42)}.products-filters .luxury-dd__option--selected.luxury-dd__option--highlight{background:rgba(88,22,44,.72);border-color:rgba(185,133,111,.55)}.container .products-filters~.gallery{margin-top:clamp(22px,3.5vw,36px)}.color-swatch{display:inline-block;width:10px;height:10px;border-radius:50%;margin-inline-end:4px;border:1px solid var(--border);vertical-align:middle}.product-card .item__media--product{padding:0;margin:0;border-radius:18px 18px 0 0;overflow:hidden;background:rgba(0,0,0,.22);aspect-ratio:4/5;width:100%;min-height:0}.product-media{width:100%;height:100%;min-height:0}.product-media--carousel,.product-media--single{display:block;height:100%}.product-media__frame{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;contain:layout style paint}.product-media__frame:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(72,17,38,.14),transparent 44%),linear-gradient(0deg,rgba(9,6,10,.48),transparent 52%);opacity:.78}.product-media__frame img,.product-media__slide img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center}.product-media__fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:12px;text-align:center;font-size:.82rem;font-weight:650;color:rgba(215,201,194,.82);background:rgba(12,10,14,.55)}.product-media__scroller{position:absolute;inset:0;display:flex;flex-direction:row;direction:ltr;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.product-media__scroller::-webkit-scrollbar{display:none}.product-media__slide{flex:0 0 100%;width:100%;height:100%;min-height:0;margin:0;padding:0;scroll-snap-align:start;position:relative;z-index:0;overflow:hidden}.product-media__arrow{position:absolute;top:50%;translate:0 -50%;z-index:3;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:999px;cursor:pointer;opacity:0;transition:opacity .22s ease,background .22s ease,border-color .22s ease;background:rgba(12,10,14,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(185,133,111,.38);box-shadow:0 8px 22px rgba(0,0,0,.4);color:inherit}.product-media--carousel:focus-within .product-media__arrow,.product-media--carousel:hover .product-media__arrow{opacity:1}.product-media__arrow--prev{inset-inline-start:8px}.product-media__arrow--next{inset-inline-end:8px}.product-media__dots{position:absolute;inset-inline:0;bottom:10px;z-index:4;display:flex;justify-content:center;gap:7px;padding:0;margin:0;pointer-events:none}.product-media__dots .product-media__dot{pointer-events:auto}.product-media__dot{position:relative;width:9px;height:9px;padding:0;border-radius:999px;border:1px solid rgba(0,0,0,.4);background:rgba(255,255,255,.7);box-shadow:0 1px 4px rgba(0,0,0,.45);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.product-media__dot:before{content:"";position:absolute;inset:-8px;border-radius:999px}.product-media__dot--active{background:rgba(185,133,111,.98);border-color:rgba(255,255,255,.92);transform:scale(1.35)}.product-card__desc{margin:0;color:rgba(215,201,194,.86);font-weight:550;line-height:1.65;font-size:13.5px}.product-card__price{margin:4px 0 0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:rgba(255,232,210,.95);text-shadow:0 1px 12px rgba(0,0,0,.25)}.product-card__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.product-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:650;color:rgba(246,241,238,.9);border:1px solid rgba(185,133,111,.28);background:rgba(255,255,255,.05)}.product-card__delivery{margin:10px 0 0;font-size:12.5px;font-weight:600;color:rgba(215,201,194,.78);line-height:1.5}.product-card .product-card__order-btn{margin-top:6px}@media (max-width:720px){.product-media__arrow{opacity:.42}}@media (prefers-reduced-motion:reduce){.product-media__scroller{scroll-behavior:auto}.product-media__arrow{transition:none}}