.buy-purchase-zone{border:1px solid var(--bg_border);border-radius:16px!important;min-width:0}
.buy-purchase-zone .buy25-mode-card{margin-top:0;padding:0 0 12px;border:0;border-radius:0;background:transparent}
.buy-purchase-zone .buy25-mode-panel,.buy-purchase-zone .buy25-variant-card{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}
.buy-purchase-zone .buy25-coupon{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0!important}
.buy-purchase-zone .variant-option label{border:1px solid var(--sub)!important;box-shadow:none}
.buy-purchase-zone .variant-option input:disabled+label{border-color:#292929!important;cursor:not-allowed;opacity:.45}
.buy-purchase-zone .variant-option input:checked+label{border-color:var(--main)!important;box-shadow:none}
.buy-purchase-zone .variant-option input:focus-visible+label{outline:2px solid var(--main);outline-offset:3px}
.buy26-category-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px}.buy26-category-status .tag{flex-shrink:0}
.buy26-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.buy26-sales-grid .buy25-stat{border:0!important;padding:9px 0!important;background:transparent!important}
.buy-purchase-zone,.buy-purchase-zone .buy25-mode-card,.buy-purchase-zone .buy25-quantity-card,.buy-purchase-zone .buy25-stat{border:0!important;box-shadow:none!important}
.buy-purchase-zone .quantity-box,.buy-purchase-zone .buy25-quantity-card,.buy-purchase-zone .buy25-stepper,.buy-purchase-zone .buy25-stepper input{background:transparent!important}
.buy-purchase-zone .buy25-mode-panel{display:block!important;margin:12px 0 0!important;padding:12px 0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--sub) 24%,transparent)!important;background:transparent!important;box-shadow:none!important}
.buy-purchase-zone .buy25-mode-panel>div:first-child{margin-bottom:8px!important}.buy-purchase-zone .buy25-mode-panel .alert{margin:8px 0 0!important;border:0;background:color-mix(in srgb,var(--main) 9%,transparent);color:var(--font_main)}
.buy-purchase-zone #coupon-box{border:0!important;background:transparent!important;padding:12px 0!important}.buy-purchase-zone #coupon-box .input-group,.buy-purchase-zone #coupon-box .form-control,.buy-purchase-zone #coupon-box .btn{border:0!important;box-shadow:none!important}.buy-purchase-zone #coupon-box .form-control{background:var(--bg_sub)!important;border-radius:12px 0 0 12px!important}.buy-purchase-zone #coupon-box .btn{border-radius:0 12px 12px 0!important}
.buy-purchase-zone .buy25-mode-panel>.btn-warning{width:100%;min-height:50px;border:0!important;border-radius:14px!important;box-shadow:none!important}
.buy-purchase-zone .buy25-mode-panel .fw-bolder:first-child{font-size:14px}.buy-purchase-zone .buy25-mode-panel .fw-bolder:first-child i{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--main) 12%,transparent)}
.buy-purchase-zone input,.buy-purchase-zone textarea,.buy-purchase-zone select{border:0!important;box-shadow:none!important;background:var(--bg_sub)!important;color:var(--font_main)!important}
.buy-page-unified .quantity-box .input-group:focus-within,.buy-page-unified .quantity-box button:focus,.buy-page-unified .quantity-box button:focus-visible,.buy-page-unified .quantity-box input:focus,.buy-page-unified .quantity-box input:focus-visible{outline:0!important;box-shadow:none!important}.buy-page-unified .quantity-box .input-group:focus-within,.buy-page-unified .quantity-box input:focus,.buy-page-unified .quantity-box input:focus-visible{border-color:transparent!important}
.buy-purchase-zone #coupon-box label,.buy-purchase-zone #coupon-box label:hover{animation:none!important;transform:none!important;text-shadow:none!important;filter:none!important}
.buy26-bid-stepper{width:100%!important;justify-content:space-between!important}.buy26-bid-stepper input{flex:1!important;width:auto!important;max-width:none!important;background:transparent!important}.buy26-bid-stepper button{border-radius:50%!important}
.buy26-rent-title{font-size:17px!important}.buy26-rent-summary{display:grid;grid-template-columns:minmax(125px,.7fr) 1.3fr;gap:14px;align-items:stretch}.buy26-rent-price{display:flex;flex-direction:column;justify-content:center;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--main) 9%,var(--bg_sub))}.buy26-rent-price small{font-size:12px}.buy26-rent-price strong{font-size:26px;line-height:1.3}.buy26-rent-terms{display:flex;flex-direction:column;justify-content:center;gap:10px}.buy26-rent-terms>span{display:flex;align-items:center;gap:9px}.buy26-rent-terms>span>i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--main) 10%,transparent)}.buy26-rent-terms small,.buy26-rent-terms b{display:block}.buy26-rent-terms small{font-size:11px}.buy26-rent-terms b{font-size:14px}
@media(max-width:575.98px){.buy26-rent-summary{grid-template-columns:1fr}.buy26-rent-terms{padding:3px 2px}}
.buy-purchase-zone .buy25-variant-card>label>i,.buy-purchase-zone .buy26-heading-icon{display:inline-grid!important;place-items:center;width:32px;height:32px;margin-right:6px;border-radius:10px;background:color-mix(in srgb,var(--main) 12%,var(--bg_sub));color:var(--main)!important}
.buy-purchase-zone .buy25-sale-time span{display:block;color:var(--main);font-weight:700;margin-bottom:2px}.buy-purchase-zone .buy25-sale-time b{line-height:1.65}
.buy26-installment{display:grid;grid-template-columns:minmax(150px,.8fr) 1.2fr;gap:14px}.buy26-installment-hero{display:flex;flex-direction:column;justify-content:center;padding:16px;border-radius:16px;background:color-mix(in srgb,var(--main) 9%,var(--bg_sub))}.buy26-installment-hero>strong{font-size:28px;line-height:1.3}.buy26-installment-hero>small,.buy26-installment-hero>span{font-size:11px}.buy26-installment-details{display:flex;flex-direction:column;justify-content:center;gap:11px}.buy26-installment-details>div{display:flex;align-items:center;gap:9px}.buy26-installment-details i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--main) 10%,transparent);flex:0 0 auto}.buy26-installment-details small,.buy26-installment-details b{display:block}.buy26-installment-details small{font-size:10px}.buy26-installment-details b{font-size:13px}.buy26-installment-note{font-size:11px;line-height:1.6;margin:13px 0}.buy26-installment+.buy26-installment-note+.btn{min-height:50px}
@media(max-width:575.98px){.buy26-installment{grid-template-columns:1fr}.buy26-installment-hero>strong{font-size:25px}}
.buy26-preorder-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--sub) 24%,transparent)}.buy26-preorder-summary>span{display:flex;align-items:center;gap:10px}.buy26-preorder-summary>span>i{font-size:20px}.buy26-preorder-summary small,.buy26-preorder-summary b{display:block}.buy26-preorder-summary strong{font-size:20px}
@media(max-width:575.98px){.buy26-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.buy26-sales-grid .buy25-stat{gap:6px}.buy26-sales-grid .buy25-stat-icon{width:30px;height:30px}.buy26-preorder-summary{align-items:flex-start}.buy-purchase-zone #countdown-wrapper .d-flex{gap:6px!important}}
.buy26-sales-grid.buy26-sales-grid--no-stock{grid-template-columns:minmax(0,1fr)!important}
