.c-product__container{width:100%;overflow-x:hidden}@media (max-width: 767.98px){.c-product__container{grid-template-rows:minmax(100vw,100vw) minmax(auto,100%)}}@media (min-width: 768px) and (max-width: 991.98px){.c-product__container{grid-template-rows:minmax(66vw,50%) minmax(auto,100%)}}@media (max-width: 991.98px){.c-product__container{display:grid;grid-template-columns:1fr;min-height:calc(100svh - var(--header-height) - var(--announcement-bar-height) - var(--height-offset))}}@media (min-width: 992px){.c-product__container{display:flex}}@media (max-width: 991.98px){.c-product__media{width:100%}}@media (min-width: 992px){.c-product__media{width:calc(100% - 468px);position:sticky;top:0;align-self:flex-start}}@media (max-width: 991.98px){.c-product .swiper-container{height:100%}}@media (min-width: 992px){.c-product .swiper-container{height:auto}}.c-product .swiper-wrapper{position:relative}@media (max-width: 991.98px){.c-product .swiper-wrapper{width:100vw}}.c-product__slide{width:100%;position:relative}@media (max-width: 991.98px){.c-product__slide{min-height:100%}}@media (min-width: 992px){.c-product__slide{min-height:calc(100svh - var(--header-height) - var(--announcement-bar-height) - var(--height-offset))}}.c-product__slide video{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-product__image{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.c-product__bed-set{display:flex;align-items:center;gap:10px;padding:20px 30px;border-radius:4px;position:absolute;bottom:30px;left:30px;z-index:2;background-color:#fff}.c-product__bed-set span{margin-bottom:0}.c-product__bed-set .text-header-small{text-transform:none}.c-product__pagination{position:absolute;z-index:2}@media (max-width: 575.98px){.c-product__pagination{bottom:25px;left:25px}}@media (min-width: 576px){.c-product__pagination{right:50px;bottom:50px}}.c-product__details{display:flex;flex-direction:column;justify-content:space-between;position:relative;text-align:center;background-color:#f4f2ed}@media (max-width: 991.98px){.c-product__details{min-width:100vw;padding:25px 25px 40px}.c-product__details:before{content:""}}@media (min-width: 992px){.c-product__details{flex:1 0 468px;padding:50px;z-index:1}}.c-product__content{display:flex;flex-direction:column;justify-content:center}@media (min-width: 992px){.c-product__content{height:100%;padding:50px}}.c-product__bedset-number{display:block;font-size:68px}.c-product__description{margin-top:10px}.c-product__description--large-margin{margin-top:30px}.c-product__text{margin-top:10px}.c-product__anchor{display:inline-flex;flex-direction:column;align-items:center;gap:15px;border:0;background-color:transparent}@media (max-width: 991.98px){.c-product__anchor{margin-top:50px}}.c-product__anchor-icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background-color:#fff;transform:rotate(90deg)}
