.c-product-transactional__container{display:flex;width:100%}@media (max-width: 991.98px){.c-product-transactional__container{flex-direction:column}}@media (max-width: 991.98px){.c-product-transactional__media{width:100%}}@media (min-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 (max-width: 991.98px){.c-product-transactional__slide{height:100vw;max-height:500px}}@media (min-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{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.c-product-transactional__image{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.c-product-transactional__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-transactional__bed-set span{margin-bottom:0}.c-product-transactional__pagination{position:absolute;z-index:2}@media (max-width: 575.98px){.c-product-transactional__pagination{bottom:25px;left:25px}}@media (min-width: 576px){.c-product-transactional__pagination{right:50px;bottom:50px}}.c-product-transactional__details{display:flex;flex-direction:column;justify-content:space-between;gap:30px;position:relative;text-align:center;background-color:#fff}@media (max-width: 991.98px){.c-product-transactional__details{padding:40px 25px}}@media (min-width: 992px){.c-product-transactional__details{flex:1 0 468px;padding:50px;z-index:1}}.c-product-transactional__content{display:flex;flex-direction:column;align-items:center;height:100%}.c-product-transactional__breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:10px}.c-product-transactional__breadcrumb svg{color:#cabba0;transform:rotate(180deg)}.c-product-transactional__title{text-wrap-style:balance}@media (min-width: 992px) and (max-width: 1199.98px){.c-product-transactional__title{font-size:calc(1.375rem + 1.5vw)}}@media (min-width: 992px) and (max-width: 1199.98px) and (min-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{display:block;margin-top:10px}.c-product-transactional__text{display:flex;justify-content:space-between;gap:16px;margin-top:25px}@media (width <= 400px){.c-product-transactional__text{flex-direction:column;align-items:center}}
