/** Shopify CDN: Minification failed

Line 227:0 Unexpected "}"

**/


.announcement-bar-section {
    background: #000000;
        color: #ffffff;
        }

        .empty.text_cart p {
            padding: 10px;
                text-align: center;
                    color: #800020;
                        font-size: 14px !important;
                        }
                        .announcement-bar-section p.announcement-bar__message.h5 {
                            font-size: 14px !important;
                            }
                            


 .journey-pack .product_slider_wrapper .product__media-list .product__media-item {
    position: relative;
}
.journey-pack .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
     content:'';  
       position: absolute;
    width: 45%;
    height: 45%;
    background-image: url(/cdn/shop/files/2_634c4cad-4612-43c2-80b2-13f5f3ac269c.png?v=1761693741);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    inset: 0;
    top: -10%;
    bottom: unset;
    left: 85%;
    transform: translateX(-50%);
}

 .template--product.cores-club .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after{
  content:unset!important;
} 

.fum-wrapper .col_product_cards .col_product_bg:nth-child(1) {
    position: relative;
} 




div#shopify-section-template--20155281506519__col_product_LjEmfq .fum-wrapper .col_product_cards .col_product_bg:nth-child(1):before {
content:'';    
    position: absolute;
    width: 145px;
    height: 145px;
    background-image: url(/cdn/shop/files/3_87eedcb2-917c-4b5a-9017-6f6f09f3238a.png?v=1761696028);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 29%;
    right: 3%;
    z-index:1;
} 



.fum-best-seller-collection-best-seller-slide[index="0"]:before {

    transform: translate(1px, 0);
    width: 295px;
    height: 240px;
    background-image: url(/cdn/shop/files/JP_banner_on_Homepage_da42b4e4-4d9e-42ad-9c14-b0e2a575c01b.png?v=1761753545);
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    position: absolute;
    background-position: center;
    z-index: 1;
    top: 0;
    right: 0;
}

.fum-best-seller-collection-best-seller-slide[index="0"] {
    position: relative;
    overflow:hidden;
}

  

.product.fum-solano .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
  background-image: url(/cdn/shop/files/20.png?v=1735090559)!important;
    width: 130px;
    height: 130px;
    top: 80px;
    right: 190px;
}
.product.prominent .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
background-image: url(/cdn/shop/files/20.png?v=1735090559)!important;
      width: 130px;
    height: 130px;
    top: 80px;
    right: 190px;
}

  /* cart css */
#CartDrawer-Item-1 .cart-item__details span.sca-compare-at-price:nth-child(2){
display:none;
}
  
  cart-drawer-items {
    padding: 0 60px !important;
}
.freegifts-main-container .glider-track, .freegifts-main-container .product-item {
    width: 100% !important;
}
.cart-drawer .price {

    font-size: 11px !important;
}
.product__title.product__title_fum{
  width:100%!important;
}
  .thumbnail__badge {
    display: none;
}

  @media screen and (max-width:1600px){
/* {% comment %} .journey-pack .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after{
    transform: translate(-50%, -55%);
} {% endcomment %} */
}
  
  @media screen and (max-width:1280px){
/* {% comment %} .journey-pack .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
        transform: translate(-45%, -55%);
    } {% endcomment %} */
      

 .fum-best-seller-collection-best-seller-slide[index="0"]:before {
           width: 275px;
        height: 220px;
        transform: translate(2px, 0);

} 

    }
  
@media screen and (max-width:1024px){


      .fum-best-seller-collection-best-seller-slide[index="0"]:before {
        width: 245px;
        height: 200px;
    }



  
.product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
    width: 140px;
    height: 140px;
    top: -30px;
    right: 0;
}
  .product.prominent .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
    width: 90px;
    height: 90px;
    top: 80px;
    right: 100px;
}
}
@media screen and (max-width:989px){
   
}

@media screen and (max-width:768px){


  .fum-best-seller-collection-best-seller-slide[index="0"]:before {
        width: 190px;
        height: 150px;
        }

.product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
    width: 110px;
    height: 100px;
    top: -30px;
    right: -30px;
}
.product.prominent .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
    width: 60px;
    height: 70px;
    top: 30px;
    right: 50px;
}  

}

@media screen and (max-width:749px){

.product-media-container .product__modal-opener--video span.product__media-icon.motion-reduce{
    left: 50%;
    top: 50%;
}
     .journey-pack .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
           transform: translateX(-60%);
        top: -7%;
    }
}
.product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
    width: 140px;
    height: 140px;
    top: unset;
    bottom: 100px;
}

 .product.prominent .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
    width: 150px;
    height: 150px;
    top: 200px;
    right: 160px;
} 
}

@media screen and (max-width:640px){


 /* {% comment %} .fum-best-seller-collection-best-seller-slide[index="0"]:before {
    top: 10%;
  } {% endcomment %} */

      .journey-pack .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
     top: 65px !important;
    left: 32px !important;
    }
}
  @media screen and (max-width:600px){
.product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
         width: 120px;
        height: 120px;
        top: unset;
        right: 10px;
        bottom: 100px;
}
 .product.prominent .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
    width: 110px;
    height: 110px;
    top: 180px;
    right: 150px;
} 

}
@media screen and (max-width:480px){
    .journey-pack .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
               transform: translateX(-60%);
             bottom: unset;
        top: -10%;
    }

div#shopify-section-template--20155281506519__col_product_LjEmfq .fum-wrapper .col_product_cards .col_product_bg:nth-child(1):before {

         bottom: 40%;
        right: 0%;
        width: 83px;
        height: 77px;
}



/* {% comment %} .fum-best-seller-collection-best-seller-slide[index="0"]:before {
      width: 67%;
        height: 100%;
        top: 15%;
        left: 30%;
    } {% endcomment %} */



}
  
@media screen and (max-width:431px){

.product.prominent .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
    width: 90px;
    height: 90px;
    top: 100px;
    right: 80px;
}



.fum-best-seller-collection-best-seller-slide[index="0"]:before {
width: 177px;
        height: 140px;  
}
  
}
  
  @media screen and (max-width:391px){
    .fum-best-seller-collection-best-seller-slide[index="0"]:before {
        width: 150px;
        height: 120px;
    }

  }
@media screen and (max-width:360px){
 /* {% comment %} .journey-pack .product_slider_wrapper .product__media-list .product__media-item:nth-child(1):after {
        width: 40%;
        height: 40%;
        transform: translate(-34%, -59%);
} {% endcomment %} */
  
}


.product.toppers .product__media-item:nth-child(1):after, .product.base .product__media-item:nth-child(1):after, .product.mahogany-barrel .product__media-item:nth-child(1):after, .product.olive-barrel .product__media-item:nth-child(1):after, .product.walnut-barrel .product__media-item:nth-child(1):after, .product.v2-clean-kit .product__media-item:nth-child(1):after, .product.fum-gift-card .product__media-item:nth-child(1):after{
  display:none;
}


  div#shopify-section-template--20155281506519__col_product_LjEmfq .fum-wrapper .col_product_cards .col_product_bg .fum-col-product-bg-content:after {
    /* content: ''; */
    position: absolute;
    width: 95px;
    height: 95px;
    /* {% comment %} background-image: url(/cdn/shop/files/3_87eedcb2-917c-4b5a-9017-6f6f09f3238a.png?v=1761696028);  {% endcomment %} */
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    top: 10px;
    right: 10px;
}

@media screen and (max-width:768px){
 div#shopify-section-template--20155281506519__col_product_LjEmfq .fum-wrapper .col_product_cards .col_product_bg .fum-col-product-bg-content:after {
    top: 10px;
    right: 10px;
  }
}
@media screen and (max-width:600px){
div#shopify-section-template--20155281506519__col_product_LjEmfq .fum-wrapper .col_product_cards .col_product_bg .fum-col-product-bg-content:after {
        width: 65px;
        height: 65px;
        top: 4px;
        right: 8px;
}

.col_product_bg .fum-col-product-bg-content:after{
        width: 65px;
        height: 65px;
        top: 4px;
        right: 8px;

}


}







/* block friday chanmgess */

.descriptionm_data {
    color: #ffffff;
}
span.descriptionm_data p {
    margin-bottom: 12px !important;
}

span.commp_price {
    position: relative;
}
span.commp_price::after {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Vector_965.png?v=1764202015);
    width: 100%;
    height: 13px;
    right: 0;
    object-fit: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    top: 0px;
}

div#shopify-section-template--18492999925975__header_large_2_qp6ViA .fum-header-large-hero a.fum-header-large-button1-container button {
    background: #dbfc34 !important;
    box-shadow: 3px 3px 0 0 #9ead6a !important;
} 


 .fum-best-seller-collection-best-seller-slide-details a{

    background: #dbfc34 !important;
    box-shadow: 3px 3px 0 0 #9ead6a !important;


}


/* .fum-best-seller-collection-best-seller-slide {
    background-image: url(//tryfum.com/cdn/shop/files/FUM_ProductImage_JourneyPack_BestSeller_v1.jpg?v=1727041432) !important;
}
 */


.fum-best-seller-collection-best-seller-slide[index="0"]:before {
    width: 215px;
    height: 190px;
    background-image: url(/cdn/shop/files/65.png?v=1764289814)!important;
    top: 30px;
    right: 20px;
}


.fum-best-seller-collection-best-seller-slide-details-p p {
    color: #F5F488;
}
.BFCM-Bundle .product.fum-everything-pack span.product__media-icon{
display:none;
}

@media screen and (max-width: 1280px) {
    .fum-best-seller-collection-best-seller-slide[index="0"]:before {
        width: 215px;
        height: 160px;
    }
}


@media screen and (max-width: 1024px) {
    .fum-best-seller-collection-best-seller-slide[index="0"]:before {
        width: 165px;
        height: 140px;
    }
}



@media screen and (max-width: 640px) {
    .fum-best-seller-collection-best-seller-slide[index="0"]:before {
        width: 150px;
        height: 150px;
        top: 58px;
        right: 10px;
    }
}

@media screen and (max-width: 480px) {
    .fum-best-seller-collection-best-seller-slide[index="0"]:before {
        width: 130px;
        height: 127px;
        top: 58px;
        right: 10px;
    }
}

@media screen and (max-width: 431px) {
    .fum-best-seller-collection-best-seller-slide[index="0"]:before {
        width: 119px;
        height: 116px;
        top: 50px;
        right: 4px;
    }
}

@media screen and (max-width: 391px) {
    .fum-best-seller-collection-best-seller-slide[index="0"]:before {
        width: 120px;
        height: 100px;
        top: 57px;
        right: -6px;
    }
} 

/* blockfriday changesodne */