.jenh-cart-confirmation{box-sizing:border-box;border:0;border-radius:10px;padding:24px;width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 32px);margin:auto;overflow:auto;background:#fff;color:#191b1c;box-shadow:0 12px 48px #0003;font:inherit}.jenh-cart-confirmation::backdrop{background:rgb(0 0 0 / 60%)}.jenh-cart-confirmation-open{overflow:hidden}.jenh-cart-confirmation__heading{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e5e5e1;padding-bottom:16px;margin-bottom:20px}.jenh-cart-confirmation .jenh-cart-confirmation__heading h2{font-size:22px;line-height:1.3;letter-spacing:-.025em;margin:0;color:#191b1c;flex:1}.jenh-cart-confirmation button.jenh-cart-confirmation__close{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:6px;background:#f3f3f0;color:#555;font-size:28px;line-height:1;cursor:pointer}.jenh-cart-confirmation__items{display:grid;gap:20px}.jenh-cart-confirmation__item{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:20px}.jenh-cart-confirmation__item img{width:96px;height:96px;object-fit:contain;border:1px solid #ebebe8;background:#fff;border-radius:4px;padding:6px;box-sizing:border-box}.jenh-cart-confirmation .jenh-cart-confirmation__name{font-weight:700;font-size:17px;line-height:1.4;margin:0 0 6px;overflow-wrap:anywhere}.jenh-cart-confirmation .jenh-cart-confirmation__quantity,.jenh-cart-confirmation .jenh-cart-confirmation__details{font-size:14px;line-height:1.5;color:#666;margin:0 0 4px;overflow-wrap:anywhere}.jenh-cart-confirmation__price{font-size:20px;line-height:1.4;font-weight:700;margin-top:6px}.jenh-cart-confirmation__price .tax_label{font-size:12px;font-weight:400;color:#666}.jenh-cart-confirmation__actions{display:grid;gap:10px;margin-top:24px}.jenh-cart-confirmation a.jenh-cart-confirmation__cart,.jenh-cart-confirmation button.jenh-cart-confirmation__continue{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:12px;text-align:center;min-height:50px;width:100%;padding:12px 18px;border:1px solid #fff0;border-radius:5px;font:inherit;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer}.jenh-cart-confirmation a.jenh-cart-confirmation__cart{background:#4d7034;color:#fff}.jenh-cart-confirmation a.jenh-cart-confirmation__cart:hover{background:#3c5928}.jenh-cart-confirmation button.jenh-cart-confirmation__continue{background:#f5f5f2;border-color:#dfdfd8;color:#3c3e39}.jenh-cart-confirmation button.jenh-cart-confirmation__continue:hover{background:#eaeae4}.jenh-cart-confirmation :is(a,button):focus-visible{outline:2px solid #a84800;outline-offset:3px}.jenh-cart-confirmation .jenh-cart-confirmation__more,.jenh-cart-confirmation .jenh-cart-confirmation__warning{font-size:14px;line-height:1.5;color:#666;margin:16px 0 0}.jenh-cart-confirmation .jenh-cart-confirmation__warning{color:#8c3d00}.jenh-cart-confirmation [hidden]{display:none!important}.jenh-cart-confirmation-ready .woocommerce-message:has(.jenh-cart-confirmation-fallback){display:none}@media(max-width:480px){.jenh-cart-confirmation{padding:18px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.jenh-cart-confirmation .jenh-cart-confirmation__heading h2{font-size:19px}.jenh-cart-confirmation__item{grid-template-columns:80px minmax(0,1fr);gap:14px}.jenh-cart-confirmation__item img{width:80px;height:80px}.jenh-cart-confirmation .jenh-cart-confirmation__name{font-size:16px}}