/* BuyBuyBaby theming variables*/

/* uncomment to apply baby theme */

:root {
  --theme-family-serif: Museo, Times New Roman, Arial, sans-serif;
  --theme-family-sans: Montserrat, Helvetica, Arial, sans-serif;
  --primary-font: Montserrat, Helvetica, Arial, sans-serif;
  --secondary-font: Montserrat, Helvetica, Arial, sans-serif;
  --loyalty-primary-font: Harmonia, Helvetica, Arial, sans-serif;
  --loyalty-secondary-font: Cream, Times New Roman, Arial, sans-serif;
  --storytile-headline-font: Montserrat, Helvetica, Arial, sans-serif;
  --primary-color: #068488;
  --secondary-color: #01686B;
  --button-font: 600 14px/1.44 Montserrat, Helvetica, Arial, sans-serif;
  --btn-bg: #068488;
  --btn-bg-hover: #01686B;
  --btn-font-color: var(--color-white);
  --btn-border-radius: 83px;
  --color-font-link: #10838b;
  /* Video Button */
  --video-button-font: 600 14px/1.44 Montserrat, Helvetica, Arial, sans-serif;
  --video-btn-primary-bg: #068488;
  --video-btn-secondary-bg: #fff;
  --video-btn-primary-bg-hover: #01686B;
  --video-btn-secondary-bg-hover: #fff;
  --video-btn-primary-hover-border-color: #01686B;
  --video-btn-secondary-hover-border-color: var(--color-black);
  --video-btn-primary-font-color: var(--color-white);
  --video-btn-primary-hover-font-color: var(--color-white);
  --video-btn-secondary-font-color: var(--color-black);
  --video-btn-secondary-hover-font-color: var(--color-black);
  --video-btn-border-radius: 4px;
  --video-btn-primary-border: 2px solid #068488;
  --video-btn-secondary-border: 2px solid var(--color-white);
  --video-btn-primary-hover-box-shadow: none;
  --video-btn-secondary-hover-box-shadow: 0 5px 0 0 #8eedff;
  --input-font: 500 14px/1.43 Montserrat, Helvetica, Arial, sans-serif;
  --input-label-font: 300 12px Montserrat, Helvetica, Arial, sans-serif;
  --input-error-font: var(--input-label-font);
  --input-error-color: #df0045;
  --cat-nav-bg-color: #00A497;
  --cat-nav-bg-color-dark: #068488;
  --cat-nav-l0-font: 900 14px Museo, Times New Roman, Arial, sans-serif;
  --cat-nav-l0-font-mob: 900 14px Museo, Times New Roman, Arial, sans-serif;
  --cat-nav-l0-color: var(--color-white);
  --cat-nav-link-font: 300 12px/1.43 Montserrat, Helvetica, Arial, sans-serif;
  --l1onTop-link-font: 300 14px/1.43 Montserrat, Helvetica, Arial, sans-serif;
  --cat-nav-link-color: var(--color-black);
  --cat-nav-link-border-color: #d1d1d1;
  --cat-nav-link-heading-color: #068488;
  --cat-nav-heading-color: #595959;
  --cat-nav-l0-text-transfrom: lowercase;
  --bopis-header-text-transform: capitalize;
  --bopis-header-mob-font-size: 10px;
  --sdd-header-mob-font-size: 10px;
  --cat-nav-mob-back-font: var(--cat-nav-l0-font);
  --cat-nav-find-registry-label: 500 24px/1.22 Museo, Times New Roman, Arial, sans-serif;
  --cart-badge-bg: #15838b;
  --cart-badge-color: var(--color-white);
  --account-title-font: 900 16px Museo, Times New Roman, Arial, sans-serif;
  /* Arrow color for L0 Hamburger Menu */
  --level0-arrow-color: #15838b;
  --level0-button-color: #15838b;
  /* Global font-size change */
  --theme-medium-font-size: 14px;
  --theme-small-font-size: 12px;
  --text-transform-upper: none;
  --text-transform-lower: lowercase;
  --text-transform-header: none;
  /* Active Registry */
  --registry-title-font: 500 24px/1.27 Museo, Times New Roman, Arial, sans-serif;
  --registry-circle-font: 500 12px/1.2 Montserrat, Helvetica, Arial, sans-serif;
  --registry-links-font: 300 14px/1.2 Montserrat, Helvetica, Arial, sans-serif;
  --registry-color: #00A497;
  --registry-font-weight: 300;
  --theme-H1-serif-font-DSK: 500 44px/0.83 Museo, Times New Roman, Arial, sans-serif;
  --theme-H1-serif-font-TAB: 500 28px/1 Museo, Times New Roman, Arial, sans-serif;
  --theme-H2-serif-font-DSK: 500 32px/1 Museo, Times New Roman, Arial, sans-serif;
  --theme-H2-serif-font-TAB: 500 24px/0.92 Museo, Times New Roman, Arial, sans-serif;
  --theme-H2-serif-font-MOB: 500 24px/1 Museo, Times New Roman, Arial, sans-serif;
  --theme-H1-serif-font-resize: calc(3.8vw);
  --theme-h3-serif-font: 500 24px/1.22 Museo, Times New Roman, Arial, sans-serif;
  --theme-h4-sans-font: 500 18px/1.29 Museo, Times New Roman, Arial, sans-serif;
  --fav-icon-hover-bg-color: #068488;
  --fav-icon-hover-circle-color: var(--fav-icon-hover-bg-color);
  --jfy-carousel-head-font-color: black;
  --jfy-carousel-head-letter-space: normal;
  --search-bopis-head-font-DSK: 500 28px/1.07 Museo, Times New Roman, Arial, sans-serif;
  --search-bopis-head-font-TAB: 500 28px/1.07 Museo, Times New Roman, Arial, sans-serif;
  --search-bopis-head-font-MOB: 500 28px/1.07 Museo, Times New Roman, Arial, sans-serif;
  --store-details-tile-desc-font: 500 14px/1.43 Montserrat, Helvetica, Arial, sans-serif;
  --store-details-cta-link-font: 600 14px / normal Montserrat, Helvetica, Arial, sans-serif;
  --store-pickup-module-font: 14px/1 Montserrat, Helvetica, Arial, sans-serif;
  --store-name-head-font-DSK: 500 42px/1 Museo, Times New Roman, Arial, sans-serif;
  --store-name-head-font-TAB: 500 32px/1 Museo, Times New Roman, Arial, sans-serif;
  --store-name-sub-head-font-DSK: 500 16px/1.38 Montserrat, Helvetica, Arial, sans-serif;
  --store-name-sub-head-font-TAB: 500 16px/1.38 Montserrat, Helvetica, Arial, sans-serif;
  --theme-Large-title-font-DSK: 900 50px/0.9 Museo, "Times New Roman", Arial, sans-serif;
  --theme-Large-title-font-TAB: 900 32px/0.9 Museo, "Times New Roman", Arial, sans-serif;
  --theme-State-title-font-DSK: 600 24px var(--secondary-font);
  --theme-State-title-font-MOB: 600 21px var(--secondary-font);
  --theme-heading-eyebrow-font: Montserrat, Helvetica, Arial, sans-serif;
  --theme-p2-lg-font-light: 300 16px/1.37 var(--primary-font);
  --theme-State-names-font: 300 14px/1.38 var(--primary-font);
  --theme-H1-font-DSK: 500 44px/0.83 Museo, Times New Roman, Arial;
  --theme-H1-font-TAB: 500 28px/1 Museo, Times New Roman, Arial;
  --theme-h4-family-sans-font: 500 18px/1.29 var(--theme-family-sans);
  --theme-b1-title-font-medium: 300 16px/1.2 var(--theme-family-sans);
  --theme-b2-font-light: 300 12px/1.43 var(--theme-family-sans);
  --theme-b5-font-medium: 600 22px/1.27 var(--theme-family-sans);
  --story-tile-head-font-DSK: 700 18px/1.44 var(--primary-font);
  --story-tile-head-font-TAB: 600 14px/1.43 var(--primary-font);
  --story-tile-desc-font-DSK: 200 16px/1.44 var(--primary-font);
  --story-tile-desc-font-TAB: 200 14px/1.44 var(--primary-font);
  --special-msg-font: 16px/1.63 Montserrat, Helvetica, Arial, sans-serif;
  --special-msg-bg-color: #068488;
  --store-features-heading: 900 22px/1.18 Museo, Times New Roman, Arial;
  --store-features-heading-color: #01686B;
  --store-features-l1: 300 18px Montserrat, Helvetica, Arial, sans-serif;
  --theme-top-spacing-DSK: 24px;
  --theme-top-spacing-TAB: 16px;
  /* Opinion Lab */
  --ol-image: url(https://b3h2.scene7.com/is/image/BedBathandBeyond/feedback-baby-desktop-2x?$PNG$&fmt=png-alpha);
  --theme-category-module-hover: 2px solid transparent;
  --footer-color: #f7f7f7;
  --footer-link-a: #000;
  --copyright-color: #595959;
  --footer-headline: #000;
  --footer-link: #068488;
  --footer-tab-color: #f7f7f7;
  --footer-bottom-color: #f7f7f7;
  --footer-bottom-padding: 2.5rem;
  --footer-bottom-margin: 0rem;
  --input-focus-color: #000;
  --header-nav-bg-color: #f8f8f8;
  --color-global-nav-search-border: #d6d6d6;
  --account-wrapper: #15838b;
  --logo-color: #fff;
  --hamburger-color: #15838b;
  --sign-in-color: var(--primary-color);
  --sign-in-text-decoration: none;
  --link-theme-color: #01686B;
  --cat-nav-link-heading-hover-color: var(--link-theme-color);
  --cat-nav-bg-mob-color: #00A497;
  --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: 0;
  /* Header */
  --header-wrap-padding: 156px;
  --header-wrap-paddingPB: 177px;
  --header-wrap-paddingCSB: 209px;
  --header-wrap-paddingCSB-DSK: 177px;
  --header-wrap-paddingCSBwithPB-DSK: 209px;
  --header-wrap-paddingCSBnL1-DSK: 145px;
  --header-wrap-paddingCSBnL1-MOB: 187px;
  --header-wrap-paddingCSBwithPBnL1-DSK: 192px;
  --header-wrap-DSK: 215px;
  --header-padding-L1: 120px;
  --header-wrap-L1-DSK: 215px;
  --header-wrap-padding-L1: 177px;
  --header-subtext-font-size-MOB: 12px;
  --header-subtext-font-size-TAB: 14px;
  --header-subtext-font-size-DSK: 14px;
  --cat-nav-bg-md-screen-color: var(--cat-nav-bg-color);
  --header-wrap-pt: 177px;
  --header-pb-mob: 250px;
  /* Product Carousel */
  --rating-star-color: #d67d00;
  /* 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 14px/1.2 var(--primary-font);
  --rating-snapshot-font: 600 18px/1.3 var(--primary-font);
  /* Footer */
  --footer-email-form-padding: 1.5rem 1rem;
  --search-icon-color: #1377c9;
  --header-headline: #000000;
  --header-link: #068488;
  --input-color-header: #fff;
  --footer-tab-label-border-top-color: #e7e7ea;
  /* Price */
  --is-price: #df0045;
  --was-price: #595959;
  /* Address */
  --store-address-font: 300 16px/1.2 var(--primary-font);
  /* NearBy Store Heading */
  --store-nearby-header-font: 900 22px/1.36 Museo, Times New Roman, Arial, sans-serif;
  /* NearBy Store Name */
  --store-nearby-name-font: 900 18px/1.33 Museo, Times New Roman, Arial, sans-serif;
  --BopisProduct-w60-above640: 76%;
  --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);
  --giftCard-message-font: 300 14px/1.43 var(--primary-font);
  --blog-author-name: 300 14px/1.43 var(--primary-font);
  --ingredients-font: 600 28px/1.36 var(--secondary-font);
  --pencil-banner-font: 14px;
  --review-font: 300 12px var(--primary-font);
  /* Pencil Banner */
  --timer-background-color: #012654;
  --timer-text-color: #fff;
  /* blog detail page header */
  --blog-detail-header-title: #000000;
  --blog-landing-page-secondary-font: Montserrat, Helvetica, Arial, sans-serif;
  --blog-landing-page-bold-font: Museo, Times New Roman, Arial;
  --idea-board-color: #068488;
  --idea-board-color-tags: #068488;
  --badge-color: #00A497;
  --blog-lp-head-DSK-font: 20px;
  --blog-lp-head-MOB-font: 14px;
  --blog-lp-head-bold-DSK-font: 20px;
  --blog-lp-head-bold-MOB-font: 14px;
  --blog-title-color: var(--primary-color);
  --blog-lp-V2-DSK-font: 22.4px;
  --blog-lp-V2-bold-DSK-font: 24px;
  --blog-lp-V2-MOB-font: 14px;
  --blog-lp-V2-bold-MOB-font: 12px;
  --blog-lp-V2-title-DSK-font: 28px;
  --blog-lp-V2-title-bold-DSK-font: 28px;
  --blog-lp-V2-title-MOB-font: 16px;
  --blog-lp-V2-title-bold-MOB-font: 16px;
  --header-logo-width: 64px;
  /* ideaboard */
  --button-fromshoppingTiles-bg-color: var(--color-white);
  --button-fromshoppingTiles-color: var(--primary-color);
  --button-fromremoveboard-color: var(--primary-color);
  --button-fromhasNoBoardElement-color: var(--primary-color);
  --idea-board-create-width: 175px;
  --idea-board-dropdown-mb-width: 175px;
  --idea-board-filter-flyout-m: 184px;
  --idea-board-filter-flyout-m-bttn: 162px;
  --idea-board-H1-serif-font: Museo, Times New Roman, Arial, sans-serif;
  --idea-board-H1-color: #000;
  --idea-board-ellipsis-container-child: 185px;
  --idea-board-emptytile-desc-width: 72%;
  --idea-board-emptytile-wrapper-padding: 45px 2px 10px 2px;
  --idea-board-emptytile-wrapper-margin: 19px 10px 10px 5px;
  --idea-board-privateText2-width: none;
  --idea-board-privateText2-tab-width: 275px;
  --idea-board-privateText2-mb-width: 300px;
  --idea-board-privateText2-mr-left: 8px;
  --idea-board-privateText2-tab-mr-left: 6px;
  --idea-board-privateText2-mb-mr-left: 30px;
  --sdd-lable-font: 14px var(--secondary-font);
  --store-pickup-font: 14px var(--primary-font);
  --idea-board-landing-marginTop: 19px;
  --idea-board-detailpage-marginTop: 0px;
  --idea-board-empty-wrapper-height: 60%;
  --idea-board-empty-wrapper-below-resolution-height: 65%;
  --idea-board-tiles-wrapper-height: 55%;
  --idea-board-tiles-wrapper-below-resolution-height: 60%;
  --add-to-registry-font-TAB: 12px;
  --search-board-text-width: 137px;
  --bookmark-this-board: 200px;
  --add-to-ideaboard-width: 168px;
  --add-to-cart-recommendations-width1: -42px;
  --add-to-cart-recommendations-width2: -47px;
  /* IdeaBoard Details Filter Border*/
  --filter-border-color: var(--primary-color);
  /* Registry Modal*/
  --favoriteArrowImage-tab-pro-top: 220px;
  --favoriteArrowImage-tab-right: 140px;
  --favoriteArrowImage-mob-top: 206px;
  --idea-board-guest-bookmark-button-width: 270px;
  --idea-board-guest-bookmark-button-font-size: 14px;
  --idea-board-sale-price-font-size: 18px;
  --idea-board-was-price-font-size: 16px;
  --idea-board-sale-price-font: var(--secondary-font);
  --idea-board-was-price-font: var(--primary-font);
  --idea-board-sale-price-color: var(--input-error-color);
  --idea-board-search-color: #068488;
  --idea-board-tile-below-resolution-height: 278px;
  --idea-board-shop-tiles-mob-btn-width: 155px;
  --hero-color: #000000;
  --hero-font: Museo, Times New Roman, Arial, sans-serif;
  --font-breadcrumb-title-lg: 400 42px/1.06 var(--theme-family-serif);
  --font-breadcrumb-title-md: 400 34px/1.06 var(--theme-family-serif);
  --font-breadcrumb-title-sm: 400 24px/1.06 var(--theme-family-serif);
  --theme-serif-letter-spacing: normal;
  --refresh-search-term-color: #000000;
  --lable-font: 10px;
  --close-logo-color: #01686B;
  --cat-nav-l0-text-transfrom-mob: lowercase;
  --header-padding-PB-MOB: 184px;
  --header-logo-width-TAB: 64px;
  --header-logo-height-TAB: 32px;
  --header-logo-width-MOB: 65px;
  --header-logo-height-MOB: 32px;
  --sdd-justify: revert;
  /* store Locator */
  --store-locator-find-store-heading: 400 22px/1.22 var(--primary-font);
  --store-locator-current-location-font: 400 14px/1.2 var(--primary-font);
  --store-locator-current-location-color: #068488;
  --store-locator-pill-color: #26a09c;
  --liveBanner-description-font: 300 14px/1.2 var(--primary-font);
  --loyt-height: 60px;
  /** Ratings Updated **/
  --refresh-star-color: #d67d00;
  --refresh-progress-bar-color: #d67d00;
  --refresh-circluar-inside-color: #ddd;
  --refresh-circluar-ring-color: #d67d00;
  /** Bottom Dock Updated **/
  --bottom-dock-heading-font: 600 24px/1.18 var(--theme-family-serif);
  --color-email-acquisition: #16838b;
  --email-heading-font : 600 16px/1.18 var(--theme-family-serif);
  /* Replace Wunder Kind */
  --input-error: #df0045;

   /** Brand Listing Page **/
   --Brand-page-header: 400 42px/.84 var(--theme-family-serif);
   --Brand-page-header-color: #000;
   --Brand-page-secondary-header: 400 34px/1.06 var(--theme-family-serif);
   --Brand-links-fonts: 500 14px/1.2 var(--primary-font);
   --Brand-page-header-bottom-border: #d8d8d8;
}
