.fiore-order{flex:1 1 48%;max-width:64rem;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:16px}.fiore-order h2{margin-top:0}.fiore-order label{display:block;font-weight:600;margin:1.5rem 0 .5rem}.fiore-order input,.fiore-order textarea,.fiore-order select{display:block;width:100%;padding:1.2rem;border:1px solid #777;border-radius:6px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;min-height:44px}.fiore-order input:focus-visible,.fiore-order textarea:focus-visible,.fiore-order select:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fiore-shipping{margin-top:2rem;border-top:1px solid #ccc;padding-top:1.5rem}.fiore-shipping summary{cursor:pointer;font-weight:600}.fiore-shipping button{margin-top:1.5rem}.fiore-order [role=alert]{color:#a22121}.fiore-how{padding-top:3.2rem;padding-bottom:3.2rem}.fiore-how ol{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;padding-left:2rem}.fiore-how li{padding-left:.5rem}.fiore-how p{max-width:85rem}@media(max-width:749px){.fiore-order{max-width:none;margin-bottom:2rem;padding:1.6rem}.fiore-how ol{grid-template-columns:1fr;gap:1.5rem}}
