@import "https://assets.danubehome.com/media/fonts/fonts.css";
:root{--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:3rem;--space-6:5rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-full:9999px;--transition-fast:.2s ease;--transition-normal:.3s ease;--font-currency:"aedregular","Inter",sans-serif}[dir=rtl]{--direction:rtl;--font-base:var(--font-arabic),"Almarai",sans-serif;--font-heading:var(--font-arabic),"Almarai",sans-serif}body{--font-base:var(--font-inter),"Inter",sans-serif;--font-heading:var(--font-playfair),"Playfair Display",serif;--font-currency:"aedregular","Inter",sans-serif}[dir=rtl] body{--font-base:var(--font-arabic),"Almarai",sans-serif;--font-heading:var(--font-arabic),"Almarai",sans-serif}:root{--direction:ltr}[dir=rtl]{--direction:rtl}::-webkit-scrollbar{width:3px;height:3px}@media (max-width:992px){::-webkit-scrollbar{display:none}}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}:focus-visible{outline:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}html{scroll-behavior:smooth;scroll-padding-top:80px}@media (min-width:992px){html{scroll-padding-top:120px}}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{background-color:var(--color-background);color:var(--color-text-main);font-family:var(--font-base);transition:background-color var(--transition-normal),color var(--transition-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:var(--space-3)}.currency{font-family:var(--font-currency)}.skeleton-shimmer{background:#f6f7f8 linear-gradient(90deg,#f6f7f8 0%,#edeef1 20%,#f6f7f8 40% 100%) 0 0/800px 100% no-repeat;animation:1.5s linear infinite shimmer;display:inline-block;position:relative}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.switch{background:var(--bs-gray-300);-webkit-user-select:none;user-select:none;align-items:center;width:90%;max-width:460px;padding:4px;display:inline-flex;position:relative;overflow:hidden}.switch span{cursor:pointer;text-align:center;z-index:1;flex:1 1 0;padding:14px 10px;transition:color .3s;position:relative}.switch .active{color:var(--bs-white);transition:color .3s}.switch:before{content:"";z-index:0;pointer-events:none;background:var(--bs-gray-900);width:calc(50% - 8px);height:calc(100% - 8px);position:absolute;top:4px}.reveal{opacity:0;will-change:opacity,transform;transition:opacity 1s cubic-bezier(.5,0,0,1),transform 1s cubic-bezier(.5,0,0,1);transform:translateY(40px)}.reveal.reveal-visible{opacity:1;transform:translateY(0)}.reveal-fade{transform:none}.cursor-pointer{cursor:pointer}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{opacity:0;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards fadeInUp}.form-floating-custom{position:relative}.form-floating-custom label{color:var(--bs-gray);pointer-events:none;transform-origin:0 0;transition:all .2s ease-out;position:absolute;top:.5rem;left:5px}@media (max-width:992px){.form-floating-custom label{top:.75rem}}[dir=rtl] .form-floating-custom label{transform-origin:100% 0;left:auto;right:5px}.form-floating-custom .form-control-custom{width:100%;box-shadow:none;text-align:left;background-color:#0000;border:none;border-bottom:1px solid #dee2e6;border-radius:0;outline:none;padding:.75rem 0 .25rem;font-size:1rem;transition:border-color .2s}.form-floating-custom .form-control-custom:focus{background-color:#0000!important}.form-floating-custom .form-control-custom:focus~label,.form-floating-custom .form-control-custom:not(:placeholder-shown)~label{color:var(--bs-primary);font-weight:600;transform:translateY(-1.5rem)scale(.85)}[dir=rtl] .form-floating-custom .form-control-custom{text-align:right;padding:.75rem 0 .25rem}[dir=rtl] .form-floating-custom .form-control-custom:focus~label,[dir=rtl] .form-floating-custom .form-control-custom:not(:placeholder-shown)~label{transform-origin:100% 0;transform:translateY(-1.5rem)translate(0)scale(.85)}.form-floating-custom select.form-control-custom~label{color:var(--bs-primary);font-weight:600;transform:translateY(-1.5rem)scale(.85)}[dir=rtl] .form-floating-custom select.form-control-custom~label{transform-origin:100% 0;transform:translateY(-1.5rem)translate(0)scale(.85)}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev,.testimonials-swiper .swiper-button-next,.testimonials-swiper .swiper-button-prev{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;box-shadow:0 4px 15px #0000001a;color:var(--bs-primary)!important;z-index:100!important;background:#fff6!important;display:flex!important}@media (max-width:992px){.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev,.testimonials-swiper .swiper-button-next,.testimonials-swiper .swiper-button-prev{display:none!important}}.hero-swiper .swiper-button-next svg,.hero-swiper .swiper-button-prev svg,.testimonials-swiper .swiper-button-next svg,.testimonials-swiper .swiper-button-prev svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:60%;height:60%}.hero-swiper .swiper-button-next:after,.hero-swiper .swiper-button-prev:after,.testimonials-swiper .swiper-button-next:after,.testimonials-swiper .swiper-button-prev:after{font-size:1.2rem;font-weight:700}.hero-swiper .swiper-button-next:hover,.hero-swiper .swiper-button-prev:hover,.testimonials-swiper .swiper-button-next:hover,.testimonials-swiper .swiper-button-prev:hover{transform:scale(1.1);box-shadow:0 6px 20px #00000026;background:#ffffffe6!important}.hero-swiper .swiper-pagination,.testimonials-swiper .swiper-pagination{z-index:100!important}.hero-swiper .swiper-pagination-bullet,.testimonials-swiper .swiper-pagination-bullet{opacity:.3;background:#000;width:12px;height:12px;transition:all .3s}.hero-swiper .swiper-pagination-bullet-active,.testimonials-swiper .swiper-pagination-bullet-active{opacity:1;border-radius:6px;width:30px}.at-bottom{background-color:var(--bs-dark)}#collections,#how-to-measure,#why-choose-us,#about,#inspiration,#gallery,#faq{padding:110px 0 0!important}@media (max-width:992px){#collections,#how-to-measure,#why-choose-us,#about,#inspiration,#gallery,#faq{margin:-80px 0!important;padding:120px 0 0!important}}#faq{margin:0!important}#features{margin-top:110px}#motorizedCurtains{margin-top:90px}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:992px){.marqueeContainer{max-height:100px!important}}@media (min-width:992px){.quote-modal .modal-content.mobile-bottom-sheet{border-radius:1rem!important}}.quote-modal-iframe .modal-body{flex-direction:column;display:flex;padding:0!important}.quote-modal-iframe .modal-body iframe{flex:auto;min-height:700px}@media (max-width:992px){.quote-modal-iframe .modal-body iframe{min-height:85dvh}.marqueeList{animation:8s linear infinite marquee;gap:.5rem!important}}@keyframes marquee{0%{transform:translateY(0%)}to{transform:translateY(-50%)}}
