.ql-dropdown,.ql-section{--tk-bg:#222326;--tk-card:linear-gradient(45deg, #383e48, #2b3641);--tk-surface:#2b3641;--tk-surface-2:#1e1f22;--tk-surface-3:#505f6e;--tk-input:#1e1f22;--tk-bar:#3a404a;--tk-list-price:#8b8b8b;--tk-bar-fade:rgba(50, 53, 62, 0);--tk-tab-text:#c6d4df;--tk-tab-active:#ffffff;--tk-tab-line:#ffffff;--tk-tab-hover:rgba(255, 255, 255, 0.2);--tk-bar-veil:rgba(58, 64, 74, 0.55);--tk-tab-shadow:0 1px 3px rgba(0, 0, 0, 0.65);--tk-line:#4a5561;--tk-line-strong:#5d6a78;--tk-text:#e0e1e5;--tk-text-mute:#c6d4df;--tk-text-soft:#8b97a3;--tk-accent:#2f95d1;--tk-accent-2:#227db4;--tk-accent-soft:rgba(34, 125, 180, 0.16);--tk-accent-soft-2:rgba(34, 125, 180, 0.28);--tk-hover:rgba(255, 255, 255, 0.05);--tk-selected:rgba(255, 255, 255, 0.08);--tk-danger:#f87171;--tk-discount:#439e4a;--tk-bg-fade:rgba(43, 54, 65, 0.92);--tk-track-bg:rgba(30, 31, 34, 0.5);--tk-scheme:dark;--tk-radius:5px}.ql-section{margin:1.5rem calc(-.5 * var(--bs-gutter-x,0px));color:var(--tk-text)}body.light-theme .ql-dropdown,body.light-theme .ql-section{--tk-bg:#efefef;--tk-card:#ffffff;--tk-surface:#ffffff;--tk-surface-2:#efefef;--tk-surface-3:#dadada;--tk-input:#ffffff;--tk-bar:#ffffff;--tk-list-price:#8b8b8b;--tk-bar-fade:rgba(255, 255, 255, 0.14);--tk-tab-text:#000000;--tk-tab-active:#000000;--tk-tab-line:#0965e9;--tk-tab-hover:rgba(0, 0, 0, 0.05);--tk-bar-veil:rgba(255, 255, 255, 0.65);--tk-tab-shadow:0 1px 2px rgba(255, 255, 255, 0.85);--tk-line:#d3d0d0;--tk-line-strong:#c7c7c7;--tk-text:#000000;--tk-text-mute:#494949;--tk-text-soft:#777f87;--tk-accent:#0965e9;--tk-accent-2:#0965e9;--tk-danger:#dc3545;--tk-accent-soft:rgba(9, 101, 233, 0.08);--tk-accent-soft-2:rgba(9, 101, 233, 0.16);--tk-hover:rgba(0, 0, 0, 0.04);--tk-selected:rgba(0, 0, 0, 0.06);--tk-bg-fade:rgba(255, 255, 255, 0.92);--tk-track-bg:rgba(255, 255, 255, 0.55);--tk-scheme:light}.ql-section .ql-card{position:relative;display:flex;align-items:stretch;gap:1.5rem;width:100%;padding:1.25rem 1.5rem;background:var(--tk-card);border:1px solid var(--tk-line);border-radius:var(--tk-radius);box-shadow:0 10px 30px rgba(0,0,0,.12);overflow:hidden}.ql-section .ql-intro{display:flex;align-items:center;gap:.75rem;flex:0 0 20%;padding-right:1.5rem;border-right:1px solid var(--tk-line);position:relative;z-index:1}.ql-section .ql-intro-icon{color:var(--tk-accent-2);font-size:2.5rem;line-height:1}.ql-section .ql-title{font-size:2rem;font-weight:900;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--tk-text)}.ql-section .ql-desc{margin-top:.75rem;font-size:1rem;font-weight:500;line-height:1.4;white-space:pre-line;color:var(--tk-text-mute)}.ql-section .ql-main{display:flex;flex-direction:column;gap:.85rem;flex:1 1 auto;min-width:0;position:relative;z-index:1}.ql-section .ql-categories-wrap{position:relative;align-self:flex-start;min-width:0;max-width:100%}.ql-section .ql-categories{position:relative;display:flex;gap:.5rem;padding:.2rem;margin:-.2rem;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.ql-section .ql-categories-wrap::after,.ql-section .ql-categories-wrap::before{content:"";position:absolute;top:0;bottom:0;z-index:1;width:3.5rem;pointer-events:none;opacity:0;transition:opacity .15s ease}.ql-section .ql-categories-wrap::before{left:0;background:linear-gradient(90deg,var(--tk-surface) 30%,transparent)}.ql-section .ql-categories-wrap::after{right:0;background:linear-gradient(270deg,var(--tk-surface) 30%,transparent)}.ql-section .ql-categories-wrap.can-next::after,.ql-section .ql-categories-wrap.can-prev::before{opacity:1}.ql-section .ql-categories-wrap button.ql-categories-arrow{display:none;top:50%}.ql-section .ql-categories-wrap button.slick-prev.ql-categories-arrow{left:0!important}.ql-section .ql-categories-wrap button.slick-next.ql-categories-arrow{right:0!important}.ql-section .ql-categories-wrap.can-next button.slick-next.ql-categories-arrow,.ql-section .ql-categories-wrap.can-prev button.slick-prev.ql-categories-arrow{display:flex}body.light-theme .ql-section .ql-categories-wrap button.ql-categories-arrow::before{filter:none}.ql-section .ql-categories::-webkit-scrollbar{display:none}.ql-section .ql-category{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.45rem .9rem .45rem .5rem;border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-surface-2);color:var(--tk-text);font-weight:600;font-size:.88rem;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.ql-section .ql-category img{width:2.25rem;aspect-ratio:1/1;object-fit:cover;border-radius:var(--tk-radius);background:var(--tk-surface-2)}.ql-section .ql-category:hover{border-color:var(--tk-accent);background:var(--tk-hover)}.ql-section .ql-category.active{border-color:var(--tk-accent-2);background:var(--tk-selected);color:var(--tk-text)}.ql-section .ql-fields .require-group{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.ql-section .ql-fields.is-empty{display:none}.ql-section .ql-fields .require-wrapper{display:flex;flex-direction:column;gap:.35rem;flex:1 1 calc(50% - 0.5rem);min-width:0;position:relative}.ql-section .ql-fields .require-wrapper label{font-size:.8rem;font-weight:600;color:var(--tk-text-mute)}.ql-section .ql-fields .require-data{width:100%;padding:.65rem .9rem;font-size:.95rem;line-height:1.5;background:var(--tk-input);border:1px solid var(--tk-line);border-radius:var(--tk-radius);color:var(--tk-text)}.ql-section .ql-fields .require-data:focus{border-color:var(--tk-accent);box-shadow:0 0 0 3px var(--tk-accent-soft-2)}.ql-section .ql-fields .select2-container{width:100%!important}.ql-section .ql-fields .select2-container--default .select2-selection--single{height:auto;background-color:var(--tk-input)!important;border:1px solid var(--tk-line)!important;border-radius:var(--tk-radius)}.ql-section .ql-fields .select2-container--default.select2-container--focus .select2-selection--single,.ql-section .ql-fields .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--tk-accent)!important;box-shadow:0 0 0 3px var(--tk-accent-soft-2)}.ql-section .ql-fields .select2-container--default .select2-selection--single .select2-selection__rendered{padding:.65rem 2.2rem .65rem .9rem;font-size:.95rem;line-height:1.5;color:var(--tk-text)!important}.ql-section .ql-fields .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--tk-text-soft)}.ql-section .ql-fields .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:.6rem;height:100%}.ql-section .ql-fields .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--tk-text-soft) transparent transparent transparent}.ql-section .ql-fields .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--tk-text-soft) transparent}.ql-dropdown.select2-container.select2-container--default .select2-dropdown{background-color:var(--tk-surface-2)!important;border:1px solid var(--tk-accent)!important;border-radius:var(--tk-radius);overflow:hidden;box-shadow:0 12px 28px rgba(0,0,0,.28);color-scheme:var(--tk-scheme)}.ql-dropdown.select2-container.select2-container--default .select2-dropdown--below{margin-top:4px}.ql-dropdown.select2-container.select2-container--default .select2-dropdown--above{margin-top:-4px}.ql-dropdown.select2-container.select2-container--default .select2-search--dropdown{padding:.5rem}.ql-dropdown.select2-container.select2-container--default .select2-search--dropdown .select2-search__field{padding:.45rem .7rem;background:var(--tk-surface)!important;border:1px solid var(--tk-line)!important;border-radius:var(--tk-radius);color:var(--tk-text)!important;outline:0}.ql-dropdown.select2-container.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:var(--tk-accent)!important}.ql-dropdown.select2-container.select2-container--default .select2-results__option{padding:.5rem .9rem;color:var(--tk-text)}.ql-dropdown.select2-container.select2-container--default .select2-results__option--selected,.ql-dropdown.select2-container.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--tk-selected)!important;color:var(--tk-text)!important}.ql-dropdown.select2-container.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.ql-dropdown.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--tk-accent-2)!important;color:#fff!important}.ql-section .ql-fields .require-data.check-success{border-color:#22c55e}.ql-section .ql-fields .require-data.check-error{border-color:var(--tk-danger)}.ql-section .ql-fields .id-checking{top:-.35rem;gap:.35rem;padding:.2rem .6rem;border:1px solid var(--tk-line);border-radius:var(--tk-radius)!important;background:var(--tk-surface);font-size:.75rem;font-weight:600;color:var(--tk-text-mute)}.ql-section .ql-fields .id-checking svg{stroke:var(--tk-accent)}.ql-section .ql-fields .require-data.check-error~.id-checking{border-color:var(--tk-danger);color:var(--tk-danger)}.ql-section .ql-fields .require-data.check-success~.id-checking{border-color:var(--tk-discount);color:var(--tk-discount)}.ql-section .ql-fields .alert-danger,.ql-section .ql-fields .info-img{width:100%;border-radius:var(--tk-radius)}.ql-section .ql-fields .info-img{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0!important}.ql-section .ql-fields .info-img h5{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.85rem;font-weight:600;color:var(--tk-accent);cursor:pointer;user-select:none}.ql-section .ql-fields .info-img h5::before{content:"\f059";font-family:"Font Awesome 6 Pro";font-weight:300}.ql-section .ql-fields .info-img img{display:none;width:100%;max-width:36rem;height:auto;border-radius:var(--tk-radius);border:1px solid var(--tk-line)}.ql-section .ql-fields .info-img>div.open img{display:block;margin-top:.5rem}.ql-section .ql-footer{display:flex;align-items:center;gap:1rem}.ql-section .ql-packages{display:flex;gap:.75rem;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:thin;padding:.6rem .2rem .35rem;margin:-.6rem -.2rem 0}.ql-section .ql-package{position:relative;display:inline-flex;align-items:center;gap:.7rem;flex:0 0 auto;min-width:9.5rem;padding:.55rem .9rem .55rem .55rem;text-align:left;background:var(--tk-surface);border:1px solid var(--tk-line);border-radius:var(--tk-radius);color:var(--tk-text);box-shadow:0 2px 6px rgba(0,0,0,.06);transition:border-color .15s ease,background .15s ease,transform .15s ease}.ql-section .ql-package img{flex:0 0 auto;width:clamp(2.2rem,1.6rem + 1vw,3rem);height:auto;max-width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--tk-radius);background:var(--tk-surface-2)}.ql-section .ql-package-info{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;line-height:1.2}.ql-section.ql-style-0 .ql-package-info{max-width:11rem}.ql-section .ql-package-name{display:-webkit-box;max-width:11rem;overflow:hidden;font-weight:700;font-size:.95rem;line-height:1.25;white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ql-section .ql-package-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .4rem;max-width:100%;white-space:nowrap}.ql-section .ql-package-list-price{font-size:.75rem;font-weight:500;color:var(--tk-list-price);text-decoration:line-through;text-decoration-thickness:1px}.ql-section .ql-package-discount{position:absolute;top:-.45rem;right:.5rem;padding:.1rem .45rem;border-radius:var(--tk-radius);background:var(--tk-discount);color:#fff;font-size:.72rem;font-weight:800;line-height:1.4}.ql-section .ql-package-price{font-size:.85rem;font-weight:700;color:var(--tk-text);white-space:nowrap}.ql-section .ql-package:hover{border-color:var(--tk-accent);transform:translateY(-1px)}.ql-section .ql-package.active{border-color:var(--tk-accent-2);background:var(--tk-selected)}.ql-section .ql-package.active::after{content:"\f00c";position:absolute;top:-.45rem;left:.5rem;display:flex;align-items:center;justify-content:center;width:1.1rem;aspect-ratio:1/1;border-radius:50%;background:var(--tk-accent-2);color:#fff;font-family:"Font Awesome 6 Pro";font-weight:900;font-size:.55rem}.ql-section .ql-package.is-inactive{opacity:.45}.ql-section .ql-continue{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex:0 0 auto;padding:.75rem 1.5rem;border:0;border-radius:var(--tk-radius);background:var(--tk-accent-2);color:#fff;font-weight:700;font-size:.95rem;white-space:nowrap;box-shadow:0 6px 16px var(--tk-accent-soft-2);transition:background .15s ease,opacity .15s ease,transform .15s ease}.ql-section .ql-continue i{font-size:.85rem;transition:transform .15s ease}.ql-section .ql-continue:hover{background:var(--tk-accent)}.ql-section .ql-continue:hover i{transform:translateX(3px)}.ql-section .ql-continue.is-idle,.ql-section .ql-continue.is-idle:hover{background:var(--tk-surface-3);color:var(--tk-text-soft);box-shadow:none;cursor:not-allowed}.ql-section .ql-continue.is-idle:hover i{transform:none}.ql-section .ql-continue.is-hidden{display:none}.ql-section .ql-complete.loading,.ql-section .ql-continue.loading{opacity:.6;pointer-events:none}.ql-section .ql-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center right;background-repeat:no-repeat;pointer-events:none;transition:background-image .25s ease}.ql-section .ql-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--tk-bg-fade) 0,var(--tk-bg-fade) 45%,transparent 100%)}.ql-section .ql-bg[hidden]{display:none}.ql-section .ql-empty{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:1rem;border:1px dashed var(--tk-line-strong);border-radius:var(--tk-radius);color:var(--tk-text-mute);font-size:.9rem;text-align:center}.ql-section .ql-empty i{font-size:1.25rem;color:var(--tk-text-soft)}.ql-section .ql-sticky{display:none}body.ql-modal-open{overflow:hidden}.ql-section.ql-modal{position:fixed;inset:0;z-index:1045;display:flex;align-items:center;justify-content:center;margin:0;padding:1rem}.ql-section.ql-modal[hidden]{display:none}.ql-section .ql-modal-backdrop{position:absolute;inset:0;background:rgba(8,9,14,.62);backdrop-filter:blur(2px)}.ql-section .ql-modal-dialog{position:relative;display:flex;flex-direction:column;width:min(72rem,100%);max-height:calc(100% - 1rem);background:var(--tk-surface);border:1px solid var(--tk-line);border-radius:var(--tk-radius);box-shadow:0 24px 70px rgba(0,0,0,.35);overflow:hidden;animation:qlModalIn .2s ease}@keyframes qlModalIn{from{opacity:0;transform:translateY(12px)}}.ql-section .ql-modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--tk-line)}.ql-section .ql-modal-title{font-size:1.1rem;font-weight:800;color:var(--tk-text)}.ql-section .ql-modal-close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;aspect-ratio:1/1;border:0;border-radius:50%;background:var(--tk-surface-2);color:var(--tk-text);font-size:1.1rem}.ql-section .ql-modal-close:hover{background:var(--tk-surface-3)}.ql-section .ql-modal-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.5rem}.ql-section.ql-modal .ql-pay{padding:0;background:0 0;border:0;border-radius:0}.ql-section .ql-pay{display:flex;align-items:flex-start;gap:1.5rem;padding:1.25rem 1.5rem;background:var(--tk-surface);border:1px solid var(--tk-line);border-radius:var(--tk-radius)}.ql-section .ql-pay-main{display:flex;flex-direction:column;gap:1.25rem;flex:1 1 auto;min-width:0}.ql-section .ql-pay-step-title{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;font-weight:700;font-size:1rem}.ql-section .ql-pay-step-no{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;aspect-ratio:1/1;border-radius:50%;background:var(--tk-accent-soft-2);color:var(--tk-accent-2);font-size:.85rem}.ql-section .ql-pay .payment-box{border:unset!important;background:0 0;border-radius:unset;margin:0}.ql-section .ql-pay .payment-box .payment-body{padding:0;border:unset;border-radius:unset}.ql-section .ql-pay .iti{width:100%}.ql-section .ql-pay-side{display:flex;flex-direction:column;gap:.9rem;flex:0 0 32%;position:sticky;top:1rem;padding:1rem;background:var(--tk-surface-2);border-radius:var(--tk-radius)}.ql-section .ql-summary-head{display:flex;align-items:center;gap:.75rem}.ql-section .ql-summary-head img{width:3rem;aspect-ratio:1/1;object-fit:cover;border-radius:var(--tk-radius)}.ql-section .ql-summary-category{font-size:.8rem;color:var(--tk-text-mute)}.ql-section .ql-summary-name{font-weight:700}.ql-section .ql-summary-values{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.ql-section .ql-summary-value{padding:.25rem .6rem;border-radius:var(--tk-radius);background:var(--tk-selected);font-size:.8rem}.ql-section .ql-coupon{display:flex;gap:.5rem}.ql-section .ql-prices{display:flex;flex-direction:column;gap:.4rem;padding-top:.75rem;border-top:1px solid var(--tk-line)}.ql-section .ql-price-row{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem;color:var(--tk-text-mute)}.ql-section .ql-price-total{font-size:1.05rem;font-weight:700;color:var(--tk-text)}.ql-section .ql-agreement-link{font-size:.8rem;color:var(--tk-text-mute);text-decoration:underline}.ql-section .ql-agreement{font-size:.85rem}.ql-section .ql-complete{width:100%;padding:.85rem 1rem;border:0;border-radius:var(--tk-radius);background:var(--tk-accent-2);color:#fff;font-weight:700}.ql-section .ql-complete:hover{background:var(--tk-accent)}.ql-section.ql-modal .ql-modal-dialog{background:var(--tk-card)}.ql-section.ql-modal .ql-pay-side{background:var(--tk-surface-2);border:1px solid var(--tk-line)}.ql-section.ql-modal .payment-box .payment-body .option-area{color:var(--tk-text);border-top:1px solid var(--tk-line)}.ql-section.ql-modal .payment-box .payment-body .option-area:first-of-type{border-top:0}.ql-section.ql-modal .payment-box .payment-body .option-area label{color:var(--tk-text);font-size:.85rem}.ql-section.ql-modal .payment-box .payment-body .pay-with-radio{background-color:var(--tk-surface-2);border-color:var(--tk-line-strong)}.ql-section.ql-modal .payment-box .payment-body .pay-with-radio:checked{background:var(--tk-accent-2)}.ql-section.ql-modal .payment-box .payment-body .payment-wallet{background:var(--tk-surface-2);border:1px solid var(--tk-line);box-shadow:none;border-radius:var(--tk-radius)}.ql-section.ql-modal .payment-box .payment-body .payment-wallet .wallet-header{border-bottom-color:var(--tk-line)}.ql-section.ql-modal .payment-box .payment-body .payment-wallet .wallet-body .wallet-mark .text-money,.ql-section.ql-modal .payment-box .payment-body .payment-wallet .wallet-header .money-logo span,.ql-section.ql-modal .payment-box .payment-body .payment-wallet .wallet-header .wallet-amount{color:var(--tk-text)}.ql-section.ql-modal .payment-box .payment-body .payment-wallet .wallet-header .money-logo svg path{fill:var(--tk-text-mute)}.ql-section.ql-modal .payment-box .payment-body .payment-wallet .wallet-body .wallet-mark .text-desc{color:var(--tk-text-mute)}.ql-section.ql-modal .payment-method{background-color:var(--tk-surface);border:2px solid var(--tk-line);color:var(--tk-text)}.ql-section.ql-modal .payment-method:hover{border-color:var(--tk-accent)}.ql-section.ql-modal .payment-method.selected{border-color:var(--tk-accent-2);background-color:var(--tk-selected)}.ql-section.ql-modal .payment-method i{background:var(--tk-accent-2)}.ql-section.ql-modal .payment-method .method-comission{color:var(--tk-text-mute)}.ql-section.ql-modal .fee-info,.ql-section.ql-modal .payment-process .label,.ql-section.ql-modal .payment-req .label{color:var(--tk-text-mute)}.ql-section.ql-modal .method-manuel-detail .input,.ql-section.ql-modal .payment-process .input,.ql-section.ql-modal .payment-req .input,.ql-section.ql-modal .ql-coupon .form-control{background-color:var(--tk-input);border-color:var(--tk-line);color:var(--tk-text)}.ql-section.ql-modal .payment-process input,.ql-section.ql-modal .payment-req input{background:0 0;color:var(--tk-text)}.ql-section.ql-modal .method-detail,.ql-section.ql-modal .method-manuel-detail .w-content,.ql-section.ql-modal .payment-informations{background:var(--tk-surface-2);color:var(--tk-text);border-radius:var(--tk-radius)}.ql-section.ql-modal .payment-informations .p-info .p-title{color:var(--tk-text-mute)}.ql-section.ql-modal .payment-informations .p-info .p-value{color:var(--tk-text)}.ql-section.ql-modal .shipping_container h4{font-size:1rem;font-weight:700;color:var(--tk-text)}.ql-section.ql-modal .new_address_link{color:var(--tk-accent);font-size:.8rem;font-weight:600}.ql-section.ql-modal .address_item{background:var(--tk-surface-2);border:1px solid var(--tk-line);border-radius:var(--tk-radius)}.ql-section.ql-modal .address_item.selected{background:var(--tk-surface);border:2px solid var(--tk-accent-2)}.ql-section.ql-modal .address_item .checked g path:first-of-type{fill:var(--tk-accent-2)}.ql-section.ql-modal .address_item .address_detail_ocp,.ql-section.ql-modal .address_item h3{color:var(--tk-text)}.ql-section.ql-modal .address_item .city_detail_ocp,.ql-section.ql-modal .address_item p{color:var(--tk-text-mute)}.ql-section.ql-modal .address_item .menu_container .menu_button{color:var(--tk-text)}.ql-section.ql-modal .address_item .menu_container .menu_content{background:var(--tk-surface);border:1px solid var(--tk-line);color:var(--tk-text)}.ql-section.ql-modal .ql-agreement .form-check-input{background-color:var(--tk-input);border-color:var(--tk-line-strong)}.ql-section.ql-modal .ql-agreement .form-check-input:checked{background-color:var(--tk-accent-2);border-color:var(--tk-accent-2)}.ql-section.ql-modal .ql-agreement .form-check-label{color:var(--tk-text-mute)}.ql-section.ql-modal .ql-coupon .btn-primary{background-color:var(--tk-accent-2);border-color:var(--tk-accent-2)}.ql-section.ql-modal .ql-coupon-detail .discount-view{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .75rem;background:var(--tk-selected);border:1px dashed var(--tk-accent);border-radius:var(--tk-radius);color:var(--tk-text);font-size:.8rem}.ql-section.ql-modal .w-content{background:var(--tk-surface-2);border:1px solid var(--tk-line);color:var(--tk-text)}.ql-section.ql-modal .bank-alerts,.ql-section.ql-modal .method-manuel-detail h6,.ql-section.ql-modal .w-content p,.ql-section.ql-modal .w-content strong{color:var(--tk-text)}.ql-section.ql-modal .w-content .warning-bg{color:var(--tk-text-soft)}.ql-section.ql-modal .guid_alert{background:var(--tk-selected);border:1px solid var(--tk-accent);color:var(--tk-text)}.ql-section.ql-modal .guid_alert h4{color:var(--tk-text-mute)}.ql-section.ql-modal .guid_alert span{color:var(--tk-text)}.ql-section.ql-modal .btn-mini{background:var(--tk-surface);border:1px solid var(--tk-line);color:var(--tk-text)}.ql-section.ql-modal .btn-mini:hover{border-color:var(--tk-accent);color:var(--tk-accent)}.ql-section.ql-modal .hb-input label{color:var(--tk-text-mute)}.ql-section.ql-modal .hb-input div.input-container input,.ql-section.ql-modal .hb-input div.input-container select,.ql-section.ql-modal .hb-input div.input-container textarea{background-color:var(--tk-input);border:1px solid var(--tk-line)!important;color:var(--tk-text);color-scheme:var(--tk-scheme)}.ql-section.ql-modal .hb-input div.input-container input:focus,.ql-section.ql-modal .hb-input div.input-container textarea:focus{border-color:var(--tk-accent)!important;box-shadow:0 0 0 3px var(--tk-accent-soft-2)}.ql-section.ql-modal input::placeholder,.ql-section.ql-modal textarea::placeholder{color:var(--tk-text-soft)}.ql-section.ql-modal .iti__selected-dial-code,.ql-section.ql-modal .iti__selected-flag{color:var(--tk-text)}.ql-section.ql-modal input[type=file]{color:var(--tk-text-mute)}.ql-section.ql-modal .ql-coupon-detail .discount-view .code{font-weight:800;color:var(--tk-accent)}.ql-section .ql-summary{min-width:0;font-size:.88rem;font-weight:500;color:var(--tk-text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-section .ql-summary b{font-weight:700;color:var(--tk-text)}.ql-section.ql-style-1 .ql-card{flex-direction:column;gap:.75rem;padding:0;display:flex;border:0;background:0 0;box-shadow:none;overflow:visible}.ql-section.ql-style-1 .ql-intro{flex:none;padding:0 0 1rem;border-right:0;border-bottom:1px solid var(--tk-line)}.ql-section.ql-style-1 .ql-intro-icon{font-size:2rem}.ql-section.ql-style-1 .ql-title{font-size:1.6rem}.ql-section.ql-style-1 .ql-desc{margin-top:.35rem;font-size:.9rem}.ql-section.ql-style-1 .ql-packages,.ql-section.ql-style-2 .ql-packages{display:grid;flex:0 0 auto;align-content:start;align-items:stretch;gap:.75rem;overflow:visible;padding:.6rem 0 0;margin:0}.ql-section.ql-style-1 .ql-packages{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.ql-section.ql-style-1 .ql-package{min-width:0}.ql-section.ql-style-1 .ql-package-name,.ql-section.ql-style-2 .ql-package-name{display:-webkit-box;max-width:100%;white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.ql-section.ql-style-1 .ql-footer,.ql-section.ql-style-2 .ql-footer{justify-content:space-between;padding-top:1rem;border-top:1px solid var(--tk-line)}.ql-section.ql-style-2 .ql-card{display:grid;grid-template-columns:minmax(13rem,22%) minmax(0,1fr);gap:0;padding:0}.ql-section.ql-style-2 .ql-side{position:relative;z-index:1;display:flex;flex-direction:column;gap:.9rem;min-width:0;padding:1.25rem 1rem;background:var(--tk-surface-2);border-right:1px solid var(--tk-line)}.ql-section.ql-style-2 .ql-intro{flex:none;gap:.6rem;padding:0 .4rem .9rem;border-right:0;border-bottom:1px solid var(--tk-line)}.ql-section.ql-style-2 .ql-intro-icon{font-size:1.6rem}.ql-section.ql-style-2 .ql-title{font-size:1.25rem}.ql-section.ql-style-2 .ql-desc{margin-top:.35rem;font-size:.8rem}.ql-section.ql-style-2 .ql-side-list{display:flex;flex-direction:column;gap:.3rem;max-height:26rem;padding:.2rem;margin:-.2rem;overflow-y:auto;scrollbar-width:thin}.ql-section.ql-style-2 .ql-side-list .ql-category{width:100%;padding:.4rem .6rem .4rem .4rem;border-color:transparent;background:0 0;text-align:left}.ql-section.ql-style-2 .ql-side-list .ql-category span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ql-section.ql-style-2 .ql-side-list .ql-category img{width:2rem}.ql-section.ql-style-2 .ql-side-list .ql-category:hover{background:var(--tk-hover)}.ql-section.ql-style-2 .ql-side-list .ql-category.active{border-color:var(--tk-accent-2);background:var(--tk-selected);color:var(--tk-text)}.ql-section.ql-style-2 .ql-stage{position:relative;min-width:0}.ql-section.ql-style-2 .ql-main{height:100%;gap:.9rem;padding:1.25rem 1.5rem}.ql-section .ql-category-head{display:flex;align-items:center;gap:.85rem;padding-bottom:.9rem;border-bottom:1px solid var(--tk-line)}.ql-section .ql-category-head img{flex:0 0 auto;width:3.1rem;aspect-ratio:1/1;object-fit:cover;border-radius:var(--tk-radius);border:1px solid var(--tk-line)}.ql-section .ql-category-head-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ql-section .ql-category-head-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:800;line-height:1.2;color:var(--tk-text)}.ql-section .ql-category-head-meta{font-size:.8rem;font-weight:600;color:var(--tk-text-soft)}.ql-section .ql-category-head img[hidden]{display:none}.ql-section.ql-style-2 .ql-packages{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));padding-top:.6rem}.ql-section.ql-style-2 .ql-package{min-width:0}.ql-section.ql-style-2 .ql-footer{margin-top:auto}.ql-section.ql-style-6 .ql-card,.ql-section.ql-style-8 .ql-card,.ql-section.ql-style-9 .ql-card{flex-direction:column;gap:1rem;padding:1.4rem 1.5rem}.ql-section.ql-style-6 .ql-intro,.ql-section.ql-style-7 .ql-intro,.ql-section.ql-style-8 .ql-intro,.ql-section.ql-style-9 .ql-intro{flex:none;padding:0 0 1rem;border-right:0;border-bottom:1px solid var(--tk-line)}.ql-section.ql-style-4 .ql-intro-icon,.ql-section.ql-style-6 .ql-intro-icon,.ql-section.ql-style-7 .ql-intro-icon,.ql-section.ql-style-8 .ql-intro-icon,.ql-section.ql-style-9 .ql-intro-icon{font-size:2rem}.ql-section.ql-style-4 .ql-title,.ql-section.ql-style-6 .ql-title,.ql-section.ql-style-7 .ql-title,.ql-section.ql-style-8 .ql-title,.ql-section.ql-style-9 .ql-title{font-size:1.6rem}.ql-section.ql-style-4 .ql-desc,.ql-section.ql-style-6 .ql-desc,.ql-section.ql-style-7 .ql-desc,.ql-section.ql-style-8 .ql-desc,.ql-section.ql-style-9 .ql-desc{margin-top:.35rem;font-size:.9rem}.ql-section.ql-style-6 .ql-packages,.ql-section.ql-style-8 .ql-packages,.ql-section.ql-style-9 .ql-packages{display:grid;flex:0 0 auto;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));align-content:start;align-items:stretch;gap:.75rem;overflow:visible;padding:.6rem 0 0;margin:0}.ql-section.ql-style-3 .ql-package,.ql-section.ql-style-4 .ql-package,.ql-section.ql-style-5 .ql-package,.ql-section.ql-style-6 .ql-package,.ql-section.ql-style-7 .ql-package,.ql-section.ql-style-8 .ql-package,.ql-section.ql-style-9 .ql-package{min-width:0}.ql-section.ql-style-3 .ql-package-name,.ql-section.ql-style-4 .ql-package-name,.ql-section.ql-style-6 .ql-package-name,.ql-section.ql-style-7 .ql-package-name,.ql-section.ql-style-8 .ql-package-name,.ql-section.ql-style-9 .ql-package-name{display:-webkit-box;max-width:100%;white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.ql-section.ql-style-4 .ql-footer,.ql-section.ql-style-6 .ql-footer,.ql-section.ql-style-8 .ql-footer,.ql-section.ql-style-9 .ql-footer{justify-content:space-between;padding-top:1rem;border-top:1px solid var(--tk-line)}.ql-section.ql-style-3 .ql-card{align-items:center;gap:1.25rem;padding:1rem 1.25rem;overflow:visible}.ql-section.ql-style-3 .ql-bg{border-radius:inherit;overflow:hidden}.ql-section.ql-style-3 .ql-intro{flex:0 0 auto;align-self:stretch;gap:.6rem;padding-right:1.25rem}.ql-section.ql-style-3 .ql-intro-icon{font-size:1.8rem}.ql-section.ql-style-3 .ql-title{font-size:1.25rem}.ql-section.ql-style-3 .ql-desc{display:none!important}.ql-section.ql-style-3 .ql-main{gap:.75rem}.ql-section .ql-bar{display:flex;align-items:flex-end;gap:.85rem}.ql-section .ql-col{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ql-section .ql-col-category{flex:1.3 1 0}.ql-section .ql-col-package{flex:1.2 1 0}.ql-section .ql-col-total{flex:0 0 auto;align-items:flex-end}.ql-section .ql-col-label{font-size:.75rem;font-weight:600;color:var(--tk-text-mute)}.ql-section .ql-col-total b{padding:.55rem 0;font-size:1.15rem;font-weight:800;line-height:1.5;white-space:nowrap;color:var(--tk-text)}.ql-section .ql-dd{position:relative}.ql-section .ql-dd-toggle{display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.9rem;padding:.45rem .8rem .45rem .5rem;border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-input);color:var(--tk-text);font-weight:600;font-size:.9rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.ql-section .ql-dd-toggle img{flex:0 0 auto;width:1.9rem;aspect-ratio:1/1;object-fit:cover;border-radius:var(--tk-radius)}.ql-section .ql-dd-toggle img[hidden]{display:none}.ql-section .ql-dd-toggle span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-section .ql-dd-toggle i{font-size:.75rem;color:var(--tk-text-soft);transition:transform .15s ease}.ql-section .ql-dd-toggle:hover,.ql-section .ql-dd.is-open .ql-dd-toggle{border-color:var(--tk-accent)}.ql-section .ql-dd.is-open .ql-dd-toggle{box-shadow:0 0 0 3px var(--tk-accent-soft-2)}.ql-section .ql-dd.is-open .ql-dd-toggle i{transform:rotate(180deg)}.ql-section .ql-dd-menu{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:20;display:none;max-height:18rem;padding:.35rem;overflow-y:auto;background:var(--tk-surface);border:1px solid var(--tk-accent);border-radius:var(--tk-radius);box-shadow:0 14px 30px rgba(0,0,0,.28);color-scheme:var(--tk-scheme)}.ql-section .ql-dd.is-open .ql-dd-menu{display:block}.ql-section .ql-dd-menu .ql-category{display:flex;width:100%;padding:.4rem .6rem .4rem .4rem;border-color:transparent;background:0 0;white-space:normal;text-align:left}.ql-section .ql-dd-menu .ql-category img{width:1.9rem}.ql-section .ql-dd-menu .ql-category.active,.ql-section .ql-dd-menu .ql-category:hover{border-color:transparent;background:var(--tk-selected);color:var(--tk-text)}.ql-section.ql-style-3 .ql-dd-menu .ql-packages{display:flex;flex-direction:column;gap:.2rem;overflow:visible;padding:0;margin:0}.ql-section.ql-style-3 .ql-dd-menu .ql-package{width:100%;padding:.4rem .6rem .4rem .4rem;border-color:transparent;background:0 0;box-shadow:none}.ql-section.ql-style-3 .ql-dd-menu .ql-package.active,.ql-section.ql-style-3 .ql-dd-menu .ql-package:hover{transform:none;border-color:transparent;background:var(--tk-selected)}.ql-section.ql-style-3 .ql-dd-menu .ql-package.active::after{display:none}.ql-section.ql-style-3 .ql-dd-menu .ql-package img{width:clamp(1.8rem,1.5rem + .5vw,2.2rem)}.ql-section.ql-style-3 .ql-dd-menu .ql-package-info{flex:1 1 auto;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem}.ql-section.ql-style-3 .ql-dd-menu .ql-package-prices{flex-direction:column;align-items:flex-end;gap:.1rem}.ql-section.ql-style-3 .ql-dd-menu .ql-package-discount{position:static;order:3;flex:0 0 auto}.ql-section.ql-style-3 .ql-dd-menu .ql-empty{border:0}.ql-section.ql-style-4 .ql-card{flex-direction:column;gap:1rem;padding:1.4rem 1.5rem;counter-reset:qlstep qlnode}.ql-section .ql-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--tk-line)}.ql-section.ql-style-4 .ql-intro{flex:0 1 auto;padding:0;border:0}.ql-section .ql-track{display:flex;flex:1 1 auto;max-width:32rem;padding:.65rem .5rem .55rem;border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-track-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ql-section .ql-node{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:var(--tk-text-mute);counter-increment:qlnode}.ql-section .ql-node::before{content:"";position:absolute;top:.8rem;right:50%;width:100%;height:2px;background:var(--tk-line)}.ql-section .ql-node:first-child::before{display:none}.ql-section .ql-node-dot{position:relative;z-index:1;display:grid;place-items:center;width:1.6rem;aspect-ratio:1/1;border:2px solid var(--tk-line);border-radius:50%;background:var(--tk-surface-2);font-size:.72rem;font-weight:800;color:var(--tk-text-soft)}.ql-section .ql-node-dot::before{content:counter(qlnode)}.ql-section .ql-node[data-state=skip]{display:none}.ql-section .ql-node[data-state=current],.ql-section .ql-node[data-state=done]{color:var(--tk-text)}.ql-section .ql-node[data-state=current]::before,.ql-section .ql-node[data-state=done]::before{background:var(--tk-accent-2)}.ql-section .ql-node[data-state=done] .ql-node-dot{border-color:var(--tk-accent-2);background:var(--tk-accent-2);color:#fff}.ql-section .ql-node[data-state=done] .ql-node-dot::before,.ql-section .ql-step[data-state=done] .ql-step-num::before{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:.6rem}.ql-section .ql-node[data-state=current] .ql-node-dot{border-color:var(--tk-accent-2);color:var(--tk-accent);box-shadow:0 0 0 4px var(--tk-accent-soft)}.ql-section .ql-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.85rem}.ql-section .ql-step{position:relative;display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-surface-2);counter-increment:qlstep;transition:border-color .15s ease,background .15s ease}.ql-section .ql-step[data-state=skip]{display:none}.ql-section .ql-step[data-state=current]{border-color:var(--tk-line);background:var(--tk-surface-2);box-shadow:none}.ql-section .ql-step-head{display:flex;align-items:center;gap:.55rem;min-width:0;font-weight:700;font-size:.92rem;color:var(--tk-text)}.ql-section .ql-step[data-state=current] .ql-step-head{font-size:1rem;font-weight:800;color:var(--tk-accent)}.ql-section .ql-step[data-state=current] .ql-step-num{box-shadow:0 0 0 4px var(--tk-accent-soft-2)}.ql-section .ql-step-num{display:grid;place-items:center;flex:0 0 auto;width:1.45rem;aspect-ratio:1/1;border-radius:50%;background:var(--tk-surface-3);font-size:.72rem;font-weight:800;color:var(--tk-text)}.ql-section .ql-step-num::before{content:counter(qlstep)}.ql-section .ql-step[data-state=current] .ql-step-num,.ql-section .ql-step[data-state=done] .ql-step-num{background:var(--tk-accent-2);color:#fff}.ql-section .ql-step-head small{max-width:50%;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;color:var(--tk-text-soft)}.ql-section .ql-step[data-state=done] .ql-step-head small{color:var(--tk-accent)}.ql-section .ql-step-categories{display:flex;flex-direction:column;gap:.3rem;max-height:17rem;padding:.2rem;margin:-.2rem;overflow-y:auto;scrollbar-width:thin}.ql-section .ql-step-categories .ql-category{width:100%;min-width:0;padding:.4rem .6rem .4rem .4rem;border-color:transparent;background:0 0;font-size:.85rem;text-align:left}.ql-section .ql-step-categories .ql-category img{width:2rem}.ql-section .ql-step-categories .ql-category span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ql-section .ql-step-categories .ql-category:hover{border-color:transparent;background:var(--tk-hover)}.ql-section .ql-step-categories .ql-category.active{border-color:var(--tk-accent-2);background:var(--tk-selected);color:var(--tk-text)}.ql-section .ql-step .ql-fields .require-wrapper{flex-basis:100%}.ql-section.ql-style-4 .ql-packages{display:flex;flex:0 0 auto;flex-direction:column;gap:.45rem;max-height:17rem;padding:.6rem .2rem .2rem;margin:-.6rem -.2rem 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.ql-section.ql-style-4 .ql-package{width:100%;padding:.45rem .75rem .45rem .45rem}.ql-section.ql-style-4 .ql-package img{width:clamp(2rem,1.6rem + .6vw,2.6rem)}.ql-section.ql-style-4 .ql-package-info,.ql-section.ql-style-7 .ql-package-info{flex:1 1 auto;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}.ql-section.ql-style-4 .ql-package-prices,.ql-section.ql-style-7 .ql-package-prices{flex-direction:column;align-items:flex-end;gap:.1rem}.ql-section .ql-step-lock{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;display:none;padding:.55rem .75rem;border:1px dashed var(--tk-line-strong);border-radius:var(--tk-radius);background:var(--tk-surface);font-size:.78rem;font-weight:600;text-align:center;color:var(--tk-text-mute)}.ql-section .ql-step[data-state=locked] .ql-step-lock{display:block}.ql-section .ql-step[data-state=locked] .ql-packages{opacity:.35;filter:grayscale(.4);pointer-events:none}.ql-section.ql-style-5 .ql-card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0;min-height:22rem;padding:0}.ql-section .ql-scene{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:linear-gradient(135deg,#1b2029 0,#2b3641 100%);color:#fff}.ql-section.ql-style-5 .ql-bg{background-position:center}.ql-section.ql-style-5 .ql-bg::after{background:linear-gradient(180deg,rgba(10,12,16,.4) 0,rgba(10,12,16,.2) 40%,rgba(10,12,16,.85) 100%)}.ql-section .ql-scene-content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.4rem 1.5rem}.ql-section .ql-scene-brand{display:flex;align-items:center;gap:.55rem;font-size:1.4rem;color:var(--tk-accent)}.ql-section.ql-style-5 .ql-title{font-size:1.15rem;color:#fff}.ql-section .ql-scene-name{font-size:2.1rem;font-weight:900;line-height:1.1;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45)}.ql-section.ql-style-5 .ql-desc{margin-top:.5rem;font-size:.95rem;color:rgba(255,255,255,.82)}.ql-section .ql-scene-categories-wrap{position:relative;min-width:0}.ql-section .ql-scene-categories-wrap button.ql-scene-arrow{display:none;top:calc(.35rem + 2.8rem);transform:translateY(-50%)}.ql-section .ql-scene-categories-wrap button.slick-prev.ql-scene-arrow{left:0!important}.ql-section .ql-scene-categories-wrap button.slick-next.ql-scene-arrow{right:0!important}.ql-section .ql-scene-categories-wrap.can-next button.slick-next.ql-scene-arrow,.ql-section .ql-scene-categories-wrap.can-prev button.slick-prev.ql-scene-arrow{display:flex}.ql-section .ql-scene-categories{display:flex;gap:.75rem;padding:.35rem;margin:-.35rem;overflow-x:auto;scrollbar-width:none}.ql-section .ql-scene-categories::-webkit-scrollbar{display:none}.ql-section .ql-scene-categories .ql-category{flex:0 0 auto;flex-direction:column;align-items:center;gap:.45rem;width:5.6rem;padding:0;border:0;background:0 0;color:rgba(255,255,255,.85);font-size:.74rem;text-align:center;white-space:normal;transition:transform .15s ease,color .15s ease}.ql-section .ql-scene-categories .ql-category img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--tk-radius);background:rgba(14,17,23,.6);box-shadow:0 0 0 1px rgba(255,255,255,.2);transition:box-shadow .15s ease}.ql-section .ql-scene-categories .ql-category span{display:-webkit-box;max-width:100%;overflow:hidden;font-weight:700;line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.6);-webkit-line-clamp:2;-webkit-box-orient:vertical}.ql-section .ql-scene-categories .ql-category:hover{border:0;background:0 0;color:#fff;transform:translateY(-2px)}.ql-section .ql-scene-categories .ql-category:hover img{box-shadow:0 0 0 1px rgba(255,255,255,.5)}.ql-section .ql-scene-categories .ql-category.active{border:0;background:0 0;color:#fff}.ql-section .ql-scene-categories .ql-category.active img{box-shadow:0 0 0 2px var(--tk-accent),0 8px 20px rgba(0,0,0,.35)}.ql-section.ql-style-5 .ql-main{gap:.9rem;padding:1.4rem 1.5rem;border-left:1px solid var(--tk-line)}.ql-section .ql-panel-title{font-weight:800;font-size:1rem;color:var(--tk-text)}.ql-section.ql-style-5 .ql-fields .require-wrapper{flex-basis:100%}.ql-section.ql-style-5 .ql-packages{display:grid;flex:0 0 auto;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));align-content:start;align-items:stretch;gap:.6rem;overflow:visible;padding:.6rem 0 0;margin:0}.ql-section.ql-style-5 .ql-package{width:100%;min-width:0;gap:.6rem;padding:.5rem .75rem .5rem .5rem}.ql-section.ql-style-5 .ql-package img{width:clamp(2rem,1.6rem + .6vw,2.5rem)}.ql-section.ql-style-5 .ql-package-name{display:-webkit-box;max-width:100%;white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.ql-section.ql-style-5 .ql-package-prices{flex-wrap:wrap}.ql-section.ql-style-5 .ql-footer{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:auto}.ql-section.ql-style-5 .ql-continue{width:100%}.ql-section .ql-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.85rem}.ql-section .ql-tile.ql-category{position:relative;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.2rem;aspect-ratio:3/4;padding:.8rem;overflow:hidden;border-radius:var(--tk-radius);background:linear-gradient(180deg,#1b1f27 0,#0f1115 100%);color:#fff;text-align:left;white-space:normal;transition:border-color .15s ease,transform .15s ease}.ql-section .ql-tile-cover{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;opacity:.55;transition:opacity .2s ease,transform .3s ease}.ql-section .ql-tile.ql-category.active .ql-tile-cover,.ql-section .ql-tile.ql-category:hover .ql-tile-cover{opacity:.75}.ql-section .ql-tile.ql-category::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.35) 45%,rgba(0,0,0,.9) 100%)}.ql-section .ql-tile .showroom-icon{position:relative;z-index:1;order:-1;width:2.4rem;margin-bottom:.35rem;border-radius:var(--tk-radius);background:rgba(0,0,0,.35);box-shadow:0 0 0 2px rgba(255,255,255,.35),0 4px 12px rgba(0,0,0,.45)}.ql-section .ql-tile-name{position:relative;z-index:1;display:-webkit-box;overflow:hidden;font-size:.9rem;font-weight:800;line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.75);-webkit-line-clamp:2;-webkit-box-orient:vertical}.ql-section .ql-tile-meta{position:relative;z-index:1;order:2;font-size:.72rem;font-weight:600;color:rgba(255,255,255,.85);text-shadow:0 1px 3px rgba(0,0,0,.7)}.ql-section .ql-tile.ql-category.active,.ql-section .ql-tile.ql-category:hover{border-color:var(--tk-line);background:linear-gradient(180deg,#1b1f27 0,#0f1115 100%);color:#fff}.ql-section .ql-tile.ql-category:hover{border-color:var(--tk-accent);transform:translateY(-2px)}.ql-section .ql-shelf-panel{display:none;flex-direction:column;gap:.9rem}.ql-section.ql-style-6.ql-shelf-open .ql-shelf{display:none}.ql-section.ql-style-6.ql-shelf-open .ql-shelf-panel{display:flex}.ql-section.ql-style-6:not(.ql-shelf-open) .ql-bg{display:none}.ql-section .ql-back{align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-surface-2);color:var(--tk-text);font-weight:600;font-size:.82rem;transition:border-color .15s ease}.ql-section .ql-back:hover{border-color:var(--tk-accent)}.ql-section.ql-style-7 .ql-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,30%);gap:0;padding:0}.ql-section.ql-style-7 .ql-stage{position:relative;min-width:0}.ql-section.ql-style-7 .ql-main{height:100%;gap:.9rem;padding:1.4rem 1.5rem}.ql-section .ql-table{overflow:hidden;border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-surface)}.ql-section .ql-table-head{display:flex;justify-content:space-between;padding:.6rem 1rem;background:var(--tk-surface-2);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tk-text-soft)}.ql-section.ql-style-7 .ql-packages{display:flex;flex:0 0 auto;flex-direction:column;gap:0;overflow:visible;padding:0;margin:0}.ql-section.ql-style-7 .ql-package{width:100%;padding:.6rem 1rem .6rem .7rem;border:0;border-top:1px solid var(--tk-line);border-radius:0;background:0 0;box-shadow:none}.ql-section.ql-style-7 .ql-package:first-child{border-top:0}.ql-section.ql-style-7 .ql-package:hover{transform:none;background:var(--tk-hover)}.ql-section.ql-style-7 .ql-package.active{background:var(--tk-selected);box-shadow:inset 3px 0 0 var(--tk-accent-2)}.ql-section.ql-style-7 .ql-package.active::after{display:none}.ql-section.ql-style-7 .ql-package img{width:clamp(2rem,1.6rem + .6vw,2.6rem)}.ql-section.ql-style-7 .ql-package-price{font-size:.9rem}.ql-section.ql-style-7 .ql-package-discount{position:static;order:3;flex:0 0 auto}.ql-section .ql-aside{position:relative;z-index:1;display:flex;flex-direction:column;gap:.9rem;min-width:0;padding:1.4rem 1.25rem;border-left:1px solid var(--tk-line);background:var(--tk-surface-2)}.ql-section .ql-aside-title{font-weight:800;font-size:1rem;color:var(--tk-text)}.ql-section .ql-aside .ql-fields .require-wrapper{flex-basis:100%}.ql-section .ql-lines{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.9rem;border-top:1px dashed var(--tk-line-strong)}.ql-section .ql-line{display:flex;justify-content:space-between;gap:.75rem;font-size:.85rem;color:var(--tk-text-mute)}.ql-section .ql-line b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-weight:700;color:var(--tk-text)}.ql-section .ql-line-total{padding-top:.5rem;border-top:1px solid var(--tk-line);font-size:.95rem}.ql-section .ql-line-total b{font-size:1.15rem;font-weight:800}.ql-section .ql-aside .ql-continue{width:100%}.ql-section .ql-acc{display:flex;flex-direction:column;gap:.6rem}.ql-section .ql-acc-row{border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-surface-2);transition:border-color .15s ease,background .15s ease}.ql-section .ql-acc-row.is-active{border-color:var(--tk-line);background:var(--tk-surface);box-shadow:none}.ql-section .ql-acc-head.ql-category{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon name from chev" "icon meta from chev";align-items:center;column-gap:.85rem;row-gap:.1rem;width:100%;padding:.65rem 1rem .65rem .65rem;border:0;border-radius:var(--tk-radius);background:0 0;color:var(--tk-text);text-align:left;white-space:normal}.ql-section .ql-acc-head.ql-category.active,.ql-section .ql-acc-head.ql-category:hover{border:0;background:0 0;color:var(--tk-text)}.ql-section .ql-acc-head .showroom-icon{grid-area:icon;width:2.6rem;border-radius:var(--tk-radius)}.ql-section .ql-acc-name{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:.95rem}.ql-section .ql-acc-meta{grid-area:meta;font-size:.75rem;font-weight:500;color:var(--tk-text-soft)}.ql-section .ql-acc-from{grid-area:from;display:flex;flex-direction:column;align-items:flex-end;font-size:.7rem;font-weight:600;color:var(--tk-text-soft)}.ql-section .ql-acc-from em{font-style:normal}.ql-section .ql-acc-from b{font-size:.9rem;font-weight:800;white-space:nowrap;color:var(--tk-text)}.ql-section .ql-acc-chevron{grid-area:chev;display:grid;place-items:center;width:1.8rem;aspect-ratio:1/1;border-radius:50%;background:var(--tk-surface-3);font-size:.7rem;color:var(--tk-text);transition:transform .2s ease,background .2s ease}.ql-section .ql-acc-row.is-active .ql-acc-chevron{transform:rotate(180deg);background:var(--tk-accent-2);color:#fff}.ql-section.ql-acc-collapsed .ql-acc-row.is-active .ql-acc-chevron{transform:none;background:var(--tk-surface-3);color:var(--tk-text)}.ql-section .ql-acc-body{display:flex;flex-direction:column;gap:.9rem;margin:0 .35rem;padding:.9rem .65rem 1rem;border-top:1px dashed var(--tk-line)}.ql-section.ql-acc-collapsed .ql-acc-row.is-active{border-color:var(--tk-line);background:var(--tk-surface-2);box-shadow:none}.ql-section.ql-acc-collapsed .ql-acc-body{display:none}.ql-section .ql-feature-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tk-text-soft)}.ql-section .ql-feature-label[hidden],.ql-section .ql-featured[hidden]{display:none}.ql-section .ql-featured{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;padding-top:.4rem}.ql-section .ql-feature{position:relative;display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:.85rem .9rem .8rem;border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-surface);color:var(--tk-text);text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.ql-section .ql-feature:hover{border-color:var(--tk-accent);transform:translateY(-1px)}.ql-section .ql-feature.active{border-color:var(--tk-accent-2);background:var(--tk-surface);box-shadow:0 0 0 1px var(--tk-accent-2) inset}.ql-section .ql-feature-badge{position:absolute;top:.75rem;left:auto;padding:.1rem .5rem;border-radius:var(--tk-radius);background:var(--tk-accent-2);font-size:.68rem;font-weight:800;line-height:1.4;color:#fff;right:.75rem}.ql-section .ql-feature-badge.is-deal{background:var(--tk-discount)}.ql-section .ql-feature-category{display:flex;align-items:center;gap:.45rem;min-width:0;font-size:.75rem;font-weight:600;color:var(--tk-text-mute);padding-right:4.5rem}.ql-section .ql-feature-category img{flex:0 0 auto;width:1.5rem;aspect-ratio:1/1;object-fit:cover;border-radius:5px}.ql-section .ql-feature-category span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-section .ql-feature-body{display:flex;align-items:center;gap:.8rem;min-width:0}.ql-section .ql-feature-body img{flex:0 0 auto;width:clamp(3.2rem,2.8rem + .8vw,4rem);height:auto;max-width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--tk-radius);background:var(--tk-surface-2)}.ql-section .ql-feature-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ql-section .ql-feature-name{display:-webkit-box;overflow:hidden;font-size:.95rem;font-weight:800;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ql-section .ql-feature-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem}.ql-section .ql-feature-price{font-size:1.05rem;font-weight:800;white-space:nowrap}.ql-section .ql-featured,.ql-section.ql-style-1 .ql-packages,.ql-section.ql-style-2 .ql-packages,.ql-section.ql-style-5 .ql-packages,.ql-section.ql-style-6 .ql-packages,.ql-section.ql-style-8 .ql-packages,.ql-section.ql-style-9 .ql-packages{grid-auto-rows:1fr}.ql-section .ql-tabbar{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:1rem;min-height:clamp(3.75rem,3rem + 1.5vw,4.6rem);padding-right:.75rem;overflow:hidden;border-radius:var(--tk-radius);background:radial-gradient(circle at top left,var(--tk-bar) 50%,var(--tk-bar-fade) 90%)}.ql-section.ql-style-1 .ql-tabbar .ql-bg{left:auto;width:60%;background-size:cover;background-position:right center}.ql-section.ql-style-1 .ql-tabbar .ql-bg::after{background:linear-gradient(90deg,var(--tk-bar) 0,transparent 70%),var(--tk-bar-veil)}.ql-section.ql-style-1 .ql-tabbar .ql-categories-wrap{position:relative;z-index:2;display:flex;flex:1 1 auto;align-self:stretch;max-width:none}.ql-section.ql-style-1 .ql-tabbar .ql-categories{align-items:stretch;gap:0;padding:0;margin:0}.ql-section.ql-style-1 .ql-tabbar .ql-categories-wrap::before{background:linear-gradient(90deg,var(--tk-bar) 30%,transparent)}.ql-section.ql-style-1 .ql-tabbar .ql-categories-wrap::after{background:0 0}.ql-section.ql-style-1 .ql-tabbar .ql-category{justify-content:center;gap:.5rem;padding:0 1.4rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:0 0;color:var(--tk-tab-text);font-family:"Motiva Sans",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;text-shadow:var(--tk-tab-shadow);transition:background .15s ease,color .15s ease,border-color .15s ease}.ql-section.ql-style-1 .ql-tabbar .ql-category img{width:clamp(2rem,1.7rem + .6vw,2.5rem);background:0 0}.ql-section.ql-style-1 .ql-tabbar .ql-category:hover{border-color:transparent;background:var(--tk-tab-hover)}.ql-section.ql-style-1 .ql-tabbar .ql-category.active{border-bottom-color:var(--tk-tab-line);background:0 0;color:var(--tk-tab-active)}.ql-section .ql-split-head{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;padding-top:.85rem;border-top:1px solid var(--tk-line)}.ql-section.ql-style-1 .ql-split-head .ql-desc{margin:0;font-size:.88rem;line-height:1.45}.ql-section.ql-style-1 .ql-split .ql-panel-pick,.ql-section.ql-style-7 .ql-aside .ql-panel-pick{flex:1 1 auto;flex-direction:column;justify-content:center;gap:.85rem;min-height:10rem;margin-top:0;padding:1.1rem;text-align:center;transition:border-color .15s ease,background .15s ease}.ql-section .ql-panel-pick-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;max-width:14rem;font-size:.9rem;font-weight:600;line-height:1.4;color:var(--tk-text-soft)}.ql-section .ql-panel-pick-empty i{font-size:2.2rem;color:var(--tk-text-soft);opacity:.8}.ql-section .ql-panel-pick.is-empty .ql-panel-pick-text,.ql-section .ql-panel-pick.is-filled .ql-panel-pick-empty{display:none}.ql-section.ql-style-1 .ql-split .ql-panel-pick img,.ql-section.ql-style-7 .ql-aside .ql-panel-pick img{flex:1 1 0;width:auto;height:auto;min-height:4.5rem;max-height:20rem;max-width:100%;aspect-ratio:5/6;object-fit:cover;border-radius:var(--tk-radius);box-shadow:0 4px 12px rgba(0,0,0,.18)}.ql-section.ql-style-1 .ql-split .ql-panel-pick-text,.ql-section.ql-style-7 .ql-aside .ql-panel-pick-text{flex:0 0 auto;align-items:center;gap:.2rem;width:100%}.ql-section.ql-style-1 .ql-split .ql-panel-pick-text>span,.ql-section.ql-style-7 .ql-aside .ql-panel-pick-text>span{font-size:.9rem;font-weight:600;color:var(--tk-text-mute)}.ql-section .ql-panel-pick-prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.3rem .5rem}.ql-section.ql-style-1 .ql-panel-pick-prices b,.ql-section.ql-style-7 .ql-panel-pick-prices b{font-size:1.3rem;font-weight:800;color:var(--tk-text)}.ql-section .ql-panel-pick-discount{align-self:center;padding:.1rem .45rem;border-radius:var(--tk-radius);background:var(--tk-discount);font-size:.75rem;font-weight:800;color:#fff}.ql-section .ql-panel-pick-list{flex-basis:100%;font-size:.82rem;font-weight:500;color:var(--tk-list-price);text-decoration:line-through;text-decoration-thickness:1px}.ql-section .ql-panel-pick-discount[hidden],.ql-section .ql-panel-pick-list[hidden]{display:none}.ql-section .ql-tabbar-title{display:inline-flex;align-items:center;flex:0 0 auto;gap:.4rem;padding:.3rem .7rem;border-radius:var(--tk-radius);background:var(--tk-accent-2);color:#fff;white-space:nowrap}.ql-section.ql-style-1 .ql-tabbar-title .ql-title{font-size:.82rem;font-weight:700;letter-spacing:.02em;color:#fff}.ql-section .ql-split{display:grid;grid-template-columns:minmax(0,1fr) min(22rem,30%);align-items:stretch;gap:.75rem}.ql-section .ql-split-main{display:flex;flex-direction:column;gap:.6rem;min-width:0}.ql-section.ql-style-1 .ql-split-main .ql-desc{margin:0;font-size:.9rem}.ql-section.ql-style-1 .ql-split .ql-packages{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-items:stretch;gap:.5rem;padding:0;margin:0;overflow:visible}.ql-section.ql-style-1 .ql-split .product-base{width:auto;min-width:0;padding:0}.ql-section.ql-style-1 .ql-split .product-item{height:100%;margin-bottom:0;isolation:isolate;cursor:pointer;transition:box-shadow .15s ease}.ql-section.ql-style-1 .ql-split .product-item:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.ql-section.ql-style-1 .ql-split .product-item.active{box-shadow:0 0 0 2px var(--tk-accent-2),#00000030 0 2px 10px}.ql-section.ql-style-1 .ql-split .product-item.active::after{content:"\f00c";position:absolute;top:.5rem;left:.5rem;z-index:3;display:grid;place-items:center;width:1.5rem;aspect-ratio:1/1;border-radius:50%;background:var(--tk-accent-2);color:#fff;font-family:"Font Awesome 6 Pro";font-weight:900;font-size:.7rem}.ql-section.ql-style-1 .ql-split .product-item.is-inactive{opacity:.45}.ql-section .ql-hero-panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:1.1rem 1.1rem 1.2rem;border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:var(--tk-bg-fade);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 30px rgba(0,0,0,.18)}.ql-section .ql-hero-panel-title{font-size:1rem;font-weight:800;color:var(--tk-text)}.ql-section.ql-style-1 .ql-hero-panel .ql-fields .require-wrapper{flex-basis:100%}.ql-section .ql-panel-pick{display:flex;align-items:center;gap:.75rem;min-width:0;margin-top:auto;padding:.75rem;border:1px dashed var(--tk-line-strong);border-radius:var(--tk-radius)}.ql-section .ql-panel-pick img{flex:0 0 auto;width:3.2rem;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:var(--tk-radius);background:var(--tk-surface-2)}.ql-section .ql-panel-pick img[hidden]{display:none}.ql-section .ql-panel-pick-text{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.ql-section .ql-panel-pick-text>span{display:-webkit-box;overflow:hidden;font-size:.95rem;font-weight:700;line-height:1.25;color:var(--tk-text);-webkit-line-clamp:2;-webkit-box-orient:vertical}.ql-section .ql-panel-pick-text b{font-size:1.15rem;font-weight:800;color:var(--tk-text)}.ql-section .ql-panel-pick.is-empty .ql-panel-pick-text span{font-weight:600;color:var(--tk-text-soft)}.ql-section .ql-panel-pick.is-filled{border-style:dashed;border-color:var(--tk-line-strong);background:0 0}.ql-section.ql-style-1 .ql-hero-panel .ql-continue{width:100%;padding:.85rem 1.2rem;font-size:1rem}.ql-section .ql-panel-head{display:flex;align-items:center;gap:.75rem;min-width:0;padding-bottom:.85rem;border-bottom:1px solid var(--tk-line)}.ql-section .ql-panel-head img{flex:0 0 auto;width:clamp(2.6rem,2.2rem + .8vw,3.2rem);height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:var(--tk-radius);background:var(--tk-surface-2)}.ql-section .ql-panel-head img[hidden]{display:none}.ql-section .ql-panel-head-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ql-section .ql-panel-head-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:800;color:var(--tk-text)}.ql-section .ql-panel-head-text small{font-size:.78rem;font-weight:600;color:var(--tk-text-soft)}.ql-section.ql-style-1 .ql-split .ql-hero-panel{background:var(--tk-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ql-section.ql-style-7 .ql-aside .ql-panel-pick+.ql-lines{margin-top:0}.ql-section .ql-feature-badge:not(.is-deal){border:1px solid var(--tk-accent);background:0 0;color:var(--tk-accent)}.ql-section .ql-feature-cta{display:flex;align-items:center;margin-top:auto;padding-top:.2rem;font-size:.8rem;font-weight:700;color:var(--tk-accent)}.ql-section .ql-feature-cta i{font-size:.72rem}.ql-section .ql-feature-cta-idle i{margin-left:.25rem;transition:transform .15s ease}.ql-section .ql-feature:hover .ql-feature-cta-idle i{transform:translateX(3px)}.ql-section .ql-feature-cta-active,.ql-section .ql-feature.active .ql-feature-cta-idle{display:none}.ql-section .ql-feature.active .ql-feature-cta-active{display:inline}@media (max-width:1199px){.ql-section .ql-intro{flex-basis:24%}.ql-section .ql-title{font-size:1.65rem}}@media (max-width:767px){.ql-section.ql-modal{align-items:stretch;padding:0}.ql-section .ql-modal-dialog{width:100%;max-height:none;height:100%;border-radius:0;border:0}.ql-section .ql-modal-head{padding:.85rem 1rem;padding-top:calc(.85rem + env(safe-area-inset-top,0px))}.ql-section .ql-modal-body{padding:1rem 1rem 0}.ql-section.ql-modal .ql-pay{flex-direction:column;align-items:stretch;gap:1rem}.ql-section.ql-modal .ql-pay-side{display:contents}.ql-section.ql-modal .ql-summary{order:0;padding:.85rem;background:var(--tk-surface-2);border-radius:var(--tk-radius)}.ql-section.ql-modal .ql-pay-main{order:1;gap:1rem}.ql-section.ql-modal .ql-agreement,.ql-section.ql-modal .ql-agreement-link,.ql-section.ql-modal .ql-captcha-slot,.ql-section.ql-modal .ql-coupon,.ql-section.ql-modal .ql-coupon-detail,.ql-section.ql-modal .ql-prices{order:2}.ql-section.ql-modal .ql-captcha-slot:empty,.ql-section.ql-modal .ql-coupon-detail:empty{display:none}.ql-section.ql-modal .ql-complete{order:3;position:sticky;bottom:0;z-index:2;margin:0 -1rem;width:calc(100% + 2rem);border-radius:0;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 20px rgba(0,0,0,.18)}.ql-section.ql-modal .ql-pay-step{padding-bottom:1rem;border-bottom:1px solid var(--tk-line)}.ql-section.ql-modal .ql-pay-step:last-child{padding-bottom:0;border-bottom:0}.ql-section.ql-modal .ql-pay-step-title{font-size:.95rem}.ql-section.ql-modal input,.ql-section.ql-modal select,.ql-section.ql-modal textarea{font-size:1rem}.ql-section.ql-modal .payment-methods{display:flex;flex-wrap:wrap;gap:.5rem}.ql-section.ql-modal .payment-method{flex:1 1 calc(50% - 0.5rem);min-width:0}.ql-section.ql-modal .direct-payment,.ql-section.ql-modal .payment-req-bank>div{flex-direction:column}.ql-section.ql-modal .card-preview,.ql-section.ql-modal .qr-code{display:none}.ql-section.ql-modal .input-flex{display:flex;gap:.5rem}.ql-section.ql-modal .input-flex-col{flex:1 1 0;min-width:0}.ql-section.ql-modal .step-2-input{width:100%}.ql-section.ql-modal .address_wrapper{display:flex;flex-direction:column;gap:.5rem}.ql-section.ql-modal .address_item{width:100%;margin:0}.ql-section.ql-modal .ql-summary-values{flex-direction:column;align-items:flex-start}}@media (max-width:991px){.ql-section .ql-bg{background-position:center top}.ql-section .ql-bg::after{background:linear-gradient(0deg,var(--tk-bg-fade) 0,var(--tk-bg-fade) 60%,transparent 100%)}.ql-section .ql-card{flex-direction:column;gap:.9rem}.ql-section .ql-intro{flex-basis:auto;padding-right:0;padding-bottom:.9rem;border-right:0;border-bottom:1px solid var(--tk-line)}.ql-section .ql-pay{flex-direction:column}.ql-section .ql-pay-side{flex-basis:auto;width:100%;position:static}.ql-section.ql-style-2 .ql-card{grid-template-columns:1fr}.ql-section.ql-style-2 .ql-side{gap:.75rem;border-right:0;border-bottom:1px solid var(--tk-line)}.ql-section.ql-style-2 .ql-side-list{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ql-section.ql-style-2 .ql-side-list::-webkit-scrollbar{display:none}.ql-section.ql-style-2 .ql-side-list .ql-category{width:auto;flex:0 0 auto;border-color:var(--tk-line);background:var(--tk-surface)}.ql-section.ql-style-3 .ql-card{flex-direction:column;align-items:stretch}.ql-section.ql-style-3 .ql-intro{padding:0 0 .75rem;border-right:0;border-bottom:1px solid var(--tk-line)}.ql-section .ql-head{flex-direction:column;align-items:stretch;gap:1rem}.ql-section .ql-track{max-width:none}.ql-section .ql-steps{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr)}.ql-section .ql-step-categories{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ql-section .ql-step-categories::-webkit-scrollbar{display:none}.ql-section .ql-step-categories .ql-category{flex:0 0 auto;width:auto;border-color:var(--tk-line);background:var(--tk-surface)}.ql-section.ql-style-4 .ql-packages{max-height:none}.ql-section .ql-step[data-state=locked]{padding-bottom:4rem}.ql-section.ql-style-5 .ql-card,.ql-section.ql-style-7 .ql-card{grid-template-columns:minmax(0,1fr)}.ql-section.ql-style-5 .ql-scene{min-height:15rem}.ql-section.ql-style-5 .ql-main{border-left:0;border-top:1px solid var(--tk-line)}.ql-section .ql-aside{border-left:0;border-top:1px solid var(--tk-line)}.ql-section .ql-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.ql-section .ql-card,.ql-section .ql-pay{padding:1rem;border-radius:var(--tk-radius)}.ql-section{margin:1rem calc(-.5 * var(--bs-gutter-x,0px))}.ql-section .ql-intro{gap:.6rem;padding-bottom:.75rem}.ql-section .ql-intro-icon{font-size:1.6rem}.ql-section .ql-title{font-size:1.3rem}.ql-section .ql-desc{margin-top:.3rem;font-size:.82rem}.ql-section .ql-categories,.ql-section .ql-packages{align-self:stretch;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;scroll-padding-left:1rem}.ql-section .ql-categories-wrap{align-self:stretch}.ql-section .ql-categories-wrap.can-next button.slick-next.ql-categories-arrow,.ql-section .ql-categories-wrap.can-prev button.slick-prev.ql-categories-arrow{display:none}.ql-section .ql-categories-wrap::after,.ql-section .ql-categories-wrap::before{display:none}.ql-section .ql-packages{scrollbar-width:none}.ql-section .ql-packages::-webkit-scrollbar{display:none}.ql-section .ql-category{font-size:.82rem}.ql-section .ql-category img{width:1.9rem}.ql-section .ql-fields .require-wrapper{flex-basis:100%}.ql-section .ql-footer{flex-direction:column;align-items:stretch;gap:.75rem}.ql-section .ql-package{min-width:8.5rem;gap:.55rem;padding:.5rem .75rem .5rem .5rem}.ql-section .ql-package img{width:clamp(2rem,1.5rem + 2vw,2.6rem)}.ql-section .ql-package-name{max-width:10rem;font-size:.88rem}.ql-section .ql-continue{width:100%;padding:.8rem 1rem}.ql-section .ql-sticky{position:fixed;left:0;right:0;bottom:0;z-index:1040;display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px));background:var(--tk-surface);border-top:1px solid var(--tk-line);box-shadow:0 -8px 24px rgba(0,0,0,.2);transform:translateY(110%);transition:transform .2s ease}.ql-section .ql-sticky.is-visible{transform:none}.ql-section .ql-sticky-summary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;color:var(--tk-text)}.ql-section .ql-sticky-continue{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;padding:.65rem 1.1rem;border:0;border-radius:var(--tk-radius);background:var(--tk-accent-2);color:#fff;font-weight:700;font-size:.9rem}body.ql-modal-open .ql-section .ql-sticky{display:none}.ql-section.ql-style-1 .ql-card{padding:1rem;gap:.85rem}.ql-section.ql-style-1 .ql-intro{padding-bottom:.75rem}.ql-section.ql-style-1 .ql-title{font-size:1.3rem}.ql-section.ql-style-1 .ql-desc{font-size:.82rem}.ql-section.ql-style-1 .ql-packages,.ql-section.ql-style-2 .ql-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:.6rem 0 0}.ql-section.ql-style-1 .ql-package,.ql-section.ql-style-2 .ql-package{min-width:0}.ql-section.ql-style-1 .ql-package-name,.ql-section.ql-style-2 .ql-package-name{max-width:100%}.ql-section.ql-style-1 .ql-summary,.ql-section.ql-style-2 .ql-summary{white-space:normal}.ql-section.ql-style-2 .ql-card{padding:0}.ql-section.ql-style-2 .ql-side{padding:1rem 1rem .85rem}.ql-section.ql-style-2 .ql-side-list{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.ql-section.ql-style-2 .ql-main{padding:1rem}.ql-section .ql-category-head{gap:.7rem;padding-bottom:.75rem}.ql-section .ql-category-head img{width:2.6rem}.ql-section .ql-category-head-name{font-size:1.05rem}.ql-section .ql-category-head-meta{font-size:.75rem}.ql-section .ql-summary{white-space:normal}.ql-section.ql-style-3 .ql-card,.ql-section.ql-style-4 .ql-card,.ql-section.ql-style-6 .ql-card,.ql-section.ql-style-8 .ql-card,.ql-section.ql-style-9 .ql-card{gap:.85rem;padding:1rem}.ql-section.ql-style-4 .ql-title,.ql-section.ql-style-6 .ql-title,.ql-section.ql-style-7 .ql-title,.ql-section.ql-style-8 .ql-title,.ql-section.ql-style-9 .ql-title{font-size:1.3rem}.ql-section.ql-style-4 .ql-desc,.ql-section.ql-style-6 .ql-desc,.ql-section.ql-style-7 .ql-desc,.ql-section.ql-style-8 .ql-desc,.ql-section.ql-style-9 .ql-desc{font-size:.82rem}.ql-section.ql-style-6 .ql-intro,.ql-section.ql-style-7 .ql-intro,.ql-section.ql-style-8 .ql-intro,.ql-section.ql-style-9 .ql-intro{padding-bottom:.75rem}.ql-section.ql-style-6 .ql-packages,.ql-section.ql-style-8 .ql-packages,.ql-section.ql-style-9 .ql-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:.6rem 0 0}.ql-section.ql-style-5 .ql-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.ql-section.ql-style-4 .ql-packages,.ql-section.ql-style-5 .ql-packages,.ql-section.ql-style-7 .ql-packages{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.ql-section.ql-style-4 .ql-packages{padding:.6rem .2rem .2rem;margin:-.6rem -.2rem 0}.ql-section .ql-bar{flex-wrap:wrap;align-items:stretch}.ql-section .ql-col-category,.ql-section .ql-col-package{flex:1 1 100%}.ql-section .ql-col-total{flex:1 1 auto;align-items:flex-start}.ql-section.ql-style-3 .ql-bar .ql-continue{flex:1 1 auto;width:auto;align-self:flex-end}.ql-section .ql-node{font-size:.68rem}.ql-section .ql-step{padding:.85rem}.ql-section.ql-style-5 .ql-scene{min-height:13rem}.ql-section .ql-scene-content{gap:1rem;padding:1rem}.ql-section .ql-scene-name{font-size:1.5rem}.ql-section.ql-style-5 .ql-desc{font-size:.82rem}.ql-section .ql-scene-categories .ql-category{width:4.8rem;font-size:.7rem}.ql-section .ql-scene-categories-wrap.can-next.peek-next button.slick-next.ql-scene-arrow,.ql-section .ql-scene-categories-wrap.can-prev.peek-prev button.slick-prev.ql-scene-arrow{display:none}.ql-section.ql-style-5 .ql-main{padding:1rem}.ql-section.ql-style-5 .ql-card,.ql-section.ql-style-7 .ql-card{padding:0}.ql-section .ql-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ql-section .ql-tile.ql-category{padding:.55rem}.ql-section .ql-tile .showroom-icon{width:1.8rem;margin-bottom:.2rem}.ql-section .ql-tile-name{font-size:.75rem}.ql-section .ql-tile-meta{display:none}.ql-section.ql-style-7 .ql-main{padding:1rem}.ql-section .ql-aside{padding:1rem}.ql-section.ql-style-7 .ql-package{padding:.55rem .75rem .55rem .55rem}.ql-section .ql-acc-head.ql-category{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name chev" "icon meta chev";padding:.55rem .75rem .55rem .55rem}.ql-section .ql-acc-head .showroom-icon{width:2.3rem}.ql-section .ql-acc-from{display:none}.ql-section .ql-acc-body{margin:0 .25rem;padding:.75rem .5rem .85rem}.ql-section .ql-featured{display:flex;gap:.6rem;margin:0 -1rem;padding:.3rem 1rem .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ql-section .ql-featured::-webkit-scrollbar{display:none}.ql-section .ql-feature{flex:0 0 78%;padding:.8rem;scroll-snap-align:start}.ql-section .ql-feature-body img{width:3rem}.ql-section .ql-feature-name{font-size:.88rem}.ql-section .ql-tabbar{padding-right:.5rem}.ql-section.ql-style-1 .ql-tabbar .ql-category{padding:0 1rem;font-size:.85rem}.ql-section.ql-style-1 .ql-tabbar .ql-category img{width:1.9rem}.ql-section.ql-style-1 .ql-tabbar .ql-categories{margin:0;padding:0}.ql-section.ql-style-1 .ql-split .ql-packages{display:flex;gap:.5rem;margin:0;padding:.2rem .1rem .4rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.ql-section.ql-style-1 .ql-split .ql-packages::-webkit-scrollbar{display:none}.ql-section.ql-style-1 .ql-split .product-base{flex:0 0 auto;scroll-snap-align:start}.ql-section.ql-style-1 .ql-split .ql-panel-pick,.ql-section.ql-style-7 .ql-aside .ql-panel-pick{display:none}.ql-section .ql-hero-panel{padding:.9rem}}@media (max-width:912px){.ql-section.ql-style-1 .ql-tabbar,.ql-section:not(.ql-modal) .ql-card{border-radius:0}.ql-section:not(.ql-modal) .ql-card{border-right:0;border-left:0}.ql-section.ql-style-1 .ql-card{padding:0}.ql-section.ql-style-1 .ql-split{padding:0 .75rem}}
