.main-footer,.main-header{backdrop-filter:blur(15px)}#preloader.hidden,.menu-overlay{visibility:hidden;opacity:0}*,.welcome-screen{box-sizing:border-box}.fruit-huge-title,.highlight-label,.intro-content h2,.page-header h1{text-transform:uppercase}.nav-links,.nav-links li,.nutrition-list{list-style:none}@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;src:url('fonts/NotoSerif-Regular-combined.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Noto Serif';font-style:normal;font-weight:700;src:url('fonts/NotoSerif-Bold-combined.woff2') format('woff2');font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url('fonts/Montserrat-Regular.woff2') format('woff2');font-display:swap}@font-face{font-family:'Permanent Marker';font-style:normal;font-weight:400;src:url('fonts/PermanentMarker-Regular.woff2') format('woff2');font-display:swap}@font-face{font-family:Alyamama;font-style:normal;font-weight:400;src:url('fonts/Alyamama-Regular.woff2') format('woff2');font-display:swap}@font-face{font-family:Alyamama;font-style:normal;font-weight:700;src:url('fonts/Alyamama-Bold.woff2') format('woff2');font-display:swap}@font-face{font-family:Harmattan;font-style:normal;font-weight:400;src:url('fonts/Harmattan-Regular.woff2') format('woff2');font-display:swap}@font-face{font-family:Harmattan;font-style:normal;font-weight:700;src:url('fonts/Harmattan-Bold.woff2') format('woff2');font-display:swap}@font-face{font-family:'Amiri Quran';font-style:normal;font-weight:400;src:url('fonts/AmiriQuran-Regular.woff2') format('woff2');font-display:swap}@font-face{font-family:Marhey;font-style:normal;font-weight:400;src:url('fonts/Marhey-Regular.woff2') format('woff2');font-display:swap}:root{--bg-color:#FCE5CD;--text-color:#333333;--header-bg:rgba(255, 255, 255, 0.2);--primary-blue:#003366;--accent-red:#cc0000;--border-color:#e0e0e0;--font-titles:'Noto Serif','Noto Serif Arabic',serif;--font-body:'Noto Serif','Noto Serif Arabic',serif}[dir=rtl]{--font-titles:'Harmattan',sans-serif;--font-body:'Amiri Quran',serif}body.dark-mode{--bg-color:#0a0000;--text-color:#f1f1f1;--header-bg:rgba(30, 30, 30, 0.7);--primary-blue:#66b3ff;--accent-red:#ff4d4d;--border-color:rgba(255, 255, 255, 0.1)}*{margin:0;padding:0;transition:background-color .3s,color .3s}body{background-color:var(--bg-color);color:var(--text-color);display:flex;flex-direction:column;min-height:100vh;font-family:var(--font-body);transition:color .3s!important}.card-title,.fruit-huge-title,.intro-title,.title-part,h1,h2,h3,h4{font-family:var(--font-titles)}#preloader{display:flex;justify-content:center;align-items:center}.loading-logo{width:500px;max-width:80%;height:auto;animation:1.5s ease-in-out infinite fadeAnimation}@keyframes fadeAnimation{0%,100%{opacity:0}50%{opacity:1}}.main-header{position:fixed;top:0;height:100px;background-color:var(--header-bg)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;display:flex;justify-content:space-between;align-items:center;padding:0 5%;z-index:1000;-webkit-backdrop-filter:blur(15px)}.lang-switch,.theme-toggle{cursor:pointer;height:38px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.logo{font-size:1.5rem;font-weight:700;color:var(--primary-blue);text-decoration:none}.action-card,.nav-links li a{text-decoration:none!important}.logo img{height:80px!important;max-height:80px!important;width:auto!important;display:block}.nav-links{display:flex;gap:6rem;margin:0;padding:0}.nav-links li a{color:#fff!important;background:0 0!important;border-bottom:none!important;position:relative}.nav-links li a:hover{color:var(--primary-blue)!important}.nav-links li a::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background-color:var(--accent-red);transition:width .3s}.nav-links li a:hover::after{width:100%}.header-controls{display:flex;align-items:center;gap:1rem}.lang-switch{appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg fill="%23ffffff" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;border:1px solid #fff;color:#fff;border-radius:8px}.lang-switch option{color:#333;font-size:1rem}#theme-text,.action-card::before,.glass-text-box:before{display:none!important}.theme-toggle{background:0 0;border:1px solid #fff;border-radius:8px;display:flex;align-items:center;justify-content:center;width:38px;padding:0;transition:background-color .3s}.close-btn,.hamburger-btn{display:none;height:auto;cursor:pointer}.theme-toggle:hover{background:rgba(150,150,150,.2)}.theme-toggle img,body.dark-mode .close-btn,body.dark-mode .hamburger-btn,body.dark-mode .reviewer-avatar{filter:invert(1)}body.dark-mode .theme-toggle img{content:url('gallery/optimized/light-mode-512.webp')!important}.hamburger-btn{width:35px}body:not(.dark-mode) .hamburger-btn{filter:brightness(0) invert(1)}.close-btn{position:absolute;top:25px;left:25px;width:25px}.menu-overlay{position:fixed;top:100px;left:0;height:calc(100vh - 100px);background-color:rgba(0,0,0,.4);z-index:989;transition:opacity .4s ease-in-out}.menu-overlay.active{opacity:1;visibility:visible}.action-card,.welcome-screen{align-items:center;display:flex}.auto-animate,.reveal{transition:.8s cubic-bezier(.5, 0, 0, 1)}@media screen and (max-width:500px){.logo img{height:50px!important;max-height:50px!important}.main-header{padding:0 2%}}.main-footer{text-align:center;padding:25px 20px;margin-top:auto;-webkit-backdrop-filter:blur(15px);background-color:rgba(255,255,255,.3);border-top:1px solid rgba(255,255,255,.6);color:var(--text-color);position:relative;z-index:10}.main-footer,section{animation:.5s ease-out forwards fadeInPage}@keyframes fadeInPage{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}body.fade-out .main-footer,body.fade-out section{animation:.4s ease-in forwards fadeOutPage}@keyframes fadeOutPage{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-15px)}}body.refresh-out{animation:.6s cubic-bezier(.4,0,.2,1) forwards refreshOutAnim}@keyframes refreshOutAnim{0%{opacity:1;transform:scale(1);filter:blur(0)}100%{opacity:0;transform:scale(.95);filter:blur(10px)}}.reveal{opacity:0;transform:translateY(60px)}.auto-animate.active-anim,.reveal.active{opacity:1;transform:translateY(0)}.zoom-bg-container{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;overflow:hidden}#zoom-bg-image{width:100%;height:100%;object-fit:cover;transform:scale(1);transform-origin:center center;transition:transform .1s ease-out}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(30,30,30,.6);z-index:1}.scroll-content-wrapper{position:relative;z-index:2;width:100%}.welcome-screen{height:70vh;justify-content:center;text-align:center;padding-top:120px}.hero-content{color:#fff;padding:0 20px;max-width:900px;position:relative;z-index:3}.hero-content h1{font-size:4.5rem;margin-bottom:20px}.hero-content p{font-size:1.5rem;opacity:.9}.animated-title-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.title-part{font-size:2.8rem;font-weight:800;margin:0;line-height:1.1;text-align:center}.auto-animate{opacity:0;transform:translateY(40px)}.delay-1,.title-part.left.auto-animate{transition-delay:0.1s}.delay-4,.title-part.center.auto-animate{transition-delay:0.4s}.delay-7,.title-part.right.auto-animate{transition-delay:0.7s}.delay-10,.delay-box.auto-animate{transition-delay:1.0s}.delay-2,.welcome-title.auto-animate {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
}

.welcome-title.auto-animate{transition-delay:0.2s}.delay-5,.welcome-subtitle.auto-animate{transition-delay:0.5s}.glass-text-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5% 150px}.glass-text-box{background:rgba(18,18,18,.65);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:50px;width:100%;max-width:1300px;box-shadow:0 15px 35px rgba(0,0,0,.3);text-align:left}.company-intro.unified-layout{max-width:1150px;margin:0 auto;padding:0 20px}.company-intro.unified-layout p{font-size:1.2rem;line-height:1.9;text-align:justify;margin-bottom:40px;letter-spacing:.3px;hyphens:auto;-webkit-hyphens:auto}.company-intro .intro-title{text-align:center;font-size:2.2rem;margin-bottom:40px;letter-spacing:.5px}.action-boxes-section{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;padding:0 5% 100px;background-color:transparent!important}.action-card{width:100%;max-width:850px;height:130px;border-radius:0;background:rgba(15,15,15,.75)!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;border:1px solid rgba(255,255,255,.15)!important;position:relative;overflow:hidden;justify-content:center;box-shadow:0 10px 40px rgba(0,0,0,.5);transition:background .4s,transform .4s}.action-card:first-child{border-bottom:none!important;border-top-left-radius:20px;border-top-right-radius:20px}.action-card:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.action-card:hover{background:rgba(30,30,30,.85)!important;border-color:rgba(255,255,255,.3)!important}.action-card .card-title{background:0 0!important;box-shadow:none!important;backdrop-filter:none!important;font-size:2.5rem;padding:0;transition:transform .4s;font-weight:700;position:relative;z-index:2}.action-card:hover .card-title{transform:translateX(-30px)}.card-blur-arrow{position:absolute;right:0;top:0;height:100%;width:100px;background:rgba(255,255,255,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.3);transform:translateX(100%);transition:transform .4s cubic-bezier(.175, .885, .32, 1.275);z-index:3}.card-content,.swiper-slide{position:relative;overflow:hidden}.page-header,body.contact-bg,body.error-page-bg,body.reviews-bg{background-attachment:fixed}body.dark-mode .card-blur-arrow{background:rgba(0,0,0,.4);border-left:1px solid rgba(255,255,255,.1)}.card-blur-arrow i{font-size:2.5rem;color:var(--accent-red)}.action-card:hover .card-blur-arrow{transform:translateX(0)}@media screen and (max-width:900px){.animated-title-container{flex-direction:column;gap:35px;margin-top:50px}.title-part{font-size:2.2rem}.glass-text-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5% 150px}.glass-text-box{background-color:rgba(255,255,255,.55);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.6);border-radius:20px;padding:50px;width:100%;max-width:1300px;box-shadow:0 10px 30px rgba(0,0,0,.1);text-align:left;transition:background-color .4s,border-color .4s,box-shadow .4s}.company-intro.unified-layout{max-width:1150px;margin:0 auto;padding:0 20px}.company-intro.unified-layout p{font-size:1.2rem;line-height:1.9;text-align:justify;margin-bottom:40px;color:#333;letter-spacing:.3px;hyphens:auto;-webkit-hyphens:auto;transition:color .4s}.company-intro .lead-text{color:#000;font-weight:500}.company-intro .intro-title{text-align:center;font-size:2.2rem;font-weight:700;color:var(--primary-blue);margin-bottom:40px;letter-spacing:.5px;transition:color .4s}body.dark-mode .glass-text-box{background-color:var(--header-bg);border:1px solid rgba(255,255,255,.15);box-shadow:0 15px 35px rgba(0,0,0,.3)}body.dark-mode .company-intro.unified-layout p{color:#e8e8e8}body.dark-mode .company-intro .intro-title,body.dark-mode .company-intro .lead-text{color:#fff}.action-card .card-title{font-size:2rem}}.card-content,.card-text-hover,.contact-page,.info-box,.page-header{text-align:center}.page-header{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:0 5%;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('gallery/optimized/fruit-afields-851.webp');background-size:cover;background-position:center;margin-bottom:50px;will-change:transform}.page-header h1{font-size:4rem;letter-spacing:2px;text-shadow:2px 2px 8px rgba(0,0,0,.3);opacity:0;animation:1.2s cubic-bezier(.5,0,0,1) .1s forwards titleFadeIn}@keyframes titleFadeIn{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fruits-intro-banner{max-width:1200px;margin:0 auto 50px;padding:40px 5%;text-align:center;border-radius:20px;border-top:4px solid var(--primary-blue);background:rgba(255,255,255,.65);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.6);border-left:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px rgba(255,255,255,.4),0 8px 20px rgba(0,0,0,.05)}.swiper-slide,body.contact-bg,body.error-page-bg,body.reviews-bg{background-size:cover;background-position:center}body.dark-mode .fruits-intro-banner{background:rgba(30,30,30,.65);border-color:rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(255,255,255,.1),0 8px 20px rgba(0,0,0,.3)}.intro-content h2{color:var(--primary-blue);font-size:2.2rem;margin-bottom:20px}.intro-content p{color:var(--text-color);font-size:1.15rem;line-height:1.6}.card-text-default h3,body.dark-mode .swiper-button-next,body.dark-mode .swiper-button-prev{color:var(--primary-blue)}.product-section{display:flex;align-items:stretch;max-width:1400px;border-radius:25px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);scroll-margin-top:130px!important}.product-section.reverse{flex-direction:row-reverse}.info-box{width:40%;padding:50px 40px;display:flex;flex-direction:column;justify-content:center;color:#fff;z-index:2;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.info-box.category-orange{border-right:1px solid rgba(255,255,255,.4);box-shadow:0 0 20px rgba(230,126,34,.3),inset 0 0 15px rgba(255,255,255,.2)}.info-box.category-blue{border-left:1px solid rgba(255,255,255,.4);box-shadow:0 0 20px rgba(0,51,102,.3),inset 0 0 15px rgba(255,255,255,.2)}.info-box h2{font-size:2.5rem;line-height:1.1}.info-box p{font-size:1.1rem;line-height:1.6}.carousel-box{width:60%;background-color:rgba(0,0,0,.03);padding:50px 0;overflow:hidden}body.dark-mode .carousel-box{background-color:rgba(255,255,255,.03)}.swiper{width:100%;padding-top:20px;padding-bottom:50px}.swiper-slide{width:250px!important;height:350px!important;border-radius:20px;display:block;text-decoration:none;background:rgba(255,255,255,.65);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px rgba(255,255,255,.4),0 10px 20px rgba(0,0,0,.1)}body.dark-mode .swiper-slide{background:rgba(30,30,30,.65);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(255,255,255,.1),0 10px 20px rgba(0,0,0,.3)}.swiper-slide img{width:100%;height:220px;object-fit:cover;border-bottom:4px solid var(--accent-red)}.card-content{padding:15px;display:flex;align-items:center;justify-content:center}.card-text-default{transition:transform .3s,opacity .3s}.card-text-default h3{font-size:1.2rem;margin-bottom:5px}.card-text-default p{color:var(--text-color);font-size:.9rem;opacity:.8}.card-text-hover{position:absolute;bottom:-100%;left:0;width:100%;transition:bottom .3s,opacity .3s;opacity:0;color:var(--accent-red);font-weight:700;font-size:1.1rem}.reveal .swiper-slide{opacity:0;top:50px}.reveal.active .swiper-slide{animation:.6s forwards popUpCard}.reveal.active .swiper-slide:first-child{animation-delay:.1s}.reveal.active .swiper-slide:nth-child(2){animation-delay:.2s}.reveal.active .swiper-slide:nth-child(3){animation-delay:.3s}.reveal.active .swiper-slide:nth-child(4){animation-delay:.4s}@keyframes popUpCard{from{opacity:0;top:50px}to{opacity:1;top:0}}@media (min-width:901px){.swiper-slide.swiper-slide-active:hover .card-text-default{transform:translateY(-20px);opacity:0}.swiper-slide.swiper-slide-active:hover .card-text-hover{bottom:50%;transform:translateY(50%);opacity:1}.swiper-slide:not(.swiper-slide-active){cursor:grab!important}.swiper-slide.swiper-slide-active{cursor:pointer!important}}@media (max-width:900px){.page-header{background-attachment:scroll}.card-content{flex-direction:column;justify-content:flex-start;padding-top:10px}.card-text-hover{position:relative;bottom:0;opacity:1;margin-top:8px;font-size:.95rem}.product-section,.product-section.reverse{flex-direction:column;margin:20px}.carousel-box,.info-box{width:100%}.info-box{padding:40px 20px}}.swiper-button-next,.swiper-button-prev{color:var(--accent-red);background-color:rgba(255,255,255,.9);width:45px!important;height:45px!important;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.15);transition:transform .2s,background-color .3s}.swiper-button-next::after,.swiper-button-prev::after{font-size:1.2rem!important;font-weight:700}.review-gallery img:hover,.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.1)}body.contact-bg{background-image:linear-gradient(rgba(18,18,18,.6),rgba(18,18,18,.6)),url('gallery/optimized/commback-1600.webp')}.contact-page{padding:100px 5% 50px;min-height:100vh;position:relative}.contact-page h1{margin-bottom:10px;font-size:2.5rem;position:relative;z-index:2}.contact-page>p{margin-bottom:40px;font-size:1.1rem;position:relative;z-index:2}.banners-container{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:600px;margin:0 auto}.contact-banner{display:flex;align-items:center;width:100%;padding:20px 30px;border-radius:12px;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden;transition:transform .4s,box-shadow .4s}.contact-banner:hover{transform:translateY(-8px);box-shadow:0 12px 25px rgba(0,0,0,.2)}body.dark-mode .contact-banner{box-shadow:0 4px 6px rgba(255,255,255,.05)}body.dark-mode .contact-banner:hover{box-shadow:0 12px 25px rgba(0,0,0,.5)}.main-icon{font-size:2.5rem;margin-right:25px;transition:transform .4s cubic-bezier(.175, .885, .32, 1.275)}.contact-banner:hover .main-icon{transform:scale(1.15) rotate(-10deg)}.banner-info{text-align:left}.banner-info h3{font-size:1.4rem;margin-bottom:5px}.banner-info p{font-size:1rem;opacity:.9}.hover-arrow{margin-left:auto;font-size:1.8rem;opacity:0;transform:translateX(-20px);transition:.4s cubic-bezier(.175, .885, .32, 1.275)}.contact-banner:hover .hover-arrow{opacity:1;transform:translateX(0)}.email-banner{background-color:#0a2350}.whatsapp-banner{background-color:#075e54}.instagram-banner{background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.facebook-banner{background-color:#0b4f9e}.tiktok-banner{background-color:#000}.glass-text-box,body:not(.dark-mode) .action-card{background-color:var(--header-bg)!important}.glass-text-box{transition:background-color .4s,color .4s!important}.company-intro .intro-title,.company-intro .lead-text,.company-intro.unified-layout p,.company-intro.unified-layout strong,.glass-text-box,.vision-highlight,.vision-highlight span{color:#fff!important;font-weight:500!important;-webkit-text-stroke:0.4px #000000!important;text-shadow:1px 1px 3px rgba(0,0,0,.8)!important}.company-intro .intro-title,.reviews-page h1{font-weight:900!important}body:not(.dark-mode) .glass-text-box{border:1px solid rgba(255,255,255,.4)!important}.action-card .card-title{color:#fff!important;-webkit-text-stroke:0.7px #000000!important;text-shadow:1px 1px 4px rgba(0,0,0,.9)!important}.text-link{color:var(--accent-red)!important;text-decoration:none!important;font-weight:800!important;border-bottom:2px dotted var(--accent-red);transition:.3s}.avatar,.nutrition-list li span:first-child{font-weight:700}.text-link:hover{color:var(--primary-blue)!important;border-bottom-color:var(--primary-blue)}#apples-section{scroll-margin-top:120px}body:not(.dark-mode) .text-link{border-bottom-color:#ff7b7b!important;-webkit-text-stroke:0.3px #000000!important}#preloader,.main-footer,.main-header,.menu-overlay,.page-header{width:100%!important}.info-box h2{font-size:clamp(1.5rem, 2.5vw, 2.5rem)!important;margin-bottom:15px!important}.info-box p{font-size:clamp(.95rem, 1.5vw, 1.1rem)!important}@media screen and (max-width:1200px){.hamburger-btn,.nav-links.locked .close-btn{display:block}.hamburger-btn.hide-burger{display:none!important}.nav-links{display:flex;flex-direction:column;gap:0;position:fixed;top:100px;left:0;width:100%;height:calc(100vh - 100px);overflow-y:auto;padding:50px 0;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);align-items:center;justify-content:flex-start;z-index:990;transform:translateY(-150%);transition:transform .4s ease-in-out;border:none;box-shadow:none;background-color:rgba(255,255,255,.75)!important;backdrop-filter:blur(100px) saturate(150%)!important;-webkit-backdrop-filter:blur(100px) saturate(150%)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.nav-links.active{transform:translateY(0)}.nav-links li{margin:0;padding:25px 0;width:60%;max-width:250px;text-align:center;border-bottom:1px solid rgba(0,0,0,.25)}body.dark-mode .nav-links li{border-bottom:1px solid rgba(255,255,255,.15)}.nav-links li:last-child,body.dark-mode .nav-links li:last-child{border-bottom:none}.nav-links li a{display:block;font-size:1.6rem;font-weight:700}.info-box{padding:30px 20px!important}.swiper-slide{width:200px!important;height:300px!important}.swiper-slide img{height:180px!important}.card-content{height:100px!important;padding:10px!important}.card-text-default h3{font-size:1rem!important}body.dark-mode .nav-links{background-color:rgba(25,25,25,.85)!important}}#zoom-bg-image,.auto-animate,.reveal,.swiper-slide{will-change:transform,opacity}.swiper-slide.swiper-slide-active{pointer-events:auto}.split-fruit-layout{display:flex}.fruit-left-image{min-height:100vh!important;position:relative!important}.fruit-content-inner,.fruit-right-content,.highlight-item{display:flex;flex-direction:column;align-items:center}.fruit-huge-title{color:var(--primary-blue)}.fruit-main-desc,.highlight-label{color:var(--text-color)}.fruit-highlights{display:flex;justify-content:center;gap:60px;flex-wrap:wrap;margin:15px 0}.highlight-num-wrapper{display:flex;align-items:baseline;transform:rotate(-3deg)}.highlight-num,.highlight-percent{font-size:4.5rem;color:var(--text-color);line-height:1}.highlight-label{font-size:1.1rem;margin-top:8px;letter-spacing:1px}.nutrition-card{background-color:#fdf5e6;color:#333;padding:40px 45px;position:relative;width:100%;max-width:480px;border-radius:2px;border:none;box-shadow:4px 6px 20px rgba(0,0,0,.15);transform:rotate(-1.5deg)}body.dark-mode .nutrition-card{background-color:#fdf5e6;color:#121212;box-shadow:4px 6px 20px rgba(0,0,0,.4)}.nutrition-card .tape{position:absolute;top:-12px;left:50%;transform:translateX(-50%) rotate(-3deg);width:120px;height:30px;background-color:rgba(255,255,255,.7);box-shadow:0 1px 4px rgba(0,0,0,.1);backdrop-filter:blur(2px)}.nutrition-card h3{font-size:1.4rem;margin-bottom:25px;border-bottom:2px solid #333;padding-bottom:15px;color:#333}.nutrition-list{padding:0;margin:0}.nutrition-list li{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1);font-size:1.15rem}.apricot-theme .nutrition-list li:last-child,.nutrition-list li:last-child,body.dark-mode .apricot-theme .nutrition-list li:last-child{border-bottom:none}.logistics-text{margin-top:30px;text-align:center}.logistics-text h3{font-size:2rem;color:var(--primary-blue);margin-bottom:30px}.logistics-text p{font-size:1.2rem;color:var(--text-color);margin-bottom:25px;line-height:1.8}.logistics-text strong{color:var(--accent-red);font-size:1.25rem;display:block;margin-bottom:5px}.back-to-fruits-btn{display:inline-block;padding:15px 40px;background-color:var(--primary-blue);color:#fff;text-decoration:none;border-radius:50px;font-weight:700;font-size:1.2rem;margin-top:30px;transition:.3s}.back-to-fruits-btn:hover{background-color:var(--accent-red);transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2)}@media screen and (max-width:950px){.split-fruit-layout{flex-direction:column}.fruit-left-image{width:100%;height:60vh;position:relative}.fruit-right-content{width:100%;padding:50px 5% 80px}.fruit-huge-title{font-size:3rem;margin-bottom:0}.nutrition-card{max-width:100%;transform:rotate(0)}}#preloader,.split-fruit-layout,body,html{width:100%!important}.delay-3{transition-delay:0.3s}.delay-6{transition-delay:0.6s}.delay-8{transition-delay:0.8s}.delay-9{transition-delay:0.9s}.delay-11{transition-delay:1.1s}.delay-12{transition-delay:1.2s}.fade-out .reveal{transition-delay:0s!important}.cherry-theme .fruit-huge-title{color:#610410}body.dark-mode .cherry-theme .fruit-huge-title,body.dark-mode .cherry-theme .highlight-num,body.dark-mode .cherry-theme .highlight-percent,body.dark-mode .cherry-theme .logistics-text h3{color:#ff4d65}.cherry-theme .highlight-num,.cherry-theme .highlight-percent,.cherry-theme .logistics-text h3{color:#8a0315}.cherry-theme .nutrition-card{background-color:#fff0f2;color:#4a000a;box-shadow:4px 6px 20px rgba(138,3,21,.15)}body.dark-mode .cherry-theme .nutrition-card{background-color:#2b0005;color:#ffd6dc;box-shadow:4px 6px 20px rgba(0,0,0,.5)}.cherry-theme .nutrition-card h3{border-bottom-color:#8a0315;color:#8a0315}body.dark-mode .cherry-theme .nutrition-card h3{border-bottom-color:#ff4d65;color:#ff4d65}.cherry-theme .nutrition-list li{border-bottom-color:rgba(138,3,21,.2)}body.dark-mode .cherry-theme .nutrition-list li{border-bottom-color:rgba(255,77,101,.2)}.cherry-theme .logistics-text strong{color:#698020}body.dark-mode .cherry-theme .logistics-text strong{color:#9bbd2f}.cherry-theme .back-to-fruits-btn{background-color:#8a0315;color:#fff;transition:.4s}.cherry-theme .back-to-fruits-btn:hover{background-color:#330005;color:#fff;transform:translateY(-5px);box-shadow:0 10px 25px rgba(51,0,5,.4)}body.dark-mode .cherry-theme .back-to-fruits-btn{background-color:#b0051d;color:#fff}body.dark-mode .cherry-theme .back-to-fruits-btn:hover{background-color:#5c000a;color:#fff;box-shadow:0 10px 25px rgba(92,0,10,.4)}.red-apple-theme .fruit-huge-title,.red-apple-theme .highlight-num,.red-apple-theme .highlight-percent,.red-apple-theme .logistics-text h3{color:#c1121f}body.dark-mode .red-apple-theme .fruit-huge-title,body.dark-mode .red-apple-theme .highlight-num,body.dark-mode .red-apple-theme .highlight-percent,body.dark-mode .red-apple-theme .logistics-text h3{color:#fca311}.red-apple-theme .nutrition-card{background-color:#fcf6e3;color:#300;box-shadow:4px 6px 20px rgba(193,18,31,.15)}body.dark-mode .red-apple-theme .nutrition-card{background-color:#2b0b0b;color:#fcf6e3;box-shadow:4px 6px 20px rgba(0,0,0,.5)}.red-apple-theme .nutrition-card h3{border-bottom-color:#c1121f;color:#c1121f}body.dark-mode .red-apple-theme .nutrition-card h3{border-bottom-color:#fca311;color:#fca311}.red-apple-theme .nutrition-list li{border-bottom-color:rgba(193,18,31,.2)}body.dark-mode .red-apple-theme .nutrition-list li{border-bottom-color:rgba(252,163,17,.2)}.granny-smith-theme .fruit-huge-title,.granny-smith-theme .highlight-num,.granny-smith-theme .highlight-percent,.granny-smith-theme .logistics-text h3,.red-apple-theme .logistics-text strong{color:#4d8010}body.dark-mode .granny-smith-theme .fruit-huge-title,body.dark-mode .granny-smith-theme .highlight-num,body.dark-mode .granny-smith-theme .highlight-percent,body.dark-mode .granny-smith-theme .logistics-text h3,body.dark-mode .red-apple-theme .logistics-text strong{color:#85c724}.red-apple-theme .back-to-fruits-btn{background-color:#c1121f;color:#fff;transition:.4s}.red-apple-theme .back-to-fruits-btn:hover{background-color:#780000;color:#fff;transform:translateY(-5px);box-shadow:0 10px 25px rgba(120,0,0,.4)}body.dark-mode .red-apple-theme .back-to-fruits-btn{background-color:#a80010;color:#fff}body.dark-mode .red-apple-theme .back-to-fruits-btn:hover{background-color:#fca311;color:#121212;box-shadow:0 10px 25px rgba(252,163,17,.3)}.royal-gala-theme .fruit-huge-title,.royal-gala-theme .highlight-num,.royal-gala-theme .highlight-percent,.royal-gala-theme .logistics-text h3{color:#c73614}body.dark-mode .royal-gala-theme .fruit-huge-title,body.dark-mode .royal-gala-theme .highlight-num,body.dark-mode .royal-gala-theme .highlight-percent,body.dark-mode .royal-gala-theme .logistics-text h3{color:#ffb732}.royal-gala-theme .nutrition-card{background-color:#fdf5e6;color:#4a1505;box-shadow:4px 6px 20px rgba(199,54,20,.15)}body.dark-mode .royal-gala-theme .nutrition-card{background-color:#2b0f05;color:#fdf5e6;box-shadow:4px 6px 20px rgba(0,0,0,.5)}.royal-gala-theme .nutrition-card h3{border-bottom-color:#c73614;color:#c73614}body.dark-mode .royal-gala-theme .nutrition-card h3{border-bottom-color:#ffb732;color:#ffb732}.royal-gala-theme .nutrition-list li{border-bottom-color:rgba(199,54,20,.2)}body.dark-mode .royal-gala-theme .nutrition-list li{border-bottom-color:rgba(255,183,50,.2)}.royal-gala-theme .logistics-text strong{color:#8c7e14}body.dark-mode .royal-gala-theme .logistics-text strong{color:#c4b547}.royal-gala-theme .back-to-fruits-btn{background-color:#c73614;color:#fff;transition:.4s}.royal-gala-theme .back-to-fruits-btn:hover{background-color:#731e0a;color:#fff;transform:translateY(-5px);box-shadow:0 10px 25px rgba(115,30,10,.4)}body.dark-mode .royal-gala-theme .back-to-fruits-btn{background-color:#a3280c;color:#fff}body.dark-mode .royal-gala-theme .back-to-fruits-btn:hover{background-color:#ffb732;color:#121212;box-shadow:0 10px 25px rgba(255,183,50,.3)}.granny-smith-theme .nutrition-card{background-color:#f4faec;color:#203306;box-shadow:4px 6px 20px rgba(77,128,16,.15)}body.dark-mode .granny-smith-theme .nutrition-card{background-color:#1e2612;color:#f4faec;box-shadow:4px 6px 20px rgba(0,0,0,.5)}.granny-smith-theme .nutrition-card h3{border-bottom-color:#4d8010;color:#4d8010}body.dark-mode .granny-smith-theme .nutrition-card h3{border-bottom-color:#85c724;color:#85c724}.granny-smith-theme .nutrition-list li{border-bottom-color:rgba(77,128,16,.2)}body.dark-mode .granny-smith-theme .nutrition-list li{border-bottom-color:rgba(133,199,36,.2)}.granny-smith-theme .logistics-text strong{color:#6b4c1c}body.dark-mode .granny-smith-theme .logistics-text strong{color:#b58d4a}.granny-smith-theme .back-to-fruits-btn{background-color:#4d8010;color:#fff;transition:.4s}.granny-smith-theme .back-to-fruits-btn:hover{background-color:#315407;color:#fff;transform:translateY(-5px);box-shadow:0 10px 25px rgba(49,84,7,.4)}body.dark-mode .granny-smith-theme .back-to-fruits-btn{background-color:#43750d;color:#fff}body.dark-mode .granny-smith-theme .back-to-fruits-btn:hover{background-color:#85c724;color:#121212;box-shadow:0 10px 25px rgba(133,199,36,.3)}.golden-apple-theme .fruit-huge-title,.golden-apple-theme .highlight-num,.golden-apple-theme .highlight-percent,.golden-apple-theme .logistics-text h3{color:#d48806}body.dark-mode .golden-apple-theme .fruit-huge-title,body.dark-mode .golden-apple-theme .highlight-num,body.dark-mode .golden-apple-theme .highlight-percent,body.dark-mode .golden-apple-theme .logistics-text h3{color:#ffd000}.golden-apple-theme .nutrition-card{background-color:#fffbea;color:#4a3305;box-shadow:4px 6px 20px rgba(212,136,6,.15)}body.dark-mode .golden-apple-theme .nutrition-card{background-color:#2b1d03;color:#fffbea;box-shadow:4px 6px 20px rgba(0,0,0,.5)}.golden-apple-theme .nutrition-card h3{border-bottom-color:#d48806;color:#d48806}body.dark-mode .golden-apple-theme .nutrition-card h3{border-bottom-color:#ffd000;color:#ffd000}.golden-apple-theme .nutrition-list li{border-bottom-color:rgba(212,136,6,.2)}body.dark-mode .golden-apple-theme .nutrition-list li{border-bottom-color:rgba(255,208,0,.2)}.golden-apple-theme .logistics-text strong{color:#4a6b18}body.dark-mode .golden-apple-theme .logistics-text strong{color:#8eba43}.golden-apple-theme .back-to-fruits-btn{background-color:#d48806;color:#fff;transition:.4s}.golden-apple-theme .back-to-fruits-btn:hover{background-color:#8a5a00;color:#fff;transform:translateY(-5px);box-shadow:0 10px 25px rgba(138,90,0,.4)}body.dark-mode .golden-apple-theme .back-to-fruits-btn{background-color:#b37300;color:#fff}body.dark-mode .golden-apple-theme .back-to-fruits-btn:hover{background-color:#ffd000;color:#121212;box-shadow:0 10px 25px rgba(255,208,0,.3)}.peach-theme .fruit-huge-title,.peach-theme .highlight-num,.peach-theme .highlight-percent,.peach-theme .logistics-text h3{color:#d15833}body.dark-mode .peach-theme .fruit-huge-title,body.dark-mode .peach-theme .highlight-num,body.dark-mode .peach-theme .highlight-percent,body.dark-mode .peach-theme .logistics-text h3{color:#ff8b60}.peach-theme .nutrition-card{background-color:#fff4ec;color:#4a1c0d;box-shadow:4px 6px 20px rgba(209,88,51,.15)}body.dark-mode .peach-theme .nutrition-card{background-color:#2b1008;color:#ffecd6;box-shadow:4px 6px 20px rgba(0,0,0,.5)}.peach-theme .nutrition-card h3{border-bottom-color:#d15833;color:#d15833}body.dark-mode .peach-theme .nutrition-card h3{border-bottom-color:#ff8b60;color:#ff8b60}.peach-theme .nutrition-list li{border-bottom-color:rgba(209,88,51,.2)}body.dark-mode .peach-theme .nutrition-list li{border-bottom-color:rgba(255,139,96,.2)}.peach-theme .logistics-text strong{color:#426b27}body.dark-mode .peach-theme .logistics-text strong{color:#7eb55c}.peach-theme .back-to-fruits-btn{background-color:#d15833;color:#fff;transition:.4s}.peach-theme .back-to-fruits-btn:hover{background-color:#943516;color:#fff;transform:translateY(-5px);box-shadow:0 10px 25px rgba(148,53,22,.4)}body.dark-mode .peach-theme .back-to-fruits-btn{background-color:#b8431e;color:#fff}body.dark-mode .peach-theme .back-to-fruits-btn:hover{background-color:#ff8b60;color:#121212;box-shadow:0 10px 25px rgba(255,139,96,.3)}.apricot-theme{--fruit-primary:#FF8C00;--fruit-primary-hover:#E25822}.apricot-theme .fruit-huge-title{color:var(--fruit-primary)}.apricot-theme .highlight-num,.apricot-theme .highlight-percent,.apricot-theme .logistics-text h3,.apricot-theme .nutrition-card h3{color:var(--fruit-primary-hover)}.apricot-theme .back-to-fruits-btn{background-color:var(--fruit-primary);color:#fff;border:none;transition:.3s}.apricot-theme .back-to-fruits-btn:hover{background-color:var(--fruit-primary-hover);color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(226,88,34,.4)}.apricot-theme .nutrition-card{background-color:#ffedcc;color:#4a2511;border:none;box-shadow:0 8px 24px rgba(255,140,0,.2)}.apricot-theme .nutrition-list li{border-bottom:1px solid rgba(226,88,34,.2)}body.dark-mode .apricot-theme .nutrition-card{background-color:#3e1f00;color:#fed;border:none;box-shadow:0 10px 30px rgba(0,0,0,.5)}body.dark-mode .apricot-theme .nutrition-card h3{color:#fa3}body.dark-mode .apricot-theme .nutrition-list li{border-bottom:1px solid rgba(255,170,51,.15)}.nectarine-theme .fruit-huge-title,.nectarine-theme .highlight-num,.nectarine-theme .highlight-percent,.nectarine-theme .logistics-text h3{color:#d9531e}body.dark-mode .nectarine-theme .fruit-huge-title,body.dark-mode .nectarine-theme .highlight-num,body.dark-mode .nectarine-theme .highlight-percent,body.dark-mode .nectarine-theme .logistics-text h3{color:#ff9f2a}.nectarine-theme .nutrition-card{background-color:#fff6eb;color:#4a1900;box-shadow:4px 6px 20px rgba(217,83,30,.15)}body.dark-mode .nectarine-theme .nutrition-card{background-color:#2b0c00;color:#ffebd6;box-shadow:4px 6px 20px rgba(0,0,0,.5)}.nectarine-theme .nutrition-card h3{border-bottom-color:#d9531e;color:#d9531e}body.dark-mode .nectarine-theme .nutrition-card h3{border-bottom-color:#ff9f2a;color:#ff9f2a}.nectarine-theme .nutrition-list li{border-bottom-color:rgba(217,83,30,.2)}body.dark-mode .nectarine-theme .nutrition-list li{border-bottom-color:rgba(255,159,42,.2)}.nectarine-theme .logistics-text strong{color:#8a1c25}body.dark-mode .nectarine-theme .logistics-text strong{color:#e35d68}.nectarine-theme .back-to-fruits-btn{background-color:#d9531e;color:#fff;transition:.4s}.nectarine-theme .back-to-fruits-btn:hover{background-color:#94300a;color:#fff;transform:translateY(-5px);box-shadow:0 10px 25px rgba(148,48,10,.4)}body.dark-mode .nectarine-theme .back-to-fruits-btn{background-color:#ba400e;color:#fff}body.dark-mode .nectarine-theme .back-to-fruits-btn:hover{background-color:#ff9f2a;color:#121212;box-shadow:0 10px 25px rgba(255,159,42,.3)}.kiwi-theme .fruit-huge-title,.kiwi-theme .highlight-num,.kiwi-theme .highlight-percent,.kiwi-theme .logistics-text h3{color:#6ba312}body.dark-mode .kiwi-theme .fruit-huge-title,body.dark-mode .kiwi-theme .highlight-num,body.dark-mode .kiwi-theme .highlight-percent,body.dark-mode .kiwi-theme .logistics-text h3{color:#8ce014}.kiwi-theme .nutrition-card{background-color:#f5faed;color:#2a4007;box-shadow:4px 6px 20px rgba(107,163,18,.15)}body.dark-mode .kiwi-theme .nutrition-card{background-color:#1a2605;color:#f5faed;box-shadow:4px 6px 20px rgba(0,0,0,.5)}.kiwi-theme .nutrition-card h3{border-bottom-color:#6ba312;color:#6ba312}body.dark-mode .kiwi-theme .nutrition-card h3{border-bottom-color:#8ce014;color:#8ce014}.kiwi-theme .nutrition-list li{border-bottom-color:rgba(107,163,18,.2)}body.dark-mode .kiwi-theme .nutrition-list li{border-bottom-color:rgba(140,224,20,.2)}.kiwi-theme .logistics-text strong{color:#7a591d}body.dark-mode .kiwi-theme .logistics-text strong{color:#c4953d}.kiwi-theme .back-to-fruits-btn{background-color:#6ba312;color:#fff;transition:.4s}.kiwi-theme .back-to-fruits-btn:hover{background-color:#3c5c0a;color:#fff;transform:translateY(-5px);box-shadow:0 10px 25px rgba(60,92,10,.4)}body.dark-mode .kiwi-theme .back-to-fruits-btn{background-color:#517a0d;color:#fff}body.dark-mode .kiwi-theme .back-to-fruits-btn:hover{background-color:#8ce014;color:#121212;box-shadow:0 10px 25px rgba(140,224,20,.3)}.plum-theme .fruit-huge-title,.plum-theme .highlight-num,.plum-theme .highlight-percent,.plum-theme .logistics-text h3{color:#4a284e}body.dark-mode .plum-theme .fruit-huge-title,body.dark-mode .plum-theme .highlight-num,body.dark-mode .plum-theme .highlight-percent,body.dark-mode .plum-theme .logistics-text h3{color:#b87ed1}.plum-theme .nutrition-card{background-color:#f7f3f9;color:#241326;box-shadow:4px 6px 20px rgba(74,40,78,.15)}body.dark-mode .plum-theme .nutrition-card{background-color:#1a0f1c;color:#f7f3f9;box-shadow:4px 6px 20px rgba(0,0,0,.5)}.plum-theme .nutrition-card h3{border-bottom-color:#4a284e;color:#4a284e}body.dark-mode .plum-theme .nutrition-card h3{border-bottom-color:#b87ed1;color:#b87ed1}.plum-theme .nutrition-list li{border-bottom-color:rgba(74,40,78,.2)}body.dark-mode .plum-theme .nutrition-list li{border-bottom-color:rgba(184,126,209,.2)}.plum-theme .logistics-text strong{color:#4f7836}body.dark-mode .plum-theme .logistics-text strong{color:#84bd62}.plum-theme .back-to-fruits-btn{background-color:#4a284e;color:#fff;transition:.4s}.plum-theme .back-to-fruits-btn:hover{background-color:#261129;color:#fff;transform:translateY(-5px);box-shadow:0 10px 25px rgba(38,17,41,.4)}body.dark-mode .plum-theme .back-to-fruits-btn{background-color:#633669;color:#fff}body.dark-mode .plum-theme .back-to-fruits-btn:hover{background-color:#b87ed1;color:#121212;box-shadow:0 10px 25px rgba(184,126,209,.3)}.split-fruit-layout{display:flex!important;min-height:100vh!important;position:relative;overflow:visible!important}.fruit-left-image{position:-webkit-sticky!important;position:sticky!important;padding:0!important;margin:0!important}.fruit-left-image img{position:sticky!important;position:-webkit-sticky!important;top:0!important;object-fit:cover!important;object-position:center!important;object-fit:cover!important;object-position:center!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.fruit-right-content{width:66.666%!important;padding:130px 4% 80px!important;display:flex!important;flex-direction:column!important;align-items:center!important;min-height:100vh}.fruit-content-inner{max-width:850px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:35px!important}.fruit-huge-title{font-size:4.5rem!important;text-transform:uppercase!important;line-height:1!important;margin-bottom:-15px!important}.fruit-main-desc{font-size:1.25rem!important;line-height:1.8!important;color:var(--text-color)!important}@media screen and (max-width:950px){.split-fruit-layout{flex-direction:column!important}.fruit-left-image{width:100%!important;height:60vh!important;position:relative!important;top:auto!important}.fruit-right-content{width:100%!important;padding:50px 5% 80px!important}.fruit-huge-title{font-size:3rem!important;margin-bottom:0!important}}body,html{max-width:100%;margin:0;padding:0}body{overflow-x:hidden}.fruit-left-image{width:33.333%!important;height:100vh!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;align-self:flex-start!important;overflow:hidden!important;z-index:10!important}@media screen and (max-width:950px){.split-fruit-layout{flex-direction:column!important}.fruit-left-image{width:100%!important;height:50vh!important;position:relative!important;top:0!important;order:-1!important}.fruit-right-content{width:100%!important;padding:40px 5% 60px!important}}.reviews-grid{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;margin:0 auto}.custom-review-card,.rate-us-section,.rating-summary{background-color:rgba(255,255,255,.25)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important;border-radius:16px!important}.rating-summary{padding:40px 50px!important;max-width:750px!important;margin:0 auto 100px!important}.custom-review-card:hover{background-color:rgba(255,255,255,.4)!important;box-shadow:0 12px 35px rgba(0,0,0,.15)!important;transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.25)}.average-score{font-size:5.5rem!important;line-height:1!important;margin-bottom:5px!important}.summary-stars{color:#fbbc04!important;font-size:2.2rem!important;margin:15px 0 20px!important;display:flex;gap:5px}.card-top,.stars{margin-bottom:15px;display:flex}.summary-stars i{filter:drop-shadow(0px 2px 4px rgba(0, 0, 0, .3))}.bar-track{background-color:rgba(0,0,0,.15)!important}body.dark-mode .custom-review-card,body.dark-mode .rate-us-section,body.dark-mode .rating-summary{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.card-top{justify-content:space-between;align-items:center}.reviewer-profile{display:flex;align-items:center;gap:15px}.avatar{width:45px;height:45px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.reviewer-info h4{margin:0;font-size:1.1rem}.google-icon{font-size:1.5rem;color:#4285f4}.stars{color:#fbbc04;font-size:1.1rem;gap:3px}.stars i{filter:drop-shadow(0px 1px 2px rgba(0, 0, 0, .4));transition:filter .3s}body.dark-mode .stars i{filter:drop-shadow(0px 1px 3px rgba(255, 255, 255, .3))}.review-text{margin:0}.custom-review-card{max-width:900px!important;padding:30px!important;width:100%;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.15);transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}.reviews-page{display:flex;flex-direction:column;align-items:center;padding-top:150px;padding-bottom:60px;min-height:100vh;width:100%}.reviews-header{text-align:center;width:100%;max-width:800px;margin-bottom:50px}.review-gallery{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.review-gallery img{width:75px;height:75px;object-fit:cover;border-radius:8px;border:1px solid #ddd;cursor:pointer;transition:transform .2s}body.dark-mode .review-gallery img{border-color:#333}.lightbox{display:none;position:fixed;z-index:99999;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9);backdrop-filter:blur(5px)}.close-lightbox,.lightbox-next,.lightbox-prev{position:absolute;transition:.3s;font-weight:700;cursor:pointer}.lightbox-content{margin:auto;display:block;max-width:80%;max-height:80vh;object-fit:contain;border-radius:8px;animation:.3s zoomIn}@keyframes zoomIn{from{transform:scale(.9)}to{transform:scale(1)}}.close-lightbox{top:20px;right:35px;color:#f1f1f1;font-size:40px}.close-lightbox:focus,.close-lightbox:hover{color:#bbb;text-decoration:none;cursor:pointer}.lightbox-next,.lightbox-prev{top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-size:30px;border-radius:0 3px 3px 0;user-select:none}.lightbox-next{right:2%;border-radius:3px 0 0 3px}.lightbox-prev{left:2%}#preloader,.fullscreen-blur-overlay{position:fixed;top:0;left:0;z-index:9999}.lightbox-next:hover,.lightbox-prev:hover{background-color:rgba(0,0,0,.8)}.review-meta{display:flex;align-items:center;gap:15px;margin-bottom:15px}.review-meta .stars{margin-bottom:0}.reviewer-avatar{width:45px;height:45px;object-fit:contain;transition:filter .3s}.interactive-stars{cursor:pointer;display:flex;flex-direction:row-reverse;justify-content:center;gap:10px}.more-reviews-container{margin-top:40px;text-align:center}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 30px;font-size:1.1rem;font-weight:700;border-radius:30px;cursor:pointer;text-decoration:none;transition:.3s}.btn-primary.outline{background:0 0;color:#4285f4;border:2px solid #4285f4}.btn-primary.outline:hover{background:#4285f4;color:#fff}.btn-primary.filled{background:#e53935;color:#fff;border:none;margin-top:15px;box-shadow:0 4px 10px rgba(229,57,53,.3)}.btn-primary.filled:hover{background:#c62828;transform:translateY(-2px);box-shadow:0 6px 15px rgba(229,57,53,.5)}.divider{height:1px;width:80%;max-width:900px;background-color:#e0e0e0;margin:60px 0}body.dark-mode .divider{background-color:#333}.rate-us-section{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px!important;padding:40px!important;margin-bottom:50px}.section-subtitle{font-size:2rem;margin-bottom:10px}.interactive-stars{font-size:3rem;color:#fbbc04;margin:25px 0;display:flex;justify-content:center;gap:12px}.interactive-stars i.active,.interactive-stars i:hover,.interactive-stars i:hover~i{color:#fbbc04;transition:color .2s}.summary-title{font-size:1.25rem;margin-bottom:10px;text-align:center}.bar-label,[dir=rtl] .contact-banner .banner-info{text-align:right}.rating-bars{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:8px}.bar-row{display:flex;align-items:center;gap:12px}.bar-label{font-size:1rem;min-width:12px}.lang-switch,.lang-switch option,.title-part.center,.title-part.left,.title-part.right{text-align:center!important}.bar-track{flex:1;height:10px;border-radius:5px;overflow:hidden}.bar-fill{height:100%;background-color:#fbbc04;width:0%;border-radius:5px;transition:width 1s cubic-bezier(.4, 0, .2, 1)}.pagination-container{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;margin-bottom:40px;width:100%}.pagination-btn{background-color:#fff;color:#333;border:1px solid #ccc;border-radius:8px;width:45px;height:45px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.05)}.average-score,.reviewer-info span,.time-ago{color:#fff!important;font-weight:800!important}.pagination-btn:hover{background-color:#f0f0f0;transform:translateY(-3px)}.pagination-btn.active-page{background-color:#e53935;color:#fff;border-color:#e53935;box-shadow:0 4px 10px rgba(229,57,53,.4)}body.dark-mode .pagination-btn{border-color:#444;box-shadow:0 2px 5px rgba(255,255,255,.05)}.custom-review-card.hiding{opacity:0!important;transform:scale(.9) translateY(-30px)!important;filter:blur(8px);pointer-events:none;transition:.35s cubic-bezier(.4, 0, .2, 1)!important}body.reviews-bg{background-image:linear-gradient(rgba(18,18,18,.65),rgba(18,18,18,.65)),url('gallery/optimized/home-red-apples-1920.webp')}.reviewer-info span,.time-ago{font-size:.95rem!important}.review-text{font-size:1.05rem!important;line-height:1.6!important;margin-top:15px!important}.reviews-page h1{-webkit-text-stroke:1px #000000!important;font-size:4.5rem!important;margin-bottom:15px!important}.reviews-header p,.reviews-page .desc-text{-webkit-text-stroke:0.5px #000000!important}.bar-label,.rate-us-section p,.review-text,.reviewer-info h4,.section-subtitle,.summary-title,.total-reviews-text{color:#fff!important;font-weight:600!important;-webkit-text-stroke:0.4px #000000!important;text-shadow:1px 2px 5px rgba(0,0,0,.9)!important}.reviewer-info span,.time-ago{-webkit-text-stroke:0.5px #000000!important;text-shadow:1px 2px 5px rgba(0,0,0,.9)!important}.average-score{-webkit-text-stroke:0!important;text-shadow:0 4px 10px rgba(0,0,0,.6)!important}body:not(.dark-mode) .average-score{-webkit-text-stroke:0!important;font-weight:800!important}.reviews-header p,.reviews-page .desc-text{font-size:1.8rem!important;font-weight:500!important}@media screen and (max-width:768px){.hero-content h1{font-size:3rem}.hero-content p{font-size:1.2rem}.swiper-slide{width:175px!important;height:275px!important}.swiper-slide img{height:140px!important}.card-content{height:120px!important;padding:10px 5px!important}.card-text-default h3{font-size:.95rem!important}.card-text-default p{font-size:.8rem!important;margin-bottom:5px!important}.card-text-hover{font-size:.85rem!important;margin-top:auto!important;white-space:nowrap!important}.reveal{transform:translateY(30px);transition:.4s ease-out}.reveal.active .swiper-slide{animation:.3s forwards popUpCard}.reveal.active .swiper-slide:first-child{animation-delay:50ms}.reveal.active .swiper-slide:nth-child(2){animation-delay:.1s}.reveal.active .swiper-slide:nth-child(3){animation-delay:.15s}.reveal.active .swiper-slide:nth-child(4){animation-delay:.2s}.reveal.active .swiper-slide:nth-child(5){animation-delay:.25s}.reveal.active .swiper-slide:nth-child(6){animation-delay:.3s}.info-box,.info-box .auto-animate,.info-box .reveal,.info-box h2,.info-box p{opacity:1!important;transform:none!important;visibility:visible!important;animation:none!important;transition:none!important}.reviews-page h1{font-size:2.8rem!important}.reviews-header p,.reviews-page .desc-text{font-size:1.3rem!important}.home-page .glass-text-box.auto-animate{opacity:1!important;transform:translateY(0)!important;animation:none!important;transition:none!important}}[dir=rtl] .contact-banner .main-icon{margin-left:25px!important;margin-right:0!important}[dir=rtl] .contact-banner .hover-arrow{margin-right:auto!important;margin-left:10px!important}.info-box,.info-box.category-blue,.info-box.category-orange{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.card-text-hover a,.info-box *,.swiper-slide *{outline:0!important;box-shadow:none!important}.glass-text-box{background-color:var(--header-bg)!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;contain:paint layout!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;-webkit-transform-style:preserve-3d!important;transform-style:preserve-3d!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.glass-text-section{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.animated-title-container{display:flex!important;flex-direction:row;width:100%;max-width:1300px!important;margin:80px auto 40px;padding:0}.title-part{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.title-part.left{align-items:flex-start!important}.title-part.center{align-items:center!important}.title-part.right{align-items:flex-end!important}@media screen and (max-width:900px){.animated-title-container{flex-direction:column!important;gap:35px}.title-part.left,.title-part.right{align-items:center!important}}#preloader{height:100vh;background-color:rgba(18,18,18,.75)!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;display:flex;justify-content:center;align-items:center;transition:opacity .6s,visibility .6s}.action-card .card-title,.average-score,.bar-label,.company-intro .intro-title,.company-intro .lead-text,.company-intro.unified-layout p,.company-intro.unified-layout strong,.glass-text-box,.rate-us-section p,.review-text,.reviewer-info h4,.reviewer-info span,.reviews-header p,.reviews-page .desc-text,.reviews-page h1,.section-subtitle,.summary-title,.text-link,.time-ago,.total-reviews-text,.vision-highlight,.vision-highlight span,body *,body:not(.dark-mode) .lang-switch,body:not(.dark-mode) .nav-links li a{-webkit-text-stroke:0!important;text-stroke:0!important}.lang-switch,.nav-links li a{text-shadow:1px 1px 3px rgba(0,0,0,.5)!important}.fruit-huge-title,.logistics-text h3,.nutrition-card h3,.split-fruit-layout .fruit-huge-title,.split-fruit-layout .logistics-text h3,.split-fruit-layout .nutrition-card h3,[dir=rtl] .split-fruit-layout .fruit-huge-title,[dir=rtl] .split-fruit-layout .logistics-text h3,[dir=rtl] .split-fruit-layout .nutrition-card h3{font-family:var(--font-titles)!important}.back-to-fruits-btn,.company-intro .lead-text,.company-intro.unified-layout p,.fruit-main-desc,.glass-text-box p,.glass-text-box span,.hero-content p,.logistics-text p,.logistics-text strong,.nutrition-list li,.split-fruit-layout .back-to-fruits-btn,.split-fruit-layout .fruit-main-desc,.split-fruit-layout .highlight-label,.split-fruit-layout .logistics-text p,.split-fruit-layout .logistics-text strong,.split-fruit-layout .nutrition-list li,.text-link,.welcome-subtitle,[dir=rtl] .split-fruit-layout .back-to-fruits-btn,[dir=rtl] .split-fruit-layout .fruit-main-desc,[dir=rtl] .split-fruit-layout .highlight-label,[dir=rtl] .split-fruit-layout .logistics-text p,[dir=rtl] .split-fruit-layout .logistics-text strong,[dir=rtl] .split-fruit-layout .nutrition-list li{font-family:var(--font-body)!important}.highlight-num,.highlight-percent,.split-fruit-layout .highlight-num,.split-fruit-layout .highlight-percent{font-family:'Permanent Marker',cursive!important;font-weight:400!important;-webkit-text-stroke:0!important}.highlight-label{font-family:var(--font-body)!important;font-weight:700!important}.card-text-default h3,.card-text-default p,.card-text-hover,.info-box h2,.info-box p,.intro-content h2,.intro-content p{font-family:Montserrat,sans-serif!important}[dir=rtl] .card-text-default h3,[dir=rtl] .card-text-hover,[dir=rtl] .info-box h2{font-family:Harmattan,sans-serif!important}[dir=rtl] .card-text-default p,[dir=rtl] .company-intro .lead-text,[dir=rtl] .company-intro.unified-layout p,[dir=rtl] .glass-text-box p,[dir=rtl] .glass-text-box span,[dir=rtl] .hero-content p,[dir=rtl] .info-box p,[dir=rtl] .text-link,[dir=rtl] .welcome-subtitle{font-family:'Amiri Quran',serif!important}.custom-review-card,.custom-review-card h4,.custom-review-card p,.custom-review-card span,.review-text,.reviewer-info h4,.time-ago,[dir=rtl] .custom-review-card,[dir=rtl] .custom-review-card h4,[dir=rtl] .custom-review-card p,[dir=rtl] .custom-review-card span,[dir=rtl] .lang-switch,[dir=rtl] .nav-links li a,[dir=rtl] .review-text,[dir=rtl] .reviewer-info h4,[dir=rtl] .time-ago{font-family:Alyamama,serif!important}.reviewer-info h4{font-weight:700!important;text-shadow:none!important;-webkit-text-stroke:0!important}.review-text,.time-ago{font-weight:500!important;text-shadow:none!important;-webkit-text-stroke:0!important}.lang-switch,.nav-links li a{font-family:Tinos,serif!important;font-weight:700!important}.nav-links li a{font-size:1.45rem!important}.lang-switch{font-size:1.2rem!important;width:85px!important;text-align-last:center!important;padding:7px 30px 1px 20px!important;background-position:right 10px center!important}.lang-switch option{font-weight:700!important}[dir=rtl] .lang-switch{padding-left:30px!important;padding-right:20px!important;background-position:left 10px center!important}[dir=rtl] .company-intro .lead-text,[dir=rtl] .company-intro.unified-layout p,[dir=rtl] .glass-text-box{text-align:right!important}.card-text-default h3,.info-box h2,.intro-content h2{color:#faf3ef!important}.page-header h1,body.dark-mode .interactive-stars i.active,body.dark-mode .interactive-stars i:hover,body.dark-mode .interactive-stars i:hover~i,body:not(.dark-mode) .page-header h1{color:#fff3d6!important}.card-text-default p,.card-text-hover,.info-box p,.intro-content p,body.dark-mode .nav-links li a{color:#ffe8cc!important}.swiper-slide img{border-bottom-color:#ffe8cc!important;display:block!important;margin-bottom:0!important}.card-content,.fruits-intro-banner,body:not(.dark-mode) .bar-fill{background-color:#310d16!important}.fruits-intro-banner{border-top-color:#ffe8cc!important}.info-box.category-orange{background-color:#3c1401!important}.info-box.category-blue{background-color:#683c27!important}.info-box{border-right:none!important;border-left:none!important}body:not(.dark-mode) .card-text-default h3,body:not(.dark-mode) .info-box h2,body:not(.dark-mode) .intro-content h2{color:#3d2017!important}body:not(.dark-mode) .card-text-default p,body:not(.dark-mode) .card-text-hover,body:not(.dark-mode) .info-box p,body:not(.dark-mode) .intro-content p{color:#201109!important}body:not(.dark-mode) .swiper-slide img{border-bottom-color:#553427!important}body:not(.dark-mode) .card-content{background-color:#fbfada!important}body:not(.dark-mode) .fruits-intro-banner{background-color:#fbfada!important;border-top-color:#3d2017!important}body.dark-mode .nav-links li a::after{background-color:#faf6f0!important}body:not(.dark-mode) .nav-links li a::after{background-color:#3d2017!important}body.dark-mode .main-header{background-color:rgba(49,13,22,.88)!important;border-bottom:1px solid rgba(255,232,204,.15)!important}body.dark-mode .nav-links li a:hover{color:#ceb5a7!important}body.dark-mode .nav-links li a:hover::after{background-color:#ceb5a7!important}body:not(.dark-mode) .main-header{background-color:rgba(240,228,220,.88)!important;border-bottom:1px solid rgba(61,32,23,.15)!important}body:not(.dark-mode) .company-intro .intro-title,body:not(.dark-mode) .company-intro .lead-text,body:not(.dark-mode) .company-intro.unified-layout p,body:not(.dark-mode) .company-intro.unified-layout strong,body:not(.dark-mode) .glass-text-box,body:not(.dark-mode) .nav-links li a,body:not(.dark-mode) .vision-highlight,body:not(.dark-mode) .vision-highlight span{color:#3d2017!important;text-shadow:none!important}@media screen and (max-width:1200px){body.dark-mode .nav-links{background-color:rgba(49,13,22,.92)!important}body:not(.dark-mode) .nav-links{background-color:rgba(240,228,220,.92)!important}}body:not(.dark-mode) .lang-switch,body:not(.dark-mode) .theme-toggle{border-color:#3d2017!important;color:#3d2017!important}body:not(.dark-mode) .lang-switch{background-image:url('data:image/svg+xml;utf8,<svg fill="%233D2017" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>')!important;text-shadow:none!important}.theme-toggle img{width:18px!important;height:18px!important;max-width:none!important;object-fit:contain!important}body:not(.dark-mode) .theme-toggle img{content:url('gallery/optimized/dark-mode-512.webp')!important;filter:none!important}body:not(.dark-mode) .theme-toggle:hover{background-color:rgba(61,32,23,.1)!important;border-color:#553427!important}body:not(.dark-mode) .hamburger-btn{filter:brightness(0) saturate(100%) invert(18%) sepia(16%) saturate(1641%) hue-rotate(345deg) brightness(93%) contrast(92%)}body:not(.dark-mode) .info-box.category-orange{background-color:#d4b298!important}body:not(.dark-mode) .info-box.category-blue{background-color:#b5846e!important}body:not(.dark-mode) .nav-links li a:hover{color:#705448!important;transition:color .3s}body:not(.dark-mode) .nav-links li a:hover::after{background-color:#705448!important}.lang-switch,.lang-switch:focus{outline:0!important}body:not(.dark-mode) .lang-switch option{background-color:#faf6f0!important;color:#3d2017!important;font-weight:700!important;border:none!important}body:not(.dark-mode) .lang-switch option:checked,body:not(.dark-mode) .lang-switch option:focus,body:not(.dark-mode) .lang-switch option:hover{background-color:#3d2017!important;color:#faf6f0!important;box-shadow:inset 0 0 10px 100px #3d2017!important}body.dark-mode .lang-switch option{background-color:#310d16!important;color:#ffe8cc!important;font-weight:700!important;border:none!important}body.dark-mode .lang-switch option:checked,body.dark-mode .lang-switch option:focus,body.dark-mode .lang-switch option:hover{background-color:#ffe8cc!important;color:#310d16!important;box-shadow:inset 0 0 10px 100px #ffe8cc!important}.swiper-slide{pointer-events:none;display:flex!important;flex-direction:column!important}.card-content{flex-grow:1!important;height:auto!important;width:100%!important}.action-card,.custom-review-card,.glass-text-box,.rate-us-section,.rating-summary{backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important}.hero-content h1,.hero-content p,.title-part{color:#fff3d6!important;text-shadow:2px 2px 10px rgba(0,0,0,.6)!important}body.dark-mode .action-card .card-title,body.dark-mode .average-score,body.dark-mode .bar-label,body.dark-mode .company-intro .intro-title,body.dark-mode .company-intro .lead-text,body.dark-mode .company-intro.unified-layout p,body.dark-mode .glass-text-box,body.dark-mode .rate-us-section p,body.dark-mode .review-text,body.dark-mode .reviewer-info h4,body.dark-mode .reviewer-info span,body.dark-mode .section-subtitle,body.dark-mode .summary-title,body.dark-mode .text-link,body.dark-mode .time-ago,body.dark-mode .total-reviews-text{color:#fff3d6!important;-webkit-text-stroke:0!important;text-shadow:1px 1px 3px rgba(0,0,0,.4)!important}body.dark-mode .action-card,body.dark-mode .glass-text-box{background-color:rgba(49,13,22,.75)!important;border-color:rgba(255,243,214,.2)!important}body.dark-mode .action-card:hover,body.dark-mode .pagination-btn:hover{background-color:rgba(18,2,6,.95)!important}body.dark-mode .text-link:hover{color:#dcab6b!important;border-bottom-color:#dcab6b!important}body:not(.dark-mode) .action-card .card-title,body:not(.dark-mode) .average-score,body:not(.dark-mode) .bar-label,body:not(.dark-mode) .company-intro .intro-title,body:not(.dark-mode) .company-intro .lead-text,body:not(.dark-mode) .company-intro.unified-layout p,body:not(.dark-mode) .glass-text-box,body:not(.dark-mode) .rate-us-section p,body:not(.dark-mode) .review-text,body:not(.dark-mode) .reviewer-info h4,body:not(.dark-mode) .reviewer-info span,body:not(.dark-mode) .section-subtitle,body:not(.dark-mode) .summary-title,body:not(.dark-mode) .text-link,body:not(.dark-mode) .time-ago,body:not(.dark-mode) .total-reviews-text{color:#310d16!important;-webkit-text-stroke:0!important;text-shadow:none!important}body:not(.dark-mode) .action-card,body:not(.dark-mode) .glass-text-box{background-color:rgba(255,233,214,.7)!important;border-color:rgba(61,32,23,.3)!important}body:not(.dark-mode) .action-card:hover,body:not(.dark-mode) .pagination-btn:hover{background-color:rgba(244,227,220,.85)!important}body:not(.dark-mode) .text-link:hover{color:#c1121f!important;border-bottom-color:#c1121f!important}body.dark-mode .company-intro .intro-title,body.dark-mode .company-intro .lead-text,body.dark-mode .company-intro.unified-layout p,body.dark-mode .company-intro.unified-layout strong,body.dark-mode .glass-text-box,body.dark-mode .vision-highlight,body.dark-mode .vision-highlight span{color:#fff3d6!important;text-shadow:1px 1px 3px rgba(0,0,0,.4)!important}body:not(.dark-mode) .main-footer{background-color:rgba(240,228,220,.88)!important;border-top:1px solid rgba(61,32,23,.2)!important;color:#3d2017!important}body:not(.dark-mode) .main-footer a{color:#3d2017!important;text-decoration:none!important;transition:color .3s}body:not(.dark-mode) .main-footer a:hover{color:#c1121f!important}body.dark-mode .main-footer{background-color:rgba(49,13,22,.88)!important;border-top:1px solid rgba(255,243,214,.15)!important;color:#fff3d6!important}body.dark-mode .main-footer a{color:#fff3d6!important;text-decoration:none!important;transition:color .3s}body.dark-mode .main-footer a:hover{color:#ff9f2a!important}.reviews-header p,.reviews-page .desc-text,.reviews-page h1{color:#fff3d6!important;-webkit-text-stroke:0!important;text-shadow:2px 2px 10px rgba(0,0,0,.6)!important}body.dark-mode .custom-review-card,body.dark-mode .rate-us-section,body.dark-mode .rating-summary{background-color:rgba(49,13,22,.75)!important;border:1px solid rgba(255,243,214,.2)!important;box-shadow:0 10px 30px rgba(0,0,0,.5)!important}body.dark-mode .custom-review-card:hover{background-color:rgba(18,2,6,.95)!important;box-shadow:0 12px 35px rgba(0,0,0,.7)!important}body.dark-mode .bar-track{background-color:rgba(255,243,214,.15)!important}body.dark-mode .pagination-btn{background-color:rgba(49,13,22,.75)!important;color:#fff3d6!important;border:1px solid rgba(255,243,214,.2)!important}body.dark-mode .pagination-btn.active-page{background-color:#fff3d6!important;color:#310d16!important;border-color:#fff3d6!important}body:not(.dark-mode) .custom-review-card,body:not(.dark-mode) .rate-us-section,body:not(.dark-mode) .rating-summary{background-color:rgba(255,233,214,.7)!important;border:1px solid rgba(61,32,23,.3)!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important}body:not(.dark-mode) .custom-review-card:hover{background-color:rgba(244,227,220,.85)!important;box-shadow:0 12px 35px rgba(0,0,0,.15)!important}body:not(.dark-mode) .bar-track{background-color:rgba(61,32,23,.15)!important}body:not(.dark-mode) .pagination-btn{background-color:rgba(255,233,214,.7)!important;color:#310d16!important;border:1px solid rgba(61,32,23,.3)!important}body:not(.dark-mode) .pagination-btn.active-page{background-color:#310d16!important;color:#fff3d6!important;border-color:#310d16!important}body.dark-mode .reviews-header p,body.dark-mode .reviews-page .desc-text,body.dark-mode .reviews-page h1{color:#fff3d6!important;text-shadow:2px 2px 10px rgba(0,0,0,.8)!important}body.dark-mode .google-icon,body.dark-mode .interactive-stars i,body.dark-mode .stars,body.dark-mode .stars i,body.dark-mode .summary-stars,body.dark-mode .summary-stars i{color:#fff3d6!important;filter:drop-shadow(0px 1px 4px rgba(255, 243, 214, .3))!important}body.dark-mode .bar-fill{background-color:#fff3d6!important}body:not(.dark-mode) .google-icon,body:not(.dark-mode) .interactive-stars i,body:not(.dark-mode) .stars,body:not(.dark-mode) .stars i,body:not(.dark-mode) .summary-stars,body:not(.dark-mode) .summary-stars i{color:#310d16!important;filter:drop-shadow(0px 1px 2px rgba(0, 0, 0, .2))!important}body:not(.dark-mode) .interactive-stars i.active,body:not(.dark-mode) .interactive-stars i:hover,body:not(.dark-mode) .interactive-stars i:hover~i{color:#310d16!important}body:not(.dark-mode) .reviews-header p,body:not(.dark-mode) .reviews-page .desc-text,body:not(.dark-mode) .reviews-page h1{color:#fff3d6!important;text-shadow:none!important}body.dark-mode .btn-primary.outline,body:not(.dark-mode) .btn-primary.outline{color:#fff3d6!important;border-color:#fff3d6!important}body.dark-mode .btn-primary.outline:hover,body:not(.dark-mode) .btn-primary.outline:hover{background-color:#fff3d6!important;color:#310d16!important}body:not(.dark-mode) .btn-primary.outline:hover .google-icon{color:#fff3d6!important;filter:none!important}body:not(.dark-mode) .btn-primary.filled{background-color:#310d16!important;color:#fff3d6!important;box-shadow:0 4px 10px rgba(49,13,22,.3)!important}body:not(.dark-mode) .btn-primary.filled:hover{background-color:#4b0a07!important;box-shadow:0 6px 15px rgba(193,18,31,.4)!important}body.dark-mode .btn-primary.outline:hover .google-icon{color:#310d16!important;filter:none!important}body.dark-mode .btn-primary.filled{background-color:#fff3d6!important;color:#310d16!important;box-shadow:0 4px 10px rgba(255,243,214,.2)!important}body.dark-mode .btn-primary.filled:hover{background-color:#dcab6b!important;box-shadow:0 6px 15px rgba(255,159,42,.4)!important}.contact-page h1,.contact-page>p{color:#fff3d6!important;-webkit-text-stroke:0!important}.banner-info h3,.banner-info p,.contact-banner,.contact-banner .hover-arrow,.contact-banner .main-icon{color:#fff8f0!important}.zoom-bg-container,body.contact-bg,body.reviews-bg{background-color:#121212!important}body:not(.dark-mode) .swiper-button-next,body:not(.dark-mode) .swiper-button-prev{background-color:rgba(255,233,214,.95)!important;color:#3d2017!important;border:1px solid rgba(61,32,23,.2)!important;box-shadow:0 4px 10px rgba(0,0,0,.1)!important}body:not(.dark-mode) .swiper-button-next:hover,body:not(.dark-mode) .swiper-button-prev:hover{background-color:#3d2017!important;color:#faf6f0!important;transform:scale(1.1)}body.dark-mode .swiper-button-next,body.dark-mode .swiper-button-prev{background-color:rgba(49,13,22,.95)!important;color:#ffe8cc!important;border:1px solid rgba(255,243,214,.2)!important;box-shadow:0 4px 10px rgba(0,0,0,.5)!important}body.dark-mode .swiper-button-next:hover,body.dark-mode .swiper-button-prev:hover{background-color:#ffe8cc!important;color:#310d16!important;transform:scale(1.1)}[dir=rtl] .card-blur-arrow{right:auto!important;left:0!important;border-left:none!important;border-right:1px solid rgba(255,255,255,.3)!important;transform:translateX(-100%)!important}[dir=rtl] body.dark-mode .card-blur-arrow{border-right:1px solid rgba(255,255,255,.1)!important}[dir=rtl] .action-card:hover .card-blur-arrow{transform:translateX(0)!important}[dir=rtl] .action-card:hover .card-title{transform:translateX(30px)!important}[dir=rtl] .card-blur-arrow i,[dir=rtl] .card-blur-arrow svg,[dir=rtl] .card-blur-arrow>*{display:inline-block!important;transform:rotate(180deg)!important}body.error-page-bg{background-image:url('gallery/optimized/home-red-apples-1920.webp');margin:0;overflow:hidden!important}.fullscreen-blur-overlay{width:100vw;height:100vh;background-color:rgba(18,18,18,.65);backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;display:flex;align-items:center;justify-content:center;padding:20px}.error-content{text-align:center;max-width:600px;display:flex;flex-direction:column;align-items:center;animation:.5s zoomIn}.error-code{font-size:6rem!important;font-family:Montserrat,sans-serif!important;color:#c00!important;margin-bottom:5px!important;line-height:1;text-shadow:2px 4px 15px rgba(0,0,0,.6)!important;-webkit-text-stroke:0!important}.error-title{font-size:2.5rem!important;font-family:var(--font-titles)!important;color:#fff!important;margin-bottom:20px!important;text-shadow:2px 2px 10px rgba(0,0,0,.5)!important}.error-desc{font-size:1.3rem!important;font-family:var(--font-body)!important;color:#e8e8e8!important;margin-bottom:40px!important;line-height:1.6!important;text-shadow:1px 1px 5px rgba(0,0,0,.5)!important}.product-section,.product-section.reverse{display:flex!important;flex-direction:row!important;min-width:1200px!important;margin:0 auto 60px!important}.product-section .info-box{width:40%!important;order:1!important}.product-section .carousel-box{width:60%!important;order:2!important}.product-section.reverse .info-box{order:2!important}.product-section.reverse .carousel-box{order:1!important}::-webkit-scrollbar{height:16px;width:16px;background-color:#222}::-webkit-scrollbar-thumb{background-color:#777;border-radius:10px;border:4px solid #222}::-webkit-scrollbar-thumb:hover{background-color:#999}.main-footer,.main-header,.page-header{min-width:100%!important;width:100%!important;max-width:none!important}@media screen and (max-width:768px){.page-header{padding-top:100px!important;min-height:40vh!important}.page-header h1{font-size:2.6rem!important;line-height:1.3!important;padding:0 10px!important}.action-card,.fruits-intro-banner,.glass-text-box{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#310d16!important}body:not(.dark-mode) .action-card,body:not(.dark-mode) .glass-text-box{background-color:rgba(255,233,214,.98)!important}body:not(.dark-mode) .fruits-intro-banner{background-color:#fbfada!important}.delay-box,.glass-text-box,.glass-text-box *{opacity:1!important;transform:none!important;visibility:visible!important;animation:none!important;transition:none!important}body,html{min-width:0!important;max-width:100vw!important}.main-footer,.main-header,.page-header{min-width:0!important}.product-section,.product-section.reverse{display:flex!important;flex-direction:column!important;min-width:0!important;margin:20px 5%!important;height:auto!important}.product-section .info-box,.product-section.reverse .info-box{width:100%!important;order:1!important;padding:40px 20px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.product-section .carousel-box,.product-section.reverse .carousel-box{width:100%!important;order:2!important;padding:30px 0!important;min-width:0!important}}
@media screen and (min-width: 951px) {
    .split-fruit-layout {
        align-items: stretch !important; 
        overflow: visible !important;
    }
    .fruit-left-image {
        height: auto !important;
        min-height: 100% !important;
        position: relative !important; 
        align-self: stretch !important;
        overflow: visible !important;
    }
    .fruit-left-image img {
        height: 100vh !important;
        min-height: 100vh !important;
        width: 100% !important;
        object-fit: cover !important;
        object-position: center !important;
        position: -webkit-sticky !important;
        position: sticky !important; 
        top: 0 !important;
        display: block !important;
    }
}

.vision-subtext {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.9;
    display: block;
    margin-top: 10px;
    line-height: 1.6;
}

.product-cta {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: 30px 0 16px;
}

.product-cta a {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 22px;
    border-radius: 999px;
    font-weight: 700;
    text-decoration: none;
}

.product-cta .filled {
    background: #f0a04b;
    color: #121212;
}

.product-cta .outline {
    border: 1px solid currentColor;
    color: inherit;
}

.product-section,
.info-box,
.carousel-box {
    box-sizing: border-box;
}

.carousel-box,
.swiper {
    min-width: 0;
}

.swiper {
    position: relative;
    overflow: hidden;
}

.carousel-box {
    overflow: hidden;
}

.swiper-button-prev,
.swiper-button-next {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    cursor: pointer;
}

.swiper-button-prev::after,
.swiper-button-next::after {
    content: none !important;
}

.swiper-button-disabled {
    opacity: 0.4;
    cursor: default;
}

.hamburger-btn,
.close-btn {
    background: none;
    border: 0;
    padding: 0;
    color: #fff3d6;
    cursor: pointer;
    text-align: center;
    line-height: 1;
}

.hamburger-btn {
    font-size: 24px;
}

.close-btn {
    font-size: 22px;
}

.hamburger-btn {
    width: 44px;
    height: 44px;
}

.close-btn {
    width: 44px;
    height: 44px;
}

body:not(.dark-mode) .hamburger-btn,
body:not(.dark-mode) .close-btn {
    color: #3d2017;
}

.visually-hidden {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

body.menu-open .close-btn {
    display: block;
}

a:focus-visible,
button:focus-visible,
select:focus-visible,
[tabindex]:focus-visible {
    outline: 3px solid #f0a04b;
    outline-offset: 3px;
}

@font-face{font-family:Tinos;font-style:normal;font-weight:400;src:url('fonts/Tinos-Regular.woff2') format('woff2');font-display:swap}
@font-face{font-family:Tinos;font-style:normal;font-weight:700;src:url('fonts/Tinos-Bold.woff2') format('woff2');font-display:swap}

.nav-links li a {
    white-space: nowrap;
}

@media (min-width: 1201px) and (max-width: 1320px) {
    .nav-links li a {
        font-size: 1.15rem !important;
    }
}

.skip-link {
    position: absolute;
    top: -60px;
    left: 16px;
    z-index: 10000;
    padding: 12px 18px;
    background: #fff3d6;
    color: #121212;
    font-weight: 700;
    border-radius: 8px;
    text-decoration: none;
}

.skip-link:focus {
    top: 16px;
}

.icon {
    width: 1em;
    height: 1em;
    display: inline-block;
    vertical-align: -0.125em;
    flex-shrink: 0;
    fill: currentColor;
}

.stars .icon {
    filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.4));
    transition: filter 0.3s;
}

.interactive-stars .icon {
    cursor: pointer;
}

.nutrition-source {
    font-size: 0.85rem;
    opacity: 0.75;
    margin: 10px 0 0;
}

body.menu-open {
    overflow: hidden;
}

.reviews-header.reveal,
.rating-summary.reveal {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
}

.review-attribution {
    max-width: 760px;
    margin: 0 auto 28px;
    text-align: center;
    font-size: 1rem;
    line-height: 1.6;
}

.review-attribution a {
    color: #f0a04b;
    text-underline-offset: 3px;
}

@media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}

@media (max-width: 1200px) {
    .product-section,
    .product-section.reverse {
        display: flex !important;
        flex-direction: column !important;
        min-width: 0 !important;
        margin: 20px 5% !important;
        height: auto !important;
    }

    .product-section .info-box,
    .product-section.reverse .info-box {
        width: 100% !important;
        order: 1 !important;
        padding: 40px 20px !important;
    }

    .product-section .carousel-box,
    .product-section.reverse .carousel-box {
        width: 100% !important;
        order: 2 !important;
        padding: 30px 0 !important;
        min-width: 0 !important;
    }
}
