body:has(.workshop-style-marker) #MainContent{font-family:Jost,Arial,sans-serif;color:#272722;background:#fff}body:has(.workshop-style-marker) #MainContent :is(h1,h2,h3,p,a,label,input,textarea,button){font-family:Jost,Arial,sans-serif}body:has(.workshop-style-marker) #MainContent :is(h1,h2,h3){font-weight:400;letter-spacing:-.035em;line-height:1.15}body:has(.workshop-style-marker) #MainContent h2{font-size:clamp(27px,3.4vw,44px)}body:has(.workshop-style-marker) #MainContent .gradient{background:#fff;color:#272722}body:has(.workshop-style-marker) #MainContent .banner{min-height:540px}body:has(.workshop-style-marker) #MainContent .banner__box{background:#f6f3ed;color:#272722;max-width:510px;padding:42px;text-align:left}body:has(.workshop-style-marker) #MainContent .banner__heading{font-size:clamp(36px,4.5vw,60px)}body:has(.workshop-style-marker) #MainContent .banner__text{font-size:17px;line-height:1.6}body:has(.workshop-style-marker) #MainContent .rich-text__blocks{max-width:100%;text-align:left}body:has(.workshop-style-marker) #MainContent .rich-text__wrapper{max-width:1080px;width:100%;padding:0 32px}body:has(.workshop-style-marker) #MainContent .rich-text__text{font-size:15px;line-height:1.65}body:has(.workshop-style-marker) #MainContent [id$=__rich_text_r7JqYW] .rich-text__text p:not(:first-child){padding:16px 0;margin:0;border-bottom:1px solid #ded8ce}body:has(.workshop-style-marker) #MainContent a{color:inherit;text-underline-offset:5px}body:has(.workshop-style-marker) #MainContent .image-with-text__content{padding:40px 7%;justify-content:center}body:has(.workshop-style-marker) #MainContent .image-with-text__text{font-size:16px;line-height:1.65}body:has(.workshop-style-marker) #MainContent .image-with-text__text strong{font-weight:500}body:has(.workshop-style-marker) #MainContent .image-with-text__media{border:0}body:has(.workshop-style-marker) #MainContent [id$=__rich_text_NEy9mY] .gradient{background:#f6f3ed}body:has(.workshop-style-marker) #MainContent [id$=__rich_text_NEy9mY] .rich-text__text{max-width:760px;margin:auto;font-size:19px}body:has(.workshop-style-marker) #MainContent [id$=__contact_form_fem3H6] .gradient{background:#f6f3ed}body:has(.workshop-style-marker) #MainContent .contact{padding-top:56px;padding-bottom:56px}body:has(.workshop-style-marker) #MainContent .button{background:#000;color:#fff;border-radius:5px;font-size:14px;min-height:46px}body:has(.workshop-style-marker) #MainContent .field__input{background:#fff;border-radius:4px}@media(max-width:749px){body:has(.workshop-style-marker) #MainContent .banner{min-height:0}body:has(.workshop-style-marker) #MainContent .banner__box{padding:28px 24px;max-width:none}body:has(.workshop-style-marker) #MainContent .rich-text__wrapper{padding:0 24px}body:has(.workshop-style-marker) #MainContent .image-with-text__content{padding:26px 0}body:has(.workshop-style-marker) #MainContent .image-with-text__text{font-size:15px}}body:has(.workshop-style-marker) #MainContent [id$=__rich_text_NEy9mY] .gradient,body:has(.workshop-style-marker) #MainContent [id$=__contact_form_fem3H6] .gradient,body:has(.workshop-style-marker) #MainContent .wc-extra{background:#fff}body:has(.workshop-style-marker) .wc-kind{display:inline-block;padding:4px 9px;background:#f3efe6;border-radius:3px;font-size:12px}body:has(.workshop-style-marker) .wc-extra{border-top:1px solid #ded8ce;padding-left:0;padding-right:0}.wo-offer{max-width:1280px;margin:0 auto;padding:36px 32px;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;color:#272722}.wo-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.wo-offer--reverse .wo-image{grid-column:2;grid-row:1}.wo-offer--reverse .wo-copy{grid-column:1;grid-row:1}.wo-copy h2{margin:0 0 20px}.wo-intro{font-size:17px;line-height:1.6}.wo-facts{font-size:14px;line-height:1.7;margin:22px 0}.wo-facts strong{font-weight:500}.wo-copy details{border-top:1px solid #ded8ce;border-bottom:1px solid #ded8ce}.wo-copy summary{display:flex;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer;list-style:none;font-size:14px}.wo-copy summary::-webkit-details-marker{display:none}.wo-copy details[open] summary span{transform:rotate(45deg)}.wo-details{font-size:15px;line-height:1.65;padding-bottom:12px}.wo-copy summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.wo-offer{grid-template-columns:1fr;padding:24px;gap:24px}.wo-offer--reverse .wo-image,.wo-offer--reverse .wo-copy{grid-column:auto;grid-row:auto}.wo-intro{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/atelier-workshops.css.map */
