abeera-rail{display:block;--ar-ink:#302c29;--ar-muted:#7b7167;--ar-accent:#593d42;--ar-line:#c6baaa;background:#f4f0ea;color:var(--ar-ink);font-family:Arial,sans-serif;overflow:hidden;padding:26px 5% 36px}abeera-rail *{box-sizing:border-box}.ar-heading{text-align:center}.ar-eyebrow{font-size:9px;letter-spacing:2.6px;color:var(--ar-muted)}.ar-heading h2{font:normal clamp(34px,4vw,57px)/1.1 Georgia,serif;letter-spacing:-1.5px;margin:22px 0 14px}.ar-heading h2 em{font-weight:normal;color:var(--ar-accent)}.ar-heading p{font-size:12px;color:var(--ar-muted);margin:0}.ar-stage{position:relative;height:390px;margin:38px auto 0;max-width:1100px;touch-action:pan-y;isolation:isolate}.ar-stage:before{content:'';position:absolute;top:0;left:-20%;right:-20%;height:4px;background:linear-gradient(#a18b70,#e2d6c5,#8a725d);box-shadow:0 4px 9px #56402a18}.ar-item{position:absolute;top:0;left:50%;height:375px;width:300px;margin:0 0 0 -150px;border:0;padding:0;background:transparent;cursor:pointer;transition:transform .72s cubic-bezier(.22,.8,.25,1);color:inherit;outline-offset:-5px}.ar-item:before{content:'';position:absolute;left:50%;height:28px;top:3px;width:1px;background:#9d8c77}.ar-item img{height:342px;width:100%;object-fit:contain;margin-top:25px;transform:perspective(900px) rotateY(-61deg) scaleX(.78);transform-origin:50% 6%;transition:transform .72s cubic-bezier(.22,.8,.25,1),filter .7s;filter:drop-shadow(8px 12px 7px #402a1914);pointer-events:none}.ar-item[aria-pressed=true] img{transform:perspective(900px) rotateY(0) scaleX(1);filter:drop-shadow(4px 15px 9px #402a1922)}.ar-item .ar-item-label{position:absolute;bottom:-8px;left:0;right:0;text-transform:uppercase;font-size:9px;letter-spacing:2px;opacity:0;transition:opacity .4s}.ar-item[aria-pressed=true] .ar-item-label{opacity:1}.ar-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d8cfc2;padding-top:18px;margin-top:12px}.ar-hint{font-size:10px;letter-spacing:.4px;color:var(--ar-muted)}.ar-controls{display:flex;align-items:center;gap:20px}.ar-controls button{border:1px solid #bbae9e;color:var(--ar-ink);background:transparent;border-radius:50%;width:38px;height:38px;cursor:pointer;font-size:17px}.ar-controls button:hover{background:#e8dfd3}.ar-count{font-size:10px;letter-spacing:2px}.ar-selection{text-align:center;margin-top:18px;min-height:53px}.ar-selection strong{display:block;font:22px Georgia}.ar-selection a{display:inline-block;font-size:10px;color:var(--ar-accent);letter-spacing:1px;margin-top:10px;text-underline-offset:4px}.ar-dialog{max-width:850px;width:calc(100% - 36px);padding:0;border:0;background:#f6f3ee;color:#302c29}.ar-dialog::backdrop{background:#221b16a8;backdrop-filter:blur(5px)}.ar-dialog-inner{display:grid;grid-template-columns:1fr 1fr}.ar-dialog img{width:100%;height:530px;object-fit:cover}.ar-dialog-info{padding:65px 35px 35px;display:flex;flex-direction:column;justify-content:center}.ar-dialog h3{font:32px/1.1 Georgia;margin:15px 0}.ar-dialog p{font-size:12px;line-height:1.7;color:#756b61}.ar-dialog .ar-shop{display:block;text-align:center;padding:16px;background:#593d42;color:white;text-decoration:none;font-size:11px;letter-spacing:1px;margin-top:25px}.ar-close{position:absolute;right:14px;top:12px;border:1px solid #bbae9e;border-radius:50%;width:36px;height:36px;background:#f6f3ee;cursor:pointer;font-size:20px}.ar-dialog small{font-size:9px;letter-spacing:2px}@media(max-width:650px){abeera-rail{padding:22px 20px 30px}.ar-heading h2{margin:20px 0 13px;font-size:39px}.ar-stage{height:350px;margin-top:33px}.ar-item{width:260px;margin-left:-130px;height:338px}.ar-item img{height:305px}.ar-bottom{margin-top:12px}.ar-hint{max-width:155px;font-size:9px;line-height:1.6}.ar-controls{gap:12px}.ar-controls button{width:34px;height:34px}.ar-selection{margin-top:22px}.ar-dialog-inner{grid-template-columns:1fr}.ar-dialog img{height:40vh;object-position:50% 30%}.ar-dialog-info{padding:25px}.ar-dialog h3{font-size:25px}.ar-dialog .ar-shop{margin-top:12px}}@media(prefers-reduced-motion:reduce){.ar-item,.ar-item img,.ar-item-label{transition:none!important}}
.ar-picker{display:flex;gap:8px;position:relative;overflow-x:auto;max-width:1100px;margin:23px auto 0;padding:5px 1px 12px;scrollbar-width:thin;scrollbar-color:#bdada0 transparent}.ar-picker button{flex:0 0 82px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:7px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--ar-muted);font:9px Arial,sans-serif;min-height:85px;padding:7px 4px;cursor:pointer}.ar-picker button[aria-pressed=true]{border-color:var(--ar-accent);color:var(--ar-accent);background:#ffffff55}.ar-picker img{object-fit:contain;pointer-events:none}.ar-picker button:focus-visible,.ar-item:focus-visible{outline:2px solid var(--ar-accent)}.ar-picker button span{line-height:1.35}.ar-stage .ar-item{max-width:none}.ar-dialog .ar-close{display:block;line-height:1;padding:0}.ar-controls button:focus-visible{outline:2px solid var(--ar-accent)}
