body.mcc-atelier-type #MainContent{--mcc-polish-space:clamp(48px,6vw,80px)}body.mcc-atelier-type #MainContent :is(.mcc-studio,.mcc-how,.mcc-work,.mcc-editorial,.mcc-about-brief){overflow-wrap:break-word}body.mcc-atelier-type #MainContent :is(.mcc-studio,.mcc-how,.mcc-work,.mcc-editorial,.mcc-about-brief) ::selection{background:#dce6d8;color:#25392f}body.mcc-atelier-type #MainContent :is(.mcc-studio,.mcc-how,.mcc-work,.mcc-editorial,.mcc-about-brief) :is(a,summary):focus-visible{outline:2px solid #344d40;outline-offset:5px}body.mcc-atelier-type #MainContent .mcc-studio-hero__copy{width:min(49%,600px)}body.mcc-atelier-type #MainContent .mcc-studio-hero h1{max-width:none;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}body.mcc-atelier-type #MainContent .mcc-studio-hero__copy>p{max-width:37ch}body.mcc-atelier-type #MainContent .mcc-studio-work{padding-block:var(--mcc-polish-space)}body.mcc-atelier-type #MainContent .mcc-studio-work__grid{gap:32px 5%;align-items:stretch}body.mcc-atelier-type #MainContent .mcc-keepsake{display:flex;flex-direction:column;min-width:0}body.mcc-atelier-type #MainContent .mcc-keepsake__image{display:block;background:#f2eee7;overflow:hidden}body.mcc-atelier-type #MainContent .mcc-keepsake__image img{display:block;width:100%;aspect-ratio:1;object-fit:contain}body.mcc-atelier-type #MainContent .mcc-keepsake h3{font:400 clamp(22px,2.1vw,28px)/1.25 var(--atelier-font)!important;margin:22px 0 10px;letter-spacing:-.02em!important}body.mcc-atelier-type #MainContent .mcc-keepsake>p{font-size:16px;margin:0 0 22px;line-height:1.65;color:#59635c;max-width:40ch}body.mcc-atelier-type #MainContent .mcc-keepsake__purchase{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:auto;padding-top:20px;border-top:1px solid #d8ddd4}body.mcc-atelier-type #MainContent .mcc-studio .mcc-keepsake__price{font-family:var(--atelier-font);font-weight:500;font-size:28px!important;line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:#344d40;white-space:nowrap;margin:0}body.mcc-atelier-type #MainContent .mcc-keepsake__price small{font-size:13px;font-weight:400;letter-spacing:0;color:#59635c;margin-right:4px}body.mcc-atelier-type #MainContent .mcc-keepsake__action{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;font-size:14px;line-height:1.4;color:#344d40;border-bottom:1px solid #a2af9f}body.mcc-atelier-type #MainContent .mcc-keepsake__action:hover{color:#21382b;border-color:#344d40}body.mcc-atelier-type #MainContent .mcc-studio-making{padding-block:var(--mcc-polish-space)}body.mcc-atelier-type #MainContent .mcc-studio-making__grid>img{aspect-ratio:1}body.mcc-atelier-type #MainContent .mcc-studio-start{padding-block:var(--mcc-polish-space)}body.mcc-atelier-type #MainContent .mcc-how__hero{width:min(1200px,90%);margin:40px auto 0;grid-template-columns:1fr 1fr}body.mcc-atelier-type #MainContent .mcc-how__intro{padding:36px 9%;min-width:0}body.mcc-atelier-type #MainContent .mcc-how__hero>img{height:auto;aspect-ratio:1;object-fit:cover}body.mcc-atelier-type #MainContent .mcc-how--ordering .mcc-how__journey{width:min(1120px,90%);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:8%;padding-block:var(--mcc-polish-space);align-items:start}body.mcc-atelier-type #MainContent .mcc-how__steps li{grid-template-columns:32px minmax(0,1fr);padding-block:28px}body.mcc-atelier-type #MainContent .mcc-how__steps li:first-child{padding-top:0}body.mcc-atelier-type #MainContent .mcc-how__steps h3{font-size:25px}body.mcc-atelier-type #MainContent .mcc-how__steps p{max-width:52ch;line-height:1.75;margin-top:12px}body.mcc-atelier-type #MainContent .mcc-how__prep{position:sticky;top:110px;padding:28px;background:#eef0e9;min-width:0}body.mcc-atelier-type #MainContent .mcc-how__prep h2{font-size:25px}body.mcc-atelier-type #MainContent .mcc-how__prep>p{font-size:15px;margin-top:18px;line-height:1.7}body.mcc-atelier-type #MainContent .mcc-how__prep ul{list-style:none;padding:0;margin:22px 0 12px}body.mcc-atelier-type #MainContent .mcc-how__prep li{font-size:14px;line-height:1.6;padding:12px 0;border-top:1px solid #cfd7ca;color:#465c4a}body.mcc-atelier-type #MainContent .mcc-work-weddings header{align-items:start}body.mcc-atelier-type #MainContent .mcc-work-weddings__grid{scrollbar-width:thin;scrollbar-color:#7b907e #edf0e7}body.mcc-atelier-type #MainContent .mcc-work-weddings__grid:focus-visible{outline:2px solid #344d40;outline-offset:6px}body.mcc-atelier-type #MainContent .mcc-work-weddings__swipe{display:none}body.mcc-atelier-type #MainContent .mcc-work__browse{gap:12px 28px}body.mcc-atelier-type #MainContent .mcc-work__browse a{min-height:44px}body.mcc-atelier-type #MainContent .mcc-work__hero-figure figcaption{letter-spacing:0;text-transform:none;font-size:13px}body.mcc-atelier-type #MainContent .mcc-about-brief{padding-block:var(--mcc-polish-space)}body.mcc-atelier-type #MainContent .mcc-about-brief__values{gap:8%}body.mcc-atelier-type #MainContent .mcc-about-brief__values p{max-width:45ch;line-height:1.75}body.mcc-atelier-type #MainContent .mcc-editorial--faq details>div{max-width:65ch!important}body.mcc-atelier-type #MainContent .mcc-editorial--faq summary{gap:20px;min-height:64px;font-size:16px!important}body.mcc-atelier-type #MainContent .mcc-editorial--faq summary>span{flex:0 0 20px;color:#344d40!important}body.mcc-atelier-type #MainContent .mcc-editorial--faq header{top:110px}@media(min-width:750px)and (max-width:1023px){body.mcc-atelier-type #MainContent .mcc-how__hero{align-items:stretch}body.mcc-atelier-type #MainContent .mcc-how__intro{padding:32px 8%}body.mcc-atelier-type #MainContent .mcc-how h1{font-size:34px!important}body.mcc-atelier-type #MainContent .mcc-how--ordering .mcc-how__journey{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:6%}body.mcc-atelier-type #MainContent .mcc-how__prep{padding:22px}}@media(max-width:749px){body.mcc-atelier-type #MainContent{--mcc-polish-space:44px}body.mcc-atelier-type #MainContent .mcc-studio-hero__copy{width:88%;left:6%;bottom:30px}body.mcc-atelier-type #MainContent .mcc-studio-hero h1{font-size:clamp(34px,9vw,42px)}body.mcc-atelier-type #MainContent .mcc-studio-work__grid{gap:42px}body.mcc-atelier-type #MainContent .mcc-keepsake h3{margin-top:18px;font-size:24px!important}body.mcc-atelier-type #MainContent .mcc-keepsake>p{font-size:15px;margin-bottom:18px}body.mcc-atelier-type #MainContent .mcc-keepsake__purchase{padding-top:14px;gap:8px 12px}body.mcc-atelier-type #MainContent .mcc-studio .mcc-keepsake__price{font-size:26px!important}body.mcc-atelier-type #MainContent .mcc-keepsake__action{font-size:13px;gap:10px}body.mcc-atelier-type #MainContent .mcc-studio-making{padding-top:0}body.mcc-atelier-type #MainContent .mcc-studio-making__grid>img{aspect-ratio:5/4}body.mcc-atelier-type #MainContent .mcc-how__hero{width:100%;margin:0;display:flex;flex-direction:column-reverse}body.mcc-atelier-type #MainContent .mcc-how__hero>img{width:100%;height:auto;aspect-ratio:5/3}body.mcc-atelier-type #MainContent .mcc-how__intro{padding:30px 6% 36px}body.mcc-atelier-type #MainContent .mcc-how--ordering .mcc-how__journey{grid-template-columns:minmax(0,1fr);gap:32px}body.mcc-atelier-type #MainContent .mcc-how__steps li{gap:14px;padding-block:24px}body.mcc-atelier-type #MainContent .mcc-how__steps h3{font-size:23px}body.mcc-atelier-type #MainContent .mcc-how__steps p{font-size:15px}body.mcc-atelier-type #MainContent .mcc-how__prep{position:static;padding:24px}body.mcc-atelier-type #MainContent .mcc-work-weddings__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}body.mcc-atelier-type #MainContent .mcc-work-weddings figure{scroll-snap-align:start}body.mcc-atelier-type #MainContent .mcc-work-weddings__swipe{display:flex;justify-content:space-between;align-items:center;margin:12px 0 20px;font-size:13px;color:#59635c}body.mcc-atelier-type #MainContent .mcc-work-weddings header p{font-size:15px}body.mcc-atelier-type #MainContent .mcc-about-brief{padding-top:36px}body.mcc-atelier-type #MainContent .mcc-editorial--faq header{position:static}body.mcc-atelier-type #MainContent .mcc-editorial--faq summary{padding-block:20px!important;font-size:16px!important}body.mcc-atelier-type #MainContent .mcc-editorial--faq details>div{font-size:15px!important;line-height:1.75!important}}@media(prefers-reduced-motion:reduce){body.mcc-atelier-type #MainContent :is(.mcc-studio,.mcc-how,.mcc-work,.mcc-editorial,.mcc-about-brief) *{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/mcc-page-polish.css.map */
