.order-helper{overflow-wrap:anywhere;max-width:48rem;padding-bottom:2rem}.order-helper .oh-header{border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.order-helper .oh-header a{font-weight:700}.order-helper .oh-nav{border-block:1px solid #60796b;flex-wrap:wrap;gap:1.5rem;padding:.25rem 0;display:flex}.order-helper a{text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.order-helper h1{letter-spacing:normal;margin:1.5rem 0 1rem;font-size:clamp(1.65rem,5vw,2.25rem);line-height:1.3}.order-helper h2{margin:1.4rem 0 .6rem;font-size:1.25rem;line-height:1.5}.order-helper h3{margin:1.2rem 0 .5rem;font-size:1.1rem;line-height:1.5}.order-helper p{max-width:75ch;margin:.8rem 0}.order-helper label{margin-top:1rem;font-weight:700;display:block}.order-helper input,.order-helper select,.order-helper textarea{font:inherit;color:#10261d;background:#fff;border:2px solid #60796b;border-radius:.4rem;width:100%;max-width:100%;min-height:48px;margin:.5rem 0 1rem;padding:.65rem;display:block}.order-helper input{max-width:12rem}.order-helper textarea{resize:vertical;white-space:pre-wrap}.order-helper button,.order-helper a.button{font:inherit;color:#fff;cursor:pointer;text-align:center;white-space:normal;background:#075c3a;border:2px solid #075c3a;border-radius:.4rem;min-height:48px;padding:.65rem 1rem}.order-helper button.secondary,.order-helper a.secondary{color:#075c3a;background:#fff}.order-helper :focus{scroll-margin:1rem}.order-helper :focus-visible{outline-offset:4px;outline:3px solid #10261d;box-shadow:0 0 0 3px #fff}.order-helper [tabindex="-1"]:focus{outline-offset:4px;outline:3px solid #10261d}.order-helper .oh-status:empty{min-height:0;display:block}.order-helper .oh-status:not(:empty){background:#f0f7f3;border-left:4px solid #075c3a;padding:.75rem}.order-helper .oh-products{padding-left:1.5rem;list-style:outside}.order-helper .oh-products li{margin:.35rem 0}.order-helper .oh-basket{padding:0;list-style:none}.order-helper .oh-basket li{border-bottom:1px solid #60796b;padding-bottom:1.5rem}.order-helper .oh-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.order-helper .oh-note,.order-helper .oh-hint{font-size:1rem}.order-helper .oh-footer{color:#10261d;border-top:1px solid #60796b;margin-top:2.5rem;padding-top:1rem;font-size:1rem}.order-helper .oh-confirm,.order-helper .oh-warning{background:#f0f7f3;border:2px solid #60796b;padding:1rem}.order-helper .oh-error{color:#8b0015;font-weight:700}@media (width<=400px){.order-helper{width:calc(100% - 2rem)}.order-helper .oh-actions{flex-direction:column;align-items:stretch}.order-helper h1{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){html:has(.order-helper){scroll-behavior:auto}.order-helper *{transition:none!important;animation:none!important}}@media (forced-colors:active){.order-helper button,.order-helper a.button{border:2px solid buttontext}.order-helper :focus-visible{outline-color:highlight}}
