.floating-buttons{display:flex;flex-direction:column;position:fixed;bottom:20px;right:20px;z-index:8;gap:12px}.floating-buttons .floating-button{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;color:var(--text-2);transition:all .2s ease}.whatsapp-button{background-color:#4caf50}.top-button{background-color:#555}.floating-button:hover{filter:brightness(85%)}.auto-swipe{display:flex;overflow:hidden;position:relative;width:100%}.auto-swipe:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset -50px 0 50px -50px var(--shadow-1),inset 50px 0 50px -50px var(--shadow-1);z-index:1}.as-container{display:flex;gap:20px;animation:infinite-carousel 120s linear infinite}.auto-swipe .card{position:relative;flex:0 0 auto;padding:10px;width:350px;height:300px;background-size:cover;background-position:center}.auto-swipe .card-content{position:absolute;bottom:0;left:0;padding:10px;width:100%;background-color:var(--shadow-1o)}.auto-swipe .card p{color:var(--text-2dark)}.auto-swipe .card h3{font-weight:400;color:var(--text-2)}@keyframes infinite-carousel{0%{transform:translate(0)}to{transform:translate(-1480px)}}@media (max-width: 768px){.auto-swipe:before{display:none}.as-container{animation:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:10px;width:100%}.auto-swipe .card{position:relative;flex:0 0 auto;padding:10px;width:100%;height:280px}}.text-image-mosaic{display:flex;align-items:flex-start;gap:40px;width:100%}.tim-text-wrapper{display:flex;flex-direction:column;gap:20px}.tim-image-wrapper{position:relative;display:grid;grid-template-columns:repeat(3,clamp(100px,29vw,100px));grid-template-rows:repeat(3,clamp(100px,29vw,100px));grid-gap:5px;justify-content:center;align-content:center}.tim-image-item{display:flex;justify-content:center;align-items:center}.tim-image-item img{width:100%;height:100%;object-fit:cover}.tim-logo{position:absolute;top:50%;left:50%;width:clamp(190px,20vw,200px);height:clamp(190px,20vw,200px);object-fit:contain;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--border-1)}@media (max-width: 768px){.text-image-mosaic{flex-direction:column-reverse;align-items:center}}.text-map{display:flex;flex-direction:column}.tm-text-wrapper{display:flex;flex-direction:column;gap:20px}.map{align-self:center;width:100%;height:500px;height:calc(100svh - 140px);border:none;margin-top:40px}.brands-collection{display:flex;flex-direction:column;gap:10px}.brands-collection .categories{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:10px 0}.brands-collection .categories button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:10px 50px;gap:5px;border:1px solid var(--border-1);transition:.2s ease}.brands-collection .categories .active{background-color:var(--bg-3);color:var(--text-2)}.brands-collection .categories button:hover{background-color:var(--bg-3light);color:var(--text-2)}.brands-collection .categories svg{width:30px;height:30px;stroke-width:1.2px}.brands-collection .brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-rows:200px;grid-gap:10px;width:100%}.brands-collection .brand{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer;background-color:var(--bg-2dark);padding:10px;transition:all .2s ease;animation:pop-in .3s ease}.brands-collection .brand:hover{background-color:var(--bg-1)}.brands-collection .brand .brand-info{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;gap:10px;opacity:0;background-color:var(--bg-1o);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease}.brands-collection .brand:hover .brand-info{opacity:1}.brands-collection .brand img{max-width:100%;max-height:100%}.brands-collection .brand .brand-info h3{font-weight:600}@keyframes pop-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.brands-collection .categories button,.brands-collection .brand{width:100%}}.hero{width:100%;border:1px solid var(--border-1);padding:6px}.hero-content{display:flex;height:100%;justify-content:center;align-items:center;text-align:center;background-color:#f5e2e2}.hero-description-container{display:flex;width:33%;flex-direction:column;justify-content:center;text-align:left;padding:100px 30px;background-color:#fff}.hero h1{font-size:var(--font-h1);color:var(--accent-1);text-wrap:balance;margin-bottom:10px}.hero h3{text-wrap:pretty;margin-bottom:30px}.hero-cta{display:flex;flex-wrap:wrap;gap:10px}.hero-cta a{display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.primary-cta{background-color:var(--bg-3);flex-grow:4;color:var(--text-2);border:2px solid transparent;padding:12px 22px;transition:all .1s ease-in-out}.primary-cta:hover{background-color:var(--bg-3light)}.secondary-cta{background-color:var(--bg-2);color:var(--text-1);border:2px solid var(--bg-3);padding:12px 20px;transition:all .1s ease-in-out}.secondary-cta:hover{background-color:var(--bg-3light);border:2px solid transparent;color:var(--text-2)}.hero-image-container{display:flex;flex:2;justify-content:center;align-items:center;text-align:center;padding:20px}@media (max-width: 768px){.hero{width:100%;border:1px solid var(--border-1);padding:4px}.hero-content{flex-direction:column}.hero-description-container{width:100%;padding:60px 30px;text-align:center}}.banner{background-color:#fff;padding:20px;text-align:center;width:80%}.banner h2{font-weight:700;font-size:calc(var(--font-h1)*1.4);margin-bottom:0}.banner h3{font-size:calc(var(--font-h2)*1.1);font-weight:500;color:var(--accent-1light);margin-bottom:10px}.banner p{font-size:calc(var(--font-h3)*1.1)}.banner-icon{display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width: 768px){.banner{width:100%}}.section h2{text-transform:uppercase;font-weight:500;letter-spacing:.5px;width:100%;padding:1px 0;border-bottom:1px solid var(--border-1);color:var(--accent-1)}.red-left-card{display:flex;background-color:var(--bg-2dark);border-left:4px solid var(--accent-1);padding:10px}.rlc-content{display:flex;flex-direction:column;justify-content:space-between;gap:5px;overflow:hidden;width:300px}.rlc-header{display:flex;align-items:center;gap:10px;text-transform:uppercase}.rlc-description{display:flex}@media (max-width: 768px){.red-left-card,.rlc-content{width:100%}}.text-cards-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:20px}body.menu-open,html.menu-open{overflow:hidden;height:100%;position:relative}.navbar{width:100%;position:fixed;top:0;left:0;background-color:var(--bg-2dark);z-index:9}.navbar{transition:transform .3s ease-in-out}.hidden{transform:translateY(-100%)}.navbar-content{height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar-desktop{display:flex;width:100%;justify-content:space-between;align-items:center}.navbar-logo{height:45px}.nav-links{display:flex;gap:20px;height:100%;align-items:center;margin-right:20px}.nav-button{background:none;cursor:pointer;text-decoration:none;color:var(--text-1);border-bottom:2px solid transparent;transform:translateY(0);transition:all .15s ease;padding:4px 0;font-size:large;text-transform:uppercase}.nav-button:hover{border-bottom:2px solid var(--accent-1);transition:all .15s ease}.navbar-left{display:flex;align-items:center;gap:30px}.navbar-left a{display:flex}.navbar-right{display:flex;align-items:center;position:relative}.language-selector{display:flex;gap:20px}.language{display:flex;align-items:center;gap:20px;cursor:pointer;transition:all .15s ease}.navbar-right .language:hover{opacity:1}.navbar-right .language:not(:hover){opacity:.5}.language img{width:30px;height:20px}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:4px}.hamburger .bar{width:25px;height:3px;background-color:#333;transition:all .3s ease}.hamburger.open .bar:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width: 768px){.navbar{background-color:var(--bg-2dark);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--shadow)}.navbar-desktop{align-items:center}.nav-links,.navbar-right .language-selector{display:none}.hamburger{display:flex}.mobile-menu{display:flex;flex-direction:column;justify-content:space-between;padding:15px;left:0;width:100%;height:100dvh;z-index:8;overflow-y:auto}.mobile-pages{display:flex;flex-direction:column;gap:16px}.mobile-nav-button{display:flex;align-items:center;font-size:20px;color:var(--text-1);text-decoration:none;width:100%;gap:20px}.mobile-language-selector{display:flex;flex-direction:column;margin-bottom:50px}.mobile-languages{display:flex;flex-direction:column;justify-content:space-between;font-size:18px;gap:20px}}.footer{padding:20px;background-color:var(--bg-2dark)}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer img{max-width:300px}.footer-right p{color:var(--text-1)}.footer-links{display:flex;gap:20px}.footer-link{border:2px solid var(--border-1);padding:10px;background-color:var(--bg-2);gap:10px;display:flex;align-items:center;cursor:pointer}.footer-link p{color:var(--text-1)}.footer-link svg{width:24px;height:24px}@media (max-width: 768px){.footer-content{gap:40px;justify-content:center}.footer img{max-width:250px}}.footnote{text-align:center;padding:10px;font-size:.8em;color:#666;background-color:var(--bg-footnote)}:root{--text-1: #1b1b1b;--text-1light: #202020;--text-2: #ececec;--text-2dark: #bdbdbd;--accent-1: #D20132;--accent-1light: hsl(346, 100%, 65%);--bg-1: #c0c0c0;--bg-1o: #c0c0c0CC;--bg-1dark: #979797;--bg-2: #F1F1F1;--bg-2o: #F1F1F1CC;--bg-2dark: #e2e2e2;--bg-footnote: #d0d0d0;--bg-3: #202020;--bg-3light: #414141;--bg-4: #413F3D;--border-1: #1b1b1b;--shadow: #BFBFBF;--shadow-1: #1b1b1b;--shadow-1o: #1b1b1bcc;--font-h1: clamp(1.75rem, 3vw, 36px);--font-h2: clamp(1.25rem, 2.5vw, 32px);--font-h3: clamp(1.15rem, 2vw, 24px);--font-h4: clamp(1.125rem, 1.5vw, 20px);--font-h5: clamp(1rem, 1.25vw, 18px);--font-h6: clamp(1rem, 1vw, 16px);--font-p: clamp(1rem, 1vw, 16px);--font-button: clamp(1rem, 1.5vw, 20px);--weight-h1: 600;--weight-h2: 400;--weight-h3: 300}*{font-family:URW DIN Arabic,sans-serif;margin:0;padding:0;box-sizing:border-box;outline:none}.boxed{width:clamp(100px,90vw,1200px);margin:0 auto}.wide{width:clamp(100px,95vw,1400px);margin:0 auto}.ultrawide{width:clamp(100px,99vw,1600px);margin:0 auto}.spacer-10{height:10px}.spacer-20{height:20px}.spacer-40{height:40px}.spacer-60{height:60px}.spacer-80{height:80px}h1,h2,h3,h4,h5,h6,p,a{color:var(--text-1)}h1{font-size:var(--font-h1);font-weight:var(--weight-h1);letter-spacing:.2px}h2{font-size:var(--font-h2);font-weight:var(--weight-h2)}h3{font-size:var(--font-h3);font-weight:var(--weight-h3)}h4{font-size:var(--font-h4);font-weight:var(--weight-h4)}h5{font-size:var(--font-h5);font-weight:var(--weight-h5)}h6{font-size:var(--font-h6);font-weight:var(--weight-h6)}p{font-size:var(--font-p);font-weight:var(--weight-p)}a{text-decoration:none}button{border:none;background-color:transparent;cursor:pointer;font-size:var(--font-button)}section+section{margin:80px auto!important}@font-face{font-family:URW DIN Arabic;font-style:normal;font-weight:100;src:url(/fonts/URWDINArabic-Thin.woff2) format("woff2"),url(/fonts/URWDINArabic-Thin.woff) format("woff")}@font-face{font-family:URW DIN Arabic;font-style:normal;font-weight:200;src:url(/fonts/URWDINArabic-XLight.woff2) format("woff2"),url(/fonts/URWDINArabic-XLight.woff) format("woff")}@font-face{font-family:URW DIN Arabic;font-style:normal;font-weight:300;src:url(/fonts/URWDINArabic-Light.woff2) format("woff2"),url(/fonts/URWDINArabic-Light.woff) format("woff")}@font-face{font-family:URW DIN Arabic;font-style:normal;font-weight:400;src:url(/fonts/URWDINArabic-Regular.woff2) format("woff2"),url(/fonts/URWDINArabic-Regular.woff) format("woff")}@font-face{font-family:URW DIN Arabic;font-style:normal;font-weight:500;src:url(/fonts/URWDINArabic-Medium.woff2) format("woff2"),url(/fonts/URWDINArabic-Medium.woff) format("woff")}@font-face{font-family:URW DIN Arabic;font-style:normal;font-weight:600;src:url(/fonts/URWDINArabic-Demi.woff2) format("woff2"),url(/fonts/URWDINArabic-Demi.woff) format("woff")}@font-face{font-family:URW DIN Arabic;font-style:normal;font-weight:700;src:url(/fonts/URWDINArabic-Bold.woff2) format("woff2"),url(/fonts/URWDINArabic-Bold.woff) format("woff")}@font-face{font-family:URW DIN Arabic;font-style:normal;font-weight:900;src:url(/fonts/URWDINArabic-Black.woff2) format("woff2"),url(/fonts/URWDINArabic-Black.woff) format("woff")}
