.c-product-transactional__container{width:100%;display:flex}@media (width<=991.98px){.c-product-transactional__container{flex-direction:column}.c-product-transactional__media{width:100%}}@media (width>=992px){.c-product-transactional__media{align-self:flex-start;width:calc(100% - 468px);position:sticky;top:0}}.c-product-transactional .swiper-wrapper{position:relative}.c-product-transactional__slide{width:100%;position:relative}@media (width<=991.98px){.c-product-transactional__slide{height:100vw;max-height:500px}}@media (width>=992px){.c-product-transactional__slide{min-height:calc(100svh - var(--header-height) - var(--announcement-bar-height) - var(--height-offset))}}.c-product-transactional__slide video,.c-product-transactional__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.c-product-transactional__bed-set{z-index:2;background-color:#fff;border-radius:4px;align-items:center;gap:10px;padding:20px 30px;display:flex;position:absolute;bottom:30px;left:30px}.c-product-transactional__bed-set span{margin-bottom:0}.c-product-transactional__pagination{z-index:2;position:absolute}@media (width<=575.98px){.c-product-transactional__pagination{bottom:25px;left:25px}}@media (width>=576px){.c-product-transactional__pagination{bottom:50px;right:50px}}.c-product-transactional__details{text-align:center;background-color:#fff;flex-direction:column;justify-content:space-between;gap:30px;display:flex;position:relative}@media (width<=991.98px){.c-product-transactional__details{padding:40px 25px}}@media (width>=992px){.c-product-transactional__details{z-index:1;flex:1 0 468px;padding:50px}}.c-product-transactional__content{flex-direction:column;align-items:center;height:100%;display:flex}.c-product-transactional__breadcrumb{align-items:center;gap:12px;margin-bottom:10px;display:flex}.c-product-transactional__breadcrumb svg{color:#cabba0;transform:rotate(180deg)}.c-product-transactional__title{text-wrap-style:balance}@media (width>=992px) and (width<=1199.98px){.c-product-transactional__title{font-size:calc(1.375rem + 1.5vw)}}@media (width>=992px) and (width<=1199.98px) and (width>=1200px){.c-product-transactional__title{font-size:2.5rem}}.c-product-transactional__subtitle{margin-top:10px;font-family:Grifo M,serif}.c-product-transactional__description{margin-top:30px}.c-product-transactional__size-guide{justify-self:flex-end;margin-bottom:10px}.c-product-transactional__button{margin-top:10px;display:block}.c-product-transactional__text{justify-content:space-between;gap:16px;margin-top:25px;display:flex}@media (width<=400px){.c-product-transactional__text{flex-direction:column;align-items:center}}
