.shopier-card-checkout{display:flex!important;align-items:center;justify-content:space-between;text-align:left;background:#161715!important;border:1px solid #161715!important;padding:15px 17px!important;transition:background .2s,border-color .2s,transform .2s}
.shopier-card-checkout:hover{background:#30332e!important;border-color:#30332e!important}
.shopier-card-checkout:active{transform:translateY(1px)}
.shopier-card-checkout:disabled{opacity:.38;cursor:not-allowed}
.shopier-card-checkout span{font-size:11px;font-weight:800;letter-spacing:.85px}
.shopier-card-checkout small{margin:0!important;color:#c7c9c2!important;font-size:7px!important;font-weight:800;letter-spacing:1.1px;white-space:nowrap}
.cart-foot>.payment-divider{display:flex;align-items:center;gap:10px;justify-content:center;margin:11px 0!important;color:#8b8a84;font-size:7px!important;font-weight:800;letter-spacing:1.3px}
.payment-divider i{height:1px;flex:1;background:#d7d4cc}
.cart-foot .cod-checkout{background:#f2f0ea!important;color:#191a18!important;border:1px solid #9c9b95!important}
.cart-foot .cod-checkout:hover{border-color:#191a18!important;background:#e7e4dd!important}
.cart-foot>.payment-divider,.cart-foot>.cod-checkout{display:none!important}
.payment-warmup-status{display:flex;align-items:center;gap:8px;margin:-5px 0 12px;color:#777269;font-size:8px;font-weight:800;letter-spacing:.7px}.payment-warmup-status i{width:7px;height:7px;flex:0 0 7px;border:1px solid #7c7b74;border-radius:50%;animation:eonWarmPulse 1.2s ease-in-out infinite}.payment-warmup-status.is-ready{color:#46513f}.payment-warmup-status.is-ready i{border-color:#46513f;background:#46513f;animation:none}@keyframes eonWarmPulse{50%{background:#7c7b74;transform:scale(.72)}}
.shopier-card-dialog{max-width:560px!important}
.shopier-card-dialog h2{font-size:clamp(34px,5vw,54px);margin-bottom:20px!important}
.shopier-card-mark{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;background:#171816;color:#fff}
.shopier-card-mark b{font:800 16px 'Manrope',sans-serif;letter-spacing:2px}
.shopier-card-mark span{color:#c9cbc5;font-size:7px;font-weight:800;letter-spacing:1.2px}
.shopier-card-dialog>p{margin:18px 0;color:#5f605b;font-size:13px;line-height:1.65}
.shopier-cart-preview{border-top:1px solid #cbc8c0;border-bottom:1px solid #cbc8c0}
.shopier-cart-preview>div{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:12px 0}
.shopier-cart-preview>div+div{border-top:1px solid #dedbd4}
.shopier-cart-preview span{display:grid;gap:3px}
.shopier-cart-preview b{font-size:11px}
.shopier-cart-preview small{color:#77766f;font-size:9px}
.shopier-cart-preview strong{font-size:11px;white-space:nowrap}
.shopier-cart-preview>p{margin:0;padding:10px 0;border-top:1px solid #dedbd4;color:#77766f;font-size:9px;font-weight:700}
.shopier-use-cod{display:block;width:100%;margin-top:16px!important;padding:16px;border:1px solid #aaa8a1;background:transparent;color:#171816;text-align:center;font-size:10px;font-weight:800;letter-spacing:.9px;cursor:pointer}
.shopier-customer-dialog{width:min(760px,calc(100% - 28px));max-width:760px!important;max-height:calc(100dvh - 28px);padding:34px 38px!important;background:#f4f2ed;overflow:auto}
.shopier-customer-dialog h2{margin:10px 0 19px!important;font-size:clamp(39px,5.2vw,62px);line-height:.9}
.shopier-flow{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#8a8881;font-size:8px;font-weight:800;letter-spacing:1.1px}
.shopier-flow span{white-space:nowrap}.shopier-flow span.active{color:#171816}.shopier-flow i{height:1px;flex:1;background:#c9c6be}
.shopier-order-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:15px 17px;background:#1a1b19;color:#fff}
.shopier-order-bar div{display:grid;gap:3px}.shopier-order-bar small{color:#aaa;letter-spacing:1.2px}.shopier-order-bar b{font-size:12px}.shopier-order-bar strong{font-size:15px}
.shopier-customer-dialog .checkout-fields{gap:12px}.shopier-customer-dialog .checkout-fields input,.shopier-customer-dialog .checkout-fields select,.shopier-customer-dialog .checkout-fields textarea{background:#fff}
.shopier-customer-dialog form>button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px!important;background:#1a1b19;color:#fff;text-align:left}
.shopier-customer-dialog form>button span{font-size:11px;font-weight:800;letter-spacing:1px}.shopier-customer-dialog form>button small{font-size:7px;font-weight:800;letter-spacing:1px;color:#bfc0bb}.shopier-customer-dialog form>button:disabled{opacity:.62;cursor:wait}
.shopier-form-error{margin:0;padding:12px 14px;border-left:3px solid #9e2f25;background:#f1dfdb;color:#70221c;font-size:11px;font-weight:700;line-height:1.5}
.shopier-privacy{display:flex;align-items:flex-start;gap:13px;margin-top:17px;padding-top:15px;border-top:1px solid #d2cfc7}.shopier-privacy b{font-size:8px;letter-spacing:1px;white-space:nowrap}.shopier-privacy span{color:#6c6b65;font-size:9px;line-height:1.45}
.shopier-secure-dialog{width:min(1120px,calc(100vw - 32px));height:min(920px,calc(100dvh - 32px));max-width:none!important;max-height:none!important;margin:auto;padding:0!important;border:0;background:#f5f3ed;color:#171816;box-shadow:0 28px 90px rgba(0,0,0,.32);overflow:hidden}
.shopier-secure-dialog::backdrop{background:rgba(12,13,12,.78);backdrop-filter:blur(5px)}
.shopier-secure-dialog>header{height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 25px;background:#171816;color:#fff;border-bottom:1px solid #343631}
.shopier-secure-dialog>header div{display:grid;gap:4px}
.shopier-secure-dialog>header span{font-size:8px;font-weight:800;letter-spacing:1.6px;color:#aeb0aa}
.shopier-secure-dialog>header h2{margin:0;font-size:17px;line-height:1;font-weight:800;letter-spacing:1px}
.shopier-secure-dialog>header button{width:42px;height:42px;padding:0;border:1px solid #4a4d47;background:transparent;color:#fff;font-size:25px;line-height:1;cursor:pointer}
.shopier-secure-shell{position:relative;height:calc(100% - 130px);background:#eceae4;overflow:hidden}
.shopier-secure-shell iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff;opacity:0;transition:opacity .2s ease}
.shopier-secure-shell.is-ready iframe{opacity:1}
.shopier-secure-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:28px;text-align:center;color:#171816}
.shopier-secure-loading i{width:34px;height:34px;border:2px solid #c3c0b8;border-top-color:#171816;border-radius:50%;animation:eonShopierSpin .75s linear infinite}
.shopier-secure-loading b{margin-top:5px;font-size:11px;letter-spacing:1.1px}
.shopier-secure-loading span{font-size:10px;color:#73746f}
.shopier-secure-dialog>footer{height:52px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border-top:1px solid #d3d0c8;background:#f5f3ed;text-align:center}
.shopier-secure-dialog>footer b{font-size:8px;letter-spacing:1px}
.shopier-secure-dialog>footer span{font-size:9px;color:#6c6c67}
@keyframes eonShopierSpin{to{transform:rotate(360deg)}}
@media(max-width:700px){.cart-foot{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.shopier-card-checkout{padding:14px!important}.shopier-card-dialog{padding:28px 20px!important}.shopier-card-mark{align-items:flex-start;flex-direction:column;gap:3px}.shopier-card-dialog>p{font-size:12px}.shopier-use-cod{min-height:49px}.shopier-customer-dialog{width:100vw;max-width:100vw!important;max-height:100dvh;margin:0;padding:27px 18px calc(28px + env(safe-area-inset-bottom))!important}.shopier-customer-dialog h2{font-size:42px}.shopier-flow{gap:8px}.shopier-order-bar{margin-bottom:17px;padding:13px 14px}.shopier-customer-dialog form>button{align-items:flex-start;flex-direction:column;gap:3px;min-height:57px}.shopier-privacy{display:grid;gap:5px}.shopier-secure-dialog{width:100vw;height:100dvh;max-width:100vw!important;max-height:100dvh!important}.shopier-secure-dialog>header{height:69px;padding:0 15px}.shopier-secure-dialog>header h2{font-size:13px}.shopier-secure-dialog>header button{width:40px;height:40px}.shopier-secure-shell{height:calc(100% - 121px)}.shopier-secure-dialog>footer{height:52px;align-items:flex-start;justify-content:center;flex-direction:column;gap:2px;padding:7px 15px;text-align:left}}
.shopier-customer-dialog.payment-choice-active>.step,.shopier-customer-dialog.payment-choice-active>h2,.shopier-customer-dialog.payment-choice-active>.shopier-flow,.shopier-customer-dialog.payment-choice-active>.shopier-order-bar,.shopier-customer-dialog.payment-choice-active>#shopierCustomerForm,.shopier-customer-dialog.payment-choice-active>.shopier-privacy{display:none!important}.checkout-payment-choice{display:block}.payment-choice-order{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;padding:15px 17px;background:#1a1b19;color:#fff}.payment-choice-order span{display:grid;gap:3px}.payment-choice-order small{font-size:7px;letter-spacing:1.2px;color:#aaa}.payment-choice-order b{font-size:11px}.payment-choice-order strong{font-size:15px}.payment-choice-grid{display:grid;gap:9px}.payment-choice-grid>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:78px;padding:14px 16px;border:1px solid #a9a69d;background:#faf9f5;color:#181817;text-align:left;cursor:pointer;transition:.2s}.payment-choice-grid>button:hover{border-color:#181817;transform:translateY(-1px)}.payment-choice-grid>button:disabled{opacity:.6;cursor:wait;transform:none}.payment-choice-grid>button>i{display:grid;place-items:center;width:32px;height:32px;border:1px solid #a9a69d;border-radius:50%;font-size:8px;font-style:normal;font-weight:800}.payment-choice-grid>button>span{display:grid;gap:5px;min-width:0}.payment-choice-grid>button b{font-size:11px;letter-spacing:.7px}.payment-choice-grid>button small{color:#6f6d67;font-size:9px}.payment-choice-grid>button>strong{font-size:18px}.payment-choice-card{background:#181917!important;color:#fff!important}.payment-choice-card small{color:#bdbeb8!important}.payment-choice-card>i{border-color:#686b64!important}.payment-choice-cod{border-color:#777d70!important;background:#e0e2dc!important}.payment-choice-grid>button.is-loading span b:after{content:' · HAZIRLANIYOR';font-size:7px}.cod-fee-explain{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;margin-top:15px;padding:14px;border-left:3px solid #4b5145;background:#e8e5de}.cod-fee-explain>b{grid-row:1/3;font:800 25px Manrope}.cod-fee-explain>span{font-size:8px;font-weight:900;letter-spacing:1px}.cod-fee-explain>p{margin:0;color:#67645e;font-size:9px}.payment-choice-back{width:100%;min-height:44px;margin-top:13px;border:0;background:transparent;color:#5f5d57;font-size:8px;font-weight:800;letter-spacing:.8px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
@media(max-width:700px){.checkout-payment-choice{padding-top:2px}.checkout-payment-choice h2{max-width:290px!important;font-size:35px!important}.payment-choice-order{margin:14px 0;padding:12px}.payment-choice-grid>button{grid-template-columns:30px minmax(0,1fr) auto;min-height:76px;gap:10px;padding:12px}.payment-choice-grid>button>i{width:28px;height:28px}.payment-choice-grid>button b{font-size:9px}.payment-choice-grid>button small{font-size:8px;line-height:1.35}.cod-fee-explain{grid-template-columns:auto 1fr;padding:12px}.cod-fee-explain>b{font-size:21px}.cod-fee-explain>p{font-size:8px}}
