

    @font-face {
      font-family: "Poppins-Medium";
      font-style: normal;
      font-display: swap;
      src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/poppins/Poppins-Medium-subset.woff2") format("woff2");
    }
    
    @font-face {
      font-family: "SourceSansPro-Light";
      font-style: normal;
      font-display: swap;
      src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/sourcesanspro/SourceSansPro-Light-subset.woff2") format("woff2");
    }
    
    @font-face {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-display: swap;
      src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/sourcesanspro/SourceSansPro-Regular-subset.woff2") format("woff2");
    }
    
      @font-face {
        font-family: "Heading-Poppins-Medium";
        font-style: normal;
        font-display: swap;
        font-weight: 400;
        src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/poppins/Poppins-Medium-subset.woff2") format("woff2");
      }
      
      @font-face {
        font-family: "Par1Reg-SourceSansPro-Regular";
        font-style: normal;
        font-display: swap;
        font-weight: 700;
        src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/sourcesanspro/SourceSansPro-Regular-subset.woff2") format("woff2");
      }
      
      @font-face {
        font-family: "Par1Bold-Poppins-Medium";
        font-style: normal;
        font-display: swap;
        font-weight: 401;
        src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/poppins/Poppins-Medium-subset.woff2") format("woff2");
      }
      
      @font-face {
        font-family: "Par2Light-SourceSansPro-Light";
        font-style: normal;
        font-display: swap;
        font-weight: 601;
        src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/sourcesanspro/SourceSansPro-Light-subset.woff2") format("woff2");
      }
      
      @font-face {
        font-family: "Par2Reg-SourceSansPro-Regular";
        font-style: normal;
        font-display: swap;
        font-weight: 700;
        src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/sourcesanspro/SourceSansPro-Regular-subset.woff2") format("woff2");
      }
      
      @font-face {
        font-family: "Par2Bold-SourceSansPro-Bold";
        font-style: normal;
        font-display: swap;
        font-weight: 696;
        src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/sourcesanspro/SourceSansPro-Regular-subset.woff2") format("woff2");
      }
      
      @font-face {
        font-family: "SmallTextLight-SourceSansPro-Light";
        font-style: normal;
        font-display: swap;
        font-weight: 600;
        src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/sourcesanspro/SourceSansPro-Light-subset.woff2") format("woff2");
      }
      
      @font-face {
        font-family: "SmallTextLight-SourceSansPro-Regular";
        font-style: normal;
        font-display: swap;
        font-weight: 700;
        src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/sourcesanspro/SourceSansPro-Regular-subset.woff2") format("woff2");
      }
      
      @font-face {
        font-family: "CTAButtons-SourceSansPro-Semibold";
        font-style: normal;
        font-display: swap;
        font-weight: 400;
        src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/sourcesanspro/SourceSansPro-SemiBold-subset.woff2") format("woff2");
      }
      
      @font-face {
        font-family: "SmallButtons-SourceSansPro-Semibold";
        font-style: normal;
        font-display: swap;
        font-weight: 400;
        src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/sourcesanspro/SourceSansPro-SemiBold-subset.woff2") format("woff2");
      }
      
      @font-face {
        font-family: "MenuButtons-SourceSansPro-Semibold";
        font-style: normal;
        font-display: swap;
        font-weight: 400;
        src: url("https://www.bravotv.com/themes/custom/lifestyle/fonts/sourcesanspro/SourceSansPro-SemiBold-subset.woff2") format("woff2");
      }
      

:root {
    
          --usc-color-button-type-one-background: #5E9AFF;
          
          --usc-color-button-type-one-background-active: #5083d9;
          
          --usc-color-button-type-one-background-disabled: #b2b2b2;
          
          --usc-color-button-type-one-text: #000000;
          
          --usc-color-button-type-one-text-disabled: #ffffff;
          
          --usc-color-button-type-one-text-active: #000000;
          
          --usc-color-button-type-one-border-color: #5E9AFF;
          
          --usc-color-button-type-one-border-color-active: #5083d9;
          
          --usc-color-button-type-two-background: #ffffff;
          
          --usc-color-button-type-two-background-active: #ffffff;
          
          --usc-color-button-type-two-background-disabled: #b2b2b2;
          
          --usc-color-button-type-two-text: #000000;
          
          --usc-color-button-type-two-text-disabled: #ffffff;
          
          --usc-color-button-type-two-text-active: #000000;
          
          --usc-color-button-type-two-border-color: #000000;
          
          --usc-color-button-type-two-border-color-active: #CCCCCC;
          
          --usc-color-button-type-three-background: #5E9AFF;
          
          --usc-color-button-type-three-background-active: #5083d9;
          
          --usc-color-button-type-three-background-disabled: #b2b2b2;
          
          --usc-color-button-type-three-text: #000000;
          
          --usc-color-button-type-three-text-disabled: #ffffff;
          
          --usc-color-button-type-three-text-active: #ffffff;
          
          --usc-color-button-type-three-border-color-active: #5083d9;
          
          --usc-color-network-one: #1D4FA5;
          
          --usc-color-network-two: #1D4FA51A;
          
        --usc-font-heading: "Heading-Poppins-Medium";
        
        --usc-font-paragraph-one-regular: "Par1Reg-SourceSansPro-Regular";
        
        --usc-font-paragraph-one-bold: "Par1Bold-Poppins-Medium";
        
        --usc-font-paragraph-two-light: "Par2Light-SourceSansPro-Light";
        
        --usc-font-paragraph-two-regular: "Par2Reg-SourceSansPro-Regular";
        
        --usc-font-paragraph-two-bold: "Par2Bold-SourceSansPro-Bold";
        
        --usc-font-small-text-light: "SmallTextLight-SourceSansPro-Light";
        
        --usc-font-small-text-regular: "SmallTextLight-SourceSansPro-Regular";
        
        --usc-font-buttons-cta: "CTAButtons-SourceSansPro-Semibold";
        
        --usc-font-buttons-small: "SmallButtons-SourceSansPro-Semibold";
        
        --usc-font-buttons-menu: "MenuButtons-SourceSansPro-Semibold";
        

    
    --epw-product-name-font: Poppins-Medium;
    --epw-product-name-size: 22px;
    --epw-product-name-color: #000000;

    --epw-seller-text-font: SourceSansPro-Regular;
    --epw-seller-text-size: 14px;
    --epw-seller-text-color: #000000;

    --epw-price-text-font: Poppins-Medium;
    --epw-price-text-size: 19px;
    --epw-price-text-color: #000000;

    --epw-brand-name-font: SourceSansPro-Regular;
    --epw-brand-name-size: 14px;
    --epw-brand-name-color: #000000;

    --epw-soldout-font: SourceSansPro-Regular;
    --epw-soldout-size: 12px;
    --epw-soldout-color: #FF0000;
    --epw-soldout-background: #FFDDDD;

    --epw-soldby-font: SourceSansPro-Regular;
    --epw-soldby-size: 14px;
    --epw-soldby-color: #000000;

    --epw-marketing-description-font: SourceSansPro-Light;
    --epw-marketing-description-size: 14px;
    --epw-marketing-description-color: #000000;

    --epw-button-width: 364px;
    --epw-button-height: 43px;

    --epw-button-bg-active: #5083d9;
    --epw-button-border-color-active: #5083d9;
    --epw-button-font-active: SourceSansPro-Regular;
    --epw-button-size-active: 14px;
    --epw-button-color-active: #000000;

    --epw-button-bg: #5E9AFF;
    --epw-button-border-color: #5E9AFF;
    --epw-button-font: SourceSansPro-Regular;
    --epw-button-size: 14px;
    --epw-button-color: #000000;

    --epw-button-bg-disabled: #D9D9D9;
    --epw-button-border-color-disabled: #D9D9D9;
    --epw-button-font-disabled: SourceSansPro-Regular;
    --epw-button-size-disabled: 14px;
    --epw-button-color-disabled: #FFFFFF;

    --epw-sponsor-button-width: 364px;
    --epw-sponsor-button-height: 43px;

    --epw-sponsor-button-bg-active: #5083d9;
    --epw-sponsor-button-border-color-active: #5083d9;
    --epw-sponsor-button-font-active: SourceSansPro-Regular;
    --epw-sponsor-button-size-active: 14px;
    --epw-sponsor-button-color-active: #000000;

    --epw-sponsor-button-bg: #5E9AFF;
    --epw-sponsor-button-border-color: #5E9AFF;
    --epw-sponsor-button-font: SourceSansPro-Regular;
    --epw-sponsor-button-size: 14px;
    --epw-sponsor-button-color: #000000;

    --epw-sponsor-header-color: #575757;
    --epw-sponsor-header-bg: #EEEEEE;
    --epw-sponsor-header-font: SourceSansPro-Regular;
    --epw-sponsor-header-size: 10px;

    --epw-sponsor-card-bg: #ffffff;


    
    --affiliate-sponsor-button-width: px;
    --affiliate-sponsor-button-height: px;

    --affiliate-sponsor-button-bg-active: ;
    --affiliate-sponsor-button-border-color-active: ;
    --affiliate-sponsor-button-font-active: ;
    --affiliate-sponsor-button-size-active: px;
    --affiliate-sponsor-button-color-active: ;

    --affiliate-sponsor-button-bg: ;
    --affiliate-sponsor-button-border-color: ;
    --affiliate-sponsor-button-font: ;
    --affiliate-sponsor-button-size: px;
    --affiliate-sponsor-button-color: ;

    --affiliate-sponsor-header-color: ;
    --affiliate-sponsor-header-bg: ;
    --affiliate-sponsor-header-font: ;
    --affiliate-sponsor-header-size: px;

    --affiliate-sponsor-card-bg: ;

}
