/* MARLENE / sunset atelier: apricot, ink blue and copper. */
:root{--sun:#f1b98d;--butter:#e8c9a8;--violet:#172c41;--deep:#101d2c;--line:#172c4138;--clay:#bd603e;--ink:#16191c;--cream:var(--butter);--blue:#172c41;--coral:#bd603e}
body{background:#080808;color:#ffffff;font-family:'Space Grotesk','Manrope',sans-serif;font-weight:400}
input,select,button{font-family:'Space Grotesk','Manrope',sans-serif}h1,h2,h3,.section-heading h2,.brand-intro-copy h2,.look-copy h2,.cover-copy h1,.story-grid h2,.about-layout h1,.about-layout h2,.footer-top h2,.manifesto h2,.panel-title{font-family:'DM Serif Display','Bodoni Moda',Georgia,serif;font-weight:400;letter-spacing:-1.3px;line-height:1.06}
.eyebrow,.edition-line,nav,.tools,.category-strip,.product-meta,.product-price,.product-sub,.product-category,.product-path,.filters,.chapter-caption,.small,.footer-directory,.limited-copy .eyebrow,.brand-signature{font-family:'Space Grotesk','Manrope',sans-serif}
button,.solid-link,.primary-button,.outline-button,.gold-button,.text-link,.quiet-link,.tools button,.filters button{font-family:'Space Grotesk','Manrope',sans-serif;font-weight:500;letter-spacing:.3px}
header{background:#080808f5;border-color:#c0c0c030;color:#ffffff;backdrop-filter:blur(16px)}header .logo{color:#ffffff}header .brand-wordmark{letter-spacing:2.4px;font-size:34px}header nav a,.tools button{font-size:13px;font-weight:500}.brand-signature{font-size:8px;letter-spacing:2.1px}.limited-nav{color:inherit}
::selection{background:#080808;color:#ffffff}.eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:500}.primary-button,.solid-link{background:#080808;border-color:#c0c0c060;color:#ffffff;text-transform:uppercase;font-size:12px;padding:16px 24px}.primary-button:hover,.solid-link:hover{background:#080808;border-color:#c0c0c060;color:#ffffff;box-shadow:none}.text-link,.quiet-link{font-size:14px;font-weight:400;letter-spacing:0}.product-meta{font-size:15px;font-weight:500}.product-price{font-weight:400}.product-sub{font-size:13px;color:#ffffff;opacity:.8}.product-badge{background:#080808;color:#ffffff}.quick-add{background:#080808ef;color:#ffffff}.product-image{background:#080808}
.atelier-home{background:#080808;padding:0 4% 0;color:#ffffff}.atelier-home .edition-line{padding:18px 0 22px;font-size:11px;letter-spacing:1px}.atelier-home .edition-line button{font-size:12px;min-height:30px;color:inherit}.atelier-home .editorial-collage{display:grid;grid-template-columns:minmax(0,29fr) minmax(0,42fr) minmax(0,25fr);gap:2%;padding:3px 0 35px;align-items:start}.atelier-home .opening-copy{padding-top:35px}.atelier-home .opening-copy .eyebrow{font-size:11px;letter-spacing:1.2px;margin-bottom:25px}.atelier-home .opening-copy h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(43px,5.3vw,78px);font-weight:500;letter-spacing:-4px;line-height:1}.atelier-home .opening-copy h1 em{display:inline-block;font-family:'DM Serif Display','Bodoni Moda',serif;font-size:1.13em;font-style:italic;font-weight:400;letter-spacing:-2.7px;line-height:1.18}.atelier-home .opening-copy>p{font-size:16px;line-height:1.65;margin:23px 0 25px;color:#ffffff}.atelier-home .solid-link{font-size:11px;padding:16px 20px}.atelier-home .small-film{margin-top:35px;width:78%;aspect-ratio:auto}.atelier-home .small-film video{height:auto;aspect-ratio:5/4;object-position:50% 30%}.atelier-home .small-film figcaption,.atelier-home .detail-film figcaption{font-family:'Space Grotesk',sans-serif;font-size:10px;letter-spacing:.3px;margin-top:9px;line-height:1.45}.atelier-home .main-film{height:595px}.atelier-home .main-film>figcaption{font-family:'Space Grotesk',sans-serif;font-size:11px;letter-spacing:.4px;padding:30px 18px 20px}.atelier-home .side-stories{padding-top:50px}.atelier-home .campaign-still{height:280px}.atelier-home .campaign-still span{font-size:11px;letter-spacing:.5px}.atelier-home .detail-film{width:80%;margin:30px 0 0 auto}.atelier-home .detail-film video{height:auto;aspect-ratio:1/1}.atelier-home .category-strip{margin:0;padding:14px 0 18px;border-color:#c0c0c040;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.atelier-home .category-strip a{font-size:13px;color:#ffffff;letter-spacing:1px;text-transform:uppercase;border-color:#c0c0c030}
.section,#drop,.irl,.shop-controls,.shop-grid{background:#080808}.section-heading h2{font-size:clamp(41px,4.2vw,63px);color:#ffffff}.section-heading .eyebrow{color:#ffffff}.brand-intro{background:#080808;color:#ffffff;grid-template-columns:1fr 1.1fr;padding:58px 7%;gap:8%}.brand-intro-photo{height:500px}.brand-intro-copy h2{font-size:clamp(40px,4vw,60px);color:#ffffff}.brand-intro-copy>p{font-family:'Space Grotesk',sans-serif;font-size:16px;line-height:1.8;color:#ffffff}.brand-intro .eyebrow{color:#ffffff}.story-actions .primary-button{background:#080808;border-color:#c0c0c060;color:#ffffff}.story-actions .outline-button{color:#ffffff;border-color:#c0c0c080}.brand-intro .quiet-link{color:#ffffff;border-color:#c0c0c080}.brand-intro-photo>span{font-family:'Space Grotesk',sans-serif;font-size:10px}
.look{background:#080808;color:#ffffff;padding:60px 7%;gap:8%}.look-copy h2{font-size:clamp(45px,5vw,75px);color:#ffffff}.look-copy p{font-family:'Space Grotesk',sans-serif;font-size:17px;color:#ffffff}.look-copy>img{width:49%;height:235px}.look-photo{height:580px}.look .text-link{color:#ffffff}.irl{border-color:#c0c0c030}.social-grid span{font-size:14px}.new-footer{background:#080808;color:#ffffff}.footer-top h2{font-size:clamp(44px,4vw,62px);color:#ffffff}.footer-top p{font-family:'Space Grotesk',sans-serif;color:#ffffff}.footer-top input,.footer-top button{font-family:'Space Grotesk',sans-serif;color:#ffffff}.footer-top input::placeholder{color:#ffffff}.footer-top label{font-family:'Space Grotesk',sans-serif;font-size:13px}.footer-directory>div>a{color:#ffffff}.footer-directory h3{color:#ffffff}.footer-brand>.brand-wordmark{color:#ffffff}.new-footer .small,.new-footer .footer-bottom,.footer-brand>span{color:#ffffff}
.section-cover,.cover-shop{background:#080808;color:#ffffff}.cover-copy h1{font-size:clamp(50px,5.3vw,78px);letter-spacing:-1.6px;font-weight:400}.cover-copy p{font-family:'Space Grotesk',sans-serif;font-size:16px;color:#ffffff}.cover-copy .eyebrow{color:#ffffff}.cover-index a{font-family:'Space Grotesk',sans-serif;font-weight:400;font-size:14px}.cover-new,.cover-collections{background:#080808;color:#ffffff}.cover-new .cover-copy p,.cover-collections .cover-copy p{color:#ffffff}.cover-world{background:#080808;color:#ffffff}.cover-world .cover-copy p{color:#ffffff}.cover-world .eyebrow{color:#ffffff}.cover-world .primary-button{background:#080808;color:#ffffff;border-color:#c0c0c060}.cover-world .cover-index a{border-color:#c0c0c040}.cover-about{background:#080808;color:#ffffff}.chapter-motion{font-family:'Space Grotesk',sans-serif;letter-spacing:0;font-size:12px}.chapter-caption{font-size:10px;letter-spacing:1.1px}
.product-info h1{font-family:'DM Serif Display','Bodoni Moda',serif;font-size:clamp(39px,3.8vw,54px);font-weight:400;letter-spacing:-1px;color:#ffffff}.product-info .price{font-family:'Space Grotesk',sans-serif;font-size:21px}.product-info .description{font-family:'Space Grotesk',sans-serif;font-size:16px}.product-main-image{background:#080808}.product-info #add-bag{background:#080808;color:#ffffff;border-color:#c0c0c060}.size-options button.selected{background:#080808;color:#ffffff}.product-info details,.product-path,.purchase-note,.preview-purchase-note{font-family:'Space Grotesk',sans-serif}.image-zoom-label{background:#080808ea;color:#ffffff}.product-category{letter-spacing:1.7px}.story-grid h2{font-size:41px}.story-grid p,.about-layout p{font-family:'Space Grotesk',sans-serif}.collection-card h2{color:#ffffff}.manifesto{background:#080808;color:#ffffff}.manifesto h2{font-size:clamp(45px,5vw,74px)}.manifesto p{color:#ffffff}
/* The black room remains separate from the public colour system. */
.limited-chapter,.exclusive-gate,.limited-landing,.private-session{background:#080808;color:#ffffff}.limited-copy h1,.limited-copy h2,.gate-copy h1,.limited-details h2{font-family:'DM Serif Display','Bodoni Moda',serif;font-weight:400;letter-spacing:-1.3px;color:#ffffff}.limited-copy h1,.limited-copy h2{font-size:clamp(65px,7vw,105px)}.limited-copy h1 em,.limited-copy h2 em,.gate-copy h1 em{font-family:inherit;font-style:italic;font-weight:400}.gate-copy h1{font-size:clamp(51px,5vw,76px)}.limited-copy p,.gate-copy p{font-family:'Space Grotesk',sans-serif;color:#ffffff}.limited-copy .limited-lead{color:#ffffff}.gold-button{background:#080808;border-color:#c0c0c060;color:#ffffff;font-family:'Space Grotesk',sans-serif}.limited-details{background:#080808}.limited-details .outline-button{color:#ffffff}.gate-copy .gold-button{color:#ffffff}.gate-password input,.gate-password button,.gate-copy .chapter-motion,.private-session button{color:#ffffff}.gate-copy label{font-family:'Space Grotesk',sans-serif}body:has(.exclusive-gate) header,body:has(.limited-landing) header{background:#080808f5;color:#ffffff}body:has(.exclusive-gate) header .logo,body:has(.limited-landing) header .logo{color:#ffffff}body:has(.exclusive-gate) header .tools button,body:has(.limited-landing) header .tools button{color:#ffffff}body:has(.exclusive-gate) .new-footer,body:has(.limited-landing) .new-footer{background:#080808;color:#ffffff}
@media(max-width:1100px) and (min-width:801px){header nav a,.tools button{font-size:12px}header .brand-wordmark{font-size:28px}.atelier-home .opening-copy h1{font-size:54px;letter-spacing:-2.8px}.atelier-home .opening-copy h1 em{font-size:1.02em}.atelier-home .opening-copy>p{font-size:14px}.atelier-home .solid-link{font-size:10px;padding:14px}.atelier-home .main-film{height:555px}.atelier-home .campaign-still{height:265px}.atelier-home .side-stories{padding-top:45px}.cover-copy h1{font-size:51px}.brand-intro-copy h2{font-size:43px}}
@media(max-width:800px){header .brand-wordmark{font-size:27px}.atelier-home{padding-inline:20px}.atelier-home .edition-line{padding:14px 0 20px;font-size:10px}.atelier-home .edition-line button{font-size:11px}.atelier-home .editorial-collage{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;padding:0 0 25px}.atelier-home .opening-copy{padding-top:18px}.atelier-home .opening-copy .eyebrow{font-size:9px;letter-spacing:.6px;margin-bottom:18px}.atelier-home .opening-copy h1{font-size:40px;letter-spacing:-2.2px}.atelier-home .opening-copy h1 em{font-size:1.12em;letter-spacing:-1.7px}.atelier-home .opening-copy>p{font-size:13px;line-height:1.65;margin:22px 0}.atelier-home .solid-link{font-size:10px;padding:13px 11px;line-height:1.5;letter-spacing:.3px}.atelier-home .small-film{margin-top:30px;width:90%}.atelier-home .small-film video{aspect-ratio:4/5}.atelier-home .small-film figcaption,.atelier-home .detail-film figcaption{font-size:8px;letter-spacing:.3px}.atelier-home .main-film{height:490px}.atelier-home .main-film>figcaption{font-size:9px;padding:28px 10px 12px;display:block;line-height:1.6}.atelier-home .main-film>figcaption a{display:block;font-size:10px;margin-top:5px}.atelier-home .side-stories{display:grid;grid-column:1/-1;grid-template-columns:1.1fr 1fr;gap:25px;align-items:start;padding:0 9% 0 0}.atelier-home .campaign-still{height:220px}.atelier-home .campaign-still span{font-size:10px}.atelier-home .detail-film{width:100%;margin:30px 0 0}.atelier-home .category-strip{grid-template-columns:1fr 1fr;gap:0;padding:12px 0}.atelier-home .category-strip a{font-size:11px;letter-spacing:.5px}
 .section-heading h2{font-size:39px;letter-spacing:-.7px}.eyebrow{font-size:11px}.brand-intro{grid-template-columns:1fr;padding:42px 20px;gap:30px}.brand-intro-photo{height:420px}.brand-intro-copy h2{font-size:42px;letter-spacing:-1px}.brand-intro-copy>p{font-size:15px}.story-actions{gap:10px}.story-actions .primary-button,.story-actions .outline-button{font-size:10px;padding:14px 15px}.look{padding:42px 20px;gap:28px}.look-photo{height:460px}.look-copy h2{font-size:45px}.look-copy>img{height:195px}.look-copy p{font-size:16px}.cover-copy h1{font-size:50px;letter-spacing:-1px}.cover-copy p{font-size:16px}.cover-index a{font-size:14px}.limited-copy h1,.limited-copy h2,.limited-landing .limited-copy h1{font-size:70px}.gate-copy h1{font-size:48px}.product-info h1{font-size:43px}.footer-top h2{font-size:45px}.story-grid h2{font-size:40px}.manifesto h2{font-size:43px}.new-footer .footer-brand>.brand-wordmark{color:#ffffff}}
@media(max-width:380px){.atelier-home .opening-copy h1{font-size:36px}.atelier-home .opening-copy h1 em{font-size:1.08em}.atelier-home .editorial-collage{gap:14px}.atelier-home .opening-copy>p{font-size:12px}}
/* The final direction comes from the clothes: orchid crochet, pink feathers, gold light. */
:root{--sun:#e6b5e6;--butter:#f0d37b;--violet:#211625;--deep:#211625;--line:#21162538;--clay:#ed97b1;--ink:#171717;--cream:var(--butter);--blue:#351f42;--coral:#ed97b1}
body{background:#080808;color:#ffffff}.eyebrow{font-family:'Space Grotesk',sans-serif;font-weight:600;letter-spacing:1.05px}h1,h2,h3,.section-heading h2,.brand-intro-copy h2,.look-copy h2,.cover-copy h1,.story-grid h2,.about-layout h1,.about-layout h2,.footer-top h2,.manifesto h2,.panel-title{font-family:'Space Grotesk',sans-serif;font-weight:600;letter-spacing:-2px;line-height:1.06}
header{background:#080808f5;border-color:#c0c0c038;color:#ffffff}header .logo{color:#ffffff}header nav a,.tools button{font-weight:600}.primary-button,.solid-link{background:#080808;border-color:#c0c0c060;color:#ffffff;font-weight:600;letter-spacing:.6px}.primary-button:hover,.solid-link:hover{background:#080808;border-color:#c0c0c060;color:#ffffff}.text-link{font-weight:600}.quiet-link{font-weight:500}::selection{background:#080808;color:#ffffff}
.atelier-home{background:#080808;color:#ffffff}.atelier-home .opening-copy h1{font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:clamp(48px,5.7vw,84px);letter-spacing:-4px;color:#ffffff}.atelier-home .opening-copy h1 em{font-family:'DM Serif Display','Bodoni Moda',serif;font-size:1.09em;font-weight:400;color:#ffffff;letter-spacing:-2.8px}.atelier-home .opening-copy>p{color:#ffffff;font-size:16px}.atelier-home .opening-copy .eyebrow{font-size:10px;letter-spacing:.9px;font-weight:600}.atelier-home .category-strip a{font-weight:600;color:#ffffff;font-size:13px}.atelier-home .category-strip{border-color:#c0c0c040}.atelier-home .category-strip a{border-color:#c0c0c030}
.section,#drop,.irl,.shop-controls,.shop-grid{background:#080808;color:#ffffff}.section-heading h2{font-size:clamp(38px,3.7vw,56px);color:#ffffff}.product-meta{font-weight:600;color:#ffffff}.product-sub{color:#ffffff;opacity:.8}.product-price{font-weight:500}.product-badge{background:#080808;color:#ffffff;letter-spacing:1px}.product-image{background:#080808}.quick-add{width:auto;min-width:88px;min-height:38px;height:auto;padding:11px 13px;font:600 11px/1.4 'Space Grotesk',sans-serif;letter-spacing:.1px;background:#080808;color:#ffffff}.product-card:hover .quick-add{background:#080808;color:#ffffff}
.brand-intro{background:#080808;color:#ffffff}.brand-intro-copy h2{font-size:clamp(38px,3.8vw,58px);color:#ffffff;letter-spacing:-1.8px}.brand-intro-copy>p{color:#ffffff}.brand-intro .eyebrow{color:#ffffff}.story-actions .primary-button{background:#080808;border-color:#c0c0c060;color:#ffffff}.story-actions .outline-button{border-color:#c0c0c080;color:#ffffff}.brand-intro .quiet-link{color:#ffffff;border-color:#c0c0c060}
.look{background:#080808;color:#ffffff}.look-copy h2{font-size:clamp(40px,4.5vw,67px);color:#ffffff;letter-spacing:-2px}.look-copy p,.look .text-link{color:#ffffff}.look-copy .eyebrow{font-weight:600}.photo-caption{font-family:'Space Grotesk',sans-serif;font-size:12px}.look-photo{height:570px}.social-grid span{font-weight:500}
.section-cover,.cover-shop{background:#080808;color:#ffffff}.cover-copy h1{font-size:clamp(46px,4.6vw,69px);font-family:'Space Grotesk',sans-serif;line-height:1.05;letter-spacing:-2.3px;font-weight:600}.cover-copy .eyebrow,.cover-copy p{color:#ffffff}.cover-new,.cover-collections{background:#080808;color:#ffffff}.cover-new .cover-copy p,.cover-collections .cover-copy p{color:#ffffff}.cover-world{background:#080808;color:#ffffff}.cover-world .cover-copy p{color:#ffffff}.cover-world .eyebrow{color:#ffffff}.cover-world .primary-button{background:#080808;border-color:#c0c0c060;color:#ffffff}.cover-world .cover-index a{border-color:#c0c0c040}.cover-about{background:#080808;color:#ffffff}.cover-index a{font-weight:500}.chapter-caption{font-weight:500}.chapter-motion{font-weight:500}
.product-info h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(33px,3.2vw,46px);font-weight:600;color:#ffffff;letter-spacing:-1.5px}.product-info .product-category{font-weight:600;color:#ffffff}.product-info #add-bag{background:#080808;border-color:#c0c0c060;color:#ffffff}.product-main-image{background:#080808}.image-zoom-label{background:#080808ef;color:#ffffff}.size-options button.selected{background:#080808;color:#ffffff}.story-grid h2{font-family:'Space Grotesk',sans-serif;font-size:36px;letter-spacing:-1.3px}.collection-card h2{color:#ffffff}.manifesto{background:#080808;color:#ffffff}.manifesto h2{font-size:clamp(40px,4.5vw,66px)}.manifesto p{color:#ffffff}
.new-footer{background:#080808;color:#ffffff}.footer-top h2{font-size:clamp(39px,3.6vw,54px);color:#ffffff;letter-spacing:-1.5px}.footer-top p{color:#ffffff}.footer-top label,.footer-top input,.footer-top button{color:#ffffff}.footer-directory>div>a{color:#ffffff}.footer-directory h3{color:#ffffff}.new-footer .small,.new-footer .footer-bottom,.footer-brand>span{color:#ffffff}.new-footer .footer-brand>.brand-wordmark{color:#ffffff}.email-row{border-color:#c0c0c070}
/* Black and gold are reserved for the private room. */
.limited-chapter,.limited-landing,.exclusive-gate,.private-session{background:#080808;color:#ffffff}.limited-copy h1,.limited-copy h2,.gate-copy h1,.limited-details h2{font-family:'DM Serif Display','Bodoni Moda',serif;color:#ffffff;font-weight:400}.limited-copy h1 em,.limited-copy h2 em,.gate-copy h1 em{font-family:inherit;font-style:italic;font-weight:400}.limited-copy .eyebrow{font-family:'Space Grotesk',sans-serif;font-weight:600;color:#ffffff}.limited-copy p,.gate-copy p{color:#ffffff}.gold-button{background:#080808;color:#ffffff;border-color:#c0c0c060;font-weight:600}.limited-copy .limited-lead{color:#ffffff}.limited-details{background:#080808;color:#ffffff}.limited-details h2{font-size:60px}.limited-seal{background:#080808ee;color:#ffffff}.exclusive-gate header{background:#080808}body:has(.exclusive-gate) header,body:has(.limited-landing) header{background:#080808f5;color:#ffffff}body:has(.exclusive-gate) .new-footer,body:has(.limited-landing) .new-footer{background:#080808}body:has(.exclusive-gate) .footer-top h2,body:has(.limited-landing) .footer-top h2,body:has(.exclusive-gate) .footer-brand>.brand-wordmark,body:has(.limited-landing) .footer-brand>.brand-wordmark{color:#ffffff}
@media(max-width:1100px) and (min-width:801px){.atelier-home .opening-copy h1{font-size:55px}.atelier-home .opening-copy>p{font-size:14px}.cover-copy h1{font-size:46px}.look-copy h2{font-size:46px}.section-heading h2{font-size:43px}.brand-intro-copy h2{font-size:42px}}
@media(max-width:800px){.atelier-home .opening-copy h1{font-size:42px;letter-spacing:-2.5px}.atelier-home .opening-copy h1 em{font-size:1.08em;letter-spacing:-1.7px}.atelier-home .opening-copy>p{font-size:13px}.atelier-home .opening-copy .eyebrow{font-size:9px;letter-spacing:.4px}.atelier-home .category-strip a{font-size:11px}.section-heading h2{font-size:33px;letter-spacing:-1.1px}.brand-intro-copy h2{font-size:36px;letter-spacing:-1.2px}.look-copy h2{font-size:38px;letter-spacing:-1.3px}.look-photo{height:455px}.cover-copy h1{font-size:44px;letter-spacing:-1.5px}.product-info h1{font-size:34px;letter-spacing:-1px}.footer-top h2{font-size:37px;letter-spacing:-1px}.story-grid h2{font-size:33px}.manifesto h2{font-size:38px}.quick-add{min-width:75px;font-size:10px;padding:10px 11px}.limited-details h2{font-size:45px}}
@media(max-width:380px){.atelier-home .opening-copy h1{font-size:37px}.atelier-home .opening-copy h1 em{font-size:1.03em}.atelier-home .opening-copy>p{font-size:12px}}

/* Product storytelling and personal service. */
.atelier-home .opening-copy h1 em{font-size:.99em;white-space:nowrap}
.atelier-home .opening-copy>p{max-width:290px;line-height:1.65}
.product-info .description{max-width:470px;line-height:1.75;margin-bottom:20px}
.piece-note{padding:17px 0;margin:0 0 24px;border-top:1px solid #c0c0c038;border-bottom:1px solid #c0c0c038}
.piece-note>span{font-size:10px;font-weight:600;letter-spacing:1.1px}
.piece-note ul{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:11px 0 0;padding:0}
.piece-note li{font-size:13px;line-height:1.5;display:flex;align-items:center;gap:8px}
.piece-note li:before{content:'';width:5px;height:5px;background:#080808;border-radius:50%;flex:none}
.personal-service{display:block;margin:26px 0 12px;padding:22px;background:#080808;border:1px solid #c0c0c020;color:#ffffff}
.personal-service>span:first-child{font-size:10px;letter-spacing:1px;font-weight:600}
.personal-service strong{display:block;font-size:23px;font-weight:600;letter-spacing:-.6px;margin:9px 0}
.personal-service small{display:block;font-size:13px;line-height:1.6;max-width:310px}
.personal-service .service-link{display:inline-block;font-size:12px;font-weight:600;border-bottom:1px solid;margin-top:13px;padding-bottom:3px}
.personal-service:hover{background:#080808}
#panel{background:#080808;color:#ffffff;font-family:'Space Grotesk',sans-serif}
#panel .panel-title{font-size:42px;letter-spacing:-1.6px;line-height:1.06;margin-bottom:32px}
#panel .bag-item{padding:22px 0;border-color:#c0c0c035}
#panel .bag-item>div>a:first-child{font-size:19px;font-weight:600;letter-spacing:-.5px}
#panel .bag-item p{font-size:13px;line-height:1.6}
#panel .bag-item button{min-width:32px;min-height:36px;font-size:13px}
#panel .notice{font-size:12px;line-height:1.7;color:#ffffff}
#panel .text-link{font-size:12px}
#panel .primary-button{width:100%;text-align:center;font-size:12px}
#panel .search-input{font-family:inherit;font-size:17px;border-color:#c0c0c070}
#panel .menu-links a{font-family:inherit;font-weight:600;letter-spacing:-1px}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:800px){.atelier-home .opening-copy h1 em{font-size:.96em}.atelier-home .opening-copy>p{font-size:13px}.personal-service{padding:20px}.piece-note ul{display:block}.piece-note li+li{margin-top:7px}#panel .panel-title{font-size:34px}.product-main-image{height:470px}}
