#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. */

/* Approved: gold product-poster frame and full phone width. */
#e-2aed932a{box-sizing:border-box;margin:0 0 20px!important}
#e-2aed932a>.elementor-widget-container{box-sizing:border-box;padding:5px!important;border:4px solid #d6aa42;border-radius:14px;background:linear-gradient(135deg,#fff1b0 0%,#c89425 28%,#f5d778 56%,#a16d16 100%);box-shadow:0 6px 18px rgba(112,70,8,.22);overflow:hidden}
#e-2aed932a figure{margin:0!important;width:100%}
#e-2aed932a img{display:block;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;border-radius:5px}
@media(max-width:767px){#e-2aed932a{width:100vw!important;max-width:100vw!important;flex-shrink:0;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}#e-2aed932a>.elementor-widget-container{padding:3px!important;border-width:3px;border-radius:10px;box-shadow:none}}

/* Approved: new poster uses the entire phone width without cropping. */
@media(max-width:767px){
 #e-2575bcca{box-sizing:border-box;width:100vw!important;max-width:100vw!important;flex-shrink:0;margin-top:0!important;margin-bottom:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important}
 #e-2575bcca>.elementor-widget-container{box-sizing:border-box;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
 #e-2575bcca figure{width:100%!important;margin:0!important;padding:0!important}
 #e-2575bcca img{display:block;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;object-fit:contain}
}

#pesanan[data-hks-lazy]{position:relative}
#pesanan[data-hks-lazy] .hks-open-checkout{display:flex;align-items:center;justify-content:center;gap:22px;min-height:90px;width:min(100%,420px);padding:24px;border:2px solid #ed7800;border-radius:8px;background:#ff971f;color:#111;font:800 21px/1.4 Arial,Helvetica,sans-serif;text-align:center;cursor:pointer}
#pesanan[data-hks-lazy] .hks-open-checkout:focus-visible{outline:3px solid #fff;outline-offset:4px}
#pesanan[data-hks-lazy] .hks-open-checkout:disabled{cursor:wait;opacity:.8}
#pesanan[data-hks-lazy] .hks-loading-status{margin:18px 0 0;color:#fff;font:15px/1.6 Arial,sans-serif}
#pesanan[data-hks-lazy] .hks-lazy-frame{position:absolute;top:0;left:0;display:block;width:100%;height:1400px;border:0;visibility:hidden;pointer-events:none}
#pesanan[data-hks-lazy].hks-frame-open{padding:0!important;border:0!important;background:none!important}
#pesanan[data-hks-lazy].hks-frame-open>.hks-lazy-frame{position:static;visibility:visible;pointer-events:auto}
#pesanan[data-hks-lazy] [hidden]{display:none!important}
