.sunbeds{padding-top:80px}.sunbeds h2,.sunbeds-subtext{text-align:center}.sunbeds-subtext{margin:32px auto 0;max-width:967px}.sunbeds-btn__top{text-align:center}.btn.btn__secondary.mobile{display:none}.sunbed-card__wrapper{display:flex;gap:20px;margin-top:50px}.sunbed-card__image{height:220px;position:relative}.sunbed-card__image img{display:block;height:100%;inset:0;margin:0 auto;object-fit:contain;opacity:1;position:absolute;transition:.3s ease-in-out;width:auto}.sunbed-card .sunbed-card__image.has-hover img.on-hover,.sunbed-card:hover .sunbed-card__image.has-hover img{opacity:0;visibility:hidden}.sunbed-card:hover .sunbed-card__image.has-hover img.on-hover{opacity:1;visibility:visible}.sunbed-card__wrapper.sunbed-card__wrapping{flex-wrap:wrap;justify-content:center}.sunbed-card{border-radius:20px;box-shadow:0 34px 44px rgba(0,0,0,.02);flex:1 1 calc(33% - 20px);max-width:calc(33% - 20px);padding:50px}.sunbed-card__text{margin-top:10px}.sunbed-card__text h3{margin-bottom:15px}.sunbed-card__subtext{font-size:16px;line-height:22px}.sunbed-card__buttons{display:flex;flex-direction:column;gap:10px;margin-top:50px}.sunbed-card__buttons .btn{border-radius:10px;display:block;width:100%}.sunbeds__button{display:flex;justify-content:center;margin-top:90px}@media(max-width:768px){.sunbeds__title{font-size:24px;line-height:30px}.sunbed-card{border-radius:10px;box-shadow:0 14px 44px rgba(0,0,0,.05);flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px);padding:25px}.sunbed-card__subtext{font-size:12px;line-height:20px}.btn.btn__secondary.mobile{display:block;margin-top:40px}.sunbeds-subtext p{font-size:14px;line-height:24px}}@media(max-width:550px){.sunbed-card{flex:1 1 100%;max-width:unset}.sunbeds .sunbed-card__wrapper{display:flex;flex-direction:column}}.sunbed-card{box-shadow:0 34px 44px rgba(0,0,0,.05);overflow:hidden;position:relative}.sunbed-lamp__count{background:linear-gradient(90deg,#ffd1aa,#fc89c0);color:#fff;font-size:14px;font-weight:700;line-height:14px;min-width:70px;padding:10px 60px;position:absolute;right:-50px;text-align:center;text-shadow:1px 1px #000;text-shadow:0 1px 1px #b86592;text-transform:uppercase;top:30px;transform:rotate(45deg);width:auto}