/* base_advancesetting_footer Start tag */
.base_footer .footer .footer-top,.footer__top_wrap{background:#f3f6f4 !important }
.base_footer .footer .footer-top .h4,.base_footer h3,.footer__top .txt_title{color:#b4252d !important }
.base_footer .footer-links a,.base_footer .footer-links p,.base_footer .footer-top .anm,.base_footer .social-icons .icon,.footer-7.footer .contact-info .text,.footer-7.footer .contact-info .contactDetail,.footer-links a,.footer_store_email .home_store_email,.footer-7.footer .contact-info .text,.footer__top a{color:inherit !important }
.base_footer .footer-bottom{background:#b4252d !important }
.base_footer .footer-bottom .copytext,.base_footer .footer-bottom .anm,.footer-bottom  .f_bot_bt_copy{color:#ffffff !important }
/* base_advancesetting_footer End tag */

/* base_advancesetting_product Start tag */
.base_products .section-header h2{color:#b4252d !important }
.base_products .section-header p{color:inherit !important }
.base_products .item .product-name a,.base_products .product-name .product-link-list{color:#b4252d !important }
.base_products .product-price .new_price_value{color:#b4252d !important }
/* base_advancesetting_product End tag */
/* base_advancesetting_login Start tag */
.login-first-container .login_base_box .login-heading-title,.login-second-container .login-heading,.login-third-container .login_base_box .login-heading-title,.login-four-block .login_base_box .login-heading-title{color:#b4252d !important }
.login-first-container .register-content .register-heading-title,.login-first-container .register_base_box .login-heading-title,.login-second-container .register-form .register-heading,.login-third-container .register_base_box .login-heading-title,.login-four-block .register_base_box .login-heading-title{color: !important }
.login-first-container .login_base_box .login-page-btn.btn,.login-four-block .login_base_box .btn,.login-third-container .login_base_box .btn,.login-second-container .login-page-btn{background:#b4252d !important }
.login-first-container .login_base_box .login-page-btn.btn,.login-four-block .login_base_box .btn,.login-third-container .login_base_box .btn,.login-second-container .login-page-btn{color:#ffffff !important }
.login-first-container .register-content .register-page-btn.btn,.login-first-container .register_base_box .btn,.login-four-block .register_base_box .btn,.login-third-container .register_base_box .btn,.login-second-container .register-form .btn,.login-second-container .register-page-btn.btn{background:#b4252d !important }
.login-first-container .register-content .register-page-btn.btn,.login-first-container .register_base_box .btn,.login-four-block .register_base_box .btn,.login-third-container .register_base_box .btn,.login-second-container .register-form .btn,.login-second-container .register-page-btn.btn{color:#ffffff !important }
.login-bg-color{background:#b4252d !important }
.login-bg-img{background-image:url('https://d2tuu282vmsvlk.cloudfront.net/cousinrsquos-sub/images/login_bg_img/230322050237631.jpg') !important }
/* base_advancesetting_login End tag */
/* base_advancesetting_header Start tag */
.header,.header-5 .menu-outer{background:#ffffff !important }
.base_header .iconset .icon,#siteNav > li > a,.header.header-10 .col-md-4.col-lg-5,.ntheader .nt_action>a,.ntheader .nt_menu>li>a, .site-nav .site-nav__label{color:#b4252d !important }
.base_header .iconset .icon,#siteNav > li > a,.header.header-10 .col-md-4.col-lg-5,.ntheader .nt_action>a,.ntheader .nt_menu>li>a, .site-nav .site-nav__label{font-size:1.005rem !important }
/* base_advancesetting_header End tag */


/* base_advancesetting_category Start tag */
.base_category .section-header h2{color:#b4252d !important }
.base_category .section-header p{color:#000000 !important }
.base_category  .details, .base_category .imgBanners .inner.btmleft .ttl,.collection-slider-full .collection-slider-4items.caption-on-image .details .inner, .base_category .details .collection-grid-item__title.title{background:rgba(175, 39, 47, 0.845) !important }
.base_category .details .title,.base_category .ttl,.index-demo7 .imgBanners .collection-grid-item__title,.collection-slider-full .collection-slider-4items.caption-on-image .details .collection-item-title,.cat_grid_item__title{color:#ffffff !important }
.base_category .details p{color:#000000 !important }
.base_category .details .btn{background:#af272f !important }
.base_category .details .btn{color:#ffffff !important }
/* base_advancesetting_category End tag */ 

/* base_advancesetting_productdetails Start tag */
.product-single__title.h1,h1.product-single__title,.qv_product_title a,.quickView-header .product-heading{color:#b4252d !important }
.product-price__sale, .product__price--sale{color:#b4252d !important }
.product-form__item--submit .btn,.add-to-cart .addToCartBtn,.prd-detail-car-btn .btn.add-to-cart,.add-to-cart,.add_to_cart_group,.addToCartBtn{background:#b4252d !important }
.product-form__item--submit .btn,.add-to-cart .addToCartBtn,.prd-detail-car-btn .btn.add-to-cart,.add-to-cart,.add_to_cart_group,.addToCartBtn{color: !important }
.add-to-cart,.kitAddToCartBtn,.add_to_cart_group{border-color:#ad2624 !important }
/* base_advancesetting_productdetails End tag */ 


/* base_advancesetting_productlist Start tag */
.sidebar h2 button, .sidebar .h2 button{color:#b4252d !important }
.page-title h2.primary-heading{color:#b4252d !important }
.category-banner, .category-description,.category-banner .page-title p{color: !important }
.product-load-more .product-heading a,.grid-view-item__title{color:#b4252d !important }
.product-price .price,.product-price__price,.add-to-cart .addToCartBtn,.product-load-more .price_labels .new_price_value,.product-load-more .price_labels .new_price_value1{color:#b4252d !important }
.filterpricebtn{background:#b4252d !important }
.filterpricebtn{color: !important }
.product_type{background:#b4252d !important }
.product_type{color:#ffffff !important }
/* base_advancesetting_productlist End tag */ 
 
 
 
 
 
/* custom_code Start tag */
:root {
--brand-color: #373f50;
--body-color: #222222;
--primary-font-family: 'Archivo', Helvetica, Arial, sans-serif;
--secondary-font-family: 'Montserrat', Helvetica, Arial, sans-serif;
--btn-primary-bg-color: #ad2624;
--btn-primary-text-color: #ffffff;
--btn-primary-bg-hover: #8f1817;
--btn-primary-hover-text: #ffffff;
--btn-secondary-border-color: #ad2624;
--btn-secondary-bg-color: #ffffff;
--btn-secondary-text-color: #ad2624;
--btn-secondary-bg-hover: #ad2624;
--btn-secondary-hover-text: #ffffff;
--anchor-link-color: #a6241f;
--anchor-link-hover-color: #1010b5;
--header-link-color: #222222;
--header-link-hover-color: #000000;
--footer-link-color: #222222;
--footer-link-hover-color: #a6241f;
--newsletter-btn-bg: #ad2624;
--newsletter-btn-hover-bg: #8f1817;
--heading-color: #ad2624;
--product-title-color: #222222;
--table-product-title: #000000;
--chat-you-message-bg: #e1e9fb;
--chat-me-message-bg: #f7f7f7;
--inputs-border-color: #a5a5a5;
--placeholder-color: #4c4c4c;
--grey-color: #787578;
--dark-grey: #7a7a7a;
--border-light: #f1f1f1;
--grey-lighter-color: #e3e3e3;
--active-color: #a6241f;
--red-orange: #f44336;
--black-color: #000000;
--white-color: #ffffff;
--green-darker: #21ad8f;
--input-border-color: #dddddd;
--primary-color: #ad2624;
}
/* base_advancesetting_footer Start tag */
.base_footer .footer .footer-top,.footer__top_wrap{background:#f3f6f4 !important }
.base_footer .footer .footer-top .h4,.base_footer h3,.footer__top .txt_title{color:#b4252d !important }
.base_footer .footer-links a,.base_footer .footer-links p,.base_footer .footer-top .anm,.base_footer .social-icons .icon,.footer-7.footer .contact-info .text,.footer-7.footer .contact-info .contactDetail,.footer-links a,.footer_store_email .home_store_email,.footer-7.footer .contact-info .text,.footer__top a{color:inherit !important }
.base_footer .footer-bottom{background:#b4252d !important }
.base_footer .footer-bottom .copytext,.base_footer .footer-bottom .anm,.footer-bottom .f_bot_bt_copy{color:#ffffff !important }
/* base_advancesetting_footer End tag */
/* base_advancesetting_product Start tag */
.base_products .section-header h2{color:#b4252d !important }
.base_products .section-header p{color:inherit !important }
.base_products .item .product-name a,.base_products .product-name .product-link-list{color:#b4252d !important }
.base_products .product-price .new_price_value{color:#b4252d !important }
/* base_advancesetting_product End tag */
/* base_advancesetting_login Start tag */
.login-first-container .login_base_box .login-heading-title,.login-second-container .login-heading,.login-third-container .login_base_box .login-heading-title,.login-four-block .login_base_box .login-heading-title{color:#b4252d !important }
.login-first-container .register-content .register-heading-title,.login-first-container .register_base_box .login-heading-title,.login-second-container .register-form .register-heading,.login-third-container .register_base_box .login-heading-title,.login-four-block .register_base_box .login-heading-title{color: !important }
.login-first-container .login_base_box .login-page-btn.btn,.login-four-block .login_base_box .btn,.login-third-container .login_base_box .btn,.login-second-container .login-page-btn{background:#b4252d !important }
.login-first-container .login_base_box .login-page-btn.btn,.login-four-block .login_base_box .btn,.login-third-container .login_base_box .btn,.login-second-container .login-page-btn{color:#ffffff !important }
.login-first-container .register-content .register-page-btn.btn,.login-first-container .register_base_box .btn,.login-four-block .register_base_box .btn,.login-third-container .register_base_box .btn,.login-second-container .register-form .btn,.login-second-container .register-page-btn.btn{background:#b4252d !important }
.login-first-container .register-content .register-page-btn.btn,.login-first-container .register_base_box .btn,.login-four-block .register_base_box .btn,.login-third-container .register_base_box .btn,.login-second-container .register-form .btn,.login-second-container .register-page-btn.btn{color:#ffffff !important }
.login-bg-color{background:#b4252d !important }
.login-bg-img{background-image:url('https://d2tuu282vmsvlk.cloudfront.net/cousinrsquos-sub/images/login_bg_img/230322050237631.jpg') !important }
/* base_advancesetting_login End tag */
/* base_advancesetting_header Start tag */
.header,.header-5 .menu-outer{background:#ffffff !important }
.base_header .iconset .icon,#siteNav > li > a,.header.header-10 .col-md-4.col-lg-5,.ntheader .nt_action>a,.ntheader .nt_menu>li>a, .site-nav .site-nav__label{color:#b4252d !important }
.base_header .iconset .icon,#siteNav > li > a,.header.header-10 .col-md-4.col-lg-5,.ntheader .nt_action>a,.ntheader .nt_menu>li>a, .site-nav .site-nav__label{font-size:1.005rem !important }
/* base_advancesetting_header End tag */
/* base_advancesetting_productdetails Start tag */
.product-single__title.h1,h1.product-single__title,.qv_product_title a,.quickView-header .product-heading{color:#b4252d !important }
.product-price__sale, .product__price--sale{color:#b4252d !important }
.product-form__item--submit .btn,.add-to-cart .addToCartBtn,.prd-detail-car-btn .btn.add-to-cart,.add-to-cart,.add_to_cart_group,.addToCartBtn{background:#b4252d !important }
.product-form__item--submit .btn,.add-to-cart .addToCartBtn,.prd-detail-car-btn .btn.add-to-cart,.add-to-cart,.add_to_cart_group,.addToCartBtn{color: #fff!important; }
/* base_advancesetting_productdetails End tag */
/* base_advancesetting_category Start tag */
.base_category .section-header h2{color:#b4252d !important }
.base_category .section-header p{color:#000000 !important }
.base_category .details, .base_category .imgBanners .inner.btmleft .ttl,.collection-slider-full .collection-slider-4items.caption-on-image .details .inner, .base_category .details .collection-grid-item__title.title{background:rgba(175, 39, 47, 0.845) !important }
.base_category .details .title,.base_category .ttl,.index-demo7 .imgBanners .collection-grid-item__title,.collection-slider-full .collection-slider-4items.caption-on-image .details .collection-item-title,.cat_grid_item__title{color:#ffffff !important }
.base_category .details p{color:#000000 !important }
.base_category .details .btn{background:#af272f !important }
.base_category .details .btn{color:#ffffff !important }
/* base_advancesetting_category End tag */
/* width */
::-webkit-scrollbar {
width: 6px;
}
/* Track */
body::-webkit-scrollbar-track {
background: #ccc;
}
/* Handle */
body::-webkit-scrollbar-thumb {
background: #ad2624;
}
/* Handle on hover */
body::-webkit-scrollbar-thumb:hover {
background: #d54c4a;
}
h1,h2,h3,h4,h5,h6{
font-weight:500;
}
.base_products{
    display: none;
}
.announce-wrapper{
    background-color: #f0f0f0;
    padding: 50px 15px !important;
    text-align: center;
    margin-bottom: 20px;
}
.announce-wrapper p{
    font-size: 20px;
    line-height: 30px;
}
.announce-wrapper p strong{
    color: #ba474e;
}
.announce-wrapper p i{
    font-size: 24px;
    line-height: 30px;
    color: #ba474e;
    margin-right: 4px;
}
.btn.btn-secondary {
color: var(--btn-secondary-text-color) !important;
background-color: var(--btn-secondary-bg-color) !important;
border: 1px solid var(--btn-secondary-border-color) !important;
}
.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus{
color: var(--btn-secondary-bg-color) !important;
background-color: var(--btn-secondary-text-color) !important;
border: 1px solid var(--btn-secondary-border-color)!important;
}
.clear-cart .tooltiptext {
background-color: #fff;
color: #a6241f;
}
header .logo img {
max-width: 150px;
}
#siteNav.medium > li a{
position: relative;
}
#siteNav.medium > li a::before{
content: "";
border-bottom: 2px solid #b2262d;
width: 0;
bottom: 0;
left: 0;
position: absolute;
}
#siteNav.medium > li a:hover::before,
#siteNav.medium > li:hover a::before,
#siteNav.medium > li.active-page a::before{
width: 100%;
}
.imgBanners .imgBanner-grid-item{
border: 1px solid #e9ebea;
border-radius: 10px;
}
#site-scroll {
background: #b4252d;
}
.section-header h2, .page-title h1 {
font-size: 2.1rem;
font-weight: 500;
}
.footer-bottom{
border-top: 0;
}
.breadcrumbs a, .breadcrumbs span {
font-size: 16px;
letter-spacing: 0.5px;
color: #000;
}
.breadcrumbs span:last-child{
color:#a6241f;
}
body.loading .modalOverly {
background-color: rgba(255,255,255,0.8);
}
body.loading .modalOverly::before {
content: "";
background-image: url('https://d2tuu282vmsvlk.cloudfront.net/cousinrsquos-sub/images/store_logo_1680262979.png');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
height: 90px;
width: 213px;
z-index: 99;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
#pre-loader img{
display: none;
}
#pre-loader{
background-color: #ffffff;
}
#pre-loader::before{
content: "";
background-image: url('https://d2pfatz8abzxvl.cloudfront.net/cousinrsquos-sub/images/other_images/230301083856235.png');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
height: 90px;
width: 213px;
z-index: 99;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.filter-tag .swacth-btn {
color: #222;
line-height: 1;
display: inline-flex;
align-items: center;
min-height: unset;
width: auto;
font-size: 0.875rem;
box-shadow: none;
}
.filter-tag .swacth-btn {
margin: 0 16px 8px 0;
border-radius: 4px 0 0 4px;
position: relative;
background-color: #f1f1f1;
border: 0;
height: 28px;
padding: 0 6px 0 15px;
}
.filter-tag .swacth-btn.checked {
background-color: #ad2624;
border-color: #ad2624;
color: #fff;
}
.filter-tag .swacth-btn:before {
background: #fff;
border-radius: 10px;
box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
content: '';
height: 6px;
left: 6px;
position: absolute;
width: 6px;
top: 11px;
}
.filter-tag .swacth-btn:after {
content: '';
position: absolute;
border-bottom: 14px solid transparent;
border-left: 12px solid #f1f1f1;
border-top: 14px solid transparent;
right: -12px;
top: 0px;
transition: all ease 0.5s;
}
.filter-tag .swacth-btn.checked:after {
border-left-color: #ad2624;
transition: all ease 0.5s;
}
.base_category .imgBanners.style3 .details .title{
font-size: 20px;
}
.base_category .imgBanners .details{
padding: 7px 10px;
}
.product-slider .productSlider .slick-arrow{
border-radius: 4px;
}
.user-check-optn-cell p {
border: 0;
}
.checkout-outer {
background-color: #f5f5f5;
}
.stnd-cell.stnd-size-cell,
.expnted-prd-tble .table-responsive .table td + td,
.list-view-item__title-column .size-list-table tr td:first-child{
text-transform: capitalize;
}
.product-load-more .product-heading .product-link-list{
color: #b4252d !important;
font-size: 1rem;
font-weight: 500;
}
span.required,
.cart-page .cart__footer .cart__shipping{
color: #b4252d;
}
.green-color {
color: #007233;
}
.text-success {
color: #007233!important;
}
@media screen and (min-width: 992px){
.footer.col-fifth .footer-top .col-lg-3{
max-width: 25%;
flex: 0 0 25%;
-webkit-flex: 0 0 25%;
}
}
@media only screen and (max-width: 1400px){
.iconset .dropdown .dropdown-menu {
margin-left: 0;
left: auto !important;
right: -10px !important;
transform: unset !important;
top: 100% !important;
}
}
@media screen and (max-width: 1110px){
.base_footer p{
font-size: 0.8rem;
}
}
@media screen and (max-width: 575px){
body.page_class_.modal-open {
position: static;
overflow: visible;
}
}/* custom_code End tag */