.pc{margin:0 0 1.6rem}.pc__search{position:relative;margin:0 0 1.4rem;padding:0;border:0;min-width:0}.pc__fields--double{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:479px){.pc__fields--double{grid-template-columns:1fr}}.pc input[type=search]::-webkit-search-cancel-button{display:none}.pc-results{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 2px);margin:0;padding:.4rem;list-style:none;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.25);box-shadow:0 14px 30px -12px #0000004d;max-height:38rem;overflow-y:auto}.pc-results[hidden],.pc-selected[hidden],.pc-fallback[hidden]{display:none}.pc-result{display:flex;align-items:center;gap:1rem;padding:.6rem .8rem;cursor:pointer}.pc-result:hover,.pc-result.is-active{background:rgba(var(--color-foreground),.08)}.pc-result img{width:44px;height:44px;object-fit:cover;flex:none}.pc-result__text{display:flex;flex-direction:column;min-width:0}.pc-result__text strong,.pc-result__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-result__text span{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.pc-result--info{cursor:default;color:rgba(var(--color-foreground),.65)}.pc-result--info:hover{background:none}.pc-result--head{cursor:default;padding:1rem .8rem .3rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.pc-result--head:hover{background:none}.pc-result--artist img{border-radius:50%}.pc-result--back{font-weight:600;border-bottom:1px solid rgba(var(--color-foreground),.12);margin-bottom:.4rem}.pc-hint{margin:.8rem 0 0;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.65)}.pc-selected{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem 1rem;border:1px solid rgba(var(--color-foreground),.2)}.pc-selected img{width:48px;height:48px;object-fit:cover;flex:none}.pc-selected__text{display:flex;flex-direction:column;min-width:0;flex:1}.pc-selected__text strong,.pc-selected__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-selected__text span{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.pc-selected__clear{border:0;background:transparent;color:inherit;font-size:2.2rem;line-height:1;cursor:pointer;padding:.2rem .8rem}.pc__fonds{margin-bottom:1.4rem}.pc-dot{flex:none;align-self:flex-end;width:1.1rem;height:1.1rem;border-radius:50%;margin:0 .6rem .15rem 0;border:1px solid rgba(var(--color-foreground),.35)}.pc__mode{margin-bottom:1.4rem}.pc__signature{margin:0 0 1.4rem}.pc-sig-note{margin:0 0 .6rem;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.pc-sig-preview{margin:0;padding:1rem 1.4rem;min-height:6.4rem;display:flex;align-items:center;font-size:3.4rem;line-height:1.2;font-family:cursive;border:1px dashed rgba(var(--color-foreground),.3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc__fonts[hidden],.pc__signature[hidden],.pc__bar[hidden],.pc-bar__editor[hidden],.pc-bar__reset[hidden],.pc-bar__warn[hidden]{display:none}.pc__fonts{margin:1rem 0 0;padding:0;border:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pc__legend-small{grid-column:1 / -1;padding:0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.pc-font{padding:.7rem 1rem;border:1px solid rgba(var(--color-foreground),.25);background:transparent;color:inherit;font:inherit;font-size:2rem;line-height:1.25;text-align:center;cursor:pointer;border-radius:0;font-family:var(--pc-font, cursive),cursive}.pc-font:hover{border-color:rgba(var(--color-foreground),.6)}.pc-font[aria-pressed=true]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.pc__bar{margin:0 0 1.4rem;padding:0;border:0;min-width:0}.pc-hint--bar{margin:0 0 .8rem}.pc-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.pc-bar__slot{height:3.6rem;padding:0;border:1px solid rgba(var(--color-foreground),.3);cursor:pointer;border-radius:0}.pc-bar__slot[aria-pressed=true]{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.pc-bar__editor{margin:1rem 0 0;padding:1.4rem;border:2px solid rgb(var(--color-foreground));background:rgba(var(--color-foreground),.03)}.pc-bar__head{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.2rem;font-weight:700;font-size:1.5rem}.pc-bar__head-text{margin:0 0 1rem;font-weight:700;font-size:1.5rem}.pc-bar__canvas{display:block;width:100%;max-width:34rem;aspect-ratio:1;margin:0 auto 1.4rem;cursor:crosshair;touch-action:none;background:rgba(var(--color-foreground),.08);border:1px solid rgba(var(--color-foreground),.3)}.pc-bar__cover{width:4.8rem;height:4.8rem;object-fit:cover;flex:none;box-shadow:0 .4rem 1rem -.4rem #0006}.pc-bar__cover[hidden]{display:none}.pc-bar__palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.4rem}.pc-bar__swatch{display:flex;align-items:center;gap:1rem;min-width:0;padding:.6rem 1rem .6rem .6rem;border:2px solid rgba(var(--color-foreground),.2);border-radius:99px;background:rgb(var(--color-background));color:inherit;font:inherit;cursor:pointer;transition:border-color .15s ease}.pc-bar__swatch:hover,.pc-bar__swatch:focus-visible{border-color:rgb(var(--color-foreground))}.pc-bar__dot{flex:none;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.3)}.pc-bar__code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.2rem;letter-spacing:.02em}@media(max-width:479px){.pc-bar__code{display:none}.pc-bar__swatch{justify-content:center;padding:.6rem}}.pc-bar__free-title{margin:0 0 .8rem;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.pc-bar__free{display:flex;align-items:center;gap:1rem}.pc-bar__color{width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(var(--color-foreground),.35);background:transparent;cursor:pointer}.pc-bar__hex{width:12rem;min-height:4.4rem;padding:0 1rem;font-family:ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase}.pc-bar__reset{margin:1rem 0 0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.pc-bar__warn{margin:.8rem 0 0;font-size:1.3rem;color:#8a5a00}.pc-progress{height:3px;margin:.8rem 0 0;background:rgba(var(--color-foreground),.12);overflow:hidden}.pc-progress[hidden]{display:none}.pc-progress>span{display:block;height:100%;width:8%;background:rgb(var(--color-foreground));transition:width .4s ease}.pc-message{min-height:1.6em;margin:.6rem 0 0;font-size:1.4rem}.pc-message--error{color:#b3261e}.pc-fallback{display:block;width:100%;height:auto;margin-top:1rem;box-shadow:0 18px 40px -18px #00000059}.pc.is-loading .pc-message{color:rgba(var(--color-foreground),.65)}.product__info-container:has([data-poster-configurator]){counter-reset:pc-etape}.pc__search>legend.form__label:before,.pc__fonds>legend.form__label:before,.pc__mode>legend.form__label:before,.pc__bar>legend.form__label:before,.product__info-container:has([data-poster-configurator]) fieldset.product-form__input--pill:not(.pc__fonds)>legend.form__label:before{counter-increment:pc-etape;content:counter(pc-etape);display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-right:.8rem;border:1px solid currentColor;border-radius:50%;font-size:1.1rem;font-weight:700;line-height:1;vertical-align:.1rem}.galerie-produit__item img{transition:opacity .35s ease}.galerie-produit__item.pc-loading{background:#efede8}.galerie-produit__item.pc-loading img{opacity:0}.galerie-produit__item.pc-loading:after{content:"";position:absolute;top:50%;left:50%;width:clamp(7.2rem,24%,12.8rem);aspect-ratio:1;margin:calc(clamp(7.2rem,24%,12.8rem)/-2) 0 0 calc(clamp(7.2rem,24%,12.8rem)/-2);border-radius:50%;pointer-events:none;background:conic-gradient(from 30deg,#fff0 0 8%,#ffffff52 12%,#fff0 18% 58%,#ffffff38 62%,#fff0 68%),radial-gradient(circle,#0c0b0a 0 3.2%,#d4a48a 3.8% 17%,#0c0b0a 17.6% 19.5%,transparent 20%),repeating-radial-gradient(circle,#131313 0 1.1px,#232323 1.1px 2.2px);box-shadow:0 1.2rem 2.4rem -1.2rem #0000008c;animation:pc-spin 1.7s linear infinite}.galerie-produit__item.pc-loading[data-pc-label]:before{content:attr(data-pc-label);position:absolute;left:1.2rem;right:1.2rem;top:calc(50% + clamp(7.2rem,24%,12.8rem)/2 + 1.6rem);text-align:center;font-size:1.3rem;line-height:1.3;letter-spacing:.02em;color:#6b665f;pointer-events:none}@keyframes pc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.galerie-produit__item.pc-loading:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/configurateur-poster.css.map */
