.memberships{margin:230px 0 240px;background-color:var(--forest)}.memberships__container{display:grid;grid-template-columns:.8fr 1fr .8fr;gap:20px}.memberships__left,.memberships__right{padding:100px 0;display:flex;justify-content:center;align-items:center;text-align:center;color:var(--beige)}.memberships__content{max-width:365px}.memberships__title{margin:0}.memberships__mobile-subtitle{margin:0;display:none}.memberships__divider{margin:50px auto;height:95px;width:0;border-right:1px solid rgba(234,226,213,.5)}.memberships__name{margin:0 0 10px}.memberships__cost{margin:0 0 18px}.memberships__text{margin:0 0 18px;opacity:.6}.memberships__image{width:100%;height:calc(100% + 360px);margin-top:-180px;margin-bottom:-180px;position:relative}.memberships__image-top{width:100%;height:auto;position:absolute;top:0;left:0;right:0}.memberships__image-bottom{width:100%;height:auto;position:absolute;bottom:-2px;left:0;right:0}.memberships__content-mobile{display:none}@media screen and (max-width:1250px){.memberships{margin:200px 0 160px}.memberships__container{grid-template-columns:1fr 1fr 1fr}.memberships__image{height:calc(100% + 240px);margin-top:-120px;margin-bottom:-120px}}@media screen and (max-width:1100px){.memberships{margin:230px 0 240px}.memberships__container{grid-template-columns:1fr 1fr}.memberships__content-mobile{margin-top:80px;display:block}.memberships__image{height:calc(100% + 360px);margin-top:-180px;margin-bottom:-180px}.memberships__left{padding:60px 0}.memberships__right{display:none}.memberships__title{max-width:320px;margin:0 auto;font-size:48px}.memberships__mobile-subtitle{display:block}.memberships__divider{height:0;width:95px;margin:40px auto;border:0;border-bottom:1px solid rgba(234,226,213,.5)}.memberships__text{font-size:12px;line-height:1.7}}@media screen and (max-width:768px){.memberships{margin:190px 0 50px}.memberships__container{display:flex;flex-direction:column-reverse;gap:40px}.memberships__image{max-width:320px;width:100%;height:556px;margin:-130px auto 0}.memberships__image-top{top:-1px}.memberships__image-bottom path{fill:var(--forest)}.memberships__left{padding:0 0 60px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-memberships.css.map */
