button.flex.absolute.top-0{z-index:1}.no-spinners::-webkit-inner-spin-button,.no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.no-spinners[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.overflow-auto::-webkit-scrollbar{width:6px;height:6px}.overflow-auto::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.overflow-auto::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.overflow-auto::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .overflow-auto::-webkit-scrollbar-track{background:#374151}.dark .overflow-auto::-webkit-scrollbar-thumb{background:#6b7280}.dark .overflow-auto::-webkit-scrollbar-thumb:hover{background:#9ca3af}.product-detail.svelte-uk8mco{max-width:100%;overflow-x:hidden}.product-detail.svelte-uk8mco img,.product-detail.svelte-uk8mco video,.product-detail.svelte-uk8mco iframe{max-width:100%;height:auto}.dark .product-detail.svelte-uk8mco *{background-color:transparent!important;border-color:var(--color-gray-700)!important;box-shadow:none!important;color:var(--color-gray-300)!important}.dark .product-detail.svelte-uk8mco :where([style*=background]){background-color:var(--color-gray-800)!important}.dark .product-detail.svelte-uk8mco>*,.dark .product-detail.svelte-uk8mco>*>*{background-color:transparent!important}.dark .product-detail.svelte-uk8mco :where(h1,h2,h3,h4,h5,h6,th,strong,b){color:var(--color-gray-100)!important}.dark .product-detail.svelte-uk8mco :where(a,[style*="#007aff" i]){color:var(--color-primary-300)!important}.faq-answer.svelte-uk8mco p{margin:0}.short-description.svelte-uk8mco ul{list-style-type:disc;padding-left:1.25rem}.short-description.svelte-uk8mco ol{list-style-type:decimal;padding-left:1.25rem}.short-description.svelte-uk8mco li+li,.short-description.svelte-uk8mco p+p{margin-top:.375rem}.faq-answer.svelte-uk8mco p+p{margin-top:.5rem}.faq-answer.svelte-uk8mco ul{margin:.5rem 0;list-style-type:disc;padding-left:1.5rem}.faq-answer.svelte-uk8mco ol{margin:.5rem 0;list-style-type:decimal;padding-left:1.5rem}.faq-answer.svelte-uk8mco li+li{margin-top:.25rem}.faq-answer.svelte-uk8mco li>ul,.faq-answer.svelte-uk8mco li>ol{margin-bottom:0;margin-top:.25rem}@media(max-width:767px){.product-detail.svelte-uk8mco>*{max-width:100%!important;margin-inline:0!important;padding-inline:0!important;padding-block:.5rem!important;box-sizing:border-box}}
