.featured-workshop-retreat{overflow:hidden}.featured-workshop-retreat__section-heading{margin:0 0 4rem;color:rgb(var(--color-foreground));text-align:center;line-height:1.3}@media screen and (min-width: 750px){.featured-workshop-retreat__section-heading{margin-bottom:5rem}}@media screen and (min-width: 990px){.featured-workshop-retreat__section-heading{margin-bottom:6rem}}.featured-workshop-retreat__container{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media screen and (min-width: 990px){.featured-workshop-retreat__container{grid-template-columns:1fr 1fr;gap:6rem}}.featured-workshop-retreat__image-column{width:100%}.featured-workshop-retreat__image-wrapper{position:relative;width:100%;overflow:hidden;border-radius:var(--border-radius);border:5px solid var(--color-peony)}.featured-workshop-retreat__image{width:100%;height:auto;display:block;object-fit:cover}.featured-workshop-retreat__image-wrapper .placeholder-svg{width:100%;height:auto;min-height:40rem;opacity:.1}.featured-workshop-retreat__carousel{display:flex;flex-direction:column;gap:1.5rem}.featured-workshop-retreat__slides{position:relative;width:100%;min-height:40rem}.featured-workshop-retreat__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.featured-workshop-retreat__slide.active{opacity:1;visibility:visible;position:relative}.featured-workshop-retreat__video{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.featured-workshop-retreat__video video,.featured-workshop-retreat__video iframe{width:100%;height:auto;display:block}.featured-workshop-retreat__nav{position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffffe6;border:none;border-radius:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color var(--duration-short) ease,transform var(--duration-short) ease;box-shadow:0 2px 8px #00000026}.featured-workshop-retreat__nav:hover{background-color:#fff;transform:translateY(-50%) scale(1.1)}.featured-workshop-retreat__nav:active{transform:translateY(-50%) scale(.95)}.featured-workshop-retreat__nav--prev{left:1rem}.featured-workshop-retreat__nav--next{right:1rem}.featured-workshop-retreat__nav svg{width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.featured-workshop-retreat__thumbnails{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;max-width:100%}.featured-workshop-retreat__thumbnail{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(var(--border-radius) / 2);border:3px solid transparent;background:none;cursor:pointer;padding:0;transition:border-color var(--duration-short) ease,transform var(--duration-short) ease}.featured-workshop-retreat__thumbnail:hover{transform:scale(1.05);border-color:rgba(var(--color-peony),.5)}.featured-workshop-retreat__thumbnail.active{border-color:var(--color-peony)}.featured-workshop-retreat__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.featured-workshop-retreat__thumbnail-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;background-color:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:rgb(var(--color-foreground));pointer-events:none}@media screen and (min-width: 750px){.featured-workshop-retreat__thumbnails{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.2rem}.featured-workshop-retreat__nav{width:4.5rem;height:4.5rem}.featured-workshop-retreat__nav--prev{left:1.5rem}.featured-workshop-retreat__nav--next{right:1.5rem}}@media screen and (min-width: 990px){.featured-workshop-retreat__carousel{gap:2rem}.featured-workshop-retreat__thumbnails{grid-template-columns:repeat(5,1fr)}}.featured-workshop-retreat__content-column{display:flex;flex-direction:column;gap:1rem}.featured-workshop-retreat__metadata{display:flex;flex-wrap:wrap;align-items:center;font-size:1rem;line-height:1.4;color:rgba(var(--color-foreground),.8)}.featured-workshop-retreat__meta-item{display:inline-flex;align-items:center}.featured-workshop-retreat__meta-separator{margin:0 .8rem;opacity:.6}.featured-workshop-retreat__meta-price .price{font-size:1.2rem;color:rgb(var(--color-foreground))}.featured-workshop-retreat__meta-price .price__regular{display:inline-flex;gap:.5rem;align-items:baseline}@media screen and (min-width: 750px){.featured-workshop-retreat__metadata,.featured-workshop-retreat__meta-price .price{font-size:1.2rem}}.featured-workshop-retreat__title{margin:0;color:rgb(var(--color-foreground));line-height:1.2}.featured-workshop-retreat__teacher{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;font-size:2rem;line-height:1.4;margin-bottom:2rem}.featured-workshop-retreat__teacher-with,.featured-workshop-retreat__teacher-name,.featured-workshop-retreat__teacher-link{font-family:var(--font-playfair-family);font-style:var(--font-playfair-style);font-weight:var(--font-playfair-weight);color:rgb(var(--color-foreground))}.featured-workshop-retreat__teacher-link{text-decoration:none;transition:color var(--duration-short) ease}.featured-workshop-retreat__teacher-link:hover{color:rgba(var(--color-foreground),.75);text-decoration:underline}@media screen and (min-width: 750px){.featured-workshop-retreat__teacher{font-size:2.4rem}}@media screen and (min-width: 990px){.featured-workshop-retreat__teacher{font-size:2.8rem}}.featured-workshop-retreat__description{color:rgba(var(--color-foreground),.85);line-height:1.6}.featured-workshop-retreat__description p{margin-bottom:1.2rem}.featured-workshop-retreat__description p:last-child{margin-bottom:0}.featured-workshop-retreat__button{margin-top:1rem}.featured-workshop-retreat__button .button{min-width:20rem}@media screen and (max-width: 749px){.featured-workshop-retreat__button .button{width:100%}}@media screen and (max-width: 989px){.featured-workshop-retreat__image-wrapper{max-width:60rem;margin:0 auto}}@media (prefers-reduced-motion: no-preference){.featured-workshop-retreat__image-column{opacity:0;transform:translate(-30px);animation:slideInLeft .6s ease forwards}.featured-workshop-retreat__content-column{opacity:0;transform:translate(30px);animation:slideInRight .6s ease forwards .2s}@keyframes slideInLeft{to{opacity:1;transform:translate(0)}}@keyframes slideInRight{to{opacity:1;transform:translate(0)}}}.featured-workshop-retreat__teacher-link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;border-radius:.2rem}.featured-workshop-retreat__button .button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-featured-workshops-retreats.css.map */
