.products-widget{padding-bottom:40px}.products-widget:has(.aselect-dropdown.visible){z-index:2;position:relative}@media (width<=767px){.products-widget{padding-bottom:28px}}.products-widget h2{text-align:center;margin-top:20px;margin-bottom:40px}@media (width<=991px){.products-widget h2{text-align:center;margin-top:28px;margin-bottom:20px;font-size:28px}}.products-widget .products-swiper-wrapper{position:relative;container-type:inline-size}.products-widget .products-swiper-wrapper:hover .swiper-arrows .swiper-arrow-next:not(:disabled),.products-widget .products-swiper-wrapper:hover .swiper-arrows .swiper-arrow-prev:not(:disabled){opacity:1;transition:opacity .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),scale .3s cubic-bezier(.33,1,.68,1);scale:1}.products-widget .products-items{-moz-column-gap:20px;gap:20px;display:flex}@media (width<=1400px){.products-widget .products-items{grid-template-columns:repeat(3,1fr)}}@media (width<=991px){.products-widget .products-items{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.products-widget .products-items{grid-template-columns:repeat(1,1fr)}}.products-widget .swiper{overflow:visible}.products-widget .swiper .swiper-wrapper{gap:20px;display:flex}@media (width<=767px){.products-widget .swiper .swiper-wrapper{gap:10px}}.products-widget .swiper.swiper-initialized .swiper-wrapper{gap:0}.products-widget .swiper .swiper-slide{border-radius:12px;flex-shrink:0;width:calc(63.6943% - 3.82166px);height:auto;display:flex;position:relative}.products-widget .swiper .swiper-slide:focus-within{z-index:2}.products-widget .swiper .swiper-slide:has(.aselect-dropdown.visible){z-index:2}@container (width>=737px){.products-widget .swiper .swiper-slide{width:calc(46.083% - 4.60829px)}}@container (width>=900px){.products-widget .swiper .swiper-slide{width:calc(31.5457% - 12.6183px)}}@container (width>=1170px){.products-widget .swiper .swiper-slide{width:calc(23.9808% - 14.3885px)}}@container (width>=1370px){.products-widget .swiper .swiper-slide{width:calc(20% - 16px)}}.products-page .products-page-container{margin-bottom:0;padding-top:48px;padding-bottom:96px}@media (width<=991px){.products-page .products-page-container{padding-top:32px;padding-bottom:48px}}.products-page .category-content{max-width:820px;margin-bottom:48px}@media (width<=991px){.products-page .category-content{margin-bottom:32px}}.products-page .category-content>p{color:#475049;max-width:68ch;margin-bottom:24px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6}.products-page .category-content>h2{color:#046737;text-wrap:balance;margin:0 0 16px;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.15}.products-page .category-content>:last-child{margin-bottom:0}.products-page .subcategories{margin-bottom:32px}.products-page .product-filter{margin-bottom:24px}.products-page-container{z-index:1;margin-bottom:60px;padding-top:20px;position:relative}.products-empty{text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;max-width:40rem;margin:0 auto;padding:48px 32px;display:flex;box-shadow:0 1px 2px #0a28160f,0 4px 16px #0a281614}@media (width<=576px){.products-empty{padding:32px 16px}}.products-empty__chip{color:#15695b;background:#dbf6ed;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.products-empty__title{color:#046737;text-wrap:balance;margin:0;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:700;line-height:1.2}.products-empty__text{color:#475049;text-wrap:pretty;max-width:46ch;margin:0;font-size:1.0625rem;line-height:1.5}.products-empty .btn.cta{margin-top:12px}.products .products-order{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.products .products-order p{white-space:nowrap;color:#16231a;font-size:.9375rem}.products .products-order .form-group{margin-bottom:0}.products .products-order-select{-moz-column-gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:8px;display:inline-flex}.products .products-order-select .aselect{width:unset;align-items:center;display:flex}.products .products-order-select .aselect .selector{height:unset;background:0 0;border:none}.products .products-order-select .aselect .selector-label{padding-right:18px}.products .products-order-select .aselect .selector-label .arrow{width:12px}.products .products-order-select .aselect .selector .label{padding:0}.products .products-order-select .aselect .selector .label span{color:#16231a;font-size:.9375rem;font-weight:700}.products .products-order-select .aselect .selector .custom-dropdown-container{width:unset;min-width:190px;left:unset;border:1px solid #dae2dc;border-radius:12px;right:-1px}.products .products-order-select .aselect .selector .custom-dropdown-container .custom-dropdown-item{white-space:nowrap}.products-listing{overflow-anchor:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:stretch;gap:32px 24px;display:grid}@media (width<=576px){.products-listing{gap:16px}}.products-listing .listing_banner{flex-direction:column;align-self:stretch;min-width:0;height:100%;min-height:0;display:flex}
