/* BedBathUS/BedBathCanada theming variables */

:root {
  --primary-font: Effra, Helvetica, Arial, sans-serif;
  --secondary-font: Termina Headline, sans-serif;
  --storytile-headline-font: Termina Headline, sans-serif;
  --primary-color: #1377c9;
  --secondary-color: #1a4e8a;
  /* Button */
  --button-font: 600 1rem/1.63 Effra, Helvetica, Arial, sans-serif;
  --btn-bg: #1377c9;
  --btn-bg-hover: #1a4e8a;
  --btn-font-color: var(--color-white);
  --btn-border-radius: 4px;
  /* Video Button */
  --video-button-font: 600 1rem/1.63 Effra, Helvetica, Arial, sans-serif;
  --video-btn-primary-bg: #fff;
  --video-btn-secondary-bg: #fff;
  --video-btn-primary-bg-hover: #1a4e8a;
  --video-btn-secondary-bg-hover: #1a4e8a;
  --video-btn-primary-hover-border-color: #1a4e8a;
  --video-btn-secondary-hover-border-color: #1a4e8a;
  --video-btn-primary-font-color: var(--primary-color);
  --video-btn-primary-hover-font-color: var(--color-white);
  --video-btn-secondary-hover-font-color: var(--color-white);
  --video-btn-secondary-font-color: #1377c9;
  --video-btn-border-radius: 4px;
  --video-btn-primary-border: 2px solid #147bd1;
  --video-btn-secondary-border: 2px solid #147bd1;
  --video-btn-primary-hover-box-shadow: none;
  --video-btn-secondary-hover-box-shadow: none;
  /* Input */
  --input-font: 600 16px/1.2 Effra, Helvetica, Arial, sans-serif;
  --input-label-font: 300 12px Effra, Helvetica, Arial, sans-serif;
  --input-error-font: 300 14px/1.63 Effra, Helvetica, Arial, sans-serif;
  --input-error-color: #e00000;
  /* Category Navigation*/
  --cat-nav-bg-color: #1a4e8a;
  --cat-nav-bg-color-dark: #002e62;
  --cat-nav-l0-font: 600 1rem/1.63 Termina Headline, sans-serif;
  --cat-nav-l0-font-mob: var(--cat-nav-l0-font);
  --cat-nav-l0-color: var(--color-white);
  --cat-nav-link-font: 300 1rem/1.2 "Effra", Helvetica, Arial, sans-serif;
  --cat-nav-link-color: var(--color-black);
  --cat-nav-link-heading-color: #1377c9;
  --cat-nav-heading-color: #595959;
  --cat-nav-l0-text-transfrom: lowercase;
  --cat-nav-mob-back-font: var(--cat-nav-l0-font);
  --cat-nav-find-registry-label: 600 22px/1.22 Termina Headline, sans-serif;
  --cart-badge-bg: #147db1;
  --cart-badge-color: var(--color-white);
  /* Active Registry */
  --registry-title-font: 800 22px/1.27 Termina Headline, sans-serif;
  --registry-circle-font: 800 14px/1.2 Effra, Helvetica, Arial, sans-serif;
  --registry-links-font: 300 16px/1.2 Effra, Helvetica, Arial, sans-serif;
  --registry-color: #002855;
  --registry-font-weight: 400;
  /* New Home page Title */
  --theme-H1-serif-font-DSK: 600 40px/1.13 var(--secondary-font);
  --theme-H1-serif-font-TAB: 600 24px/1.33 var(--secondary-font);
  --theme-H2-serif-font-DSK: 600 24px/1.21 var(--secondary-font);
  --theme-H2-serif-font-TAB: 600 20px/1.21 var(--secondary-font);
  --theme-H2-serif-font-MOB: 600 20px/1.22 var(--secondary-font);
  --theme-h3-serif-font: 600 22px/1.22 var(--secondary-font);
  --theme-h4-sans-font: 600 18px/1.29 var(--secondary-font);
  --fav-icon-hover-bg-color: #545454;
  --fav-icon-hover-circle-color: #1377c9;
  --jfy-carousel-head-font-color: #002855;
  --jfy-carousel-head-letter-space: -0.5px;
  --search-bopis-head-font-DSK: 600 22px/1.18 var(--primary-font);
  --search-bopis-head-font-TAB: 600 20px/1.18 var(--primary-font);
  --search-bopis-head-font-MOB: 600 20px/1.13 var(--primary-font);
  --store-details-tile-desc-font: 300 14px/1.43 Effra, Helvetica, Arial, sans-serif;
  --store-details-cta-link-font: 600 14px / normal Effra, Helvetica, Arial, sans-serif;
  --store-name-head-font-DSK: 600 30px/1.2 Termina Headline, sans-serif;
  --store-name-head-font-TAB: 600 20px/1.3 Termina Headline, sans-serif;
  --store-name-sub-head-font-DSK: 600 20px/1.1 Effra, Helvetica, Arial, sans-serif;
  --store-name-sub-head-font-TAB: 600 16px/1.38 Effra, Helvetica, Arial, sans-serif;
  --theme-Large-title-font-DSK: 600 40px/1.13 Termina Headline, sans-serif;
  --theme-Large-title-font-TAB: 600 24px/1.17 Termina Headline, sans-serif;
  --theme-heading-eyebrow-font: Termina Headline, sans-serif;
  --theme-p2-lg-font-light: 300 16px/1.38 var(--primary-font);
  --theme-H1-font-DSK: 600 40px/1.13 var(--secondary-font);
  --theme-H1-font-TAB: 600 24px/1.33 var(--secondary-font);
  --story-tile-head-font-DSK: 700 18px/1.44 var(--primary-font);
  --story-tile-head-font-TAB: 600 16px/1.2 var(--primary-font);
  --story-tile-desc-font-DSK: 200 18px/1.44 var(--primary-font);
  --story-tile-desc-font-TAB: 200 16px/1.2 var(--primary-font);
  --special-msg-font: 16px/1.63 Effra, Helvetica, Arial, sans-serif;
  --special-msg-bg-color: #194e89;
  --store-features-heading: 600 22px/1.18 Termina Headline, sans-serif;
  --store-features-heading-color: #002855;
  --store-features-l1: 300 18px Effra, Helvetica, Arial, sans-serif;
  /* Opinion Lab */
  --ol-image: url(https://b3h2.scene7.com/is/image/BedBathandBeyond/feedback%2Dbbb%2Ddesktop%2D2x?$PNG$&fmt=png-alpha);
  /* Category Module */
  --theme-category-module-hover: 2px solid #1377c9;
  --footer-color: #f7f7f7;
  --footer-link-a: #000;
  --copyright-color: #595959;
  --footer-headline: #000;
  --footer-link: #1377c9;
  --footer-tab-color: #f7f7f7;
  --footer-bottom-color: #f7f7f7;
  --footer-bottom-padding: 2.5rem;
  --footer-bottom-margin: 0rem;
  --input-focus-color: #3182ce;
  --header-nav-bg-color: #1a4e8a;
  --color-global-nav-search-border: #fff;
  --account-wrapper: #fff;
  --logo-color: #fff;
  /* Product Carousel */
  --rating-star-color: #1377c9;
  /* Footer */
  --footer-email-form-padding: 1.5rem 1rem;
  --hamburger-color: inherit;
  --sign-in-color: var(--primary-color);
  --sign-in-text-decoration: none;
  --cat-nav-link-heading-hover-color: var(--primary-color);
  --cat-nav-bg-mob-color: #1a4e8a;
  --button-text-transform: none;
  --button-primary-color: var(--primary-color);
  --button-primary-hover-color: var(--secondary-color);
  --button-secondary-color: var(--primary-color);
  --button-secondary-bg-color: var(--color-white);
  --button-secondary-hover-color: var(--secondary-color);
  --button-secondary-border-color: var(--primary-color);
  --navbar-border-bottom: none;
  --navbar-height: 50px;
  --header-wrap-padding: 156px;
  --header-wrap-paddingPB: 177px;
  --header-wrap-paddingCSB: 220px;
  --header-wrap-paddingCSB-DSK: 210px;
  --header-wrap-paddingCSBwithPB-DSK: 220px;
  --header-wrap-DSK: 215px;
  --cat-nav-bg-md-screen-color: var(--cat-nav-bg-color);
  /* Product Carousel */
  --rating-star-color: #1377c9;
  /* Model */
  --model-head-font: 600 30px/1.2 var(--primary-font);
  --model-store-name: 600 16px/1.2 var(--primary-font);
  --model-address-font: 300 16px/1.2 var(--primary-font);
  --rating-snapshot-font: 600 20px/1.3 var(--primary-font);
  --search-icon-color: #1377c9;
  --input-focus-color-header: #1377c9;
  --header-headline: #000000;
  --header-link: #1377c9;
  --input-color-header: #fff;
  --footer-tab-label-border-top-color: #e7e7ea;

  /* Price */
  --is-price: #e00000;
  --was-price: #595959;
  
  /* Address */
  --store-address-font: 300 18px/1.2 var(--primary-font);
  /* NearBy Store Heading */
  --store-nearby-header-font: 600 22px/1.36 var(--secondary-font);
  /* NearBy Store Name */
  --store-nearby-name-font: 600 18px/1.33 var(--secondary-font);

  --link-theme-color: #1377c9;

  --search-result-prod-title-color: #000;
  --search-result-prod-title-color-hover: var(--primary-color);

    /*Blog PullQuote Module */
    --blog-author-text: 600 21px/1.22 var(--secondary-font);
    --blog-author-name: 300 14px/1.2 var(--primary-font);
  
    --ingredients-font: 600 28px/1.36 var(--secondary-font);

    --pencil-banner-font: 16px;

    --review-font: 300 14px var(--primary-font);
}
