.Products-module__M8hGUq__products-wrapper{flex-direction:column;gap:3.5rem;width:100%;display:flex;container:products-wrapper/inline-size}.Products-module__M8hGUq__products{grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem;display:grid}@container products-wrapper (min-width:768px){.Products-module__M8hGUq__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@container products-wrapper (min-width:1280px){.Products-module__M8hGUq__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem}}@container products-wrapper (min-width:1920px){.Products-module__M8hGUq__products{grid-template-columns:repeat(4,minmax(0,1fr))}}
.Product-module__-f3eaW__product{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:1.5rem;flex-direction:column;gap:1rem;height:100%;display:flex;box-shadow:0 0 10px #0000001a}.Product-module__-f3eaW__img-wrapper{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;justify-content:center;align-items:center;padding-top:2.5rem;padding-bottom:1.25rem;display:flex;position:relative}@media (min-width:1920px){.Product-module__-f3eaW__img-wrapper{padding-top:5rem}}.Product-module__-f3eaW__img-wrapper img{aspect-ratio:1;background-size:cover;height:11rem}@media (min-width:1920px){.Product-module__-f3eaW__img-wrapper img{height:15rem}}.Product-module__-f3eaW__action{visibility:hidden;--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));opacity:0;flex-direction:row;justify-content:center;align-items:center;gap:.25rem;font-style:italic;transition-duration:.5s;display:flex}.Product-module__-f3eaW__product:hover .Product-module__-f3eaW__action{visibility:visible;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));opacity:1}.Product-module__-f3eaW__text-wrapper{flex-direction:column;flex:1;gap:.25rem;padding:1.25rem;display:flex}@media (min-width:1024px){.Product-module__-f3eaW__text-wrapper{padding:1.75rem}}.Product-module__-f3eaW__text-wrapper h1{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:700;line-height:1.75rem}.Product-module__-f3eaW__text-wrapper ul{flex-flow:wrap;gap:.5rem;display:flex}.Product-module__-f3eaW__text-wrapper ul li{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.Product-module__-f3eaW__text-wrapper p{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:pre-wrap;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));-webkit-box-orient:vertical;margin-bottom:.5rem;display:-webkit-box;overflow:hidden}
.MoreButton-module__NAx1Oq__more-btn{--tw-border-opacity:1;border-width:2px;border-color:rgb(3 105 161/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;flex-direction:row;align-items:center;gap:.5rem;margin:1rem auto;padding:.75rem 1.5rem;font-weight:600;transition-duration:.3s;display:flex}@media (min-width:640px){.MoreButton-module__NAx1Oq__more-btn:hover{--tw-border-opacity:1;border-width:2px;border-color:rgb(3 105 161/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1));background-color:#0000;border-radius:9999px;padding:.75rem 1.5rem;font-weight:600}}.MoreButton-module__NAx1Oq__more-btn .MoreButton-module__NAx1Oq__total-num{--size:2rem;width:var(--size);height:var(--size);--tw-border-opacity:1;border-width:1px;border-color:rgb(3 105 161/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1));border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}
:is(.CoverWrapper-module__GD8BmG__image-wrapper,.CoverWrapper-module__GD8BmG__video-wrapper){max-width:100%;height:18rem}@media (min-width:640px){:is(.CoverWrapper-module__GD8BmG__image-wrapper,.CoverWrapper-module__GD8BmG__video-wrapper){height:24rem}}.CoverWrapper-module__GD8BmG__video-wrapper{aspect-ratio:16/9;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));border-style:none;border-radius:.75rem}.CoverWrapper-module__GD8BmG__image-wrapper{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#38bdf8 var(--tw-gradient-from-position);--tw-gradient-to:#fde047 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);aspect-ratio:1;border-radius:1.5rem;justify-content:center;align-items:center;display:flex}.CoverWrapper-module__GD8BmG__image-wrapper img{background-size:cover;max-width:14rem;max-height:14rem;animation:.5s cubic-bezier(.68,-.55,.265,1.55) CoverWrapper-module__GD8BmG__scaleUp}@media (min-width:640px){.CoverWrapper-module__GD8BmG__image-wrapper img{max-width:20rem;max-height:20rem}}@keyframes CoverWrapper-module__GD8BmG__scaleUp{0%{transform:scale(.7)}to{transform:scale(1)}}
.Categories-module__TnqAZa__categories{grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem;display:grid}@media (min-width:768px){.Categories-module__TnqAZa__categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.Categories-module__TnqAZa__categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1920px){.Categories-module__TnqAZa__categories{grid-template-columns:repeat(4,minmax(0,1fr))}}.Categories-module__TnqAZa__categories li:last-of-type{display:block}@media (min-width:1280px){.Categories-module__TnqAZa__categories li:last-of-type{display:none}}@media (min-width:1920px){.Categories-module__TnqAZa__categories li:last-of-type{display:block}}.Categories-module__TnqAZa__category{aspect-ratio:16/9;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:1.5rem;justify-content:center;align-items:center;font-size:2.25rem;font-weight:700;line-height:2.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px #0000001a}.Categories-module__TnqAZa__category :is(.Categories-module__TnqAZa__label,.Categories-module__TnqAZa__num){justify-content:center;align-items:center;transition-duration:.5s;display:flex;position:absolute;inset:0}.Categories-module__TnqAZa__category .Categories-module__TnqAZa__label{--tw-gradient-from:#0000004d var(--tw-gradient-from-position);--tw-gradient-to:#00000080 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));background-image:linear-gradient(to right,var(--tw-gradient-stops))}.Categories-module__TnqAZa__category .Categories-module__TnqAZa__num{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#facc15 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));background-image:linear-gradient(to right,var(--tw-gradient-stops))}.Categories-module__TnqAZa__category:hover .Categories-module__TnqAZa__label{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));transition-delay:.1s}.Categories-module__TnqAZa__category:hover .Categories-module__TnqAZa__num{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));transition-delay:.1s}
