#tabletStore .rfid-display{position:fixed;inset:0;z-index:8;margin:0;padding:0;overflow:auto;background:#fff;color:#202124;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;direction:rtl;box-sizing:border-box}
#tabletStore .rfid-display *,#tabletStore .rfid-display *::before{box-sizing:border-box}
#tabletStore .rfid-display::after{content:"";position:fixed;inset:auto 0 0;height:4px;background:#70c9ca;pointer-events:none}
#tabletStore .rfid-header{height:84px;display:flex;align-items:center;justify-content:center;position:relative;background:#fff}
#tabletStore .rfid-logo{display:block;line-height:0}
#tabletStore .rfid-logo img{width:108px;max-width:108px;height:auto;display:block}
#tabletStore .rfid-display button{font-family:inherit;color:inherit;cursor:pointer;touch-action:manipulation;box-shadow:none;text-transform:none;letter-spacing:normal;-webkit-tap-highlight-color:transparent}
#tabletStore .rfid-display button:focus-visible{outline:3px solid #70c9ca;outline-offset:5px}
#tabletStore .rfid-close{position:absolute;left:24px;top:20px;width:44px;height:44px;border:0;border-radius:50%;background:#f7f7f7;display:grid;place-items:center;padding:0;color:#888}
#tabletStore .rfid-close svg{width:18px;height:18px}
#tabletStore .rfid-content{min-height:calc(100vh - 84px);min-height:calc(100dvh - 84px);padding:0 28px 52px;display:flex;align-items:center;justify-content:center}
#tabletStore .rfid-grid{width:100%;display:grid;grid-template-columns:repeat(var(--rfid-count),minmax(0,1fr));gap:18px}
#tabletStore .rfid-ring{min-width:0;display:flex;flex-direction:column;align-items:center;gap:14px}
#tabletStore .rfid-photo{display:block;width:86%;aspect-ratio:1;overflow:hidden;border:0;border-radius:22px;padding:0;background:#fff}
#tabletStore .rfid-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}
#tabletStore .rfid-meta{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:24px;width:calc(100% - 24px);max-width:380px;min-height:48px}
#tabletStore .rfid-name{border:0;background:none;padding:8px 0;min-height:44px;max-width:100%;font-size:24px;line-height:1.25;font-weight:400;letter-spacing:-.5px;white-space:normal}
#tabletStore .rfid-swatches{display:flex;justify-content:center;gap:0;padding:0;background:transparent;flex-shrink:0}
#tabletStore .rfid-swatch{display:grid;place-items:center;border:0;background:transparent;width:40px;height:44px;padding:0;border-radius:50%}
#tabletStore .rfid-swatch::before{content:"";width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000008}
#tabletStore .rfid-swatch.White_Gold::before{background:#d2d2d2}
#tabletStore .rfid-swatch.Yellow_Gold::before{background:#ffda99}
#tabletStore .rfid-swatch.Rose_Gold::before{background:#e3aaa1}
#tabletStore .rfid-swatch[aria-pressed="true"]::before{outline:1.5px solid #70c9ca;outline-offset:3px}
#tabletStore .rfid-single{max-width:520px}
#tabletStore .rfid-single .rfid-photo{aspect-ratio:1}
#tabletStore .rfid-single .rfid-name{font-size:28px}
#tabletStore .rfid-single .rfid-meta{max-width:410px}
#tabletStore .rfid-three .rfid-photo{aspect-ratio:1}
#tabletStore .rfid-many{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;gap:22px}
#tabletStore .rfid-many .rfid-photo{aspect-ratio:1}
#tabletStore .rfid-loading{position:absolute;color:#777;font-size:16px}
@media(max-width:900px){#tabletStore .rfid-meta{gap:12px}#tabletStore .rfid-name{font-size:21px}#tabletStore .rfid-three{grid-template-columns:repeat(2,minmax(0,1fr))}#tabletStore .rfid-three .rfid-ring:last-child{grid-column:1 / -1;width:48%;justify-self:center}#tabletStore .rfid-three .rfid-photo{aspect-ratio:1}}
@media(max-width:550px){#tabletStore .rfid-content{padding:10px 22px 60px}#tabletStore .rfid-grid{grid-template-columns:1fr;max-width:380px;gap:30px}#tabletStore .rfid-single .rfid-photo{aspect-ratio:1}#tabletStore .rfid-photo{aspect-ratio:1}#tabletStore .rfid-three .rfid-ring:last-child{width:100%;grid-column:auto}#tabletStore .rfid-meta{gap:18px}#tabletStore .rfid-close{left:12px}}
@media(prefers-reduced-motion:reduce){#tabletStore .rfid-display *,#tabletStore .rfid-display *::before{animation:none!important;transition:none!important}}
