button[data-v-cde3b4d1]{overflow:hidden;position:relative}button>div[data-v-cde3b4d1]{position:relative;z-index:1}.short-description-content[data-v-cde3b4d1] li,.short-description-content[data-v-cde3b4d1] p,.short-description-content[data-v-cde3b4d1] span,.short-description-content[data-v-cde3b4d1] ul{font-size:1rem!important;line-height:1.5rem!important}.short-description-content[data-v-cde3b4d1] strong{font-size:1rem!important;font-weight:700!important;line-height:1.5rem!important}.tech-description-content[data-v-cde3b4d1]{font-family:Inter,system-ui,-apple-system,sans-serif}.tech-description-content[data-v-cde3b4d1] p{color:#4b5563;margin-bottom:.6rem}.tech-description-content[data-v-cde3b4d1] ul{display:block;list-style-type:none;margin:.4rem 0;padding-left:0}.tech-description-content[data-v-cde3b4d1] ul>li+li{margin-top:.5rem}.tech-description-content[data-v-cde3b4d1] li div,.tech-description-content[data-v-cde3b4d1] li p,.tech-description-content[data-v-cde3b4d1] li span{display:inline;margin:0}.tech-description-content[data-v-cde3b4d1] li{color:#374151;display:block;font-weight:500;line-height:1.6;min-height:0;padding-left:.5rem;position:relative;white-space:normal}.tech-description-content[data-v-cde3b4d1] li:before{content:none;display:none}.tech-description-content[data-v-cde3b4d1] b,.tech-description-content[data-v-cde3b4d1] strong{color:#111827;display:inline;font-weight:600;margin-right:.45rem}.tech-description-content[data-v-cde3b4d1] a{border-bottom:1px solid #3b82f6;color:#2563eb;text-decoration:none;transition:all .2s}.tech-description-content[data-v-cde3b4d1] a:hover{border-bottom-color:#1d4ed8;color:#1d4ed8}.tech-description-content[data-v-cde3b4d1] br{display:none}@media (max-width:768px){.tech-description-content[data-v-cde3b4d1]{font-size:.875rem}.tech-description-content[data-v-cde3b4d1] li{padding-left:.5rem}.tech-description-content[data-v-cde3b4d1] ul>li+li{margin-top:.4rem}.tech-description-content[data-v-cde3b4d1] li:before{display:none}.tech-description-content[data-v-cde3b4d1] br{display:none}}.badge-tab[data-v-cde3b4d1]{align-items:center;border-radius:6px;box-shadow:0 1px 2px #0000001a;display:inline-flex;font-size:11px;font-weight:700;gap:3px;line-height:1.2;padding:5px 7px;text-shadow:none}.badge-recommendation[data-v-cde3b4d1]{background:#16a34a;color:#fff}.badge-sale[data-v-cde3b4d1]{background:#000;color:#fff}.slide-notification-enter-active[data-v-cde3b4d1],.slide-notification-leave-active[data-v-cde3b4d1]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.slide-notification-enter-from[data-v-cde3b4d1],.slide-notification-leave-to[data-v-cde3b4d1]{opacity:0;transform:translate(30px)}.fade-enter-active[data-v-cde3b4d1],.fade-leave-active[data-v-cde3b4d1]{transition:opacity .3s}.fade-enter-from[data-v-cde3b4d1],.fade-leave-to[data-v-cde3b4d1]{opacity:0}.line-clamp-2[data-v-cde3b4d1]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-none[data-v-cde3b4d1]{-webkit-line-clamp:unset!important;line-clamp:unset!important;display:block!important;overflow:visible!important}.short-description-content[data-v-cde3b4d1]{transition:all .2s}@media (max-width:768px){.break-words[data-v-cde3b4d1]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word}.overflow-wrap-anywhere[data-v-cde3b4d1]{overflow-wrap:anywhere}.short-description-content[data-v-cde3b4d1]{font-size:.75rem!important;line-height:1.25!important}.short-description-content div[data-v-cde3b4d1],.short-description-content p[data-v-cde3b4d1],.short-description-content span[data-v-cde3b4d1]{-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word!important;word-break:break-word!important}.max-w-full[data-v-cde3b4d1]{box-sizing:border-box;max-width:100%}}h1[data-v-cde3b4d1]{word-wrap:break-word;box-sizing:border-box;-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:break-word}@media (min-width:1024px){h1.overflow-wrap-anywhere[data-v-cde3b4d1]{-webkit-hyphens:auto;hyphens:auto;max-width:calc(100% - 1rem);overflow-wrap:anywhere;word-break:break-word}}@keyframes gentle-bounce-cde3b4d1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.02)}}.group:hover .price-shake[data-v-cde3b4d1]{animation:gentle-bounce-cde3b4d1 .3s ease-out;color:#1f2937;font-weight:600}
