kohana-order{display:block;margin:2rem 0;color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.65}kohana-order h2{font-size:2.2rem;margin:0 0 .8rem}kohana-order .ko-steps{font-size:1.3rem}kohana-order .ko-delivery{background:#f2f6f2;padding:1.5rem;border-radius:8px;margin:1.5rem 0}kohana-order .ko-delivery p{margin:0 0 .8rem}kohana-order fieldset{border:1px solid #d4ded6;border-radius:8px;margin:2rem 0;padding:1.5rem;min-width:0}kohana-order legend{font-weight:700;padding:0 .6rem}kohana-order label{display:block;margin:1.5rem 0 .5rem;font-weight:600}kohana-order input:not([type=checkbox]),kohana-order select,kohana-order textarea{width:100%;max-width:100%;min-height:48px;box-sizing:border-box;border:1px solid #78897e;border-radius:5px;background:#fff;color:#182c21;padding:1rem;font:inherit;font-size:16px}kohana-order textarea{resize:vertical}kohana-order :focus-visible{outline:3px solid #2e6a49;outline-offset:3px}kohana-order .ko-help{font-size:1.3rem;color:#47564c;margin:.6rem 0 1rem}kohana-order .ko-check{display:flex;align-items:flex-start;gap:1rem;font-size:1.4rem}kohana-order .ko-check input{width:22px;height:22px;flex:0 0 22px;margin-top:3px}kohana-order .ko-error{background:#fff3f0;border-left:4px solid #a63222;padding:1rem;color:#8a281a}kohana-order .ko-links{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1rem 0}kohana-order a{color:#165c36;text-underline-offset:3px}kohana-order [hidden]{display:none!important}@media(max-width:749px){body:has(kohana-order :focus) .kohana-contact-bar{display:none}kohana-order fieldset{padding:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
