/* base_advancesetting_category Start tag */
.base_category .section-header h2{color:inherit !important }
.base_category .section-header p{color:inherit !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:inherit !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:#000000 !important }
.base_category .details p{color:inherit !important }
.base_category .details .btn{background:inherit !important }
.base_category .details .btn{color:inherit !important }
/* base_advancesetting_category End tag */


/* base_advancesetting_header Start tag */
.header,.header-5 .menu-outer{background:#000545 !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:#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{font-size:1.195rem !important }
/* base_advancesetting_header End tag */
/* base_advancesetting_announcebar Start tag */
.bgnotification_bar{background:#bf0a30 !important }
.announcebar_text_up,.top-header-wrapper .top-header .text-left a,.top-header a,.announcebar_social_media {color:#ffffff !important }
/* base_advancesetting_announcebar End tag */
/* base_advancesetting_footer Start tag */
.base_footer .footer .footer-top,.footer__top_wrap{background:#ffffff !important }
.base_footer .footer .footer-top .h4,.base_footer h3,.footer__top .txt_title{color:#000000 !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:#000000 !important }
.base_footer .footer-bottom{background:#171717 !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 *//* custom_code Start tag */
:root {

--primary-font-family: "Lexend", sans-serif;

--secondary-font-family: "Lexend", sans-serif;

--button-font-family: "Lexend", sans-serif;

--brand-color: #000000;

--body-color: #000000;

--primary-color: #000000;

--secondary-color: #bf0a30;

--table-product-title: #000000;

--heading-color: #000000;

--anchor-link-color: #bf0a30;

--anchor-link-hover-color: #bf0a30;

--footer-link-color: #ffffff;

--footer-link-hover-color: #bf0a30;

--btn-primary-bg-color: #000000;

--btn-primary-text-color: #ffffff;

--btn-primary-bg-hover: #ffffff;

--btn-primary-hover-text: #000000;

--newsletter-btn-bg: #bf0a30;

--newsletter-btn-hover-bg:  #bf0a30;

--product-title-color: #000000;

--btn-secondary-border-color: #bf0a30;

--btn-secondary-bg-color: #ffffff;

--btn-secondary-text-color: #000000;

--btn-secondary-bg-hover: #bf0a30;

--btn-secondary-hover-text: #ffffff;

--grey-lighter-color: #f7f7f9;

--inputs-border-color: #28334A;

--active-color: #bf0a30;

--red-orange: #bf0a30;

--header-link-hover-color: #ffffff;

--bs-white:#ffffff;

--bs-black:#000;

}
.header .btn:focus-visible,
#siteNav > li a:focus-visible,
.header button:focus-visible,
.breadcrumbs a:focus-visible,
.header a:focus-visible,
.footer a:focus-visible,
.footer button:focus-visible,
.close-cart:focus-visible,
button.clear-cart:focus-visible,
.base_banner .wrap-caption a:focus-visible,
.home-slideshow .slick-dots button:focus-visible{
    border-radius: 2px;
    z-index: 9;
    outline:3px solid #ffffff !important;
    outline-offset: 3px !important;
}
.btn:focus-visible,
a:focus-visible,
button:focus-visible,
#siteNav li ul.dropdown li a:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible{
    border-radius: 2px;
    z-index: 9;
    outline: 3px solid #000545 !important;
    outline-offset: 3px !important;
}
.sr-only{
    background-color: #ffffff;
}
#order-summary-inner .cart-products ~ .order-title{
    display: block;
}

.product-custom-load-wrapper .product-cart-wrap .product-content-wrap{
    position: static;
}
.grid-products .item .product-inner-class-addon{
    background-color: #ffffff;
}
.product_type.pd-custom-label {
    background-image: url(https://d2tuu282vmsvlk.cloudfront.net/bamko-usa/images/other_images/250404023428338.svg);
    background-color: #ffff;
    background-repeat: no-repeat;
    background-size: contain;
    width: 69px;
    height: 47px;
    right: 0;
    transform: unset;
    left: auto;
    top: 4px;
    padding: 0;
}
.product_type.tag_collection {
    background-image: url('https://d2tuu282vmsvlk.cloudfront.net/bamko-usa/images/other_images/250411025341647.png');
    background-color: #000545;
    background-repeat: no-repeat;
    background-size: contain;
    width: 57px;
    height: 53px;
    right: auto;
    transform: unset;
    left: 4px;
    top: 4px;
    padding: 0;
    border: 4px solid #000545;
}
.product-detail-container .product_type.tag_collection,
#quickView-modal .product_type.tag_collection{
    top: 10px !important;
    bottom: auto !important;
}
.product-detail-container .product_type.pd-custom-label, 
#quickView-modal .product_type.pd-custom-label {
    top: 10px !important;
    bottom: auto !important;
    left: auto !important;
    right: 10px !important;
}
.quickView-header{
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background: #000545;
}
#quickView-modal{
    border-radius: 12px;
}
.product_type.pd-custom-label span,
.product_type.tag_collection span{
    display: none;
}
.bottom-icon-wrapper{
    border-top: 1px solid #000545;
    background: #000545;
}
.base_banner .slideshow .slide{
    display: block !important;
}

.imgBanners .imgBanner-grid-item,

.imgBanners .inner{

    overflow: visible;

}

.imgBanners .imgBanner-grid-item .category-link-list{

    display: block;

}

.breadcrumbs-wrapper {

    background: #f1f1f1;

}



.product_type {

    background: #002868;
    z-index: 9;
}

.base_category.category_addon_6 .img-banner-item .imgBanner-grid-item .img{

    padding-top: 100%;

    border-radius: 100%;

    border: 1px solid rgb(0 5 69 / 23%);

    margin-bottom: 18px;

    background-color: #fff;

}

.base_category.category_addon_6 .section.imgBanners{

    padding: 0;

    margin: 0;

}

.imgBanners .imgBanner-grid-item:hover img {

    transform: unset;

    -webkit-transform: unset;

    -ms-transform: unset;

}

.collection-grid-item__title{

    color: #000000;

    font-size: 16px;

}

.base_category{

    background-image: url(https://d2pfatz8abzxvl.cloudfront.net/bamko-collection/images/other_images/241202104013375.png);

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    padding: 50px 0 30px;

}

.prt-store-logo img {

max-width: 250px;

}

.product-buttons{

right: 40px;

}

.checkout-wrapper .accordian-cover-main .checkout-section-cover > .card .card-header h2{

cursor: auto;

}

.product-custom-load-wrapper .back-image-part .product-form .sizes_block .swatchInput + .swatchLbl{

width: auto !important;

}

.product-buttons .tooltip-label{

font-size: 11px;

}

.account_right_box .track-order-main .applied-discount,

.product_type:has(span[aria-label="M2O item"]),
#login-card{

display: none;

}

.btn{

height: 36px;

font-size: 15px;
font-weight: 400;
}

.lang-settings .cnrLangList{

height: 38px;

border-color: #bf0a30;

font-size: 16px;

font-weight: 600;

}

#quickView-modal{

max-width: 900px;

}

.enquiry-link,

.my-account-wrapper .list-unstyled.account_menu.mb-0 li:nth-child(5){

display: none !important;

}

.prd_grid_view_cus .card-table-res .table tr td{

min-width: 68px;

}

.btn.btn-sm{

padding: 5px 15px;

}

.btn.btn-primary,

.newsletter__submit{

font-family: var(--button-font-family);

color:var(--bs-white);

}
.btn.btn-secondary{
    color:var(--btn-secondary-border-color);
}
.base_footer .footer .footer-top{
    border-top: 1px solid rgb(0 5 69 / 12%);
}
.base_footer .footer .footer-top .h4, .base_footer h3, .footer__top .txt_title{

font-weight: 500 !important;

font-size: 24px !important;

}

.product-custom-load-wrapper .product-expanded-view .hover-style1 {

bottom: 43px;

}

.address-wrapper .add-block h4{

font-size: 16px;

letter-spacing: 0;

}

.product_newitem, .product_comingsoon, .product_onsale, .pd-customize{

background: #fff;

border: 1px solid #01bad4;

color: #01bad4;

}

.address-wrapper .add-block.bill-block p{

font-size: 15px;

margin-bottom: 0;

}

.del-btn.edit-circle-btn {

background: #ed1c24;

color: #ffffff;

}

span.info-address,

.flex-address.phone span.info-address{

background-color: #EBF7F7;

color: #000000;

box-shadow: none;

}

.accordian-cover-main .card .card-header h2 i, .your-order-payment .order-title i{

background: #ffffff;

color: #000545;
border: 1px solid #000545;

}

.my-account-wrapper .account-left-menu .account_menu{

background-color: #ffffff;

border: 1px solid #CBE7E7;

padding: 0px 0 15px;

}

.account_right_box h1{

font-size: 36px;

letter-spacing: 0;

font-weight: 500;

}

.account_right_box .no_record_found h1{

font-size: 24px;

color: #000000;

}

.my-account-wrapper .account-left-menu ul.list-unstyled.account_menu li.active a, .my-account-wrapper .account-left-menu ul.list-unstyled.account_menu li a:hover{

background-color: #EBF7F7;

border-color: #bf0a30;

}

.my-account-wrapper .account-left-menu ul.list-unstyled.account_menu li a{

font-size: 16px;

letter-spacing: 0;

}

.addnew-add{

background-color: #EBF7F7;

box-shadow: none;

}

.addnew-add a{

letter-spacing: 0;

opacity: 1;

font-size: 24px;

}

.accordian-cover-main .card.active-card .card-header h2 i, .your-order-payment .order-title i{
    background-color: #000545;
    color: #fff;

}

.cart-page .prd-imgCover .cart-prd-img img{

background: transparent;

}

.checkout-wrapper .accordian-cover-main .checkout-section-cover > .card:before{

border: 1px dashed #EBF7F7;

}

.checkout-wrapper .accordian-cover-main .checkout-section-cover > .card.active-card:before {

border-color: #d5d5d5;

}

.input-group-text{

background-color: #ffffff;

}

.checkout-wrapper .accordian-cover-main .checkout-section-cover > .card .card-header h2{

letter-spacing: 0;

font-family: var(--primary-font-family);

background-color: rgb(0 5 69 / 3%);

}

.checkout-wrapper .accordian-cover-main .checkout-section-cover > .card{

border-color: #EBF7F7;

}

.checkout-wrapper .accordian-cover-main .checkout-section-cover > .card.active-card .card-header h2{

background-color: transparent;

}

.checkout-wrapper .accordian-cover-main .checkout-section-cover > .card .card-header h2:before{

content: none;

}

.modal-header .close i{

font-weight: 500;

}

.cart-page .table-head.table-row div p, .cart-page .table-row div p{

font-size: 18px;

font-weight: 500;

}

.cart-page .table-row .prd-title-section p{

font-size: 21px;

font-weight: 500;

text-transform: capitalize;

}

.modal-header .close {

font-size: 24px;

color: #000;

opacity: 1;

}

.footer-bottom .copytext{

font-size: 16px;

letter-spacing: 0;

}

.footer-bottom{

border: 0;

}

.footer .about-us-col img {

margin: 0 auto 9px;

max-width: 250px;

}

.sidebar .sidebar_widget.categories .widget-title {

border-top: 0;

}

.cart-page .cart__footer .cart-heading h2,

.checkout-wrapper .your-order-payment .order-title, .cart-summary-right .cart-heading{
font-weight: 500;

}

.cart-page .cart__footer .cart__shipping{

font-size: 16px;

letter-spacing: 0;

color: var(--red-orange);

}

.footer-newsletter .newsletter-input{

border-radius: 7px !important;

font-size: 16px;

height: 45px;

}

.footer-newsletter .input-group__btn{

height: 100%;

right: 0 !important;

top: 0 !important;

}

.order-summary-inner, .cart-summary-right{

box-shadow: 0px 1px 3px rgb(0 0 0 / 11%);

}

.product-slider .productSlider .slick-arrow::before{

color: #ffffff;

}

.header{

height: 80px;

}

.cart-table .cart__remove{

background-color: var(--red-orange);

border-radius: 50%;

color: #fff;

height: 30px;

width: 30px;

}

.announcebar_text_up{

font-size: 18px;

letter-spacing: 0.5px;

}

.quickView-header,

.shipp-multiple-address .card .add-new-shipment{

background: #ffffff;

}

.hero-style .slide-title h2{

color: #000000;

text-transform: uppercase;

font-size: 5.3rem;

font-family: var(--primary-font-family);

margin-bottom: 8px;

font-weight: 700;

}

.hero-slider .btn-slider {

border-radius: 3px;

font-family: var(--primary-font-family);

font-size: 17px;

font-weight: 400;

line-height: 19px;

padding: 0 7px;

}

.hero-slider .slide-inner .wrap-caption {

max-width: 570px;

}

.text-success,

.green-color{

color: #013220!important;

}

.hero-slider .swiper-button-prev:before,

.hero-slider .swiper-button-next:before{

color: #000000;

}

.hero-slider .swiper-button-prev, .hero-slider .swiper-button-next{

background: #bf0a30;

border: 2px solid #bf0a30;

}

#quickView-modal .quickView-header .product-title a{
    color: #ffffff;
}
.price_labels > span{
    color: #000545;
    font-size: 24px;
    font-weight: 600;
}
#quickView-modal .quickView-header .product-title a,

.quickView-header .mfp-close, .quickView-header .mfp-close::after{

color: #000000;

font-size: 24px;

}

.filter-widget .widget-title:after,

.filter-widget .widget-title:hover:after, .sidebar_widget.filter-widget #slider-range .ui-slider-handle:hover{

background: #000000;

color: #ffffff;

}

.sidebar_widget.filter-widget #slider-range .ui-slider-handle{

background: var(--secondary-color);

}

.sidebar_widget.filter-widget #slider-range.ui-slider-horizontal .ui-slider-range{

background: var(--secondary-color);

}

#siteNav > li:hover > a, #siteNav > li > a:hover:hover,

#siteNav > li > a:hover,#siteNav > li.active-page > a,

#siteNav > li.active-page > a:hover {

color: var(--header-link-hover-color) !important;

}

.base_category .img:before,

.base_category .img:after{

content: none;

}

.product-main-outer,

.cart_page_outer,

.checkout-outer{

background-color: #ffffff;

}

.base_category .details{

backdrop-filter: unset !important;

background-color: unset !important;

box-shadow: unset;

right: 0 !important;

left: auto !important;

top: 50%;

transform: translateY(-50%);

display: flex;

align-items: center;

justify-content: center;

}

.index-demo7 .imgBanners .collection-grid-item__title{

font-size: 36px;

text-transform: uppercase;

font-weight: 500;

margin-bottom: 0;

position: relative;

line-height: 43px;

}

.site-cart-count,

.wishlist-count,

.bottom-icon-wrapper .site-cart-count,

.bottom-icon-wrapper .wishlist-count{

width: 22px;

height: 22px;

line-height: 20px;

 right: -10px;

top: -13px;

background-color: #bf0a30;

border-radius: 15px;

padding: 2px;

display: flex;

justify-content: center;

align-items: center;

color: var(--bs-white);

z-index:1;

}

.product-custom-load-wrapper .product-cart-wrap .product-action-1 a.action-btn, .product-custom-load-wrapper .product-cart-wrap .product-action-1 button, .product-custom-load-wrapper .thumbnail-wrap .hover-style1 li button{

color: #000000;

background-color: #e9e9e9;

}

.grid-products .product-inner-class-addon .product-name{

width: 100%;

}

.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus{

border-color: var(--brand-color);

}

.base_footer p{

color: #000000;

}

#siteNav.medium > li a{

font-size: 18px !important;

padding: 20px 14px;

color: #000;

font-weight: 400;

    text-transform: capitalize;

}

.bgnotification_bar{

padding: 8px 15px !important;

}

.footer.footer-1 .footer-newsletter .btn{

color: #ffffff !important;

border-radius: 7px;

font-size: 15px;

height: 100%;

border-top-left-radius: 0;

border-bottom-left-radius: 0;

}

.footer-bottom{

padding: 6px 0;

}

.footer-links a:hover,.footer_store_email a:hover span{

color: var(--footer-link-hover-color) !important;

}

.footer .footer_store_email b{

font-weight: 400;

}

#site-scroll,

.footer-links a:before{

background: #bf0a30;

}

#site-scroll{

color:#ffffff;
line-height: 40px;
font-size: 16px;
width: 40px;
height: 40px;
border-radius: 8px;
}

.base_products{
    background-color: #fbfbfb;
}

.pdb2c-featured .grid-products .item .product-inner-class-addon{

background-color: #ffffff;

}
.base_footer .footer-links a{
        text-transform: capitalize;
}
.base_footer .footer-links a,

.base_footer p{

font-family: var(--secondary-font-family);

font-size: 14px;

}

.slideshow .slideshow__title{

font-size: 5rem;

text-transform: uppercase;

}

.section-header h2, .page-title h1,

.cart_page_outer .flx-between-heading .main-title{

font-size: 36px;

letter-spacing: 0;

text-transform: capitalize;

font-weight: 500;

}

.cart_page_outer .flx-between-heading .main-title{

text-transform: capitalize;

}

.base_category .section-header p, .product-slider .section-header p{

letter-spacing: 0;

font-size: 18px;

}

#pre-loader img{

display: none;

}

#pre-loader{

background-color: #ffffff;

}

#pre-loader::before{

content: "";

background-image: url('https://d33y9g7lle8yme.cloudfront.net/bamko-brazil/images/other_images/231109094646818.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%);

}

.anm-bag-l:before {

content: "\eb28";

}

body:not(.page_class_) .liked_products .pdb2c-featured .grid-products .product-inner-class-addon .button-set{

bottom: unset;
text-align: right;
}

.base_products .pdb2c-featured .product_type,

.base_products .pdb2c-featured .product_comingsoon,

.base_products .pdb2c-featured .product_soldout,

.base_products .addon_products_1.pdb2c-featured .product_type,

.base_products .addon_products_1.pdb2c-featured .product_comingsoon,

.base_products .addon_products_1.pdb2c-featured .product_soldout{

position: static;

transform: unset;

margin-bottom: 10px;

}

.base_products .pdb2c-featured .product_newitem,

.base_products .pdb2c-featured .product_onsale,

.base_products .pdb2c-featured .pd-customize {

background: #ffffff;

border: 1px solid #ff8191;

color: #ff8191;

}

.base_products .pdb2c-featured .product-review .fa{

color: #ff8191;

}

.pdb2c-featured .grid-products .item{

text-align: left;

}

.pdb2c-featured .grid-products .item .button-set{

position: relative;

visibility: visible;

justify-content: flex-end;

bottom: unset;

opacity: 1;

width: calc(100% - 200px);

flex: 1;

text-align: right;

top: unset;

}

.pdb2c-featured .grid-products .item:hover .button-set,

.base_products .addon_products_1.pdb2c-featured .grid-products .item:hover .button-set{

bottom: unset;

}

.pdb2c-featured .grid-products .product-inner-class-addon .product-details{

padding: 0;

margin-top: 10px;

display: flex;

flex-wrap: wrap;
position: static;
}

.pdb2c-featured .grid-products .product-inner-class-addon .product-details .product-price,

.pdb2c-featured .grid-products .product-inner-class-addon .product-details .product-price + div{

width: 50%;

}

.pdb2c-featured .grid-products .item .product-name .product-link-list{

font-size: 16px;

font-style: normal;

font-weight: 500;

line-height: 30px;

}

.base_products .product-price .new_price_value{

font-size: 20px;

font-weight: 600;

}

.pdb2c-featured .grid-products .item .product-inner-class-addon{
padding: 15px;
border-radius: 7px;
box-shadow: 2px 2px 12px 0px rgb(0 0 0 / 3%) !important;
border: solid 1px #0005451f;

}

.pdb2c-featured .grid-products .item .product-review{

width: 200px;

margin-bottom: 0;

}

.pdb2c-featured .See-details-on-hover {

position: absolute;

top: 0;

z-index: 4;

left: 0px;

right: 0px;

margin: 0px auto;

transform: translateY(0);

color: #fff;

text-transform: uppercase;

opacity: 0;

visibility: hidden;

display: flex;

justify-content: center;

align-items: center;

width: 100%;

height: 100%;

background: rgba(0,0,0,0.3);

flex-direction: column;

transition: all 0.5s ease;

font-weight: 500;

border-radius: 5px;

}

.See-details-on-hover svg rect{

fill: var(--secondary-color);

}

.button-set li .btn-icon{

background-color: #e9e9e9;

color:var(--primary-color);

height: 36px;

width: 36px;

}

.pdb2c-featured .grid-products .item:hover .See-details-on-hover,

.pdb2c-featured .grid-products .product-link-list:focus-visible + .product-image .See-details-on-hover{

opacity: 1;

visibility: visible;

}

#base_banner .slideshow .slick-dots li button{

background-image: linear-gradient(to right, #bf0a30, #CBE7E7);

}

.slideshow:hover .slick-prev, .slideshow:hover .slick-next{

opacity: 1;

background-color: #000000;

box-shadow: none !important;

}

.slideshow .slick-prev:before,

.slideshow .slick-next:before{

color: #ffffff;

}

.slideshow__text-content.cups_block .btn.btn-primary,

.slideshow__text-content.notepad_block .btn.btn-primary{

background-color: #ACECEC;

color: #000000;

border-color: #ACECEC;

}

.hero-style .slideshow__text-content.bottles_block .slide-title h2,

.hero-style .slideshow__text-content.Garrafas_block .slide-title h2{

color: #ACECEC;

}

.slideshow__text-content.bottles_block .btn.btn-primary,

.slideshow__text-content.Garrafas_block .btn.btn-primary {

background-color: #ffffff;

color: #000000;

border-color: #ffffff;

}

.slideshow__text-content.bottles_block .btn.btn-primary:hover,

.slideshow__text-content.bottles_block .btn.btn-primary:focus,

.slideshow__text-content.Garrafas_block .btn.btn-primary:hover,

.slideshow__text-content.Garrafas_block .btn.btn-primary:focus

{

background-color: #ACECEC !important;

color: #000000;

border-color: #ACECEC !important;

}

.slideshow__text-content.backpacks_block .btn.btn-primary,

.slideshow__text-content.necessaries_block .btn.btn-primary{

background-color: #000000;

color: #ACECEC;

border-color: #000000;

}

.slideshow__text-content.backpacks_block .btn.btn-primary:hover,

.slideshow__text-content.necessaries_block .btn.btn-primary:hover,

.slideshow__text-content.backpacks_block .btn.btn-primary:focus,

.slideshow__text-content.necessaries_block .btn.btn-primary:focus{

background-color: #ffffff !important;

color: #000000;

border-color: #ffffff !important;

}

.hero-slider .slide-inner .slideshow__text-content.cups_block .wrap-caption{

max-width: 225px;

}

.hero-slider .slide-inner .slideshow__text-content.cups_block .slider-content-bx{

max-width: 225px; text-align: center;

}

.hero-slider .swiper-pagination-bullet{

height: 15px;

width: 15px;

}

.hero-slider .swiper-pagination-bullet{

background: var(--primary-color);

}

.breadcrumbs a, .breadcrumbs span{

font-size: 16px;

letter-spacing: 0;

font-weight: 400;

}

.breadcrumbs a{

    color: #bf0a30;

font-weight: 600;

text-decoration: underline;

}

.sidebar.filterbar .sidebar_tags, .sidebar.filterbar_right .sidebar_tags{

border: 1px solid #f1f1f1;

}

.product-heading a,

.product-custom-load-wrapper .back-image-part .product-content-wrap .product-heading{

font-size: 16px;

}

.product-load-more .price_labels .new_price_value, .product-load-more .price_labels .new_price_value1{

font-size: 20px;

}

.sidebar_tags .widget-title button{

font-size: 1.25rem;

letter-spacing: 0;

}

.sidebar .sidebar_widget.categories li a{

font-size: 1rem;

letter-spacing: 0;

}

.filter-widget .widget-title:after, .filter-widget .widget-title:hover:after{

    background: transparent;
    color: #000000;
    border: 1px solid #000000;
    border-radius: 5px;
    font-weight: 600;
    width: 26px;
    height: 26px;

}

#quickView-modal .product-sku {

font-size: 20px;

font-weight: 500;

}

#quickView-modal .avl,

#quickView-modal .price_labels, #quickView-modal p{

font-size: 16px;

}

.short-description{

color: #000000;

font-size: 16px;

line-height: 20px;

letter-spacing: 0;

}

.model-thumbnail-img .carousel-control {

color: #000000;

background: #ffffff;

border: 1px solid #000000;

border-radius: 5px;

}

.product-main-outer .sidebar.filterbar .sidebar_tags{

padding: 0 10px 10px; border-radius: 5px;

}

.filter-widget .widget-title{

background-color: #f1f1f1;

margin: 0 -10px;

padding: 5px 10px;

}

.filter-widget .widget-title:after{

margin-right: 0;

top: 14px;

right: 8px;

}

.sidebar_widget.filter-widget .filter-color.filter-color1 .swacth-btn,

.product_colors .swatch-element.color .swatchLbl.rounded,

.sidebar_widget.filter-widget .filter-color.filter-color1 .swacth-btn::before,

.product_colors .swatch-element.color .swatchLbl.rounded::after{

border-radius: 100% !important;

}

.product-custom-load-wrapper .thumbnail-wrap{

min-height: unset;

    border-radius: 7px;
    box-shadow: 2px 2px 12px 0px rgb(0 0 0 / 3%) !important;
    border: solid 1px #0005451f;

}

.product-custom-load-wrapper .thumbnail-wrap.product-item-individual.active-flip-bx{

border-bottom-right-radius: 5px;

}

.prd_list_view_main .prd-table-cover.active_prd-table-cover{

border-bottom-right-radius: 40px;

}

.login-third-block p,

.reg-policy-text p, .reg-policy-text p a{

font-size: 16px;

letter-spacing: 0;

}

.login_base_box .login-button-block.p-0{

padding: 0 15px !important;

}

.reset-pass-text.mt-5{

margin-top: 20px !important;

}

.login-third-block form{

box-shadow: none;

border: 1px solid #cbe7e7;

}

.modal .modal-title{

font-size: 24px;

font-weight: 500;

}

.contact-us-page{

background-color: #ffffff;

}

.contact-us-wrapper .contact-info-block{

background: #f1f1f1;

}

.contact-info-block h1 {

color: #000000;

font-size: 24px;

font-weight: 500;

}

.contact-info-block .addressFooter .icon{

background: #000000;

}

.addressFooter li p {

color: #000000;

font-size: 16px;

}

.contact-info-block h2, .contact-us-wrapper .contact-form-block h2{

letter-spacing: 0;

font-size: 22px;

font-weight: 500;

}

.contact-us-wrapper{

box-shadow: 2px 2px 12px 0px rgba(0, 0, 0, 0.15) !important;

border: 0px solid #CBE7E7;

}

.product-single .infolinks a,

.product-single .infolinks a i{

font-size: 18px;

color: #000 !important;

}

h1.product-single__title, .product-single__title.h1{

letter-spacing: 0;

font-size: 30px;
    line-height: 35px;
font-weight: 500;

}

.product-single .avl,

.product-detail-container .prInfoRow > div{

font-size: 18px;

}

.main-moq {

font-size: 15px;

}

.product-single .swatch .table thead tr th {

background: #CBE7E7;

color: #000000;

}

.table{

color: #000000;

}

.filter-widget .widget-title{

padding: 10px 10px;

border-top: 1px solid #f1f1f1;

border-bottom: 1px solid #f1f1f1;

}

.product-custom-load-wrapper .product-cart-wrap{

  border-radius: 7px;
    box-shadow: 2px 2px 12px 0px rgb(0 0 0 / 3%) !important;
    border: solid 1px #0005451f;

}

.pdb2c-featured .See-details-on-hover svg path{

fill:#ffffff;

}

.See-details-on-hover{

transition: all 0.8s ease-out;

}

.See-details-on-hover > div {

transition: all 0.8s ease-out;

}

.See-details-on-hover > div:nth-child(1){

transform: translateX(200px);

margin-bottom:5px;

}

.See-details-on-hover > div:nth-child(2){

transform: translateX(-200px);

}

.pdb2c-featured .grid-products .item:hover .See-details-on-hover > div:nth-child(1),

.pdb2c-featured .grid-products .product-link-list:focus-visible + .product-image .See-details-on-hover > div:nth-child(1) {

transform: translateX(0px);

}

.pdb2c-featured .grid-products .item:hover .See-details-on-hover > div:nth-child(2),

.pdb2c-featured .grid-products .product-link-list:focus-visible + .product-image .See-details-on-hover > div:nth-child(2) {

transform: translateX(0px);

}

.base_header{

box-shadow: 0 0 4px rgba(0, 0, 0, 0.40);

}

.base_header.stickyHead{

margin-bottom: 0px;

}

.filters-toolbar__item.collection-view-as{

display: flex;

justify-content: flex-start;

align-items: center;

}

.product-custom-load-wrapper .product-cart-wrap .product-action-1{

bottom: 0px;

visibility: visible;

opacity: 1;

}

.product-custom-load-wrapper .product-cart-wrap:hover .product-action-1 {

bottom: 0px;

}

.product-custom-load-wrapper .product-cart-wrap .product-action-1 .action-btn {

margin: 0 5px 0px;

position:absolute;

bottom: -50px;

transition:all 0.5s ease-out;

}

.product-custom-load-wrapper .product-cart-wrap .product-action-1 .action-btn.quick-view-popup{

left:0;right:0px;margin:0px auto;

transition:all 0.5s ease-out;

}

.product-custom-load-wrapper .product-cart-wrap .product-action-1 .action-btn.add-to-wishlist{

right:-40px;left:0px;margin:0px auto;

transition:all 0.7s ease-out;

}

.product-custom-load-wrapper .product-cart-wrap:hover .product-img-action-wrap .product-action-1 .action-btn{

bottom: 20px;

}

.filters-toolbar-wrapper .change-view--active{

color: var(--secondary-color);

border-color: var(--secondary-color);

}

.product-custom-load-wrapper .hover-style1{

visibility: visible;

bottom: 0px;

opacity: 1;

transform: unset;

-webkit-transform: unset;

}

.product-custom-load-wrapper .thumbnail-wrap:hover .hover-style1{

transform: none;

-webkit-transform: none;

}

.product-custom-load-wrapper .thumbnail-wrap .hover-style1 li{

position: absolute;

bottom: -40px;

left:0px;right:0px;margin:0px auto;

transition:all 0.5s ease;

}

.product-custom-load-wrapper .thumbnail-wrap .hover-style1 li:nth-child(1){

left:0;

transition:all 0.5s ease;

transform: translateX(40%);

width: auto;

display: flex;

}

.product-custom-load-wrapper .thumbnail-wrap .hover-style1 li:nth-child(2){

right:-40px;

transition:all 0.7s ease;

transform: translateX(40%);

width: auto;

display: flex;

}

.product-custom-load-wrapper .thumbnail-wrap:hover .hover-style1 li{

bottom: 20px;

}

.prd_list_view_main .product_colors .swatch-element.color .swatchLbl.rounded::after {

width: 24px;

height: 24px;

}

.product_colors .swatch-element.color .swatchLbl.rounded::after{

left: -3px;

top: -3px;

}

.prd_list_view_main .product_colors .swatch-element.color .swatchLbl.rounded{

width: 22px;

height: 22px;

}

.product_colors .swatch-element.color .swatchLbl.rounded[data-original-title="Ivory"]::before,

.sidebar_widget .filter-color.swacth-list .swacth-btn.rounded[data-original-title="Ivory"]::after,

.sidebar_widget .filter-color.swacth-list .swacth-btn.rounded[data-original-title="Unique Color"]::after,

.product_colors .swatch-element.color .swatchLbl.rounded[data-original-title="Unique Color"]::before,

.product_colors .swatch-element.color .swatchLbl.rounded[title="Ivory"]::before,

.product_colors .swatch-element.color .swatchLbl.rounded[title="Unique Color"]::before,

.product_colors .swatch-element.color .swatchLbl.rounded[data-original-title="White"]::before{

color:var(--bs-black);

}

.header{

height: auto;

min-height:80px;

}

#siteNav > li > a{

position:relative;

transition:all 0.5s ease;

}

#siteNav > li > a:after{

content:"";

position:absolute;

right:0px;bottom:0px;margin:0px 0px;width:0%;

border-bottom: 2px solid #ffffff;

transition: width .4s linear 0s;

}

#siteNav > li:hover > a:after,

#siteNav > li.active-page > a:after{

left:0;

width:90%;

}

#siteNav > li ul.dropdown li:hover > a,
#siteNav > li ul.dropdown li a:hover {

color: var(--active-color);

background-color: var(--grey-lighter-color);

padding-left: 17px;

}

.header .icons-col{

position: static;

}

.search-drawer{

position: absolute;

top: 60px;

right: 117px;

left: unset;

transition: all 0.5s ease !important;

background: var(--bs-white);

max-width: 550px;

width: 100%;

padding: 40px 20px !important;

transform: translateY(-300%);

visibility: hidden;

border-radius: 5px;

}

.search-drawer .input-text{

font-size:16px;

}

.search-drawer .action.search,

.search-drawer .input-text,

.search-drawer .action.search .anm,

.search-drawer .title,

.search-drawer .closeSearch{

color: var(--bs-black);

transition: none;

}

.search-drawer .closeSearch{

right: -16px;

}

.search-drawer .input-text::placeholder{

color: rgba(0, 0, 0, 0.75);

}

.search-drawer .control{

border-bottom: 1px solid rgba(0, 0, 0, 0.35);

}

.search-drawer.search-drawer-open{

top: 60px;

right: 117px;

left: unset;

transform: translateX(0%);

visibility: visible;

}

.search-drawer .container{

padding-left: 0px;

padding-right: 0px;

}

.modalOverly.search-overlay{

display:none !important;

}

.search-drawer.search-drawer-open .block,

.search-drawer .block{

padding:0 0;

}

input, button, select, textarea{

transition: all 0.3s ease-out 0s;

-webkit-transition: all 0.3s ease-out 0s;

}

.search-drawer .searchField{

position:relative;

}

.search-drawer .input-box {

display: flex;

width: 100%;

}

.search-drawer .action.search{

top: 2px;

right:0px;

transition: none;

}

.header .icons-col .site-search.iconset.active-search-btn{

background: var(--primary-color);

border-radius: 3px 3px 0px 0px;

}

.header .icons-col .site-search.iconset.active-search-btn .anm-search-l:before{

content: "\ec0f";

}

.header .icons-col .iconset{

color: var(--bs-white);

background: transparent;

border: 1px solid #ffffff !important;

border-radius: 11px;

width: 40px;

height: 40px;

text-align: center;

padding: 5px 5px;

margin-right: 5px;

display: flex;

justify-content: center;

align-items: center;

}

.header .icons-col .iconset .dropdown-toggle{

display: flex;

justify-content: center;

align-items: center;

}

.header .icons-col .iconset:last-child{

margin-right: 0px !important;

}

.header .icons-col .iconset svg path{

fill:#fff;

}

.grid-products .slick-arrow {

margin-top: -10px;

width: 40px;

height: 40px;

border-radius: 100% !important;

}

.product-slider .productSlider .slick-arrow{

background: var(--primary-color);

opacity: 0.2;

}

.productSlider .slick-prev,

.productPageSlider .slick-prev,

.productSlider-style1 .slick-prev,

.productSlider-style2 .slick-prev,

.productSlider-fullwidth .slick-prev {

left: -10px;

margin-left: 0px;

transition:all 0.5s ease;

background: var(--primary-color);

opacity: 0.2;

}

.productSlider .slick-next,

.productPageSlider .slick-next,

.productSlider-style1 .slick-next,

.productSlider-style2 .slick-next,

.productSlider-fullwidth .slick-next {

right: -10px;

margin-right: 0px;

transition:all 0.5s ease;

background: var(--primary-color);

opacity: 0.2;

}

.productSlider:hover .slick-prev,

.productPageSlider:hover .slick-prev,

.productSlider-style1:hover .slick-prev,

.productSlider-style2:hover .slick-prev,

.productSlider-fullwidth:hover .slick-prev {

left: -10px;

background: var(--primary-color);

opacity: 1;

}

.productSlider:hover .slick-next,

.productPageSlider:hover .slick-next,

.productSlider-style1:hover .slick-next,

.productSlider-style2:hover .slick-next,

.productSlider-fullwidth:hover .slick-next {

right: -10px;

background: var(--primary-color);

opacity: 1;

}

.table td, .table th{

font-size: 15px;

}

.cart_page_outer .flx-between-heading .main-title{

font-size:36px;

}

.cart-page .table-head.table-row div p, .cart-page .table-row div p{

font-size:15px;

}

.cart-page .table-row .table-cell p,

.cart-page .prd-quantity .form-control.cart_value{

font-size:15px;

}

.cart-page .prd-description-right a, .cart-page .prd-description-right p{

font-size: 16px;

letter-spacing: 0;

}

#siteNav > li.dropdown.open > .dropdown, #siteNav > li .dropdown-level2.open > .dropdown {

top: 80px;

}

.product-standard-view-cover .swatches li,

.product-expanded-view .swatches li{

cursor: default !important;

}

.header .container .mobile-icons .iconset.site-search{

display:none !important;

}

.hero-slider .swiper-container-horizontal > .swiper-pagination-bullets{

width: 100%;

max-width: 100%;

text-align: center;

}

.base_header .iconset .icon{

color: #fff !important;

}

.base_header .iconset .icon{

font-size: 1.2rem !important;

}

.account_right_box .mywishlisttitle{

display: flex;

justify-content: flex-start;

align-items: center;

}

.mywishlist.mywishlist-my-profile .list-view-item .wishlist-btn .btn.remove-from-list i{

font-size: 13px;

}

.mywishlist-my-profile .list-view-items .list-view-item{

border-radius: 5px;

border-bottom-right-radius: 40px;

box-shadow: 2px 2px 12px 0px rgba(0, 0, 0, 0.15) !important;

}

.contact-us-wrapper .contact-form-block .submit-btn::after{

top:18px;

}

.contact-us-wrapper .contact-form-block .submit-btn:hover:after{

color: var(--bs-black);

}

.minicart-bottom{

display:flex;

justify-content:space-between;

align-items:center;

flex-wrap: wrap;

box-shadow: 0px -1px 6px 0px rgba(0, 0, 0, 0.30);

}

.minicart-bottom .subtotal{

flex:0 0 100%;

max-width:100%;

}
.minicart-bottom > .btn.cart-btn{
    flex: 0 0 20%;
    max-width: 20%;
    background-color: var(--btn-secondary-border-color); 
}
.minicart-bottom > .btn.cart-btn svg path{
    fill: #ffffff;
}
.minicart-bottom > .btn{

flex: 0 0 78%;
max-width: 78%;

margin-bottom: 0px;

margin-top: 0px;

}

.product-standard-view-cover .standard-product-main .stnd-row-main.stnd-row-body{

border-bottom-right-radius: 40px;

}

.iconset .dropdown .dropdown-menu{

top:31px !important;

}

.iconset .dropdown-menu .dropdown-item{

font-size: 14px;

}

#quickView-modal .carousel-indicators > li{

border-radius: 3px;

overflow: hidden;

}

.product-details-img .product-thumb img,

.zoompro-wrap.product-zoom-right,

.product-thumb .product-dec-slider-2 .slick-slide .slick-slide.thumbimg.active-thumb,

.product-horizontal-thumb .slick-slide .thumbimg.active-thumb{

border-radius: 3px;

overflow: hidden;

}

.product-details-img .product-thumb img, .zoompro-wrap.product-zoom-right, .product-thumb .product-dec-slider-2 .slick-slide .slick-slide.thumbimg.active-thumb, .product-horizontal-thumb .slick-slide .thumbimg.active-thumb {

border-radius: 5px;

overflow: hidden;

}

.product-custom-load-wrapper .back-image-part .product-form .swatch .swatchInput + .swatchLbl:after{

width: 24px;

height: 24px;

}

.product-custom-load-wrapper .back-image-part .product-form .swatch .swatchInput + .swatchLbl{

width: 22px;

height: 22px;

}

.product-custom-load-wrapper .back-image-part .product-form .swatch .swatchInput + .swatchLbl{

height: 22px;

width: 22px;

}

.minicart-content{

height: calc(100% - 160px);

}

.footer .footer-top .footer-links .h4{

pointer-events: none;

}

.swal-button-container .btn.swal-button--cancel {

font-family: var(--button-font-family);

}

.account_right_box .order_grid_view .order_content_header h1 {

font-size: 14px;

font-weight: 600;

}

.account_right_box .order_grid_view .order_content_header h1 span {

font-weight: normal;

font-size: 16px;

}

#quickView-modal .short-description table {

width: 100% !important;

}

#quickView-modal .short-description table tr td {

line-height: 24px;

}

html[lang="pt"] .product-single .add-to-cart {

max-width: 250px;

}

.product-single .add-to-cart {

margin-bottom: 3px;

}

.privacy-policy-bx ul, .privacy-policy-bx ol {

padding-left: 30px;

}

.privacy-policy-bx a {

color: #000;

text-decoration: underline;

font-weight: 500;

}

.base_products .pdb2c-featured .product_type, .base_products .pdb2c-featured .product_comingsoon, .base_products .pdb2c-featured .product_soldout, .base_products .addon_products_1.pdb2c-featured .product_type, .base_products .addon_products_1.pdb2c-featured .product_comingsoon, .base_products .addon_products_1.pdb2c-featured .product_soldout {

position: absolute;

}

.flex-address *,.row-name * {

word-break: break-all;

word-break: break-word;

}
.product-cart-wrap .product_type, .product-cart-wrap .product_comingsoon, .product-cart-wrap .product_soldout, .base_products.style1 .addon_products_1 .product-details .product_type, .base_products.style1 .addon_products_1 .product-details .product_comingsoon, .base_products.style1 .addon_products_1 .product-details .product_soldout {
      top: 5px; 
}
#siteNav > li ul.dropdown li:before {
    content: '';
    height: 100%;
    position: absolute;
    left: 0;
    background: #b7022d;
    z-index: 1;
    width: 0%;
    transition:all ease 0.3s;
}
#siteNav>li ul.dropdown li > a {
    position: relative;
    z-index: 2;
}
#siteNav > li ul.dropdown li:hover > a,
#siteNav > li ul.dropdown li a:hover {
    color: #ffffff;
    background-color: transparent;
}
#siteNav > li ul.dropdown li:hover:before, #siteNav > li ul.dropdown li a:hover {
    width: 100%;
}
#siteNav > li:hover > a:after, #siteNav > li.active-page > a:after
{display:none}

.product-single .swatch .table thead tr th {
    background: #030646;
    color: #ffffff;
}
#payment-card #in_hand_date {
    background-image: url(https://d2tuu282vmsvlk.cloudfront.net/bamko-usa/images/other_images/250404061159361.png);
    background-position: right 15px center;
    background-repeat: no-repeat;
    background-size: 18px;
    padding-right:40px;
}
#quickView-modal .prod_size_selector.colors_block {
    flex-wrap: wrap;
}

.filterbar .sidebar_tags { 
    top: 70px; 
}
#siteNav.medium li.active-page a {
    color: #66bebe !important;
}
#siteNav.medium li.active-page ul.dropdown li.active-page a,
#siteNav.medium li.active-page ul.dropdown li a{
        color: #000000 !important;
}
#siteNav.medium li.active-page ul.dropdown li.active-page a,
#siteNav.medium li.active-page ul.dropdown li:hover a{
        color: #ffffff !important;
}
@media screen and (max-width: 1500px){

#quickView-modal{

max-width: 1000px;

}

}

@media (max-width: 1550px){

#siteNav.medium > li a{

font-size: 15px !important;
    padding: 20px 13px;
}
#siteNav.medium > li{
    margin-left: 0;
    margin-right: 0;
}
}

@media (max-width: 1100px){

#siteNav > li > a {

padding: 20px 6px !important;

}

}

@media (min-width: 992px){

.footer-1.col-fifth .col-lg-3,

.footer-10.col-fifth .col-lg-3 {

max-width: 25%;

flex: 0 0 25%;

-webkit-flex: 0 0 25%;

}

#siteNav > li{

margin-left: 5px;

margin-right: 5px;

}

#siteNav > li > a{

padding: 20px 5px;

}

#siteNav > li:hover > .dropdown,

#siteNav > li .dropdown li:hover > ul {

top: 80px;

}

}

@media screen and (min-width: 768px){

    .imgBanners .row .img-banner-item{

        flex: 0 0 18%;

        max-width: 18%;

    }

}

@media (min-width: 992px) and (max-width:1200px){
#siteNav.medium > li a{
    padding: 20px 8px;
}
#siteNav > li{

margin-left: 0px;

margin-right: 0px;

}

}

@media (max-width: 991px){
.header .logo img{
    max-width: 60px;
}
#MobileNav li.dropdown .anm{
    color: #ffffff;
}
#MobileNav li{
    border-top: 1px solid #cacacb33;
}
#MobileNav li ul{
    background-color: #000439;
}
.mobile-nav-wrapper .closemobileMenu{
    background-color: #bf0a30;
    color: #ffffff;
    font-size: 14px;
    padding: 14px 10px;
}
.base_header .mobile-nav-wrapper .closemobileMenu .anm{
    background: #ffffff;
    color: #dc3545;
}
.mobile-nav-wrapper{
    background-color: #000545;
}
#MobileNav li a{
    color: #ffffff;
}
.mobile-icons .btn--link i{
            color: #ffffff;
}
.header .mobile-icons .btn--link {

vertical-align: middle;

color: #ffffff;

background: transparent;

width: 40px;

height: 40px;
border: 1px solid #ffffff;
text-align: center;

padding: 10px 10px;

border-radius: 3px;

display: flex;

justify-content: center;

align-items: center;

}

.js-mobile-nav-toggle .anm {

color: #fff;

}

.hero-style .slide-title h2{

font-size: 2.3rem;

}

.index-demo7 .imgBanners .collection-grid-item__title{

font-size: 24px;

}

}

@media (max-width: 989px){

.search-drawer, .search-drawer.search-drawer-open{

top: 110px;

}

.search-drawer{

max-width: 420px;

}

}

@media only screen and (max-width: 767px){
.announcebar_text_up{
    font-size: 12px;
}
.product-single .product-thumb.product-horizontal-thumb .slick-slide img{
    height: 100%;
}
.no-banner.mb-4{
    margin-bottom: 0 !important;
}
.filterbar.active .closeFilter {
    margin: -17px -4px 0 0;
    font-size: 19px;
}
.site-cart-count, .wishlist-count, .bottom-icon-wrapper .site-cart-count, .bottom-icon-wrapper .wishlist-count{
        top: -3px;
}
.cat-top-header{
    flex-wrap: wrap;
}
.cat-top-header .btn-filter{
    margin: 0 0 8px !important; 
}
.filters-toolbar-wrapper .sorting-filter{
    width: 100%;
}
h1.product-single__title, .product-single__title.h1,
    .section-header h2, .page-title h1, .cart_page_outer .flx-between-heading .main-title {
        font-size: 24px;
        line-height: 29px;
    }
    .base_category .section-header p, .product-slider .section-header p {
        font-size: 16px;
    }
.base_footer .footer.footer-1 .footer-top {
    padding-bottom: 0;
}
.base_footer .footer-links a, .base_footer p {
    font-size: 14px;
}
.footer .footer-top .footer-links ul {
    padding-top: 0;
}
.base_footer .footer .footer-top .h4, .base_footer h3, .footer__top .txt_title{
        font-size: 18px !important;
}
.imgBanners .row .img-banner-item{
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 30px !important;
}
.base_category.category_addon_6 .img-banner-item .imgBanner-grid-item .img{
        margin-bottom: 8px;
}
.header {
    height: auto;
    min-height: 63px;
}

.filterbar{

padding:20px 10px;

}

.hero-slider .slide-inner > .container {

padding-left: 15px;

padding-right: 15px;

}

.footer .footer-top .footer-links .h4{

border-bottom: 1px solid #1d1d1d;

}

.footer .footer-top .footer-links .h4 {

cursor: default;

}

.base_category .details{

justify-content: flex-end !important;

}

}

@media only screen and (max-width: 576px){

.search-drawer{

position:fixed;

}
.base_header .logo a{
    text-align: center;
}
.search-drawer.search-drawer-open{

right: 0px;

left: 0px !important;

margin: 0px auto;

width:90%;

max-width: 420px;

}

.section-header h2, .page-title h1{

font-size: 22px;

}
.base_category{
    padding: 20px 0;
}
.header .icons-col .site-search.iconset{

display:none !important;

}

.bottom-icon-wrapper .site-search.iconset, .bottom-icon-wrapper .iconset a, .bottom-icon-wrapper .iconset button{
        background: transparent !important;
        border: 1px solid #f3f2f2 !important;
}

.bottom-icon-wrapper .iconset svg path{

        fill: #ffffff;

}

.iconset .dropdown .dropdown-menu{

bottom: 0px !important;

top: unset !important;

}

.bottom-icon-wrapper .myaccount-drpdown .dropdown-menu{

padding: 0 0px;

}

.bottom-icon-wrapper .iconset .dropdown .dropdown-menu{

right: 0px !important;

}

.iconset .myaccount-drpdown .dropdown-menu .dropdown-item{

width: calc(50% - 0px);

margin: 0 0px;

}

}

@media only screen and (max-width: 575px){

.hero-slider .slide-inner > .container.slideshow__text-content.right_middle_banner,

.hero-slider .slide-inner > .container.slideshow__text-content.left_middle_banner,

.hero-slider .slide-inner > .container.slideshow__text-content.center_middle_banner{

top: 80px;

text-align: center;

justify-content: center;

align-items: flex-start;

}

.hero-style .slide-title h2{

text-align: center;

}
.minicart-bottom > .btn {
    flex: 0 0 74%;
    max-width: 74%;
}
.filterbar .sidebar_tags {
    top: 0;
}
.sidebar .sidebar_widget + .sidebar_widget,
.sidebar .sidebar_widget{
    margin-bottom: 10px;
}
.hero-style .slide-title, .hero-style .slide-text, .hero-style .slide-btns {

text-align: center;

}

.slideshow__text-content.cups_block .btn.btn-primary{

color: var(--bs-white);

background-color: var(--btn-primary-bg-color);

border: 1px solid var(--btn-primary-bg-color);

}

.address-suggestion-modal .modal-body{

overflow-x: auto;

max-width: 100%;

}

.address-suggestion-modal .table-bordered thead td,

.address-suggestion-modal .table-bordered thead th{

min-width: 200px;

}

#checkout-page-modal{

overflow-y: auto;

}

}

.change-view:nth-child(3) {

display: none;

}

.change-view:nth-child(4) {

display: none;

}
.available-status{
    display: none;

}/* custom_code End tag */