.homepage-fp__container{display:flex;align-items:center;grid-gap:8px 48px;gap:8px 48px;max-width:1440px;padding:clamp(0px, calc(0px + (96 - 0) * (100vw - 999px)), 96px) clamp(0px, calc(0px + (50 - 0) * (100vw - 999px)), 50px);margin:0 auto;}.homepage-fp__image-wrapper{width:calc(720 / 1340 * 100%);aspect-ratio:720/792;}.homepage-fp__image{width:100%;height:100%;object-fit:cover;}.homepage-fp__content{display:flex;flex-direction:column;grid-gap:32px;gap:32px;max-width:532px;width:calc(572 / 1340 * 100%);}.homepage-fp__product{position:relative;display:flex;justify-content:center;height:100%;aspect-ratio:260/336;overflow:hidden;}.homepage-fp__product-image{width:auto;max-height:100%;margin-top:auto;}.homepage-fp__title{text-align:center;}.homepage-fp__title.homepage-fp__title--mobile{display:none;}.homepage-fp__product-title{position:absolute;bottom:0;left:0;width:100%;padding:16px;text-align:center;font-weight:400;font-size:clamp( 12px, calc( 12px + (15 - 12) * ( (100vw - 360px) / (1440 - 360) ) ), 15px );line-height:clamp( 16px, calc( 16px + (21 - 16) * ( (100vw - 360px) / (1440 - 360) ) ), 21px );letter-spacing:normal;color:#1d1818;}@media (max-width:1199px){.homepage-fp__image-wrapper{flex-shrink:0;width:calc(50% - 24px);}.homepage-fp__content{max-width:none;width:calc(100% - 24px);}}@media (max-width:999px){.homepage-fp__container{flex-direction:column;}.homepage-fp__image-wrapper{aspect-ratio:360/444;}.homepage-fp__image-wrapper[\:not-has\(img\)]{display:none;}.homepage-fp__image-wrapper:not(:has(img)){display:none;}.homepage-fp__product{aspect-ratio:150/226;}.homepage-fp__content,.homepage-fp__image-wrapper{width:100%;}.homepage-fp__product-item{width:calc(150 / 360 * 100%);}.homepage-fp__product-title{display:none;}.homepage-fp__title{width:100%;padding:64px 16px 24px;}.homepage-fp__title.homepage-fp__title--mobile{display:block;}.homepage-fp__title.homepage-fp__title--desktop{display:none;}}@media (min-width:1000px){.swiper.homepage-fp__products{opacity:1;}.homepage-fp__products-wrapper{flex-wrap:wrap;grid-gap:12px;gap:12px;}.homepage-fp__product-item{width:calc(50% - 6px);}}
