mystery-exclusions{display:block;margin-bottom:1.4rem;color:#102a3b;font-family:var(--font-body-family)}mystery-exclusions [hidden],mystery-exclusions[hidden]{display:none!important}.mystery-exclusions__open{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.4rem;border:1px solid #cbddeb;border-radius:1.6rem;background:#f7fbfd;color:inherit;text-align:left;cursor:pointer;font:inherit}.mystery-exclusions__open strong{display:block;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.4}.mystery-exclusions__open small{display:block;margin-top:.3rem;font-size:1.15rem;color:#60768b}.mystery-exclusions__open>svg{flex-shrink:0}.mystery-exclusions__selected{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.mystery-exclusions__choice{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:.8rem;border:1px solid #d1dfeb;border-radius:1.4rem;background:#fff;color:inherit;font:inherit;cursor:pointer;text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.mystery-exclusions__choice img{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:contain;border-radius:.8rem;transition:opacity .22s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.mystery-exclusions__choice>span:last-child{font-size:1.15rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.mystery-exclusions__mark{position:absolute;top:.7rem;right:.7rem;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#fff1ee;color:#a32b20;border:1px solid #edc4bd;pointer-events:none;transition:opacity .18s ease,transform .32s cubic-bezier(.2,.9,.3,1.5)}.mystery-exclusions__mark:before,.mystery-exclusions__mark:after{content:"";position:absolute;width:1.2rem;height:2px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.mystery-exclusions__mark:after{transform:rotate(-45deg)}.mystery-exclusions__choice[aria-pressed=false] .mystery-exclusions__mark{opacity:0;transform:scale(.45) rotate(-45deg)}.mystery-exclusions__choice[aria-pressed=true]{border-color:#e5ac29;background:#fff9e9;box-shadow:inset 0 0 0 1px #e5ac29}.mystery-exclusions__choice[aria-pressed=true] img{transform:scale(.95)}.mystery-exclusions__choice[aria-pressed=true] img,.mystery-exclusions__selected img{opacity:.65}.mystery-exclusions__dialog{width:min(76rem,calc(100% - 2.4rem));max-height:calc(100dvh - 2.4rem);margin:auto;padding:0;border:1px solid #cbddeb;border-radius:2.2rem;background:#f5f9fc;color:#102a3b;box-shadow:0 24px 80px #102a3b40;overflow:hidden;font-family:var(--font-body-family)}.mystery-exclusions__dialog[open]{display:flex;flex-direction:column}.mystery-exclusions__dialog::backdrop{background:#09161d80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mystery-exclusions__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:2rem;background:#fff;border-bottom:1px solid #d1dfeb}.mystery-exclusions__header h2{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2;color:inherit}.mystery-exclusions__header p{margin:.7rem 0 0;font-size:1.25rem;line-height:1.5;color:#60768b}.mystery-exclusions__close{display:grid;place-items:center;flex-shrink:0;width:3.6rem;height:3.6rem;padding:1rem;border:1px solid #d1dfeb;border-radius:50%;background:#f7fbfd;color:inherit;cursor:pointer}.mystery-exclusions__close svg{width:1.4rem;height:1.4rem}.mystery-exclusions__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.4rem 2rem 2rem}.mystery-exclusions__status{margin:0 0 1rem;font-size:1.25rem}.mystery-exclusions__status:empty{display:none}.mystery-exclusions__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.mystery-exclusions__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 2rem;border-top:1px solid #d1dfeb;background:#fff;font-size:1.3rem}.mystery-exclusions__actions>div{display:flex;gap:.8rem}.mystery-exclusions__actions button,.mystery-exclusions__retry{padding:1.1rem 1.5rem;border:1px solid #cbddeb;border-radius:1.2rem;background:#fff;font:inherit;color:inherit;cursor:pointer}.mystery-exclusions__actions .mystery-exclusions__accept{background:#ffc328;border-color:#ffc328;font-weight:700}.mystery-exclusions__choice:focus-visible,.mystery-exclusions__open:focus-visible,.mystery-exclusions__dialog button:focus-visible{outline:2px solid #0f6a73;outline-offset:3px}.mystery-exclusions__choice:disabled{cursor:default;opacity:.55}@media(prefers-reduced-motion:reduce){.mystery-exclusions__choice,.mystery-exclusions__choice img,.mystery-exclusions__mark{transition:none}.mystery-exclusions__choice[aria-pressed=true] img{transform:none}}@media(max-width:749px){.mystery-exclusions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mystery-exclusions__header{padding:1.5rem}.mystery-exclusions__header h2{font-size:1.8rem}.mystery-exclusions__body{padding:1.2rem 1.5rem 1.5rem}.mystery-exclusions__actions{padding:1.2rem 1.5rem;font-size:1.15rem}.mystery-exclusions__actions button{padding:1rem 1.2rem}.mystery-exclusions__selected{gap:.5rem}.mystery-exclusions__selected .mystery-exclusions__choice{padding:.6rem}.mystery-exclusions__selected .mystery-exclusions__choice>span:last-child{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/mystery-exclusions.css.map */
