#pesanan[data-hk-live] form.checkout{margin:0;max-width:none;width:100%}#pesanan[data-hk-live] .fields .form-row{float:none!important;width:auto!important;margin:0!important;padding:0!important;clear:none!important;min-width:0}#pesanan[data-hk-live] .fields .form-row.full{grid-column:1/-1}#pesanan[data-hk-live] .fields label{display:block}#pesanan[data-hk-live] .fields .woocommerce-input-wrapper{display:block}#pesanan[data-hk-live] .fields input,#pesanan[data-hk-live] .fields textarea,#pesanan[data-hk-live] .fields select{box-sizing:border-box;width:100%;max-width:100%;margin-top:7px}#pesanan[data-hk-live] .fields abbr.required{color:#c4162b;border:0;text-decoration:none}#pesanan[data-hk-live] .select2-container{width:100%!important;max-width:100%;font-size:14px}#pesanan[data-hk-live] .select2-selection--single{height:47px;border:1px solid #d8d8de;background:#fafafa;border-radius:3px;margin-top:7px}#pesanan[data-hk-live] .select2-selection__rendered{line-height:45px;padding-left:12px;color:#111114}#pesanan[data-hk-live] .select2-selection__arrow{top:17px}#pesanan[data-hk-live] .order-option strong .woocommerce-Price-amount{font-size:inherit;font-weight:inherit}#pesanan[data-hk-live] .hks-review-table{width:100%;border:0!important;border-collapse:collapse;margin:0 0 15px!important;font-size:11px;line-height:1.8;color:#65656d}#pesanan[data-hk-live] .hks-review-table th,#pesanan[data-hk-live] .hks-review-table td{padding:12px 0;border:0;text-align:left;background:none;font-weight:400;vertical-align:middle}#pesanan[data-hk-live] .hks-review-table td{text-align:right;color:#111114}#pesanan[data-hk-live] .hks-review-table .fee th,#pesanan[data-hk-live] .hks-review-table .fee td{color:#b81126}#pesanan[data-hk-live] .hks-review-table .order-total{border-top:1px solid #dedee2}#pesanan[data-hk-live] .hks-review-table .order-total th{padding-top:24px;color:#111114}#pesanan[data-hk-live] .hks-review-table .order-total td{font:400 35px Georgia,serif;color:#c4162b;letter-spacing:-1px;padding-top:24px}#pesanan[data-hk-live] #payment{background:#fff;border-radius:0;clear:both}#pesanan[data-hk-live] #payment ul.payment_methods{border:0;list-style:none;margin:0;padding:0;text-align:left}#pesanan[data-hk-live] #payment ul.payment_methods li{border-top:1px solid #dedee2;list-style:none;padding:18px 0;margin:0;line-height:1.6;font-size:13px;background:none}#pesanan[data-hk-live] #payment ul.payment_methods li input.input-radio{position:static;float:left;width:16px;height:16px;margin:4px 12px 0 0;opacity:1;accent-color:#c4162b}#pesanan[data-hk-live] #payment ul.payment_methods li label{display:block;font-size:13px;font-weight:600;margin:0 0 0 28px;padding:0;color:#111114;cursor:pointer}#pesanan[data-hk-live] #payment ul.payment_methods li.payment_method_billplz label{font-weight:400}#pesanan[data-hk-live] #payment ul.payment_methods li label img{display:block!important;float:none!important;width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important;margin:12px 0 0!important;padding:0;border:0}#pesanan[data-hk-live] #payment .payment_box{background:#faf8f9;border:1px solid #e7dce0;border-radius:3px;padding:15px;margin:14px 0 0;color:#222;font-size:12px}#pesanan[data-hk-live] #payment .payment_box:before{display:none}#pesanan[data-hk-live] #payment .payment_box label{margin:0 0 7px;font-size:12px}#pesanan[data-hk-live] #payment .payment_box select{width:100%;max-width:100%;min-height:44px;font-size:16px;border:1px solid #d8d8de;background:white}#pesanan[data-hk-live] #payment .place-order{margin:0;padding:10px 0 0;float:none;width:100%;border:0}#pesanan[data-hk-live] #payment .woocommerce-privacy-policy-text{font-size:10px;line-height:1.8;color:#65656d}#pesanan[data-hk-live] #payment .woocommerce-terms-and-conditions-wrapper{font-size:11px;color:#444}#pesanan[data-hk-live] #place_order{width:100%;float:none;margin:0;opacity:1;color:#fff}#pesanan[data-hk-live] .woocommerce-error,#pesanan[data-hk-live] .woocommerce-message,#pesanan[data-hk-live] .woocommerce-info{background:#fff;color:#111114;list-style:none;padding:18px 22px;border-radius:4px;margin-bottom:24px;font-size:13px}#pesanan[data-hk-live] .woocommerce-error{border-top:3px solid #e33650}#pesanan[data-hk-live] fieldset legend{color:#111114}#pesanan[data-hk-live] .blockUI.blockOverlay{border-radius:4px}#pesanan[data-hk-live] .fields #postcode-status{display:block;font-size:10px;color:#65656d;font-weight:400}#pesanan[data-hk-live] .fields #postcode-status[hidden]{display:none!important}@media(max-width:767px){#pesanan[data-hk-live] .select2-container{font-size:16px}#pesanan[data-hk-live] #payment ul.payment_methods li label{font-size:12px}#pesanan[data-hk-live] .hks-review-table .order-total td{font-size:33px}}

.elementor-element-hksstage1>.elementor-container{max-width:none!important;width:100%}.elementor-element-hksstage2>.elementor-widget-wrap{padding:0!important}.elementor-element-hksstage3{margin:0!important;width:100%}#pesanan[data-hk-live] #package-panel,#pesanan[data-hk-live] .order-summary{overflow:hidden}
#pesanan[data-hk-live] #package-panel::before,#pesanan[data-hk-live] .order-summary::before{content:none!important}#pesanan[data-hk-live] #package-panel,#pesanan[data-hk-live] .order-summary{background-color:#fff;background-image:linear-gradient(rgba(255,255,255,.90),rgba(255,255,255,.90)),url("https://seampharma.com/wp-content/uploads/2026/11/hamkheng-elephant-lossless.webp");background-repeat:no-repeat;background-size:100% 100%,150px 230px;background-position:0 0,right 9px top 7px}#pesanan[data-hk-live] .fields .optional{display:none}#pesanan[data-hk-live] .hks-review-table tbody{border:0!important}

/* High visibility order button and directional cue. */
#pesanan[data-hk-live] #place_order{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:96px;margin:52px 0 0;padding:26px 48px;background:#ff971f!important;border:2px solid #ed7800!important;border-radius:8px;color:#111!important;font:800 22px/1.3 Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;box-shadow:0 8px 22px rgba(237,120,0,.24);white-space:normal;cursor:pointer}
#pesanan[data-hk-live] #place_order:hover{background:#ffab45!important;color:#111!important}
#pesanan[data-hk-live] #place_order:focus-visible{outline:3px solid #111;outline-offset:4px}
#pesanan[data-hk-live] #place_order>span{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#111;font-size:28px;font-weight:800}
#pesanan[data-hk-live] #place_order::before{content:"\2193";position:absolute;left:calc(50% - 22px);top:-52px;width:44px;height:44px;display:block;color:#dd6200;font:900 44px/1 Arial,Helvetica,sans-serif;text-align:center;pointer-events:none;animation:hks-order-pointer 1.2s ease-in-out infinite}
@keyframes hks-order-pointer{0%,100%{opacity:.3;transform:translateY(-5px)}55%{opacity:1;transform:translateY(3px)}}
@media(max-width:767px){#pesanan[data-hk-live] #place_order{min-height:90px;padding:24px 44px;font-size:21px}}
@media(prefers-reduced-motion:reduce){#pesanan[data-hk-live] #place_order::before{animation:none;opacity:1}}

/* Lossless background asset shared with approved stylesheet. */
