.workshop-hero{padding-block:1rem 1.25rem}.workshop-breadcrumb .breadcrumb__list{flex-wrap:wrap;row-gap:.5rem;line-height:1.4}.workshop-hero__title{line-height:1.3}.workshop-hero__subtitle{max-width:46rem}.workshop-trust{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.workshop-trust__item{align-items:center;gap:.375rem;font-size:var(--text-sm);line-height:1.4;display:inline-flex}.workshop-trust__item svg{flex-shrink:0}@media screen and (min-width:1000px){.workshop-hero{padding-block:1.5rem 2rem}}.workshop-gallery-section{padding-block-end:1.25rem}.workshop-gallery .product-gallery{--product-gallery-gap: .75rem}.workshop-gallery .product-gallery__media{aspect-ratio:var(--workshop-gallery-aspect, 4 / 3);background:rgb(var(--text-color) / .05);overflow:hidden}.workshop-gallery .product-gallery__media>img{object-fit:cover;width:100%;height:100%}.workshop-gallery .product-gallery__media>:is(video-media,model-media){aspect-ratio:auto;height:100%}@media screen and (min-width:1000px){.workshop-gallery-section{padding-block-end:2rem}.workshop-gallery .product-gallery{--product-gallery-gap: 1rem;max-width:60rem}.workshop-gallery .product-gallery__media{aspect-ratio:var(--workshop-gallery-aspect-desktop, 3 / 2)}}.workshop-booking{padding-block-end:1.5rem}.workshop-booking__card{border:1px solid rgb(var(--text-color) / .15);max-width:34rem;padding:1.25rem}.workshop-booking__layout--with-gallery{gap:1.25rem;display:grid}@media screen and (min-width:1000px){.workshop-booking__layout--with-gallery{grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);align-items:start;gap:3rem}.workshop-booking__layout--with-gallery .workshop-gallery .product-gallery{max-width:none}.workshop-booking__layout--with-gallery .workshop-booking__card{max-width:none;position:sticky;inset-block-start:calc(var(--sticky-area-height, 0px) + 1.5rem)}}.workshop-booking__price{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.workshop-booking__price .h3{letter-spacing:.05em}.workshop-booking__facts{gap:.25rem;font-size:var(--text-sm);display:grid}.workshop-booking__policy p{margin:0}.workshop-booking [data-banners]{display:none!important}.workshop-booking-sticky{z-index:3;border-block-start:1px solid rgb(var(--text-color) / .15);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem var(--container-gutter) calc(.75rem + env(safe-area-inset-bottom));display:flex;position:fixed;inset-block-end:0;inset-inline:0}.workshop-booking-sticky[hidden]{display:none}@media screen and (min-width:1000px){.workshop-booking{padding-block-end:2rem}.workshop-booking__card{padding:1.75rem}.workshop-booking-sticky{display:none!important}}.workshop-steps{gap:1.25rem;display:grid}.workshop-steps__item{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.workshop-steps__number{border:1px solid rgb(var(--text-color) / .25);border-radius:var(--rounded-full);place-items:center;width:2.5rem;height:2.5rem;letter-spacing:0;display:grid}.workshop-steps__text{padding-block-start:.375rem}@media screen and (min-width:700px){.workshop-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}}.workshop-included{gap:.875rem;display:grid}.workshop-included__item{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.workshop-included__icon{margin-block-start:.3em}@media screen and (min-width:700px){.workshop-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.5rem}}.workshop-instructor{gap:1.5rem;display:grid}.workshop-instructor__portrait{aspect-ratio:4 / 5;max-width:60vw;overflow:hidden}.workshop-instructor__portrait img{object-fit:cover;width:100%;height:100%}.workshop-chips{flex-wrap:wrap;gap:.5rem;display:flex}.workshop-chip{border:1px solid rgb(var(--text-color) / .25);border-radius:var(--rounded-full);padding:.25rem .75rem;line-height:1.5}@media screen and (min-width:700px){.workshop-instructor--with-portrait{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:2.5rem}.workshop-instructor__portrait{max-width:none}}.workshop-video__frame{aspect-ratio:16 / 9;background:rgb(var(--text-color) / .05);display:block;position:relative;overflow:hidden}.workshop-video__trigger,.workshop-video__iframe{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.workshop-video__frame img{object-fit:cover;width:100%;height:100%}.workshop-video__iframe{border:0}.workshop-video__play{color:rgb(var(--text-color));background:rgb(var(--background));border-radius:var(--rounded-full);place-items:center;width:4rem;height:4rem;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.workshop-video__trigger:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.workshop-video__native{width:100%;max-width:min(100%,calc(85vh * var(--video-ratio, 1.7778)));max-width:min(100%,calc(85svh * var(--video-ratio, 1.7778)));margin-inline:auto}.workshop-video__native video-media{background:rgb(var(--text-color) / .05)}.workshop-videos{gap:1rem;display:grid}.workshop-videos--count-2,.workshop-videos--count-3{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:85%;grid-auto-flow:column;overflow-x:auto}.workshop-videos--count-2::-webkit-scrollbar,.workshop-videos--count-3::-webkit-scrollbar{display:none}.workshop-videos:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.workshop-videos__item{scroll-snap-align:start;min-width:0}@media screen and (min-width:700px){.workshop-videos--count-2,.workshop-videos--count-3{grid-template-columns:repeat(var(--video-count),minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-items:start;overflow-x:visible}}.workshop-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.workshop-photos__item{aspect-ratio:1;overflow:hidden}.workshop-photos__item img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:700px){.workshop-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.workshop-photos--lead-1>:first-child{grid-column:span 2;grid-row:span 2}.workshop-photos--lead-2>:nth-child(-n+2),.workshop-photos--lead-3>:first-child{aspect-ratio:2;grid-column:span 2}@media screen and (min-width:700px){.workshop-photos--gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.workshop-split{gap:2rem;display:grid}.workshop-split__media{aspect-ratio:4 / 5;overflow:hidden}.workshop-split__media img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:1000px){.workshop-split--with-image{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:3rem}}.workshop-testimonials{gap:1.5rem;display:grid}.workshop-testimonial{border-inline-start:2px solid rgb(var(--text-color) / .25);padding-inline-start:1.25rem}@media screen and (min-width:1000px){.workshop-testimonials{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.workshop-cards{gap:1rem;display:grid}.workshop-card{border:1px solid rgb(var(--text-color) / .15);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.workshop-card__footer{gap:.25rem;margin-block-start:auto;padding-block-start:.25rem;display:grid}.workshop-card__link{-webkit-box-decoration-break:clone;box-decoration-break:clone}.workshop-card--media{padding-block-start:0}.workshop-card__media{aspect-ratio:4 / 3;margin-inline:-1.25rem;display:block;overflow:hidden}.workshop-card__media img{object-fit:cover;width:100%;height:100%}.workshop-card__meta{gap:.125rem;display:grid}.workshop-compare{margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);overflow-x:auto}.workshop-compare:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.workshop-compare__table{border-collapse:collapse;width:100%;min-width:calc(8rem + var(--workshop-compare-formats, 4) * 8rem);font-size:var(--text-sm)}.workshop-compare__table :is(th,td){border-block-end:1px solid rgb(var(--text-color) / .15);text-align:start;vertical-align:top;padding:.875rem 1rem}.workshop-compare__table :is(th,td):first-child{padding-inline-start:0}.workshop-compare__table :is(th,td):last-child{padding-inline-end:0}.workshop-compare__table thead th{border-block-end-color:rgb(var(--text-color) / .4)}.workshop-compare__table tbody th{background:rgb(var(--background));white-space:nowrap;font-weight:400;color:rgb(var(--text-color) / .7);position:sticky;inset-inline-start:0}.workshop-compare__table tr:last-child :is(th,td){border-block-end:0}@media screen and (min-width:1000px){.workshop-compare{margin-inline:0;padding-inline:0}.workshop-compare__table :is(th,td){padding:1rem 1.5rem}}@media screen and (min-width:700px){.workshop-cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem}}@media screen and (min-width:1000px){.workshop-cards--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-cards--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.workshop-cards--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.workshop-logistics{margin:0;display:grid}.workshop-logistics__row{border-block-start:1px solid rgb(var(--text-color) / .15);gap:.375rem;padding-block:1rem;display:grid}.workshop-logistics__row:last-child{border-block-end:1px solid rgb(var(--text-color) / .15)}.workshop-logistics__row dd{margin:0}.workshop-logistics__address{font-style:normal}@media screen and (min-width:700px){.workshop-logistics__row{grid-template-columns:12rem minmax(0,1fr);align-items:baseline;gap:2rem}}.workshop-faq__question{font-family:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit}
/*# sourceMappingURL=/cdn/shop/t/6/assets/workshop.css.map */
