._0LIBoW_page{color:#222;min-height:70vh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#faf7f2;font-size:14px;line-height:1.65}._0LIBoW_page h1,._0LIBoW_page h2,._0LIBoW_page h3{font:inherit;font-weight:400}._0LIBoW_intro{text-align:center;max-width:760px;margin:auto;padding:70px 24px 64px}._0LIBoW_intro h1{margin-bottom:16px;font-size:clamp(25px,3vw,34px)}._0LIBoW_intro p,._0LIBoW_sectionCopy p{color:#625d58;max-width:620px;margin:0 auto 20px}._0LIBoW_banner{background:#eee8e0;position:relative;overflow:hidden}._0LIBoW_banner picture,._0LIBoW_banner img{width:100%;height:auto;display:block}._0LIBoW_bannerCopy{color:#fff;text-align:center;text-shadow:0 2px 20px #0008;pointer-events:none;background:linear-gradient(90deg,#0002,#0000);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}._0LIBoW_bannerCopy h1,._0LIBoW_bannerCopy span{letter-spacing:.05em;font-size:clamp(28px,4vw,54px);line-height:1.3}._0LIBoW_bannerCopy small{letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;font-size:10px}._0LIBoW_sectionCopy{text-align:center;padding:30px 24px 54px}._0LIBoW_sectionCopy h2{margin-bottom:12px;font-size:25px}._0LIBoW_textLink{text-underline-offset:6px;color:#282225;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline;display:inline-block}._0LIBoW_textLink:hover{color:#6e3298}._0LIBoW_breadcrumbs{color:#77706a;flex-wrap:wrap;justify-content:center;gap:10px;padding:26px 20px;font-size:11px;display:flex}._0LIBoW_toolbar{border-bottom:1px solid #e5ded4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1480px;margin:0 auto;padding:24px 5%;display:flex}._0LIBoW_toolbar div{flex-wrap:wrap;gap:18px;display:flex}._0LIBoW_toolbar label{align-items:center;gap:8px;font-size:11px;display:flex}._0LIBoW_toolbar select{color:#242024;font:inherit;background:0 0;border:0;border-bottom:1px solid #cfc3b4;padding:7px 2px}._0LIBoW_listing{max-width:1480px;margin:auto;padding:36px 5% 70px}._0LIBoW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin-bottom:40px;display:grid}._0LIBoW_product{min-width:0;text-decoration:none;display:block}._0LIBoW_productImage{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}._0LIBoW_productImage img{object-fit:contain;width:100%;height:100%;display:block}._0LIBoW_productImage ._0LIBoW_second{opacity:0;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){._0LIBoW_product:hover ._0LIBoW_second,._0LIBoW_product:focus-visible ._0LIBoW_second{opacity:1}}._0LIBoW_product h2{margin:13px 0 3px;font-size:13px}._0LIBoW_product p{margin:2px 0;font-size:12px}._0LIBoW_product small{color:#7b746e;font-size:10px}._0LIBoW_sold{background:#faf7f2e8;padding:3px 8px;font-size:10px;position:absolute;top:8px;left:8px}._0LIBoW_storyRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-bottom:40px;display:grid}._0LIBoW_storyRow ._0LIBoW_grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}._0LIBoW_reverse ._0LIBoW_editorial{order:2}._0LIBoW_editorial{min-width:0;display:block}._0LIBoW_editorial img{width:100%;height:auto;display:block}._0LIBoW_mobileListing{display:none}._0LIBoW_center{text-align:center;padding:24px}._0LIBoW_button{color:#222;isolation:isolate;min-height:46px;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #3d2066;justify-content:center;align-items:center;padding:12px 28px;font-size:11px;text-decoration:none;transition:color .35s;display:inline-flex;position:relative;overflow:hidden}._0LIBoW_button:before{content:"";z-index:-1;background:#3d2066;transition:transform .35s;position:absolute;inset:0;transform:translateY(101%)}._0LIBoW_button:hover,._0LIBoW_button:focus-visible{color:#fff}._0LIBoW_button:hover:before,._0LIBoW_button:focus-visible:before{transform:translateY(0)}._0LIBoW_button:disabled{opacity:.45;cursor:default}._0LIBoW_button:disabled:before{display:none}._0LIBoW_previewNote{text-align:center;background:#eee6d7;padding:12px 20px;font-size:12px}._0LIBoW_error{color:#a92828;text-align:center;padding:30px}._0LIBoW_productPage{max-width:1280px;margin:auto;padding:0 5% 80px}._0LIBoW_detail{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:9%;padding-top:28px;display:grid}._0LIBoW_gallery{min-width:0}._0LIBoW_mainImage{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;display:block}._0LIBoW_thumbs{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}._0LIBoW_thumbs button{cursor:pointer;background:#fff;border:1px solid #0000;width:70px;height:70px;padding:0}._0LIBoW_thumbs button[aria-pressed=true]{border-color:#693f83}._0LIBoW_thumbs img{object-fit:contain;width:100%;height:100%}._0LIBoW_mobileGallery{display:none}._0LIBoW_information{position:sticky;top:110px}._0LIBoW_information h1{margin-bottom:8px;font-size:clamp(25px,2.5vw,34px);line-height:1.4}._0LIBoW_tag{color:#6c625c;letter-spacing:.1em;margin-bottom:26px;font-size:11px}._0LIBoW_information>p{margin:24px 0}._0LIBoW_price{margin:30px 0;font-size:21px}._0LIBoW_options{gap:14px;margin-top:26px;display:grid}._0LIBoW_options label{gap:7px;font-size:12px;display:grid}._0LIBoW_options select{width:100%;font:inherit;background:#fff;border:1px solid #d7cfc4;padding:12px}._0LIBoW_actions{flex-direction:column;gap:12px;margin-top:28px;display:flex}._0LIBoW_dialog{color:#222;width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#fff;border:0;margin:0;padding:36px;position:fixed;inset:0 0 0 auto}._0LIBoW_dialog[open]{animation:.3s ease-out _0LIBoW_panelIn}._0LIBoW_dialog::backdrop{background:#0006}._0LIBoW_dialog header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:50px;display:flex}._0LIBoW_dialog h2{font-size:27px;font-weight:400}._0LIBoW_dialog header button{font:inherit;cursor:pointer;background:0 0;border:0;padding:10px;font-size:26px}._0LIBoW_description{white-space:pre-wrap;font-size:14px;line-height:1.9}._0LIBoW_description p{margin:22px 0}._0LIBoW_cartList{text-align:left;gap:24px;width:100%;display:grid}._0LIBoW_cartRow{grid-template-columns:80px minmax(0,1fr);gap:14px;font-size:12px;display:grid}._0LIBoW_cartRow img{object-fit:contain;width:80px;height:80px}._0LIBoW_cartRow p{overflow-wrap:anywhere;margin-bottom:6px}._0LIBoW_notice{color:#49305c;margin-top:16px;font-size:12px}._0LIBoW_page button:focus-visible,._0LIBoW_page a:focus-visible,._0LIBoW_page select:focus-visible,._0LIBoW_dialog button:focus-visible{outline-offset:4px;outline:2px solid #8a4eb5}@keyframes _0LIBoW_panelIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:767px){._0LIBoW_intro{padding:52px 24px 46px}._0LIBoW_intro h1{font-size:25px}._0LIBoW_bannerCopy{background:linear-gradient(#0000 50%,#0005);justify-content:flex-end;padding-bottom:14%}._0LIBoW_sectionCopy{padding:24px 22px 42px}._0LIBoW_sectionCopy h2{font-size:23px}._0LIBoW_listing{padding:28px 20px 48px}._0LIBoW_toolbar{gap:10px;padding:18px 20px}._0LIBoW_toolbar div{gap:12px}._0LIBoW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;margin-bottom:26px}._0LIBoW_product h2{font-size:12px}._0LIBoW_product p{font-size:11px}._0LIBoW_desktopListing,._0LIBoW_desktopGallery{display:none}._0LIBoW_mobileListing,._0LIBoW_mobileGallery{display:block}._0LIBoW_mobileListing ._0LIBoW_editorial{margin-bottom:26px}._0LIBoW_productPage{padding:0 0 50px}._0LIBoW_detail{padding-top:8px;display:block}._0LIBoW_mobileTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 8%;display:flex;overflow-x:auto}._0LIBoW_mobileTrack img{aspect-ratio:1;object-fit:contain;scroll-snap-align:center;background:#fff;flex:0 0 100%;width:100%;min-width:0}._0LIBoW_galleryControls{justify-content:center;align-items:center;gap:20px;padding:18px;font-size:12px;display:flex}._0LIBoW_galleryControls button{font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 16px}._0LIBoW_information{padding:28px 24px;position:static}._0LIBoW_information h1{font-size:25px}._0LIBoW_dialog{padding:26px}}@media (prefers-reduced-motion:reduce){._0LIBoW_button,._0LIBoW_button:before,._0LIBoW_second{transition:none}._0LIBoW_dialog[open]{animation:none}}._0LIBoW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._0LIBoW_intro h1,._0LIBoW_sectionCopy h2{font-family:var(--font-playfair,Georgia), "Times New Roman", serif;letter-spacing:.04em;font-weight:500}._0LIBoW_intro p,._0LIBoW_sectionCopy p{font-family:var(--font-gotham), Arial, sans-serif;color:#000;letter-spacing:.07em}._0LIBoW_collectionButton{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#3d2066;border:1px solid #3d2066;justify-content:center;align-items:center;padding:13px 28px;font-size:11px;text-decoration:none;display:inline-flex}._0LIBoW_collectionButton:focus-visible{outline-offset:4px;outline:2px solid #8a4eb5}._0LIBoW_subNavigation{border-bottom:1px solid #e5ded4;flex-wrap:wrap;justify-content:center;gap:28px;padding:20px 24px;display:flex}._0LIBoW_subNavigation a{font-family:var(--font-gotham), Arial, sans-serif;color:#000;letter-spacing:.07em;padding:5px 0;font-size:12px;text-decoration:none}._0LIBoW_subNavigation a[aria-current=page]{color:#3d2066;border-bottom:1px solid #3d2066}._0LIBoW_productImage{transition:transform .3s,box-shadow .3s;box-shadow:4px 5px 7px -3px #29153825}._0LIBoW_product h2{font-family:var(--font-geist-sans), Arial, sans-serif;margin:9px 0 2px;font-size:15px;font-weight:600;line-height:1.3}._0LIBoW_product p{margin:0 0 2px;font-size:14px;font-weight:600;line-height:1.3}._0LIBoW_product small{line-height:1.4;display:block}._0LIBoW_information h1{font-family:var(--font-gotham,Arial), sans-serif;color:#3d2066;font-weight:600}._0LIBoW_tag{font-family:var(--font-gotham,Arial), sans-serif;color:#000;letter-spacing:.1em}button._0LIBoW_collectionButton{cursor:pointer}button._0LIBoW_collectionButton:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){._0LIBoW_product:hover ._0LIBoW_productImage,._0LIBoW_product:focus-visible ._0LIBoW_productImage{transform:translateY(-5px);box-shadow:0 7px 22px #29153826}}@media (max-width:767px){._0LIBoW_product h2{font-size:13px}._0LIBoW_product p{font-size:12px}._0LIBoW_subNavigation{gap:12px 20px;padding:16px 20px}}@media (prefers-reduced-motion:reduce){._0LIBoW_productImage{transition:none}._0LIBoW_product:hover ._0LIBoW_productImage,._0LIBoW_product:focus-visible ._0LIBoW_productImage{transform:none}}._0LIBoW_cartRow{grid-template-columns:80px minmax(0,1fr) 32px;align-items:start}._0LIBoW_cartRemove{color:#3d2066;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:inline-flex}._0LIBoW_cartRemove:focus-visible{outline-offset:2px;outline:2px solid #8a4eb5}
.nq50DW_overlay{z-index:2147483000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:progress;background:#faf9f68f;place-items:center;display:grid;position:fixed;inset:0}.nq50DW_overlay~.nq50DW_overlay{display:none}.nq50DW_motif{aspect-ratio:1;width:clamp(140px,20vw,180px);position:relative}.nq50DW_base,.nq50DW_fill{background:url(/images/atelier-motif.png) 50%/contain no-repeat;display:block;position:absolute;inset:0}.nq50DW_base{filter:grayscale();opacity:.5}.nq50DW_fill{animation:1.8s ease-in-out infinite nq50DW_colourFill}@keyframes nq50DW_colourFill{0%{clip-path:inset(80% 0 0)}80%,to{clip-path:inset(20% 0 0)}}@media (prefers-reduced-motion:reduce){.nq50DW_fill{clip-path:inset(0);animation:none}}
.NbtFVG_page{color:#222;background:#fff;min-height:100vh;padding:128px 24px 80px}.NbtFVG_header{text-align:center;margin:0 auto 40px}.NbtFVG_logo{width:220px;max-width:60vw;height:auto;margin:0 auto 28px;display:block}.NbtFVG_header h1{font-size:clamp(30px,4vw,44px);font-family:var(--font-playfair), Georgia, serif;margin:0 0 12px;font-weight:400}.NbtFVG_header p{color:#666;font-size:14px}.NbtFVG_content{width:100%;max-width:520px;margin:0 auto}.NbtFVG_wide{max-width:760px}.NbtFVG_tabs{border-bottom:1px solid #ddd;margin-bottom:36px;display:flex}.NbtFVG_tabs button{color:#777;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:16px 12px;font-size:13px}.NbtFVG_tabs button[aria-selected=true]{color:#222;border-bottom-color:#3d2066;font-weight:600}.NbtFVG_fields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.NbtFVG_fields label{color:#444;gap:9px;min-width:0;font-size:13px;display:grid}.NbtFVG_fields input,.NbtFVG_fields select{color:#222;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #d8d2c9;border-radius:0;padding:12px 14px;font-size:16px}.NbtFVG_fields input:focus,.NbtFVG_fields select:focus{outline-offset:2px;outline:2px solid #8b3dce}.NbtFVG_names{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.NbtFVG_hint{color:#666;margin:-10px 0 0;font-size:12px;line-height:1.7}.NbtFVG_phone>p{color:#444;margin:0 0 20px;font-size:13px}.NbtFVG_occasion{border:0;min-width:0;margin:0;padding:0}.NbtFVG_occasion legend{color:#444;margin-bottom:12px;font-size:13px}.NbtFVG_occasion legend span{color:#777}.NbtFVG_dateFields{flex-wrap:wrap;gap:12px;display:flex}.NbtFVG_dateFields label{flex:100px}.NbtFVG_submit{isolation:isolate;color:#111;width:100%;min-height:52px;font:inherit;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #3d2066;border-radius:0;justify-content:center;align-items:center;padding:14px 20px;font-size:12px;font-weight:600;transition:color .4s;display:flex;position:relative;overflow:hidden}.NbtFVG_submit:before{content:"";z-index:0;background:#3d2066;transition:transform .4s;position:absolute;inset:0;transform:translateY(101%)}.NbtFVG_submit span{z-index:1;position:relative}.NbtFVG_submit{text-decoration:none}.NbtFVG_submit:hover,.NbtFVG_submit:active,.NbtFVG_submit:focus-visible{color:#e4b440}.NbtFVG_submit:hover:before,.NbtFVG_submit:active:before,.NbtFVG_submit:focus-visible:before{transform:translateY(0)}.NbtFVG_submit:disabled{opacity:.6;cursor:wait}.NbtFVG_secondary{color:#666;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:24px auto 0;padding:8px;font-size:12px;text-decoration:underline;display:block}.NbtFVG_page button:focus-visible{outline-offset:4px;outline:2px solid #8b3dce}.NbtFVG_error,.NbtFVG_notice,.NbtFVG_receipt{overflow-wrap:anywhere;border:1px solid #ded7e7;margin:0 0 24px;padding:20px;font-size:14px;line-height:1.7}.NbtFVG_error{color:#b91c1c;border-color:#efb9b9}.NbtFVG_notice{color:#166534}.NbtFVG_receipt h2{color:#3d2066;margin:0 0 18px;font-size:24px}.NbtFVG_receipt p{margin-bottom:18px}.NbtFVG_subtitle{margin-bottom:24px;font-size:23px}.NbtFVG_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.NbtFVG_page{padding:112px 20px 56px}.NbtFVG_names{grid-template-columns:minmax(0,1fr);gap:22px}.NbtFVG_header{margin-bottom:28px}.NbtFVG_logo{width:180px}}@media (prefers-reduced-motion:reduce){.NbtFVG_submit,.NbtFVG_submit:before{transition:none}}
