.bew0vb0{width:100%;height:fit-content;display:flex;flex-direction:column;gap:.75rem}.bew0vb1{aspect-ratio:16 / 9;width:100%;border-radius:.75rem;background:#eee;position:relative}.bew0vb2{aspect-ratio:16 / 9;width:100%;border-radius:.75rem;position:relative;overflow:hidden}.bew0vb3{width:100%;height:100%;position:absolute;top:0;left:0}.bew0vb4{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.bew0vb5{display:flex;flex-direction:column;gap:.5rem}.bew0vb6{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:.25rem 0}.bew0vb7{display:flex;align-items:center;gap:.375rem;position:relative}.bew0vb8{aspect-ratio:1 / 1;width:2rem;min-width:2rem;border:1px solid #EEEEEE;border-radius:50%;background:#fff}.bew0vb0:hover .bew0vb4{transform:scale(1.05)}@media screen and (max-width: 430px){.bew0vb5{flex-direction:row;gap:.5rem}.bew0vb8{width:2.5rem;min-width:2.5rem}}._1cu58dp0{width:100%;aspect-ratio:1415 / 144}._1cu58dp2{border-radius:.75rem;overflow:hidden}._1cu58dp1 .swiper-pagination{bottom:.5rem}._1cu58dp1 .swiper-pagination-bullet-active{background:#878787}._1cu58dp3{width:100%;height:100%;border-radius:.75rem;object-fit:cover}@media screen and (max-width: 1512px){._1cu58dp1 .swiper-pagination{bottom:.375rem}._1cu58dp1 .swiper-pagination-bullet{width:.375rem;height:.375rem}}@media screen and (max-width: 767px){._1cu58dp0{aspect-ratio:335 / 90}._1cu58dp1 .swiper-pagination{bottom:.25rem}._1cu58dp1 .swiper-pagination-bullet{width:.25rem;height:.25rem;margin:0 .125rem!important}}._1othomf0{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto}._1othomf1{border-radius:6.25rem;flex-shrink:0}@media screen and (max-width: 1024px){._1othomf0{width:100vw;margin-left:-2.5rem;padding:0 2.5rem}}@media screen and (max-width: 767px){._1othomf0{width:100vw;margin-left:-1.5rem;padding:0 1.5rem}}@media screen and (max-width: 430px){._1othomf0{width:100vw;margin-left:-1.25rem;padding:0 1.25rem}}._1v87ert0{padding-top:3rem!important}._1v87ert1{margin-top:2.25rem;display:flex;flex-direction:column;gap:1.625rem}._1v87ert2{display:flex;flex-direction:column}._1v87ert3{gap:.75rem}._1v87ert4{gap:1.375rem}._1v87ert5{justify-self:flex-end}@media (max-width: 767px){._1v87ert0{padding-top:1.25rem!important}._1v87ert1{margin-top:.875rem;gap:1rem}}@media screen and (max-width: 767px){._1v87ert4{gap:.75rem}}
