@media(min-width: 992px) {
    .search-filter-row .click_filter {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        width: 260px
    }
}

.search-filter-row .click_filter .input-select {
    background: #efefef;
    border: 1px solid #707070
}

.search-filter-row .click_filter .input-select .check-box {
    background: #fff;
    border: 1px solid #707070;
    height: 1rem;
    width: 1rem
}

.search-filter-row .click_filter .input-select .select-label {
    color: #14957f;
    font: 15px "Poppins", sans-serif
}

.search-filter-row .click_filter .input-select:hover {
    background: #fff
}

.search-filter-row .click_filter .arrow {
    background: #14957f;
    border: 1px solid #14957f;
    border-left: 0 none;
    color: #fff;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 36px;
    flex: 0 0 36px;
    font-size: 24px;
    width: 36px
}

.search-filter-row .click_filter.clicked .input-select {
    background: #fff
}

.search-filter-row .click_filter.selected .input-select {
    background: #fff
}

.search-filter-row .click_filter.selected .input-select .check-box {
    background: #14957f
}

.search-filter-row .clear_filter {
    background: #14957f;
    color: #fff;
    font: 15px "Poppins", sans-serif
}

.search-filter-row .filter-selected li {
    color: #14957f;
    font: 12px "Poppins", sans-serif
}

.total_items .label-items {
    color: #707070;
    font: 15px "Poppins", sans-serif;
    -webkit-margin-end: 1.25rem;
    margin-inline-end: 1.25rem
}

.total_items .total_count {
    background: #0a617e;
    color: #fff;
    font: 12px "Poppins", sans-serif
}

.filter-product-wrap {
    padding-block: 1rem
}

.filter-product-wrap .label-search {
    opacity: 0;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    visibility: hidden
}

.filter-product-wrap .product-list-col .product-select {
    width: 100%
}

@media(min-width: 992px) {
    .filter-product-wrap .product-list-col .product-select {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        width: 260px
    }
}

.filter-product-wrap .product-list-col .product-select .input-select {
    background: #efefef;
    border: 1px solid #707070
}

.filter-product-wrap .product-list-col .product-select .input-select .check-box {
    background: #fff;
    border: 1px solid #707070;
    height: 1rem;
    width: 1rem
}

.filter-product-wrap .product-list-col .product-select .input-select .select-label {
    color: #14957f;
    font: 12px "Poppins", sans-serif
}

.filter-product-wrap .product-list-col .product-select .input-select:hover {
    background: #fff
}

.filter-product-wrap .product-list-col .product-select .arrow {
    background: #14957f;
    border: 1px solid #14957f;
    border-left: 0 none;
    color: #fff;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 36px;
    flex: 0 0 36px;
    font-size: 24px;
    width: 36px
}

.filter-product-wrap .product-list-col .product-select+.product-select {
    margin-top: .5rem
}

.filter-product-wrap .product-list-col .product-select.selected .input-select {
    background: #fff
}

.filter-product-wrap .product-list-col .product-select.selected .input-select .check-box {
    background: #14957f
}

.filter-product-wrap .product-list-col .product-select.selected .arrow {
    background: #fff
}

.filter-product-wrap .product-list-col .product-select.selected .arrow i {
    color: #14957f;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.filter-product-wrap .cta {
    font-size: 13px
}

.products .product-row .product_box .img {
    position: relative
}

.products .product-row .product_box .img img {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    position: absolute;
    top: 0;
    width: 100%
}

.products .product-row .product_box .img:before {
    content: "";
    display: block;
    padding-top: 76%;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.products .product-row .product_box .img.center img {
    -o-object-fit: contain;
    object-fit: contain
}

.products .product-row .product_box .head {
    isolation: isolate;
    margin-top: -20px;
    position: relative
}

.products .product-row .product_box .head h2 {
    color: #ffdb76;
    font-size: 15px;
    font-weight: 700
}

.products .product-row .product_box .head:before {
    -webkit-clip-path: polygon(0 0, 94% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 94% 0%, 100% 100%, 0% 100%);
    height: 20px;
    top: 1px;
    width: calc(100% - 65px)
}

.products .product-row .product_box .head:after {
    bottom: 0;
    height: calc(100% - 20px);
    width: 100%
}

.products .product-row .product_box .head:before,
.products .product-row .product_box .head:after {
    background: #0a617e;
    content: "";
    left: 0;
    position: absolute;
    z-index: -1
}

.products .product-row .product_box .img-border {
    margin-bottom: 14px;
    position: relative
}

.products .product-row .product_box .img-border img {
    position: absolute;
    right: 0;
    top: -20px;
    width: 100%
}

.products .product-row .product_box .text {
    padding: 1.25rem 2rem
}

.products .product-row .product_box .text h2 {
    font: 15px "Poppins", sans-serif
}

.products .product-row .product_box .text p {
    color: #898989;
    font: 12px "Poppins", sans-serif;
    margin-bottom: 0
}

.products .product-row .product_box .text p .label {
    color: #54585a
}

.products .product-row .product_box .text p+p {
    margin-top: 10px
}

.products .product-row .product_box .cta-row {
    padding: 10px
}

.products .product-row .product_box .cta-row .cta {
    color: #fff
}

.products .product-row .product_box a {
    color: #14957f
}

.products .product-navigation .nav-wrap {
    background: #14957f;
    color: #fff;
    font: 14px "Poppins", sans-serif
}

.products .product-navigation .nav-wrap a {
    color: inherit;
    text-decoration: none
}

.product-detail h2 {
    color: #000;
    font: 35px "Poppins", sans-serif
}

.product-detail .rating-review .total_review {
    color: #54585a;
    font: 500 15px "Poppins", sans-serif
}

.product-detail .company-meta h2 {
    color: #54585a;
    font: 500 20px "Poppins", sans-serif
}

@media(min-width: 768px) {
    .product-detail .product-images {
        height: 100%
    }
}

.product-detail .product-images .img {
    border: 1px solid #707070
}

@media(min-width: 768px) {
    .product-detail .product-images .img {
        height: 100%
    }
}

.product-detail .specs h2 {
    color: #54585a;
    font: 500 20px "Poppins", sans-serif
}

.product-detail .specs p {
    color: #898989;
    font: 15px "Poppins", sans-serif;
    margin-bottom: 0
}

.product-detail .specs p .label {
    color: #54585a
}

.product-detail .specs p+p {
    margin-top: 10px
}

.product-detail .text-block h2 {
    color: #54585a;
    font: 500 20px "Poppins", sans-serif
}

.product-detail .text-block p {
    color: #195b7b;
    font: 16px "Poppins", sans-serif
}

.product-detail .review-table h2 {
    color: #54585a;
    font: 500 20px "Poppins", sans-serif
}

.product-detail a {
    color: #14957f
}

.product-detail .cta {
    color: #fff
}

.info-meta .heading {
    overflow: hidden
}

.info-meta .heading h2 {
    color: #54585a;
    font: 24px "Poppins", sans-serif;
    isolation: isolate;
    position: relative
}

.info-meta .heading h2:before,
.info-meta .heading h2:after {
    background: #fff;
    content: "";
    height: 100%;
    position: absolute;
    width: 100vw;
    z-index: -1
}

.info-meta .heading h2:before {
    right: 110%
}

.info-meta .heading h2:after {
    left: 110%
}

.info-meta p {
    color: #317495;
    font: 16px "Poppins", sans-serif
}

@media(min-width: 768px) {
    .info-meta p {
        font-size: 20px
    }
}

.info-meta p a {
    color: #14957f
}

.info-meta .social li+li {
    margin-left: 10px
}

.info-user .user-pic img {
    border: 1px solid #707070
}

.info-products-table h2 {
    color: #54585a;
    font-size: 20px;
    font-weight: 500
}

.info-products-table .table-responsive {
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .07);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .07)
}

.info-products-table .table-responsive .rating-star {
    width: 100px
}

.info-bio p {
    font-size: 18px
}

@media(max-width: 767px) {
    .info-contact .meta .icon {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 40px;
        flex: 0 0 40px;
        width: 40px
    }
}

.info-contact h2 {
    font-size: 22px
}

.info-contact p {
    font-size: 18px
}

.site-container {
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#ebebeb));
    background: linear-gradient(to bottom, #fcfcfc, #ebebeb)
}

.py-6 {
    padding-block: 2rem
}

.page-title h2 {
    color: #54585a;
    font: 30px "Poppins", sans-serif
}

.logo-company .logo {
    border: .5px solid #327798;
    width: 200px
}

.logo-company .logo img {
    width: 100%
}


p:last-child {
    margin-bottom: 0
}

.cta {
    background: #14957f;
    color: #fff;
    font: 15px "Poppins", sans-serif
}

.container {
    max-width: 1440px
}

body {
    text-wrap: pretty;
    font-family: "Poppins", sans-serif
}

/* Force brand teal on all blog article content */
.info-meta p,
.info-meta li,
.info-meta h2,
.info-meta ul,
.info-meta ol,
.info-meta .font-claude-response-body {
    color: #2f6f8e;
}

/* Catch any stray paragraph or list styling */
.info-meta p.font-claude-response-body,
.info-meta li.whitespace-normal {
    color: #2f6f8e;
}

.info-meta h3.text-text-100,
h3.text-text-100 {
    color: #2f6f8e !important;
}

/*# sourceMappingURL=app.min.css.map */