.ProductSlider-module__bPCRfq__sliderWrapper{width:100%;display:flow-root;position:relative}.ProductSlider-module__bPCRfq__sliderWrapper .ProductSlider-module__bPCRfq__swiper{--gutter:clamp(8px,1vw,16px);width:100%;margin-block:calc(var(--gutter) - 28px)calc(var(--gutter) - 44px);pointer-events:none;padding-block:28px 44px}.ProductSlider-module__bPCRfq__sliderWrapper .ProductSlider-module__bPCRfq__swiper .swiper-wrapper{pointer-events:auto}.ProductSlider-module__bPCRfq__sliderWrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(58.8235% - 4.94118px);margin-right:12px}@media (min-width:360px){.ProductSlider-module__bPCRfq__sliderWrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(45.4545% - 6.54545px)}}@media (min-width:600px){.ProductSlider-module__bPCRfq__sliderWrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(31.25% - 11px);margin-right:16px}}@media (min-width:900px){.ProductSlider-module__bPCRfq__sliderWrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(25% - 15px);margin-right:20px}}@media (min-width:1280px){.ProductSlider-module__bPCRfq__sliderWrapper .swiper:not(.swiper-initialized) .swiper-slide{width:calc(25% - 18px);margin-right:24px}}.ProductSlider-module__bPCRfq__slide{align-items:stretch;height:auto;display:flex}.ProductSlider-module__bPCRfq__slide>*{width:100%;height:100%}
.LandingProductGrid-module__v48fCW__section{background-color:var(--color-bg-alt);min-height:400px;position:relative}.LandingProductGrid-module__v48fCW__rootGridContainer{padding:clamp(16px,2vw,24px)}.LandingProductGrid-module__v48fCW__container{max-width:1280px;margin:0 auto}.LandingProductGrid-module__v48fCW__headerWrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(24px,3vh,40px);display:flex}.LandingProductGrid-module__v48fCW__heading{color:var(--color-text);text-align:left;border-left:4px solid #fbbf24;flex:1;min-width:200px;max-width:1280px;margin:0;padding-left:clamp(16px,2vw,24px);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;position:relative}.LandingProductGrid-module__v48fCW__viewAllButton{background:var(--color-primary);color:var(--color-on-primary);white-space:nowrap;border-radius:8px;align-items:center;margin-right:clamp(16px,2vw,24px);padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .3s,box-shadow .3s,transform .3s;display:inline-flex}@media (hover:hover){.LandingProductGrid-module__v48fCW__viewAllButton:hover{background:var(--color-primary-dark,#d97706);transform:translateY(-2px);box-shadow:0 4px 12px #fbbf244d}}.LandingProductGrid-module__v48fCW__viewAllButton:active{transform:translateY(0)}.LandingProductGrid-module__v48fCW__grid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.5vw,20px);padding:clamp(8px,1vw,16px);display:grid}.LandingProductGrid-module__v48fCW__grid>*{width:100%;max-width:100%}@media (min-width:640px){.LandingProductGrid-module__v48fCW__grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,22px)}}@media (min-width:1024px){.LandingProductGrid-module__v48fCW__grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px)}}@media (min-width:1280px){.LandingProductGrid-module__v48fCW__grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.5vw,28px)}}@media (max-width:768px){.LandingProductGrid-module__v48fCW__headerWrapper{flex-direction:column;align-items:stretch;margin-bottom:clamp(20px,2.5vh,32px)}.LandingProductGrid-module__v48fCW__heading{text-align:center;border-bottom:3px solid #fbbf24;border-left:none;margin-bottom:0;padding-bottom:clamp(8px,2vw,12px);padding-left:0;font-size:clamp(1.5rem,4vw,2rem)}.LandingProductGrid-module__v48fCW__viewAllButton{justify-content:center;width:100%;margin-top:16px;margin-right:0}.LandingProductGrid-module__v48fCW__grid{gap:clamp(10px,1.2vw,16px);padding:clamp(8px,1vw,12px)}}
.InfoCardsSection-module__pmtu6a__section{background:#fff;width:100%;padding:4rem 1rem}.InfoCardsSection-module__pmtu6a__container{justify-content:center;align-items:stretch;max-width:1200px;margin:0 auto;display:flex}.InfoCardsSection-module__pmtu6a__sectionLink{color:inherit;flex:1;text-decoration:none}.InfoCardsSection-module__pmtu6a__sectionItem{flex-direction:column;min-height:200px;padding:2rem;transition:background .2s;display:flex}@media (hover:hover){.InfoCardsSection-module__pmtu6a__sectionLink:hover .InfoCardsSection-module__pmtu6a__sectionItem{background:#f8f8f8}}.InfoCardsSection-module__pmtu6a__sectionLink:active .InfoCardsSection-module__pmtu6a__sectionItem{background:#f0f0f0}.InfoCardsSection-module__pmtu6a__middleSection{border-left:1px solid #ddd;border-right:1px solid #ddd}.InfoCardsSection-module__pmtu6a__titleWrapper{align-items:center;margin-bottom:1rem;display:flex}.InfoCardsSection-module__pmtu6a__icon{color:var(--color-text-accent);margin-right:.75rem;font-size:1.5rem;transition:transform .3s}@media (hover:hover){.InfoCardsSection-module__pmtu6a__sectionLink:hover .InfoCardsSection-module__pmtu6a__icon{transform:scale(1.1)rotate(5deg)}}.InfoCardsSection-module__pmtu6a__title{color:#333;font-size:1.25rem;font-weight:600}.InfoCardsSection-module__pmtu6a__text{color:#555;flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.InfoCardsSection-module__pmtu6a__linkText{color:var(--color-text-accent);align-items:center;font-weight:500;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}@media (hover:hover){.InfoCardsSection-module__pmtu6a__linkText:hover{color:var(--color-text-accent-hover);transform:translateY(-2px)}}.InfoCardsSection-module__pmtu6a__linkIcon{color:var(--color-text-accent);margin-left:.5rem;font-size:1rem;transition:color .2s}@media (hover:hover){.InfoCardsSection-module__pmtu6a__sectionLink:hover .InfoCardsSection-module__pmtu6a__linkIcon{color:var(--color-text-accent-hover)}}@media (max-width:768px){.InfoCardsSection-module__pmtu6a__container{flex-direction:column}.InfoCardsSection-module__pmtu6a__middleSection{background:#fff;border:1px solid #ddd;border-left:none;border-right:none}.InfoCardsSection-module__pmtu6a__sectionItem{margin-bottom:1rem;padding:1.5rem}.InfoCardsSection-module__pmtu6a__sectionLink:active .InfoCardsSection-module__pmtu6a__sectionItem{background:#f0f0f0}}
