.yls_projdetail__content>div{--gap:48px}@media only screen and (max-width:480px){.yls_projdetail__content>div{--gap:36px}}.yls_projdetail__content .yls_carousel__container[data-swiper-type="images"] .yls_carousel__item{padding-bottom:56.25%}@media only screen and (max-width:991px){.yls_projdetail__content .yls_carousel__container[data-swiper-type="images"] .yls_carousel__item{padding-bottom:83.3%}}.yls_projdetail__content .yls_openhours table{width:auto}.s-comp122{position:relative}.yls_privacy{padding-top:var(--comp-spacing--inner)}.yls_privacy .yls_container{max-width:720px}.yls_privacy .yls_text h2{font-size:var(--type-scale--xl-1)}.yls_privacy .yls_text h3{font-size:var(--type-scale--xl)}.yls_privacy .yls_text h4{font-size:var(--type-scale--lg)}.yls_privacy .yls_text h5{font-size:var(--type-scale--md)}@media only screen and (max-width:480px){.yls_privacy .yls_text h2{font-size:var(--type-scale--xl)}.yls_privacy .yls_text h3{font-size:var(--type-scale--lg)}.yls_privacy .yls_text h4{font-size:var(--type-scale--md)}.yls_privacy .yls_text h5{font-size:var(--type-scale--sm)}}.s-comp121{position:relative}