@media(hover:hover)and (pointer:fine){.neighbor-link.svelte-7tyc3y:hover .neighbor-preview:where(.svelte-7tyc3y){opacity:1;transform:translateY(0)}}@media not all and (hover:hover){.neighbor-preview.svelte-7tyc3y{display:none}}button.flex.absolute.top-0{z-index:1}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}input[type=number]{appearance:textfield!important;-moz-appearance:textfield!important}.youtube-video.svelte-uk8mco{aspect-ratio:16 / 9;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a}.youtube-video-mobile.svelte-uk8mco{aspect-ratio:16 / 9;width:100%;height:auto;border-radius:8px}.thumbnail-container{min-height:54px}.thumbnail-container img{width:96px!important;height:54px!important;aspect-ratio:16/9!important;object-fit:contain!important;border-radius:6px!important}.thumbnail-container button{width:100px!important;height:54px!important;flex-shrink:0!important}.passive-product-images.svelte-uk8mco img{filter:grayscale(1);opacity:.45;transition:filter .2s ease,opacity .2s ease}.out-of-stock-images.svelte-uk8mco .oos-carousel img{filter:grayscale(1) contrast(.6) brightness(.7);transition:filter .3s ease-out,transform .3s ease-out}.out-of-stock-images.svelte-uk8mco .group\/img:where(.svelte-uk8mco):hover .oos-carousel img{filter:none;transform:scale(1.05)}.dark .out-of-stock-images.svelte-uk8mco .oos-carousel img{filter:grayscale(1) contrast(.6) brightness(.45)}.dark .out-of-stock-images.svelte-uk8mco .group\/img:where(.svelte-uk8mco):hover .oos-carousel img{filter:none}.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}}
