:root {
  --page-bg: #F6F6F6;
  --white: #f6f6f6;
  --emphasis-dark: #493116;
  --emphasis-medium: #996E4D;
  --emphasis-light: #DAC5B1;
  --border-radius: 8px;
}

body {
  background: var(--page-bg) !important;
}

a {
  color: var(--emphasis-dark);
}

/**************************************************************** FONTS *****************************************************************************/
/* Font Family Headline */
.headline,
.message-box .headline,
.text-box h3,
.check-list-section .text-block .headline,
.product-flow .headline,
.product-flow .swiper-slide .headline,
.footer .headline,
.news-articles .article-teaser .teaser-text .headline,
.concept-info .tab-pane .nav-item a,
.concept-info .tab-pane .concept-info-item h3,
.news-content-section h3 {
  font-family: var(--headline);
}

.navbar .navbar-brand,
.nav-link,
.nav-link *,
.navbar-mobile .navbar-nav .nav-item a.active,
.navbar-mobile .navbar-nav .dropdown-menu a,
.navbar-language ul li.nav-item a,
.navbar-dark .navbar-nav .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.selected,
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover,
#ProductFilterHL,
.product-section .product-grid-filter-head a,
.text-bold,
.news-content-section h1,
.news-articles h3,
.product-detail-section .logo-block .nav-item,
.product-detail-section .tab-pane h1,
.product-detail-section .tab-pane p.description-item-title,
.product-detail-section .tab-pane strong,
.product-detail-section .tab-pane h3,
.product-detail-subav-container .bootstrap-select.btn-group .dropdown-toggle .filter-option,
.product-detail-subav-container .bootstrap-select.btn-group .dropdown-menu li a span.text {
  font-family: var(--headline) !important;
}

/* Font Family Subline */
.message-box .breadcrum,
.check-list-section .text-block .subline,
.news-articles .article-teaser .teaser-text .subline,
.news-content-section h2,
.product-detail-section .tab-pane h2 {
  font-family: var(--subline) !important;
  text-transform: none !important;
}

/**************************************************************** BACKGROUNDS ***********************************************************************/
/* Background Page (White) */
.navbar,
.navbar-mobile .navbar-collapse,
.navbar-language .navbar-collapse {
  background: var(--page-bg);
}

.footer .legal {
  background: var(--page-bg) !important;
}

/* Background Emphasis Light */
.btn-primary,
.button-fiffty-overlay a,
.carousel-indicators li,
.product-flow .swiper-pagination-bullet,
#chooselanguage {
  background: var(--emphasis-light);
}

.bg-emphasis-light,
.navbar-language,
.navbar-mobile,
.navbar-mobile .navbar-collapse,
footer, .footer,
.product-section a.filter-headline-link,
.product-section .navigation,
.navigation,
.product-grid-filter .card .card-header,
.news-content-section a.btn-gold,
.product-detail-subav-container .bootstrap-select.btn-group .dropdown-menu,
.cookie-consent-background .cookie-consent__button--accept {
  background: var(--emphasis-light) !important;
}

/* Background Emphasis Medium */
a.btn-primary:hover,
.btn-primary:hover,
.product-section a.filter-headline-link:hover,
.filter-headline-link:hover ~ #prsNavArrowBottom .navigation,
.product-section:has(.product-filter-active:hover) #prsNavArrowTop .navigation,
.news-content-section a.btn-gold:hover,
.product-detail-subav-container:hover,
.bootstrap-select .btn-default,
.bootstrap-select .dropdown-toggle:focus, .open > .dropdown-toggle.btn-default:focus,
.concept-info .bootstrap-select.btn-group .dropdown-menu li:hover {
  background: color-mix(in srgb, var(--emphasis-light) 85%, black) !important;
}

.carousel-indicators li.active,
.product-flow .swiper-pagination-white .swiper-pagination-bullet-active,
a.btn-gold {
  background: var(--emphasis-medium) !important;
}

.product-detail-section .product-detail-subav .nav-item-extern {
  background: var(--emphasis-dark) !important;
}

/********************************************************************** COLORS **********************************************************************/
.hover-zoom-box .teaser-box-text .headline,
.hover-zoom-box .teaser-box-text .subline,
header a#video-link,
.product-detail-section .product-detail-subav .nav-item-extern,
.product-detail-section .product-detail-subav-container .product-detail-subav .nav-item-extern .nav-link {
  color: var(--white) !important;
}

/* Color Emphasis Dark */
body,
.headline,
.message-box .headline,
.btn-primary,
.button-fiffty-overlay a,
.navbar .navbar-brand,
.nav-link,
.nav-link *,
.navbar-mobile .navbar-nav .dropdown-menu a,
.navbar-language ul li.nav-item a,
.footer .legal ul a,
.footer .buy-links a,
.sub-nav-item a,
.sub-nav-item .sub-nav-href,
.sub-nav-item .sub-nav-main-href,
.text-box,
.product-grid-filter .card .card-header button,
.concept-info .tab-pane .nav-item a,
.news-articles .nav-link.active,
#NewsSectionTabRoot a,
#chooselanguage {
  color: var(--emphasis-dark);
}

.navbar .navbar-brand,
.message-box .text,
.text-box h3,
.navbar-dark .navbar-nav .nav-link,
.check-list-section .text-block .subline,
.footer .headline,
.message-box .breadcrum,
.product-flow .headline,
.product-flow .swiper-slide .headline,
.product-flow .swiper-slide .subline,
.check-list-section .text-block .headline,
.news-content-section h3,
.news-content-section a,
.news-content-section .product-teaser .headline,
.product-section a, .product-section a:hover,
.product-section a.product-filter-active,
.product-section a:hover.product-filter-active,
.product-section .product-item .text .headline,
.acceptancewarrantypage h3,
.cb-form .cashback-products li .headline,
.cb-form .float-icon-text .headline,
.big-image-teaser .headline,
.teaser-box-section h3,
.teaser-box .headline,
.concept-info .tab-pane .concept-info-item h3,
.product-detail-section .tab-pane h2,
.productsamplepage h3,
.product-section.product-sample a.btn-primary,
.product-section.product-sample a.btn-primary:hover,
.product-section .product-item .text .subline,
.cb-form .cashback-products li .headline,
.cb-form .float-icon-text .headline,
a.btn-gold,
.news-content-section a.btn-gold,
a.article-teaser:hover,
a.article-teaser a,
a.article-teaser:hover a,
.product-detail-section .logo-block .nav-item,
.product-detail-section .tab-pane h1,
body .product-detail-section .tab-pane h2,
.product-detail-section .tab-pane .product-description-items .description-item-title strong,
.product-detail-section .product-detail-subav-container .product-detail-subav .nav-link,
.product-detail-section .breadcrumb,
.product-detail-section .tab-pane strong,
.product-detail-section .tab-pane h3,
.navbar-mobile .navbar-nav .nav-item a,
.product-detail-subav-container .bootstrap-select > .dropdown-toggle,
.product-detail-subav-container .bootstrap-select.btn-group .dropdown-toggle .filter-option,
.product-detail-subav-container .bootstrap-select.btn-group .dropdown-menu li a span.text,
.cookie-consent-background .cookie-consent__button--accept,
.cookie-consent-background .cc-prefs,
a.deny-cookies, a.allow-cookies, a.cookies-ln, a.set-cookies {
  color: var(--emphasis-dark) !important;
}

.sub-nav-item a:hover,
.footer ul li a, .footer ul li a:hover,
.sub-nav-dogs .sub-nav-item ul li a:hover,
.sub-nav-products .sub-nav-main-href:hover,
.sub-nav-products .sub-nav-href:hover {
  color: var(--emphasis-medium);
}

.navbar-mobile .navbar-nav .nav-item a.active,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.selected,
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:hover span,
.navbar-language ul li.nav-item a:hover,
.product-detail-section .breadcrumb a {
  color: var(--emphasis-medium) !important;
}

/******************************************************************** BORDER COLOR *******************************************************************/
.product-flow .swiper-button-next,
.product-flow .swiper-container-rtl.swiper-button-prev,
.product-flow .swiper-button-prev,
.product-flow .swiper-container-rtl .swiper-button-next,
.carousel-control.left,
.carousel-control.right {
  border-color: var(--emphasis-dark);
}
.product-flow .swiper-button-next:hover,
.product-flow .swiper-container-rtl.swiper-button-prev:hover,
.product-flow .swiper-button-prev:hover,
.product-flow .swiper-container-rtl .swiper-button-next:hover,
.carousel-control.left:hover,
.carousel-control.right:hover {
  border-color: var(--emphasis-medium);
}

#headerImageContainer .video-play-icon {
  border-color: var(--white) !important;
}

.btn-gold {
  border-color: var(--emphasis-light) !important;
}

.concept-info ul.product-detail-subav li.nav-item .active:after,
.news-articles .product-detail-subav .arrow-down,
.product-detail-section .logo-block .nav-item .arrow-down,
.product-detail-section .product-detail-subav-container .product-detail-subav .arrow-down,
.arrow-down {
  border-top-color: var(--emphasis-light) !important;
}

.product-detail-section .product-ingredients table td {
  border-bottom-color: var(--emphasis-light) !important;
}

/******************************************************************** TEXT SHADOW *******************************************************************/
.hover-zoom-box .teaser-box-text .headline,
.carousel-header a.video-link {
  text-shadow: none;
}

/****************************************************************************************************************************************************/
.footer .legal ul a:hover {
  text-decoration: underline;
}

.footer > .bow-wrapper {
  position: relative;
  overflow: visible;
  height: 260px;
}
.footer > .bow-wrapper a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.image-footer-bow {
  margin-top: -1px;
  position: absolute;
  left: 50%;
  right: 0;
  min-width: calc(100% + 2px);
  max-width: none;
  width: 1788px;
  transform: translateX(-50%);
  z-index: 1;
}

.image-footer-logo {
  max-width: 190px;
  position: relative;
  z-index: 2;
  top: 55px;
}

/* NAV STYLES */
.navbar-mobile {
  background: none !important;
}

#brand-text, #brand-text-first {
  position: absolute;
  top: 19px;
}

@media (max-width: 1100px) {
  #brand-text-first {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  #brand-text {
    display: block !important;
    opacity: 1 !important;
  }
}
.navbar-mobile .navbar-nav .nav-item a {
  cursor: pointer;
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(73, 49, 22)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* BUTTONS */
.btn {
  border-radius: var(--border-radius) !important;
}

.btn-primary,
.button-fiffty-overlay a {
  border: none;
  border-radius: var(--border-radius);
}

.arrow-right-btn:after,
.button-fiffty-overlay .arrow-right-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 29.2 58.1' style='enable-background:new 0 0 29.2 58.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23493116;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M1.4,0.4C0.6-0.3,0-0.1,0,1v56c0,1.1,0.6,1.4,1.4,0.6l27.2-27.2c0.8-0.8,0.8-2.1,0-2.8L1.4,0.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.btn:hover .arrow-right-btn:after,
.btn-primary:hover .arrow-right-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 29.2 58.1' style='enable-background:new 0 0 29.2 58.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23493116;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M1.4,0.4C0.6-0.3,0-0.1,0,1v56c0,1.1,0.6,1.4,1.4,0.6l27.2-27.2c0.8-0.8,0.8-2.1,0-2.8L1.4,0.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.btn-gold:after {
  border-top-color: var(--emphasis-dark) !important;
}

/* MESSAGE BOX */
.message-box .breadcrum {
  text-transform: none;
  font-size: 2.3rem;
}

.message-box .text {
  letter-spacing: 0;
}

/* PRODUCT SLIDER */
.bg-cover-stage-default {
  background: none;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .bg-cover-stage-default {
    height: 610px;
  }
}

.carousel-control.right:hover .carousel-control-next-icon,
.carousel-control.left:hover .carousel-control-prev-icon,
.product-flow .swiper-button-next:hover,
.product-flow .swiper-container-rtl .swiper-button-prev:hover,
.product-flow .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 37' style='enable-background:new 0 0 21 37;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23996E4D;%7D%0A%3C/style%3E%3Cg id='icon_pfeil'%3E%3Cg id='Group-3'%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath id='Fill-1' class='st0' d='M20.4,17.2L3.3,0.5c-0.8-0.7-2-0.7-2.7,0c-0.8,0.7-0.8,1.9,0,2.6l15.8,15.3L0.6,33.8 c-0.8,0.7-0.8,1.9,0,2.6c0.8,0.7,2,0.7,2.7,0l17.2-16.6C21.2,19.1,21.2,17.9,20.4,17.2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") !important;
}

/* LINKS */
.news-content-section a {
  text-decoration: underline;
}

.news-content-section a {
  text-decoration: none !important;
}

/* HEADER */
header .carousel-item .carousel-caption-head, .home-double-video-headline {
  color: var(--white);
  text-shadow: 5px 5px 15px rgba(0, 0, 0, 0.8);
}

/* VIDEO PLAY ICON */
#headerImageContainer .video-play-icon {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.7 29.3' style='enable-background:new 0 0 25.7 29.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M1.2,0.2C0.5-0.2,0,0.1,0,0.8v27.7c0,0.7,0.5,1,1.2,0.7l24-13.8c0.6-0.4,0.6-1,0-1.3L1.2,0.2z'/%3E%3C/svg%3E%0A");
}

.vjs-afterglow-skin .vjs-big-play-button {
  background: #ffffff !important;
}

.vjs-afterglow-skin .vjs-big-play-button::before {
  border-color: transparent transparent transparent var(--emphasis-dark) !important;
}

/* PRODUCT FILTER */
.product-grid-filter li {
  margin-bottom: 15px;
}

.custom-control-indicator {
  border-color: var(--emphasis-dark);
}

.product-section .product-grid-filter-head a {
  margin-bottom: 10px;
}

.custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27px' height='25px' viewBox='0 0 27 25' version='1.1'%3E%3C!-- Generator: Sketch 51 (57462) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EFill 3_XL%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs/%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='icon_check' fill='%23493116'%3E%3Cpath d='M27,1.85935971 C27,1.1883126 26.9200669,0.709492521 26.7636761,0.42639452 C26.60381,0.143296519 26.3396834,0 25.9643455,0 C25.4673703,0 24.8626593,0.234167482 24.1502124,0.699007409 C23.4377655,1.16384734 22.6280088,1.85236964 21.7209422,2.7645743 L10.9473549,13.4978331 C10.3009396,14.1339298 9.74835886,14.6372152 9.28266186,15.0076891 C8.82044021,15.378163 8.50418329,15.5634 8.33389111,15.5634 C7.92727507,15.5634 7.60406745,15.2488466 7.3677436,14.623235 C7.12794439,13.9976234 6.91942335,12.8966867 6.73870511,11.3134349 C6.72827906,11.2015937 6.7109023,11.0233468 6.68657485,10.7856843 C6.4711031,8.72710751 5.80383576,7.69607158 4.68477282,7.69607158 C3.51010426,7.69607158 2.43274553,8.19236684 1.45964732,9.1884524 C0.486549105,10.184538 0,11.2679994 0,12.4388369 C0,14.5917797 0.111211224,16.5874458 0.333633672,18.4293304 C0.55258077,20.2747099 0.788904621,21.4804977 1.03565452,22.0466937 C1.33105934,22.731721 1.98094993,23.392283 2.98880165,24.0353698 C3.99665337,24.6784566 4.83768825,25 5.51538164,25 C6.16179689,25 7.26695842,24.3569132 8.83434161,23.0707395 C10.4017248,21.788061 12.2992663,19.9671467 14.5269661,17.6114917 L25.0155747,6.50076891 L25.1997683,6.31203691 C26.3987643,5.05032853 27,3.75366979 27,2.42206067 L27,1.85935971 Z' id='Fill-3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.product-section .product-grid-filter-head .filter-headline::after {
  display: none;
}

.products-holder {
  margin-top: 20px;
}

.product-special-feature, .wheatenIcon {
  filter: invert(1);
}

.bootstrap-select.btn-group .dropdown-menu li {
  margin-left: 0;
}

/* LANGUAGE SELECt MODAL */
#langselectModal .modal-content {
  background: var(--page-bg);
  border: none !important;
}
#langselectModal .modal-content form {
  border: none !important;
}

#chooselanguage {
  border: none !important;
}

.dpwrapper {
  border: none !important;
  background: var(--emphasis-light) !important;
  color: var(--emphasis-dark) !important;
  border-radius: var(--border-radius);
  text-transform: none;
}
.dpwrapper ul li {
  padding: 8px 0;
}

/* COOKIE NOTICE */
.cookie-consent-background .cookie-consent-text {
  font-size: 1.6rem;
}

.cookie-consent-background .btn-consent {
  border: none !important;
}

a.deny-cookies, a.allow-cookies, a.cookies-ln, a.set-cookies {
  text-decoration: underline;
}

.cookie-consent-background .custom-switch.custom-switch-xl .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--emphasis-dark) !important;
  border-color: var(--emphasis-dark) !important;
}

.cookie-consent-background .custom-switch.custom-switch-xl .custom-control-label::before {
  height: 2.5rem;
  width: 4.75rem;
  border-radius: 5rem;
  background-color: #d3d2cd;
  border-color: #d3d2cd;
  top: -0.5rem;
}

.cookie-consent-background .custom-switch.custom-switch-xl .custom-control-label::after {
  width: 2rem !important;
  height: 2rem !important;
  border-radius: 99px;
  background-color: white;
  top: -0.2rem;
}

.custom-control-label::after {
  left: -1.2rem !important;
}

/* WHITE IMAGES FIX */
.concept-info .tab-pane img, .product-special-feature, .wheatenIcon, .croquetteSize {
  filter: drop-shadow(1px 2px 2px black);
}



/*# sourceMappingURL=select-gold-relaunch.css.map */
