.card-product{position:relative}.card-product-badge{color:#37ab11;padding:3px 10px;border-radius:4px;font-weight:600;font-size:12px}.splide__caption{position:absolute;bottom:20px;left:50%;transform:translate(-50%,-50%);padding:10px}.select2-selection--single{display:block!important;padding:.625rem!important;border-radius:.5rem!important;border:1px solid #d1d5db!important;width:100%!important;height:45px!important;font-size:.875rem!important;line-height:1.25rem!important;color:#111827!important}.select2-selection__arrow{height:100%!important;width:50px!important}.select2-selection--single:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-color-blue-500)/var(--tw-ring-opacity));--tw-border-opacity:1;border-color:rgb(var(--tw-color-blue-500)/var(--tw-border-opacity))}.s_Product_carousel .owl-nav{position:absolute!important;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}.s_Product_carousel .owl-nav .owl-next,.s_Product_carousel .owl-nav .owl-prev{background:rgba(0,0,0,.3137254902)!important;color:#fff!important;font-size:2em!important;padding-top:5px!important;border:1px solid #e5e7eb!important;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}.s_Product_carousel .owl-nav .owl-next:hover,.s_Product_carousel .owl-nav .owl-prev:hover{background:#f3f4f6!important;color:#111827!important}.prose{color:#374151;line-height:1.75}.prose h1,.prose h2,.prose h3,.prose h4{color:#111827;line-height:1.25;font-weight:600}.prose h1{font-size:2.25rem;margin-bottom:1rem}.prose h2{font-size:1.875rem;margin-bottom:1rem}.prose h3{font-size:1.5rem;margin-bottom:.75rem}.prose h4{font-size:1.25rem;margin-bottom:.5rem}.prose p{margin-bottom:1.25rem}.prose a{color:#3b82f6;text-decoration:underline}.prose strong{font-weight:700}.prose ol,.prose ul{margin:1.25rem 0;padding-left:1.5rem}.prose ol li,.prose ul li{margin-bottom:.5rem}.prose blockquote{font-style:italic;border-left:4px solid #e5e7eb;padding-left:1rem;color:#6b7280;margin-bottom:1.25rem}.prose img{max-width:100%;margin:1.25rem 0}.prose table{border-collapse:collapse;margin-bottom:1.25rem;width:100%}.prose table td,.prose table th{border:1px solid #d1d5db;padding:.5rem}.prose code{background-color:#f3f4f6;border-radius:.25rem;color:#d946ef;padding:.25rem .5rem;font-size:.875rem}