#MainContent:has(.oo-workshop){--oo-paper: #f8f6f1;--oo-ink: #262820;--oo-rule: #d8d3c7;--oo-head: "Oo Workshop Radley", Georgia, serif;--oo-ui: "Oo Workshop DIN", sans-serif;--oo-copy: "Oo Workshop Barlow", Barlow, sans-serif}.template-product #MainContent:has(.oo-workshop) .product-single{background:var(--oo-paper)!important;color:var(--oo-ink)!important}.template-product #MainContent:has(.oo-workshop) .product-single .product__title{color:var(--oo-ink)!important;font:400 clamp(2.25rem,4vw,4.65rem)/.99 var(--oo-head)!important;letter-spacing:-.04em;text-transform:none}.template-product #MainContent:has(.oo-workshop) .product-single .product__title-and-price{margin-top:0!important}.template-product #MainContent:has(.oo-workshop) .product-single .product__block,.template-product #MainContent:has(.oo-workshop) .product-single .product__price,.template-product #MainContent:has(.oo-workshop) .product-single [data-product-price],.template-product #MainContent:has(.oo-workshop) .product-single label,.template-product #MainContent:has(.oo-workshop) .product-single .product__form__select{color:var(--oo-ink)!important}.template-product #MainContent:has(.oo-workshop) .product-single .product__price,.template-product #MainContent:has(.oo-workshop) .product-single .product__form__select{font-family:var(--oo-ui)}.template-product #MainContent:has(.oo-workshop) .product-single .product__text,.template-product #MainContent:has(.oo-workshop) .product-single .product__block>.rte{font-family:var(--oo-copy)}#MainContent:has(.oo-workshop) .product-single__gallery{align-self:start;height:auto;background:transparent}.template-product #MainContent:has(.oo-workshop) .product-single :is(.product-single__media,.product-single__media--image-height,.product-single__thumbnails){background:transparent!important}#MainContent:has(.oo-workshop) .product-single__thumbnails:not(:has(.product-single__thumbnail)){display:none}.template-product #MainContent:has(.oo-workshop) .product-single__media-slider.flickity-enabled:not(.has-media-active)>.flickity-prev-next-button{display:block;visibility:visible;opacity:1;transform:translateY(-50%);z-index:2}.template-product #MainContent:has(.oo-workshop) .product-single__media-slider>.flickity-prev-next-button:before,body:has(#MainContent .oo-workshop) .pswp__button--arrow--left:before,body:has(#MainContent .oo-workshop) .pswp__button--arrow--right:before{background:#262820!important}#MainContent:has(.oo-workshop) .product-single__media-slider>.flickity-prev-next-button:focus-visible{outline:2px solid #262820;outline-offset:3px}.template-product #MainContent:has(.oo-workshop) .product-single .product-single__media--image-height,.template-product #MainContent:has(.oo-workshop) .product-single .product-single__thumbnails{background:var(--oo-paper)!important}.template-product #MainContent:has(.oo-workshop) .product-single select,.template-product #MainContent:has(.oo-workshop) .product-single .select-popout__toggle,.template-product #MainContent:has(.oo-workshop) .product-single .quantity,.template-product #MainContent:has(.oo-workshop) .product-single .quantity input,.template-product #MainContent:has(.oo-workshop) .product-single .quantity__btn{background:var(--oo-paper)!important;border-color:#827e72!important;color:var(--oo-ink)!important;font-family:var(--oo-ui)}.template-product #MainContent:has(.oo-workshop) .product-single .product__submit__add{background:var(--oo-ink)!important;border-color:var(--oo-ink)!important;color:#fffdf7!important;font-family:var(--oo-ui)}.template-product #MainContent:has(.oo-workshop) .product-single .product__submit__add:hover{background:#474b3f!important}#MainContent:has(.oo-workshop) .oo-workshop-intro,#MainContent:has(.oo-workshop) .oo-workshop-options,#MainContent:has(.oo-workshop) .oo-workshop-booking-note{color:var(--oo-ink);font:400 .98rem/1.45 var(--oo-copy)}#MainContent:has(.oo-workshop) .oo-workshop-intro p{margin:0 0 6px}#MainContent:has(.oo-workshop) .oo-workshop-options{margin:10px 0 0}#MainContent:has(.oo-workshop) .oo-workshop-options summary{min-height:40px;display:list-item;align-content:center;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;font-family:var(--oo-ui)}#MainContent:has(.oo-workshop) .oo-workshop-options ul{padding:0;margin:0 0 1rem;list-style:none;border-top:1px solid var(--oo-rule)}#MainContent:has(.oo-workshop) .oo-workshop-options li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--oo-rule)}#MainContent:has(.oo-workshop) .oo-workshop-options li span:last-child{flex:none;font-family:var(--oo-ui)}#MainContent:has(.oo-workshop) .oo-workshop-booking-note{margin:0}.oo-workshop{background:var(--oo-paper);color:var(--oo-ink);padding:0 clamp(20px,5vw,86px) clamp(36px,7vw,100px);font:400 clamp(1rem,1.35vw,1.18rem)/1.55 var(--oo-copy)}.oo-workshop__inner{max-width:1440px;margin:auto}.oo-workshop__session{padding:clamp(32px,5vw,76px) 0;border-top:1px solid var(--oo-rule)}.oo-workshop h2,.oo-workshop h3{color:inherit;border:0;padding:0;text-transform:none;text-decoration:none;font:400 clamp(2.25rem,4.6vw,4.7rem)/1 var(--oo-head);letter-spacing:-.035em;margin:0 0 .36em}.oo-workshop p{margin:0}#MainContent .oo-workshop-kicker{margin:0 0 .5rem;font:400 .81rem/1.3 var(--oo-ui);letter-spacing:.11em;text-transform:uppercase}.oo-workshop__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);list-style:none;margin:26px 0;padding:0}.oo-workshop__steps li{border-top:1px solid var(--oo-rule);padding:15px 0 0}.oo-workshop__steps h3{font-size:clamp(1.6rem,2.7vw,2.5rem)}.oo-workshop__steps p{max-width:34ch}.oo-workshop__studio{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:24px 48px;padding:clamp(22px,4vw,48px);background:#ece7db}.oo-workshop__studio h2{font-size:clamp(1.8rem,3vw,2.7rem)}.oo-workshop__studio p{margin:0 0 8px}.oo-workshop__studio a{font-family:var(--oo-ui)}.oo-workshop-booking-anchor{scroll-margin-top:110px}.oo-workshop-booking-anchor:focus-visible{outline:2px solid var(--oo-ink);outline-offset:4px}.oo-workshop__links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:24px}.oo-workshop a{color:inherit;text-decoration:underline;text-underline-offset:.22em}.oo-workshop a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.oo-workshop__links a{font:400 .93rem/1.35 var(--oo-ui)}.oo-workshop__links .oo-workshop__button{padding:12px 17px;min-height:44px;border:0;cursor:pointer;font:400 .93rem/1.35 var(--oo-ui);color:#fffdf7;background:var(--oo-ink);text-decoration:none}.oo-workshop__studio .oo-workshop__booking-status{margin:8px 0 0}.oo-workshop__studio .oo-workshop__booking-status:empty{margin:0}.oo-workshop__links .oo-workshop__button:hover{background:#474b3f}.oo-workshop__links .oo-workshop__button:focus-visible{outline-color:var(--oo-ink)}@media(max-width:749px){.oo-workshop__steps,.oo-workshop__studio{grid-template-columns:1fr}.oo-workshop__steps{gap:16px}.template-product #MainContent:has(.oo-workshop) .product-single{--PT: 22px !important;--PB: 32px !important}}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map?subset=AAAAAAAAACA */
