@import url('https://fonts.cdnfonts.com/css/helvetica-neue-5');

:root{
    --primary : #FF007B;
    --secondary : #FF007B;
    --bg : #F5F5F5;
    --bg2: #f5f5f570;
    --read: 'Montserrat', sans-serif;
    --display: 'Helvetica Neue Condensed',Helvetica,Arial,Lucida,sans-serif;
    --maxwidth: 1080px;
}

.bs_header{
    width: 100vw;
    height: 120px;
    display: grid;
    grid-template-rows: 30px 1fr;
    grid-template-columns: 1fr;
    grid-gap: 0px;
    background-color: white;
    box-shadow: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px;
}
.bs_upper_header{
    background-color: var(--primary);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items:center;
}
.bs_header_ctas {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 10px;
    filter: invert(1) !important;!i;!;
}
.bs_header_ctas > a {
    opacity: 1;
    color: black;
    display: flex;
    font-size: 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    font-family: var(--read);
    font-size: 12px;
}
.bs_header_ctas > a > img{
    height: 13px;
    margin-right: 4px;
}
.bs_header_ctas > a > span{
    font-size: 13px;
}
.bs_lower_header{

}
.bs_logo {
    width: 100%;
    max-width: 230px;
    background-image: url(https://orders-bannerstunter.ruw-web.nl/wp-content/uploads/2023/06/bannerstunter_logo.png);
}
.bs_menu_content {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    gap: 16px;
}
.bs_header_link{
}
.bs_maxwidth {
    width: 100%;
    max-width: var(--maxwidth);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    align-content: center;
    flex-wrap: nowrap;
}
*:has(> .bs_maxwidth) {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    gap: 5px;
}
.bs_breadcrumbs.bs_maxwidth {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    margin-top: 40px;
    gap: 15px;
    justify-content: flex-start;
    margin-bottom: 30px;
}
.bs_breadcrumbs > li > a {
    font-family: var(--reading);
    font-size: 14px;
    opacity: 0.8;
}
.bs_btn{
    font-size: 14px;
    font-weight: 600;
    font-family: var(--text);
    padding: 10px 15px;
    border: 0px solid red;
    border-radius: 4px;
}
.bs_primary{
    background-color: var(--primary);
    color: white;
}


.bs_breadcrumbs > a {
    color: grey;
    font-size: 14px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: 300!important;
    position: Relative;
    font-family: var(--read);
    padding-right: 18px;
}
.bs_breadcrumbs > a:after {
    content: "";
    background-image: url(https://orders-bannerstunter.ruw-web.nl/wp-content/uploads/2023/06/right-arrow.svg);
    width: 13px;
    height: 100%;
    position: absolute;
    right: 0px;
    opacity: 0.4;
    background-position: center;
    transform: scale(0.8);
    background-repeat: no-repeat;
}
.bs_breadcrumbs > a:last-child{
    color: var(--primary);
    font-weight: 600!important;
}
.bs_breadcrumbs > a:last-child:after{
    display: none;
}
.bs_header_link {
    font-family: var(--read);
    font-weight: 700;
    color: black;
}

.bs_mobile_btn{
    display: none;
}


.bs_footer {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    overflow: visible;
    margin-top: 110px;
}

.bs_maxwidth.bs_footer_cta {
    padding: 0px;
    background-color: var(--bg2);
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 40px;
    align-items: end;
    align-content: center;
    overflow: visible;
}
.bs_maxwidth.bs_main_footer {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    width: 100vw;
    max-width: 100vw;
    align-items: center;
    background-color: black;
    overflow: visible;
    margin-top: 24px;
    padding-bottom: 30px;
}
.bs_footer_usps {
    background-color: var(--primary);
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: space-evenly;
    padding: 20px;
    max-width: var(--maxwidth);
    margin-top: -31px;
}
.bs_footer_usps > .bs_usps {
    display: flex;
    gap: 7px;
    align-items: center;
}
.bs_footer_usps > .bs_usps > img{
    height: 20px;
}
.bs_footer_usps > .bs_usps > span{
    color: white;
}
.bs_footer_usps{
    width: 100%;
}
.bs_cols3 {
    width: 100%;
    max-width: var(--maxwidth);
    margin-top: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}
.bs_footer_col > *{
    color: white;
    width: 100%;
    display: block;
    margin: 0px;
}
.bs_footer_col > h4{
    font-size: 20px;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.bs_footer_col > a{
    font-size: 13px;
    font-family: var(--read);
    margin-bottom: 10px;
    margin-top: 0px!important;
}
.sibon_logo{
    margin-top: 30px;
}

.bs_lower_footer {
    width: 100%;
    height: auto;
    max-width: var(--maxwidth);
    float: left;
}
.bs_lower_footer {
    width: 100%;
    height: auto;
    max-width: var(--maxwidth);
    float: left;
    display: grid;
    grid-template-columns: 1fr 200px;
    grid-template-rows: 70px 1fr;
    grid-gap: 10px;
    padding: 0px 30px;
    margin-bottom: 50px;
    margin-top: 20px;
}
.bs_share_info {
    display: flex;
    grid-template-columns: 50fr 40fr;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
.ruw_logo {
    background-image: url(https://cdn.buroruw.nl/wp-content/uploads/2021/05/ruw-wit.svg);
    background-position: right center;
    grid-row: 1 / span 2;
    background-repeat: no-repeat;
    grid-column: 2 / span 1;
}
.bs_logo {
    width: 100%;
    max-width: 300px;
    background-image: url(https://orders-bannerstunter.ruw-web.nl/wp-content/uploads/2023/06/bannerstunter_logo.png);
    background-repeat: no-repeat;
    background-position: center;
}
.bs_footer_links > a {
    color: white;
    font-family: var(--read);
    font-size: 14px;
    margin-right: 9px;
}
.bs_footer_cta_hero {
    width: 100%;
    height: 380px;
    /* background-color: red; */
    display: none!important;
    margin-top: -80px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.bs_footer_cta_content {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    padding: 70px;
    gap: 10px;
    align-items: flex-start;
}
.bs_footer_cta_content > h6 {
    font-size: 15px;
    color: var(--primary);
    font-family: var(--read);
    margin-bottom: 10px;
}
.bs_footer_cta_content > h5 {
    font-size: 26px;
    font-weight: 800;
}





@media screen and (max-width: 1080px) {
    .bs_page_content > *,
    .bs_product_summary > *,
    .bs_header > * {
        padding: 0px 20px;
    }
    .bs_cols3 {
        padding: 0px 30px;
        text-align:center;
    }
    .bs_footer_cta_hero {
        width: 100%;
        height: 100%;
        margin-top: 0;
        background-position: center bottom;
    }
    }
    
@media screen and (max-width: 800px) {
    .bs_page_content > *,
    .bs_product_summary > *,
    .bs_header > * {
        padding: 0px 10px;
    }
    .bs_upper_header {
        display: none;
    }
    .bs_header {
        height: 60px;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        align-items: stretch;
        justify-content: center;
        z-index: 9;
    }
    .bs_menu_content{
        display: none;
    }
    .bs_mobile_btn {
        width: 30px;
        height: 30px;
        display: block;
        background-color: var(--primary);
        border-radius: 3px;
    }
    .bs_menu_content.show_bs_menu {
        display: flex;
        position: fixed;
        z-index: 1;
        top: 0;
        left: 0px;
        width: 100vw;
        height: 100vh;
        background-color: rgb(255 255 255);
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
        align-items: stretch;
        padding: 20px;
        z-index: 999;
    }
    .bs_lower_header > * > .bs_logo, .bs_lower_header > * > .bs_mobile_btn {
        z-index: 9999;
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
    .bs_menu_content > a.bs_header_link {
        font-size: 30px;
        font-weight: 900;
        text-align: center;
        font-family: var(--display);
        text-transform: uppercase;
    }
    .bs_maxwidth.bs_footer_cta {
        grid-template-columns: 1fr;
        grid-template-rows: auto 330px;
        grid-gap: 0px;
    }
    .bs_footer_usps {
        flex-direction: column;
        gap: 14px;
    }
    .bs_lower_header > div {
        display: grid;
        grid-template-columns: 1fr 40px 40px;
    }
    .bs_mobile_btn.bs_cart_header_icon {
        background-color: #f6f6f6;
        border: 1px solid #e3e3e3;
        margin-top: 0px;
        transform: translateY(0px);
        background-size: 23px;
    }
}
@media screen and (max-width: 450px) {
    .bs_cols3 {
        grid-template-columns: 1fr;
        text-align: center;
    }
    .bs_footer_cta_content{
        padding: 30px;
    }
    .bs_footer_col{
        text-align:left;
    }
    .bs_footer_usps {
        align-items: start;
    }
    .bs_logo{
        max-width: 200px;
    }
    .bs_lower_footer{
        grid-template-columns: 1fr 80px;
    }
    .bs_menu_content > .bs_cart_header_icon
    {
        display: none!important;
    }
}
* >* > .bs_counter{
    filter: saturate(0);
}
* >* > .bs_counter:hover{
    filter: saturate(1);
}


a.bs_header_link.bs_header_product_btn {
    background-color: Var(--primary);
    padding: 10px;
    color: white;
    font-family: var(--display);
    text-transform: uppercase;
    font-size: 20px;
    border-radius: 5px;
}
.bs_modal_close,
.bs_search_header_icon,
.bs_account_header_icon{
    width: 33px;
    height: 30px;
    cursor: pointer;
    position: relative;
    overflow: visible !important;
    padding-right: 10px;
    transform: translateY(2px);
    background-image: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M12%2C21%20C13.4368362%2C21%2014.7950311%2C20.6632964%2015.9999867%2C20.0644869%20L16%2C19.5854389%20C16%2C19.2502557%2015.822627%2C18.9400991%2015.5337376%2C18.7701266%20L13.8607934%2C17.7858246%20C13.2500101%2C17.4264609%2012.875%2C16.7707137%2012.875%2C16.062054%20L12.875%2C15.7992479%20C12.875%2C15.5244812%2012.9880572%2C15.2618195%2013.1876197%2C15.0729503%20C13.551795%2C14.7282886%2013.8731619%2C14.2523993%2014.0839239%2C13.7689636%20C14.1427206%2C13.6340986%2014.2063176%2C13.4634104%2014.2662078%2C13.276736%20C14.3907139%2C12.8886568%2014.73828%2C12.6149671%2015.1447352%2C12.5849428%20C15.2734783%2C12.5754327%2015.375%2C12.4666032%2015.375%2C12.3356626%20L15.375%2C11.0337543%20L15.2872957%2C11.0178599%20C14.7909031%2C10.9279002%2014.4392484%2C10.4822893%2014.4671483%2C9.97858309%20C14.4718642%2C9.89344221%2014.4773736%2C9.80589558%2014.4847118%2C9.69703616%20C14.4890654%2C9.63289143%2014.4890654%2C9.63289143%2014.4934185%2C9.56965888%20C14.5561163%2C8.65923837%2014.5327353%2C8.3013622%2014.4577839%2C8.20371964%20C14.1580405%2C7.81323088%2013.6083675%2C7.43201191%2013.5715569%2C7.44272251%20C12.9145665%2C7.63388369%2012.4700039%2C7.49785738%2011.8226659%2C7.12598104%20C11.7047796%2C7.05825888%2011.6863218%2C7.04782151%2011.6466556%2C7.02701346%20C11.6003105%2C7.00270182%2011.5953878%2C7.00026758%2011.6312715%2C7.00002628%20C10.8935262%2C7.00482709%2010.0683764%2C7.50717912%209.53370445%2C8.20371964%20C9.444381%2C8.3200852%209.41502739%2C8.70306935%209.4678111%2C9.66141147%20C9.46971551%2C9.69599155%209.46971551%2C9.69599155%209.47162433%2C9.73081848%20C9.47872806%2C9.86182751%209.48162866%2C9.91759701%209.48529016%2C9.99584239%20C9.50871894%2C10.4965091%209.15788667%2C10.9371809%208.66470544%2C11.0265586%20L8.625%2C11.0337543%20L8.625%2C12.3356626%20C8.625%2C12.4641955%208.72302186%2C12.5718502%208.84870996%2C12.5843745%20C9.25007559%2C12.6243687%209.58811926%2C12.9015787%209.70594135%2C13.2873401%20C9.76837484%2C13.4917536%209.8340053%2C13.6711189%209.8928754%2C13.801924%20C10.1038231%2C14.2706344%2010.4315719%2C14.7399438%2010.802031%2C15.0807424%20C11.0078694%2C15.2701006%2011.125%2C15.5370078%2011.125%2C15.8166969%20L11.125%2C16.062054%20C11.125%2C16.7707137%2010.7499899%2C17.4264609%2010.1392066%2C17.7858246%20L8.46626243%2C18.7701266%20C8.17737297%2C18.9400991%208%2C19.2502557%208%2C19.5854389%20L8%2C20.0644804%20C9.20495897%2C20.6632939%2010.5631585%2C21%2012%2C21%20Z%20M7.45205588%2C17.046356%20L9.02754109%2C16.1193954%20C8.63564873%2C15.6690507%208.30634179%2C15.1499375%208.06907321%2C14.6227441%20C8.03742925%2C14.5524335%208.00601944%2C14.4774449%207.97506696%2C14.3984894%20C7.17648186%2C14.0499319%206.625%2C13.2532786%206.625%2C12.3356626%20L6.625%2C11.0337543%20C6.625%2C10.3744255%206.94663235%2C9.77948454%207.45290295%2C9.41298408%20C7.39752946%2C8.14927631%207.4745665%2C7.6016536%207.94721517%2C6.98591351%20C8.8321767%2C5.83303545%2010.2053671%2C5%2011.6431323%2C5%20C11.9808973%2C5%2012.2638958%2C5.09232486%2012.5757377%2C5.25591031%20C12.6481969%2C5.2939208%2012.6730061%2C5.30794978%2012.8189174%2C5.39177144%20C13.0258038%2C5.51062149%2013.0391304%2C5.51469915%2013.0127989%2C5.52236069%20C14.1370264%2C5.19524991%2015.276198%2C5.98530844%2016.0442731%2C6.98591351%20C16.5154081%2C7.59968168%2016.5827774%2C8.13390828%2016.5093082%2C9.38628948%20C17.0373091%2C9.75018108%2017.375%2C10.3581663%2017.375%2C11.0337543%20L17.375%2C12.3356626%20C17.375%2C13.2715376%2016.8018665%2C14.0796849%2015.9804515%2C14.4173458%20C15.9594561%2C14.469474%2015.9383602%2C14.5198638%2015.9172692%2C14.5682414%20C15.6791893%2C15.1143377%2015.3499102%2C15.6486166%2014.9562842%2C16.1098788%20L16.5479441%2C17.046356%20C17.216278%2C17.4395804%2017.6929614%2C18.0737227%2017.8939173%2C18.8017843%20C19.7966304%2C17.1516024%2021%2C14.7163322%2021%2C12%20C21%2C7.02943725%2016.9705627%2C3%2012%2C3%20C7.02943725%2C3%203%2C7.02943725%203%2C12%20C3%2C14.7163301%204.20336778%2C17.1515987%206.1060783%2C18.8017805%20C6.30703168%2C18.0737319%206.7837172%2C17.4395832%207.45205588%2C17.046356%20Z%20M12%2C23%20C5.92486775%2C23%201%2C18.0751322%201%2C12%20C1%2C5.92486775%205.92486775%2C1%2012%2C1%20C18.0751322%2C1%2023%2C5.92486775%2023%2C12%20C23%2C18.0751322%2018.0751322%2C23%2012%2C23%20Z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}
.bs_search_header_icon{
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.000, 1.425); /* custom */
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.000, 1.425); /* custom */
    background-image: url('data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2052.3%20(67297)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Ejollycons-%5Bcategory%5D%2Ficons%2Fsvg%2Ficon-ui-1-search%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%22icons%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icons---export%22%20transform%3D%22translate(-252.000000%2C%20-58.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22row-1%22%20transform%3D%22translate(60.000000%2C%2058.000000)%22%20fill%3D%22%23000000%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon---4%22%20transform%3D%22translate(192.000000%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M16.3198574%2C14.9056439%20L21.7071068%2C20.2928932%20C22.0976311%2C20.6834175%2022.0976311%2C21.3165825%2021.7071068%2C21.7071068%20C21.3165825%2C22.0976311%2020.6834175%2C22.0976311%2020.2928932%2C21.7071068%20L14.9056439%2C16.3198574%20C13.5509601%2C17.3729184%2011.8487115%2C18%2010%2C18%20C5.581722%2C18%202%2C14.418278%202%2C10%20C2%2C5.581722%205.581722%2C2%2010%2C2%20C14.418278%2C2%2018%2C5.581722%2018%2C10%20C18%2C11.8487115%2017.3729184%2C13.5509601%2016.3198574%2C14.9056439%20Z%20M10%2C16%20C13.3137085%2C16%2016%2C13.3137085%2016%2C10%20C16%2C6.6862915%2013.3137085%2C4%2010%2C4%20C6.6862915%2C4%204%2C6.6862915%204%2C10%20C4%2C13.3137085%206.6862915%2C16%2010%2C16%20Z%22%20id%3D%22search%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22slices%22%20transform%3D%22translate(60.000000%2C%2058.000000)%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}
.bs_header_search_modal {
    background-color: #fafafa;
    position: absolute;
    height: 40px;
    border-radius: 4px;
    top: 55px;
    left: calc(50% - 210px);
    width: 460px;
    padding: 5px;
    display: grid;
    grid-template-columns: auto 40px;
    transition: all 500ms cubic-bezier(0.000, 0.955, 0.470, 0.970); /* custom */
    transition-timing-function: cubic-bezier(0.000, 0.955, 0.470, 0.970); /* custom */
}

.bs_header_search_modal > input {
    background-color: #fafafa;
    height: 30px;
    border: 0px solid red;
    font-size: 15px;
    font-weight: 300;
    color: red;
    transform: translateY(-1px);
    font-family: var(
    --read);
    color: grey;
    padding-left: 40px;
}
a.bs_header_link.bs_search_header_icon.bs_header_search_active {
    position: absolute;
    top: 60px;
    left: calc(50% - 204px);
    transform: scale(0.6);
    opacity: 0.5;
    transition: all 500ms cubic-bezier(0.000, 0.955, 0.470, 0.970); /* custom */
    transition-timing-function: cubic-bezier(0.000, 0.955, 0.470, 0.970); /* custom */
}
.bs_header_search_modal.bs_modal_innactive {
    opacity: 0;
    transform: translateX(60px);
}
.bs_modal_close{
    background-image: url('data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2052.3%20(67297)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Ejollycons-%5Bcategory%5D%2Ficons%2Fsvg%2Ficon-ui-1-close%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%22icons%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icons---export%22%20transform%3D%22translate(-124.000000%2C%20-58.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22row-1%22%20transform%3D%22translate(60.000000%2C%2058.000000)%22%20fill%3D%22%23000000%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon---2%22%20transform%3D%22translate(64.000000%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23757575%22%20d%3D%22M12%2C13.4142136%20L4.70710678%2C20.7071068%20C4.31658249%2C21.0976311%203.68341751%2C21.0976311%203.29289322%2C20.7071068%20C2.90236893%2C20.3165825%202.90236893%2C19.6834175%203.29289322%2C19.2928932%20L10.5857864%2C12%20L3.29289322%2C4.70710678%20C2.90236893%2C4.31658249%202.90236893%2C3.68341751%203.29289322%2C3.29289322%20C3.68341751%2C2.90236893%204.31658249%2C2.90236893%204.70710678%2C3.29289322%20L12%2C10.5857864%20L19.2928932%2C3.29289322%20C19.6834175%2C2.90236893%2020.3165825%2C2.90236893%2020.7071068%2C3.29289322%20C21.0976311%2C3.68341751%2021.0976311%2C4.31658249%2020.7071068%2C4.70710678%20L13.4142136%2C12%20L20.7071068%2C19.2928932%20C21.0976311%2C19.6834175%2021.0976311%2C20.3165825%2020.7071068%2C20.7071068%20C20.3165825%2C21.0976311%2019.6834175%2C21.0976311%2019.2928932%2C20.7071068%20L12%2C13.4142136%20Z%22%20id%3D%22close%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22slices%22%20transform%3D%22translate(60.000000%2C%2058.000000)%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
    background-size: 20px;
    transform:translateY(-0px);
} 

div.bs_menu_content > a{
    background-size: contain!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
}
.bs_cart_header_icon {
    background-image: url('data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2052.3%20(67297)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Ejollycons-%5Bcategory%5D%2Ficons%2Fsvg%2Ficon-ecommerce-shopping-cart%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%22icons%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icons---ecommerce---export%22%20transform%3D%22translate(-60.000000%2C%20-58.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22row-1%22%20transform%3D%22translate(60.000000%2C%2058.000000)%22%20fill%3D%22%23000000%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon---1%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M15.4352566%2C15%20L7.65939616%2C15%20C6.85933994%2C15%206.13626368%2C14.5232063%205.8211061%2C13.7878386%20L3.67824896%2C8.7878386%20C3.24313771%2C7.77257903%203.71344085%2C6.59682118%204.72870042%2C6.16170994%20C4.97765411%2C6.0550155%205.24568546%2C6%205.51653902%2C6%20L17.5121797%2C6%20L17.8467302%2C4.55028099%20C18.0561446%2C3.64281881%2018.8642007%2C3%2019.7955126%2C3%20L21%2C3%20C21.5522847%2C3%2022%2C3.44771525%2022%2C4%20C22%2C4.55228475%2021.5522847%2C5%2021%2C5%20L19.7955126%2C5%20L17.1994959%2C16.249406%20C18.259308%2C16.7122248%2019%2C17.7696135%2019%2C19%20C19%2C20.6568542%2017.6568542%2C22%2016%2C22%20C14.3431458%2C22%2013%2C20.6568542%2013%2C19%20C13%2C18.6493646%2013.0601542%2C18.3127789%2013.1707057%2C18%20L10.8292943%2C18%20C10.9398458%2C18.3127789%2011%2C18.6493646%2011%2C19%20C11%2C20.6568542%209.65685425%2C22%208%2C22%20C6.34314575%2C22%205%2C20.6568542%205%2C19%20C5%2C17.3431458%206.34314575%2C16%208%2C16%20L15.2044874%2C16%20L15.4352566%2C15%20Z%20M5.51653902%2C8%20L7.65939616%2C13%20L15.8967951%2C13%20L17.0506412%2C8%20L5.51653902%2C8%20Z%20M8%2C20%20C8.55228475%2C20%209%2C19.5522847%209%2C19%20C9%2C18.4477153%208.55228475%2C18%208%2C18%20C7.44771525%2C18%207%2C18.4477153%207%2C19%20C7%2C19.5522847%207.44771525%2C20%208%2C20%20Z%20M16%2C20%20C16.5522847%2C20%2017%2C19.5522847%2017%2C19%20C17%2C18.4477153%2016.5522847%2C18%2016%2C18%20C15.4477153%2C18%2015%2C18.4477153%2015%2C19%20C15%2C19.5522847%2015.4477153%2C20%2016%2C20%20Z%22%20id%3D%22shopping-cart%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22slices%22%20transform%3D%22translate(60.000000%2C%2058.000000)%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}
.bs_cart_header_icon {
    width: 33px;
    height: 30px;
    cursor: pointer;
    position: relative;
    overflow: visible !important;
    padding-right: 10px;
    transform: translateY(2px);
}
a.bs_header_link.bs_cart_header_icon>img {
    width: 25px;
}

a.bs_header_link.bs_cart_header_icon>span {
    font-size: 14px;
    background-color: var(--primary);
    padding: 4px;
    position: absolute;
    left: -2px;
    top: -3px;
    border-radius: 10px;
    min-width: 20px;
    text-align: center;
    color: white;
    transform: scale(0.7);
}



.bs_product_endline.bs_maxwidth.endline_offer_mode {
    display: flex;
}

.bs_product_endline.bs_maxwidth > h4 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
}
.bs_productdetails > div.bx_maxwidth {
    gap: 20px!important;
}
a:hover,
div.bs_btn:hover{
    filter: brightness(0.95);
    transform: scale(1.0.5);
}

.price_item {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
    background-color: var(--primary);
    color: white;
}