.no-scrollbar[data-astro-cid-2ozvns7j]::-webkit-scrollbar{display:none}.no-scrollbar[data-astro-cid-2ozvns7j]{-ms-overflow-style:none;scrollbar-width:none}.product-description>:not([hidden])[data-astro-cid-klnem4b5]~:not([hidden])[data-astro-cid-klnem4b5]{--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.product-description .key-facts{margin-bottom:2rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1.5rem}.product-description .key-facts ul{list-style-type:none}.product-description .key-facts ul>:not([hidden])[data-astro-cid-klnem4b5]~:not([hidden])[data-astro-cid-klnem4b5]{--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.product-description .key-facts ul{padding-left:0}.product-description .key-facts li{line-height:1.625;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.product-description .key-facts strong{font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.product-description h2{margin-bottom:1rem;margin-top:2rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.product-description h3{margin-bottom:.75rem;margin-top:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.product-description h4{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.product-description p{margin-bottom:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.product-description .benefits{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(250 250 250 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}.product-description .specifications table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.product-description .specifications tr{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.product-description .specifications tr:last-child{border-bottom-width:0px}.product-description .specifications td{padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.product-description .specifications td:first-child{width:50%;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.product-description .specifications td:last-child{font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.product-description .quality-assurance{border-radius:.5rem;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #FAFAFA var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #F3F4F6 var(--tw-gradient-to-position);padding:1.5rem}.product-description .quality-badge{display:flex;align-items:center;gap:.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.product-description .practical-info{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1.5rem}.product-description .faq{margin-top:2rem}.product-description .faq>:not([hidden])[data-astro-cid-klnem4b5]~:not([hidden])[data-astro-cid-klnem4b5]{--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.product-description .faq-item{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-description .faq-item:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.product-description .faq-item h4{margin-bottom:.5rem;display:flex;align-items:flex-start;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.product-description .faq-item h4:before{content:"Q: ";margin-right:.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.product-description .faq-item p{padding-left:1.75rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.product-description .faq-item p:before{content:"A: ";margin-right:.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}@media (max-width: 640px){.product-description .specifications td{padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.product-description h2{font-size:1.25rem;line-height:1.75rem}.product-description .key-facts,.product-description .benefits,.product-description .quality-assurance,.product-description .practical-info{padding:1rem}}.color-swatch-wrapper{position:relative;display:inline-block}.color-swatch-wrapper .color-swatch{position:relative!important;box-shadow:inset 0 0 0 1px #0000001a!important}.color-swatch-wrapper .color-swatch:hover{box-shadow:0 2px 8px #00000026,inset 0 0 0 1px #0000001a!important}.color-swatch-wrapper .color-radio:checked+.color-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #374151!important;border:2px solid #374151!important}.color-swatch[data-tooltip]{position:relative!important}.color-swatch[data-tooltip]:before,.color-swatch[data-tooltip]:after{position:absolute!important;left:50%!important;pointer-events:none!important;z-index:50!important}.color-swatch[data-tooltip]:before{content:attr(data-tooltip)!important;bottom:100%!important;transform:translate(-50%) translateY(-8px)!important;background-color:#1f2937!important;color:#fff!important;padding:4px 8px!important;border-radius:4px!important;font-size:12px!important;white-space:nowrap!important;opacity:0!important;transition:opacity .2s,transform .2s!important}.color-swatch[data-tooltip]:after{content:""!important;bottom:100%!important;transform:translate(-50%) translateY(-4px)!important;border:4px solid transparent!important;border-top-color:#1f2937!important;opacity:0!important;transition:opacity .2s,transform .2s!important}.color-swatch[data-tooltip]:hover:before{opacity:1!important;transform:translate(-50%) translateY(-12px)!important}.color-swatch[data-tooltip]:hover:after{opacity:1!important;transform:translate(-50%) translateY(-8px)!important}.color-swatch[data-astro-cid-cylawc46]{position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch[data-astro-cid-cylawc46]:hover{box-shadow:0 2px 8px #00000026,inset 0 0 0 1px #0000001a}.color-radio[data-astro-cid-cylawc46]:checked+.color-swatch[data-astro-cid-cylawc46]{box-shadow:0 0 0 2px #fff,0 0 0 4px #f59e0b;border:2px solid #F59E0B}.option-item[data-astro-cid-cylawc46] label[data-astro-cid-cylawc46]{transition:all .15s ease}.option-item[data-astro-cid-cylawc46]:has(.product-option-checkbox:checked) label[data-astro-cid-cylawc46]{background-color:#f59e0b0d;border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b}.product-option-checkbox[data-astro-cid-cylawc46]{cursor:pointer;accent-color:#F59E0B}.product-option-checkbox[data-astro-cid-cylawc46]:checked{background-color:#f59e0b;border-color:#f59e0b}
