.luxury-page{display:flex;justify-content:center}.luxury-page__wrapper{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem;width:100%}.luxury-page__wrapper--narrow{max-width:800px}.luxury-page__title{text-align:center;margin-bottom:3rem;letter-spacing:.05em;line-height:1.2}.luxury-page__content{display:flex;flex-direction:column;gap:2.5rem}.luxury-page__heading{margin-top:1.5rem;margin-bottom:.5rem;letter-spacing:.02em;line-height:1.3}.luxury-page__text{line-height:1.8}.luxury-page__text h2,.luxury-page__text h3,.luxury-page__text h4{margin-top:2rem;margin-bottom:1rem;font-weight:400}.luxury-page__text p{margin-top:0;margin-bottom:1.5rem}.luxury-page__text a{text-decoration:underline;text-underline-offset:.3rem}.luxury-page__text ul,.luxury-page__text ol{padding-left:2rem;margin-bottom:1.5rem}.luxury-page__text li{margin-bottom:.5rem}.luxury-page__image-wrapper{margin:2rem 0;border-radius:min(var(--media-radius),1rem);overflow:hidden;box-shadow:0 10px 30px #0000000d}.luxury-page__image{width:100%;height:auto;display:block;object-fit:cover}.luxury-page__button-wrapper{margin-top:1rem}.luxury-page__button{padding:1.2rem 3rem;letter-spacing:.1em;text-transform:uppercase;font-size:1.3rem;border:none}.luxury-page__link-wrapper{margin-top:1rem}.luxury-page__link{text-underline-offset:.4rem;display:inline-flex;align-items:center;transition:opacity .3s ease;text-decoration:underline}.luxury-page__link:hover{opacity:.7}.luxury-page__accordion{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.5rem}.luxury-page__accordion details{width:100%}.luxury-page__accordion summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1.5rem 0;list-style:none}.luxury-page__accordion summary::-webkit-details-marker{display:none}.luxury-page__accordion .summary__title{letter-spacing:.02em}.luxury-page__accordion .icon-wrap{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.luxury-page__accordion .icon-wrap svg{width:1.2rem;height:1.2rem}.luxury-page__accordion details[open]>summary .icon-wrap{transform:rotate(180deg)}.luxury-page__accordion .accordion__content{padding-bottom:2rem;line-height:1.6}@media screen and (min-width:750px){.luxury-page__wrapper{padding:0 5rem}.luxury-page__title{margin-bottom:5rem}.luxury-page__content{gap:3rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-luxury-page.css.map */
