/* ============================================ ROYAL MARINA - Premium Yacht CSS Paste this into Zid CSS field ============================================ */ *,
*::before,
*::after{box-sizing:border-box !important}body,
html{font-family:"Cairo", "Tajawal", sans-serif !important;overflow-x:hidden !important;background:#ffffff !important;color:#1a2a3a}img{max-width:100% !important;height:auto !important}a{text-decoration:none !important}:root{--navy-dark:#0b2240;--navy:#14375e;--navy-light:#1e4d7b;--ocean:#2a6496;--teal:#1a8a7d;--teal-light:#22b8a0;--white:#ffffff;--off-white:#f0f7ff;--light-blue:#e3edf7;--text-dark:#1a2a3a;--text-muted:#5a6a7a;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-soft:0 4px 20px rgba(11, 34, 64, 0.06);--shadow-medium:0 8px 32px rgba(11, 34, 64, 0.1);--shadow-elevated:0 16px 48px rgba(11, 34, 64, 0.12);--shadow-glow-teal:0 8px 24px rgba(26, 138, 125, 0.25);--ease-out-expo:cubic-bezier(0.16, 1, 0.3, 1);--ease-smooth:cubic-bezier(0.4, 0, 0.2, 1);--transition-fast:0.2s var(--ease-smooth);--transition-base:0.35s var(--ease-smooth);--transition-slow:0.5s var(--ease-out-expo);--glass-bg:rgba(255, 255, 255, 0.72);--glass-border:rgba(255, 255, 255, 0.4)}/* ================================================ SECTION SPACING - MOST IMPORTANT Every section gets clear margin/padding ================================================ */
.home > section,
.home > div[section-id],
.home > .gallery-section{display:block !important;position:relative !important;overflow:hidden !important;margin-bottom:50px !important;clear:both !important;width:100% !important;float:none !important}.section-p-top{padding-top:50px !important}.section-p-bottom{padding-bottom:50px !important}.home > *:last-child{margin-bottom:0 !important}/* ================================================ HEADER ================================================ */
header{background:var(--white) !important}#fixed-header{background:var(--white) !important;box-shadow:0 2px 15px rgba(11, 34, 64, 0.08) !important}.header-logo{display:block !important}img.image-logo{width:auto !important;max-height:60px !important;height:60px !important;object-fit:contain !important}.nav .nav-menu .top-level-link a.nav-link{color:var(--navy) !important;font-weight:600 !important;font-size:15px !important;padding:10px 16px !important;border-radius:8px;transition:all 0.3s ease}.nav .nav-menu .top-level-link a.nav-link:hover,
.nav .nav-menu .top-level-link.active a.nav-link{color:var(--ocean) !important;background:rgba(42, 100, 150, 0.08) !important}.sub-header ul li button,
.sub-header ul li a{color:var(--navy) !important}.cart-badge{background-color:var(--teal) !important;color:var(--white) !important;font-size:11px !important;font-weight:700 !important}.language-currency .c-btn,
.language-currency .currency-btn,
.language-currency .language-btn{color:var(--navy) !important;font-weight:600 !important}.vertical-line{background-color:rgba(20, 55, 94, 0.2) !important}.account-lang-currency .account-btn{border:2px solid var(--navy) !important;background:transparent !important;color:var(--navy) !important;border-radius:8px !important;transition:all 0.3s ease}.account-lang-currency .account-btn:hover{background:var(--navy) !important;color:var(--white) !important}.account-lang-currency .account-btn:hover span{color:var(--white) !important}.search-header{background:var(--white) !important;border-bottom:1px solid var(--light-blue) !important;padding:0 !important}.search-input-input{background:var(--off-white) !important;border:2px solid transparent !important;border-radius:10px !important;color:var(--text-dark) !important;transition:all 0.3s ease}.search-input-input:focus{border-color:var(--ocean) !important;box-shadow:0 0 0 3px rgba(42, 100, 150, 0.12) !important;background:var(--white) !important}.slide-menu,
.slide-menu ul{background:var(--white) !important}.slide-menu .menu-link,
.slide-menu .menu-link span{color:var(--navy) !important}.slide-menu .menu-link:hover{background:var(--off-white) !important}.header-theme-bg-primary,
.menu-header-theme-bg-primary,
.dark,
.div-bg-absolute{background:var(--white) !important;border-bottom:none !important}.header-theme-icon-primary,
.header-theme-text-for-primary-bg,
.menu-header-theme-text-for-primary-bg{color:var(--navy) !important}.dark{border-bottom:1px solid var(--off-white) !important}.mobile-fix-option{background:var(--white) !important;box-shadow:0 -2px 15px rgba(11, 34, 64, 0.08) !important;border-top:none !important}.mobile-fix-option ul li a,
.mobile-fix-option ul li button{color:var(--text-muted) !important}.mobile-fix-option ul li span{font-size:10px !important;font-weight:600 !important}#sidenav-overlay{background:rgba(11, 34, 64, 0.5) !important}/* ================================================ HERO BANNER / SLIDERS ================================================ */
.banner{overflow:hidden !important;margin-bottom:0 !important;position:static !important}.banner .home_banner{position:relative;overflow:hidden}.banner .home_banner img{width:100% !important;height:auto !important;display:block !important;object-fit:cover !important}[section-id="6f8e9c14-bedb-4888-91af-6dd811882af4"]{position:static !important}[section-id="6f8e9c14-bedb-4888-91af-6dd811882af4"] .banner-text{display:none !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient( to top, rgba(11, 34, 64, 0.85) 0%, rgba(11, 34, 64, 0.4) 60%, transparent 100% ) !important;color:var(--white);display:flex !important;flex-direction:column !important;justify-content:flex-end !important;padding:40px 50px !important;z-index:5}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text h1{font-size:2rem !important;font-weight:800 !important;color:var(--white) !important;margin-bottom:10px !important;line-height:1.4 !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text h4{display:none !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text p{font-size:0.95rem !important;color:rgba(255, 255, 255, 0.9) !important;line-height:1.7 !important;max-width:550px;margin-bottom:15px !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text .show-more a.un-hovered{display:inline-flex !important;align-items:center;gap:8px;padding:14px 28px !important;background:var(--teal) !important;color:var(--white) !important;border-radius:8px !important;font-weight:700 !important;font-size:14px !important;border:none !important;box-shadow:0 4px 15px rgba(26, 138, 125, 0.4);transition:all 0.3s ease;width:fit-content}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text .show-more a.un-hovered:hover{background:var(--teal-light) !important;transform:translateY(-2px)}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text .show-more a svg{display:none !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text .show-more .hovered{display:none !important}.banner .custom-prev,
.banner .custom-next{width:44px !important;height:44px !important;background:rgba(255, 255, 255, 0.15) !important;backdrop-filter:blur(8px) !important;border-radius:50% !important}.banner .custom-prev::after,
.banner .custom-next::after{color:var(--white) !important;font-size:16px !important}.banner .custom-pagination .swiper-pagination-bullet{background:rgba(255, 255, 255, 0.5) !important;opacity:1 !important}.banner .custom-pagination .swiper-pagination-bullet-active{background:var(--white) !important;width:28px !important;border-radius:5px !important}/* ================================================ SERVICES - Top icon bar Desktop:4 in one row | Mobile:2x2 grid ================================================ */
[section-id="35590521-ccdb-4594-be45-86fc12a32834"]{background:var(--white) !important;padding:30px 0 !important;margin-bottom:50px !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .section-content > ul{display:flex !important;justify-content:center !important;flex-wrap:nowrap !important;gap:15px !important;margin:0 !important;padding:0 15px !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] li{flex:1 1 0 !important;max-width:25% !important;padding:0 !important;width:auto !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .service-block{background:var(--white) !important;border:2px solid var(--light-blue) !important;border-radius:16px !important;padding:16px 22px !important;gap:12px !important;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(11, 34, 64, 0.06);min-height:auto !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .service-block:hover{border-color:var(--ocean) !important;box-shadow:0 4px 16px rgba(11, 34, 64, 0.12);transform:translateY(-2px)}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .service-block img{width:45px !important;height:45px !important;object-fit:contain !important;flex-shrink:0 !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .service-block h6{font-size:14px !important;font-weight:700 !important;color:var(--navy) !important;margin:0 !important;white-space:nowrap}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .service-block p{display:none !important}/* ================================================ BENEFITS SECTION - Blue BG with icons ================================================ */
[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"]{background:linear-gradient( 135deg, var(--navy-dark) 0%, var(--navy) 50%, var(--navy-light) 100% ) !important;padding:60px 0 !important;margin-bottom:50px !important;position:relative;overflow:hidden !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"]::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("https://media.zid.store/5ab7a4b0-8003-4eb7-a4e9-233db633b349/974984c8-717d-4fbc-9c46-caec967980e9.png") center/cover no-repeat;opacity:0.12;z-index:0}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] .container{position:relative;z-index:1}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] .section-content > ul{display:flex !important;flex-wrap:wrap !important;gap:20px !important;justify-content:center !important;margin:0 !important;padding:0 !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] li{flex:0 0 calc(25% - 15px) !important;max-width:calc(25% - 15px) !important;padding:0 !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] .service-block{background:rgba(255, 255, 255, 0.08) !important;backdrop-filter:blur(8px) !important;border:1px solid rgba(255, 255, 255, 0.12) !important;border-radius:16px !important;padding:30px 18px !important;text-align:center !important;flex-direction:column !important;align-items:center !important;gap:12px !important;transition:all 0.3s ease;min-height:auto !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] .service-block:hover{background:rgba(255, 255, 255, 0.15) !important;transform:translateY(-4px)}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] .service-block img{width:55px !important;height:55px !important;object-fit:contain !important;filter:brightness(0) invert(1) !important;margin-bottom:8px}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] .service-block h6{font-size:15px !important;font-weight:700 !important;color:var(--white) !important;margin-bottom:8px !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] .service-block p{font-size:13px !important;color:rgba(255, 255, 255, 0.7) !important;line-height:1.7 !important;margin:0 !important}.gallery-section .video-container .btn{display:none !important}.gallery-section .video-container .section-text{display:none !important}.gallery-section video{width:100% !important;height:auto !important;display:block !important;max-height:70vh;object-fit:cover}.gallery-section .section-text{position:static !important;padding:20px 30px;background:transparent !important;text-align:center;margin:15px auto;max-width:90%}.gallery-section .section-text h2{color:var(--white) !important;font-weight:700 !important;margin-bottom:8px !important}.gallery-section .section-text p{color:rgba(255, 255, 255, 0.7) !important}.gallery-section .show-more{display:none !important}.gallery-section .show-more .hovered{display:none !important}/* ================================================ NEW COLLECTION / TRIP CARDS ================================================ */
.new-collection{padding:50px 0 !important;background:var(--off-white) !important;margin-bottom:50px !important;overflow:hidden !important}.new-collection .section-text h2{font-size:1.6rem !important;font-weight:800 !important;color:var(--navy) !important;line-height:1.4 !important;margin-bottom:12px !important}.new-collection .section-text p{font-size:14px !important;color:var(--text-muted) !important;line-height:1.8 !important;margin-bottom:15px !important}.new-collection .show-more a.un-hovered{display:inline-flex !important;align-items:center;gap:6px;color:var(--ocean) !important;font-weight:700 !important;font-size:14px !important;padding:8px 0 !important;border-bottom:2px solid var(--ocean) !important;background:transparent !important;border-radius:0 !important;transition:all 0.3s ease}.new-collection .show-more a.un-hovered:hover{color:var(--navy) !important;border-color:var(--navy) !important}.new-collection .show-more a svg path{stroke:currentColor !important}.new-collection .show-more .hovered{display:none !important}.new-collection .collection{display:block !important;border-radius:16px !important;overflow:hidden !important;min-height:250px !important;position:relative;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(11, 34, 64, 0.1)}.new-collection .collection::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient( to top, rgba(11, 34, 64, 0.75) 0%, rgba(11, 34, 64, 0.35) 50%, rgba(11, 34, 64, 0.15) 100% );z-index:1;transition:all 0.3s ease}.new-collection .collection:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(11, 34, 64, 0.18)}.new-collection .collection:hover::before{background:linear-gradient( to top, rgba(11, 34, 64, 0.9) 0%, rgba(11, 34, 64, 0.4) 60%, rgba(11, 34, 64, 0.2) 100% )}.new-collection .collection-text{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:20px !important}.new-collection .collection-text h4{font-size:15px !important;font-weight:700 !important;color:inherit !important;margin:0 !important}.new-collection .collection-text p{display:none !important}/* ================================================ DEAL OF THE DAY / TRIP SHOWCASE ================================================ */
.deal-of-the-day{padding:20px 0 !important;margin-bottom:50px !important;background:var(--white) !important;overflow:hidden !important}.deal-of-the-day .section-content{background:var(--off-white) !important;border-radius:16px !important;overflow:hidden !important;box-shadow:0 2px 10px rgba(11, 34, 64, 0.06)}.deal-of-the-day .bg{min-height:250px !important;border-radius:0 !important}.deal-of-the-day .section-text{padding:30px 25px !important}.deal-of-the-day .section-text h2{font-size:1.4rem !important;font-weight:800 !important;color:var(--navy) !important;margin-bottom:10px !important;line-height:1.3 !important}.deal-of-the-day .section-text h4{font-size:14px !important;font-weight:400 !important;color:var(--text-muted) !important;line-height:1.8 !important;margin-bottom:18px !important}.deal-of-the-day .btn_black{display:inline-flex !important;align-items:center;gap:8px;padding:12px 26px !important;background:var(--navy) !important;color:var(--white) !important;border-radius:8px !important;font-weight:700 !important;font-size:14px !important;border:2px solid var(--navy) !important;transition:all 0.3s ease}.deal-of-the-day .btn_black:hover{background:transparent !important;color:var(--navy) !important}.deal-of-the-day .btn_black svg{width:18px;height:18px}/* ================================================ TESTIMONIALS - Desktop:row | Mobile:stack ================================================ */
[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"]{padding:60px 0 !important;background:var(--off-white) !important;margin-bottom:0 !important;overflow:hidden !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .section-title{font-size:1.6rem !important;font-weight:800 !important;color:var(--navy) !important;text-align:center !important;margin-bottom:35px !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .section-title::after{content:"";display:block;width:50px;height:3px;background:var(--teal);border-radius:2px;margin:12px auto 0}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .testimonials-slider{display:flex !important;flex-wrap:nowrap !important;gap:16px !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .testimonials-customer-card{background:var(--white) !important;border-radius:16px !important;margin:0 !important;flex:1 1 0 !important;min-width:0 !important;box-shadow:0 2px 10px rgba(11, 34, 64, 0.06);border:1px solid rgba(20, 55, 94, 0.06);transition:all 0.3s ease;overflow:hidden}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .testimonials-customer-card:hover{box-shadow:0 4px 20px rgba(11, 34, 64, 0.12);transform:translateY(-2px)}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .card-body{padding:25px 20px !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .testimonials-customer-icon{color:var(--ocean) !important;font-size:36px !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .testimonials-customer-name{font-size:15px !important;font-weight:700 !important;color:var(--navy) !important;margin:0 !important;display:flex;align-items:center}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .testimonials-customer-text{font-size:13px !important;color:var(--text-muted) !important;line-height:1.8 !important;margin-top:12px !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .slick-dots{display:none !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .slick-arrow{display:none !important}/* ================================================ FOOTER - Dark navy background, white text ================================================ */
footer{background:var(--navy-dark) !important;color:var(--white) !important}footer *,
footer a,
footer p,
footer span,
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6,
footer li,
footer label{color:var(--white) !important}.footer-store-section{background:transparent !important}.footer-companies{background:transparent !important}.footer-logo img{max-height:65px !important}.footer-info li a{display:flex !important;align-items:center;gap:8px;color:rgba(255, 255, 255, 0.85) !important;padding:4px 0;transition:all 0.3s ease}.footer-info li a:hover{color:var(--teal-light) !important}.footer-info li a h6{margin:0 !important;font-size:14px !important;color:rgba(255, 255, 255, 0.85) !important}.footer-info li a:hover h6{color:var(--teal-light) !important}.social-icons{display:flex !important;gap:8px !important;margin-top:12px !important}.social-icons a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;border-radius:50% !important;background:rgba(255, 255, 255, 0.1) !important;color:var(--white) !important;transition:all 0.3s ease;border:none !important;margin:0 !important}.social-icons a:hover{background:var(--teal) !important;color:var(--white) !important;transform:translateY(-2px)}.social-icons a svg{width:18px !important;height:18px !important}.social-icons a svg path[fill="currentColor"]{fill:var(--white) !important}.social-icons a svg path[stroke="currentColor"]{stroke:var(--white) !important}.social-icons a span{border:none !important;background:none !important;-webkit-text-fill-color:unset !important;-webkit-background-clip:unset !important;background-clip:unset !important;width:auto !important;height:auto !important;color:var(--white) !important}.footer .links h5{font-size:15px !important;font-weight:700 !important;color:var(--white) !important;margin-bottom:12px !important;padding-bottom:8px;border-bottom:2px solid var(--teal);display:inline-block}.footer .links .footer-details li a{color:rgba(255, 255, 255, 0.7) !important;font-size:13px !important;padding:3px 0 !important;transition:all 0.3s ease}.footer .links .footer-details li a:hover{color:var(--teal-light) !important}.footer-companies img{filter:brightness(0) invert(1) !important;height:24px !important;opacity:0.7}.footer-copyrights-vat-certificate{background:rgba(0, 0, 0, 0.2) !important}.footer-copyrights-vat-certificate,
.footer-copyrights-vat-certificate span,
.footer-copyrights-vat-certificate a{color:rgba(255, 255, 255, 0.65) !important;font-size:13px !important}/* ================================================ GENERAL COMPONENTS ================================================ */
.show-more .un-hovered{display:inline-flex !important}.show-more .hovered{display:none !important}.form-control{border:2px solid var(--light-blue) !important;border-radius:8px !important;background:var(--white) !important;transition:all 0.3s ease}.form-control:focus{border-color:var(--ocean) !important;box-shadow:0 0 0 3px rgba(42, 100, 150, 0.1) !important}#langCurrecyModal .modal-content{border-radius:16px !important;border:none !important;box-shadow:0 8px 40px rgba(11, 34, 64, 0.18) !important}#modal-select-destination-city-save{background:var(--navy) !important;color:var(--white) !important;border-radius:8px !important}.onhover-show-div.user{background:var(--white) !important;border-radius:12px !important;box-shadow:0 8px 30px rgba(11, 34, 64, 0.15) !important;border:1px solid var(--light-blue) !important}.onhover-show-div.user ul li button{color:var(--navy) !important;transition:all 0.3s ease}.onhover-show-div.user ul li button:hover{background:var(--off-white) !important}.products-details h1{color:var(--navy) !important;font-weight:800 !important}.product-formatted-price{color:var(--ocean) !important;font-weight:800 !important}.product-title{color:var(--navy) !important}.btn-add-to-cart{background:var(--navy) !important;color:var(--white) !important;border:2px solid var(--navy) !important;border-radius:8px !important;padding:14px 36px !important;font-size:16px !important;font-weight:700 !important;transition:all 0.3s ease;width:100% !important}.btn-add-to-cart:hover{background:transparent !important;color:var(--navy) !important}/* ================================================ RESPONSIVE - TABLET (max 991px) ================================================ */
@media (max-width:991px){.home > section, .home > div[section-id], .home > .gallery-section{margin-bottom:35px !important}.section-p-top{padding-top:35px !important}.section-p-bottom{padding-bottom:35px !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text{padding:30px !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text h1{font-size:1.5rem !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text p{font-size:0.85rem !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"]{padding:20px 0 !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .section-content > ul{flex-wrap:wrap !important;gap:10px !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] li{flex:0 0 calc(50% - 5px) !important;max-width:calc(50% - 5px) !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"]{padding:40px 0 !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] li{flex:0 0 calc(50% - 10px) !important;max-width:calc(50% - 10px) !important}.new-collection{padding:35px 0 !important}.new-collection .section-text{text-align:center;margin-bottom:25px}.new-collection .show-more{justify-content:center;display:flex}.new-collection .collection{min-height:220px !important;margin-bottom:12px}.deal-of-the-day{padding:15px 0 !important;margin-bottom:35px !important}.deal-of-the-day .bg{min-height:200px !important}.deal-of-the-day .section-text{padding:20px !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"]{padding:40px 0 !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .testimonials-slider{gap:12px !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .testimonials-customer-card{flex:0 0 calc(50% - 6px) !important;max-width:calc(50% - 6px) !important;margin:0 !important}}/* ================================================ RESPONSIVE - MOBILE (max 767px) ================================================ */
@media (max-width:767px){.home > section, .home > div[section-id], .home > .gallery-section{margin-bottom:25px !important}.section-p-top{padding-top:25px !important}.section-p-bottom{padding-bottom:25px !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text{padding:20px !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text h1{font-size:1.2rem !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text p{font-size:0.75rem !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text .show-more a.un-hovered{padding:10px 20px !important;font-size:12px !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"]{padding:15px 0 !important;margin-bottom:25px !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .section-content > ul{flex-wrap:wrap !important;gap:8px !important;padding:0 10px !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] li{flex:0 0 calc(50% - 4px) !important;max-width:calc(50% - 4px) !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .service-block{padding:12px 14px !important;gap:8px !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .service-block img{width:32px !important;height:32px !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .service-block h6{font-size:12px !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"]{padding:30px 0 !important;margin-bottom:25px !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] li{flex:0 0 100% !important;max-width:100% !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] .service-block{padding:20px 15px !important}.gallery-section .section-text{padding:15px 20px;max-width:95%}.new-collection{padding:25px 0 !important;margin-bottom:25px !important}.new-collection .section-text h2{font-size:1.3rem !important}.new-collection .collection{min-height:180px !important}.deal-of-the-day{padding:10px 0 !important;margin-bottom:25px !important}.deal-of-the-day .section-content{border-radius:12px !important}.deal-of-the-day .bg{min-height:180px !important}.deal-of-the-day .section-text{padding:18px 15px !important}.deal-of-the-day .section-text h2{font-size:1.2rem !important}.deal-of-the-day .btn_black{padding:10px 20px !important;font-size:13px !important;width:100% !important;justify-content:center}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"]{padding:30px 0 !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .section-title{font-size:1.3rem !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .testimonials-slider{gap:12px !important}[section-id="0d8238f4-e257-41f8-895e-9b8c7578c86e"] .testimonials-customer-card{flex:0 0 100% !important;max-width:100% !important;margin:0 !important}.footer .links h5{margin-top:15px}.footer-store-section{padding-top:30px !important;padding-bottom:20px !important}}/* ================================================ RESPONSIVE - SMALL MOBILE (max 480px) ================================================ */
@media (max-width:480px){.home > section, .home > div[section-id], .home > .gallery-section{margin-bottom:20px !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text h1{font-size:1rem !important}[section-id="f11cf7a9-4227-4439-8f69-8638aa7fd730"] .banner-text p{font-size:0.75rem !important;line-height:1.5 !important}[section-id="35590521-ccdb-4594-be45-86fc12a32834"] .section-content > ul{gap:6px !important;padding:0 8px !important}.new-collection .section-text h2{font-size:1.15rem !important}.new-collection .collection{min-height:160px !important}.deal-of-the-day .section-text h2{font-size:1.05rem !important}.deal-of-the-day .bg{min-height:150px !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] .service-block h6{font-size:14px !important}[section-id="17ac7bf0-4f96-4640-a755-0cbb0a80ecf9"] .service-block p{font-size:12px !important}}/* ================================================ SCROLLBAR - Use default browser scrollbar for RTL ================================================ */
html{scrollbar-width:auto !important;scrollbar-color:auto !important}::selection{background:rgba(42, 100, 150, 0.2);color:var(--navy-dark)}.footer-logo img{max-height:200px !important}footer .footer-top .footer-logo a{width:100%;display:flex;justify-content:center;align-items:center}footer .footer-top .footer-info li,
footer .footer-top .footer-info li a{display:flex;align-items:center;justify-content:center;gap:12px;padding-bottom:14px}.footer .links .footer-details li a{justify-content:center}.links{text-align:center}.new-collection h2 span{display:none !important}footer .footer-top .social-icons{max-width:100%;justify-content:center}