.arc-plagg{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(1.2rem,4vw,3rem);padding-block:2rem}.arc-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.arc-gallery img{width:100%;height:auto;display:block}.arc-order h1{font-size:clamp(1.5rem,4vw,2.5rem)}.arc-order form{display:grid;gap:1rem}.arc-order label{display:grid;gap:.4rem}.arc-order :is(select,input[type=text],button){min-height:46px;width:100%;font:inherit;font-size:1rem;border:1px solid #777;border-radius:.35rem;padding:.65rem}.arc-order :is(select,input[type=text]){background:#151515;color:#fff}.arc-order .arc-check{display:flex;align-items:center;gap:.6rem;min-height:46px}.arc-check input{width:20px;height:20px;accent-color:#c6de69}.arc-order button{background:#c6de69;color:#121212;font-weight:650;cursor:pointer}.arc-order button:disabled{opacity:.6}.arc-order [hidden]{display:none}.arc-order .arc-total{display:flex;justify-content:space-between;margin:0}.arc-order [role=alert]{margin:0;color:#ffceba}.arc-order :focus-visible{outline:2px solid #c6de69;outline-offset:3px}@media(max-width:650px){.arc-plagg{grid-template-columns:minmax(0,1fr);padding-block:1rem}.arc-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.arc-gallery a{flex:0 0 72%;scroll-snap-align:start}.arc-gallery img{max-height:46svh;object-fit:contain;background:white}}
