/* Migrated from Clearfy Pro code_in_head on 2026-08-07. */

/* Original Clearfy style block 1. */
.checkbox-acceptence .wpcf7-list-item, .wpcf7-list-item.first.last{margin:0;}
.checkbox-acceptence label{font-size: 14px;}
.content-box-cs {padding-left:0px;padding-right:0px;}
#post-83 .date-added-article{display: none;}

/* Original Clearfy style block 2. */
#cart:hover .dropdown-menu{display:block; }

/* Original Clearfy style block 3. */
header {background-color: #FFFFFF;}

/* Original Clearfy style block 4. */
@media (min-width: 992px) {
            .h-type-2 .r-h-box.w-auto {width: auto;}
            .h-type-2 #menu {width:calc(100% - 26px);}
            .h-type-2 .h-type-2-sb .box-search {margin-left: -15px;z-index:6;}
            .h-type-2 .h-type-2-st .dop-menu-box {margin-left: -10px;z-index:999; padding-left: 0px;padding-right: 0px;}
            .h-type-2 .menu-list-dropdown {width:calc(100% + 42px);}
            .cont-mw.h-type-2 #menu {width:calc(100% - 32px);}
            .cont-mw.h-type-2 .dflex .box-search {margin-left: -15px;z-index:6;}
            .cont-mw.h-type-2 .menu-list-dropdown {width:calc(100% + 32px);}
        }
        @media (min-width: 1200px) {
            .h-type-2 #menu {width:calc(100% - 75px);}
            .cont-mw.h-type-2 #menu {width:calc(100% - 75px);}
            .h-type-2 .h-type-2-sb .box-search {margin-left: -65px;z-index:999;}
            .h-type-2 .h-type-2-st .dop-menu-box {margin-left: -65px;z-index:999;}
            .h-type-2 #menu .menu-list-dropdown {width:calc(100% + 75px);}
            .cont-mw.h-type-2 .dflex .box-search {margin-left: -55px;z-index:999;}
        }

/* Original Clearfy style block 5. */
@media (min-width: 1500px){
            #grid-view4.btn-view {display: block;}
            .container{width:1470px;}
            header .col-md-3.logo-top {width:20%;}
            .h-type-1 .phone-box.col-lg-2 {width: 20.66666667%;}
            .h-type-1 .dop-menu-box {width: 80%;}
            .phone-box.col-lg-push-5 {left: 42.66666667%;}
            .col-md-3.menu-box {width:20%;}
            .breadcrumb.col-lg-offset-3, .breadcrumb.col-md-offset-3 {margin-left: 20.4%;}
            .container .sw-80 {width: 80%;}
            .container .sw-20 {width: 20%;}
            #content.col-md-9 {width: 80%;}
            #column-left.col-md-3,#column-right.col-md-3{ width:20%;}
            .box-search.col-lg-pull-2 {right: 24.66666667%;}
            #menu #menu-list .box-col-3 {width: calc(1450px - 100%);}
            .h-type-2 .phone-box.col-lg-push-6 {left: 60%;}
            .h-type-2 .dop-menu-header.col-lg-pull-3 {right: 20%;}
            .cont-mw.h-type-2 #menu {width:calc(100% - 80px);}
            .cont-mw.h-type-2 .dflex .box-search {margin-left: -60px;z-index:999;}
            .cont-mw.h-type-2 .menu-list-dropdown {width:calc(100% + 80px);}
            .h-type-2 .r-h-box {width: 80%;}
        }

/* Original Clearfy style block 6. */
@media (max-width: 768px) {
            .product-thumb .actions div.cart .btn span.text-cart-add {display:none;}
            .product-thumb .actions div.cart .btn i.fa-lock {width:18px;}
        }
        .sticker-ns.popular{background: #63E043;}	.sticker-ns.special { color:#FFFFFF; }.sticker-ns.special { background: #C4342E;}.sticker-ns.bestseller { color:#000000; }.sticker-ns.bestseller { background: #FFDD36;}.sticker-ns.newproduct{ background: #8E8AFF;}.product-thumb .actions {
                                                                                                                                                                                                                                                                              flex-direction: row-reverse;
                                                                                                                                                                                                                                                                              width: 36px;
                                                                                                                                                                                                                                                                              margin-left: auto;
                                                                                                                                                                                                                                                                          }
        .actions div.cart {
            margin-right: 0px;
        }
        @media (min-width: 992px) {
            .product-thumb .quickview {
                position: relative;
                top:0px !important;
                transition:none;
                opacity: 1;
            }
            .product-thumb .btn-quickview {
                width: 34px;
                padding: 7px 8px;
            }
            .product-thumb .btn-quickview .text-cart-quickview {
                display: none;
            }
            .addit-action{
                z-index: 15;
            }
            .addit-action > div {
                margin-right: 10px;
            }
            .addit-action {
                position: absolute;
                top: 10px;
                justify-content: center;
                left: 0px;
                right: 0px;
                opacity: 0;
                transition: 0.1s linear;
            }
            .pq-box {
                width: calc(100% - 44px);
                margin-bottom: -34px;
            }
            .product-thumb .actions {
                align-self: flex-end;
                margin-top: 0px;
            }
            .product-thumb:hover .addit-action{opacity: 1;top:-29px;}
            .product-price .addit-action{justify-content: start;}
            .product-price .addit-action > div,
            .product-list .addit-action > div {
                box-shadow: none;
                margin-right: 4px;
            }
            .product-price .addit-action,
            .product-list .addit-action{opacity:1;top:0px;background-color: transparent;position: relative;}

            .product-price .product-thumb:hover .addit-action,
            .product-list .product-thumb:hover .addit-action{opacity:1;top:0px;background-color: transparent;position: relative;}

            .row_items .addit-action, .row_items .addit-action{opacity:1;top:0px;background-color: transparent;position: relative;}
            .row_items .product-thumb:hover .addit-action, .row_items .product-thumb:hover .addit-action{opacity:1;top:0px;background-color: transparent;position: relative;}
        }
        .product-thumb .product-name {text-align:left;}.product-thumb .product-model {text-align:left;}

/* Original Clearfy style block 7. */
.htop-b-pc img {margin:0 auto;}

/* Original Clearfy style block 8. */
#al-warning {
            position: absolute;
            right: 195px;
            bottom: 30px;
            border-bottom: 4px solid #737473;
        }
        #al-warning a {
            color: #737473;
            font-size: 24px;
            font-weight: bold;
        }
        .img-container {
            display: flex;
        }
        .img-line {
            display: block;
            max-width: 36%;
            height: auto;
            object-fit: contain;
            aspect-ratio: 1.8 / 1;
            margin-left: -3%;
        }
        .p-content .col-md-6 {
            margin-top: 20px;
        }
        .p-content .col-md-6 p {
            margin: 0;
            line-height: 19px;
        }
        .p-content table {
            margin: 10px 0;
            font-size: 12px;
            line-height: 15px;
        }
        .p-content table tr:not(:first-child) td:first-child {
            text-align: left;
        }
        /*#logo img{width: 225px; height: 210px;}*/
        @media (max-width: 768px) {
            .h-type-2 .phone-box {
                margin-bottom: 65px;
            }
           
            #al-warning {
                top:  auto;
                bottom: 20px;
                left: calc(50% - 175px);
            }
            #al-warning a {
                font-size: 27px;
            }
            .img-container {
                display: block;
            }
            .img-line {
                display: block;
                max-width: 100%;
                aspect-ratio: 0;
                margin: 20px auto;
            }
        }

@media (max-width: 1200px) {
#al-warning a {font-size: 20px;}
#al-warning{right: 290px;}
}

@media (max-width: 992px) {
#al-warning a {font-size: 18px;}
#al-warning{
    left: auto;
right: 100px;
    bottom: 10px;
}
}
@media (max-width: 768px) {
 #al-warning {
right: 0;
margin-right: 10px;
}
    #al-warning a {
        font-size: 15px;
    }
}
@media (max-width: 380px) {
	#al-warning {
		position: static;
		margin: 10px auto 20px;
	}
 #logo img{width: 130px; height: 121px;}
}

/* Original Clearfy style block 9. */
.text-fastorder {color: #fff;}
        .product-thumb .actions {width: auto;z-index:9}
        .pq-box {z-index:0}

        @media screen and (max-width: 767px) {
            .box-sub-cat {
                display: block;
            }
            .box-sub-cat .item-subc {
                max-width: 100%;
            }
        }
        @media screen and (min-width: 768px) {
            .product-thumb .actions {position: relative}
        }
        #searchtop {
            margin-top: 0!important;
        }

    .stock_rating_line {display: none;}

    .box-contact-left {
        display: none;
    }

    .contbox {
        border: 1px solid #eee;
        border-radius: 6px;
        margin-bottom: 25px;
        padding: 20px;
    }

    #btnmail {
        color: #fff;
        background: #c4342e;
        text-align: center;
        padding: 10px 20px;
        border-radius: 4px;
    }

    .font-bold {
        font-weight: 700;
    }

    .dop-menu-header #additional-menu .navbar-nav > li {
        width: auto!important;}

    .product-thumb .actions {
        width: auto}

    .product-price .product-thumb .product-model {
        display: block;}

/* WCAG AA contrast for product model/SKU text on white product cards. */
.product-thumb .product-model {
    color: #6f6f6f;
}
