.product_button,a,section a{text-decoration:none}.footer ul,.list-category{list-style:none}.footer ul li,.list-category li a:hover{display:block}.range-input,.slider{position:relative}body{font-family:'Segoe UI Emoji','Noto Color Emoji','Apple Color Emoji',sans-serif;
background-color:#fff;
unicode-bidi:isolate}.navbar{background-color:rgb(19 40 54);
padding:15px 0;
color:#fff}.landing-page,section{border:0 solid #F5821F}section p{font-size:15px;
font-weight:500}.section_subtitle{font-size:16px}.section-announcement-bar{background:rgb(19 40 54);
padding:10px 0;
text-align:center;
font-size:14px;
color:#fff}.section-announcement-bar p{color:#fff;
text-decoration:none;
text-align:center;
font-size:13px;
font-weight:700;
margin:0}.navbar-brand img{width:160px}.navbar-toggler,.navbar-toggler :active,.navbar-toggler :hover,.navbar-toggler:focus{outline:0;
border:0!important;
box-shadow:none}.navbar-toggler-icon{border:none;
color:#F5821F;
margin:10px}


/* Container */
.form-search {
    display: flex;
    align-items: center;
    width: 100%;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #1178A9;
    overflow: hidden;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

/* Input field */
.form-search .search-input {
    flex: 1;
    border: none;
    padding: 8px 12px;
    font-size: 14px;
    color: #1178A9;
    background-color: #fff;
    outline: none; /* remove focus outline */
    box-shadow: none;
}

.form-search .search-input:focus {
    background-color: #f5f9ff; /* subtle highlight on focus */
}

/* Button */
.form-search .btn {
    border: none;
    padding: 8px 16px;
    background-color: #1178A9;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.form-search .btn:hover,
.form-search .btn:focus,
.form-search .btn:active {
    background-color: #F5821F;
    box-shadow: none;
    outline: none;
}

/* Icon inside button */
.form-search .btn i {
    color: #ffffff;
    font-size: 16px;
}

/* Optional: remove default margin from input inside flex */
.form-search .search-input.form-control {
    margin: 0;
}



.product .product_price,.slide-icon h5,.slide-icon svg,a{color:rgb(19 40 54)}.form-search .btn svg,.form-search .btn svg:hover{border:none;
padding:0;
margin:0}#file-input,.display-none,.rating input{display:none}.slide-icon{border:0 solid #F5821F;
padding:10px 0 20px;
margin:0;
text-align:center!important}.slide-icon svg{border:0 solid #F5821F;
font-size:60px!important;
padding:10px}.slide-icon h5{font-size:14px!important;
padding:0;
margin:0}.one_post,.one_product,.post,.product{position:relative;
border:1px solid #e0e0e0;
background-color:#fff;
margin:3px}.product .product_image img{border:0 solid #F5821F;
width:100%}.product .tag{border:none;
position:absolute;
top:0;
padding:5px;
width:100%}.one_post h3,.post h3,.product_title h3{font-size:14px;
font-weight:700;
color:rgb(19 40 54);
padding:5px;
text-align:center;
text-transform:capitalize;
overflow:hidden}.product .product_price{font-size:16px;
font-weight:700;
padding:2px}.product_rating{border:0 solid #F5821F;
color:#F5821F;
padding:0 10px}.article p a,.product_button,.read-more,h3.card-title{color:rgb(19 40 54)}.product .product_description p{font-size:12px;
color:rgb(19 40 54);
padding:5px;
text-transform:lowercase}.product_button{font-weight:700;
padding:5px}.article h3,.article p a,.list-category li a:hover,.read-more,h3.card-title{text-decoration:underline}.product_button .btn{font-size:15px;
background-color:#F5821F;
color:#fff;
padding:5px;
width:160px}.product_button .btn:hover{background-color:#09141c;
color:#fff}.pagination{border:0 solid #F5821F!important}.pagination .page-link,.pagination .page-link:active,.pagination .page-link:focus{color:rgb(19 40 54)!important;
box-shadow:none!important}.pagination .active .page-link{border:1px solid rgb(19 40 54);
background-color:rgb(19 40 54)!important;
color:#fff!important}.section_btn .btn,.section_btn .btn:hover{font-size:18px;
color:#fff;
padding:5px;
font-weight:700}.section_btn .btn{border:1px solid #F5821F;
background-color:#F5821F;
border-radius:0}.section_btn .btn:hover{border:1px solid #09141c;
background-color:#09141c;
border-radius:0}.card,.form-group select{border:1px solid rgb(19 40 54)}.card{margin:5px;
border-radius:0}.card img{border-radius:0}h3.card-title{font-size:13px;
font-weight:700;
text-align:start}.footer{background-color:rgb(19 40 54);
color:#fff;
padding:0;
text-align:left}.footer h3{color:#fff;
padding:10px 0}.footer a,footer{padding:5px 0;
color:#fff}.footer form,.footer ul,.footer ul li,footer p{padding:0;
margin:0}.footer ul li{text-align:left}.filter_price select,.footer form input,.form-group select{padding:7px 10px;
font-size:14px}.footer form input{border:0 solid rgb(19 40 54);
border-radius:0;
margin:5px 0;
color:rgb(19 40 54);
background-color:#fff;
box-shadow:none}.filter,.form-group,.form-group label{border:0 solid rgb(19 40 54)}#discountButton.btn,#submitButton.btn,.footer form .btn{font-size:15px;
background-color:#F5821F;
color:#fff;
padding:5px}.filter_price select,.form-group select,.list-category li:hover{background-color:#fff}#discountButton.btn:hover,#submitButton.btn:hover,.footer form .btn:hover{font-size:15px;
background-color:#09141c;
color:#fff}footer{background-color:#09141c;
text-align:center}.filter{padding:10px 0 30px}.form-group{margin:10px 0 20px}.form-group label{margin:10px}.form-group select{border-radius:0;
margin:5px 0;
color:rgb(19 40 54);
box-shadow:none}.form-group select:active,.form-group select:focus,.form-group select:hover{border:1px solid rgb(19 40 54);
box-shadow:none}.filter_price select,.filter_price select:active,.filter_price select:focus,.filter_price select:hover{border:0 solid #ccc;
box-shadow:none}.filter_price{border:1px solid #ccc;
background-color:#fafafa;
padding:10px;
margin:0 0 10px}.filter_price select{border-radius:0;
color:rgb(19 40 54)}.filter_price .btn,.filter_price .btn:active,.filter_price .btn:focus,.filter_price .btn:hover{border:0 solid #F5821F;
border-radius:0;
padding:7px 10px;
color:#F5821F;
font-size:14px;
background-color:#fff;
box-shadow:none}.list-category{padding:0}.list-category li{border:0 solid rgb(19 40 54);
padding:10px;
margin:0}.text-bg-pro{background-color:rgb(19 40 54)}.list-category li a{color:rgb(19 40 54);
font-size:14px;
font-weight:500;
text-decoration:none}::selection{color:#fff;
background:#F5821F}.wrapper{width:400px;
background:#fff;
border-radius:10px;
padding:20px 25px 40px;
box-shadow:0 12px 35px rgba(0,0,0,.1)}header h2{font-size:24px;
font-weight:600}header p{margin-top:5px;
font-size:16px}.price-input{width:100%;
display:flex;
margin:30px 0 35px}.price-input .field{display:flex;
width:100%;
height:45px;
align-items:center}.field input{width:100%;
height:100%;
outline:0;
font-size:19px;
margin-left:12px;
border-radius:5px;
text-align:center;
border:1px solid #999;
-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.price-input .separator{width:130px;
display:flex;
font-size:19px;
align-items:center;
justify-content:center}.slider{height:5px;
background:#ddd;
border-radius:5px}.slider .progress{height:100%;
left:25%;
right:25%;
position:absolute;
border-radius:5px;
background:#09141c}.range-input input{position:absolute;
width:100%;
height:5px;
top:-5px;
background:0 0;
pointer-events:none;
-webkit-appearance:none;
-moz-appearance:none}input[type=range]::-webkit-slider-thumb{height:17px;
width:17px;
border-radius:50%;
background:#09141c;
pointer-events:auto;
-webkit-appearance:none;
box-shadow:0 0 6px rgba(0,0,0,.05)}input[type=range]::-moz-range-thumb{height:17px;
width:17px;
border:none;
border-radius:50%;
background:#09141c;
pointer-events:auto;
-moz-appearance:none;
box-shadow:0 0 6px rgba(0,0,0,.05)}.product-single img{border:1px solid #ccc;
width:100%;
margin:5px 0;
background-color:#fff}.product-action{border:1px solid #ccc;
background-color:#fafafa;
padding:5px;
margin:10px 0;
text-align:left;
position:sticky;
top:30px;
z-index:10}.product-action .section-title-h1{border:0 solid #F5821F;
padding:5px;
margin:0;
text-align:left;
font-size:28px;
font-weight:700;
color:#09141c}.product-action .section-title-h3{border:0 solid #F5821F;
padding:5px;
margin:0;
text-align:left;
font-size:20px;
font-weight:700;
color:#15242f}.product-action .section-description{border:0 solid #F5821F;
padding:10px 5px;
margin:10px 0;
text-align:left}.product-action input[type=tel],.product-action input[type=tel]:active,.product-action input[type=tel]:focus,.product-action input[type=tel]:hover,.product-action input[type=text],.product-action input[type=text]:active,.product-action input[type=text]:focus,.product-action input[type=text]:hover,.product-action select,.product-action select:active,.product-action select:focus,.product-action select:hover{border:1px solid #ccc;
padding:5px 10px;
font-size:16px;
border-radius:0;
background-color:#fff;
color:#15242f;
margin-right:10px;
box-shadow:none}.product-action .btn,.product-single .btn{border:1px solid #F5821F;
font-size:18px;
font-weight:700;
background-color:#F5821F;
color:#fff;
padding:5px;
width:100%}.accordion,.accordion:hover,.product-detail .active{background-color:rgb(19 40 54);
color:#fff}.product-action .btn:hover,.product-single .btn:hover{border:1px solid rgb(19 40 54);
font-size:18px;
font-weight:700;
background-color:rgb(19 40 54);
color:#fff;
padding:5px}.count{border:0 solid #F5821F;
padding:5px 0;
width:160px}.count input[type=number],.count input[type=number]:active,.count input[type=number]:focus,.count input[type=number]:hover{border:1px solid #ccc;
border-left:none;
border-right:none;
padding:0 5px;
border-radius:0;
box-shadow:none!important;
font-size:large}.count .btn{width:45px}.accordion{cursor:pointer;
padding:18px;
width:100%;
text-align:left;
border:none;
outline:0;
transition:.4s}.panel{padding:0 18px;
background-color:#fff;
display:none;
overflow:hidden}.product-detail .accordion:after{content:'\02795';
font-size:15px;
color:#fff;
float:right;
margin-left:5px}.product-detail .active:after{content:"\2796"}.comment-thumbnail{width:100px;
height:100px;
margin:5px}.comment-thumbnail img{border:1px solid #ccc;
width:60px;
height:60px;
border-radius:100%;
margin:5px}.article .article_author,.article .article_title,.comment-content{border:0 solid #F5821F;
margin:5px;
padding:5px}.comment-content .product_rating{font-size:13px;
padding:5px}.comment-space textarea,.comment-space textarea:active,.comment-space textarea:focus,.comment-space textarea:hover{border:1px solid #ccc;
width:100%;
height:100px;
padding:5px;
margin:5px;
box-shadow:none;
border-radius:0}.comment-space .rating{direction:rtl;
unicode-bidi:bidi-override;
display:inline-block}.rating label{font-size:2em;
color:#ddd;
cursor:pointer;
text-shadow:1px 1px #bbb;
transition:color .2s}.rating label::before{content:"\2605"}.rating input:checked~label,.rating input:hover~label{color:gold}.rating input:checked+label:hover,.rating input:checked+label:hover~label,.rating input:checked~label:hover,.rating input:checked~label:hover~label,.rating label:hover~input:checked~label{color:#ffed85}.landing-page-content{border:0 solid #00f}.landing-page-content img{border:0 solid #00f;
width:100%}.file-input-container{position:relative;
text-align:center}.file-input-label{display:inline-block;
padding:10px 20px;
background-color:rgb(19 40 54);
color:#fff;
border-radius:0;
cursor:pointer;
font-size:16px}.file-input-label:hover{background-color:#0056b3}.image-preview{border:2px solid #ddd;
margin-top:20px;
max-width:80px;
max-height:80px;
border-radius:5px}.left-list-article{text-align:left;
position:sticky;
top:30px;
z-index:10}.article{border:1px solid #ddd;
margin:3px}.article h3{font-size:14px;
margin:0}.article p{font-size:12px;
margin:0;
padding:0}.article a{margin:0;
color:rgb(19 40 54)}.article .article_img{width:200px;
height:100px;
border-radius:0;
margin:5px}.article .article_date,.footer .btn{border:1px solid #F5821F}.article .article_img img{border:1px solid #ddd;
width:100px;
height:100px}.article .article_content{margin:10px 0;
padding:0}.my-cart{border:0 solid #F5821F;
background:url(../img/bg.png);
position:fixed!important;
z-index:9999;
right:0;
top:0;
overflow:auto;
display:none}.my-cart .card{padding:0}.footer .btn,.footer .btn:hover{font-size:18px;
font-weight:700;
padding:5px}#comment,.textarea,.textarea:active,.textarea:focus,.textarea:hover,input[type=email],input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=text],input[type=text]:active,input[type=text]:focus,input[type=text]:hover{border:1px solid #ccc;
box-shadow:none!important}.footer .btn{background-color:#F5821F;
color:#fff;
border-radius:0}.footer .btn:hover{border:1px solid #F5821F;
background-color:#fff;
color:#F5821F;
border-radius:0}@media (min-width:991px){.header-item-right .nav .nav-item a.nav-link span{margin-left:5px}.header-item-right .nav .nav-item a.nav-link{border:0 solid #F5821F;
font-size:15px;
color:rgb(19 40 54);
padding:10px}.collapse-span{display:block}}@media (max-width:991px){.sidebar{background-color:#fff}.header-item-right .nav .nav-item a.nav-link{border:0 solid #F5821F;
font-size:15px;
color:rgb(19 40 54);
padding:10px 7px}.comment-thumbnail{width:60px;
height:60px;
margin:5px}.comment-thumbnail img{border:1px solid rgb(19 40 54);
width:60px;
height:60px}.collapse-span{display:none}.my-card{background:rgb(19 40 54)}.one_post h3,.post h3,.product_title h3{font-size:13px;
font-weight:700;
color:rgb(19 40 54);
padding:5px;
text-align:center;
text-transform:capitalize}.product .product_price{font-size:15px}}
