.cps[data-v-50b4f9d3]{background:#f4f5f0;border:1px solid #4f5a461a;border-radius:16px;padding:18px 16px 14px}.cps__price-group[data-v-50b4f9d3]{margin:0 0 8px}.cps__original[data-v-50b4f9d3]{color:#999;margin-bottom:2px;font-size:13px;text-decoration:line-through;display:block}.cps__amount[data-v-50b4f9d3]{color:var(--q-primary);letter-spacing:-.5px;font-size:30px;font-weight:800;line-height:1.05;display:block}.cps__amount--pending[data-v-50b4f9d3]{letter-spacing:0;font-size:18px;line-height:1.2}.cps__installment[data-v-50b4f9d3]{color:#888;margin-top:4px;font-size:12px;display:block}.cps__delivery[data-v-50b4f9d3]{color:#6b6f68;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.cps__actions[data-v-50b4f9d3]{flex:none;min-width:140px}.cps__cart-btn[data-v-50b4f9d3]{letter-spacing:.4px!important;height:44px!important;min-height:44px!important;box-shadow:0 4px 14px rgba(var(--q-primary-rgb), .28)!important;border-radius:12px!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important;transition:transform .2s,box-shadow .2s!important}.cps__cart-btn[data-v-50b4f9d3] .q-btn__content,.cps__cart-btn[data-v-50b4f9d3] .q-spinner{transition:none!important}.cps__cart-btn[data-v-50b4f9d3] .q-btn__content{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;line-height:1;display:flex}.cps__cart-btn[data-v-50b4f9d3] .q-icon{align-items:center;display:inline-flex}.cps__cart-btn.q-btn--loading[data-v-50b4f9d3] .q-btn__content{opacity:1!important}.cps__cart-btn[data-v-50b4f9d3]:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(var(--q-primary-rgb), .36)!important}.cps__admin-btn[data-v-50b4f9d3]{border-radius:8px!important;height:28px!important;min-height:28px!important;font-size:11px!important}.cps__divider[data-v-50b4f9d3]{background:#00000014;height:1px;margin:14px 0}.cps__includes[data-v-50b4f9d3]{background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 1px 3px #0000000a}.cps__includes-header[data-v-50b4f9d3]{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.cps__includes-title[data-v-50b4f9d3]{color:#2f332c;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.cps__shield[data-v-50b4f9d3]{color:var(--q-primary)}.cps__chevron[data-v-50b4f9d3]{color:#8a8e86;flex-shrink:0}.cps__includes-body[data-v-50b4f9d3]{margin-top:12px}.cps__feature-grid[data-v-50b4f9d3]{grid-template-columns:1fr 1fr;gap:10px 12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cps__feature-grid li[data-v-50b4f9d3]{color:#3d413a;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.cps__check[data-v-50b4f9d3]{background:var(--q-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.cps__info[data-v-50b4f9d3]{color:#5c6158;background:#eff1eb;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.cps__info .q-icon[data-v-50b4f9d3]{color:#7a7f74;flex-shrink:0;margin-top:1px}.cps__standards-link[data-v-50b4f9d3]{color:#3d413a;text-underline-offset:2px;align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:underline;display:inline-flex}.cps__standards-link[data-v-50b4f9d3]:hover{color:var(--q-primary)}.tour-overlay[data-v-5be24f43]{z-index:1000000;pointer-events:auto;background-color:#0000004d;position:fixed;inset:0}.tour-highlight[data-v-5be24f43]{border:3px solid var(--q-primary);border-radius:8px;transition:all .3s;box-shadow:0 0 0 9999px #0000004d,0 0 20px #1976d280}.tour-card[data-v-5be24f43]{pointer-events:auto;animation:.3s fadeIn-5be24f43}@keyframes fadeIn-5be24f43{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tour-card-content[data-v-5be24f43]{border-radius:12px;box-shadow:0 8px 24px #0000004d}.tour-card-compact[data-v-5be24f43]{border-radius:8px;box-shadow:0 4px 16px #00000040}.tour-close-btn[data-v-5be24f43]{opacity:.7}.tour-close-btn[data-v-5be24f43]:hover{opacity:1}.tour-card-mobile[data-v-5be24f43]{max-width:320px}.tour-card-mobile .tour-card-content[data-v-5be24f43]{font-size:14px}@media (width<=1024px){.tour-card[data-v-5be24f43]{max-width:320px;width:calc(100vw - 32px)!important;left:16px!important}.tour-highlight[data-v-5be24f43]{border-width:2px}}@media (width<=1023px){.mobile-item,.mobile-size-bar .q-item{margin-bottom:var(--mobile-slider-row-gap,16px)!important;padding-top:4px!important;padding-bottom:4px!important}.mobile-item:last-child,.mobile-size-bar .q-item:last-child,.mobile-part-height-panel .q-item{margin-bottom:0!important}.mobile-config-scroll-area .q-scrollarea__content{padding-top:var(--mobile-slider-label-safe-padding,24px)!important}}
