.ops-sort{display:flex;align-items:center;gap:12px;justify-content:space-between;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ops-sort-direction{font-size:1rem;color:#405b80}.ops-sort:focus-visible{outline:2px solid #405b80;outline-offset:5px}.ops-order-group{margin:28px 0}.ops-order-group>h2{display:flex;gap:12px;align-items:center;font-size:1.15rem!important;margin-bottom:18px}.ops-order-group>h2>span{font-size:.8rem;border-radius:6px;padding:5px 9px;background:#dce6ef}.ops-pos-layout{grid-template-columns:minmax(0,3fr) minmax(230px,1fr)!important;align-items:start}.ops-help{font-size:.8rem;line-height:1.7;color:#526780}.ops-pdf{width:100%;height:460px;border:0}.ops-xml{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;font-size:.8rem;max-height:440px;overflow:auto}.ops-document{width:52px;height:52px;display:inline-flex;flex-direction:column;gap:3px}.ops-document small{font-size:.6rem;font-weight:750}.login-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.ops-cart-count{font-size:.75rem;font-variant-numeric:tabular-nums}.customer-nav #customerListButton,#quoteButton{display:inline-flex;align-items:center;justify-content:center;gap:10px}.ops-home-photos{position:relative;min-height:360px;width:100%;max-width:480px;margin:auto;display:grid;place-items:center}.ops-home-photos img{position:absolute;width:68%;aspect-ratio:1;object-fit:cover;border-radius:14px;box-shadow:0 14px 32px #1d302322;left:16%;top:12%;transform:rotate(-8deg) translateX(-12%)}.ops-home-photos img:nth-child(2){transform:rotate(8deg) translateX(12%)}.ops-home-photos img:last-child{transform:none;z-index:2}.ops-home-photos img:last-child{top:8%}.home-scene:has(.ops-home-photos){padding:24px;min-height:420px}.home-scene:has(.ops-home-photos) .home-scene-label{z-index:3;background:#fffefbea;border-radius:6px;padding:8px 12px;bottom:12px}.ops-order-checkout{margin-top:22px}.ops-order-checkout button{width:100%;margin-top:14px}.ops-checkout-lines{display:grid;gap:14px;margin:18px 0}.ops-checkout-lines label{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.85rem}.ops-checkout-lines input{width:120px;max-width:40%;padding:10px;border:1px solid #b6c6d5;border-radius:8px}
@media(max-width:850px){.ops-pos-layout{grid-template-columns:1fr!important}.ops-home-photos{min-height:300px}.home-scene:has(.ops-home-photos){min-height:340px}}@media(max-width:500px){.ops-home-photos{min-height:260px}.home-scene:has(.ops-home-photos){min-height:310px}.admin-data-actions{gap:6px}}
.home-scene:has(.ops-home-photos){flex-direction:column;gap:12px;padding:24px;min-height:420px}.ops-home-photos{width:100%;max-width:390px;min-height:0;aspect-ratio:1.24;flex:none}.ops-home-photos img[data-home-slot]{width:62%;height:auto;aspect-ratio:412/416;object-fit:contain;left:50%;top:50%;transition:transform 200ms var(--ease-out);background:#fffefb}.ops-home-photos img[data-home-slot="0"]{transform:translate(-50%,-50%);z-index:3}.ops-home-photos img[data-home-slot="1"]{transform:translate(-29%,-50%) rotate(9deg);z-index:1}.ops-home-photos img[data-home-slot="-1"]{transform:translate(-71%,-50%) rotate(-9deg);z-index:1}#inicio .home-scene:has(.ops-home-photos) .home-scene-label{position:static;padding:0;background:transparent;line-height:1.6;max-width:100%}.home-photo-choices{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;z-index:4}.home-photo-choices button{min-height:44px;padding:10px 16px;border:1px solid #9eaf9b;border-radius:8px;background:#f9fbf5;color:#2e4938;font-size:.8rem;font-weight:650;cursor:pointer}.home-photo-choices button[aria-pressed="true"]{background:#203d35;color:white;border-color:#203d35}.home-photo-choices button:focus-visible{outline:2px solid #203d35;outline-offset:4px}
@media(hover:hover) and (pointer:fine){.ops-home-photos:hover img[data-home-slot="0"]{transform:translate(-50%,-52%)}.ops-home-photos:hover img[data-home-slot="1"]{transform:translate(-25%,-50%) rotate(12deg)}.ops-home-photos:hover img[data-home-slot="-1"]{transform:translate(-75%,-50%) rotate(-12deg)}.home-photo-choices button:hover:not([aria-pressed="true"]){background:#e8eee2}}
@media(max-width:720px){.home-scene:has(.ops-home-photos){min-height:0;padding:20px 16px 24px}.ops-home-photos{max-width:330px}}
@media(prefers-reduced-motion:reduce){.ops-home-photos img[data-home-slot]{transition:none}.ops-home-photos:hover img[data-home-slot="0"]{transform:translate(-50%,-50%)}.ops-home-photos:hover img[data-home-slot="1"]{transform:translate(-29%,-50%) rotate(9deg)}.ops-home-photos:hover img[data-home-slot="-1"]{transform:translate(-71%,-50%) rotate(-9deg)}}
