.product-detail .product-name[data-v-ccb19158]{font-size:24px;font-weight:700;line-height:28px}.product-detail [data-v-ccb19158] .btn-primary{background-color:var(--ta-purple-100)!important;border:1px solid var(--ta-purple-100);color:var(--ta-white)!important;margin-bottom:0;--v-btn-height:39px;font-weight:500;min-height:39px;padding-left:24px;padding-right:24px}.product-detail [data-v-ccb19158] .btn-primary:active,.product-detail [data-v-ccb19158] .btn-primary:hover{background-color:var(--ta-purple-150)!important;border:1px solid var(--ta-purple-150);color:var(--ta-white)}.product-detail [data-v-ccb19158] .btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:none}@media (min-width:768px){.product-detail [data-v-ccb19158] .btn-primary{font-size:14px;min-height:39px;padding:0 24px}}@media (min-width:992px){.product-detail .product-name[data-v-ccb19158]{font-size:20px;line-height:24px}}@media (min-width:1200px){.product-detail .product-name[data-v-ccb19158]{font-size:24px;line-height:28px}.product-detail [data-v-ccb19158] .btn-primary{padding:0 32px}}.body-container[data-v-77dde387]{border-bottom-left-radius:30px;border-bottom-right-radius:30px;--table-contents-height:326px;display:block;height:var(--table-contents-height);overflow-y:scroll;transform:translateZ(0);width:100%;--scrollbar-color-thumb:#7e7b94;--scrollbar-color-thumb-hover:#5b596b;--scrollbar-color-thumb-active:#2d2c35;--scrollbar-color-track:transparent}@media (not (hover:none)) and (not (pointer:coarse)){.body-container[data-v-77dde387]{margin-left:8px;width:calc(100% - 8px)}@supports (scrollbar-width:auto) and (not selector(::-webkit-scrollbar)){.body-container{scrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track);scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.body-container[data-v-77dde387]:hover{--safari-fix: }.body-container[data-v-77dde387]::-webkit-scrollbar-thumb{background:var(--scrollbar-color-thumb);border-radius:8px}.body-container[data-v-77dde387]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-color-thumb-hover)}.body-container[data-v-77dde387]::-webkit-scrollbar-thumb:active{background:var(--scrollbar-color-thumb-active)}.body-container[data-v-77dde387]::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}.body-container[data-v-77dde387]::-webkit-scrollbar{max-height:8px;max-width:8px}}}@media (min-width:576px){.body-container[data-v-77dde387]{--table-contents-height:455px}}@media (min-width:768px){.body-container[data-v-77dde387]{--table-contents-height:530px}}@media (min-width:992px){.body-container[data-v-77dde387]{--table-contents-height:529px}}.body-container [data-v-77dde387] .v-virtual-scroll__item:last-child>.feature-row{border-bottom-width:0}.body-container [data-v-77dde387] .v-virtual-scroll__item .feature-row{--table-row-height:69px;border-bottom:1px solid #e7e7eb}.body-container .feature-header[data-v-77dde387]{padding-left:26px;padding-right:0}.body-container .feature-check[data-v-77dde387],.body-container .feature-header[data-v-77dde387]{align-content:center;flex-wrap:wrap;height:var(--table-row-height);justify-content:center}@media (min-width:576px){.body-container[data-v-77dde387]{--table-row-height:80px}.body-container .feature-header[data-v-77dde387]{padding-left:40px}}@media (min-width:992px){.body-container[data-v-77dde387]{--table-row-height:95px}.body-container .feature-header[data-v-77dde387]{padding-left:20px}}@media (min-width:1200px){.body-container .feature-header[data-v-77dde387]{padding-left:24px}}.table-container[data-v-b7a5e481]{border-radius:30px}.table-container .product-button[data-v-b7a5e481]{border:1px solid #171138!important;box-shadow:none!important;font-weight:500;padding:8px 20px;transition:none}.table-container .product-button.active[data-v-b7a5e481]{background-color:#6651e1!important;border:1px solid #d1cedc!important;color:#fff!important;text-decoration:none!important}.table-container .menu-button[data-v-b7a5e481]{--v-btn-height:39px}.table-container .table-header[data-v-b7a5e481]{border-bottom:1px solid #e7e7eb}@media (not (hover:none)) and (not (pointer:coarse)){.table-container .table-header[data-v-b7a5e481]{margin-left:8px;margin-right:8px}}@media (min-width:768px){.product-button[data-v-b7a5e481]{font-size:14px;min-height:39px;padding:8px 20px}}
