.CatalogSection_container__VJ6kW{max-width:calc(min(86.4583333333vw,1660px)*1);width:100%;margin:calc(min(6.3541666667vw,122px)*-1) auto 0;position:relative;z-index:1}@media(max-width:768px){.CatalogSection_container__VJ6kW{max-width:calc(100% - 40px);margin-top:-36px}}.CatalogSection_container__VJ6kW .CatalogSection_tags__29bUS{display:flex;align-items:center;gap:calc(min(.9375vw,18px)*1);margin-bottom:calc(min(2.1875vw,42px)*1)}@media(max-width:768px){.CatalogSection_container__VJ6kW .CatalogSection_tags__29bUS{gap:12px;width:100%;margin:0 auto 24px}}.CatalogSection_container__VJ6kW .CatalogSection_tags__29bUS .CatalogSection_tag__YW6JU{padding:calc(min(.625vw,12px)*1) calc(min(.9375vw,18px)*1);background:var(--blue-1);color:hsl(from var(--txt) h s l/.6);border-radius:calc(min(1.6666666667vw,32px)*1);overflow:hidden;position:relative;cursor:pointer}@media(max-width:768px){.CatalogSection_container__VJ6kW .CatalogSection_tags__29bUS .CatalogSection_tag__YW6JU{padding:4px 16px;border-radius:32px;font-weight:300}}.CatalogSection_container__VJ6kW .CatalogSection_tags__29bUS .CatalogSection_tag__YW6JU span{position:relative;z-index:2}.CatalogSection_container__VJ6kW .CatalogSection_tags__29bUS .CatalogSection_tag__YW6JU.CatalogSection_active__lG6hc{color:var(--txt)}.CatalogSection_container__VJ6kW .CatalogSection_tags__29bUS .CatalogSection_tag__YW6JU.CatalogSection_active__lG6hc:after{opacity:1}.CatalogSection_container__VJ6kW .CatalogSection_tags__29bUS .CatalogSection_tag__YW6JU:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient);opacity:0;transition:opacity .3s ease;z-index:1}.CatalogSection_container__VJ6kW .CatalogSection_list__1Hw9T{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(min(2.1875vw,42px)*1) calc(min(1.0416666667vw,20px)*1)}@media(max-width:768px){.CatalogSection_container__VJ6kW .CatalogSection_list__1Hw9T{grid-template-columns:1fr;gap:32px}.CatalogSection_container__VJ6kW .CatalogSection_list__1Hw9T .CatalogSection_card__I7J0F{width:100%}}.CatalogSection_container__VJ6kW .CatalogSection_pagination___y4xU{margin-top:calc(min(2.5vw,48px)*1)}@media(max-width:768px){.CatalogSection_container__VJ6kW .CatalogSection_pagination___y4xU{margin-top:42px}}.ProductCard_container__XIVHl{display:flex;flex-direction:column;width:calc(min(28.125vw,540px)*1);overflow:hidden;transition:border-color .3s ease}@media(max-width:768px){.ProductCard_container__XIVHl{width:335px}}.ProductCard_container__XIVHl:hover{border-color:var(--medium-brown)}.ProductCard_container__XIVHl .ProductCard_swiperWrapper__f3Lda{position:relative;width:100%;height:calc(min(20.8333333333vw,400px)*1)}@media(max-width:768px){.ProductCard_container__XIVHl .ProductCard_swiperWrapper__f3Lda{height:200px}}.ProductCard_container__XIVHl .ProductCard_swiper__XdEpT{width:100%;height:calc(min(20.8333333333vw,400px)*1)}@media(max-width:768px){.ProductCard_container__XIVHl .ProductCard_swiper__XdEpT{height:200px}}.ProductCard_container__XIVHl .ProductCard_swiper__XdEpT .swiper-pagination{bottom:calc(min(1.0416666667vw,20px)*1);margin:0}@media(max-width:768px){.ProductCard_container__XIVHl .ProductCard_swiper__XdEpT .swiper-pagination{bottom:16px}}.ProductCard_container__XIVHl .ProductCard_hoverZones__SFzQo{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:10}@media(max-width:768px){.ProductCard_container__XIVHl .ProductCard_hoverZones__SFzQo{pointer-events:none}}.ProductCard_container__XIVHl .ProductCard_hoverZone__40XxJ{flex:1;height:100%}.ProductCard_container__XIVHl .ProductCard_paginationBullet__CbVt4{width:calc(min(.2083333333vw,4px)*1);height:calc(min(.2083333333vw,4px)*1);background:var(--txt);opacity:.5;border-radius:50%;display:inline-block;margin:0 calc(min(.3125vw,6px)*1);cursor:pointer;transition:all .3s ease;box-shadow:0 0 0 calc(min(.3125vw,6px)*1) hsla(from var(--txt) h s l/0)}@media(max-width:768px){.ProductCard_container__XIVHl .ProductCard_paginationBullet__CbVt4{width:4px;height:4px;margin:0 6px;box-shadow:0 0 0 6px hsla(from var(--txt) h s l/0)}}.ProductCard_container__XIVHl .ProductCard_paginationBullet__CbVt4:hover{opacity:.7}.ProductCard_container__XIVHl .ProductCard_paginationBulletActive__Eveo3{background:var(--txt);opacity:1;width:calc(min(.4166666667vw,8px)*1);height:calc(min(.4166666667vw,8px)*1);margin:0 calc(min(.7291666667vw,14px)*1);box-shadow:0 0 0 calc(min(.3125vw,6px)*1) hsla(from var(--txt) h s l/.5)}@media(max-width:768px){.ProductCard_container__XIVHl .ProductCard_paginationBulletActive__Eveo3{width:8px;height:8px;margin:0 6px;box-shadow:0 0 0 6px hsla(from var(--txt) h s l/.5)}}.ProductCard_container__XIVHl .ProductCard_image__AWZKy{object-fit:cover;width:100%;height:calc(min(20.8333333333vw,400px)*1)}@media(max-width:768px){.ProductCard_container__XIVHl .ProductCard_image__AWZKy{height:200px;object-position:top}}.ProductCard_container__XIVHl .ProductCard_caption__xQhyQ{margin-top:calc(min(.8333333333vw,16px)*1)}@media(max-width:768px){.ProductCard_container__XIVHl .ProductCard_caption__xQhyQ{margin-top:12px}}.ProductCard_container__XIVHl .ProductCard_description__SE4kP{margin-top:calc(min(.3125vw,6px)*1);margin-bottom:calc(min(1.0416666667vw,20px)*1);opacity:.7}@media(max-width:768px){.ProductCard_container__XIVHl .ProductCard_description__SE4kP{margin-top:4px;margin-bottom:12px}}.InlineButton_button__TZK8N{width:fit-content;display:flex;align-items:center;gap:calc(min(.3125vw,6px)*1);cursor:pointer;text-decoration:none;text-decoration-skip-ink:none;transition:all .3s ease;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:var(--gold)}.InlineButton_button__TZK8N svg{width:calc(min(1.25vw,24px)*1);height:calc(min(1.25vw,24px)*1);transition:all .3s ease}@media(max-width:768px){.InlineButton_button__TZK8N svg{width:24px;height:24px}}.InlineButton_button__TZK8N:hover{color:var(--gold);background:rgba(0,0,0,0);-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.InlineButton_button__TZK8N:hover svg{transform:rotate(45deg)}.InlineButton_button__TZK8N:active{text-shadow:0 0 5px 0 rgba(212,170,102,.7)}