.saudi-icon-embroidery{--saudi-icon-ink: #0d0d10;--saudi-icon-muted: #6f7077;--saudi-icon-border: #e0e1e5;--saudi-icon-soft: #f4f4f5;display:block;margin:1.6rem 0 2.4rem;color:var(--saudi-icon-ink)}.saudi-icon-embroidery__toggle{display:flex;align-items:center;gap:1.1rem;width:100%;min-height:6.8rem;padding:1.4rem;border:.1rem solid #e0e1e5;border-radius:1rem;color:inherit;text-align:start;background:#fff;cursor:pointer}.saudi-icon-embroidery__toggle:focus-visible,.saudi-icon-embroidery__choice:has(input:focus-visible){outline:.2rem solid currentColor;outline-offset:.2rem}.saudi-icon-embroidery__icon{display:grid;flex:0 0 4rem;place-items:center;width:4rem;height:4rem;overflow:hidden;border-radius:.6rem;background:var(--saudi-icon-soft)}.saudi-icon-embroidery__icon img{width:100%;height:100%;object-fit:contain}.saudi-icon-embroidery__copy{display:grid;flex:1;gap:.1rem;min-width:0;font-size:1.7rem;line-height:1.2}.saudi-icon-embroidery__copy strong{color:#111216;font-size:1.8rem;line-height:1.15}.saudi-icon-embroidery__copy>span{color:var(--saudi-icon-muted)}.saudi-icon-embroidery__indicator{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border:.15rem solid var(--saudi-icon-border);border-radius:50%}.saudi-icon-embroidery[data-selected=true] .saudi-icon-embroidery__indicator{border:.6rem solid #fff;background:var(--saudi-icon-ink);box-shadow:0 0 0 .15rem var(--saudi-icon-ink)}.saudi-icon-embroidery__dialog{width:min(92vw,76rem);max-width:76rem;max-height:min(88dvh,80rem);margin:auto;padding:0;overflow:hidden;border:0;border:.1rem solid var(--saudi-icon-border);border-radius:1.2rem;color:var(--saudi-icon-ink);background:#fff;box-shadow:0 2rem 5rem #0000003d}.saudi-icon-embroidery__dialog::backdrop{background:#0000008c}.saudi-icon-embroidery__modal{max-height:min(88dvh,80rem);overflow-y:auto;overscroll-behavior:contain}.saudi-icon-embroidery__header{position:sticky;z-index:1;inset-block-start:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.8rem 2rem 1.5rem;border-block-end:.1rem solid var(--saudi-icon-border);background:#fff}.saudi-icon-embroidery__header h2,.saudi-icon-embroidery__header p{margin:0}.saudi-icon-embroidery__header h2{font-size:2.2rem;line-height:1.2}.saudi-icon-embroidery__header p{margin-block-start:.3rem;color:var(--saudi-icon-muted)}.saudi-icon-embroidery__close{display:grid;flex:0 0 3rem;place-items:center;width:3rem;height:3rem;padding:0;border:0;color:inherit;font-size:2.8rem;line-height:1;background:transparent;cursor:pointer}.saudi-icon-embroidery__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:2rem}.saudi-icon-embroidery__fieldset{min-width:0;margin:0;padding:0;border:0}.saudi-icon-embroidery__fieldset legend{display:flex;align-items:center;gap:.75rem;margin-block-end:1rem;font-weight:700;font-size:1.5rem}.saudi-icon-embroidery__fieldset legend span{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;color:#fff;font-size:1.2rem;background:var(--saudi-icon-ink)}.saudi-icon-embroidery__grid{display:grid;grid-template-columns:1fr;gap:.75rem}.saudi-icon-embroidery__choice{position:relative;display:flex;align-items:center;gap:1rem;min-width:0;min-height:7.6rem;padding:.65rem 3.6rem .65rem .65rem;border:.1rem solid var(--saudi-icon-border);border-radius:.8rem;font-weight:600;text-align:start;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}[dir=rtl] .saudi-icon-embroidery__choice{padding:.65rem .65rem .65rem 3.6rem}.saudi-icon-embroidery__choice:after{position:absolute;inset-inline-end:1.2rem;width:1.8rem;height:1.8rem;border:.15rem solid var(--saudi-icon-border);border-radius:50%;content:""}.saudi-icon-embroidery__choice:has(input:checked){border-color:var(--saudi-icon-ink);box-shadow:inset 0 0 0 .1rem var(--saudi-icon-ink)}.saudi-icon-embroidery__choice:has(input:checked):after{border:.5rem solid var(--saudi-icon-ink)}@media(hover:hover){.saudi-icon-embroidery__choice:hover{border-color:var(--saudi-icon-ink);transform:translateY(-.1rem)}}.saudi-icon-embroidery__choice input{position:absolute;width:.1rem;height:.1rem;overflow:hidden;opacity:0}.saudi-icon-embroidery__media{display:block;flex:0 0 8.6rem;width:8.6rem;overflow:hidden;aspect-ratio:4 / 3;border-radius:.55rem;background:var(--saudi-icon-soft)}.saudi-icon-embroidery__media img,.saudi-icon-embroidery__placeholder{display:block;width:100%;height:100%;object-fit:cover}.saudi-icon-embroidery__actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block-start:1.5rem;border-block-start:.1rem solid var(--saudi-icon-border)}.saudi-icon-embroidery__remove,.saudi-icon-embroidery__confirm{min-height:5.6rem;padding:1.2rem 2rem;border:.1rem solid #d4d6db;border-radius:.8rem;color:var(--saudi-icon-ink);font:inherit;font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;background:#fff;cursor:pointer;transition:border-color var(--duration-short, .16s) ease,background-color var(--duration-short, .16s) ease,color var(--duration-short, .16s) ease}.saudi-icon-embroidery__confirm{min-width:18rem;border-color:var(--saudi-icon-ink);color:#fff;background:var(--saudi-icon-ink)}.saudi-icon-embroidery__remove:hover{border-color:#c9cbd1;background:#fbfbfc}.saudi-icon-embroidery__confirm:hover:not(:disabled){background:#25262b}.saudi-icon-embroidery__remove:focus-visible,.saudi-icon-embroidery__confirm:focus-visible{outline:.2rem solid var(--saudi-icon-ink);outline-offset:.2rem}.saudi-icon-embroidery__confirm:disabled{cursor:not-allowed;opacity:.45}@media screen and (max-width:749px){.saudi-icon-embroidery__dialog{width:100%;max-width:none;max-height:92dvh;margin:auto 0 0;border-radius:1rem 1rem 0 0}.saudi-icon-embroidery__modal{max-height:92dvh}.saudi-icon-embroidery__header{padding:1.4rem 1.5rem 1.2rem}.saudi-icon-embroidery__header h2{font-size:1.8rem}.saudi-icon-embroidery__options{grid-template-columns:1fr;gap:1.6rem;padding:1.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom))}.saudi-icon-embroidery__choice{min-height:7rem}.saudi-icon-embroidery__actions{position:sticky;inset-block-end:calc(-1.5rem - env(safe-area-inset-bottom));z-index:1;margin-inline:-1.5rem;padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom));background:#fff}.saudi-icon-embroidery__remove{flex:0 1 auto}.saudi-icon-embroidery__confirm{flex:1;min-width:0}}@media(prefers-reduced-motion:reduce){.saudi-icon-embroidery__choice{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAABA */
