.todays-fit-container .todays_fit_product_image{width:100%;height:auto}.todays-fit .todays-fit-swiper-container{position:absolute;top:25%;right:0;width:55%}.todays-fit .todays-fit-container{position:relative;line-height:0}.todays-fit .todays-fit-container .frame_svg{position:absolute;z-index:1;top:23%;right:24%;width:28%;height:auto;pointer-events:none}.todays-fit-swiper-container .swiper-pagination-bullet.swiper-pagination-bullet{background:#fff!important}.todays-fit-swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:none!important;width:20px!important;height:20px!important;padding:0;position:relative;border:1px solid white;background-color:transparent!important;outline:unset!important}.todays-fit-swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";background:#fff;width:10px;height:10px;display:block;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.todays-fit-swiper-container .todays-fit-nav-btns{display:flex;justify-content:flex-end;align-items:center;gap:2rem;position:absolute;right:0;bottom:0}.todays-fit-swiper-container .todays-fit-nav-btns svg{fill:#fff}.todays-fit-swiper-container .swiper-button-next,.todays-fit-swiper-container .swiper-button-prev{background:linear-gradient(275.76deg,#221f20 -33.36%,#505050 139.52%);width:39px;height:39px;color:#fff;font-size:15px;cursor:pointer;border-radius:6.56px;display:flex;margin-top:0}.todays-fit-swiper-container .swiper-button-disabled{background:linear-gradient(275.76deg,#221f20 -33.36%,#505050 139.52%);color:#fff;cursor:pointer;display:flex;border-radius:6.555px;border:.819px solid rgba(34,31,32,.44)}.todays-fit-swiper-container .swiper-button-prev{position:absolute;left:unset;right:142px;bottom:0;top:unset;z-index:1}.todays-fit-swiper-container .swiper-button-next{position:absolute;z-index:1;bottom:0;top:unset;right:80px}.todays-fit-swiper-container .swiper-button-prev:after,.todays-fit-swiper-container .swiper-button-next:after{content:""}.todays-fit-container .coord_set_title{font-size:22px;bottom:12%;z-index:1;position:absolute;color:#000;transform:translate(-50%,-50%);left:62%}.top_genz_ellipse{position:absolute;top:42%;left:59%;z-index:1;cursor:pointer}.bottom_genz_ellipse{position:absolute;top:61%;left:62%;z-index:1;cursor:pointer}.todays_fit_modal{position:fixed;width:100%;height:0%;background:#0006;left:0;bottom:0;overflow:hidden;opacity:0;transition:opacity .55s ease-in-out}.todays_fit_modal.active{opacity:1;height:100%;z-index:2}.todays_fit_modal .todays_fit_modal_content{max-width:clamp(80%,380px,70%);max-height:100%;background:#fff;border-radius:22px 22px 0 0;margin:auto;padding:20px;border:1px solid #888;position:absolute;bottom:0;left:50%;overflow:auto;transform:translate(-50%) translateY(100%);transition:transform .55s ease-in-out}.todays_fit_modal.active .todays_fit_modal_content{transform:translate(-50%) translateY(0)}.todays_fit_modal_content .genz_card_product_container{display:flex;gap:8px}.todays_fit_modal_header{display:flex;justify-content:space-between}.todays_fit_background_image{width:100%;height:auto}.todays-fit-swiper-container .swiper-pagination-bullet:last-of-type{display:none}.todays-fit-swiper-container .swiper-slide{width:400px}@media screen and (max-width: 900px){.todays-fit .todays-fit-swiper-container{left:unset;right:unset;top:38%;width:100%}.todays-fit .todays-fit-container .frame_svg{top:37%;width:80%;right:9%}.todays-fit-swiper-container .todays-fit-nav-btns{right:unset;bottom:unset;display:flex;justify-content:space-between;position:relative;width:100%}.todays-fit-swiper-container .swiper-pagination{left:unset;right:0%;bottom:0%!important}.todays-fit-container .coord_set_title{font-size:18px;bottom:14%;left:50%;text-align:center;white-space:nowrap;display:inline-block}.todays-fit-swiper-container .swiper-button-next{right:6%;margin-bottom:65%;z-index:2;left:unset}.todays-fit-swiper-container .swiper-button-prev{left:6%;margin-bottom:65%;z-index:2;right:unset}.todays_fit_modal_content{max-width:100%}.top_genz_ellipse{top:52%;left:42%}.bottom_genz_ellipse{top:68%;left:52%}.todays_fit_modal .todays_fit_modal_content{max-width:unset;width:100%}.todays-fit-container .genz_card_product{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/353/assets/todays-fit.css.map?v=35919663737339346401748581313 */
