workshop-info{display:block}section:has(>product-info),.section:has(>product-info){margin-top:0}.breadcrumbs{margin-bottom:4rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:1.4rem;line-height:1.4}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__item:not(:last-child):after{content:"/";margin:0 .8rem;color:rgba(var(--color-foreground),.5);font-weight:400}.breadcrumbs__link{color:rgba(var(--color-foreground),.75);text-decoration:none;transition:color var(--duration-short) ease}.breadcrumbs__link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.breadcrumbs__text{color:rgb(var(--color-foreground));font-weight:500}.breadcrumbs__item--current{color:rgb(var(--color-foreground))}.workshop{margin:0}.workshop.grid{gap:0}.workshop--no-media{max-width:57rem;margin:0 auto}.workshop__media-wrapper{padding-left:0}.workshop-form{display:block}.workshop-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;margin-bottom:1.5rem}.workshop-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.workshop-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:44rem;min-width:fit-content;border:none}.workshop-form__input .form__label{padding-left:0}.workshop-form__input .select{max-width:100%}.workshop-form__input .svg-wrapper{right:1.5rem}.workshop-form__submit{margin-bottom:1rem}.workshop-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.workshop-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}.workshop-form__buttons{max-width:44rem}.workshop-form__quantity .form__label{margin-bottom:.6rem}.workshop-form__quantity-top .form__label{margin-bottom:1.2rem}.workshop__info-container>*+*{margin:1.5rem 0}.workshop__info-container iframe{max-width:100%}.workshop__info-container .workshop-form,.workshop__info-container .workshop__description,.workshop__info-container .icon-with-text{margin:2.5rem 0}.workshop__title{word-break:break-word;margin-bottom:1.5rem}.workshop__title>*{margin:0}.workshop__title>a{display:none}.workshop__title h1{font-size:3.2rem;line-height:1.2;color:rgb(var(--color-foreground))}.workshop__title+.workshop__text.caption-with-letter-spacing{margin-top:-1.5rem}.workshop__text.caption-with-letter-spacing+.workshop__title{margin-top:0}.workshop__text{margin-bottom:1.5rem;color:rgba(var(--color-foreground),.75)}a.workshop__text{display:block;text-decoration:none}.workshop__text.caption-with-letter-spacing{text-transform:uppercase}.workshop__description{margin-bottom:2rem;line-height:1.6}.workshop__description-title{font-weight:600}.workshop__tax{margin-top:-1.4rem}.workshop__accordion{margin-bottom:1.5rem}.workshop__accordion .accordion__content{padding:0 1rem}.workshop .price .badge,.workshop .price__container{margin-bottom:.5rem}.workshop .price dl{margin-top:.5rem;margin-bottom:.5rem}.workshop .price--sold-out .price__badge-sale{display:none}.workshop:not(.featured-workshop) .workshop__view-details{display:none}.workshop__view-details{display:block;text-decoration:none}.workshop__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.workshop__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}.workshop__details{margin:0}.workshop__details-inline{font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground));line-height:1.4}.workshop__detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.workshop__detail:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.workshop__detail-label{font-weight:600;color:rgba(var(--color-foreground),.75);font-size:1.4rem}.workshop__detail-value{font-weight:500;color:rgb(var(--color-foreground));font-size:1.4rem;text-align:right}.workshop__metadata{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0;padding:1.5rem;background-color:rgba(var(--color-foreground),.04);border-radius:var(--border-radius);border:.1rem solid rgba(var(--color-foreground),.08)}.workshop__metadata-item{display:flex;flex-direction:column;gap:.5rem;min-width:0;flex:1}.workshop__metadata-label{font-weight:600;color:rgba(var(--color-foreground),.75);font-size:1.3rem;text-transform:uppercase;letter-spacing:.05em}.workshop__metadata-value{font-weight:500;color:rgb(var(--color-foreground));font-size:1.5rem}.workshop__introduction{margin:2rem 0}.workshop__introduction-content{line-height:1.6;color:rgba(var(--color-foreground),.85)}.workshop__introduction-content p:first-child{margin-top:0}.workshop__introduction-content p:last-child{margin-bottom:0}.workshop__wysiwyg{margin:2rem 0}.workshop__wysiwyg-content{line-height:1.6}.workshop__wysiwyg-content p:first-child{margin-top:0}.workshop__wysiwyg-content p:last-child{margin-bottom:0}.workshop-content__wrapper{display:grid;grid-template-columns:1.5fr 1fr;gap:8rem;align-items:start}.workshop-content__main{min-width:0}.workshop-content__main>div:not(:last-child){margin-bottom:2.5rem}.workshop-content__sidebar{position:sticky;top:2rem}.workshop-booking-widget{background-color:#fff;--border-radius: .8rem;border-radius:var(--border-radius);padding:2rem;box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}.workshop-booking-widget__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem}.workshop-booking-widget__title{margin:0;font-size:1.8rem;font-weight:600;color:rgb(var(--color-foreground))}.workshop-booking-widget__spots-badge{flex-shrink:0;cursor:default;pointer-events:none;background-color:rgb(var(--color-rosella));font-family:var(--font-jost-family);font-weight:var(--font-jost-weight);font-style:var(--font-jost-style);text-transform:uppercase;font-size:1rem;padding:.5rem 1rem;border-radius:2rem}.workshop-booking-widget__details{margin-bottom:2rem}.workshop-booking-widget__detail{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.workshop-booking-widget__detail:last-child{margin-bottom:0}.workshop-booking-widget__detail-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:rgb(var(--color-waratah))}.workshop-booking-widget__detail-icon svg{width:100%;height:100%}.workshop-booking-widget__detail-value{font-weight:500;color:rgb(var(--color-foreground));font-size:1.3rem;text-align:left}.workshop-booking-widget__variants,.workshop-booking-widget__quantity{margin-bottom:1.5rem}.workshop--no-media .workshop__title,.workshop--no-media .workshop__text,.workshop--no-media .workshop__tax,.workshop--no-media .workshop__sku,.workshop--no-media shopify-payment-terms{text-align:center}.workshop--no-media .workshop__media-wrapper,.workshop--no-media .workshop__info-wrapper{padding:0}.workshop--no-media .share-button{max-width:100%}.workshop--no-media .workshop-form__quantity,.workshop--no-media .share-button,.workshop--no-media .workshop__view-details,.workshop--no-media .workshop__pickup-availabilities,.workshop--no-media .workshop-form{display:flex;align-items:center;justify-content:center;text-align:center}.workshop--no-media .workshop-form{flex-direction:column}.workshop--no-media .workshop-form>.form{max-width:30rem;width:100%}.workshop--no-media .workshop-form__quantity{flex-direction:column;max-width:100%}.workshop--no-media .workshop__info-container>modal-opener{display:block;text-align:center}.workshop--no-media .workshop-popup-modal__button{padding-right:0}.workshop-booking-widget__price{margin-bottom:1.5rem;display:flex;align-content:center;align-items:center;justify-content:space-between}.workshop-booking-widget__price-label{text-transform:uppercase;font-weight:700}.workshop-booking-widget__price,.workshop-booking-widget__price .price{font-size:1.2rem;font-weight:700}.workshop-booking-widget__price-wrapper{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:flex-end}.workshop--no-media .workshop__details{max-width:44rem;margin-left:auto;margin-right:auto}.workshop-booking-widget__payment-notice,.workshop-booking-widget__refund-policy-notice{font-size:1.2rem}.workshop-booking-widget__refund-policy-notice{line-height:1.1}.workshop__modals-container{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}@media screen and (min-width: 750px){.workshop__column-sticky{display:block;position:sticky;top:3rem;z-index:2}.workshop--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.workshop__info-wrapper{padding:0 0 0 5rem}.workshop__info-wrapper--extra-padding{padding:0 0 0 8rem}.workshop--right .workshop__info-wrapper{padding:0 5rem 0 0}.workshop--right .workshop__info-wrapper--extra-padding{padding:0 8rem 0 0}.workshop--right .workshop__media-list{margin-bottom:2rem}.workshop__media-container .slider-buttons{display:none}.workshop--right .workshop__media-wrapper{order:2}.workshop__info-container{max-width:60rem}.workshop__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.workshop__info-container>*:first-child{margin-top:0}}@media screen and (min-width: 990px){.workshop--large:not(.workshop--no-media) .workshop__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.workshop--large:not(.workshop--no-media) .workshop__info-wrapper{padding:0 0 0 4rem;max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.workshop--large:not(.workshop--no-media).workshop--right .workshop__info-wrapper{padding:0 4rem 0 0}.workshop--medium:not(.workshop--no-media) .workshop__media-wrapper,.workshop--small:not(.workshop--no-media) .workshop__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.workshop--medium:not(.workshop--no-media) .workshop__info-wrapper,.workshop--small:not(.workshop--no-media) .workshop__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width: 990px){.workshop-content__wrapper{grid-template-columns:1fr;gap:6rem}.workshop-content__sidebar{position:static;order:-1}.workshop-booking-widget{padding:4rem}.workshop-booking-widget__title{font-size:1.6rem}.workshop__title h1{font-size:2.8rem}.workshop-booking-widget .product-form__buttons{margin:0 auto}}@media screen and (max-width: 749px){.breadcrumbs{margin-bottom:1.5rem}.breadcrumbs__list{font-size:1.3rem}.breadcrumbs__item:not(:last-child):after{margin:0 .6rem}.workshop__details{margin:1.5rem 0;padding:1.2rem}.workshop-booking-widget{padding:1.5rem}.workshop__details--inline{padding:0}.workshop__details-inline{font-size:1.3rem}.workshop__detail{flex-direction:column;align-items:flex-start;gap:.5rem}.workshop__detail-value{text-align:left}.workshop__metadata{flex-direction:column;gap:1rem;padding:1.2rem}.workshop__metadata-item{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.workshop__metadata-item:last-child{padding-bottom:0;border-bottom:none}.workshop__metadata-label{font-size:1.2rem}.workshop__metadata-value{font-size:1.4rem;text-align:right}.workshop-booking-widget__detail{flex-wrap:nowrap;gap:2rem;align-content:center}.workshop-booking-widget__detail-value{text-align:left}.workshop__title h1{font-size:2.4rem}.workshop-content__main>div:not(:last-child){margin-bottom:2rem}.workshop-booking-widget .product-form__buttons{margin:0;max-width:none}}@media screen and (forced-colors: active){.workshop-form__submit[aria-disabled=true]{color:Window}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-main-workshop.css.map */
