.gh-order-box{margin:28px 0;background:#fff;border:1px solid #e7e2d9;border-radius:18px;padding:24px;box-shadow:0 10px 35px rgba(27,51,42,.07);position:relative}.gh-order-head span{display:inline-block;color:#c9945f;font-size:13px;font-weight:700}.gh-order-head h3{font-size:24px;margin:4px 0}.gh-order-head p{color:#6d756f;margin:0 0 18px}.gh-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important}.gh-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.gh-form-grid label{font-size:13px;font-weight:700}.gh-form-grid input,.gh-form-grid select{width:100%;margin-top:6px;border:1px solid #ddd8cf;border-radius:10px;background:#fff;padding:12px;min-height:46px}.gh-form-grid .gh-full{grid-column:1/-1}.gh-summary{margin:18px 0;border:1px solid #e6e1d7;border-radius:12px;background:#faf9f6;padding:0 14px}.gh-summary summary{padding:12px 0;font-weight:800;cursor:pointer}.gh-summary div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px dashed #ddd6ca}.gh-summary .grand{font-size:18px;color:#214f43}.gh-submit{width:100%;border:0;border-radius:11px;background:#214f43;color:#fff;padding:15px;font-size:16px;font-weight:800;cursor:pointer}.gh-submit:disabled{opacity:.6}.gh-form-message{font-size:13px;text-align:center}.gh-form-message.err{color:#b42318}.gh-form-message.ok{color:#067647}.gh-qty-offers{margin:15px 0}.gh-offers-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.gh-offers-row input{position:absolute;opacity:0}.gh-offers-row span{display:block;border:1px solid #ddd8cf;border-radius:11px;padding:10px;text-align:center;cursor:pointer}.gh-offers-row input:checked+span{border-color:#214f43;background:#edf4f1}.gh-offers-row b,.gh-offers-row small{display:block}.gh-offers-row small{font-size:11px;color:#68736d}.gh-upsell[hidden]{display:none}.gh-upsell{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:99999;display:grid;place-items:center;padding:20px}.gh-upsell-inner{width:min(480px,100%);background:#fff;border-radius:18px;padding:28px;text-align:center;position:relative}.gh-upsell-close{position:absolute;left:12px;top:10px;border:0;background:none;font-size:28px}.gh-upsell-inner>span{color:#c9945f;font-weight:700}.gh-upsell-title{font-size:24px;margin:8px}.gh-upsell-price{font-weight:800;color:#214f43}.gh-upsell-add{display:block;width:100%;border:0;background:#214f43;color:white;padding:14px;border-radius:10px;font-weight:800}.gh-upsell-skip{display:block;margin-top:12px;color:#777}.gh-thanks{background:#fff;border:1px solid #e7e2d9;border-radius:18px;text-align:center;padding:45px;max-width:650px;margin:40px auto}.gh-thanks>span{display:grid;place-items:center;width:68px;height:68px;margin:auto;border-radius:50%;background:#e9f5ef;color:#15734c;font-size:34px}.gh-thanks h2{font-size:30px;margin:15px 0 4px}@media(max-width:620px){.gh-order-box{padding:18px}.gh-form-grid{grid-template-columns:1fr}.gh-form-grid .gh-full{grid-column:auto}.gh-offers-row{grid-template-columns:1fr}.gh-order-head h3{font-size:21px}}

.gh-direct-order-enabled.single-product form.cart>.quantity,.gh-direct-order-enabled.single-product form.cart>.single_add_to_cart_button,.gh-direct-order-enabled.single-product .woocommerce-variation-add-to-cart .quantity,.gh-direct-order-enabled.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{display:none!important}
