﻿.s-retreats-list{padding:0;background-color:#fff}.s-retreats-list__header{text-align:center;margin-bottom:40px}.s-retreats-list__header .hs-2{font-family:"Williwaw",sans-serif;font-weight:400;font-size:42px;line-height:1.03;max-width:721px;margin:0 auto 16px}.s-retreats-list__header .p-16-light{font-family:"Archivo",sans-serif;font-weight:400;font-size:16px;line-height:1.09;max-width:579px;margin:0 auto;color:#000}.s-retreats-list__header[data-animation]{opacity:0;visibility:hidden;transform:translateY(5rem);transition:all 1s ease}.s-retreats-list__header[data-animation].animated{opacity:1;visibility:visible;transform:translateY(0)}.s-retreats-list__month-nav{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:24px}.s-retreats-list__month-nav .swiper-button-prev,.s-retreats-list__month-nav .swiper-button-next{position:relative;width:auto;height:auto;margin:0;cursor:pointer;transition:opacity .3s ease}.s-retreats-list__month-nav .swiper-button-prev::after,.s-retreats-list__month-nav .swiper-button-next::after{display:none}.s-retreats-list__month-nav .swiper-button-prev svg,.s-retreats-list__month-nav .swiper-button-next svg{display:block;width:31px;height:15px}.s-retreats-list__month-nav .swiper-button-prev svg rect,.s-retreats-list__month-nav .swiper-button-prev svg path,.s-retreats-list__month-nav .swiper-button-next svg rect,.s-retreats-list__month-nav .swiper-button-next svg path{stroke:#000;transition:stroke .3s ease}.s-retreats-list__month-nav .swiper-button-prev.swiper-button-disabled,.s-retreats-list__month-nav .swiper-button-next.swiper-button-disabled{opacity:.3;pointer-events:none}.s-retreats-list__month-nav .swiper-button-prev:hover svg path{animation:arrowHoverLeft .5s ease}.s-retreats-list__month-nav .swiper-button-next:hover svg path{animation:arrowHoverRight .5s ease}.s-retreats-list__month-nav[data-animation]{opacity:0;visibility:hidden;transform:translateY(5rem);transition:all 1s ease;transition-delay:.15s}.s-retreats-list__month-nav[data-animation].animated{opacity:1;visibility:visible;transform:translateY(0)}.s-retreats-list__month-display{font-family:"Williwaw",sans-serif;font-size:42px;font-weight:400;color:#000;min-width:180px;text-align:center;line-height:1.03}.s-retreats-list__archive-link{margin:0 0 78px;text-align:center}.s-retreats-list__archive-link .btn{font-family:"Archivo",sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:#fff;text-align:center;display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:8px 32px;border-radius:8px;border:none;transition:all .2s ease;white-space:nowrap;text-decoration:none}@media(max-width: 1199.98px){.s-retreats-list__archive-link .btn{font-size:16px;padding:12px 32px;min-width:224px}}.s-retreats-list__archive-link[data-animation]{opacity:0;visibility:hidden;transform:translateY(5rem);transition:all 1s ease;transition-delay:.2s}.s-retreats-list__archive-link[data-animation].animated{opacity:1;visibility:visible;transform:translateY(0)}.s-retreats-list--past{padding-top:48px}.s-retreats-list__archive-link--solo{margin-top:0}.s-retreats-list__items{position:relative}.s-retreats-list__item{margin-bottom:72px;display:none}.s-retreats-list__item.is-visible{display:block}.s-retreats-list__item:last-of-type{border-bottom:none}.s-retreats-list__item.is-visible~.s-retreats-list__item.is-visible{margin-top:24px}.s-retreats-list__item.is-visible:not(.is-visible~.is-visible){margin-top:0}.s-retreats-list__item[data-animation] .s-retreats-list__image,.s-retreats-list__item[data-animation] .s-retreats-list__content,.s-retreats-list__item[data-animation] .s-retreats-list__details{opacity:0;visibility:hidden;transform:translateY(5rem);transition:all 1s ease}.s-retreats-list__item[data-animation] .s-retreats-list__image{transition-delay:0s}.s-retreats-list__item[data-animation] .s-retreats-list__content{transition-delay:.15s}.s-retreats-list__item[data-animation] .s-retreats-list__details{transition-delay:.3s}.s-retreats-list__item[data-animation] .s-retreats-list__action{opacity:0;visibility:hidden;transform:translateY(5rem);transition:all 1s ease;transition-delay:.45s}.s-retreats-list__item[data-animation].animated .s-retreats-list__image,.s-retreats-list__item[data-animation].animated .s-retreats-list__content,.s-retreats-list__item[data-animation].animated .s-retreats-list__details,.s-retreats-list__item[data-animation].animated .s-retreats-list__action{opacity:1;visibility:visible;transform:translateY(0)}.s-retreats-list__no-retreats{text-align:center;padding:40px 0}.s-retreats-list__image img,.s-retreats-list__image video{width:289px;height:206px;object-fit:cover}.s-retreats-list__image--video{overflow:hidden}.s-retreats-list__dates{font-family:"Archivo",sans-serif;font-size:16px;font-weight:300;line-height:1.09;color:#000;margin-bottom:16px}.s-retreats-list__title{font-family:"Williwaw",sans-serif;font-size:42px;font-weight:400;line-height:1.03;margin-bottom:6px;color:#000;max-width:423px}.s-retreats-list__description{max-width:325px}.s-retreats-list__description-text{font-family:"Archivo",sans-serif;font-size:16px;font-weight:300;line-height:1.09;color:#000;max-height:0;overflow:hidden;transition:max-height .4s ease}.s-retreats-list__description-text p{margin-bottom:12px}.s-retreats-list__description-text p:last-child{margin-bottom:0}.s-retreats-list__description.is-open .s-retreats-list__description-text{max-height:500px}.s-retreats-list__toggle{display:inline-block;font-size:12px;color:#281e1e;text-decoration:underline;cursor:pointer;margin-top:8px;font-family:"Archivo",sans-serif}.s-retreats-list__toggle:hover{text-decoration:none}@media(max-width: 1199.98px){.s-retreats-list__toggle{display:none}}.s-retreats-list__details-col{max-width:274px;flex:0 0 274px}.s-retreats-list__details{list-style:none;padding:0;margin:0}.s-retreats-list__details li{font-size:16px;line-height:1.09;color:#000;padding-left:12px;position:relative;font-family:"Archivo",sans-serif;font-weight:300}.s-retreats-list__details li::before{content:"•";position:absolute;left:0;color:#000}.s-retreats-list__details li strong{font-weight:500;color:#000}.s-retreats-list__details li:last-child{margin-bottom:0}.s-retreats-list__action{display:flex;justify-content:flex-end;align-items:flex-start}.s-retreats-list__action .btn,.s-retreats-list__action .s-retreats-list__sold-out{font-family:"Archivo",sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:#fff;text-align:center;display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:8px 32px;border-radius:8px;border:none;transition:all .2s ease;white-space:nowrap}@media(max-width: 1199.98px){.s-retreats-list__action .btn,.s-retreats-list__action .s-retreats-list__sold-out{font-size:16px;padding:12px 32px;min-width:224px}}.s-retreats-list__action .btn{background-color:#787064}.s-retreats-list__action .btn:hover{background-color:hsl(36,9.0909090909%,33.137254902%)}.s-retreats-list__sold-out{background-color:#be9d9d}.s-retreats-list__sold-out:hover{background-color:hsl(0,20.245398773%,63.0392156863%)}@media(max-width: 1199.98px){.s-retreats-list{padding:60px 0}.s-retreats-list__header{text-align:left;margin-bottom:30px}.s-retreats-list__header .hs-2{font-size:42px;line-height:1.03;max-width:450px}.s-retreats-list__header .p-16-light{text-align:left;margin:0;max-width:100%}.s-retreats-list__month-nav{margin-bottom:20px;gap:16px}.s-retreats-list__archive-link{margin-bottom:40px}.s-retreats-list__month-display{font-size:54px;min-width:140px}.s-retreats-list__item{margin-bottom:48px}.s-retreats-list__item.is-visible~.s-retreats-list__item.is-visible{margin-top:16px}.s-retreats-list__image{margin-bottom:24px}.s-retreats-list__image img,.s-retreats-list__image video{width:100%;max-height:206px;object-fit:cover}.s-retreats-list__content{padding-left:0;margin-bottom:24px}.s-retreats-list__title{font-size:24px;max-width:100%}.s-retreats-list__description{max-width:100%}.s-retreats-list__description-text{max-height:none;overflow:visible}.s-retreats-list__details-col{max-width:100%;flex:0 0 100%}.s-retreats-list__details{margin-bottom:24px}.s-retreats-list__details li{line-height:1.75}.s-retreats-list__action{justify-content:flex-start}}@media(max-width: 767px){.s-retreats-list{padding:0px 0 40px}.s-retreats-list__header .hs-2{font-size:42px;max-width:100%}.s-retreats-list__month-nav{margin-bottom:16px;gap:12px}.s-retreats-list__archive-link{margin-bottom:30px}.s-retreats-list__month-display{font-size:54.4px;min-width:120px}.s-retreats-list__item{margin-bottom:36px}.s-retreats-list__item.is-visible~.s-retreats-list__item.is-visible{margin-top:12px}.s-retreats-list__title{font-size:42px;margin-bottom:16px;max-width:100%}}@keyframes arrowHoverLeft{0%{transform:translateX(0)}50%{transform:translateX(-100%)}51%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes arrowHoverRight{0%{transform:translateX(0)}50%{transform:translateX(100%)}51%{transform:translateX(-100%)}100%{transform:translateX(0)}}
