.atelier-product{--atelier-product-radius:1.5rem}main.atelier-product{isolation:isolate;position:relative}main.atelier-product:before{content:"";z-index:-1;pointer-events:none;border-image:linear-gradient(180deg, var(--mendin-atelier-paper) 0%, var(--mendin-atelier-sand) 40%, var(--mendin-background) 100%) fill 0 / 0 / 0 100vw;position:absolute;inset:0}@media (min-width:64rem){.atelier-product .atelier-product-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.atelier-product .atelier-product-grid>[data-atelier-slot=header]{grid-area:1/2}.atelier-product .atelier-product-grid>[data-atelier-slot=media]{grid-area:1/1/span 2}.atelier-product .atelier-product-grid>[data-atelier-slot=buy]{grid-area:2/2}}.atelier-product [data-testid=product-details-header] h1{letter-spacing:-.01em;font-size:clamp(2rem,7.4vw,2.75rem);line-height:1.12}.atelier-product [data-testid=product-details-header] .tabular-nums:first-child{font-family:var(--font-serif);font-size:clamp(2.4rem,10vw,3rem);font-weight:700}.atelier-product .atelier-trust__coin{background:radial-gradient(circle at 34% 28%, var(--mendin-atelier-coin-hi) 0%, var(--mendin-atelier-coin-mid) 62%, var(--mendin-atelier-coin-edge) 100%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--mendin-atelier-coin-edge) 70%, transparent), inset 0 0 0 4px color-mix(in srgb, var(--mendin-atelier-coin-hi) 60%, transparent), inset 0 -3px 5px color-mix(in srgb, var(--mendin-atelier-coin-edge) 55%, transparent), 0 8px 16px -8px var(--mendin-atelier-shadow-warm)}.atelier-product .atelier-trust{background:var(--mendin-atelier-glass);border:1px solid var(--color-atelier-line);box-shadow:0 22px 44px -36px var(--mendin-atelier-shadow-warm);position:relative}.atelier-product .atelier-trust:before{content:"";border:1.5px dashed var(--color-atelier-stitch);opacity:.7;pointer-events:none;border-radius:1rem;position:absolute;inset:.3rem}.atelier-product .atelier-trust__item+.atelier-trust__item{border-inline-start:1.5px dashed var(--color-atelier-line-strong)}.atelier-product .atelier-product-grid>[data-atelier-slot=media]>section,.atelier-product .atelier-product-grid>[data-atelier-slot=media]>.rounded-2xl,.atelier-product .atelier-product-grid>[data-product-part=mockup]>section{border-radius:var(--atelier-product-radius);border-color:var(--color-atelier-line);background:var(--mendin-atelier-paper);box-shadow:0 30px 60px -44px var(--mendin-atelier-shadow-warm), 0 10px 22px -18px var(--mendin-shadow), inset 0 1px 0 #ffffff8c;position:relative}.atelier-product .atelier-product-grid>[data-atelier-slot=media]>.rounded-2xl{overflow:hidden}.atelier-product .atelier-product-grid>[data-atelier-slot=media]>section:before,.atelier-product .atelier-product-grid>[data-product-part=mockup]>section:before{content:"";border:1.5px dashed var(--color-atelier-stitch);opacity:.55;pointer-events:none;border-radius:1.2rem;position:absolute;inset:.35rem}.atelier-product [data-product-preview]{border-radius:1.25rem}.atelier-product .atelier-product-grid [data-product-preview]{background:radial-gradient(85% 60% at 50% 30%, var(--mendin-atelier-studio-hi) 0%, transparent 72%), linear-gradient(180deg, var(--mendin-atelier-studio-hi) 0%, var(--mendin-atelier-studio-lo) 100%);box-shadow:0 26px 50px -36px var(--mendin-atelier-shadow-warm), inset 0 0 0 1px color-mix(in srgb, var(--mendin-atelier-shadow-warm) 28%, transparent);border-radius:1.35rem}@media (min-width:64rem){.atelier-product .atelier-product-grid [data-product-preview]{max-inline-size:34rem}}.atelier-product .atelier-product-grid [data-product-preview]>img{mix-blend-mode:multiply}.atelier-product .atelier-product-grid [data-product-preview]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 -60px 70px -56px var(--mendin-atelier-shadow-warm), inset 0 0 60px -26px color-mix(in srgb, var(--mendin-atelier-shadow-warm) 45%, transparent);position:absolute;inset:0}@media (max-width:63.99rem){.atelier-product [data-preview-pinned=true]{background:var(--mendin-atelier-glass);border:1px solid var(--color-atelier-line);box-shadow:0 22px 40px -26px var(--mendin-atelier-shadow-warm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.6rem;padding:.4rem}}.atelier-product .atelier-product-grid>[data-atelier-slot=media]>section>div:first-child h2{font-size:1.45rem}.atelier-product .atelier-product-grid>[data-atelier-slot=media]>section>div:first-child button{border-color:var(--color-atelier-line-strong);background:var(--mendin-atelier-glass);box-shadow:0 6px 14px -10px var(--mendin-atelier-shadow-warm);border-radius:999px}.atelier-product [data-testid=canvas-area-editor]{border-block-start:1.5px dashed var(--color-atelier-stitch)}.atelier-product [data-testid=canvas-area-editor][data-area-count="1"]>div:first-child>div:first-child>p{display:none}.atelier-product [data-testid=canvas-area-editor] h3{font-size:1.35rem}.atelier-product fieldset button.rounded-full[title][aria-pressed]{block-size:2.75rem;inline-size:2.75rem;transition:transform .16s;border:2px solid var(--mendin-atelier-paper)!important;box-shadow:0 0 0 1px var(--color-atelier-line-strong), inset 0 -3px 6px -2px #0000004d, 0 6px 12px -8px var(--mendin-atelier-shadow-warm)!important;background-image:radial-gradient(circle at 32% 28%,#ffffff73 0%,#0000 42%),repeating-linear-gradient(100deg,#ffffff38 0 1.5px,#0000 1.5px 3.5px,#0000002e 3.5px 4.5px)!important}.atelier-product fieldset button.rounded-full[title][aria-pressed=true]{box-shadow:0 0 0 3px var(--color-gold), 0 0 0 6px var(--color-gold-soft), inset 0 -3px 6px -2px #0000004d!important}.atelier-product fieldset button.rounded-full[title][aria-pressed]:hover{transform:translateY(-1px)}.atelier-product fieldset button.rounded-lg[aria-pressed]{border-radius:999px;min-block-size:2.75rem;padding-inline:1.15rem}@media (prefers-reduced-motion:reduce){.atelier-product fieldset button.rounded-full[title][aria-pressed]:hover{transform:none}}.atelier-product [data-testid=canvas-area-editor] input[type=text],.atelier-product .atelier-product-grid>[data-atelier-slot=media] input[type=text]{border-color:var(--color-atelier-line-strong);background:var(--color-surface-raised);border-radius:999px;min-block-size:3.25rem;font-size:1.125rem}.atelier-product [data-testid=canvas-area-editor] input[type=text]:focus-visible,.atelier-product .atelier-product-grid>[data-atelier-slot=media] input[type=text]:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}:is(.atelier-product [data-atelier-slot=buy]>div.rounded-2xl:has(>span+div.rounded-full),.atelier-product [data-atelier-slot=buy]>div.rounded-2xl:has(>span+[data-testid=quantity-limit-hint])){border-color:var(--color-atelier-line);background:var(--mendin-atelier-glass);border-radius:999px}.atelier-product [data-testid=product-price-summary]{background:var(--mendin-atelier-paper);color:var(--color-navy);border:1px solid var(--color-atelier-line);border-radius:var(--atelier-product-radius);box-shadow:0 26px 50px -38px var(--mendin-atelier-shadow-warm), 0 8px 18px -16px var(--mendin-shadow);position:relative}.atelier-product [data-testid=product-price-summary]:before{content:"";border:1.5px dashed var(--color-atelier-stitch);opacity:.5;pointer-events:none;border-radius:1.15rem;position:absolute;inset:.4rem}.atelier-product [data-testid=product-price-summary]>div:has(>.font-serif){border-block-start:1.5px dashed var(--color-atelier-line-strong)}.atelier-product [data-testid=product-price-summary] .font-serif{color:var(--color-navy);font-size:2.35rem}.atelier-product [data-testid=product-price-summary] :is(span,p){border-color:var(--color-atelier-line)}.atelier-product [data-testid=product-price-summary] p,.atelier-product [data-testid=product-price-summary] [class*="text-[var(--color-on-brand-muted)]"]{color:var(--color-ink)}.atelier-product [data-testid=product-price-summary] [class*="text-[var(--color-on-brand-muted)]"]>span:first-child{color:var(--color-muted)}.atelier-product [data-testid=product-price-summary] [class*="bg-[var(--color-on-brand-field)]"]{background:var(--color-gold-soft);color:var(--color-navy)}.atelier-product [data-testid=product-trust-row],.atelier-product [data-atelier-slot=buy] section.rounded-2xl{border-color:var(--color-atelier-line);border-radius:var(--atelier-product-radius);background:var(--mendin-atelier-glass);box-shadow:0 22px 44px -38px var(--mendin-atelier-shadow-warm)}.atelier-product [data-atelier-slot=buy] div.rounded-2xl:has(>ol){border-color:var(--color-atelier-line);border-radius:var(--atelier-product-radius);background:var(--mendin-atelier-glass);box-shadow:0 22px 44px -38px var(--mendin-atelier-shadow-warm)}.atelier-product [data-atelier-slot=buy] [class*="bg-[var(--color-gold-soft)]"].rounded-full{color:var(--mendin-atelier-coin-ink);background:radial-gradient(circle at 34% 28%, var(--mendin-atelier-coin-hi) 0%, var(--mendin-atelier-coin-mid) 62%, var(--mendin-atelier-coin-edge) 100%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--mendin-atelier-coin-edge) 70%, transparent), inset 0 -2px 4px color-mix(in srgb, var(--mendin-atelier-coin-edge) 55%, transparent), 0 6px 12px -8px var(--mendin-atelier-shadow-warm)}.atelier-product [data-testid=product-purchase-actions]>.mendin-action-button:first-child:not(.mendin-action-button--success),.atelier-product [data-testid=product-sticky-purchase-bar] .mendin-action-button:not(.mendin-action-button--success){background:linear-gradient(180deg, var(--mendin-atelier-cta-start) 0%, var(--mendin-atelier-cta-end) 100%);color:var(--color-on-gold);box-shadow:0 10px 24px -14px var(--mendin-shadow), inset 0 1px 0 var(--mendin-atelier-cta-sheen);border-radius:999px}.atelier-product [data-testid=product-purchase-actions]>.mendin-action-button{border-radius:999px}.atelier-product [data-testid=product-sticky-purchase-bar]{background:var(--mendin-atelier-glass);border-color:var(--color-atelier-line);box-shadow:0 -16px 36px -24px var(--mendin-atelier-shadow-warm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.atelier-product [data-testid=product-sticky-purchase-bar] .font-serif{padding-inline-start:.25rem;font-size:1.65rem}.atelier-product [data-testid=product-sticky-purchase-bar] .mendin-action-button{min-block-size:3.25rem}.atelier-product .atelier-reviews .atelier-studio{background:var(--mendin-atelier-sand);box-shadow:0 14px 28px -20px var(--mendin-atelier-shadow-warm), inset 0 0 0 1px color-mix(in srgb, var(--mendin-atelier-shadow-warm) 28%, transparent)}.atelier-product a:focus-visible,.atelier-product button:focus-visible,.atelier-product summary:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.atelier-product #product-details-heading{font-size:1.6rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]){row-gap:0}.atelier-product [data-atelier-canvas],.atelier-product [data-atelier-canvas]>[data-product-media],.atelier-product [data-atelier-canvas] [data-product-part=card-header]{display:contents}.atelier-product .atelier-product-grid>[data-atelier-canvas]>[data-product-media]:before{content:none}.atelier-product [data-atelier-canvas]>[data-product-media]>*{margin-block:0}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas])>[data-atelier-slot=header]{gap:.75rem;margin-block-start:1rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas])>[data-atelier-slot=header]>[data-product-part=variants]{margin-block-start:-.75rem}.atelier-product [data-product-part=mockup]{margin-block-start:1rem}.atelier-product [data-product-part=mockup]>section{gap:.5rem;margin-block-start:0;padding:.875rem 1rem;font-size:.85rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas])>[data-atelier-slot=buy]{gap:.875rem;margin-block-start:1rem}.atelier-product [data-atelier-canvas] [data-product-part=toolbar]{justify-content:flex-end;padding-block-start:.5rem;display:flex;position:relative}.atelier-product [data-atelier-canvas] [data-product-part=toolbar]>div:first-child{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.atelier-product [data-atelier-canvas] [data-product-part=disclaimer]{margin-block-start:.5rem;font-size:.72rem}.atelier-product [data-atelier-canvas] [data-product-preview]{border-radius:1.5rem;max-inline-size:none}.atelier-product .atelier-product-grid:not(:has([data-preview-pinned=true])) [data-product-preview] .border-dashed{background:0 0;border-color:#0000}.atelier-product .atelier-product-grid:not(:has([data-preview-pinned=true])) [data-product-preview] .border-dashed>.pointer-events-none:not(.canvas-no-select){visibility:hidden}.atelier-product .atelier-product-grid:not(:has([data-preview-pinned=true])) [data-product-preview] .canvas-no-select{--tw-ring-color:transparent;box-shadow:none}@media (max-width:63.99rem){body:has(.atelier-product [data-testid=product-sticky-purchase-bar][data-visible=true]) .wa-float{inset-block-end:calc(var(--sticky-purchase-offset,4.5rem) - 3.95rem)}body:has(.atelier-product [data-testid=product-sticky-purchase-bar][data-visible=true]) .a11y-widget{inset-block-end:calc(var(--sticky-purchase-offset,4.5rem) - 3.6rem)}html:not([data-wa-bar=true]) body:has(.wa-float) .atelier-product [data-testid=product-sticky-purchase-bar]{padding-inline-start:4.6rem}body:has(.a11y-widget) .atelier-product [data-testid=product-sticky-purchase-bar]{padding-inline-end:2.6rem}}.atelier-product [data-atelier-canvas] [data-product-part=card-header]>:first-child,.atelier-product [data-atelier-canvas] [data-product-part=editor],.atelier-product [data-atelier-canvas] [data-product-part=card-body]{background:var(--mendin-atelier-paper);border:1px solid var(--color-atelier-line);border-block-width:0}.atelier-product [data-atelier-canvas] [data-product-part=card-header]>:first-child{box-shadow:0 -10px 30px -30px var(--mendin-atelier-shadow-warm);border-block-start-width:1px;border-radius:1.5rem 1.5rem 0 0;margin-block-start:1rem;padding-block:.7rem}.atelier-product .atelier-product-grid:not(:has([data-product-part=card-body])) [data-atelier-canvas] [data-product-part=card-header]>:first-child:last-child{border-block-end-width:1px;border-radius:1.5rem}.atelier-product [data-atelier-canvas] [data-product-part=card-header]>:first-child h2,.atelier-product [data-atelier-canvas] [data-product-part=card-header]>:first-child h3,.atelier-product [data-atelier-canvas] [data-product-part=card-header]>:first-child [class*=font-bold]{font-family:var(--font-serif);font-size:1.35rem}.atelier-product [data-atelier-canvas] [data-product-part=editor]{padding-block-end:.25rem;padding-inline:1.25rem}.atelier-product [data-atelier-canvas] [data-product-part=card-body]{border-block-end-width:1px;border-block-start:1.5px dashed var(--color-atelier-line-strong);box-shadow:0 26px 44px -36px var(--mendin-atelier-shadow-warm);border-radius:0 0 1.5rem 1.5rem;gap:.75rem;padding:.875rem 1.25rem 1.1rem}.atelier-product [data-testid=canvas-area-editor][data-area-count="1"]>div:first-child{display:none}.atelier-product [data-atelier-canvas] [data-testid=canvas-area-editor]{border-block-start:1.5px dashed var(--color-atelier-stitch);padding-block-start:.875rem}.atelier-product [data-atelier-canvas] [data-testid=canvas-area-editor]>.grid{gap:.75rem}.atelier-product [data-atelier-canvas] [data-testid=canvas-area-editor] :is(label,legend){margin-block-end:.375rem;font-size:.85rem}.atelier-product [data-atelier-canvas] [data-testid=canvas-area-editor] input[type=text]{min-block-size:2.9rem;padding-block:.5rem}@media (max-width:63.99rem){.atelier-product :is([data-option-row=font],[data-option-row=color],[data-option-row=area]){--atelier-row-fade-dir:90deg;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;max-inline-size:100%;-webkit-mask-image:linear-gradient(var(--atelier-row-fade-dir), transparent 0, #000 2.25rem);-webkit-mask-image:linear-gradient(var(--atelier-row-fade-dir), transparent 0, #000 2.25rem);mask-image:linear-gradient(var(--atelier-row-fade-dir), transparent 0, #000 2.25rem);flex-wrap:nowrap;gap:.5rem;padding-block:.45rem;padding-inline:.45rem 2.25rem;scroll-padding-inline:.45rem;display:flex;overflow-x:auto}[dir=ltr] .atelier-product :is([data-option-row=font],[data-option-row=color],[data-option-row=area]){--atelier-row-fade-dir:270deg}.atelier-product :is([data-option-row=font],[data-option-row=color],[data-option-row=area])::-webkit-scrollbar{display:none}.atelier-product :is([data-option-row=font],[data-option-row=color],[data-option-row=area])>button{scroll-snap-align:start;flex:none}.atelier-product [data-option-row=font]>button{white-space:nowrap;font-size:1rem}.atelier-product [data-option-row=choice]{flex-wrap:wrap;gap:.4rem;max-inline-size:100%}.atelier-product [data-option-row=choice]>button{overflow-wrap:anywhere;flex:auto;min-inline-size:0;max-inline-size:100%}}@media (min-width:64rem){.atelier-product [data-atelier-canvas] fieldset>div:has(>button.rounded-full[title]){scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;padding-block:.3rem;padding-inline:.3rem;overflow-x:auto}.atelier-product [data-atelier-canvas] fieldset button.rounded-full[title][aria-pressed]{flex:none;block-size:2.15rem;inline-size:2.15rem}.atelier-product [data-atelier-canvas] fieldset>div:has(>button.rounded-lg[aria-pressed]){flex-wrap:nowrap;gap:.4rem}.atelier-product [data-atelier-canvas] fieldset button.rounded-lg[aria-pressed]{white-space:nowrap;flex:1 1 0;min-block-size:2.5rem;padding-inline:.6rem}}.atelier-product [data-atelier-canvas] [data-product-part=editor]>div.rounded-xl{border-color:var(--color-atelier-line);background:var(--mendin-atelier-glass)}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-testid=product-details-header] h1{margin-block-start:.25rem;font-size:clamp(1.75rem,6.6vw,2.4rem)}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-testid=product-details-header]>div{margin-block-start:.5rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-testid=product-details-header] .tabular-nums:first-child{font-size:clamp(2rem,8.4vw,2.6rem)}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) .atelier-trust{padding-block:.6rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) .atelier-trust__coin{block-size:2.25rem;inline-size:2.25rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-testid=product-price-summary]{padding:.9rem 1.15rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-testid=product-price-summary]>div:has(>.font-serif){margin-block-start:.4rem;padding-block-start:.5rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-testid=product-price-summary] .font-serif{font-size:1.85rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-testid=product-price-summary] [class*=py-1]{padding-block:.1rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-testid=product-price-summary] p{margin-block-start:.35rem}.atelier-product [data-atelier-canvas] [data-testid=canvas-area-editor]>.grid{grid-template-columns:minmax(0,1fr)}.atelier-product [data-atelier-canvas] [data-product-part=editor]>div.flex-wrap>p{color:var(--color-muted)}.atelier-product [data-atelier-canvas] [data-product-part=editor]>div.flex-wrap{justify-content:flex-end}.atelier-product [data-atelier-canvas] [data-product-part=editor]>div.flex-wrap button{min-block-size:2.25rem}.atelier-product [data-atelier-canvas] [data-product-part=card-body] textarea{block-size:3.25rem;min-block-size:3.25rem}.atelier-product [data-atelier-canvas] [data-product-part=card-body] :is(label,legend){margin-block-end:.3rem;font-size:.85rem}.atelier-product .atelier-product-grid:not(:has([data-preview-pinned=true])) [data-atelier-canvas] [data-product-part=editor]:has([data-area-count="1"])>div.flex-wrap>button{visibility:hidden}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-atelier-slot=buy]>div.rounded-2xl:has(>span+div.rounded-full){padding-block:.3rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-atelier-slot=buy]>div.rounded-2xl:has(>span+div.rounded-full) button{block-size:2.5rem;inline-size:2.5rem}.atelier-product:has([data-atelier-canvas]) .atelier-breadcrumb{margin-block-end:.25rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-atelier-slot=buy] div.rounded-2xl:has(>ol){padding:.9rem 1.1rem}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-atelier-slot=buy] div.rounded-2xl:has(>ol) ol{gap:.5rem;margin-block-start:.6rem}:is(.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-testid=product-trust-row] li,.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]) [data-testid=product-trust-row] a){min-block-size:3rem;padding-block:.4rem}@media (min-width:64rem){.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]){grid-template-rows:none;align-items:start}.atelier-product [data-atelier-canvas]>[data-product-media]>*,.atelier-product [data-atelier-canvas] [data-product-part=card-header]>*{grid-area:auto/1}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas])>*{grid-area:auto/1}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas])>[data-atelier-slot=header]{margin-block-start:0}.atelier-product [data-atelier-canvas]>[data-product-media]>*{order:2}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas])>[data-atelier-slot=header]{order:3}.atelier-product [data-atelier-canvas] [data-product-part=card-header]>*{order:5}.atelier-product [data-atelier-canvas] [data-product-part=editor]{order:6}.atelier-product [data-atelier-canvas] [data-product-part=card-body]{order:7}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas])>[data-atelier-slot=buy]{order:9}.atelier-product .atelier-product-grid:has(>[data-atelier-canvas])>[data-product-part=mockup]{order:10}.atelier-product [data-atelier-canvas] [data-testid=product-preview-slot],.atelier-product [data-atelier-canvas] [data-product-media=placeholder]>:first-child,.atelier-product [data-atelier-canvas] [data-product-part=toolbar]{grid-area:1/2/span 14;align-self:start;position:sticky;inset-block-start:6.5rem}.atelier-product [data-atelier-canvas] [data-product-part=toolbar]{z-index:3;pointer-events:none;justify-content:flex-end;padding:1rem;display:flex}.atelier-product [data-atelier-canvas] [data-product-part=toolbar]>div:first-child{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.atelier-product .atelier-product-grid>[data-atelier-slot=media][data-atelier-canvas] [data-product-part=toolbar] button{pointer-events:auto;border-color:var(--color-atelier-line);background:var(--mendin-atelier-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px}.atelier-product [data-atelier-canvas] [data-product-part=disclaimer]{text-align:start;order:8}}@media (max-width:63.99rem){.atelier-product .atelier-product-grid:has(>[data-atelier-canvas]){--atelier-mini-scale:.46;flex-direction:column;display:flex}.atelier-product [data-atelier-canvas] [data-testid=product-preview-slot]{transform-origin:50% 0;transition:transform .22s}.atelier-product [data-atelier-canvas] [data-testid=product-preview-slot][data-preview-pinned=true]{z-index:20;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;transform:scale(var(--atelier-mini-scale));background:0 0;border:0;border-radius:0;padding:0;position:sticky;inset-block-start:4.5rem}.atelier-product [data-atelier-canvas] [data-testid=product-preview-slot][data-preview-pinned=true]:before{content:"";z-index:-1;inset-block:calc(-.75rem / var(--atelier-mini-scale));inset-inline:calc(-50% * (1 / var(--atelier-mini-scale) - 1) - 1.5rem / var(--atelier-mini-scale));border-block-end:calc(1px / var(--atelier-mini-scale)) solid var(--color-atelier-line);background:var(--mendin-atelier-paper);box-shadow:0 calc(1rem / var(--atelier-mini-scale)) calc(1.5rem / var(--atelier-mini-scale)) calc(-1.25rem / var(--atelier-mini-scale)) var(--mendin-atelier-shadow-warm);pointer-events:auto;position:absolute}.atelier-product [data-atelier-canvas] :is(input,textarea){scroll-margin-block-start:calc(6rem + var(--atelier-mini-scale) * (100vw - 2rem))}}@media (max-width:63.99rem) and (prefers-reduced-motion:reduce){.atelier-product [data-atelier-canvas] [data-testid=product-preview-slot]{transition:none}}
