@keyframes styles-module___HoOhG__decreasePaddingAnimationMobile{0%{padding:32px 0}to{padding:16px 0}}@keyframes styles-module___HoOhG__decreasePaddingAnimationTablet{0%{padding:64px 0}to{padding:32px 0}}@keyframes styles-module___HoOhG__decreasePaddingAnimationDesktop{0%{padding:96px 0}to{padding:48px 0}}@media (max-width:767px){.styles-module___HoOhG__decrease-padding-animation{animation:.8s ease-out forwards styles-module___HoOhG__decreasePaddingAnimationMobile}}@media (min-width:768px) and (max-width:1023px){.styles-module___HoOhG__decrease-padding-animation{animation:.8s ease-out forwards styles-module___HoOhG__decreasePaddingAnimationTablet}}@media (min-width:1024px){.styles-module___HoOhG__decrease-padding-animation{animation:.8s ease-out forwards styles-module___HoOhG__decreasePaddingAnimationDesktop}}
@keyframes styles-module__OQdO7q__decreasePaddingAnimationMobile{0%{padding:30px 0}to{padding:15px 0}}@keyframes styles-module__OQdO7q__decreasePaddingAnimationTablet{0%{padding:60px 0}to{padding:30px 0}}@keyframes styles-module__OQdO7q__decreasePaddingAnimationDesktop{0%{padding:120px 0}to{padding:60px 0}}@media (max-width:767px){.styles-module__OQdO7q__decrease-padding-animation{animation:.8s ease-out forwards styles-module__OQdO7q__decreasePaddingAnimationMobile}}@media (min-width:768px) and (max-width:1023px){.styles-module__OQdO7q__decrease-padding-animation{animation:.8s ease-out forwards styles-module__OQdO7q__decreasePaddingAnimationTablet}}@media (min-width:1024px){.styles-module__OQdO7q__decrease-padding-animation{animation:.8s ease-out forwards styles-module__OQdO7q__decreasePaddingAnimationDesktop}}@keyframes styles-module__OQdO7q__decreasePaddingAnimationMobileGreen{0%{padding:20px 5px}to{padding:10px 5px}}@keyframes styles-module__OQdO7q__decreasePaddingAnimationTabletGreen{0%{padding:40px 10px}to{padding:20px 10px}}@keyframes styles-module__OQdO7q__decreasePaddingAnimationDesktopGreen{0%{padding:80px 20px}to{padding:40px 20px}}@media (max-width:767px){.styles-module__OQdO7q__decrease-padding-animation-green{animation:.8s ease-out forwards styles-module__OQdO7q__decreasePaddingAnimationMobileGreen}}@media (min-width:768px) and (max-width:1023px){.styles-module__OQdO7q__decrease-padding-animation-green{animation:.8s ease-out forwards styles-module__OQdO7q__decreasePaddingAnimationTabletGreen}}@media (min-width:1024px){.styles-module__OQdO7q__decrease-padding-animation-green{animation:.8s ease-out forwards styles-module__OQdO7q__decreasePaddingAnimationDesktopGreen}}
@keyframes styles-module__wXabBq__fadeInUp{0%{opacity:.5;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.styles-module__wXabBq__fadeInUp{animation:.8s ease-out forwards styles-module__wXabBq__fadeInUp}.styles-module__wXabBq__scrollbar-hidden::-webkit-scrollbar{width:0;height:0}.styles-module__wXabBq__scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}
:root{--carousel-accent:142 71% 45%;--carousel-primary:142 76% 36%;--carousel-card:0 0% 100%;--carousel-foreground:222.2 84% 4.9%;--carousel-muted-foreground:215.4 16.3% 46.9%;--carousel-secondary:210 40% 96.1%;--carousel-secondary-foreground:222.2 47.4% 11.2%;--carousel-border:214.3 31.8% 91.4%;--carousel-background:0 0% 100%}@media (prefers-color-scheme:dark){:root{--carousel-card:222.2 84% 4.9%;--carousel-foreground:210 40% 98%;--carousel-muted-foreground:215.4 16.3% 56.9%;--carousel-secondary:217.2 32.6% 17.5%;--carousel-secondary-foreground:210 40% 98%;--carousel-border:217.2 32.6% 17.5%;--carousel-background:222.2 84% 4.9%}}.product-carousel-wrapper{width:100%;position:relative}.carousel-nav-button{z-index:20;background-color:hsl(var(--carousel-card)/.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(var(--carousel-border));cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.carousel-nav-button:hover{background-color:hsl(var(--carousel-card));transform:translateY(-50%)scale(1.1)}.carousel-nav-prev{left:.5rem}.carousel-nav-next{right:.5rem}.carousel-nav-icon{width:1.25rem;height:1.25rem;color:hsl(var(--carousel-accent))}@media (min-width:768px){.carousel-nav-button{display:flex}.carousel-nav-prev{left:1rem}.carousel-nav-next{right:1rem}.carousel-nav-icon{width:1.5rem;height:1.5rem}}@media (min-width:1024px){.carousel-nav-button{width:3rem;height:3rem}}.carousel-viewport{overflow:hidden}.carousel-container{display:flex}.carousel-slide{flex:0 0 100%;min-width:0;padding:0 .5rem}@media (min-width:768px){.carousel-slide{flex:0 0 85%;padding:0 1rem}}@media (min-width:1024px){.carousel-slide{flex:0 0 70%}}.carousel-card{opacity:.6;background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(15,118,110,.45));border:1px solid rgba(8,145,178,.35);border-radius:1.5rem;transition:all .5s;position:relative;overflow:hidden;transform:scale(.95);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.carousel-card-active{opacity:1;transform:scale(1);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.carousel-card-background,.carousel-card-images{position:absolute;top:0;bottom:0;left:0;right:0}.carousel-card-image{opacity:0;transition:opacity 1s;position:absolute;top:0;bottom:0;left:0;right:0}.carousel-card-image-active{opacity:.3}.carousel-card-img{object-fit:contain;width:100%;height:100%;transform:scale(1.1)}.carousel-card-gradient{background:linear-gradient(transparent,rgba(23,101,52,.35),rgba(23,101,52,.75));position:absolute;top:0;bottom:0;left:0;right:0}.carousel-card-pattern{opacity:.05;background-image:radial-gradient(circle,rgba(34,197,94,.1),transparent 50%),linear-gradient(45deg,transparent 48%,rgba(34,197,94,.05) 49%,rgba(34,197,94,.05) 51%,transparent 52%);background-size:100% 100%,20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.carousel-card-content{z-index:10;padding:1.5rem;position:relative}@media (min-width:640px){.carousel-card-content{padding:2rem}}@media (min-width:768px){.carousel-card-content{padding:3rem}}@media (min-width:1024px){.carousel-card-content{padding:4rem}}.carousel-card-header{margin-bottom:1rem}@media (min-width:640px){.carousel-card-header{margin-bottom:1.5rem}}.carousel-card-title{color:hsl(var(--carousel-foreground));letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:640px){.carousel-card-title{margin-bottom:1rem;font-size:1.875rem}}@media (min-width:768px){.carousel-card-title{font-size:2.25rem}}@media (min-width:1024px){.carousel-card-title{font-size:3rem}}.carousel-card-divider{background:linear-gradient(90deg,hsl(var(--carousel-accent)),hsl(var(--carousel-primary)));border-radius:9999px;width:4rem;height:.25rem}@media (min-width:640px){.carousel-card-divider{width:6rem}}.carousel-card-description{color:#fff;max-width:42rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.625}@media (min-width:640px){.carousel-card-description{margin-bottom:2rem;font-size:1rem}}@media (min-width:768px){.carousel-card-description{font-size:1.125rem}}.carousel-card-specs{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1.5rem;display:grid}@media (min-width:640px){.carousel-card-specs{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:2rem}}.carousel-spec-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:hsl(var(--carousel-secondary-foreground));border:1px solid hsl(var(--carousel-border)/.3);text-align:center;background-color:rgba(41,86,67,.7);border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:transform .3s,box-shadow .3s,background-color .3s,border-color .3s,color .3s}@media (min-width:640px){.carousel-spec-badge{padding:.625rem 1.25rem;font-size:.875rem}}.carousel-spec-badge:hover{color:hsl(var(--carousel-foreground));background-color:rgba(34,197,94,.45);border-color:rgba(16,185,129,.65);transform:translateY(-4px)scale(1.04);box-shadow:0 12px 20px -12px rgba(16,185,129,.75)}.carousel-card-actions{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.carousel-card-actions{flex-direction:row;gap:1rem}}.carousel-button{white-space:nowrap;cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem 2rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}@media (min-width:640px){.carousel-button{flex:initial;padding:1rem 2rem;font-size:1rem}}.carousel-button-primary{background:linear-gradient(90deg,hsl(var(--carousel-accent)),hsl(var(--carousel-primary)));color:hsl(var(--carousel-foreground))}.carousel-button-primary:hover{opacity:.9}.carousel-button-secondary{border:1px solid hsl(var(--carousel-accent)/.5);color:hsl(var(--carousel-accent));background-color:#0d1016}.carousel-button-secondary:hover{background-color:hsl(var(--carousel-accent)/.1)}.carousel-button-icon{width:1rem;height:1rem;transition:transform .3s}@media (min-width:640px){.carousel-button-icon{width:1.25rem;height:1.25rem}}.carousel-button-secondary:hover .carousel-button-icon{transform:translate(.25rem,-.25rem)}.carousel-card-decoration-top{background-color:hsl(var(--carousel-accent)/.05);filter:blur(3rem);border-radius:9999px;width:16rem;height:16rem;position:absolute;top:0;right:0}.carousel-card-decoration-bottom{background-color:hsl(var(--carousel-primary)/.05);filter:blur(3rem);border-radius:9999px;width:12rem;height:12rem;position:absolute;bottom:0;left:0}.carousel-dots{justify-content:center;gap:.375rem;margin-top:1.5rem;display:flex}@media (min-width:640px){.carousel-dots{gap:.5rem;margin-top:2rem}}.carousel-dot{background-color:hsl(var(--carousel-muted-foreground)/.3);cursor:pointer;border:none;border-radius:9999px;width:.375rem;height:.375rem;padding:0;transition:all .3s}@media (min-width:640px){.carousel-dot{width:.5rem;height:.5rem}}.carousel-dot:hover{background-color:hsl(var(--carousel-muted-foreground))}.carousel-dot-active{background-color:hsl(var(--carousel-accent));width:2rem}@media (min-width:640px){.carousel-dot-active{width:3rem}}.carousel-mobile-hint{text-align:center;color:hsl(var(--carousel-muted-foreground));margin-top:1rem;font-size:.75rem;display:block}@media (min-width:768px){.carousel-mobile-hint{display:none}}
@keyframes styles-module__p9igDG__decreasePaddingAnimationMobile{0%{padding:36px 0}to{padding:12px 0}}@keyframes styles-module__p9igDG__decreasePaddingAnimationTablet{0%{padding:64px 0}to{padding:24px 0}}@keyframes styles-module__p9igDG__decreasePaddingAnimationDesktop{0%{padding:88px 0}to{padding:44px 0}}@media (max-width:767px){.styles-module__p9igDG__decrease-padding-animation{animation:.8s ease-out forwards styles-module__p9igDG__decreasePaddingAnimationMobile}}@media (min-width:768px) and (max-width:1023px){.styles-module__p9igDG__decrease-padding-animation{animation:.8s ease-out forwards styles-module__p9igDG__decreasePaddingAnimationTablet}}@media (min-width:1024px){.styles-module__p9igDG__decrease-padding-animation{animation:.8s ease-out forwards styles-module__p9igDG__decreasePaddingAnimationDesktop}}
