html{scroll-behavior:smooth;scroll-padding-top:2rem}.brand-card-bg{position:absolute;top:50%;left:0;width:100%;height:65%;border-radius:3rem;box-shadow:0 8px 16px #0000001a;z-index:0;transform:translateY(-50%)}@media (max-width: 500px){.brand-card-bg{height:100%}#brand-logo img{width:500px!important;height:auto}}.brands-header{width:100%;padding:2rem 0}.brands-header h1{font-weight:700;text-transform:uppercase;letter-spacing:1px}.brands-carousel-container{position:relative;padding:0;width:100%;max-width:100vw;overflow:hidden}.brands-icons-carousel{display:flex;justify-content:center;width:100%}@media (min-width: 1024px){.brands-carousel-container{width:100%;margin-left:auto;margin-right:auto}}.brands-icons-carousel{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:10px 0}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.brands-icons-row{display:flex;gap:1rem;padding:.5rem 0}.brand-icon-circle{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;scroll-snap-align:center;flex-shrink:0}.brand-icon-circle:hover{transform:scale(1.1);box-shadow:0 6px 10px #00000026}.carousel-nav{opacity:.8;transition:opacity .3s ease,transform .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;z-index:30;position:absolute}.carousel-nav:hover{opacity:1;transform:translateY(-50%) scale(1.1)}.carousel-nav:focus{outline:none;box-shadow:0 0 0 3px #4299e180}.nav-arrow{width:20px;height:20px;display:block;margin:0 auto}.product-preview-container{position:relative;z-index:10}.product-preview-image{width:50%;height:auto;max-width:450px;max-height:450px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,255,255,.7));transform:translate(10%)}@media (max-width: 767px){.product-preview-image{max-width:80%;width:80%;transform:translate(-2px);max-height:300px}#brand-logo{margin-top:-2rem}.products-carousel{position:relative;padding-bottom:50px}.products-carousel-nav{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:20px;margin-top:15px;z-index:50}.prev-product,.next-product{position:relative;width:36px;height:36px;z-index:50!important;background-color:#fffc;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0003}}.brands-list{display:flex;flex-direction:column;gap:2rem;padding:2rem 0}.brand-logo-container{position:relative;width:80%;max-width:125%;min-height:200px;display:flex;justify-content:center;align-items:center}.brand-logo-container img{position:relative;width:80%}.chip-image{position:absolute;z-index:5;animation:float 3s ease-in-out infinite}@media (min-width: 768px){.chip-image img{transform-origin:center}.chip-top-left img{transform:scale(1.2)}.chip-top-right img{transform:scale(.9)}.chip-bottom-left img{transform:scale(.8)}.chip-bottom-right img{transform:scale(1.3)}}@media (min-width: 768px){.chip-top-left{top:-30px;left:-20px;transform:rotate(-15deg);animation-delay:0s}.chip-top-right{top:-30px;right:-20px;transform:rotate(15deg);animation-delay:.5s}.chip-bottom-left{bottom:-20px;left:-20px;transform:rotate(-10deg);animation-delay:1s}.chip-bottom-right{bottom:-20px;right:-20px;transform:rotate(10deg);animation-delay:1.5s}.chip-mobile{display:none}}@media (max-width: 767px){.chip-desktop{display:none}.brand-card{overflow:visible;margin-top:-5rem}.brand-card .chip-top-left{top:-15px;left:15px;transform:rotate(-15deg);animation-delay:0s}.brand-card .chip-top-right{top:-15px;right:15px;transform:rotate(15deg);animation-delay:.5s}.brand-card .chip-bottom-left{bottom:-15px;left:15px;transform:rotate(-10deg);animation-delay:1s}.brand-card .chip-bottom-right{bottom:-15px;right:15px;transform:rotate(10deg);animation-delay:1.5s}}@keyframes float{0%{transform:translateY(0) rotate(var(--rotation, 0deg))}50%{transform:translateY(-10px) rotate(var(--rotation, 0deg))}to{transform:translateY(0) rotate(var(--rotation, 0deg))}}.brand-card{position:relative;margin-top:-5rem;padding:1rem;margin-bottom:0rem;border-radius:3rem;transition:transform .3s ease;display:flex;align-items:center}.brand-card:hover{transform:translateY(-5px)}.brand-info-grid{margin-bottom:1.5rem}.info-item{background-color:#ffffff1a;border-radius:8px;padding:.5rem}.info-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}.brand-card img{transition:transform .3s ease}.brand-card:hover img{transform:scale(1.05)}.brand-card:before,.brand-card:after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;z-index:1}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.brand-card{padding:1rem;margin-top:2rem}.brand-info-grid{grid-template-columns:1fr}}.products-carousel{width:100%;position:relative;overflow:hidden}.products-carousel-inner{display:flex;transition:transform .3s ease;width:100%}.product-slide{min-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.product-title{margin-top:1rem;font-weight:600;text-align:center;color:#fff;font-size:1.2rem}.products-carousel-nav{display:flex;justify-content:space-between;position:absolute;top:50%;width:100%;transform:translateY(-50%);z-index:20}.products-carousel-nav button{opacity:.8;transition:opacity .3s ease,transform .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background-color:#fffc;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#333;font-size:1.2rem;z-index:30;margin-bottom:4px}.products-carousel-nav button:hover{opacity:1;transform:scale(1);background-color:#ffffffe6}.products-carousel-nav button:focus{outline:none;box-shadow:0 0 0 3px #4299e180}.category-filter{padding:.5rem 1rem;border-radius:.375rem;background-color:#f3f4f6;color:#4b5563;font-weight:500;transition:all .3s ease}.category-filter.active{background-color:#eab308;color:#fff}.category-filter:hover:not(.active){background-color:#e5e7eb}.question-slide[data-astro-cid-4ezzbhca]{display:none}.question-slide[data-astro-cid-4ezzbhca].active{display:block}.option-card[data-astro-cid-4ezzbhca]{transition:all .3s ease}.option-card[data-astro-cid-4ezzbhca]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.checkbox-indicator[data-astro-cid-4ezzbhca]{transition:all .3s ease}.checkmark[data-astro-cid-4ezzbhca]{transition:opacity .3s ease}@keyframes zoomOnly{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.animate-zoom-only[data-astro-cid-4ezzbhca]{animation:zoomOnly 1.5s ease-out forwards}@keyframes zoomFloat{0%{transform:scale(.8) translateY(0);opacity:0}20%{transform:scale(1) translateY(0);opacity:1}50%{transform:scale(1) translateY(-10px)}to{transform:scale(1) translateY(0)}}.animate-zoom-float[data-astro-cid-4ezzbhca]{animation:zoomFloat 2s ease-out forwards,gentleFloat 3s ease-in-out 2s infinite}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-gentle-float[data-astro-cid-4ezzbhca]{animation:gentleFloat 3s ease-in-out infinite}@keyframes bgSpinZoom{0%{transform:scale(.8) rotate(0);opacity:0}20%{transform:scale(1) rotate(72deg);opacity:1}to{transform:scale(1) rotate(360deg);opacity:1}}.animate-bg-spin-zoom[data-astro-cid-4ezzbhca]{animation:bgSpinZoom 3s ease-out forwards,continuousRotate 20s linear 3s infinite}@keyframes continuousRotate{0%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}.container[data-astro-cid-4ezzbhca]{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.yummiesone-page[data-astro-cid-gotrep2t]{min-height:100vh}.hero-section[data-astro-cid-gotrep2t]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-section[data-astro-cid-gotrep2t]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.hero-section[data-astro-cid-gotrep2t] .container[data-astro-cid-gotrep2t]{position:relative;z-index:2}.features-section[data-astro-cid-gotrep2t]{position:relative}.feature-card[data-astro-cid-gotrep2t]{transition:all .3s ease;border:1px solid transparent}.feature-card[data-astro-cid-gotrep2t]:hover{border-color:#fbbf24;transform:translateY(-5px)}.feature-card[data-astro-cid-gotrep2t] svg[data-astro-cid-gotrep2t]{transition:transform .3s ease}.feature-card[data-astro-cid-gotrep2t]:hover svg[data-astro-cid-gotrep2t]{transform:scale(1.1)}.cta-section[data-astro-cid-gotrep2t]{position:relative;overflow:hidden}.cta-section[data-astro-cid-gotrep2t]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.yummiesone-page[data-astro-cid-gotrep2t] button[data-astro-cid-gotrep2t]{transition:all .3s ease;position:relative;overflow:hidden}.yummiesone-page[data-astro-cid-gotrep2t] button[data-astro-cid-gotrep2t]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.yummiesone-page[data-astro-cid-gotrep2t] button[data-astro-cid-gotrep2t]:hover:before{left:100%}@media (max-width: 768px){.hero-section[data-astro-cid-gotrep2t] h1[data-astro-cid-gotrep2t]{font-size:3rem}.hero-section[data-astro-cid-gotrep2t] p[data-astro-cid-gotrep2t]{font-size:1.1rem}.features-section[data-astro-cid-gotrep2t] h2[data-astro-cid-gotrep2t],.cta-section[data-astro-cid-gotrep2t] h2[data-astro-cid-gotrep2t]{font-size:2.5rem}}@media (max-width: 480px){.hero-section[data-astro-cid-gotrep2t] h1[data-astro-cid-gotrep2t]{font-size:2.5rem}.hero-section[data-astro-cid-gotrep2t] p[data-astro-cid-gotrep2t]{font-size:1rem}.features-section[data-astro-cid-gotrep2t] h2[data-astro-cid-gotrep2t],.cta-section[data-astro-cid-gotrep2t] h2[data-astro-cid-gotrep2t]{font-size:2rem}}.fade-in[data-astro-cid-gotrep2t]{animation:fadeIn .8s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-up[data-astro-cid-gotrep2t]{animation:slideUp .6s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.loading[data-astro-cid-gotrep2t]{opacity:.7;pointer-events:none}.loading[data-astro-cid-gotrep2t]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.iframe-container[data-astro-cid-gotrep2t]{position:relative;width:100%;height:100vh;overflow:hidden}.iframe-container[data-astro-cid-gotrep2t] iframe[data-astro-cid-gotrep2t]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
