mervaux-saved-control{display:inline-flex}.mervaux-saved-button[hidden],.mervaux-saved-count[hidden],.mervaux-saved-pieces [hidden]{display:none!important}.mervaux-saved-button,.mervaux-saved-pieces button{min-width:44px;min-height:44px;border:0;border-radius:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.mervaux-saved-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px;background:transparent;color:inherit;line-height:1.4}.mervaux-saved-button svg{width:21px;height:21px;flex:none}.mervaux-saved-button[aria-pressed=true] path{fill:currentColor}.mervaux-saved-control--header{position:relative;align-self:center}.mervaux-saved-control--header .mervaux-saved-button{color:var(--color-account-icon, currentColor)}.mervaux-saved-count{position:absolute;inset-block-start:0;inset-inline-end:0;min-width:15px;font-size:9px;line-height:16px;text-align:center;background:var(--color-background, #faf8f3);color:var(--color-foreground, #191b1d);border-radius:50%}product-card:has(>.mervaux-saved-control--card){position:relative}.mervaux-saved-control--card{position:absolute;z-index:3;inset-block-start:8px;inset-inline-end:8px}.mervaux-saved-control--card .mervaux-saved-button{background:#faf8f3eb;color:#191b1d;border-radius:50%}.mervaux-saved-control--product{width:100%;justify-content:center}.mervaux-saved-control--product .mervaux-saved-button{font-size:12px;letter-spacing:.045em}.mervaux-saved-button:focus-visible,.mervaux-saved-pieces :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}.mervaux-saved-pieces{position:fixed;inset:0 0 0 auto;width:min(100%,480px);max-width:100%;height:100%;height:100dvh;max-height:100%;margin:0;padding:28px 28px max(28px,env(safe-area-inset-bottom));border:0;background:#faf8f3;color:#191b1d;overflow-y:auto;overscroll-behavior:contain}.mervaux-saved-pieces:not([open]){display:none}.mervaux-saved-pieces::backdrop{background:#1114195c}html:has(#mervaux-saved-pieces[open]){overflow:hidden}.mervaux-saved-pieces__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.mervaux-saved-pieces__eyebrow{margin:4px 0 18px;font-size:10px;letter-spacing:.2em}.mervaux-saved-pieces h2{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:29px;font-weight:400;letter-spacing:-.025em;line-height:1.2}.mervaux-saved-pieces__close{display:grid;place-items:center;background:transparent;color:inherit;margin:-8px -10px 0 0}.mervaux-saved-pieces__note{margin:20px 0 24px;max-width:36ch;color:#636363;font-size:12px;line-height:1.6}.mervaux-saved-pieces__feedback{margin:0 0 16px;font-size:12px;line-height:1.5}.mervaux-saved-pieces__feedback:empty{display:none}.mervaux-saved-pieces__empty{padding:44px 0;border-top:1px solid #dedcd6}.mervaux-saved-pieces__empty p:first-child{font-family:var(--font-heading--family, Georgia, serif);font-size:22px}.mervaux-saved-pieces__empty p+p{max-width:32ch;font-size:13px;line-height:1.7;color:#636363}.mervaux-saved-pieces__continue{margin-top:12px;padding:0;background:transparent;color:inherit;font-size:12px!important;text-decoration:underline;text-underline-offset:5px}.mervaux-saved-pieces__list{list-style:none;margin:0;padding:0}.mervaux-saved-pieces__item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:22px 0;border-top:1px solid #dedcd6}.mervaux-saved-pieces__image{display:block;width:96px;height:120px;background:#f0eee8;object-fit:contain}.mervaux-saved-pieces__detail{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.mervaux-saved-pieces__title{margin:0 0 8px;font-size:13px;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.mervaux-saved-pieces__view{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:11px;letter-spacing:.03em;text-underline-offset:4px}.mervaux-saved-pieces__remove{margin-top:auto;padding:0;background:transparent;color:#636363;font-size:11px!important;text-decoration:underline;text-underline-offset:4px}.mervaux-saved-toast{position:fixed;z-index:100;inset:auto 20px max(20px,env(safe-area-inset-bottom)) auto;max-width:min(360px,calc(100% - 40px));margin:0;padding:14px 18px;background:#191b1d;color:#faf8f3;font-size:12px;line-height:1.5;pointer-events:none}.mervaux-saved-toast:empty{display:none}@media(max-width:749px){.mervaux-saved-control--card{inset-block-start:4px;inset-inline-end:4px}.mervaux-saved-pieces{padding-inline:22px}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/mervaux-saved-pieces.css.map */
