@font-face{ font-family:"ClearfaceStd"; font-style:normal; font-weight:normal; src:url(../fonts/ClearfaceStd/ClearfaceStd-Regular.eot) format("eot"), url(../fonts/ClearfaceStd/ClearfaceStd-Regular.woff2) format("woff2"), url(../fonts/ClearfaceStd/ClearfaceStd-Regular.woff) format("woff"), url(../fonts/ClearfaceStd/ClearfaceStd-Regular.ttf) format("truetype"), url(../fonts/ClearfaceStd/ClearfaceStd-Regular.f88ffc5289.svg#ClearfaceStd) format("svg"); font-display:swap; }

@font-face{ font-family:"ClearfaceStd"; font-style:normal; font-weight:bold; src:url(../fonts/ClearfaceStd/ClearfaceStd-Bold.eot) format("eot"), url(../fonts/ClearfaceStd/ClearfaceStd-Bold.woff2) format("woff2"), url(../fonts/ClearfaceStd/ClearfaceStd-Bold.woff) format("woff"), url(../fonts/ClearfaceStd/ClearfaceStd-Bold.ttf) format("truetype"), url(../fonts/ClearfaceStd/ClearfaceStd-Bold.svg#ClearfaceStd) format("svg"); font-display:swap; }

@font-face{ font-family:"ClearfaceStd"; font-style:italic; font-weight:normal; src:url(../fonts/ClearfaceStd/Clearface-Italic.eot) format("eot"), url(../fonts/ClearfaceStd/Clearface-Italic.woff2) format("woff2"), url(../fonts/ClearfaceStd/Clearface-Italic.woff) format("woff"), url(../fonts/ClearfaceStd/Clearface-Italic.ttf) format("truetype"), url(../fonts/ClearfaceStd/Clearface-Italic.svg#ClearfaceStd) format("svg"); font-display:swap; }

@font-face{ font-family:"ClearfaceStd"; font-style:italic; font-weight:bold; src:url(../fonts/ClearfaceStd/Clearface-BoldItalic.eot) format("eot"), url(../fonts/ClearfaceStd/Clearface-BoldItalic.woff2) format("woff2"), url(../fonts/ClearfaceStd/Clearface-BoldItalic.woff) format("woff"), url(../fonts/ClearfaceStd/Clearface-BoldItalic.ttf) format("truetype"), url(../fonts/ClearfaceStd/Clearface-BoldItalic.svg#ClearfaceStd) format("svg"); font-display:swap; }

@font-face{ font-family:"Graphik"; font-style:normal; font-weight:500; src:url(../fonts/Graphik/Graphik-Medium.eot) format("eot"), url(../fonts/Graphik/Graphik-Medium.woff2) format("woff2"), url(../fonts/Graphik/Graphik-Medium.woff) format("woff"), url(../fonts/Graphik/Graphik-Medium.ttf) format("truetype"), url(../fonts/Graphik/Graphik-Medium.svg#Graphik) format("svg"); font-display:swap; }

@font-face{ font-family:"Graphik"; font-style:italic; font-weight:500; src:url(../fonts/Graphik/Graphik-MediumItalic.eot) format("eot"), url(../fonts/Graphik/Graphik-MediumItalic.woff2) format("woff2"), url(../fonts/Graphik/Graphik-MediumItalic.woff) format("woff"), url(../fonts/Graphik/Graphik-MediumItalic.ttf) format("truetype"), url(../fonts/Graphik/Graphik-MediumItalic.svg#Graphik) format("svg"); font-display:swap; }

@font-face{ font-family:"Graphik"; font-style:normal; font-weight:normal; src:url(../fonts/Graphik/Graphik-Regular.eot) format("eot"), url(../fonts/Graphik/Graphik-Regular.woff2) format("woff2"), url(../fonts/Graphik/Graphik-Regular.woff) format("woff"), url(../fonts/Graphik/Graphik-Regular.ttf) format("truetype"), url(../fonts/Graphik/Graphik-Regular.svg#Graphik) format("svg"); font-display:swap; }

@font-face{ font-family:"Graphik"; font-style:italic; font-weight:normal; src:url(../fonts/Graphik/Graphik-RegularItalic.eot) format("eot"), url(../fonts/Graphik/Graphik-RegularItalic.woff2) format("woff2"), url(../fonts/Graphik/Graphik-RegularItalic.woff) format("woff"), url(../fonts/Graphik/Graphik-RegularItalic.ttf) format("truetype"), url(../fonts/Graphik/Graphik-RegularItalic.svg#Graphik) format("svg"); font-display:swap; }
*{ -webkit-box-sizing:inherit; box-sizing:inherit; padding:0; margin:0; }

*:focus{ outline:none; }

html{ overflow-x:hidden; -webkit-box-sizing:border-box; box-sizing:border-box; color:#24282b; width:100%; min-height:100%; margin:0; padding:0; font-size:24px; }

body{ font-family:"Graphik"; font-weight:normal; font-size:24px; color:#24282b; background-color:#ffffff; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:100%; min-height:100%; margin:0; padding:0; }

ul, ol{ list-style:none; margin:0; padding:0; }
button::-moz-focus-inner{ border:0; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color:#24282b; }
input::-moz-placeholder, textarea::-moz-placeholder{ color:#24282b; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder{ color:#24282b; }
input::-ms-input-placeholder, textarea::-ms-input-placeholder{ color:#24282b; }
input::placeholder, textarea::placeholder{ color:#24282b; }
input:-webkit-autofill{ -webkit-text-fill-color:#24282b !important; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{ background:transparent; -webkit-transition:background-color 50000000000s ease-in-out 0s !important; transition:background-color 50000000000s ease-in-out 0s !important; }
h1, h2, h3, h4, h5, h6, span, ul, ol, li, tr, td, th, table, blockquote{ margin:0; padding:0; }

h1, h2, h3, h4, h5, h6, a{ color:inherit; font-weight:inherit; }

span{ font-style:inherit; font-family:inherit; font-weight:inherit; }

a{ text-decoration:none; color:#c02429; outline:none; -webkit-transition:color 200ms ease-in-out; -o-transition:color 200ms ease-in-out; transition:color 200ms ease-in-out; }

a:visited:not(.btn){ color:#c02429; outline:none; text-decoration:none; -webkit-transition:200ms ease-in-out; -o-transition:200ms ease-in-out; transition:200ms ease-in-out; }

select, input, textarea, button{ color:#24282b; margin:0; padding:0; border:0; border-radius:0; background-color:transparent; font-family:"Graphik"; -webkit-appearance:none; -moz-appearance:none; appearance:none; }

.container, .wp-block-yoast-seo-local-store-locator{ width:100%; max-width:1920px; margin:0 auto; padding:80px; }

.container-noPadding{ padding-right:0; padding-left:0; }

.js-wrapper{ -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; }

section:not(.hero){ background-color:#ffffff; z-index:1; position:relative; }

/* .page__content > div[class^=wp-block]:not([class=wp-block-yoast-seo-local-store-locator]){ position:absolute; visibility:hidden; opacity:0; width:0; height:0; z-index:-1; } */

h1, .font-headline-1{ font-family:"ClearfaceStd"; font-size:96px; line-height:104px; }

h2, .font-headline-2, #menu-header-menu-left-1{ font-family:"ClearfaceStd"; font-size:80px; line-height:88px; }

h3, .font-headline-3{ font-family:"ClearfaceStd"; font-size:72px; line-height:80px; }

h4, .font-headline-4, #menu-header-burger{ font-family:"ClearfaceStd"; font-size:64px; line-height:72px; }

h5, .font-headline-5{ font-family:"ClearfaceStd"; font-size:56px; line-height:64px; }

h6, .font-headline-6{ font-family:"ClearfaceStd"; font-size:48px; line-height:56px; }

.font-body-1, .font-body-1-bold, .card_headline, .timeline .headline_year, .card_subheadline, .wysiwyg__classic p:not([class]), .timeline_subheadline, .timeline .headline, .cta .cta-block__text, .gform_confirmation_message{ font-family:"Graphik"; font-size:32px; line-height:40px; font-weight:normal; }

.font-body-1-bold, .card_headline, .timeline .headline_year{ font-weight:700; }

.font-body-2, .header-search__input, #menu-header-menu-left, .footer a, .footer input, .timeline .block-history_body{ font-family:"Graphik"; font-size:24px; line-height:32px; font-weight:normal; }

.font-body-mobile, .footer__policy-privacy, .footer__policy-terms, .footer__policy-date, .footer .header-title{ font-family:"Graphik"; font-size:24px; line-height:32px; font-weight:normal; }

.font-overline, .cta .cta-block__pre-header{ font-family:"Graphik"; font-size:24px; line-height:32px; font-weight:500; }

.font-caption, .privacy-policy-form{ font-family:"ClearfaceStd"; font-size:20px; line-height:24px; font-weight:normal; }

.font-button{ font-family:"Graphik"; font-size:24px; line-height:32px; font-weight:normal; }

.font-text-link{ font-family:"Graphik"; font-size:24px; line-height:32px; font-weight:normal; }

.font-form-field{ font-family:"Graphik"; font-size:20px; line-height:24px; font-weight:normal; }

.font-small{ font-size:16px; line-height:24px; }
.btn{ position:relative; background-color:#c02429; color:#ffffff; font-size:24px; text-align:center; line-height:32px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:-webkit-max-content; max-width:-moz-max-content; max-width:max-content; padding:16px 48px; border-radius:50px; -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; cursor:pointer; }

.btn:before{ content:""; display:block; position:absolute; background:transparent; width:calc(100% + 12px); height:calc(100% + 12px); border-radius:500px; border:2px solid transparent; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -webkit-transition:border-color 200ms ease-in-out 0s; -o-transition:border-color 200ms ease-in-out 0s; transition:border-color 200ms ease-in-out 0s; }

.btn:hover{ background:#c02429; }

.btn:focus:before{ border-color:#000000; }

.btn--white{ background-color:#c02429; color:#ffffff; border:1px solid #ffffff; }

.btn--white:hover{ background:#ffffff; color:#c02429; }

.btn--white:focus{ background:#ffffff; color:#c02429; }

.btn--white:focus:before{ border-color:#ffffff; }

.btn--bg-white{ background-color:#ffffff; color:#c02429; border:1px solid #c02429; }

.btn--bg-white:hover{ background:#c02429; color:#ffffff; }

.btn--bg-white:focus{ background:#c02429; color:#ffffff; }

.btn--bg-white:focus:before{ border-color:#c02429; }

.btn:disabled{ background:gray; cursor:not-allowed; }

.swiper__svg-block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }

.swiper__svg-prev{ -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); margin-right:24px; }

.swiper__svg-btn:hover{ cursor:pointer; }

.swiper__svg-btn:hover .swiper__svg-arrow{ opacity:0; }

.swiper__svg-btn:hover .swiper__svg-fork{ opacity:1; }

.swiper__svg-arrow, .swiper__svg-fork{ -webkit-transition:200ms ease-in-out; -o-transition:200ms ease-in-out; transition:200ms ease-in-out; }

.swiper__svg-fork{ opacity:0; }

.fork{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:-webkit-max-content; width:-moz-max-content; width:max-content; padding-left:30px; }

.fork .fork__element{ -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-name:animationFork; animation-name:animationFork; -webkit-animation-play-state:paused; animation-play-state:paused; -ms-flex-negative:0; flex-shrink:0; stroke:#c02429; width:32px; margin-right:18px; flex-shrink:0; }

.forkInMotion{ width:100%; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; padding-left:0; opacity:0.25; }

.forkInMotion:not(:hover) .fork__element{ width:0; margin-right:0; }

.forkInMotion .fork__element{ -webkit-transition:width 200ms ease-in-out, margin-right 200ms ease-in-out; -o-transition:width 200ms ease-in-out, margin-right 200ms ease-in-out; transition:width 200ms ease-in-out, margin-right 200ms ease-in-out; }

.forkInMotion.js-active-element, .forkInMotion.active, .forkInMotion:hover{ -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; opacity:1; }

.forkInMotion.js-active-element .fork__element, .forkInMotion.active .fork__element, .forkInMotion:hover .fork__element{ -webkit-animation-play-state:running; animation-play-state:running; width:34px; margin-right:18px; }

@-webkit-keyframes animationFork{ 0%, 100%{ -webkit-transform:translateX(0); transform:translateX(0); }
  50%{ -webkit-transform:translateX(10px); transform:translateX(10px); } }

@keyframes animationFork{ 0%, 100%{ -webkit-transform:translateX(0); transform:translateX(0); }
  50%{ -webkit-transform:translateX(10px); transform:translateX(10px); } }

@-webkit-keyframes animationForkVerticalBottom{ 0%, 100%{ -webkit-transform:translateY(-50%); transform:translateY(-50%); }
  50%{ -webkit-transform:translateY(-30%); transform:translateY(-30%); } }

@keyframes animationForkVerticalBottom{ 0%, 100%{ -webkit-transform:translateY(-50%); transform:translateY(-50%); }
  50%{ -webkit-transform:translateY(-30%); transform:translateY(-30%); } }

@-webkit-keyframes animationForkVerticalTop{ 0%, 100%{ -webkit-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg); }
  50%{ -webkit-transform:translateY(-70%) rotate(180deg); transform:translateY(-70%) rotate(180deg); } }

@keyframes animationForkVerticalTop{ 0%, 100%{ -webkit-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg); }
  50%{ -webkit-transform:translateY(-70%) rotate(180deg); transform:translateY(-70%) rotate(180deg); } }

@-webkit-keyframes animationForkVerticalTopMobile{ 0%, 100%{ -webkit-transform:translateY(-70%) rotate(180deg); transform:translateY(-70%) rotate(180deg); }
  50%{ -webkit-transform:translateY(-70%) rotate(180deg); transform:translateY(-70%) rotate(180deg); } }

@keyframes animationForkVerticalTopMobile{ 0%, 100%{ -webkit-transform:translateY(-70%) rotate(180deg); transform:translateY(-70%) rotate(180deg); }
  50%{ -webkit-transform:translateY(-70%) rotate(180deg); transform:translateY(-70%) rotate(180deg); } }

@-webkit-keyframes animationHeroSliderArrow{ 0%, 100%{ -webkit-transform:translateX(0); transform:translateX(0); }
  50%{ -webkit-transform:translateX(10px); transform:translateX(10px); } }

@keyframes animationHeroSliderArrow{ 0%, 100%{ -webkit-transform:translateX(0); transform:translateX(0); }
  50%{ -webkit-transform:translateX(10px); transform:translateX(10px); } }

@-webkit-keyframes animationHeroSliderArrowRotate{ 0%, 100%{ -webkit-transform:translateX(0) rotate(180deg); transform:translateX(0) rotate(180deg); }
  50%{ -webkit-transform:translateX(10px) rotate(180deg); transform:translateX(10px) rotate(180deg); } }

@keyframes animationHeroSliderArrowRotate{ 0%, 100%{ -webkit-transform:translateX(0) rotate(180deg); transform:translateX(0) rotate(180deg); }
  50%{ -webkit-transform:translateX(10px) rotate(180deg); transform:translateX(10px) rotate(180deg); } }

@-webkit-keyframes animateAjax{ 0%{ opacity:0.6; }
  100%{ opacity:1; } }

@keyframes animateAjax{ 0%{ opacity:0.6; }
  100%{ opacity:1; } }

img{ width:100%; height:auto; border-style:none; }

.text_and_image-media-card__img{ -o-object-fit:cover; object-fit:cover; width:100%; height:100%; border-radius:0.666rem; }

.card{ max-width:747px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.card_text{ padding:0 32px; }

.card_headline{ font-weight:500; }

.card_image{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; }

.image-circle{ text-align:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; border-radius:50%; }

.image-circle img{ height:auto; }

.sidebar{ margin-top:160px; max-width:416px; min-width:416px; }

.sidebar-info{ background-color:#c02429; width:100%; cursor:pointer; }

.sidebar-info-attribute{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:31px 24px 29px 24px; }

.sidebar-info-title{ color:#ffffff; padding-right:14px; }

.sidebar-info-icon svg{ overflow:visible; }

.sidebar-info .fork-recipe{ -webkit-transition:300ms ease-in-out; -o-transition:300ms ease-in-out; transition:300ms ease-in-out; -webkit-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center; }

.sidebar-info .knife-recipe{ -webkit-transition:300ms ease-in-out; -o-transition:300ms ease-in-out; transition:300ms ease-in-out; -webkit-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center; }

.sidebar .js-open-menu .fork-recipe{ -webkit-transform:rotate(30deg); -ms-transform:rotate(30deg); transform:rotate(30deg); }

.sidebar .js-open-menu .knife-recipe{ -webkit-transform:rotate(-30deg); -ms-transform:rotate(-30deg); transform:rotate(-30deg); }

.sidebar-items{ opacity:1; max-height:0; overflow:hidden; -webkit-transition:max-height 400ms ease-in-out, opacity 500ms ease-in-out, margin-top 500ms ease-in-out; -o-transition:max-height 400ms ease-in-out, opacity 500ms ease-in-out, margin-top 500ms ease-in-out; transition:max-height 400ms ease-in-out, opacity 500ms ease-in-out, margin-top 500ms ease-in-out; }

.sidebar-items .sidebar-item{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border:2px solid #c02429; width:100%; max-height:80px; padding:31px 24px 29px 24px; margin-top:-2px; }

.sidebar-items .sidebar-item-title{ color:#c02429; font-family:"ClearfaceStd"; padding-right:14px; font-weight:500; }

.sidebar-items .sidebar-item-info{ color:#c02429; display:-webkit-box; display:-ms-flexbox; display:flex; }

.sidebar-items .sidebar-item-info-ingredients{ color:#c02429; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.sidebar-items .sidebar-item-info-social{ display:-webkit-box; display:-ms-flexbox; display:flex; margin-right:16px; }

.sidebar-items .sidebar-item-info-social:last-child{ margin-right:0; }

.sidebar-items .sidebar-item-info-social:hover path:first-child{ fill:#c02429; }

.sidebar-items .sidebar-item-info-social path:nth-of-type(n2){ fill:#ffffff; }

.sidebar-items .sidebar-item:nth-last-child(2){ -webkit-box-align:start; -ms-flex-align:start; align-items:start; max-height:unset; }

.sidebar .js-open-item{ max-height:2000px; opacity:1; }

.footer-slider{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding-top:80px; }

.footer-slider__instagram{ margin-bottom:70px; }

.footer-slider__instagram-title{ text-align:center; }

.footer-slider .flockler-carousel_v2-items[tabindex="0"]:focus{ outline:none; }

.footer-slider .flockler-carousel_v2-item{ width:385px; height:385px; padding:0; margin:0 28px; }

.footer-slider .flockler-carousel_v2-item span{ color:#24282b; }

.footer-slider .flockler-carousel_v2-item__wrapper{ border:none; border-radius:0; }

.footer-slider .flockler-carousel_v2-item__meta, .footer-slider .flockler-carousel_v2-item__wrapper, .footer-slider figure.flockler-carousel_v2-item__media{ background:none; }

.footer-slider .flockler-carousel_v2-item__meta, .footer-slider .flockler-carousel_v2-item__footer{ display:none; }

.modal{ position:fixed; display:none; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding:100px; width:100%; height:680px; margin:0 auto; border-radius:16px; background:#000000; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); opacity:0; z-index:10; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; }

.modal .gform_confirmation_message{ color:#ffffff; }

.modal__close{ position:absolute; top:43px; right:40px; cursor:pointer; }

.modal__title, .modal__text{ text-align:center; width:100%; max-width:712px; color:#ffffff; }

.modal__text{ margin-top:24px; margin-bottom:32px; }

.modal .modal-form{ width:100%; max-width:712px; }

.modal .modal-form input{ color:#000000 !important; border:2px solid #c02429 !important; background:#ffffff !important; }

.modal .modal-form label{ color:#000000; z-index:2; }

.modal .modal-form .privacy-policy-form{ display:none; }

.modal .modal-form .btn{ margin:0 auto; }

.modal__info{ width:100%; max-width:712px; margin-top:48px; color:#ffffff; text-align:center; }

.modal__bg{ display:none; background:#000000; visibility:hidden; opacity:1; position:fixed; width:100%; height:100%; top:0; z-index:10; }

.js-active-modal-bg{ display:block; visibility:visible; opacity:0.5; }

.js-active-modal{ display:-webkit-box; display:-ms-flexbox; display:flex; opacity:1; }

.js-active-modal-html{ overflow-y:hidden; }

.spinner{ display:none; width:70px; text-align:center; margin:40px auto 0; }

.spinner_visible{ display:block; }

.spinner > div{ width:10px; height:10px; background-color:#c02429; border-radius:100%; display:inline-block; -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both; animation:sk-bouncedelay 1.4s infinite ease-in-out both; }

.spinner .bounce1{ -webkit-animation-delay:-0.32s; animation-delay:-0.32s; }

.spinner .bounce2{ -webkit-animation-delay:-0.16s; animation-delay:-0.16s; }

@-webkit-keyframes sk-bouncedelay{ 0%, 80%, 100%{ -webkit-transform:scale(0); }
  40%{ -webkit-transform:scale(1); } }

@keyframes sk-bouncedelay{ 0%, 80%, 100%{ -webkit-transform:scale(0);
    transform:scale(0); }
  40%{ -webkit-transform:scale(1);
    transform:scale(1); } }

.image-text-list .media-card__image-block{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }

.image-text-list .media-card__image-block .caption{ margin-top:0.5rem; }

.image-text-list .media-card__image-block .caption > p{ font-size:1rem; line-height:1.25rem; }

.image-text-list--scroll-mode .image-text-list-roller{ scrollbar-width:none; -ms-scrollbar-track-color:inherit; }

.image-text-list--scroll-mode .media-card{ scroll-snap-align:start; min-height:100vh; position:relative; }

.image-text-list--scroll-mode .media-card__touched-area{ position:absolute; top:0; bottom:0; left:0; right:0; background:transparent; z-index:10; }

.image-text-list--scroll-mode .media-card .media-card__text-block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

.image-text-list--scroll-mode .media-card .media-card__text-block .media-card__button{ margin-left:auto; margin-right:auto; }

.image-text-list--scroll-mode .media-card__text-block{ text-align:center; }

.image-text-list-roller::-webkit-scrollbar{ width:0; height:0; background-color:transparent; }

.image-text-list-roller::-webkit-scrollbar-thumb{ background-color:transparent; border-radius:0; -webkit-box-shadow:none; box-shadow:none; }

.image-text-list-roller::-webkit-scrollbar-thumb:hover{ background-color:transparent; }

.media-card .media-card__text-block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

.media-card .media-card__text-block .media-card__header{ margin-top:16px; }

.media-card .media-card__text-block .title{ font-size:3rem; line-height:3.5rem; }

.media-card .media-card__text-block .caption{ color:#c02429; }

.media-card .media-card__text-block .text--media-card.font-body-1 a, .media-card .media-card__text-block .text--media-card.font-body-1-bold a, .media-card .media-card__text-block .text--media-card.card_headline a, .media-card .media-card__text-block .timeline .text--media-card.headline_year a, .timeline .media-card .media-card__text-block .text--media-card.headline_year a, .media-card .media-card__text-block .text--media-card.card_subheadline a, .media-card .media-card__text-block .wysiwyg__classic p.text--media-card:not([class]) a, .wysiwyg__classic .media-card .media-card__text-block p.text--media-card:not([class]) a, .media-card .media-card__text-block .text--media-card.timeline_subheadline a, .media-card .media-card__text-block .timeline .text--media-card.headline a, .timeline .media-card .media-card__text-block .text--media-card.headline a, .media-card .media-card__text-block .cta .text--media-card.cta-block__text a, .cta .media-card .media-card__text-block .text--media-card.cta-block__text a, .media-card .media-card__text-block .text--media-card.gform_confirmation_message a{ color:#24282b; border-bottom:2px solid #c02429; -webkit-text-decoration-color:#c02429 !important; text-decoration-color:#c02429 !important; }

.media-card .media-card__text-block .text--media-card.font-body-1 a:hover, .media-card .media-card__text-block .text--media-card.font-body-1-bold a:hover, .media-card .media-card__text-block .text--media-card.card_headline a:hover, .media-card .media-card__text-block .timeline .text--media-card.headline_year a:hover, .timeline .media-card .media-card__text-block .text--media-card.headline_year a:hover, .media-card .media-card__text-block .text--media-card.card_subheadline a:hover, .media-card .media-card__text-block .wysiwyg__classic p.text--media-card:not([class]) a:hover, .wysiwyg__classic .media-card .media-card__text-block p.text--media-card:not([class]) a:hover, .media-card .media-card__text-block .text--media-card.timeline_subheadline a:hover, .media-card .media-card__text-block .timeline .text--media-card.headline a:hover, .timeline .media-card .media-card__text-block .text--media-card.headline a:hover, .media-card .media-card__text-block .cta .text--media-card.cta-block__text a:hover, .cta .media-card .media-card__text-block .text--media-card.cta-block__text a:hover, .media-card .media-card__text-block .text--media-card.gform_confirmation_message a:hover{ color:#c02429; }

.media-card .media-card__text-block.center{ text-align:center; }

.media-card .media-card__text-block.left{ text-align:left; }

.media-card.white_text h3, .media-card.white_text p, .media-card.white_text .caption{ color:#ffffff; }

.media-card__link{ height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; max-width:100%; margin:0; padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-weight:bold; font-size:0.875rem; line-height:1rem; }

.media-card__link:hover{ cursor:pointer; }

.media-card__link:hover .arrowSvg-circle circle{ stroke-dasharray:150; stroke-dashoffset:0; }

.media-card__link p{ max-width:95%; margin-right:0.3125rem; letter-spacing:0; }

.media-card__link .arrowSvg-circle{ margin:0; }

.marquee{ overflow:hidden; padding:80px 0; }

.marquee__line{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.marquee__line .marquee__line-item{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-wrap:nowrap; flex-wrap:nowrap; max-width:-webkit-max-content; max-width:-moz-max-content; max-width:max-content; white-space:nowrap; }

.marquee__line .marquee__line-item-image{ width:160px; height:160px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

.marquee__line .marquee__line-item-image img{ max-width:160px; max-height:160px; }

.marquee__line .marquee__line-item-text{ font-weight:400; }

.marquee__line .marquee__line-item-text p{ margin:0 10px; }

.header{ position:fixed; width:100%; max-width:100vw; z-index:8; -webkit-transition:background 500ms ease-in-out, padding-right 0s, -webkit-transform 500ms ease-in-out; transition:background 500ms ease-in-out, padding-right 0s, -webkit-transform 500ms ease-in-out; -o-transition:transform 500ms ease-in-out, background 500ms ease-in-out, padding-right 0s; transition:transform 500ms ease-in-out, background 500ms ease-in-out, padding-right 0s; transition:transform 500ms ease-in-out, background 500ms ease-in-out, padding-right 0s, -webkit-transform 500ms ease-in-out; }

.header__bg{ background:#000000; visibility:hidden; opacity:0; position:fixed; width:100%; height:100%; top:0; -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; z-index:7; }

.menu-out .header{ -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); }

.header.elis-red.position-not-top{ background:#c02429; }

.header.elis-red .header__logo path{ fill:#ffffff; }

.header.elis-red .header-search__input::-webkit-input-placeholder{ color:#ffffff; }

.header.elis-red .header-search__input::-moz-placeholder{ color:#ffffff; }

.header.elis-red .header-search__input:-ms-input-placeholder{ color:#ffffff; }

.header.elis-red .header-search__input::-ms-input-placeholder{ color:#ffffff; }

.header.elis-red a, .header.elis-red .header-search__input, .header.elis-red .header-search__input::placeholder{ color:#ffffff; }

.header.elis-red .header-search__icon, .header.elis-red .header-search__close{ stroke:#ffffff; }

.header.elis-red .header-search__input{ border-bottom-color:#ffffff; }

.header.elis-red.header-open .burger-item{ background-color:transparent; }

.header.elis-red .burger-item, .header.elis-red .burger-item:before, .header.elis-red .burger-item:after{ background-color:#ffffff; }

.header.elis-white.position-not-top{ background:#ffffff; }

.header.elis-white.header-open .header__logo path{ fill:#c02429; }

.header.elis-white.header-open .header-search__icon, .header.elis-white.header-open .header-search__close{ stroke:#ffffff; }

.header.elis-white.header-open .header-search__input::-webkit-input-placeholder{ color:#ffffff; }

.header.elis-white.header-open .header-search__input::-moz-placeholder{ color:#ffffff; }

.header.elis-white.header-open .header-search__input:-ms-input-placeholder{ color:#ffffff; }

.header.elis-white.header-open .header-search__input::-ms-input-placeholder{ color:#ffffff; }

.header.elis-white.header-open a, .header.elis-white.header-open .header-search__input, .header.elis-white.header-open .header-search__input::placeholder{ color:#ffffff; }

.header.elis-white.header-open .header-search__input{ border-bottom-color:#ffffff; }

.header.elis-white.header-open.header-open .burger-item{ background-color:transparent; }

.header.elis-white.header-open .burger-item, .header.elis-white.header-open .burger-item:before, .header.elis-white.header-open .burger-item:after{ background-color:#ffffff; }

.header.elis-white .header__logo path{ fill:#c02429; }

.header.elis-white .header-search__input::-webkit-input-placeholder{ color:#c02429; }

.header.elis-white .header-search__input::-moz-placeholder{ color:#c02429; }

.header.elis-white .header-search__input:-ms-input-placeholder{ color:#c02429; }

.header.elis-white .header-search__input::-ms-input-placeholder{ color:#c02429; }

.header.elis-white a, .header.elis-white .header-search__input, .header.elis-white .header-search__input::placeholder{ color:#c02429; }

.header.elis-white li a:hover{ color:#c02429; }

.header.elis-white .header-search__icon, .header.elis-white .header-search__close{ stroke:#c02429; }

.header.js-searchOpen .header-search__input-block{ margin-left:16px; }

.header.js-searchOpen .header-search__input-block .header-search__input{ max-width:212px; }

.header.js-searchOpen .header-search__input-block .header-search__close{ opacity:1; }

.header-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding-top:0; padding-bottom:0; }

.header-wrapper a{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.header-block{ width:33.3%; -webkit-transition:-webkit-transform 500ms ease-in-out; transition:-webkit-transform 500ms ease-in-out; -o-transition:transform 500ms ease-in-out; transition:transform 500ms ease-in-out; transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }

.header__logo{ position:relative; }

.header__logo a img, .header__logo a svg{ width:202px; }

.header__logo path{ -webkit-transition:fill 200ms ease-in-out; -o-transition:fill 200ms ease-in-out; transition:fill 200ms ease-in-out; }

.header__burger{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; }

.header-search{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; margin-right:32px; z-index:8; }

.header-search__btn{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; margin-right:0; }

.header-search__input-block{ position:relative; overflow:hidden; -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; }

.header-search__input{ width:100%; max-width:0; height:34px; border-bottom:2px solid #c02429; -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; }

.header-search__input::-webkit-input-placeholder{ -webkit-transition:500ms ease-in-out; transition:500ms ease-in-out; }

.header-search__input::-moz-placeholder{ -moz-transition:500ms ease-in-out; transition:500ms ease-in-out; }

.header-search__input:-ms-input-placeholder{ -ms-transition:500ms ease-in-out; transition:500ms ease-in-out; }

.header-search__input::-ms-input-placeholder{ -ms-transition:500ms ease-in-out; transition:500ms ease-in-out; }

.header-search__input::placeholder{ -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; }

.header-search__close{ position:absolute; width:12px; height:12px; top:50%; right:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); opacity:0; -webkit-transition:200ms ease-in-out; -o-transition:200ms ease-in-out; transition:200ms ease-in-out; }

.header-search__icon{ width:24px; height:24px; -webkit-transition:200ms ease-in-out; -o-transition:200ms ease-in-out; transition:200ms ease-in-out; }

.header-swipeMenu{ height:100vh; overflow-x:hidden; background:#000000; position:absolute; -webkit-transform:translateX(110%); -ms-transform:translateX(110%); transform:translateX(110%); -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; top:0; right:0; }

.header-swipeMenu:before{ content:""; display:block; position:sticky; width:100%; height:72px; background:#000000; top:0; z-index:1; -webkit-box-shadow:0 10px 20px 10px #000000; box-shadow:0 10px 20px 10px #000000; }

.header-swipeMenu .header-title{ color:#ffffff; }

#menu-header-menu-left{ display:-webkit-box; display:-ms-flexbox; display:flex; }

#menu-header-menu-left .menu-item{ margin-right:32px; }

#menu-header-menu-left .menu-item:last-child{ margin-right:0; }

#menu-header-menu-left .menu-item a{ padding-top:48px; padding-bottom:28px; }

#menu-header-menu-left-1{ padding-top:40px; }

#menu-header-burger li, #menu-header-menu-left-1 li{ -webkit-transition:200ms ease-in-out; -o-transition:200ms ease-in-out; transition:200ms ease-in-out; }

#menu-header-burger li a, #menu-header-menu-left-1 li a{ padding:0 166px; }

#menu-header-burger{ padding:83px 0; }

.burger{ -webkit-transition:all 0.25s; -o-transition:all 0.25s; transition:all 0.25s; position:relative; height:24px; width:24px; z-index:8; cursor:pointer; }

.burger-item{ top:50%; }

.burger-item, .burger-item:before, .burger-item:after{ -webkit-transition:all 0.25s; -o-transition:all 0.25s; transition:all 0.25s; content:""; position:absolute; left:0; height:2px; width:26px; border-radius:15px; background-color:#c02429; }

.burger-item:before{ top:-8px; -webkit-transform-origin:right; -ms-transform-origin:right; transform-origin:right; }

.burger-item:after{ top:8px; -webkit-transform-origin:right; -ms-transform-origin:right; transform-origin:right; }

.header-open ~ .header__bg{ visibility:visible; opacity:.25; }

.header-open .burger-item, .header-open .burger-item:before, .header-open .burger-item:after{ -webkit-transition:all 0.25s; -o-transition:all 0.25s; transition:all 0.25s; }

.header-open .burger-item{ background-color:transparent; -webkit-transition:all 0.25s; -o-transition:all 0.25s; transition:all 0.25s; }

.header-open .burger-item:before{ -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }

.header-open .burger-item:after{ top:10px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }

.header-open .js-burger ~ .header-swipeMenu{ -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); }

.footer{ background:#000000; color:#ffffff; -webkit-transition:-webkit-transform 500ms ease-in-out; transition:-webkit-transform 500ms ease-in-out; -o-transition:transform 500ms ease-in-out; transition:transform 500ms ease-in-out; transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out; position:relative; z-index:1; }

.footer a, .footer input{ color:#ffffff; }

.footer span{ color:#ffffff; }

.footer .container, .footer .wp-block-yoast-seo-local-store-locator{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; padding-bottom:0; }

.footer__left, .footer__right{ width:49%; }

.footer .klaviyo-form-YnDLjv{ margin-top:24px; }

.footer .klaviyo-form-YnDLjv .Row__FormRow-sc-1avh9u7-1:nth-child(-n+1){ display:none; }

.footer .klaviyo-form-YnDLjv .ValidationMessage__ValidationContainerOuter-ja3t6w-2{ display:none; }

.footer .klaviyo-form-YnDLjv.js-hover button:before{ -webkit-animation-play-state:running; animation-play-state:running; }

.footer .klaviyo-form-YnDLjv form{ margin:0; padding:0; max-width:unset; }

.footer .klaviyo-form-YnDLjv form .FormComponent__StyledFormComponentWrapper-sc-1gg8fea-0{ padding:0; }

@keyframes animationFork{ 0%, 100%{ -webkit-transform:translateX(0); transform:translateX(0); }
  50%{ -webkit-transform:translateX(10px); transform:translateX(10px); } }

.footer .klaviyo-form-YnDLjv form button{ all:unset !important; font-family:"Graphik" !important; font-size:24px !important; line-height:32px !important; font-weight:normal !important; display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; cursor:pointer !important; }

.footer .klaviyo-form-YnDLjv form button:before{ -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-name:animationFork; animation-name:animationFork; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); -webkit-transition:1s ease-in-out; -o-transition:1s ease-in-out; transition:1s ease-in-out; -webkit-animation-play-state:paused; animation-play-state:paused; margin-right:16px; content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='34' height='14' viewBox='0 0 34 14' fill='none'%3e%3cpath d='M33 7L0.999999 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M33 13L23.4 13C22.2694 12.9953 21.1862 12.3616 20.3867 11.2374C19.5873 10.1132 19.1367 8.58984 19.1333 7C19.1367 5.41016 19.5873 3.88679 20.3867 2.7626C21.1862 1.63841 22.2694 1.00475 23.4 0.999999L33 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }

.footer .klaviyo-form-YnDLjv form button:hover:before{ -webkit-animation-play-state:running; animation-play-state:running; }

.footer .klaviyo-form-YnDLjv form .Row__FormRow-sc-1avh9u7-1{ border-bottom:2px solid #ffffff; }

.footer .klaviyo-form-YnDLjv form input{ width:100%; border:unset !important; padding:0 !important; background:transparent !important; color:#ffffff !important; font-family:"Graphik" !important; font-size:24px !important; line-height:32px !important; font-weight:normal !important; }

.footer .klaviyo-form-YnDLjv form input::-webkit-input-placeholder{ color:#ffffff !important; font-family:"Graphik" !important; font-size:24px !important; line-height:32px !important; font-weight:normal !important; }

.footer .klaviyo-form-YnDLjv form input::-moz-placeholder{ color:#ffffff !important; font-family:"Graphik" !important; font-size:24px !important; line-height:32px !important; font-weight:normal !important; }

.footer .klaviyo-form-YnDLjv form input:-ms-input-placeholder{ color:#ffffff !important; font-family:"Graphik" !important; font-size:24px !important; line-height:32px !important; font-weight:normal !important; }

.footer .klaviyo-form-YnDLjv form input::-ms-input-placeholder{ color:#ffffff !important; font-family:"Graphik" !important; font-size:24px !important; line-height:32px !important; font-weight:normal !important; }

.footer .klaviyo-form-YnDLjv form input::placeholder{ color:#ffffff !important; font-family:"Graphik" !important; font-size:24px !important; line-height:32px !important; font-weight:normal !important; }

.footer .klaviyo-form-YnDLjv form input:focus{ -webkit-box-shadow:unset !important; box-shadow:unset !important; }

.footer .klaviyo-form-YnDLjv form input:-webkit-autofill, .footer .klaviyo-form-YnDLjv form input:-webkit-autofill:hover, .footer .klaviyo-form-YnDLjv form input:-webkit-autofill:focus input:-webkit-autofill, .footer .klaviyo-form-YnDLjv form textarea:-webkit-autofill, .footer .klaviyo-form-YnDLjv form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus, .footer .klaviyo-form-YnDLjv form select:-webkit-autofill, .footer .klaviyo-form-YnDLjv form select:-webkit-autofill:hover, .footer .klaviyo-form-YnDLjv form select:-webkit-autofill:focus{ -webkit-text-fill-color:#ffffff !important; -webkit-transition:background-color 5000s ease-in-out 0s !important; transition:background-color 5000s ease-in-out 0s !important; }

.footer .klaviyo-form-YnDLjv form input:-webkit-autofill, .footer .klaviyo-form-YnDLjv form input:-webkit-autofill:first-line{ font-family:"Graphik" !important; font-size:24px !important; line-height:32px !important; font-weight:normal !important; }

.footer__right{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }

.footer__right li{ display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:16px; -webkit-transition:opacity 300ms ease-in-out; -o-transition:opacity 300ms ease-in-out; transition:opacity 300ms ease-in-out; }

.footer__right li:first-child{ margin-top:0; }

.footer__right a{ width:100%; height:100%; }

.footer__social{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; margin-top:24px; }

.footer__social-link{ width:32px; height:32px; -webkit-transition:200ms ease-in-out; -o-transition:200ms ease-in-out; transition:200ms ease-in-out; }

.footer__social-image{ -o-object-fit:contain; object-fit:contain; width:100%; height:100%; }

.footer__bottom{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; width:100%; }

.footer__illustration{ position:absolute; top:0; right:0; width:auto; }

.footer__policy{ padding-bottom:30px; }

.footer__policy-date{ opacity:.5; }

.footer__bbg{ display:-webkit-box; display:-ms-flexbox; display:flex; padding-bottom:30px; }

.footer__bbg-text{ font-size:16px; line-height:20px; max-width:108px; }

.footer__bbg-image{ width:auto; height:40px; -o-object-fit:contain; object-fit:contain; -webkit-transition:300ms ease-in-out; -o-transition:300ms ease-in-out; transition:300ms ease-in-out; }

.footer__bbg-image:hover{ opacity:0.9; }

.flickity-button{ background:none; width:64px; height:64px; }

.flickity-button svg{ width:100%; height:100%; }

.flickity-button:hover{ background:none; }

.flickity-button:hover .swiper__svg-arrow{ opacity:0; }

.flickity-button:hover .swiper__svg-fork{ opacity:1; }

.flickity-button:active{ opacity:1; }

.flickity-button.previous .js-flickity-button-icon{ -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); }

.image-text-list{ margin:0; }

.image-text-list-header{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; }

.image-text-list-header_headline{ max-width:1312px; }

.media-card__text-block-wrapper{ position:relative; }

.image-text-list .media-card{ -webkit-transition:background-color 1s ease; -o-transition:background-color 1s ease; transition:background-color 1s ease; }

.image-text-list .media-card > .content{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }

.media-card--right > .content{ -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; }

.manifesto_body{ position:relative; text-indent:50px; }

.manifesto_body sup{ font-size:0.3em; top:-0.6em; position:relative; }

.manifesto_link{ margin-top:30px; }

.manifesto_link .fork{ -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; padding-left:0; }

.manifesto_link .link{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.manifesto_link .link_title{ color:#c02429; font-family:"Graphik"; }

.manifesto_link .link_caption{ margin-top:8px; color:#24282b; }

.wysiwyg__classic ul li{ position:relative; padding-left:32px; }

.wysiwyg__classic ul li::before{ content:""; position:absolute; left:12px; top:50%; width:4px; height:4px; margin-top:-2px; border-radius:50%; background:#24282b; }

.wysiwyg__classic blockquote h1, .wysiwyg__classic blockquote h2, .wysiwyg__classic blockquote h3, .wysiwyg__classic blockquote h4, .wysiwyg__classic blockquote h5, .wysiwyg__classic blockquote h6{ font-style:italic; }

.photo-marque{ white-space:nowrap; position:relative; overflow:hidden; max-width:100%; padding-bottom:80px; }

.photo-marque .container, .photo-marque .wp-block-yoast-seo-local-store-locator{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding-bottom:0; }

.photo-marque__title, .photo-marque__text{ white-space:pre-wrap; text-align:center; max-width:864px; }

.photo-marque__title{ margin-bottom:16px; }

.photo-marque__text{ margin-bottom:80px; }

.photo-marque__wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; white-space:nowrap; position:relative; }

.photo-marque__block{ width:537px; padding:0 16px !important; }

.photo-marque__block:hover .photo-marque__block-text{ opacity:1; }

.photo-marque__block-text{ white-space:pre-wrap; opacity:0; -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; }

.photo-marque__img-block{ position:relative; overflow:hidden; width:100%; }

.photo-marque__img{ position:absolute; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); width:100%; min-width:100%; height:100%; -o-object-fit:cover; object-fit:cover; }

.benefits_headline{ max-width:75%; padding-bottom:24px; }

.benefits_subheadline{ max-width:75%; }

.benefits .block-grid{ max-width:84%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap; }

.benefits .block-grid_element{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:80px; }

.full-bleed-image img{ max-width:1760px; max-height:1080px; height:100%; width:100%; -o-object-fit:cover; object-fit:cover; border-radius:16px; }

.careers__block{ width:100%; }

.careers__block-title{ text-align:center; margin-bottom:48px; }

.careers__block-career{ height:-webkit-max-content; height:-moz-max-content; height:max-content; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:100%; border:2px solid rgba(0, 0, 0, 0.2); border-radius:5000px; margin-bottom:32px; padding:28px 53px 28px 58px; -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; }

.careers__block-career p{ color:#c02429; width:100%; -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; }

.careers__block-career:last-child{ margin-bottom:0; }

.careers__block-career .careers__block-career-arrow{ opacity:1; -webkit-transition-delay:0.2s; -o-transition-delay:0.2s; transition-delay:0.2s; }

.careers__block-career .careers__block-career-fork{ opacity:0; -webkit-transition-delay:0.2s; -o-transition-delay:0.2s; transition-delay:0.2s; }

.careers__block-career:hover{ background-color:#c02429; border:2px solid #c02429; }

.careers__block-career:hover p{ color:#ffffff; }

.careers__block-career:hover .careers__block-career-arrow{ opacity:1; }

.careers__block-career:hover .careers__block-career-fork{ opacity:0; }

.careers__block-career-arrow-circle{ fill:#c02429; }

.careers__block-link{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-top:48px; }

.recipe{ overflow:hidden; }

.recipe__title, .recipe__subtitle{ text-align:center; max-width:1162px; margin:0 auto; }

.recipe__subtitle{ margin-top:16px; }

.recipe__cards{ position:relative; }

.recipe__external-card{ cursor:-webkit-grab; cursor:grab; width:100%; border:2px solid #000000; border-top-right-radius:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; }

.recipe__external-card__move, .recipe__external-card__active{ z-index:4 !important; }

.recipe__external-card__move{ cursor:-webkit-grabbing; cursor:grabbing; }

.recipe__external-card__lastActive{ z-index:3 !important; }

.recipe__external-card-recipe{ position:absolute; text-align:center; width:-webkit-max-content; width:-moz-max-content; width:max-content; -webkit-transform:translate(-2px, -100%); -ms-transform:translate(-2px, -100%); transform:translate(-2px, -100%); top:0; left:0; border:2px solid #000000; border-bottom:none; border-top-right-radius:4px; border-top-left-radius:4px; }

.recipe__external-card-recipe div{ position:absolute; width:100%; height:6px; left:0; bottom:-3px; }

.recipe__internal-card{ border:2px solid #000000; border-radius:8px; }

.recipe__internal-card-attributes{ display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; border-bottom:2px solid #000000; }

.recipe__internal-card-attributes .shop-grid-block-item-tag{ width:40px; height:40px; margin-right:8px; }

.recipe__internal-card-attributes-tags, .recipe__internal-card-attributes-time, .recipe__internal-card-attributes-serves{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }

.recipe__internal-card-attributes__title{ margin-right:8px; }

.recipe__internal-card-main{ text-align:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:72px 20px 57px; }

.recipe__internal-card-main-subtitle{ max-width:656px; margin-top:16px; }

.recipe__internal-card-main-button{ margin-top:32px; }

.shop-grid-block{ text-align:center; position:relative; }

.shop-grid-block-link{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%; }

.shop-grid-block-link a{ width:-webkit-max-content; width:-moz-max-content; width:max-content; color:#ffffff; }

.shop-grid-block-items{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; width:100%; }

.shop-grid-block-items a{ color:#24282b; }

.shop-grid-block-items .swiper-wrapper{ -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }

.shop-grid-block-items .swiper-slide{ width:calc(100% / 3 - 22px); height:auto; }

.shop-grid-block-items .swiper-button-next, .shop-grid-block-items .swiper-button-prev{ z-index:5; }

.shop-grid-block-items .swiper-button-next:after, .shop-grid-block-items .swiper-button-prev:after{ content:''; background-size:cover; width:34px; height:16px; }

.shop-grid-block-items .swiper-button-next{ -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; }

.shop-grid-block-items .swiper-button-next:after{ background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='34' height='16' viewBox='0 0 34 16' fill='none'%3e%3cpath d='M33.7071 8.70711C34.0976 8.31658 34.0976 7.68342 33.7071 7.29289L27.3431 0.928931C26.9526 0.538407 26.3195 0.538407 25.9289 0.928931C25.5384 1.31946 25.5384 1.95262 25.9289 2.34314L31.5858 8L25.9289 13.6569C25.5384 14.0474 25.5384 14.6805 25.9289 15.0711C26.3195 15.4616 26.9526 15.4616 27.3431 15.0711L33.7071 8.70711ZM1 6.99999C0.447716 6.99999 5.84752e-08 7.44771 0 7.99999C-5.84752e-08 8.55228 0.447716 8.99999 1 8.99999L1 6.99999ZM33 7L1 6.99999L1 8.99999L33 9L33 7Z' fill='%23FF3138'/%3e%3c/svg%3e"); }

.shop-grid-block-items .swiper-button-prev{ -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }

.shop-grid-block-items .swiper-button-prev:after{ background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='34' height='16' viewBox='0 0 34 16' fill='none'%3e%3cpath d='M0.292893 7.29289C-0.0976311 7.68342 -0.0976311 8.31658 0.292893 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928933C7.68054 0.538409 7.04738 0.538409 6.65685 0.928933L0.292893 7.29289ZM33 9.00001C33.5523 9.00001 34 8.55229 34 8.00001C34 7.44772 33.5523 7.00001 33 7.00001L33 9.00001ZM1 9L33 9.00001L33 7.00001L1 7L1 9Z' fill='%23FF3138'/%3e%3c/svg%3e"); }

.shop-grid-block-item{ width:calc(100% / 3 - 22px); margin-right:33px; position:relative; overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.shop-grid-block-item:nth-child(3n){ margin-right:0; }

.shop-grid-block-item:nth-child(n+4){ margin-top:80px; }

.shop-grid-block-item:last-child{ margin-right:0; }

.shop-grid-block-item-tags{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; background-color:#ffffff; color:#000000; margin-top:24px; }

.shop-grid-block-item-tag{ font-size:14px; line-height:24px; font-weight:500; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; border:2px solid #000000; border-radius:50px; width:36px; height:36px; margin-right:16px; }

.shop-grid-block-item-tag:last-child{ margin-right:0; }

.shop-grid-block-item-title{ color:#000000; -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; margin-top:24px; }

.shop-grid-block-item-attributes{ color:#000000; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-top:16px; -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; }

.shop-grid-block-item-attributes-serves{ margin-right:24px; }

.shop-grid-block-item img, .shop-grid-block-item svg{ -o-object-fit:contain; object-fit:contain; width:100%; height:100%; }

.shop-grid-block-item-default-image{ position:relative; width:100%; display:block; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; -webkit-transition-delay:0.3s; -o-transition-delay:0.3s; transition-delay:0.3s; margin-bottom:auto; height:352px; }

.shop-grid-block-item-hover-image{ position:relative; display:none; width:100%; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; height:352px; }

.shop-grid__subtitle{ margin-top:16px; }

.timeline_header{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:0 auto; }

.timeline_headline{ padding-bottom:32px; text-align:center; }

.timeline_content{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }

.timeline .card-grid{ max-width:49%; }

.timeline .card-grid_element{ padding-bottom:80px; }

.timeline .card-grid .swiper-wrapper{ display:block; height:unset; position:unset; -webkit-transform:unset; -ms-transform:unset; transform:unset; }

.timeline .card-grid .card-swiper-button svg{ fill:#c02429; width:24px; }

.timeline .card-grid .card-swiper-button svg:hover{ fill:#c02429; }

.timeline .sidebar{ max-width:41%; margin-top:0; }

.timeline .sidebar_sticky{ position:sticky; top:10vh; padding-bottom:80px; }

.timeline .block-history_image{ padding-bottom:16px; line-height:0; }

.timeline .block-history_image img{ max-width:100%; border-radius:8px; }

.timeline .block-history_headline{ color:#c02429; padding-bottom:8px; }
.hero{ position:relative; overflow:hidden; }

.hero .container, .hero .wp-block-yoast-seo-local-store-locator{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.hero--basic-mode .media-card, .hero--slider-mode .media-card{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.hero--basic-mode .media-card__block.media-card__image-block, .hero--slider-mode .media-card__block.media-card__image-block{ border-radius:0; width:50%; }

.hero--basic-mode .media-card__block.media-card__image-block .image-picture, .hero--slider-mode .media-card__block.media-card__image-block .image-picture{ width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.hero--basic-mode .media-card__block.media-card__text-block, .hero--slider-mode .media-card__block.media-card__text-block{ padding:80px 0 80px 80px; margin-right:30px; width:calc(50% - 80px); }

.hero--basic-mode .media-card__text, .hero--slider-mode .media-card__text{ display:block; display:-webkit-box; max-height:240px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:5; }

.hero--basic-mode .media-card__img, .hero--slider-mode .media-card__img{ max-height:50%; }

.hero--slider-mode .media-card__image-block{ display:grid; }

.hero .swiper-wrapper{ -webkit-box-sizing:border-box; box-sizing:border-box; }

.hero .swiper__svg-block{ position:absolute; z-index:1; }

.hero-alert{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.hero-alert__text{ color:#24282b; }

.hero .media-card--right .container, .hero .media-card--right .wp-block-yoast-seo-local-store-locator{ -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; }

.hero .media-card__block{ width:49%; }

.hero .media-card__text{ margin-top:16px; }

.hero .media-card-block__bottom{ margin-top:32px; }

.hero .media-card__img{ display:-webkit-box; display:-ms-flexbox; display:flex; -o-object-fit:cover; object-fit:cover; width:100%; height:100%; }

.media-card__bottom{ position:absolute; bottom:0; background-image:url("data:image/svg+xml,%3Csvg width='129' height='68' viewBox='0 0 129 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse rx='63.8912' ry='65' transform='matrix(1 0 0 -1 64.1793 65)' fill='white'/%3E%3C/svg%3E%0A"); background-position:bottom; background-repeat:repeat-x; background-size:82px; width:100%; height:80px; margin-bottom:-2px; z-index:4; }

.media-card__white{ color:#ffffff; }

.media-card__white a{ color:#ffffff !important; }

.media-card__white .btn--white:hover{ color:#c02429 !important; }

.media-card__white .hero-alert__bell{ stroke:#ffffff; }

.media-card__white .hero-alert__text{ color:#ffffff; }

.media-card__white .fork__element{ stroke:#ffffff; }

.hero-alert{ cursor:pointer; }

.media-card__black{ color:#24282b; }

.media-card__black .media-card__text a{ color:#24282b !important; }

.media-card__black .fork{ color:#c02429; }

@-webkit-keyframes heroStarAnim{ 0%{ -webkit-transform:scale(0) rotate(0deg); transform:scale(0) rotate(0deg); }
  50%{ -webkit-transform:scale(1) rotate(180deg); transform:scale(1) rotate(180deg); }
  100%{ -webkit-transform:scale(0) rotate(360deg); transform:scale(0) rotate(360deg); } }

@keyframes heroStarAnim{ 0%{ -webkit-transform:scale(0) rotate(0deg); transform:scale(0) rotate(0deg); }
  50%{ -webkit-transform:scale(1) rotate(180deg); transform:scale(1) rotate(180deg); }
  100%{ -webkit-transform:scale(0) rotate(360deg); transform:scale(0) rotate(360deg); } }

.hero-star{ width:60px; height:60px; position:absolute; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transition:-webkit-transform 3000ms; transition:-webkit-transform 3000ms; -o-transition:transform 3000ms; transition:transform 3000ms; transition:transform 3000ms, -webkit-transform 3000ms; -webkit-animation:3s heroStarAnim; animation:3s heroStarAnim; display:none; }

.hero-star path{ -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-transform-origin:50% 50%; -ms-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-transition:500ms; -o-transition:500ms; transition:500ms; }

.hero--half-mode{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.hero--half-mode .media-card{ display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; }

.hero--half-mode .media-card__img{ border-radius:0; }

.hero--half-mode .media-card__text-block{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.hero--half-mode .media-card__tag{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:40px; }

.hero--half-mode .media-card__tag .btn{ margin-right:16px; margin-bottom:16px; }

.hero--half-mode .media-card__tag .btn:last-child{ margin-right:0; }

.hero--half-mode .media-card__options{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; }

.hero--half-mode .media-card__options-text-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.hero--half-mode .media-card__options-text-wrapper_inline{ display:inline; }

.media-card__btn{ width:-webkit-max-content; width:-moz-max-content; width:max-content; }

.hero--half-mode__bottom-image{ left:80px; }

.hero--half-mode__bottom-image:hover img, .hero--half-mode__bottom-image:hover .swiper__svg-btn{ -webkit-animation-play-state:running; animation-play-state:running; }

.hero--half-mode__bottom-image:hover .swiper__svg-arrow{ opacity:0; }

.hero--half-mode__bottom-image:hover .swiper__svg-fork{ opacity:1; }

.hero--half-mode__bottom-image .swiper__svg-btn{ -webkit-animation-name:animationHeroSliderArrowRotate; animation-name:animationHeroSliderArrowRotate; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-play-state:paused; animation-play-state:paused; }

.hero--half-mode__bottom-image .swiper__svg-btn .swiper__svg-arrow{ fill:#c02429; }

.hero--half-mode__bottom-image .swiper__svg-btn .swiper__svg-fork{ stroke:#c02429; }

.hero--half-mode__bottom-image img{ -webkit-animation-name:animationHeroSliderArrow; animation-name:animationHeroSliderArrow; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-play-state:paused; animation-play-state:paused; }

.hero--half-mode__bottom-image .font-text-link{ font-family:"ClearfaceStd"; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.hero--full_image-mode .container, .hero--full_image-mode .wp-block-yoast-seo-local-store-locator, .hero--multi_image-mode .container, .hero--multi_image-mode .wp-block-yoast-seo-local-store-locator{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; }

.hero--full_image-mode .media-card-block, .hero--multi_image-mode .media-card-block{ width:100%; }

.hero--full_image-mode .media-card-block__bottom, .hero--multi_image-mode .media-card-block__bottom{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.hero--full_image-mode .media-card__image-block, .hero--multi_image-mode .media-card__image-block{ overflow:hidden; margin-top:80px; }

.hero--full_image-mode .media-card__image-block, .hero--multi_image-mode .media-card__image-block{ width:100%; }

.hero--full_image-mode .media-card__title, .hero--multi_image-mode .media-card__title{ max-width:1162px; }

.hero--full_image-mode .media-card__text, .hero--multi_image-mode .media-card__text{ max-width:1162px; }

.hero--full_image-mode .media-card__text a:hover, .hero--multi_image-mode .media-card__text a:hover{ text-decoration:underline; }

.hero--full_image-mode .media-card__image-block{ border-radius:24px; }

.hero--full_image-mode .js-hero__fixed{ position:fixed; display:none; width:100%; padding:0 80px; }

.hero--full_image-mode .js-hero__fixed-top, .hero--full_image-mode .js-hero__fixed-bottom{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.hero--full_image-mode .js-hero__fixed-top{ top:0; }

.hero--full_image-mode .js-hero__fixed-bottom{ bottom:0; }

.hero--multi_image-mode .media-card__multiple{ position:relative; background-color:inherit; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; width:100%; padding-bottom:80px; }

.hero--multi_image-mode .media-card__image-block{ margin-top:0; }

.hero--text-mode.hero{ min-height:unset; }

.hero--text-mode .container, .hero--text-mode .wp-block-yoast-seo-local-store-locator{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; min-height:unset; }

.hero--text-mode .media-card__title, .hero--half-mode .media-card__title{ max-width:1081px; }

.hero--text-mode .media-card__text, .hero--half-mode .media-card__text{ display:block; display:-webkit-box; max-height:336px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:6; max-width:1011px; }

.hero--marquee-mode .media-card{ position:fixed; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; width:100%; max-width:100vw; height:100vh; left:0; }

.hero--marquee-mode .media-card__image-block{ max-width:800px; width:40%; }

.hero--marquee-mode .media-card__block{ width:50%; z-index:1; }

.hero--marquee-mode .media-card__img{ -o-object-fit:contain; object-fit:contain; -o-object-position:center; object-position:center; }

.media-card__marque-container{ position:absolute; width:100%; overflow:hidden; }

.media-card__marque{ white-space:nowrap; position:relative; }

.media-card__marque-block{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; }

.media-card__marque-block .media-card__marque-text{ font-weight:400; }

.frequently-asked-questions__container{ margin:0 auto; max-width:1160px; }

.frequently-asked-questions__accordion-title{ padding-bottom:20px; }

.frequently-asked-questions__accordion-line{ opacity:0.2; height:2px; background:#24282b; }

.frequently-asked-questions__accordion-item{ padding:34px 0 28px 0; }

.frequently-asked-questions__accordion-item-top{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; cursor:pointer; }

.frequently-asked-questions__accordion-item-icon svg{ overflow:visible; margin-left:20px; -webkit-transition:.3s ease-out; -o-transition:.3s ease-out; transition:.3s ease-out; }

.frequently-asked-questions__accordion-item-icon svg .fork{ -webkit-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center; -webkit-transition:.2s ease-out; -o-transition:.2s ease-out; transition:.2s ease-out; }

.frequently-asked-questions__accordion-item-icon svg .knife{ -webkit-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center; -webkit-transition:.2s ease-out; -o-transition:.2s ease-out; transition:.2s ease-out; }

.frequently-asked-questions__accordion-item-icon.icon-open svg .fork{ -webkit-transform:rotate(30deg); -ms-transform:rotate(30deg); transform:rotate(30deg); }

.frequently-asked-questions__accordion-item-icon.icon-open svg .knife{ -webkit-transform:rotate(-30deg); -ms-transform:rotate(-30deg); transform:rotate(-30deg); }

.frequently-asked-questions__accordion-item-bottom{ margin-top:24px; max-width:1123px; max-height:0; overflow:hidden; -webkit-transition:max-height  0.2s ease-out, opacity 0.3s ease-out, margin-top 0.3s ease-out; -o-transition:max-height  0.2s ease-out, opacity 0.3s ease-out, margin-top 0.3s ease-out; transition:max-height  0.2s ease-out, opacity 0.3s ease-out, margin-top 0.3s ease-out; }

.frequently-asked-questions__accordion-item-invisible .frequently-asked-questions__accordion-item-bottom{ margin-top:0; opacity:0; }

.notification-banner{ position:fixed; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); -webkit-transition:opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out; transition:opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out; -o-transition:opacity 500ms ease-in-out, transform 500ms ease-in-out; transition:opacity 500ms ease-in-out, transform 500ms ease-in-out; transition:opacity 500ms ease-in-out, transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out; z-index:10; }

.notification-banner__message{ font-family:"Graphik"; color:#24282b; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 auto; }

.notification-banner__message a, .notification-banner__message p{ font-family:inherit; }

.notification-banner__close{ width:17px; height:17px; cursor:pointer; }

.notification-banner__invisible{ opacity:0; }

.cta .cta-block{ overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-radius:16px; }

.cta .cta-block.right{ padding-left:8.5%; padding-right:3.8%; }

.cta .cta-block.left{ padding-right:8.5%; padding-left:3.8%; }

.cta .cta-block.on-the-sides{ position:relative; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

.cta .cta-block__content{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; max-width:45%; padding-top:200px; padding-bottom:191px; }

.cta .cta-block__content--right{ -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; }

.cta .cta-block__content--left{ -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; }

.cta .cta-block__content--on-the-sides{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; }

.cta .cta-block__pre-header{ color:#c02429; padding-bottom:16px; }

.cta .cta-block__header{ padding-bottom:16px; }

.cta .cta-block__text{ padding-bottom:48px; }

.cta .cta-block__left-image{ padding-right:7.8%; }

.cta .cta-block__left-image--center{ overflow:hidden; position:absolute; left:0; -ms-flex-preferred-size:25.5%; flex-basis:25.5%; max-width:540px; border-radius:16px; width:100%; }

.cta .cta-block__left-image--center img{ -webkit-transform:translateX(-25%); -ms-transform:translateX(-25%); transform:translateX(-25%); }

.cta .cta-block__right-image{ padding-left:5.7%; }

.cta .cta-block__right-image--center{ overflow:hidden; position:absolute; right:0; -ms-flex-preferred-size:25.5%; flex-basis:25.5%; max-width:540px; border-radius:16px; width:100%; }

.cta .cta-block__right-image--center img{ -webkit-transform:translateX(35%); -ms-transform:translateX(35%); transform:translateX(35%); }

.cta-cards__cards{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.cta-cards__card-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; }

.cta-cards__line{ height:100%; position:absolute; opacity:0; z-index:-1; top:0; -webkit-transition:0.2s ease-out; -o-transition:0.2s ease-out; transition:0.2s ease-out; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.cta-cards__card{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; border:2px solid #c02429; border-radius:16px; padding:108px 75px; width:50%; overflow:hidden; -webkit-transition:0.2s ease-in-out; -o-transition:0.2s ease-in-out; transition:0.2s ease-in-out; position:relative; }

.cta-cards__card-label{ color:#c02429; }

.cta-cards__card-title{ opacity:1; width:100%; color:#000000; margin:16px 0; -webkit-transition:0.2s ease-in; -o-transition:0.2s ease-in; transition:0.2s ease-in; -webkit-transition-delay:0.3s; -o-transition-delay:0.3s; transition-delay:0.3s; }

.cta-cards__card-subtitle{ color:#000000; margin-bottom:32px; }

.cta-cards__card:first-child{ margin-right:32px; }

.cta-cards__card .cta-cards__line-title{ color:#c02429; margin:50px 0; }

.interactive-wheel{ text-align:center; }

.interactive-wheel .container, .interactive-wheel .wp-block-yoast-seo-local-store-locator{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.interactive-wheel__subtitle{ max-width:843px; margin-top:16px; }

.interactive-wheel__wrapper{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; }

.interactive-wheel__block{ position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:100%; max-width:416px; }

.interactive-wheel__arrow{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; width:280px; }

.interactive-wheel__img-block{ position:relative; width:100px; height:95px; }

.interactive-wheel__img{ -o-object-fit:contain; object-fit:contain; width:100%; height:100%; -webkit-transition:200ms ease-in-out; -o-transition:200ms ease-in-out; transition:200ms ease-in-out; }

.interactive-wheel__img path{ -webkit-transition:200ms ease-in-out; -o-transition:200ms ease-in-out; transition:200ms ease-in-out; }

.interactive-wheel__block-title{ margin-top:24px; -webkit-transition:200ms ease-in-out; -o-transition:200ms ease-in-out; transition:200ms ease-in-out; }

.interactive-wheel__block-subtitle{ opacity:0; -webkit-transition:200ms ease-in-out; -o-transition:200ms ease-in-out; transition:200ms ease-in-out; display:block; display:-webkit-box; max-height:192px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:6; }

.testimonial{ overflow:hidden; }

.testimonial-name{ position:relative; }

.testimonial-logo{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.testimonial-logo-swiper-pagination-bullet{ cursor:pointer; padding-right:64px; }

.testimonial-logo-swiper-pagination-bullet svg{ width:auto; max-height:40px; }

.testimonial-logo-swiper-pagination-bullet:last-child{ padding-right:0; }

.testimonial-logo-swiper-pagination-bullet-active svg *{ fill:#c02429; }

.testimonial-card{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; }

.testimonial-card__overline{ max-width:66%; }

.testimonial-card__description{ padding-top:40px; max-width:66%; }

.error-404 .container, .error-404 .wp-block-yoast-seo-local-store-locator{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; min-height:100vh; }

.error-404__content{ position:relative; z-index:1; }

.error-404 .text-block__header{ padding-bottom:24px; position:relative; }

.error-404 .links{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap; row-gap:24px; }

.men{ position:absolute; right:8%; }

.card-grid .container, .card-grid .wp-block-yoast-seo-local-store-locator{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.card-grid__title{ text-align:center; color:#000000; margin-bottom:80px; }

.card-grid__wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }

.card-grid__block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; width:calc(33.3% - 22px); margin-right:33px; margin-bottom:80px; cursor:pointer; -webkit-animation:animateAjax .3s ease-in; animation:animateAjax .3s ease-in; -webkit-transition:all 300ms ease-in-out; -o-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out; }

.card-grid__block:hover .card-grid__block-image{ -webkit-box-shadow:0px 0px 0px 2px #c02429; box-shadow:0px 0px 0px 2px #c02429; }

.card-grid__block:nth-child(3n){ margin-right:0; }

.card-grid__block:last-child{ margin-right:0; }

.card-grid__block:hover .card-grid__block-subtitle{ color:#c02429; }

.card-grid__block-title{ display:block; display:-webkit-box; max-height:64px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; max-width:calc(100% - 15px); margin-top:16px; color:#c02429; }

.card-grid__block-arrow{ vertical-align:bottom; width:15px; height:15px; margin:4px 0 5px; }

.card-grid__block-subtitle{ color:#000000; margin-top:8px; -webkit-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; display:block; display:-webkit-box; max-height:128px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:4; }

.card-grid__block-image{ border-radius:24px; overflow:hidden; -webkit-transition:0.5s linear; -o-transition:0.5s linear; transition:0.5s linear; background:#f8f8f8; }

.card-grid__block-image img{ height:100%; -o-object-fit:cover; object-fit:cover; }

.cookie-banner-outer{ position:sticky; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; width:100vw; height:1px; bottom:0; z-index:6; -webkit-transition:-webkit-transform 500ms ease-in-out; transition:-webkit-transform 500ms ease-in-out; -o-transition:transform 500ms ease-in-out; transition:transform 500ms ease-in-out; transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }

.cookie-banner{ background:transparent; -webkit-transition:-webkit-transform 500ms ease-in-out; transition:-webkit-transform 500ms ease-in-out; -o-transition:transform 500ms ease-in-out; transition:transform 500ms ease-in-out; transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out; width:100%; }

.cookie-banner .ellipse{ display:none; }

.cookie-banner .container, .cookie-banner .wp-block-yoast-seo-local-store-locator{ padding-top:24px; padding-bottom:24px; background:#ffffff; }

.cookie-banner__invisible{ opacity:0; }

.cookie-banner-block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.cookie-banner-block__top{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.cookie-banner-block__bottom{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-left:24px; }

.cookie-banner-block__cookie{ padding-right:16px; }

.cookie-banner-block__learn_more{ padding-left:24px; }

.cookie-banner-block__message a, .cookie-banner-block__message p{ font-family:inherit; color:inherit; }

.cookie-banner-block__close{ min-width:17px; height:17px; cursor:pointer; }

.four-columns__headline{ padding-bottom:48px; }

.columns-grid{ display:grid; width:inherit; grid-column-gap:36px; grid-row-gap:80px; grid-template-columns:repeat(auto-fit, 410px); }

.column{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.column__headline{ padding-bottom:12px; color:#c02429; }

.column__text{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; }

.column__link{ padding-top:24px; }

.all-recipes__block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-animation:animateAjax 0.75s cubic-bezier(0.4, 0, 1, 1); animation:animateAjax 0.75s cubic-bezier(0.4, 0, 1, 1); -webkit-transition:all 300ms ease-in-out; -o-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out; }

.all-recipes__block-image img{ width:100%; height:100%; -o-object-fit:cover; object-fit:cover; }

.all-recipes__block-info{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

.all-recipes__block-info-post_type{ color:#c02429; font-weight:500; text-transform:capitalize; margin-bottom:16px; }

.all-recipes__block-info-title{ margin-bottom:24px; }

.all-recipes__block-info-subtitle{ margin-bottom:28px; }

.all-recipes__button{ margin:60px auto 0 auto; }

.event-list__block-button{ margin:80px auto 0 auto; }

.event-list__block-title{ text-align:center; max-width:1060px; margin:160px auto 26px auto; }

.event-list__block-subtitle{ text-align:center; max-width:1011px; margin:0 auto 160px auto; }

.event-list__block-input{ display:none; }

.event-list__block-filter{ cursor:pointer; }

.event-list__block-filter-title{ -webkit-transition:400ms ease-in-out; -o-transition:400ms ease-in-out; transition:400ms ease-in-out; }

.event-list__block-filters{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

.event-list__block-filters-location:hover, .event-list__block-filters-type:hover{ border-color:#c02429; -webkit-transition:400ms ease-in-out; -o-transition:400ms ease-in-out; transition:400ms ease-in-out; }

.event-list__block-filters-location:hover .event-list__block-filters-type-title, .event-list__block-filters-location:hover .event-list__block-filters-location-title, .event-list__block-filters-type:hover .event-list__block-filters-type-title, .event-list__block-filters-type:hover .event-list__block-filters-location-title{ color:#c02429; }

.event-list__block-filters-location:hover .event-list__block-filters__icon circle, .event-list__block-filters-type:hover .event-list__block-filters__icon circle{ fill:#c02429; }

.event-list__block-filters-location{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-right:32px; width:566px; height:120px; border:2px solid #00000033; border-radius:16px; padding:0 60px; -webkit-transition:400ms ease-in-out; -o-transition:400ms ease-in-out; transition:400ms ease-in-out; cursor:pointer; }

.event-list__block-filters-type{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:566px; height:120px; border:2px solid #00000033; border-radius:16px; padding:0 60px; -webkit-transition:400ms ease-in-out; -o-transition:400ms ease-in-out; transition:400ms ease-in-out; cursor:pointer; }

.event-list__block-filters__icon{ width:64px; height:64px; -webkit-transition:400ms ease-in-out; -o-transition:400ms ease-in-out; transition:400ms ease-in-out; -webkit-transition-duration:350ms; -o-transition-duration:350ms; transition-duration:350ms; }

.event-list__block-filters__icon circle{ -webkit-transition:fill 400ms ease-in-out; -o-transition:fill 400ms ease-in-out; transition:fill 400ms ease-in-out; -webkit-transition-duration:350ms; -o-transition-duration:350ms; transition-duration:350ms; }

.event-list__block-filters-list{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

.event-list__block-filters-list-location-items{ border-bottom-left-radius:8px; border-bottom-right-radius:8px; margin-right:32px; height:-webkit-max-content; height:-moz-max-content; height:max-content; max-height:0; opacity:0; -webkit-transition:max-height .4s ease-in-out, opacity .5s ease-out, margin-top .5s ease-out; -o-transition:max-height .4s ease-in-out, opacity .5s ease-out, margin-top .5s ease-out; transition:max-height .4s ease-in-out, opacity .5s ease-out, margin-top .5s ease-out; margin-bottom:-2px; overflow:hidden; }

.event-list__block-filters-list-type-items{ border-bottom-left-radius:8px; border-bottom-right-radius:8px; height:-webkit-max-content; height:-moz-max-content; height:max-content; max-height:0; opacity:0; -webkit-transition:max-height .4s ease-in-out, opacity .5s ease-out, margin-top .5s ease-out; -o-transition:max-height .4s ease-in-out, opacity .5s ease-out, margin-top .5s ease-out; transition:max-height .4s ease-in-out, opacity .5s ease-out, margin-top .5s ease-out; margin-bottom:-2px; overflow:hidden; }

.event-list__block-notification{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.event-list__block-notification-left{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:72px; margin-bottom:32px; cursor:pointer; -webkit-transition:400ms ease-in-out; -o-transition:400ms ease-in-out; transition:400ms ease-in-out; }

.event-list__block-notification-left:hover{ color:#c02429; }

.event-list__block-notification-left:hover .event-list__block-notification-left__icon path, .event-list__block-notification-left:hover .event-list__block-notification-left__icon circle{ opacity:1; stroke:#c02429; }

.event-list__block-notification-left__icon{ width:64px; height:64px; margin-right:16px; -webkit-transition:400ms ease-in-out; -o-transition:400ms ease-in-out; transition:400ms ease-in-out; }

.event-list__block-notification-left__icon path, .event-list__block-notification-left__icon circle{ -webkit-transition:all 400ms ease-in-out; -o-transition:all 400ms ease-in-out; transition:all 400ms ease-in-out; }

.event-list__block-notification-left__mobile-text{ display:none; font-size:16px; line-height:24px; }

.event-list__block-notification-right{ display:none; }

.event-list__block-wrapper .wrapper__event{ display:-webkit-box; display:-ms-flexbox; display:flex; border:2px solid #00000033; border-radius:16px; height:-webkit-max-content; height:-moz-max-content; height:max-content; min-height:240px; overflow:hidden; margin-bottom:40px; cursor:pointer; color:#000000; -webkit-animation:animateAjax 0.75s cubic-bezier(0.4, 0, 1, 1); animation:animateAjax 0.75s cubic-bezier(0.4, 0, 1, 1); -webkit-transition:all 300ms ease-in-out; -o-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out; }

.event-list__block-wrapper .wrapper__event-image{ width:20.63%; height:auto; }

.event-list__block-wrapper .wrapper__event-image img{ max-height:240px; display:block; -o-object-fit:cover; object-fit:cover; height:100%; }

.event-list__block-wrapper .wrapper__event-info{ width:54.72%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }

.event-list__block-wrapper .wrapper__event-info-title{ display:block; display:-webkit-box; max-height:64px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:1; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; }

.event-list__block-wrapper .wrapper__event-info-types{ display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:16px; -ms-flex-wrap:wrap; flex-wrap:wrap; row-gap:16px; grid-row-gap:16px; }

.event-list__block-wrapper .wrapper__event-info-types-item{ margin-right:16px; color:#c02429; border:1px solid #c02429; border-radius:64px; }

.event-list__block-wrapper .wrapper__event-info-types-item:last-child{ margin-right:0; }

.event-list__block-wrapper .wrapper__event-data{ width:24.65%; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; text-align:end; color:#000000; }

.event-list__block-wrapper .wrapper__event-data-locations{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; }

.event-list__block-wrapper .wrapper__event-data-date{ margin-top:16px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; }

.event-list__block-wrapper .wrapper__event:last-child{ margin-bottom:0; }

.event-list__block-wrapper .wrapper__event:hover{ border:2px solid #c02429; }

.event-list__block-wrapper .wrapper__event:hover .wrapper__event-info-title{ color:#c02429; }

.filter-item{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:566px; height:120px; border-top:2px solid #c0242933; padding:0 60px; margin-top:-2px; border-left:2px solid #c02429; border-right:2px solid #c02429; cursor:pointer; -webkit-transition:0.2s ease-in-out; -o-transition:0.2s ease-in-out; transition:0.2s ease-in-out; }

.filter-item:hover{ color:#c02429; }

.filter-item:last-child{ border-bottom:2px solid #c02429; border-bottom-right-radius:8px; border-bottom-left-radius:8px; }

.js-open-items-filter{ overflow:unset; max-height:2000px; opacity:1; }

.js-open-filter{ border-bottom:2px solid #c0242933; border-left:2px solid #c02429; border-right:2px solid #c02429; border-top:2px solid #c02429; border-bottom-left-radius:unset; border-bottom-right-radius:unset; -webkit-transition:0.1s ease-in; -o-transition:0.1s ease-in; transition:0.1s ease-in; }

.js-item-active{ background-color:#ddd; }

.event-list__filter-mobile{ display:none; }

.event-list__filter-mobile-menu{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; color:#ffffff; margin-bottom:48px; }

.event-list__filter-mobile-menu-arrow{ cursor:pointer; width:40px; height:40px; }

.event-list__filter-mobile-menu-arrow:before{ content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3ccircle cx='20' cy='20' r='20' fill='white'/%3e%3cpath d='M11.2929 19.2929C10.9024 19.6834 10.9024 20.3166 11.2929 20.7071L17.6569 27.0711C18.0474 27.4616 18.6805 27.4616 19.0711 27.0711C19.4616 26.6805 19.4616 26.0474 19.0711 25.6569L13.4142 20L19.0711 14.3431C19.4616 13.9526 19.4616 13.3195 19.0711 12.9289C18.6805 12.5384 18.0474 12.5384 17.6569 12.9289L11.2929 19.2929ZM28 21C28.5523 21 29 20.5523 29 20C29 19.4477 28.5523 19 28 19L28 21ZM12 21L28 21L28 19L12 19L12 21Z' fill='black'/%3e%3c/svg%3e"); }

.event-list__filter-mobile-menu-clear{ cursor:pointer; }

.event-list__filter-mobile-button{ margin:40px auto 0 auto; }

.event-list__filter-mobile-wrapper{ color:#ffffff; margin-top:40px; }

.event-list__filter-mobile-wrapper-title{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; cursor:pointer; }

.event-list__filter-mobile-wrapper-title:after{ content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18' fill='none'%3e%3cpath d='M7.29289 17.7071C7.68342 18.0976 8.31658 18.0976 8.70711 17.7071L15.0711 11.3431C15.4616 10.9526 15.4616 10.3195 15.0711 9.92893C14.6805 9.53841 14.0474 9.53841 13.6569 9.92893L8 15.5858L2.34315 9.92893C1.95262 9.53841 1.31946 9.53841 0.928932 9.92893C0.538408 10.3195 0.538408 10.9526 0.928932 11.3431L7.29289 17.7071ZM9 1C9 0.447716 8.55228 -4.82823e-08 8 0C7.44771 4.82823e-08 7 0.447716 7 1L9 1ZM9 17L9 1L7 1L7 17L9 17Z' fill='white'/%3e%3c/svg%3e"); }

.event-list__filter-mobile-wrapper-items{ opacity:1; max-height:0; overflow:hidden; -webkit-transition:max-height .4s ease-in-out, opacity .5s ease-out, margin-top .5s ease-out; -o-transition:max-height .4s ease-in-out, opacity .5s ease-out, margin-top .5s ease-out; transition:max-height .4s ease-in-out, opacity .5s ease-out, margin-top .5s ease-out; }

.event-list__filter-mobile-wrapper-item{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:24px; cursor:pointer; }

.event-list__filter-mobile-wrapper-item:before{ padding-right:8px; content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect x='0.25' y='0.25' width='23.5' height='23.5' rx='7.75' stroke='white' stroke-width='0.5'/%3e%3c/svg%3e"); }

.event-list__filter-mobile-wrapper:last-child{ margin-top:40px; }

.js-open-filter-mobile .event-list__filter-mobile-wrapper-items{ max-height:2000px; opacity:1; }

.js-item-active-mobile:before{ content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect x='0.25' y='0.25' width='23.5' height='23.5' rx='7.75' stroke='white' stroke-width='0.5'/%3e%3cpath d='M8 11.4098L10.9167 16L16 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }

.js-header-hidden{ display:none; }

.wrapper__event-no-found{ max-width:810px; margin:80px auto 0 auto; text-align:center; }

.address-accordeon__block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }

.address-accordeon__block-left{ margin-right:100px; }

.address-accordeon__block-left-title{ margin-bottom:16px; }

.address-accordeon__block .accordion-sidebar .sidebar-item{ max-height:unset; }

.address-accordeon__block .accordion-sidebar .sidebar-item-title{ font-weight:600; }

.address-accordeon__block .accordion-sidebar .sidebar-item-info{ max-width:210px; }

.address-accordeon__block .accordion-sidebar .schedule{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.address-accordeon__block .accordion-sidebar .schedule-current-day{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:100%; }

.address-accordeon__block .accordion-sidebar .schedule-other-days{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:100%; }

.address-accordeon__block-right{ width:50%; }

.single-recipe-content__block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; }

.single-recipe-content__block-right{ margin-top:0; }

.single-recipe-content__block-right-content p{ margin-bottom:24px; }

.single-recipe-content__block-right-content p:last-child{ margin-bottom:0; }

.single-recipe-content__block-right-content p img{ display:block; width:100%; border-radius:16px; }

.single-recipe-content__block-right-content ul li{ list-style:disc; }

.bio-hero{ position:absolute; bottom:120px; }

.privacy-policy__block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; max-width:66%; margin:108px auto 0 auto; }

.privacy-policy__headline{ padding-bottom:16px; }

.privacy-policy__subheadline{ text-align:center; padding-bottom:96px; }

.privacy-policy__description h6, .privacy-policy__description h5, .privacy-policy__description h4, .privacy-policy__description h3, .privacy-policy__description h2, .privacy-policy__description h1{ padding-bottom:24px; }

.privacy-policy__description p.font-body-1, .privacy-policy__description p.font-body-1-bold, .privacy-policy__description p.card_headline, .privacy-policy__description .timeline p.headline_year, .timeline .privacy-policy__description p.headline_year, .privacy-policy__description p.card_subheadline, .privacy-policy__description .wysiwyg__classic p:not([class]), .wysiwyg__classic .privacy-policy__description p:not([class]), .privacy-policy__description p.timeline_subheadline, .privacy-policy__description .timeline p.headline, .timeline .privacy-policy__description p.headline, .privacy-policy__description .cta p.cta-block__text, .cta .privacy-policy__description p.cta-block__text, .privacy-policy__description p.gform_confirmation_message{ padding-bottom:24px; }

.privacy-policy__description p.font-body-1:last-child, .privacy-policy__description p.font-body-1-bold:last-child, .privacy-policy__description p.card_headline:last-child, .privacy-policy__description .timeline p.headline_year:last-child, .timeline .privacy-policy__description p.headline_year:last-child, .privacy-policy__description p.card_subheadline:last-child, .privacy-policy__description .wysiwyg__classic p:last-child:not([class]), .wysiwyg__classic .privacy-policy__description p:last-child:not([class]), .privacy-policy__description p.timeline_subheadline:last-child, .privacy-policy__description .timeline p.headline:last-child, .timeline .privacy-policy__description p.headline:last-child, .privacy-policy__description .cta p.cta-block__text:last-child, .cta .privacy-policy__description p.cta-block__text:last-child, .privacy-policy__description p.gform_confirmation_message:last-child{ font-family:'ClearfaceStd'; font-size:18px; line-height:24px; }

.js-single-wrapper .media-card__image-block{ position:sticky; width:50%; top:0; }

.js-single-wrapper .media-card__image-block .hero--half-mode__bottom-image.media-card__link, .js-single-wrapper .media-card__image-block .hero--half-mode__bottom-image.media-card__button{ left:80px; }

.single-content__block{ width:100%; margin-left:auto; }

.single-content__block-title{ margin-bottom:28px; }

.single-content__block-subtitle{ margin-bottom:28px; }

.single-content__block-text ul{ padding-top:40px; padding-left:34px; list-style:disc; }

.single-content__block-button{ margin-top:40px; }

section.single-events .media-card__black, .single-careers .media-card__black{ -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; }

section.single-events .media-card__text-block, .single-careers .media-card__text-block{ padding-top:108px !important; }

.single-events__upcoming a{ color:#000000; }

.single-events__upcoming-title{ margin-bottom:40px; }

.single-events__upcoming-wrapper-event{ border:2px solid #00000033; border-radius:16px; min-height:240px; height:-webkit-max-content; height:-moz-max-content; height:max-content; padding:20px; margin-bottom:40px; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; cursor:pointer; }

.single-events__upcoming-wrapper-event:last-child{ margin-bottom:0; }

.single-events__upcoming-wrapper-event:hover{ border:2px solid #c02429; }

.single-events__upcoming-wrapper-event:hover .single-events__upcoming-wrapper-event-title{ color:#c02429; }

.single-events__upcoming-wrapper-event-locations{ margin-bottom:24px; }

.single-events__upcoming-wrapper-event-locations-title{ display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; color:#000000; }

.single-events__upcoming-wrapper-event-locations-items{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; }

.single-events__upcoming-wrapper-event-locations-item{ padding-left:8px; }

.single-events__upcoming-wrapper-event-title{ margin-bottom:16px; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; }

.single-events__upcoming-wrapper-event-attributes{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.single-events__upcoming-wrapper-event-attributes-types{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; row-gap:16px; grid-row-gap:16px; }

.single-events__upcoming-wrapper-event-attributes-types-item{ margin-right:16px; color:#c02429; border:1px solid #c02429; border-radius:64px; padding:16px 24px; background:#ffffff; }

.single-events__upcoming-wrapper-event-attributes-types-item:last-child{ margin-right:0; }

.single-events__upcoming-wrapper-event-attributes-date-wrapper_columned{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.single-events__upcoming-wrapper-event-attributes-date{ text-align:end; min-width:240px; color:#000000; }

.single-events__upcoming-button{ margin-top:40px; }

.form__block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; border-radius:16px; }

.form__block-left{ max-width:810px; width:50%; }

.form__block-left-content{ margin-top:24px; }

.form__block-left-title{ max-width:564px; margin:0; }

.form__block-left-subtitle{ width:100%; max-width:564px; margin:0; }

.form__block-left-text{ margin:40px auto 0 auto; width:100%; max-width:564px; }

.fields .gform_wrapper{ margin:0; }

.fields .gform_fields li{ margin-bottom:24px !important; }

.fields .gform_fields li:last-child{ margin-bottom:0 !important; }

.fields .gform_fields li ul li{ margin-bottom:0 !important; }

.fields ul:first-child{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.fields label{ position:absolute; font-weight:normal !important; line-height:24px !important; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); padding-left:26px; z-index:-1; height:24px; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; }

.fields li{ padding-right:0 !important; margin-top:0 !important; position:relative; }

.fields input{ font-family:ClearfaceStd !important; }

.fields input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fields select, .fields textarea, .fields .custom-select{ all:unset; display: block; padding:28px 25px; width:100%; border:2px solid #c0242933; border-radius:4px; height:80px; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; margin-left:0 !important; }

.fields input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) option, .fields select option, .fields textarea option, .fields .custom-select option{ border:2px solid #c02429; position:absolute; }

.fields .ginput_container{ margin-top:0 !important; }

.fields .two-column-form ul{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:unset; -webkit-box-direction:unset; -ms-flex-direction:unset; flex-direction:unset; }

.fields .two-column-form ul li{ width:calc(50% - 12px); }

.fields .two-column-form ul li:first-child{ margin-right:24px; }

.fields .two-column-form .custom-select{ width:calc(50% - 12px) !important; margin-bottom:0; }

.fields .js-active-input{ border:2px solid #c02429; padding-bottom:5px !important; }

.fields .js-active-label{ top:16px !important; -webkit-transform:unset; -ms-transform:unset; transform:unset; }

.fields .js-valid-input input{ border:2px solid #185546; }

.fields .js-valid-input:before{ position:absolute; top:32px; right:0; padding-right:20px; content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='18' viewBox='0 0 26 18' fill='none'%3e%3cpath d='M1 7.15385L10.1429 17L25 1' stroke='%23185546' stroke-width='2' stroke-linejoin='round'/%3e%3c/svg%3e"); }

.fields .js-invalid-input input{ border:2px solid #c02429; }

.fields .js-invalid-input:before{ position:absolute; top:24px; right:0; padding-right:20px; content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3e%3cpath d='M7.53418 22.6035L22.6034 7.53429' stroke='%23FF3138' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3e%3cpath d='M7.53418 7.5332L22.6034 22.6024' stroke='%23FF3138' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3e%3c/svg%3e"); }

.fields .custom-select{ display:block; width:100% !important; cursor:pointer; position:relative; margin-bottom:24px; }

.fields .custom-select span{ position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); max-width:85%; }

.fields .custom-select:after{ content:url("data:image/svg+xml,%3Csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.29289 25.7071C7.68342 26.0976 8.31658 26.0976 8.70711 25.7071L15.0711 19.3431C15.4616 18.9526 15.4616 18.3195 15.0711 17.9289C14.6805 17.5384 14.0474 17.5384 13.6569 17.9289L8 23.5858L2.34315 17.9289C1.95262 17.5384 1.31946 17.5384 0.928933 17.9289C0.538409 18.3195 0.538409 18.9526 0.928933 19.3431L7.29289 25.7071ZM9 0.999998C9 0.447713 8.55229 -1.87301e-06 8 -1.90735e-06C7.44772 -1.94168e-06 7 0.447713 7 0.999998L9 0.999998ZM9 25L9 0.999998L7 0.999998L7 25L9 25Z' fill='%23FF3138'/%3E%3C/svg%3E%0A"); position:absolute; top:28px; right:16px; -webkit-animation-name:animationForkVerticalBottom; animation-name:animationForkVerticalBottom; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-play-state:paused; animation-play-state:paused; }

.fields .custom-select:hover:after{ -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; right:16px; position:absolute; top:28px; content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='34' viewBox='0 0 14 34' fill='none'%3e%3cpath d='M7 33L7 0.999999' stroke='%23FF3138' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 33L1 23.4C1.00475 22.2694 1.63842 21.1862 2.76261 20.3867C3.8868 19.5873 5.41016 19.1367 7 19.1333C8.58984 19.1367 10.1132 19.5873 11.2374 20.3867C12.3616 21.1862 12.9953 22.2694 13 23.4L13 33' stroke='%23FF3138' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); -webkit-animation-play-state:running; animation-play-state:running; }

.fields .custom-select.js-open-custom-select:after{ -webkit-animation-name:animationForkVerticalTop; animation-name:animationForkVerticalTop; }

.fields .custom-items{ top:100%; right:0; position:absolute; width:calc(100% + 4px); opacity:0; z-index:-1; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; border-top:2px solid #c0242933; border-left:2px solid #c02429; border-right:2px solid #c02429; border-bottom:2px solid #c02429; border-bottom-right-radius:4px; border-bottom-left-radius:4px; margin-top:-4px; max-height:246px; overflow:auto; overflow-x:hidden; left:-2px; }

.fields .custom-items .custom-item{ border-top:2px solid #c0242933; height:82px; padding:28px 25px; color:#12121259; cursor:pointer; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; background:#ffffff; margin-top:-2px; }

.fields .custom-items .custom-item:hover{ color:#000000; }

.fields .custom-items .custom-item:first-child{ border-top:unset; }

.fields .js-open-custom-select{ border:2px solid #c02429; border-bottom-color:rgba(255, 0, 0, 0); border-bottom-left-radius:unset; border-bottom-right-radius:unset; }

.fields .js-open-custom-select:after{ -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); top:22px; }

.fields .form-text-area{ word-break:break-word; }

.fields .form-text-area .js-valid-input .js-active-input{ border:2px solid #185546; }

.fields .form-text-area .js-valid-input:before{ content:unset; }

.fields .form-text-area .js-invalid-input .js-active-input{ border:2px solid #c02429; }

.fields .form-text-area .js-invalid-input:before{ content:unset; }

.fields .form-text-area label{ display:none !important; }

.fields .form-text-area textarea:focus{ border:2px solid #c02429 !important; }

.fields .custom-select.js-valid-input:before{ content:unset; }

.fields .custom-select.js-invalid-input:before{ content:unset; }

.fields .custom-select.js-valid-input{ border:2px solid #185546; }

.fields .custom-select.js-valid-input.js-open-custom-select{ border:2px solid #c02429; }

.fields .js-open-custom-items{ opacity:1; z-index:2; }

.fields .gform_fields{ position:relative; }

.gform_footer{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0 !important; margin-top:32px !important; }

.gform_ajax_spinner{ max-width:20px; max-height:20px; padding-left:0 !important; margin-left:20px; }

.privacy-policy-form{ margin-top:40px; }

.wholesales-form-title{ margin-top:120px; }

.fields .custom-selection-box ul{ margin:0; }

.fields .custom-selection-box ul li{ overflow:unset; padding-top:12px !important; }

.fields .custom-selection-box ul li:first-child{ padding-top:0; }

.fields .custom-selection-box > label{ all:unset; padding-left:25px; }

.fields .custom-selection-box input + label{ all:unset; font-family:"ClearfaceStd"; font-size:20px; line-height:24px; font-weight:normal; }

.fields .custom-selection-box .gfield_radio input[type=radio], .fields .custom-selection-box .gfield_checkbox input[type=checkbox]{ position:absolute; z-index:-1; opacity:0; }

.fields .custom-selection-box .gfield_radio input[type=radio] + label, .fields .custom-selection-box .gfield_checkbox input[type=checkbox] + label{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }

.fields .custom-selection-box .gfield_radio input[type=radio] + label::before, .fields .custom-selection-box .gfield_checkbox input[type=checkbox] + label::before{ content:''; display:inline-block; width:1.2em; height:1.2em; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; border:1px solid #c02429; border-radius:0.25em; margin-right:0.5em; background-repeat:no-repeat; background-position:center center; background-size:50% 50%; -webkit-transition:300ms ease-in-out; -o-transition:300ms ease-in-out; transition:300ms ease-in-out; }

.fields .custom-selection-box .gfield_radio input[type=radio]:not(:disabled):not(:checked) + label:hover::before, .fields .custom-selection-box .gfield_checkbox input[type=checkbox]:not(:disabled):not(:checked) + label:hover::before{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 49, 56, 0.2); box-shadow:0 0 0 0.2rem rgba(255, 49, 56, 0.2); }

.fields .custom-selection-box .gfield_radio input[type=radio]:not(:disabled):active + label::before, .fields .custom-selection-box .gfield_checkbox input[type=checkbox]:not(:disabled):active + label::before{ background-color:#c02429; border-color:#c02429; }

.fields .custom-selection-box .gfield_radio input[type=radio]:focus + label::before, .fields .custom-selection-box .gfield_checkbox input[type=checkbox]:focus + label::before{ -webkit-box-shadow:none; box-shadow:none; }

.fields .custom-selection-box .gfield_radio input[type=radio]:focus:not(:checked) + label::before, .fields .custom-selection-box .gfield_checkbox input[type=checkbox]:focus:not(:checked) + label::before{ border-color:#c02429; }

.fields .custom-selection-box .gfield_radio input[type=radio]:disabled + label::before, .fields .custom-selection-box .gfield_checkbox input[type=checkbox]:disabled + label::before{ background-color:#c0242933; }

.fields .custom-selection-box .gfield_radio input[type=radio]:checked + label::before, .fields .custom-selection-box .gfield_checkbox input[type=checkbox]:checked + label::before{ border-color:#c02429; background-color:#c02429; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

.fields .custom-selection-box .gfield_radio input[type=radio]{ }

.fields .custom-selection-box .gfield_radio input[type=radio] + label::before{ border-radius:500px; }

.fields .custom-selection-box .gfield_radio input[type=radio]:checked + label::before{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.wholesales .form__block{ border:unset; padding:unset; }

.wholesales .form__block-left-title{ margin:unset; }

.wholesales .form__block-left-subtitle{ margin:unset; }

.wholesales .form__block-left-text{ margin-left:unset; margin-right:unset; }

.wholesales .form__block-left-names{ margin-top:40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; height:78%; }

.wholesales .form__block-left-names_sticky{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; position:sticky; top:10vh; }

.wholesales .form__block-left-names .form__block-left-name-form:first-child{ margin-top:0; }

.wholesales .form__block .gform_body ul li:first-child .wholesales-form-title{ margin-top:0; }

.single-careers{ margin-bottom:80px; }

.single-careers .media-card__bottom{ bottom:-6px; }

.single-careers .benefits_headline{ max-width:100%; padding-bottom:28px; }

.single-careers .benefits_headline h3{ font-size:48px; line-height:56px; }

.single-careers .benefits_subheadline{ max-width:100%; padding-bottom:60px; }

.single-careers .benefits_subheadline h6{ font-size:32px; line-height:40px; font-family:"Graphik"; }

.single-careers .benefits .block-grid{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; max-width:100%; margin:0; padding:0; }

.single-careers .benefits .block-grid .card{ padding:0; margin-bottom:80px; max-width:unset; margin-top:0; }

.single-careers .benefits .block-grid .card_text{ padding-left:32px; }

.single-careers .benefits .block-grid .card_subheadline{ font-size:32px; line-height:40px; }

.search-form-section__search{ margin-top:208px; text-align:center; }

.search-form-section__result{ margin-top:32px; margin-bottom:32px; }

.search-form-section__button{ margin:48px auto 0 auto; -webkit-animation:animateAjax 0.75s cubic-bezier(0.4, 0, 1, 1); animation:animateAjax 0.75s cubic-bezier(0.4, 0, 1, 1); -webkit-transition:all 300ms ease-in-out; -o-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out; }

.search-form-section-wrapper{ max-width:1011px; height:80px; border:2px solid #12121259; border-radius:4px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0 auto; }

.search-form{ width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-left:21px; }

.search-form label{ width:100%; }

.search-form__submit-button{ margin-right:10px; }

.search-form__submit-button-mobile{ display:none; margin-right:10px; }

.search-results__wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }

.search-result-count{ display:none; }

.search-form__field{ width:100%; }

.search-result-not-found{ margin:0 auto; display:none; }

.search-form_for-shop{ width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-left:21px; margin-right:10px; }

.search-form_for-shop input{ width:100%; }

.search-form_for-shop_title{ margin:40px auto; max-width:1011px; text-align:center; }

.search-form_for-shop__btn-mobile{ display:none; margin-right:10px; }

.wp-block-yoast-seo-local-store-locator{ position:relative; background:#ffffff; display:grid; grid-template-columns:40% 50%; grid-column-gap:10%; grid-row-gap:16px; }

.wp-block-yoast-seo-local-store-locator .wpseo-map-canvas{ height:100% !important; }

.wp-block-yoast-seo-local-store-locator .store-locator-headline{ grid-column:1 / 2; grid-row:1 / 2; }

.wp-block-yoast-seo-local-store-locator .store-locator-subheadline{ grid-column:1 / 2; grid-row:2 / 3; font-size:32px; line-height:40px; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form{ margin-top:16px; grid-column:1 / 2; grid-row:3 / 4; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form p, .wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form fieldset{ width:100%; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form label{ display:none; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form #wpseo-sl-form-search{ height:80px; width:100%; border:2px solid rgba(255, 49, 56, 0.2); border-radius:4px; font-family:"Graphik"; font-size:24px; line-height:32px; padding:24px 180px 24px 21px; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form fieldset{ border:unset; max-width:565px; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form fieldset:first-child{ position:relative; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form #wpseo-sl-radius{ display:none; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form #wpseo-sl-category{ display:none; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form .sl-submit{ cursor:pointer; position:absolute; top:8px; right:6px; width:-webkit-min-content; width:-moz-min-content; width:min-content; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form .sl-submit input{ cursor:pointer; }

.wp-block-yoast-seo-local-store-locator .wpseo-location, .wp-block-yoast-seo-local-store-locator .tel span{ color:#24282b; }

.wp-block-yoast-seo-local-store-locator .store-locator-select-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }

.wp-block-yoast-seo-local-store-locator .store-locator-select{ display:-webkit-box; display:-ms-flexbox; display:flex; position:relative; margin-top:12px; width:47%; border:2px solid rgba(255, 49, 56, 0.2); border-bottom:unset; border-radius:4px; font-family:"Graphik"; font-size:24px; line-height:32px; }

.wp-block-yoast-seo-local-store-locator .store-locator-select:after{ pointer-events:none; content:url("data:image/svg+xml,%3Csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.29289 25.7071C7.68342 26.0976 8.31658 26.0976 8.70711 25.7071L15.0711 19.3431C15.4616 18.9526 15.4616 18.3195 15.0711 17.9289C14.6805 17.5384 14.0474 17.5384 13.6569 17.9289L8 23.5858L2.34315 17.9289C1.95262 17.5384 1.31946 17.5384 0.928933 17.9289C0.538409 18.3195 0.538409 18.9526 0.928933 19.3431L7.29289 25.7071ZM9 0.999998C9 0.447713 8.55229 -1.87301e-06 8 -1.90735e-06C7.44772 -1.94168e-06 7 0.447713 7 0.999998L9 0.999998ZM9 25L9 0.999998L7 0.999998L7 25L9 25Z' fill='%23FF3138'/%3E%3C/svg%3E%0A"); position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); right:16px; -webkit-animation-name:animationForkVerticalBottom; animation-name:animationForkVerticalBottom; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-play-state:paused; animation-play-state:paused; }

.wp-block-yoast-seo-local-store-locator .store-locator-select:hover:after{ -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; right:16px; position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='34' viewBox='0 0 14 34' fill='none'%3e%3cpath d='M7 33L7 0.999999' stroke='%23FF3138' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 33L1 23.4C1.00475 22.2694 1.63842 21.1862 2.76261 20.3867C3.8868 19.5873 5.41016 19.1367 7 19.1333C8.58984 19.1367 10.1132 19.5873 11.2374 20.3867C12.3616 21.1862 12.9953 22.2694 13 23.4L13 33' stroke='%23FF3138' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); -webkit-animation-play-state:running; animation-play-state:running; }

.wp-block-yoast-seo-local-store-locator .store-locator-select-opened:after{ -webkit-animation-name:animationForkVerticalTop; animation-name:animationForkVerticalTop; }

.wp-block-yoast-seo-local-store-locator .store-locator-select .store-locator-options{ display:none; position:absolute; width:100%; background-color:#ffffff; border:2px solid rgba(255, 49, 56, 0.2); border-bottom-left-radius:4px; border-bottom-right-radius:4px; top:100%; left:-2px; right:0; -webkit-box-sizing:content-box; box-sizing:content-box; z-index:123; -webkit-transform:translateY(-2px); -ms-transform:translateY(-2px); transform:translateY(-2px); }

.wp-block-yoast-seo-local-store-locator .store-locator-select .store-locator-option{ padding:20px 30px; font-size:20px; line-height:24px; color:rgba(36, 40, 43, 0.35); -webkit-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out; border-bottom:2px solid rgba(255, 49, 56, 0.2); cursor:pointer; }

.wp-block-yoast-seo-local-store-locator .store-locator-select .store-locator-option:last-child{ border-bottom:unset; }

.wp-block-yoast-seo-local-store-locator .store-locator-select .store-locator-option:hover{ color:#24282b; }

.wp-block-yoast-seo-local-store-locator .store-locator-select .store-locator-option-selected{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:100%; color:#24282b; border-bottom:2px solid rgba(255, 49, 56, 0.2); }

.wp-block-yoast-seo-local-store-locator .wpseo-business-name{ color:#c02429; font-size:24px; line-height:32px; font-weight:500; margin-bottom:16px; font-family:"Graphik"; }

.wp-block-yoast-seo-local-store-locator .street-address, .wp-block-yoast-seo-local-store-locator .wpseo-phone{ font-size:24px; line-height:32px; color:#24282b; font-family:"Graphik"; }

.wp-block-yoast-seo-local-store-locator .wpseo-result{ grid-column:1 / 2; padding-bottom:48px; border-bottom:2px solid rgba(0, 0, 0, 0.2); }

.wp-block-yoast-seo-local-store-locator .wpseo-result:last-of-type{ border-bottom:unset; padding-bottom:0; }

.wp-block-yoast-seo-local-store-locator .wpseo-sl-route{ margin-top:32px; }

.wp-block-yoast-seo-local-store-locator .wpseo-sl-route a{ display:block; width:-webkit-max-content; width:-moz-max-content; width:max-content; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-results{ max-height:900px; grid-column:2 / 3; grid-row:1 / 5; border-radius:16px; overflow:hidden; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-results #map_canvas{ height:900px !important; max-height:900px; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form .sl-submit input, .wp-block-yoast-seo-local-store-locator .wpseo-sl-route a{ margin:0; font-size:24px; line-height:32px; text-align:center; padding:16px 48px; background-color:#c02429; border-radius:64px; color:#ffffff; -webkit-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; }

.wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form .sl-submit input:hover, .wp-block-yoast-seo-local-store-locator .wpseo-sl-route a:hover{ background-color:#c02429; }

.wpseo-result .wpseo-sl-route{ display:none; }

#wpseo-directions-wrapper{ display:none !important; }

@font-face{ font-family:'swiper-icons'; src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff"); font-weight:400; font-style:normal; }

:root{ --swiper-theme-color:#007aff; }

.swiper-container{ margin-left:auto; margin-right:auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1; }

.swiper-container-vertical > .swiper-wrapper{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.swiper-wrapper{ position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-box-sizing:content-box; box-sizing:content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper{ -webkit-transform:translate3d(0px, 0, 0); transform:translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper{ -ms-flex-wrap:wrap; flex-wrap:wrap; }

.swiper-container-multirow-column > .swiper-wrapper{ -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.swiper-container-free-mode > .swiper-wrapper{ -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto; }

.swiper-container-pointer-events{ -ms-touch-action:pan-y; touch-action:pan-y; }

.swiper-container-pointer-events.swiper-container-vertical{ -ms-touch-action:pan-x; touch-action:pan-x; }

.swiper-slide{ -ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; position:relative; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; }

.swiper-slide-invisible-blank{ visibility:hidden; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{ height:auto; }

.swiper-container-autoheight .swiper-wrapper{ -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-transition-property:height, -webkit-transform; transition-property:height, -webkit-transform; -o-transition-property:transform, height; transition-property:transform, height; transition-property:transform, height, -webkit-transform; }
.swiper-container-3d{ -webkit-perspective:1200px; perspective:1200px; }

.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow{ -webkit-transform-style:preserve-3d; transform-style:preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom{ position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10; }

.swiper-container-3d .swiper-slide-shadow-left{ background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right{ background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top{ background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom{ background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-css-mode > .swiper-wrapper{ overflow:auto; scrollbar-width:none; -ms-overflow-style:none; }

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar{ display:none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide{ scroll-snap-align:start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper{ -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper{ -ms-scroll-snap-type:y mandatory; scroll-snap-type:y mandatory; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide{ -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; }

.swiper-container-fade .swiper-slide{ pointer-events:none; -webkit-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity; }

.swiper-container-fade .swiper-slide .swiper-slide{ pointer-events:none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active{ pointer-events:auto; }

@media (min-width: 576px){ .card-grid__block{ max-width:405px; } .card-grid__block-image{ height:232px; } }

@media (min-width: 681px){ .fork:hover{ cursor:pointer; }
  .fork:hover .fork__element{ -webkit-animation-play-state:running; animation-play-state:running; } .image-circle{ width:117px; height:117px; } .image-circle img{ width:48px; } .sidebar-info{ border-radius:8px; } .sidebar-items .sidebar-item{ border-radius:8px; } .footer__right .menu-footer-menu-right-container{ margin-left:16px; } .footer__illustration{ -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); height:260px; top:-40px; } .footer__policy-terms{ margin-left:24px; } .footer__policy-date{ margin-top:6px; } .footer__bbg{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .footer__bbg-text{ margin-right:8px; } .shop-grid-block{ padding:0 83px; } .shop-grid-block-link{ margin-top:48px; } .shop-grid-block-item-tags{ min-height:40px; } .timeline_header{ max-width:832px; text-align:center; padding-bottom:100px; } .timeline .card-grid .card-swiper-button{ display:none; } .page__content .hero--marquee-mode:first-child .media-card, .single-recipe .hero--marquee-mode:first-child .media-card, .single-careers .hero--marquee-mode:first-child .media-card{ padding-top:74px; } .notification-banner{ width:95vw; max-width:810px; top:95px; padding:16px 30px 14px; border-radius:200px; } .notification-banner__message a, .notification-banner__message p{ margin-right:8px; }
  .notification-banner__message a:last-child, .notification-banner__message p:last-child{ margin-right:0; } .menu-out .notification-banner{ -webkit-transform:translate(-50%, -72px); -ms-transform:translate(-50%, -72px); transform:translate(-50%, -72px); } .error-404 .text-block{ text-align:center; } .error-404 .text-block__body-copy{ padding-bottom:40px; } .error-404 .links__element{ padding:0 12px; } .all-recipes__block.left .all-recipes__block-info{ margin-left:50px; } .all-recipes__block.right{ -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; } .all-recipes__block.right .all-recipes__block-info{ margin-right:50px; } .all-recipes__block{ margin-bottom:60px; } .all-recipes__block-image{ width:50%; max-width:900px; max-height:900px; } .all-recipes__block-info{ width:calc(50% - 50px); } .address-accordeon__block .accordion-sidebar .sidebar-item-info{ text-align:end; } .address-accordeon__block .accordion-sidebar .sidebar-item-info-link{ display:none; } .address-accordeon__block .accordion-sidebar .schedule-current-day{ margin-bottom:33px; } .form__block{ padding:60px; border:2px solid #c02429; } .form__block-right-title{ margin-bottom:32px; } }

@media (min-width: 769px){ .footer__right .menu-footer-menu-right-container{ margin-left:50px; } .photo-marque__img-block{ height:480px; margin-bottom:16px; border-radius:8px; } .recipe__internal-card-subheadline{ text-align:center; padding:32px 20px; border-bottom:2px solid #000000; } .testimonial-image-bottom{ position:absolute; right:0; bottom:-13px; max-width:17%; } .testimonial-image-top{ position:absolute; left:0; top:0; max-width:17%; padding-top:64px; } .testimonial-logo-swiper-pagination{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .testimonial-card__logo{ display:none; } .testimonial-card__title{ padding-top:40px; padding-bottom:64px; max-width:66%; } .men{ width:200px; top:-136px; } }

@media (min-width: 993px){ .swiper__svg-btn{ width:50px; height:50px; } .image-text-list .media-card__image-block{ background-color:unset !important; } .footer__right{ -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; } .footer__bottom{ margin-top:100px; } .footer__illustration{ top:-10px; left:0; height:150px; } .recipe__cards{ margin-top:200px; min-height:700px; } .recipe__external-card{ position:absolute; padding:30px; max-width:787px; } .recipe__external-card.firstCard{ top:0; left:15vw; } .recipe__external-card.secondCard{ top:0; left:5vw; -webkit-transform:rotate(-10deg); -ms-transform:rotate(-10deg); transform:rotate(-10deg); } .recipe__external-card.thirdCard{ right:45px; left:auto; -webkit-transform:rotate(10deg); -ms-transform:rotate(10deg); transform:rotate(10deg); } .recipe__external-card-recipe{ min-width:262px; padding:15px 30px; } .recipe__internal-card-attributes-tags{ width:65%; border-right:2px solid #000000; } .recipe__internal-card-attributes-time{ width:35%; } .recipe__internal-card-attributes-serves{ width:100%; border-top:2px solid #000000; } .page__content .hero--full_image-mode:first-child .container, .page__content .hero--full_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .page__content .hero--multi_image-mode:first-child .container, .page__content .hero--multi_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .page__content .hero--text-mode:first-child .container, .page__content .hero--text-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-recipe .hero--full_image-mode:first-child .container, .single-recipe .hero--full_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-recipe .hero--multi_image-mode:first-child .container, .single-recipe .hero--multi_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-recipe .hero--text-mode:first-child .container, .single-recipe .hero--text-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-careers .hero--full_image-mode:first-child .container, .single-careers .hero--full_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-careers .hero--multi_image-mode:first-child .container, .single-careers .hero--multi_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-careers .hero--text-mode:first-child .container, .single-careers .hero--text-mode:first-child .wp-block-yoast-seo-local-store-locator{ padding-top:140px; } .page__content .hero--marquee-mode:first-child .media-card, .single-recipe .hero--marquee-mode:first-child .media-card, .single-careers .hero--marquee-mode:first-child .media-card{ padding-top:78px; } .hero--multi_image-mode .media-card__bottom{ height:37px; } .hero-car__bottom.container, .hero-car__bottom.wp-block-yoast-seo-local-store-locator{ padding-bottom:80px; } .media-card__bottom{ background-size:70px; } .hero--half-mode .media-card__text-block{ padding:40px; } .hero--full_image-mode .media-card-block__bottom, .hero--multi_image-mode .media-card-block__bottom{ -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .notification-banner{ width:100%; } .interactive-wheel__title{ max-width:624px; } }

@media (min-width: 1025px){ .forkInMotion .fork__element{ margin-top:11px; } .sidebar-info-attribute{ max-height:80px; } .image-text-list--scroll-mode .media-card .content{ min-height:100vh; } .media-card .media-card__text-block .media-card__text{ margin-top:24px; } .media-card .media-card__text-block .media-card__button{ margin-top:32px; } .header.elis-red.position-not-top:hover{ color:#c02429; } .header.elis-white.header-open .header-search__icon:hover, .header.elis-white.header-open .header-search__close:hover{ stroke:#ffffff; } .header.elis-white .header__logo:hover path{ fill:#c02429; } .header.elis-white .header-search__input::-webkit-input-placeholder:hover{ color:#c02429; } .header.elis-white .header-search__input::-moz-placeholder:hover{ color:#c02429; } .header.elis-white .header-search__input:-ms-input-placeholder:hover{ color:#c02429; } .header.elis-white .header-search__input::-ms-input-placeholder:hover{ color:#c02429; } .header.elis-white a:hover, .header.elis-white .header-search__input:hover, .header.elis-white .header-search__input::placeholder:hover{ color:#c02429; } .header.elis-white .header-search__icon:hover, .header.elis-white .header-search__close:hover{ stroke:#c02429; } .header__logo{ padding-top:23px; }
  .header__logo a{ position:absolute; bottom:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); max-height:24.3px; }
  .header__logo a img, .header__logo a svg{ width:100%; max-width:337px; height:100%; } .header-search__btn:hover{ cursor:pointer; } .header-search__close:hover{ cursor:pointer; } .header-swipeMenu:before{ height:78px; } #menu-header-menu-left-1{ display:none; } #menu-header-burger li:hover, #menu-header-menu-left-1 li:hover{ opacity:1 !important; } #menu-header-burger:hover li{ opacity:.4; } .burger:hover .burger-item, .burger:hover .burger-item:before, .burger:hover .burger-item:after{ background-color:#c02429; } .footer__right .menu-footer-menu-left-container:hover li, .footer__right .menu-footer-menu-right-container:hover li{ opacity:.4; }
  .footer__right .menu-footer-menu-left-container:hover li:hover, .footer__right .menu-footer-menu-right-container:hover li:hover{ opacity:1; } .footer__right .menu-footer-menu-right-container{ margin-left:106px; } .footer__social:hover .footer__social-link{ opacity:.4; }
  .footer__social:hover .footer__social-link:hover{ opacity:1; } .footer__social-link:not(:first-child){ margin-left:24px; } .footer__bottom{ margin-top:200px; } .footer__illustration{ height:180px; } .footer__policy a{ -webkit-transition:opacity 300ms ease-in-out; -o-transition:opacity 300ms ease-in-out; transition:opacity 300ms ease-in-out; }
  .footer__policy:hover a{ opacity:.4; }
  .footer__policy:hover a:hover{ opacity:1; } .image-text-list-header_subheadline{ max-width:833px; margin-top:32px; } .manifesto_headline{ max-width:83%; } .manifesto_body{ max-width:83%; } .careers__block-career{ padding:14px 18px; min-height:80px; } .careers__block-career p{ padding-right:13px; } .careers__block-career svg{ width:48px; height:48px; } .shop-grid-block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .shop-grid-block-link{ margin-top:80px; } .shop-grid-block-items .swiper-wrapper{ -ms-flex-wrap:wrap; flex-wrap:wrap; } .shop-grid-block-items .swiper-button-next, .shop-grid-block-items .swiper-button-prev{ display:none; } .shop-grid-block-item__hover:hover .shop-grid-block-item-default-image{ width:100%; display:none; -webkit-transition:300ms ease-in-out; -o-transition:300ms ease-in-out; transition:300ms ease-in-out; top:0; z-index:-1; }
  .shop-grid-block-item__hover:hover .shop-grid-block-item-hover-image{ display:block; -webkit-transition:300ms ease-in-out; -o-transition:300ms ease-in-out; transition:300ms ease-in-out; -webkit-transition-delay:0.3s; -o-transition-delay:0.3s; transition-delay:0.3s; z-index:-1; margin-bottom:auto; }
  .shop-grid-block-item:hover .shop-grid-block-item-title{ color:#c02429; }
  .shop-grid-block-item:hover .shop-grid-block-item-attributes{ color:#c02429; } .shop-grid__title, .shop-grid__subtitle{ width:100%; max-width:1162px; } .shop-grid__subtitle{ margin-bottom:40px; } .hero{ min-height:600px; } .hero--basic-mode .media-card__block.media-card__image-block, .hero--slider-mode .media-card__block.media-card__image-block{ display:grid; min-height:600px; } .hero--basic-mode .media-card__title, .hero--slider-mode .media-card__title{ display:block; display:-webkit-box; max-height:320px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:3; } .hero--slider-mode .media-card__image-block{ min-height:600px; } .hero .swiper__svg-block{ right:60px; top:35%; } .page__content .hero--half-mode:first-child .media-card__text-block, .single-recipe .hero--half-mode:first-child .media-card__text-block, .single-careers .hero--half-mode:first-child .media-card__text-block{ padding-top:80px; } .hero--multi_image-mode .media-card__bottom{ position:static; height:88px; } .media-card__bottom{ background-size:87px; } .media-card__noCircle{ padding-bottom:40px; } .hero--half-mode .media-card__block{ width:50%; } .hero--half-mode .media-card__text-block{ padding:40px 40px 90px; } .hero--half-mode .media-card__options-text{ margin-right:40px; }
  .hero--half-mode .media-card__options-text:last-child{ margin-right:0; } .hero--half-mode__bottom{ position:absolute; bottom:20px; } .hero--half-mode__bottom-image.media-card__link, .hero--half-mode__bottom-image.media-card__button{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:64px; left:calc(-100% + 40px); } .hero--half-mode__bottom-image img{ width:36px; margin-right:27px; } .hero--full_image-mode .media-card-block, .hero--multi_image-mode .media-card-block{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .hero--multi_image-mode .media-card__multiple{ -ms-flex-wrap:wrap; flex-wrap:wrap; height:800px; } .hero--multi_image-mode .js-multiple-marquee{ position:absolute !important; top:0; right:0; left:0; visibility:hidden; opacity:0; z-index:-1; } .hero--multi_image-mode .media-card__image-block{ border-radius:8px; position:absolute; } .hero--multi_image-mode .media-card__image-block-1{ width:21.67vw; height:21.67vw; top:0; left:4.17vw; } .hero--multi_image-mode .media-card__image-block-2{ width:13.91vw; height:14.17vw; top:10.83vw; left:35.26vw; } .hero--multi_image-mode .media-card__image-block-3{ width:37.24vw; height:31.25vw; top:5vw; right:4.17vw; } .hero--multi_image-mode .media-card__image-block-4{ width:13.91vw; height:14.17vw; top:39.17vw; left:19.74vw; } .hero--multi_image-mode .media-card__image-block-5{ width:21.67vw; height:21.67vw; bottom:0; left:43.07vw; } .hero--text-mode .container, .hero--text-mode .wp-block-yoast-seo-local-store-locator{ text-align:center; } .hero--text-mode .media-card__title, .hero--half-mode .media-card__title{ display:block; display:-webkit-box; max-height:320px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:3; } .frequently-asked-questions__accordion-item-top:hover svg .fork{ -webkit-transform:rotate(30deg); -ms-transform:rotate(30deg); transform:rotate(30deg); }
  .frequently-asked-questions__accordion-item-top:hover svg .knife{ -webkit-transform:rotate(-30deg); -ms-transform:rotate(-30deg); transform:rotate(-30deg); } .notification-banner{ top:100px; } .menu-out .notification-banner{ -webkit-transform:translate(-50%, -78px); -ms-transform:translate(-50%, -78px); transform:translate(-50%, -78px); } .cta-cards__card:hover{ border:2px solid transparent; background-color:#ff333a33; }
  .cta-cards__card:hover .cta-cards__line{ opacity:1; -webkit-transition:0.2s ease-in; -o-transition:0.2s ease-in; transition:0.2s ease-in; -webkit-transition-delay:0.3s; -o-transition-delay:0.3s; transition-delay:0.3s; }
  .cta-cards__card:hover .cta-cards__card-title{ opacity:0; -webkit-transition:0.2s ease-out; -o-transition:0.2s ease-out; transition:0.2s ease-out; } .interactive-wheel__block:hover{ color:#c02429; }
  .interactive-wheel__block:hover img{ -webkit-filter:invert(29%) sepia(38%) saturate(5811%) hue-rotate(340deg) brightness(103%) contrast(110%); filter:invert(29%) sepia(38%) saturate(5811%) hue-rotate(340deg) brightness(103%) contrast(110%); }
  .interactive-wheel__block:hover .interactive-wheel__block-subtitle{ opacity:1; } .error-404__content{ max-width:1011px; } .card-grid__block-arrow{ display:none; } .cookie-banner-outer.js-close .cookie-banner{ -webkit-transform:translateY(110%); -ms-transform:translateY(110%); transform:translateY(110%); } .all-recipes__block.left .all-recipes__block-info{ margin-left:85px; } .all-recipes__block.right .all-recipes__block-info{ margin-right:85px; } .all-recipes__block-info{ width:calc(50% - 85px); } .address-accordeon__block-left{ width:50%; } .address-accordeon__block-left-subtitle{ margin-bottom:32px; } .address-accordeon__block .accordion-sidebar{ max-width:565px; min-width:unset; } .single-recipe-content__block-left, .single-recipe-content__block-right{ width:50%; } .single-recipe-content__block-right-title{ margin-bottom:24px; } .single-recipe-content__block-right-content ul{ padding-left:130px; } .enable-sidebar-recipe .single-recipe-content__block-right{ margin-top:212px; } .js-single-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; } .js-single-wrapper .media-card__image-block{ min-height:600px; height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; } .js-single-wrapper .media-card__image-block .media-card__img{ -o-object-fit:cover; object-fit:cover; height:100%; } section.single-events, .single-careers{ width:50%; } section.single-events .media-card__text-block, .single-careers .media-card__text-block{ width:100%; } section.single-events .media-card__image-block, .single-careers .media-card__image-block{ display:none; } .single-careers .benefits__block{ margin-left:auto; } }

@media (min-width: 1200px){ .hero{ min-height:700px; } .hero--basic-mode .media-card__block.media-card__image-block, .hero--slider-mode .media-card__block.media-card__image-block{ min-height:700px; } .hero--slider-mode .media-card__image-block{ min-height:700px; } .interactive-wheel__subtitle{ margin-bottom:80px; } .interactive-wheel__wrapper{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .interactive-wheel__block[data-pos='1']{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .interactive-wheel__block[data-pos='4']{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; margin-top:100px; } .interactive-wheel__block[data-pos='1'], .interactive-wheel__block[data-pos='4']{ position:static; } .interactive-wheel__block[data-pos='2'], .interactive-wheel__block[data-pos='6']{ top:200px; } .interactive-wheel__block[data-pos='3'], .interactive-wheel__block[data-pos='5']{ top:650px; } .interactive-wheel__block[data-pos='2'], .interactive-wheel__block[data-pos='3']{ right:0; } .interactive-wheel__block[data-pos='5'], .interactive-wheel__block[data-pos='6']{ left:0; } .interactive-wheel__block-title{ margin-bottom:16px; } .js-single-wrapper .media-card__image-block{ min-height:700px; } }

@media (min-width: 1281px){ .swiper__svg-btn{ width:64px; height:64px; } .image-text-list .media-card__image-block{ width:50%; max-width:864px; } .image-text-list .media-card__text-block{ width:50%; } .image-text-list .media-card__text-block > div{ max-width:715px; } .image-text-list .media-card > .content{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .media-card--right .media-card__text-block{ padding-right:60px; } .media-card--left .media-card__text-block{ padding-left:60px; } .recipe__external-card.secondCard{ top:5%; left:4vw; } .hero{ min-height:740px; } .hero--basic-mode .media-card__block.media-card__image-block, .hero--slider-mode .media-card__block.media-card__image-block{ min-height:740px; } .hero--slider-mode .media-card__image-block{ min-height:740px; } .hero--multi_image-mode .media-card__bottom{ height:180px; } .hero-car__bottom.container, .hero-car__bottom.wp-block-yoast-seo-local-store-locator{ padding-bottom:100px; } .media-card__bottom{ background-size:98px; } .media-card__noCircle{ padding-bottom:60px; } .hero--half-mode .media-card__text-block{ padding:60px 60px 90px; } .hero--half-mode__bottom-image.media-card__link, .hero--half-mode__bottom-image.media-card__button{ left:calc(-100% + 60px); } .hero--multi_image-mode .media-card__multiple{ height:1000px; } .interactive-wheel__block[data-pos='1']{ margin-bottom:66px; } .all-recipes__block.left .all-recipes__block-info{ margin-left:145px; } .all-recipes__block.right .all-recipes__block-info{ margin-right:145px; } .all-recipes__block-info{ width:calc(50% - 145px); } .js-single-wrapper .media-card__image-block{ min-height:740px; } .form__block-right{ max-width:715px; width:50%; } }

@media (min-width: 1361px){ .recipe__cards{ margin-top:110px; min-height:900px; } .recipe__external-card{ max-width:864px; } .recipe__external-card.firstCard{ top:18%; left:calc(50% - 432px); } .recipe__external-card.secondCard{ top:24%; left:55px; } .recipe__external-card.thirdCard{ top:16%; right:45px; left:auto; } .recipe__external-card-recipe{ min-width:288px; padding:29px 30px 12px; } .recipe__internal-card-attributes-time, .recipe__internal-card-attributes-serves{ padding-left:15px; } .recipe__internal-card-attributes-tags{ width:46.76%; padding:8px 20px; } .recipe__internal-card-attributes-time{ width:20.77%; } .recipe__internal-card-attributes-serves{ width:32.34%; border-top:none; border-left:2px solid #000000; } }

@media (min-width: 1441px){ .page__content .manifesto:first-child .container, .page__content .manifesto:first-child .wp-block-yoast-seo-local-store-locator, .page__content .photo-marque:first-child .container, .page__content .photo-marque:first-child .wp-block-yoast-seo-local-store-locator, .page__content .interactive-wheel:first-child .container, .page__content .interactive-wheel:first-child .wp-block-yoast-seo-local-store-locator, .page__content .recipe:first-child .container, .page__content .recipe:first-child .wp-block-yoast-seo-local-store-locator, .page__content .privacy-policy:first-child .container, .page__content .privacy-policy:first-child .wp-block-yoast-seo-local-store-locator, .page__content .card-grid:first-child .container, .page__content .card-grid:first-child .wp-block-yoast-seo-local-store-locator, .page__content .timeline:first-child .container, .page__content .timeline:first-child .wp-block-yoast-seo-local-store-locator{ padding-top:130px; } .page__content .marquee:first-child{ padding-top:130px; } .modal{ max-width:1162px; } .media-card--right .media-card__text-block{ padding-right:157px; } .media-card--left .media-card__text-block{ padding-left:157px; } .manifesto_body{ margin-top:80px; } .photo-marque__img-block{ height:600px; } .careers__block-career{ min-height:120px; padding:28px 53px 28px 58px; } .careers__block-career svg{ width:64px; height:64px; } .hero{ min-height:900px; } .hero--basic-mode .media-card__block.media-card__image-block, .hero--slider-mode .media-card__block.media-card__image-block{ min-height:900px; } .hero--slider-mode .media-card__image-block{ min-height:900px; } .hero-car__bottom.container, .hero-car__bottom.wp-block-yoast-seo-local-store-locator{ padding-bottom:140px; } .media-card__noCircle{ padding-bottom:140px; } .hero--half-mode .media-card__text-block{ padding:80px 80px 150px; } .hero--half-mode__bottom{ bottom:60px; } .hero--half-mode__bottom-image.media-card__link, .hero--half-mode__bottom-image.media-card__button{ left:calc(-100% + 80px); } .hero--multi_image-mode .media-card__multiple{ height:1132px; } .error-404 .container, .error-404 .wp-block-yoast-seo-local-store-locator{ padding-top:130px; } .card-grid__block{ max-width:565px; } .card-grid__block-image{ height:320px; } .event-list__block-wrapper .wrapper__event-info{ padding:48px 0 48px 89px; } .event-list__block-wrapper .wrapper__event-info-types-item{ padding:16px 24px; } .event-list__block-wrapper .wrapper__event-data{ padding:66px 52px 48px 0; } .bio-single{ display:none; } .js-single-wrapper .media-card__image-block{ min-height:900px; } }

@media (min-width: 1681px){ .page__content .manifesto:first-child .container, .page__content .manifesto:first-child .wp-block-yoast-seo-local-store-locator, .page__content .photo-marque:first-child .container, .page__content .photo-marque:first-child .wp-block-yoast-seo-local-store-locator, .page__content .interactive-wheel:first-child .container, .page__content .interactive-wheel:first-child .wp-block-yoast-seo-local-store-locator, .page__content .recipe:first-child .container, .page__content .recipe:first-child .wp-block-yoast-seo-local-store-locator, .page__content .privacy-policy:first-child .container, .page__content .privacy-policy:first-child .wp-block-yoast-seo-local-store-locator, .page__content .card-grid:first-child .container, .page__content .card-grid:first-child .wp-block-yoast-seo-local-store-locator, .page__content .timeline:first-child .container, .page__content .timeline:first-child .wp-block-yoast-seo-local-store-locator{ padding-top:180px; } .page__content .marquee:first-child{ padding-top:180px; } .forkInMotion .fork__element{ margin-top:18px; } .header__logo{ padding-top:36px; } .header-swipeMenu:before{ height:100px; -webkit-box-shadow:0 20px 20px 20px #000000; box-shadow:0 20px 20px 20px #000000; } .hero{ min-height:100vh; } .hero--basic-mode .media-card__block.media-card__image-block, .hero--slider-mode .media-card__block.media-card__image-block{ min-height:100vh; } .hero--basic-mode .media-card__block.media-card__text-block, .hero--slider-mode .media-card__block.media-card__text-block{ -webkit-box-sizing:content-box; box-sizing:content-box; } .hero--slider-mode .media-card__image-block{ min-height:100vh; } .hero-alert__bell{ width:64px; margin-right:16px; } .page__content .hero--full_image-mode:first-child .container, .page__content .hero--full_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .page__content .hero--multi_image-mode:first-child .container, .page__content .hero--multi_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .page__content .hero--text-mode:first-child .container, .page__content .hero--text-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-recipe .hero--full_image-mode:first-child .container, .single-recipe .hero--full_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-recipe .hero--multi_image-mode:first-child .container, .single-recipe .hero--multi_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-recipe .hero--text-mode:first-child .container, .single-recipe .hero--text-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-careers .hero--full_image-mode:first-child .container, .single-careers .hero--full_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-careers .hero--multi_image-mode:first-child .container, .single-careers .hero--multi_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-careers .hero--text-mode:first-child .container, .single-careers .hero--text-mode:first-child .wp-block-yoast-seo-local-store-locator{ padding-top:238px; } .page__content .hero--marquee-mode:first-child .media-card, .single-recipe .hero--marquee-mode:first-child .media-card, .single-careers .hero--marquee-mode:first-child .media-card{ padding-top:108px; } .hero--multi_image-mode .media-card__bottom{ height:240px; } .hero-car__bottom.container, .hero-car__bottom.wp-block-yoast-seo-local-store-locator{ padding-bottom:240px; } .media-card__bottom{ background-size:131px; } .media-card__noCircle{ padding-bottom:240px; } .hero--multi_image-mode .media-card__multiple{ min-height:1232px; height:60vw; } .hero--marquee-mode .media-card__block{ height:100vh; } .notification-banner{ top:140px; } .menu-out .notification-banner{ -webkit-transform:translate(-50%, -108px); -ms-transform:translate(-50%, -108px); transform:translate(-50%, -108px); } .error-404 .container, .error-404 .wp-block-yoast-seo-local-store-locator{ padding-top:180px; } .js-single-wrapper .media-card__image-block{ min-height:100vh; } }

@media (max-width: 1680px){ h1, .font-headline-1{ font-size:64px; line-height:72px; } h2, .font-headline-2, #menu-header-menu-left-1{ font-size:56px; line-height:64px; } h3, .font-headline-3{ font-size:48px; line-height:56px; } h4, .font-headline-4, #menu-header-burger{ font-size:40px; line-height:48px; } h5, .font-headline-5{ font-size:36px; line-height:44px; } h6, .font-headline-6{ font-size:32px; line-height:40px; } .font-body-1, .font-body-1-bold, .card_headline, .timeline .headline_year, .card_subheadline, .wysiwyg__classic p:not([class]), .timeline_subheadline, .timeline .headline, .cta .cta-block__text, .gform_confirmation_message{ font-size:24px; line-height:32px; } .font-body-2, .header-search__input, #menu-header-menu-left, .footer a, .footer input, .timeline .block-history_body{ font-size:21px; line-height:28px; } .font-overline, .cta .cta-block__pre-header{ font-size:18px; line-height:29px; } .font-button{ font-size:18px; line-height:28px; } .font-text-link{ font-size:18px; line-height:28px; } .font-form-field{ font-size:18px; line-height:24px; } .btn{ font-size:18px; line-height:28px; } #menu-header-menu-left .menu-item a{ padding-top:30px; padding-bottom:20px; } #menu-header-burger li a, #menu-header-menu-left-1 li a{ padding:5px 130px; } #menu-header-burger{ padding:50px 0; } .footer .klaviyo-form-YnDLjv form button{ font-size:21px !important; line-height:28px !important; } .footer .klaviyo-form-YnDLjv form input::-webkit-input-placeholder{ font-size:21px !important; line-height:28px !important; } .footer .klaviyo-form-YnDLjv form input::-moz-placeholder{ font-size:21px !important; line-height:28px !important; } .footer .klaviyo-form-YnDLjv form input:-ms-input-placeholder{ font-size:21px !important; line-height:28px !important; } .footer .klaviyo-form-YnDLjv form input::-ms-input-placeholder{ font-size:21px !important; line-height:28px !important; } .footer .klaviyo-form-YnDLjv form input::placeholder{ font-size:21px !important; line-height:28px !important; } .footer .klaviyo-form-YnDLjv form input{ font-size:21px !important; line-height:28px !important; } .footer .klaviyo-form-YnDLjv form input:-webkit-autofill, .footer .klaviyo-form-YnDLjv form input:-webkit-autofill:first-line{ font-size:21px !important; line-height:28px !important; } .hero-alert__bell{ width:40px; margin-right:8px; } .hero--half-mode .media-card__tag{ margin-bottom:24px; } .hero--text-mode .media-card__title, .hero--half-mode .media-card__title{ max-width:1090px; } .hero--marquee-mode{ min-height:100vh; } .hero--marquee-mode .media-card__block{ position:relative; padding-bottom:56%; } .hero--marquee-mode .media-card__img{ position:absolute; } .cta .cta-block__left-image--center{ max-width:480px; } .cta .cta-block__right-image--center{ max-width:480px; } .cta .cta-block__right-image--center img{ -webkit-transform:translateX(40%); -ms-transform:translateX(40%); transform:translateX(40%); } .interactive-wheel__block[data-pos='4']{ margin-top:50px; } .interactive-wheel__block[data-pos='2'], .interactive-wheel__block[data-pos='6']{ top:120px; } .interactive-wheel__block[data-pos='3'], .interactive-wheel__block[data-pos='5']{ top:470px; } .card-grid__block{ margin-bottom:40px; } .event-list__block-wrapper .wrapper__event-info-title{ max-height:44px; } .bio-hero{ bottom:110px; } .form__block-left{ margin-right:50px; } .form__block-right{ margin-left:50px; } .single-careers .benefits_headline h3{ font-size:32px; line-height:40px; } .single-careers .benefits_subheadline h6{ font-size:24px; line-height:32px; } .single-careers .benefits .block-grid .card_subheadline{ font-size:24px; line-height:32px; } }

@media (max-width: 1440px){ .container, .wp-block-yoast-seo-local-store-locator{ padding:60px; } .page__content .manifesto:first-child .container, .page__content .manifesto:first-child .wp-block-yoast-seo-local-store-locator, .page__content .photo-marque:first-child .container, .page__content .photo-marque:first-child .wp-block-yoast-seo-local-store-locator, .page__content .interactive-wheel:first-child .container, .page__content .interactive-wheel:first-child .wp-block-yoast-seo-local-store-locator, .page__content .recipe:first-child .container, .page__content .recipe:first-child .wp-block-yoast-seo-local-store-locator, .page__content .privacy-policy:first-child .container, .page__content .privacy-policy:first-child .wp-block-yoast-seo-local-store-locator, .page__content .card-grid:first-child .container, .page__content .card-grid:first-child .wp-block-yoast-seo-local-store-locator, .page__content .timeline:first-child .container, .page__content .timeline:first-child .wp-block-yoast-seo-local-store-locator{ padding-top:128px; } .page__content .marquee:first-child{ padding-top:128px; } .font-body-2, .header-search__input, #menu-header-menu-left, .footer a, .footer input, .timeline .block-history_body{ font-size:18px; line-height:24px; } .font-body-mobile, .footer__policy-privacy, .footer__policy-terms, .footer__policy-date, .footer .header-title{ font-size:18px; line-height:24px; } .footer-slider{ padding-top:60px; } .footer-slider__instagram{ margin-bottom:50px; } .footer-slider .flockler-carousel_v2-item{ width:285px; height:285px; margin:0 16px; } .modal{ max-width:950px; } .marquee{ padding:60px 0; } .header-wrapper{ padding-top:0; padding-bottom:0; } .manifesto_body{ text-indent:30px; margin-top:40px; } .photo-marque__block{ width:430px; padding:0 8px !important; } .shop-grid-block-item-attributes{ margin-top:8px; } .shop-grid-block-item-default-image{ width:405px; height:280px; } .shop-grid-block-item-hover-image{ width:405px; height:280px; } .hero--basic-mode .media-card__block.media-card__text-block, .hero--slider-mode .media-card__block.media-card__text-block{ min-width:576px; padding:60px 0 60px 60px; } .hero--full_image-mode .media-card__image-block, .hero--multi_image-mode .media-card__image-block{ margin-top:60px; } .hero--full_image-mode .js-hero__fixed{ padding:0 60px; } .hero--multi_image-mode .media-card__multiple{ padding-bottom:60px; } .hero--marquee-mode .media-card__image-block{ width:50%; } .cta .cta-block__content{ padding-top:120px; padding-bottom:120px; max-width:49%; } .cta .cta-block__content--on-the-sides{ -ms-flex-preferred-size:49%; flex-basis:49%; } .cta .cta-block__left-image--center{ -ms-flex-preferred-size:25.5%; flex-basis:25.5%; max-width:380px; } .cta .cta-block__right-image--center{ -ms-flex-preferred-size:25.5%; flex-basis:25.5%; max-width:380px; } .interactive-wheel__block{ max-width:390px; } .error-404 .container, .error-404 .wp-block-yoast-seo-local-store-locator{ padding-top:128px; } .card-grid__wrapper{ -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:100%; } .columns-grid{ grid-column-gap:24px; grid-template-columns:repeat(auto-fit, 300px); } .event-list__block-subtitle{ margin:0 auto 64px auto; } .event-list__block-filters-location{ width:400px; height:100px; padding:0 40px; } .event-list__block-filters-type{ width:400px; height:100px; padding:0 40px; } .event-list__block-filters__icon{ width:48px; height:48px; } .event-list__block-notification-left{ margin-top:64px; } .event-list__block-notification-left__icon{ width:48px; height:48px; } .event-list__block-wrapper .wrapper__event{ min-height:186px; } .event-list__block-wrapper .wrapper__event-info{ padding:33px 0 32px 62px; } .event-list__block-wrapper .wrapper__event-info-types-item{ padding:10px 14px; } .event-list__block-wrapper .wrapper__event-data{ padding:48px 25px 34px 0; } .filter-item{ width:400px; height:100px; padding:0 40px; } .bio-hero{ display:none; } .bio-single{ display:block; } .single-events__upcoming-wrapper-event-attributes-types-item{ line-height:24px; } .single-careers .media-card__bottom{ bottom:-30px; } .search-form-section__search{ margin-top:188px; } }

@media (width: 1440px) and (max-width: 1440px){ .single-events .font-body-2, .single-events .header-search__input, .single-events #menu-header-menu-left, .single-events .footer a, .footer .single-events a, .single-events .footer input, .footer .single-events input, .single-events .timeline .block-history_body, .timeline .single-events .block-history_body{ line-height:32px; } }

@media (max-width: 1360px){ .recipe__internal-card-subheadline{ padding:20px; } .recipe__internal-card-attributes{ -ms-flex-wrap:wrap; flex-wrap:wrap; } .recipe__internal-card-attributes-tags, .recipe__internal-card-attributes-time, .recipe__internal-card-attributes-serves{ padding:8px 15px; } .recipe__internal-card-main{ padding:42px 34px; } .cookie-banner-block{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .cookie-banner-block__bottom{ margin-top:16px; margin-left:0; } }

@media (max-width: 1280px){ .container, .wp-block-yoast-seo-local-store-locator{ padding:40px; } .container-noPadding{ padding-right:0; padding-left:0; } .footer-slider{ padding-top:40px; } .footer-slider__instagram{ margin-bottom:30px; } .modal{ width:90%; } .image-text-list .media-card__image-block{ width:100%; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .media-card--left .media-card__text-block{ margin-left:0; margin-bottom:40px; } .media-card--right .media-card__text-block{ margin-right:0; margin-bottom:40px; } .image-text-list--scroll-mode .image-text-list-roller{ height:100%; } .marquee{ padding:40px 0; } .header-wrapper{ padding-top:0; padding-bottom:0; } #menu-header-burger li a, #menu-header-menu-left-1 li a{ padding:10px 40px; } #menu-header-burger{ padding:30px 0; } .image-text-list .media-card > .content{ -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; } .shop-grid-block-item-tags{ margin-top:16px; } .shop-grid-block-item-title{ margin-top:16px; } .hero--basic-mode .media-card__block.media-card__text-block, .hero--slider-mode .media-card__block.media-card__text-block{ padding:40px 0 40px 40px; } .hero--half-mode .media-card__tag .btn{ padding:16px 24px; } .hero--full_image-mode .media-card__image-block, .hero--multi_image-mode .media-card__image-block{ margin-top:40px; } .hero--full_image-mode .js-hero__fixed{ padding:0 40px; } .hero--multi_image-mode .media-card__multiple{ padding-bottom:40px !important; } .cta .cta-block__content{ max-width:52%; } .cta .cta-block__content--on-the-sides{ -ms-flex-preferred-size:52%; flex-basis:52%; } .cta .cta-block__left-image--center{ -ms-flex-preferred-size:24%; flex-basis:24%; max-width:320px; } .cta .cta-block__right-image--center{ -ms-flex-preferred-size:24%; flex-basis:24%; max-width:320px; } .interactive-wheel__block{ max-width:32%; } .interactive-wheel__block-subtitle{ max-height:165px; } .columns-grid{ grid-template-columns:repeat(auto-fit, 280px); } .event-list__block-wrapper .wrapper__event-info-title{ font-size:24px; line-height:32px; } .event-list__block-wrapper .wrapper__event-data-locations-item{ font-size:16px; line-height:22px; } .event-list__block-wrapper .wrapper__event-data-locations-item{ font-size:18px; line-height:24px; } .event-list__block-wrapper .wrapper__event-data-locations{ font-size:16px; line-height:22px; } .event-list__block-wrapper .wrapper__event-data-date{ font-size:16px; line-height:22px; } .form__block{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .form__block-left-content{ max-width:100%; margin-top:24px; margin-bottom:32px; } .form__block-left-title{ max-width:100%; } .form__block-left-subtitle{ max-width:100%; margin-bottom:24px; } .form__block-left-text{ max-width:100%; margin-top:0; } .form__block-left{ margin-right:0; width:100%; max-width:unset; } .form__block-right{ margin-left:0; width:100%; } .wholesales-form-title{ margin-top:48px; } .wholesales .form__block-left-names{ display:none; } .search-form-section__search{ margin-top:148px; } }

@media (max-width: 1250px){ .cta .cta-block__right-image--center img{ -webkit-transform:translateX(45%); -ms-transform:translateX(45%); transform:translateX(45%); } }

@media (max-width: 1199.98px){ .interactive-wheel__subtitle{ margin-bottom:40px; } .interactive-wheel__wrapper{ -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } .interactive-wheel__block{ position:static; max-width:49%; margin-top:80px; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } .interactive-wheel__block[data-pos='1']{ margin-top:0; } .interactive-wheel__block[data-pos='2']{ margin-top:0; } .interactive-wheel__block[data-pos='4']{ margin-top:80px; } .interactive-wheel__arrow{ display:none; } .interactive-wheel__block-subtitle{ display:none; } }

@media (max-width: 1024px){ h1, .font-headline-1{ font-size:48px; line-height:56px; } h2, .font-headline-2, #menu-header-menu-left-1{ font-size:40px; line-height:48px; } h3, .font-headline-3{ font-size:32px; line-height:40px; } h4, .font-headline-4, #menu-header-burger{ font-size:28px; line-height:32px; } h5, .font-headline-5{ font-size:24px; line-height:32px; } h6, .font-headline-6{ font-size:28px; line-height:32px; } .font-body-1, .font-body-1-bold, .card_headline, .timeline .headline_year, .card_subheadline, .wysiwyg__classic p:not([class]), .timeline_subheadline, .timeline .headline, .cta .cta-block__text, .gform_confirmation_message{ font-size:18px; line-height:24px; } .font-body-2, .header-search__input, #menu-header-menu-left, .footer a, .footer input, .timeline .block-history_body{ font-size:16px; line-height:21px; } .font-overline, .cta .cta-block__pre-header{ font-size:16px; line-height:24px; } .font-caption, .privacy-policy-form{ font-size:16px; line-height:24px; } .font-button{ font-size:16px; line-height:24px; } .font-text-link{ font-size:16px; line-height:24px; } .font-form-field{ font-size:16px; line-height:24px; } .btn{ font-size:16px; line-height:24px; } .fork .fork__element{ width:24px; margin-right:16px; } .forkInMotion .fork__element{ margin-top:6px; } .forkInMotion.js-active-element .fork__element, .forkInMotion.active .fork__element, .forkInMotion:hover .fork__element{ width:24px; margin-right:16px; } .sidebar-info-attribute{ max-height:72px; } .sidebar-items .sidebar-item{ max-height:72px; } .sidebar{ margin-top:80px; max-width:100%; min-width:unset; } .modal{ padding:40px; } .modal__close{ position:unset; display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; margin-bottom:10px; } .media-card .media-card__text-block .media-card__text{ margin-top:16px; } .media-card .media-card__text-block .media-card__button{ margin-top:24px; } .header{ border-bottom:0 solid #c02429; } .header_bordered{ border-bottom:2px solid #c02429; } .header-wrapper{ height:72px; } .header-block{ width:100%; } .header__left{ display:none; } .header__logo{ position:absolute; width:202px; z-index:1; } .header-swipeMenu{ min-width:50vw; } .footer .klaviyo-form-YnDLjv form button{ font-size:16px !important; line-height:21px !important; } .footer .klaviyo-form-YnDLjv form input::-webkit-input-placeholder{ font-size:16px !important; line-height:21px !important; } .footer .klaviyo-form-YnDLjv form input::-moz-placeholder{ font-size:16px !important; line-height:21px !important; } .footer .klaviyo-form-YnDLjv form input:-ms-input-placeholder{ font-size:16px !important; line-height:21px !important; } .footer .klaviyo-form-YnDLjv form input::-ms-input-placeholder{ font-size:16px !important; line-height:21px !important; } .footer .klaviyo-form-YnDLjv form input::placeholder{ font-size:16px !important; line-height:21px !important; } .footer .klaviyo-form-YnDLjv form input{ font-size:16px !important; line-height:21px !important; } .footer .klaviyo-form-YnDLjv form input:-webkit-autofill, .footer .klaviyo-form-YnDLjv form input:-webkit-autofill:first-line{ font-size:16px !important; line-height:21px !important; } .footer__social-link:not(:first-child){ margin-left:16px; } .flickity-button{ width:32px; height:32px; } .image-text-list-header_subheadline{ margin-top:12px; } .manifesto_link{ margin-top:24px; } .benefits_subheadline{ padding-bottom:8px; } .benefits .block-grid{ max-width:100%; padding-bottom:0; margin:0; } .benefits .block-grid_element{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin-top:24px; }
  .benefits .block-grid_element:last-child{ padding-bottom:0; } .careers__block-career{ height:-webkit-max-content; height:-moz-max-content; height:max-content; min-height:80px; margin-bottom:16px; padding:14px 18px 14px 30px; border-color:rgba(255, 49, 56, 0.2); } .careers__block-career p{ margin-right:13px; } .careers__block-career svg{ width:40px; height:40px; } .shop-grid-block-items{ overflow:hidden; } .shop-grid-block-items .swiper-button-next, .shop-grid-block-items .swiper-button-prev{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; width:100px; height:100px; top:0; -webkit-transform:translateY(150%); -ms-transform:translateY(150%); transform:translateY(150%); } .shop-grid-block-items .swiper-button-next{ right:0; } .shop-grid-block-items .swiper-button-prev{ left:0; } .shop-grid-block-item:nth-child(n+4){ margin-top:0; } .shop-grid-block-item-title{ font-size:32px; line-height:40px; } .shop-grid-block-item{ margin-right:0; } .shop-grid__subtitle{ margin-bottom:24px; } .hero--basic-mode .media-card, .hero--slider-mode .media-card{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .hero--basic-mode .media-card__block.media-card__image-block .image-picture, .hero--slider-mode .media-card__block.media-card__image-block .image-picture{ -webkit-box-align:unset; -ms-flex-align:unset; align-items:unset; } .hero--basic-mode .media-card__block.media-card__image-block, .hero--slider-mode .media-card__block.media-card__image-block{ width:100%; } .hero--basic-mode .media-card__block.media-card__text-block, .hero--slider-mode .media-card__block.media-card__text-block{ padding:40px; width:100%; margin-right:0; } .hero--basic-mode .media-card__title, .hero--slider-mode .media-card__title{ display:block; display:-webkit-box; max-height:320px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:5; } .hero--basic-mode .media-card__img, .hero--slider-mode .media-card__img{ max-height:100%; } .hero .swiper__svg-block{ width:100%; padding:0 40px; right:0; bottom:20vw; } .hero .media-card__block{ width:100%; } .hero .media-card-block__bottom{ margin-top:24px; } .hero .media-card__image-block{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; padding-bottom:65%; } .hero .media-card__img{ position:absolute; } .page__content .hero--basic-mode:first-child .media-card__text-block, .page__content .hero--slider-mode:first-child .media-card__text-block, .single-recipe .hero--basic-mode:first-child .media-card__text-block, .single-recipe .hero--slider-mode:first-child .media-card__text-block, .single-careers .hero--basic-mode:first-child .media-card__text-block, .single-careers .hero--slider-mode:first-child .media-card__text-block{ padding:122px 40px 40px; } .hero-star{ width:40px; height:40px; } .hero--half-mode .media-card{ -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; } .hero--half-mode .media-card__options{ margin-top:40px; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .hero--half-mode .media-card__options-text{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin-bottom:6px; }
  .hero--half-mode .media-card__options-text:last-child{ margin-bottom:0; } .hero--half-mode__bottom{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; margin-top:24px; } .hero--half-mode__bottom-image img{ width:24px; margin-right:9px; } .hero--full_image-mode .js-hero__fixed{ position:fixed; display:none; padding:0 40px; } .hero--full_image-mode .js-hero__fixed-top, .hero--full_image-mode .js-hero__fixed-bottom{ display:-webkit-box; display:-ms-flexbox; display:flex; } .hero--multi_image-mode .media-card-block{ text-align:center; } .hero--multi_image-mode .media-card__multiple{ display:none; } .hero--multi_image-mode .js-multiple-marquee{ display:-webkit-box; display:-ms-flexbox; display:flex; } .hero--multi_image-mode .media-card__image-block{ padding:0; margin:0 8px; border-radius:5px; }
  .hero--multi_image-mode .media-card__image-block .media-card__img{ position:static; } .hero--multi_image-mode .media-card__image-block-5{ width:252px; height:211px; } .hero--multi_image-mode .media-card__image-block-1, .hero--multi_image-mode .media-card__image-block-4{ width:254px; height:254px; } .hero--multi_image-mode .media-card__image-block-2, .hero--multi_image-mode .media-card__image-block-3{ width:164px; height:164px; } .hero--text-mode .media-card__title, .hero--half-mode .media-card__title{ display:block; display:-webkit-box; max-height:320px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:5; } .cta .cta-block__content{ padding-top:80px; padding-bottom:56px; max-width:66%; } .cta .cta-block__content--on-the-sides{ -ms-flex-preferred-size:58%; flex-basis:58%; } .cta .cta-block__left-image--center{ -ms-flex-preferred-size:17%; flex-basis:17%; max-width:260px; } .cta .cta-block__right-image--center{ -ms-flex-preferred-size:17%; flex-basis:17%; max-width:260px; } .cta .cta-block__right-image--center img{ -webkit-transform:translateX(50%); -ms-transform:translateX(50%); transform:translateX(50%); } .cta-cards__cards{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .cta-cards__card{ width:100%; padding:64px 35px; min-height:unset; }
  .cta-cards__card:first-child{ margin-right:0; margin-bottom:40px; } .cookie-banner-outer.js-close .cookie-banner{ -webkit-transform:translateY(calc(100% - 26px)); -ms-transform:translateY(calc(100% - 26px)); transform:translateY(calc(100% - 26px)); } .columns-grid{ grid-template-columns:repeat(auto-fit, 216px); } .event-list__block-button{ margin:40px 0 0 0; } .event-list__block-title{ margin-top:88px; margin-bottom:8px; } .event-list__block-subtitle{ margin-bottom:40px; } .event-list__block-input{ border:0.5px solid #000000; border-radius:16px; height:80px; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0 20px; margin-bottom:48px; }
  .event-list__block-input input{ width:100%; height:100%; font-size:16px; line-height:24px; }
  .event-list__block-input input::-webkit-input-placeholder{ color:#12121259; }
  .event-list__block-input input::-moz-placeholder{ color:#12121259; }
  .event-list__block-input input:-ms-input-placeholder{ color:#12121259; }
  .event-list__block-input input::-ms-input-placeholder{ color:#12121259; }
  .event-list__block-input input::placeholder{ color:#12121259; }
  .event-list__block-input:before{ padding-right:12px; content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3e%3ccircle cx='10.7348' cy='10.7348' r='9.84658' stroke='black' stroke-width='1.77636'/%3e%3cline x1='17.6662' y1='18.9393' x2='21.4706' y2='22.7437' stroke='black' stroke-width='1.77636' stroke-linecap='round'/%3e%3c/svg%3e"); } .event-list__block-filters{ display:none; } .event-list__block-filters-list{ display:none; } .event-list__block-notification-left{ margin:0; width:50%; font-size:18px; line-height:24px; } .event-list__block-notification-left__icon{ width:40px; height:40px; margin-right:8px; } .event-list__block-notification-left__desktop-text{ display:none; } .event-list__block-notification-left__mobile-text{ display:block; } .event-list__block-notification-right{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:50%; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; cursor:pointer; font-size:18px; line-height:24px; }
  .event-list__block-notification-right:after{ content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3crect x='12' y='12' width='16' height='16' fill='white'/%3e%3crect x='12' y='12' width='16' height='16' fill='url(%23pattern0)'/%3e%3ccircle opacity='0.2' cx='20' cy='20' r='19.375' stroke='black' stroke-width='1.25'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='scale(0.0025)'/%3e%3c/pattern%3e%3cimage id='image0' width='400' height='400' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e"); margin-left:8px; } .event-list__block-notification-right{ font-size:16px; line-height:24px; width:auto; } .event-list__block-notification{ margin-bottom:56px; } .event-list__block-wrapper .wrapper__event{ -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; padding:20px; } .event-list__block-wrapper .wrapper__event-image{ display:none; } .event-list__block-wrapper .wrapper__event-info{ width:100%; padding-left:0; } .event-list__block-wrapper .wrapper__event-info-title{ font-size:28px; line-height:32px; margin-top:16px; } .event-list__block-wrapper .wrapper__event-data{ width:100%; } .event-list__block-wrapper .wrapper__event-data-locations-items{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; } .event-list__block-wrapper .wrapper__event-data-locations-item{ margin-right:5px; }
  .event-list__block-wrapper .wrapper__event-data-locations-item:last-child{ margin-right:0; } .event-list__block-wrapper .wrapper__event-data-locations p{ display:none; } .event-list__block-wrapper .wrapper__event-data-locations{ -ms-flex-wrap:unset; flex-wrap:unset; -webkit-box-pack:unset; -ms-flex-pack:unset; justify-content:unset; padding-top:0; } .event-list__block-wrapper .wrapper__event-data-date{ display:none; } .event-list__filter-mobile-menu-title{ font-size:24px; line-height:32px; } .event-list__filter-mobile-wrapper-title{ font-size:24px; line-height:32px; } .event-list__filter-mobile{ display:block; background-color:#000000; padding:16px; position:fixed; overflow-y:scroll; z-index:1; left:0; width:100%; height:100vh; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; top:0; } .js-filter-mobile-open{ -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); } .address-accordeon__block{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .address-accordeon__block-left{ width:100%; } .address-accordeon__block-left-subtitle{ margin-bottom:40px; } .address-accordeon__block .accordion-sidebar{ width:100%; margin-top:80px; } .address-accordeon__block .accordion-sidebar .sidebar-info-attribute{ padding:24px; } .address-accordeon__block .accordion-sidebar .sidebar-item{ padding:24px; } .single-recipe-content__block{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .single-recipe-content__block-left, .single-recipe-content__block-right{ width:100%; } .single-recipe-content__block-right-title{ margin-bottom:16px; } .single-recipe-content__block-right-content ul{ padding-left:75px; } .enable-sidebar-recipe .single-recipe-content__block-right{ margin-top:80px; } .privacy-policy__block{ margin-top:28px; } .js-single-wrapper .media-card__image-block{ display:none; } .single-content__block-title{ margin-bottom:28px; } .single-content__block-subtitle{ margin-bottom:21px; } .single-content__block-text ul{ padding-top:24px; padding-left:24px; } .single-content__block-button{ margin-top:24px; } .single-content__block{ width:100%; margin-left:unset; } section.single-events .media-card__text-block, .single-careers .media-card__text-block{ padding-top:114px !important; } section.single-events .media-card__image-block, .single-careers .media-card__image-block{ display:block; } section.single-events .media-card__image-block .hero--half-mode__bottom-image.media-card__link, section.single-events .media-card__image-block .hero--half-mode__bottom-image.media-card__button, .single-careers .media-card__image-block .hero--half-mode__bottom-image.media-card__link, .single-careers .media-card__image-block .hero--half-mode__bottom-image.media-card__button{ display:none; } .single-events__upcoming-wrapper-event-locations{ margin-bottom:16px; } .single-events__upcoming-wrapper-event-attributes-date{ display:none; } .single-events__upcoming-wrapper-event{ margin-bottom:24px; min-height:unset; } .fields .custom-selection-box input + label{ font-size:16px; line-height:24px; } .single-careers .benefits_headline h3{ font-size:28px; line-height:32px; } .single-careers .benefits_subheadline h6{ font-size:18px; line-height:24px; } .single-careers .benefits .block-grid .card_image{ width:40px; height:40px; }
  .single-careers .benefits .block-grid .card_image img{ max-width:16px; } .single-careers .benefits .block-grid .card_subheadline{ font-size:18px; line-height:24px; } .single-careers .benefits .block-grid .card{ margin-bottom:24px; } .single-careers{ margin-bottom:40px; } .search-form-section__search{ margin-top:100px; } }

@media (max-width: 1024px) and (max-width: 680px){ .event-list__block-notification-right:after{ width:40px; height:40px; } }

@media (max-width: 992px){ .container, .wp-block-yoast-seo-local-store-locator{ padding:40px 15px; } .container-noPadding{ padding-right:0; padding-left:0; } .swiper__svg-btn{ width:40px; height:40px; } .text_and_image-media-card__img{ border-radius:4px; } .media-card .media-card__text-block{ padding:0 16px 0; width:100%; } .media-card .media-card__text-block .title{ font-size:2rem; line-height:2.5rem; } .header-wrapper{ padding-top:0; padding-bottom:0; } #menu-header-burger li a, #menu-header-menu-left-1 li a{ padding:4px 20px; } .footer__left, .footer__right{ width:100%; } .footer__right{ margin-top:63px; } .footer__bottom{ margin-top:40px; } .image-text-list .media-card{ background-image:none !important; } .photo-marque{ padding-bottom:40px; } .photo-marque__title, .photo-marque__text{ padding:0 15px; } .photo-marque__text{ margin-bottom:40px; } .recipe__cards{ margin-top:80px; min-height:auto; } .recipe__external-card{ top:0 !important; left:0 !important; border:none; } .recipe__external-card__active{ border:2px solid #000000; padding:30px; }
  .recipe__external-card__active .recipe__internal-card{ display:-webkit-box; display:-ms-flexbox; display:flex; max-height:none; }
  .recipe__external-card__active .recipe__external-card-recipe div{ display:-webkit-box; display:-ms-flexbox; display:flex; } .recipe__external-card.secondCard .recipe__external-card-recipe{ -webkit-transform:translate(102%, -100%); -ms-transform:translate(102%, -100%); transform:translate(102%, -100%); } .recipe__external-card.thirdCard .recipe__external-card-recipe{ -webkit-transform:translate(204%, -100%); -ms-transform:translate(204%, -100%); transform:translate(204%, -100%); } .recipe__external-card-recipe{ padding:10px 25px; -webkit-transform:translate(0, -100%); -ms-transform:translate(0, -100%); transform:translate(0, -100%); } .recipe__external-card-recipe div{ display:none; } .recipe__internal-card{ display:none; -ms-flex-wrap:wrap; flex-wrap:wrap; overflow:hidden; max-height:0; } .recipe__internal-card-subheadline{ width:100%; } .hero--basic-mode .media-card__block.media-card__text-block, .hero--slider-mode .media-card__block.media-card__text-block{ margin-right:0; min-width:unset; max-width:none; padding:40px 15px 15px; } .hero .swiper__svg-block{ padding:0 15px; bottom:30vw; } .page__content .hero--basic-mode:first-child .media-card__text-block, .page__content .hero--slider-mode:first-child .media-card__text-block, .single-recipe .hero--basic-mode:first-child .media-card__text-block, .single-recipe .hero--slider-mode:first-child .media-card__text-block, .single-careers .hero--basic-mode:first-child .media-card__text-block, .single-careers .hero--slider-mode:first-child .media-card__text-block{ max-width:none; padding:122px 15px 15px; } .page__content .hero--half-mode:first-child .media-card__text-block, .single-recipe .hero--half-mode:first-child .media-card__text-block, .single-careers .hero--half-mode:first-child .media-card__text-block{ padding-top:80px; } .page__content .hero--full_image-mode:first-child .container, .page__content .hero--full_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .page__content .hero--multi_image-mode:first-child .container, .page__content .hero--multi_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .page__content .hero--text-mode:first-child .container, .page__content .hero--text-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-recipe .hero--full_image-mode:first-child .container, .single-recipe .hero--full_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-recipe .hero--multi_image-mode:first-child .container, .single-recipe .hero--multi_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-recipe .hero--text-mode:first-child .container, .single-recipe .hero--text-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-careers .hero--full_image-mode:first-child .container, .single-careers .hero--full_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-careers .hero--multi_image-mode:first-child .container, .single-careers .hero--multi_image-mode:first-child .wp-block-yoast-seo-local-store-locator, .single-careers .hero--text-mode:first-child .container, .single-careers .hero--text-mode:first-child .wp-block-yoast-seo-local-store-locator{ padding-top:122px; } .hero-car__bottom.container, .hero-car__bottom.wp-block-yoast-seo-local-store-locator{ padding-bottom:60px; } .hero--half-mode .media-card__text-block{ max-width:none; padding:40px 15px; } .media-card__btn{ height:48px; } .hero--half-mode__cta{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .hero--full_image-mode .media-card-block__bottom, .hero--multi_image-mode .media-card-block__bottom{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .hero--full_image-mode .media-card__description, .hero--multi_image-mode .media-card__description{ margin-top:24px; padding-left:0; } .hero--full_image-mode .media-card__description .fork__element, .hero--multi_image-mode .media-card__description .fork__element{ -webkit-animation-play-state:running; animation-play-state:running; } .hero--full_image-mode .container, .hero--full_image-mode .wp-block-yoast-seo-local-store-locator{ text-align:left; } .hero--full_image-mode .js-hero__fixed{ padding:0 15px; } .interactive-wheel__title{ max-width:550px; } .error-404 .container, .error-404 .wp-block-yoast-seo-local-store-locator{ padding-bottom:100px; } .cookie-banner .ellipse{ background-image:url("data:image/svg+xml,%3Csvg width='129' height='68' viewBox='0 0 129 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse rx='63.8912' ry='65' transform='matrix(1 0 0 -1 64.1793 65)' fill='white'/%3E%3C/svg%3E%0A"); background-repeat:repeat-x; display:block; margin-bottom:-2px; background-position:bottom; background-size:47px; width:100%; height:80px; z-index:4; position:absolute; top:-79px; } .cookie-banner .container, .cookie-banner .wp-block-yoast-seo-local-store-locator{ padding-top:24px; padding-bottom:12px; position:relative; } .cookie-banner-block__cookie{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; -webkit-box-flex:0; -ms-flex:0 1 24px; flex:0 1 24px; width:24px; height:24px; position:absolute; left:12px; top:16px; }
  .cookie-banner-block__cookie svg{ height:100%; } .cookie-banner-block__message{ -webkit-box-flex:0; -ms-flex:0 1 100%; flex:0 1 100%; padding-bottom:0; text-align:center; margin:0 35px; } .search-form-section__search{ margin-top:82px; } }

@media (max-width: 812px){ .cta .cta-block__right-image--center img{ -webkit-transform:translateX(55%); -ms-transform:translateX(55%); transform:translateX(55%); } .card-grid__block{ width:calc(50% - 15px); margin-right:30px; }
  .card-grid__block:nth-child(3n){ margin-right:30px; }
  .card-grid__block:nth-child(2n){ margin-right:0; } }

@media (max-width: 768px){ body{ font-size:18px; line-height:24px; } .footer-slider .flockler-carousel_v2-item{ width:164px; height:164px; margin:0 8px; } .modal__close{ top:20px; right:20px; } .image-text-list .media-card__image-block .caption{ margin-top:0.3125rem; } .image-text-list--basic-mode .media-card .media-card__text-block{ padding-bottom:0; } .image-text-list--scroll-mode .media-card .media-card__text-block{ padding-bottom:0; } .media-card .media-card__text-block{ padding-bottom:5rem; } .header.elis-white.header-open .header__logo path{ fill:#ffffff; } .header-swipeMenu{ width:100vw; } #menu-header-burger li a, #menu-header-menu-left-1 li a{ padding:4px 15px; } #menu-header-burger{ font-size:24px; } .photo-marque__block{ width:254px; } .photo-marque__img-block{ height:284px; margin-bottom:8px; border-radius:3px; } .benefits_subheadline{ max-width:100%; } .recipe__external-card__active{ padding:32px 32px 106px; }
  .recipe__external-card__active .recipe__internal-card-main-button{ display:-webkit-box; display:-ms-flexbox; display:flex; } .recipe__internal-card{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; border:none; } .recipe__internal-card-subheadline{ display:none; } .recipe__internal-card-attributes{ border:none; } .recipe__internal-card-attributes-tags, .recipe__internal-card-attributes-time, .recipe__internal-card-attributes-serves{ -ms-flex-wrap:wrap; flex-wrap:wrap; padding:0; } .recipe__internal-card-attributes-time, .recipe__internal-card-attributes-serves{ margin:24px 0; } .recipe__internal-card-attributes-tags{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; width:100%; } .recipe__internal-card-attributes-tags .recipe__internal-card-attributes__title{ margin-right:0; margin-bottom:4px; } .recipe__internal-card-attributes-time{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .recipe__internal-card-attributes-serves{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; margin-left:44px; } .recipe__internal-card-attributes__title{ width:100%; } .recipe__internal-card-main{ text-align:left; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; padding:0; } .recipe__internal-card-main-button{ display:none; position:absolute; left:34px; bottom:34px; } .shop-grid-block-item img, .shop-grid-block-item svg{ -o-object-fit:cover; object-fit:cover; } .hero--half-mode .media-card .media-card__text-block{ padding-bottom:34px; } .hero--marquee-mode .media-card__block{ width:100%; padding-bottom:425px; } .cta .cta-block__left-image--center{ max-width:220px; } .cta .cta-block__right-image--center{ max-width:220px; } .interactive-wheel__img-block{ width:69px; height:64px; } .interactive-wheel__block-title{ margin-top:16px; } .testimonial-image-bottom{ position:relative; right:unset; margin-left:auto; max-width:50%; } .testimonial-image-top{ margin-right:auto; max-width:50%; padding-bottom:16px; } .testimonial-logo-swiper-pagination{ display:none; } .testimonial-card__overline{ max-width:100%; } .testimonial-card__description{ max-width:100%; } .testimonial-card__logo svg{ width:auto; max-height:40px; }
  .testimonial-card__logo svg *{ fill:#c02429; } .testimonial-card__title{ padding-top:24px; padding-bottom:16px; max-width:100%; } .men{ width:120px; top:-82px; } }

@media (max-width: 680px){ .card_text{ padding:0 0 0 8px; } .card_headline{ font-size:18px; line-height:24px; } .card_subheadline{ font-size:18px; line-height:24px; } .image-circle{ width:40px; height:40px; } .image-circle img{ width:16px; } .sidebar-info{ border-radius:4px; } .sidebar-items .sidebar-item{ border-radius:4px; } .modal{ width:100%; padding:15px; } .modal__info{ color:#FFFFFF80; } .marquee__line .marquee__line-item-image img{ max-width:80px; max-height:80px; } .marquee__line .marquee__line-item-image{ width:80px; height:80px; } .marquee__line .marquee__line-item-text p{ margin:0 4px; } .footer__right{ -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } .footer__right .menu-footer-menu-left-container, .footer__right .menu-footer-menu-right-container{ width:50%; } .footer__bottom{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .footer__illustration{ height:95px; } .footer__policy{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; width:100%; padding-bottom:28px; } .footer__policy a:nth-child(n+2){ margin-top:16px; } .footer__policy-privacy, .footer__policy-terms, .footer__policy-date{ width:50%; padding-right:5px; } .footer__policy-date{ position:absolute; bottom:0; -webkit-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); } .footer__bbg{ width:50%; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .footer__bbg-text{ margin-bottom:8px; } .manifesto_body sup{ font-size:0.5em; top:-2.5em; } .photo-marque__block-text{ font-size:14px; line-height:20px; } .benefits_headline{ padding-bottom:16px; max-width:100%; } .benefits_subheadline{ max-width:100%; } .benefits .block-grid{ margin:0; } .benefits .block-grid_element{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }
  .benefits .block-grid_element:last-child{ padding-bottom:0; } .careers__block-title{ margin-bottom:24px; } .careers__block-career-arrow-circle{ stroke:#c02429; } .careers__block-link{ margin-top:24px; } .shop-grid-block-link{ margin-top:16px; } .shop-grid-block-items{ position:relative; } .shop-grid-block-items .swiper-button-next, .shop-grid-block-items .swiper-button-prev{ -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } .shop-grid-block-item-tags{ margin-top:24px; } .shop-grid-block-item-title{ margin-top:24px; } .shop-grid-block-item-attributes{ margin-top:12px; } .timeline_header{ padding-bottom:24px; } .timeline_headline{ padding-bottom:16px; text-align:left; } .timeline .card-grid{ max-width:unset; width:100%; height:100%; } .timeline .card-grid_element{ padding-bottom:24px; } .timeline .card-grid .swiper-wrapper{ display:-webkit-box; display:-ms-flexbox; display:flex; height:100%; position:relative; } .timeline .card-grid .card-swiper-button{ display:inline-block; } .timeline .card-grid .card-swiper-button-prev{ padding-right:40px; } .timeline .sidebar{ display:none; } .timeline .block-history_image img{ border-radius:16px; } .timeline{ overflow:hidden; } .frequently-asked-questions__accordion-item{ padding:24px 0; } .frequently-asked-questions__accordion-item-bottom{ margin-top:16px; } .notification-banner{ display:block; display:-webkit-box; max-height:110px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:5; top:0; width:100%; height:110px; padding:6px 15px 4px; } .notification-banner__message{ text-align:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%; height:100%; } .notification-banner__close{ position:absolute; top:16px; right:16px; } .menu-out .notification-banner{ -webkit-transform:translate(-50%, -100%); -ms-transform:translate(-50%, -100%); transform:translate(-50%, -100%); }
  .menu-out .notification-banner ~ .header{ -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); } .notification-banner ~ .header{ -webkit-transform:translateY(110px); -ms-transform:translateY(110px); transform:translateY(110px); }
  .notification-banner ~ .header .header-swipeMenu{ height:calc(100vh - 110px); } .notification-banner ~ .wrapper{ padding-top:110px; } .notification-banner ~ .wrapper .hero--marquee-mode{ min-height:calc(100vh - 110px); } .notification-banner ~ .wrapper .hero--marquee-mode .media-card{ height:calc(100vh - 110px); } .menu-out .notification-banner ~ .wrapper{ padding-top:0; } .cta .cta-block.right{ -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; padding-left:0; padding-right:0; } .cta .cta-block.left{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-left:0; padding-right:0; } .cta .cta-block.on-the-sides{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .cta .cta-block__content{ max-width:100%; } .cta .cta-block__content--right{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; padding-bottom:40px; padding-top:8px; } .cta .cta-block__content--left{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; padding-bottom:40px; padding-top:8px; } .cta .cta-block__content--on-the-sides{ padding-top:0; padding-bottom:80px; } .cta .cta-block__pre-header{ padding-bottom:8px; } .cta .cta-block__header{ padding-bottom:8px; } .cta .cta-block__text{ padding-bottom:24px; } .cta .cta-block__left-image{ padding-right:0; } .cta .cta-block__left-image--center{ margin-bottom:40px; position:relative; min-height:220px; max-width:390px; width:100%; margin-right:auto; -webkit-transform:translate(-40%); -ms-transform:translate(-40%); transform:translate(-40%); } .cta .cta-block__left-image--center img{ position:absolute; -webkit-transform:translate(0%, -32%); -ms-transform:translate(0%, -32%); transform:translate(0%, -32%); } .cta .cta-block__right-image{ padding-left:0; } .cta .cta-block__right-image--center{ display:none; } .cta .cta-block__right-image--center img{ bottom:0; right:0; -webkit-transform:translate(30%, 0%); -ms-transform:translate(30%, 0%); transform:translate(30%, 0%); position:initial; } .cta-cards__card-label{ font-size:16px; line-height:24px; } .cta-cards__card-title{ font-size:40px; line-height:48px; } .cta-cards__card-subtitle{ font-size:18px; line-height:24px; } .interactive-wheel__block{ margin-top:40px; } .interactive-wheel__block[data-pos='4']{ margin-top:40px; } .testimonial-card__description{ padding-top:24px; } .error-404 .text-block__body-copy{ padding-bottom:32px; } .error-404 .links{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .error-404 .links__element{ padding:8px 0; }
  .error-404 .links__element:first-child{ padding-top:0; }
  .error-404 .links__element:last-child{ padding-bottom:0; } .card-grid__title{ margin-bottom:64px; } .card-grid__block{ margin-bottom:20px; } .card-grid__block-subtitle{ display:block; display:-webkit-box; max-height:96px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:4; } .four-columns__headline{ padding-bottom:24px; } .columns-grid{ grid-template-columns:repeat(auto-fit, 310px); grid-row-gap:40px; } .column__headline{ padding-bottom:8px; } .column__link{ padding-bottom:16px; } .all-recipes__block.left .all-recipes__block-info{ margin-left:0; } .all-recipes__block.right{ -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; } .all-recipes__block.right .all-recipes__block-info{ margin-right:0; } .all-recipes__block{ -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; } .all-recipes__block-image{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; height:auto; width:100%; max-width:374px; max-height:374px; margin-bottom:64px; margin-top:24px; } .all-recipes__block-info{ width:100%; } .event-list__block-subtitle{ text-align:start; margin-bottom:24px; } .event-list__block-input{ margin-bottom:24px; } .event-list__block-notification-left{ width:auto; } .address-accordeon__block .accordion-sidebar .sidebar-item:nth-child(-n+2){ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } .address-accordeon__block .accordion-sidebar .sidebar-item-info{ margin-top:16px; } .address-accordeon__block .accordion-sidebar .sidebar-item-info-link{ padding-left:0; margin-top:16px; }
  .address-accordeon__block .accordion-sidebar .sidebar-item-info-link .fork__element{ -webkit-animation-play-state:running; animation-play-state:running; margin-bottom:2px; } .address-accordeon__block .accordion-sidebar .schedule-current-day{ margin-bottom:24px; } .address-accordeon__block .accordion-sidebar .schedule-other-days{ margin-bottom:8px; }
  .address-accordeon__block .accordion-sidebar .schedule-other-days:last-child{ margin-bottom:0; } .privacy-policy__block{ -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; max-width:100%; } .privacy-policy__headline{ padding-bottom:8px; } .privacy-policy__subheadline{ text-align:left; padding-bottom:60px; } .privacy-policy__description h6, .privacy-policy__description h5, .privacy-policy__description h4, .privacy-policy__description h3, .privacy-policy__description h2, .privacy-policy__description h1{ padding-bottom:16px; font-size:40px; line-height:48px; } .privacy-policy__description p.font-body-1, .privacy-policy__description p.font-body-1-bold, .privacy-policy__description p.card_headline, .privacy-policy__description .timeline p.headline_year, .timeline .privacy-policy__description p.headline_year, .privacy-policy__description p.card_subheadline, .privacy-policy__description .wysiwyg__classic p:not([class]), .wysiwyg__classic .privacy-policy__description p:not([class]), .privacy-policy__description p.timeline_subheadline, .privacy-policy__description .timeline p.headline, .timeline .privacy-policy__description p.headline, .privacy-policy__description .cta p.cta-block__text, .cta .privacy-policy__description p.cta-block__text, .privacy-policy__description p.gform_confirmation_message{ font-size:24px; line-height:32px; } .privacy-policy__description p.font-body-1.font-body-2, .privacy-policy__description p.font-body-2.font-body-1-bold, .privacy-policy__description p.font-body-2.card_headline, .privacy-policy__description p.card_headline.header-search__input, .privacy-policy__description p.card_headline#menu-header-menu-left, .privacy-policy__description .timeline p.card_headline.block-history_body, .timeline .privacy-policy__description p.card_headline.block-history_body, .privacy-policy__description p.font-body-1-bold.header-search__input, .privacy-policy__description .timeline p.header-search__input.headline_year, .timeline .privacy-policy__description p.header-search__input.headline_year, .privacy-policy__description p.font-body-1-bold#menu-header-menu-left, .privacy-policy__description .timeline p#menu-header-menu-left.headline_year, .timeline .privacy-policy__description p#menu-header-menu-left.headline_year, .privacy-policy__description .timeline p.font-body-1-bold.block-history_body, .timeline .privacy-policy__description p.font-body-1-bold.block-history_body, .privacy-policy__description .timeline p.block-history_body.headline_year, .timeline .privacy-policy__description p.block-history_body.headline_year, .privacy-policy__description .timeline p.font-body-2.headline_year, .timeline .privacy-policy__description p.font-body-2.headline_year, .privacy-policy__description p.font-body-2.card_subheadline, .privacy-policy__description p.card_subheadline.header-search__input, .privacy-policy__description p.card_subheadline#menu-header-menu-left, .privacy-policy__description .timeline p.card_subheadline.block-history_body, .timeline .privacy-policy__description p.card_subheadline.block-history_body, .privacy-policy__description p.font-body-1.header-search__input, .privacy-policy__description .wysiwyg__classic p.header-search__input:not([class]), .wysiwyg__classic .privacy-policy__description p.header-search__input:not([class]), .privacy-policy__description p.header-search__input.timeline_subheadline, .privacy-policy__description .timeline p.header-search__input.headline, .timeline .privacy-policy__description p.header-search__input.headline, .privacy-policy__description .cta p.header-search__input.cta-block__text, .cta .privacy-policy__description p.header-search__input.cta-block__text, .privacy-policy__description p.header-search__input.gform_confirmation_message, .privacy-policy__description p.font-body-1#menu-header-menu-left, .privacy-policy__description .wysiwyg__classic p#menu-header-menu-left:not([class]), .wysiwyg__classic .privacy-policy__description p#menu-header-menu-left:not([class]), .privacy-policy__description p#menu-header-menu-left.timeline_subheadline, .privacy-policy__description .timeline p#menu-header-menu-left.headline, .timeline .privacy-policy__description p#menu-header-menu-left.headline, .privacy-policy__description .cta p#menu-header-menu-left.cta-block__text, .cta .privacy-policy__description p#menu-header-menu-left.cta-block__text, .privacy-policy__description p#menu-header-menu-left.gform_confirmation_message, .privacy-policy__description .wysiwyg__classic p.font-body-2:not([class]), .wysiwyg__classic .privacy-policy__description p.font-body-2:not([class]), .privacy-policy__description .wysiwyg__classic .timeline p.block-history_body:not([class]), .wysiwyg__classic .timeline .privacy-policy__description p.block-history_body:not([class]), .privacy-policy__description .timeline .wysiwyg__classic p.block-history_body:not([class]), .timeline .wysiwyg__classic .privacy-policy__description p.block-history_body:not([class]), .privacy-policy__description p.font-body-2.timeline_subheadline, .privacy-policy__description .timeline p.timeline_subheadline.block-history_body, .timeline .privacy-policy__description p.timeline_subheadline.block-history_body, .privacy-policy__description .timeline p.font-body-1.block-history_body, .timeline .privacy-policy__description p.font-body-1.block-history_body, .privacy-policy__description .timeline p.block-history_body.headline, .timeline .privacy-policy__description p.block-history_body.headline, .privacy-policy__description .timeline .cta p.block-history_body.cta-block__text, .timeline .cta .privacy-policy__description p.block-history_body.cta-block__text, .privacy-policy__description .cta .timeline p.block-history_body.cta-block__text, .cta .timeline .privacy-policy__description p.block-history_body.cta-block__text, .privacy-policy__description .timeline p.block-history_body.gform_confirmation_message, .timeline .privacy-policy__description p.block-history_body.gform_confirmation_message, .privacy-policy__description .timeline p.font-body-2.headline, .timeline .privacy-policy__description p.font-body-2.headline, .privacy-policy__description .cta p.font-body-2.cta-block__text, .cta .privacy-policy__description p.font-body-2.cta-block__text, .privacy-policy__description p.font-body-2.gform_confirmation_message{ padding-bottom:24px; font-size:18px; line-height:24px; } .form__block-left-content{ margin-top:16px; margin-bottom:40px; } .form__block-left-subtitle{ margin-bottom:16px; } .form__block-right-title{ margin-bottom:16px; } .fields label{ padding-left:20px; } .fields input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fields select, .fields textarea, .fields .custom-select{ height:64px; padding:24px 20px 24px 18px !important; font-size:16px; } .fields .two-column-form ul li{ width:100%; margin-right:0 !important; margin-top:16px !important; }
  .fields .two-column-form ul li:first-child{ margin-top:0 !important; } .fields .two-column-form ul{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .fields .two-column-form .custom-select{ width:100% !important; } .fields .js-active-label{ top:3px !important; } .fields .js-valid-input:before{ top:2px; height:60px; width:46px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding-right:0; right:2px; background:#ffffff; } .fields .js-invalid-input:before{ top:2px; height:60px; width:46px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding-right:0; right:2px; background:#ffffff; } .fields .custom-select:after{ top:20px; content:url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.29289 25.7071C7.68342 26.0976 8.31658 26.0976 8.70711 25.7071L15.0711 19.3431C15.4616 18.9526 15.4616 18.3195 15.0711 17.9289C14.6805 17.5384 14.0474 17.5384 13.6569 17.9289L8 23.5858L2.34315 17.9289C1.95262 17.5384 1.31946 17.5384 0.928933 17.9289C0.538409 18.3195 0.538409 18.9526 0.928933 19.3431L7.29289 25.7071ZM9 0.999998C9 0.447713 8.55229 -1.87301e-06 8 -1.90735e-06C7.44772 -1.94168e-06 7 0.447713 7 0.999998L9 0.999998ZM9 25L9 0.999998L7 0.999998L7 25L9 25Z' fill='%23FF3138'/%3E%3C/svg%3E%0A"); } .fields .custom-select:hover:after{ content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 34' fill='none'%3e%3cpath d='M7 33L7 0.999999' stroke='%23FF3138' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 33L1 23.4C1.00475 22.2694 1.63842 21.1862 2.76261 20.3867C3.8868 19.5873 5.41016 19.1367 7 19.1333C8.58984 19.1367 10.1132 19.5873 11.2374 20.3867C12.3616 21.1862 12.9953 22.2694 13 23.4L13 33' stroke='%23FF3138' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); top:20px; } .fields .custom-select{ width:100% !important; margin-top:16px; } .fields .custom-items{ width:100%; } .fields .js-open-custom-select:after{ top:14px; } .privacy-policy-form{ margin-top:24px; } .fields .custom-selection-box > label{ padding-left:18px; } .wp-block-yoast-seo-local-store-locator{ grid-template-columns:100%; grid-row-gap:8px; } .wp-block-yoast-seo-local-store-locator .store-locator-subheadline{ font-size:24px; line-height:32px; } .wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form{ margin-top:8px; } .wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form #wpseo-sl-form-search{ font-size:16px; line-height:16px; height:64px; border-color:#cccccc; } .wp-block-yoast-seo-local-store-locator .store-locator-select{ border-color:#cccccc; font-size:16px; line-height:16px; } .wp-block-yoast-seo-local-store-locator .store-locator-select:after{ content:url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.29289 25.7071C7.68342 26.0976 8.31658 26.0976 8.70711 25.7071L15.0711 19.3431C15.4616 18.9526 15.4616 18.3195 15.0711 17.9289C14.6805 17.5384 14.0474 17.5384 13.6569 17.9289L8 23.5858L2.34315 17.9289C1.95262 17.5384 1.31946 17.5384 0.928933 17.9289C0.538409 18.3195 0.538409 18.9526 0.928933 19.3431L7.29289 25.7071ZM9 0.999998C9 0.447713 8.55229 -1.87301e-06 8 -1.90735e-06C7.44772 -1.94168e-06 7 0.447713 7 0.999998L9 0.999998ZM9 25L9 0.999998L7 0.999998L7 25L9 25Z' fill='%23FF3138'/%3E%3C/svg%3E%0A"); right:6px; } .wp-block-yoast-seo-local-store-locator .store-locator-select:hover:after{ content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 34' fill='none'%3e%3cpath d='M7 33L7 0.999999' stroke='%23FF3138' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 33L1 23.4C1.00475 22.2694 1.63842 21.1862 2.76261 20.3867C3.8868 19.5873 5.41016 19.1367 7 19.1333C8.58984 19.1367 10.1132 19.5873 11.2374 20.3867C12.3616 21.1862 12.9953 22.2694 13 23.4L13 33' stroke='%23FF3138' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); right:6px; } .wp-block-yoast-seo-local-store-locator .store-locator-select-opened:after{ -webkit-animation-name:animationForkVerticalTopMobile; animation-name:animationForkVerticalTopMobile; } .wp-block-yoast-seo-local-store-locator .store-locator-select .store-locator-options{ border-color:#cccccc; } .wp-block-yoast-seo-local-store-locator .store-locator-select .store-locator-option{ border-color:#cccccc; font-size:16px; line-height:16px; padding:20px 20px; } .wp-block-yoast-seo-local-store-locator .store-locator-select .store-locator-option-selected{ border-color:#cccccc; } .wp-block-yoast-seo-local-store-locator .wpseo-business-name{ font-size:22px; line-height:30px; } .wp-block-yoast-seo-local-store-locator .street-address, .wp-block-yoast-seo-local-store-locator .wpseo-phone{ font-size:18px; line-height:24px; } .wp-block-yoast-seo-local-store-locator .wpseo-result{ padding-top:24px; padding-bottom:24px; } .wp-block-yoast-seo-local-store-locator #wpseo-storelocator-results{ margin-top:32px; grid-column:1 / 2; grid-row:4 / 5; } .wp-block-yoast-seo-local-store-locator #wpseo-storelocator-results #map_canvas{ height:400px !important; max-height:400px; } .wp-block-yoast-seo-local-store-locator #wpseo-storelocator-form .sl-submit input, .wp-block-yoast-seo-local-store-locator .wpseo-sl-route a{ font-size:16px; line-height:16px; } }

@media (max-width: 575.98px){ .header.js-searchOpen .header__logo{ -webkit-transform:translateX(-212px); -ms-transform:translateX(-212px); transform:translateX(-212px); } .card-grid__block{ width:100%; padding-bottom:40px; }
  .card-grid__block:nth-child(n){ margin:0 auto; } .card-grid__block-title{ display:block; display:-webkit-box; max-height:24px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; } .card-grid__block-image{ height:224px; } }

@media (max-width: 480px){ .image-text-list .media-card__image-block .caption > p{ font-size:0.75rem; line-height:1rem; } .shop-grid-block-items .swiper-button-next:after, .shop-grid-block-items .swiper-button-prev:after{ width:24px; height:15px; } .shop-grid-block-items .swiper-button-next:after{ background-image:url("data:image/svg+xml,%3Csvg width='26' height='16' viewBox='0 0 26 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.7071 8.70711C26.0976 8.31658 26.0976 7.68342 25.7071 7.29289L19.3431 0.928932C18.9526 0.538407 18.3195 0.538407 17.9289 0.928932C17.5384 1.31946 17.5384 1.95262 17.9289 2.34315L23.5858 8L17.9289 13.6569C17.5384 14.0474 17.5384 14.6805 17.9289 15.0711C18.3195 15.4616 18.9526 15.4616 19.3431 15.0711L25.7071 8.70711ZM0.999998 7C0.447714 7 -1.89716e-06 7.44771 -1.90735e-06 8C-1.91754e-06 8.55228 0.447714 9 0.999998 9L0.999998 7ZM25 7L0.999998 7L0.999998 9L25 9L25 7Z' fill='%23FF3138'/%3E%3C/svg%3E%0A"); } .shop-grid-block-items .swiper-button-prev:after{ background-image:url("data:image/svg+xml,%3Csvg width='26' height='16' viewBox='0 0 26 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292893 7.29289C-0.0976311 7.68342 -0.0976311 8.31658 0.292893 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928933C7.68054 0.538409 7.04738 0.538409 6.65685 0.928933L0.292893 7.29289ZM25 9C25.5523 9 26 8.55229 26 8C26 7.44772 25.5523 7 25 7L25 9ZM1 9L25 9L25 7L1 7L1 9Z' fill='%23FF3138'/%3E%3C/svg%3E%0A"); } .hero .media-card__image-block{ padding-bottom:71%; } .hero-star{ width:20px; height:20px; }
  .hero-star:nth-child(2n){ width:30px; height:30px; } .hero--marquee-mode .media-card__image-block{ width:81%; } .cta .cta-block__left-image--center{ min-height:175px; max-width:300px; } .cookie-banner-block__bottom{ -ms-flex-item-align:start; align-self:flex-start; } .event-list__block-title{ text-align:start; } .fields label{ font-size:16px !important; } .search-form__submit-button{ display:none; } .search-form__submit-button-mobile{ display:block; } .search-form_for-shop__btn-mobile{ display:block; } .search-form_for-shop__btn{ display:none; } }

@media (max-width: 375px){ h1, .font-headline-1{ font-size:56px; line-height:64px; } .timeline_header{ max-width:100%; } .cta .cta-block__left-image--center{ min-height:175px; } .cta .cta-block__right-image--center{ min-height:auto; } .testimonial .container, .testimonial .wp-block-yoast-seo-local-store-locator{ padding-top:80px; padding-bottom:80px; } .error-404 .text-block__header h1{ max-width:80%; } }

@media (max-width: 365px){ .header-search{ margin-right:15px; } .recipe__external-card-recipe{ padding:10px 15px; } .recipe__internal-card-attributes-time{ width:30%; } .recipe__internal-card-attributes-serves{ width:70%; margin-left:0; padding-left:15px; } .hero--marquee-mode .media-card__block{ padding-bottom:320px; } .interactive-wheel__block{ max-width:100%; } .interactive-wheel__block[data-pos='2']{ margin-top:40px; } }

@media (width: 1440px){ .single-career .font-body-2, .single-career .header-search__input, .single-career #menu-header-menu-left, .single-career .footer a, .footer .single-career a, .single-career .footer input, .footer .single-career input, .single-career .timeline .block-history_body, .timeline .single-career .block-history_body{ line-height:32px; } }

@font-face{ font-family:'swiper-icons'; src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff"); font-weight:400; font-style:normal; }

:root{ --swiper-theme-color:#007aff; }

.swiper-container{ margin-left:auto; margin-right:auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1; }

.swiper-container-vertical > .swiper-wrapper{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.swiper-wrapper{ position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-box-sizing:content-box; box-sizing:content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper{ -webkit-transform:translate3d(0px, 0, 0); transform:translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper{ -ms-flex-wrap:wrap; flex-wrap:wrap; }

.swiper-container-multirow-column > .swiper-wrapper{ -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.swiper-container-free-mode > .swiper-wrapper{ -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto; }

.swiper-container-pointer-events{ -ms-touch-action:pan-y; touch-action:pan-y; }

.swiper-container-pointer-events.swiper-container-vertical{ -ms-touch-action:pan-x; touch-action:pan-x; }

.swiper-slide{ -ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; position:relative; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; }

.swiper-slide-invisible-blank{ visibility:hidden; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{ height:auto; }

.swiper-container-autoheight .swiper-wrapper{ -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-transition-property:height, -webkit-transform; transition-property:height, -webkit-transform; -o-transition-property:transform, height; transition-property:transform, height; transition-property:transform, height, -webkit-transform; }
.swiper-container-3d{ -webkit-perspective:1200px; perspective:1200px; }

.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow{ -webkit-transform-style:preserve-3d; transform-style:preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom{ position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10; }

.swiper-container-3d .swiper-slide-shadow-left{ background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right{ background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top{ background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom{ background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-css-mode > .swiper-wrapper{ overflow:auto; scrollbar-width:none; -ms-overflow-style:none; }

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar{ display:none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide{ scroll-snap-align:start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper{ -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper{ -ms-scroll-snap-type:y mandatory; scroll-snap-type:y mandatory; }

:root{ --swiper-navigation-size:44px; }

.swiper-button-prev, .swiper-button-next{ position:absolute; top:50%; width:calc(var(--swiper-navigation-size) / 44 * 27); height:var(--swiper-navigation-size); margin-top:calc(0px - (var(--swiper-navigation-size) / 2)); z-index:10; cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; color:var(--swiper-navigation-color, var(--swiper-theme-color)); }

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{ opacity:0.35; cursor:auto; pointer-events:none; }

.swiper-button-prev:after, .swiper-button-next:after{ font-family:swiper-icons; font-size:var(--swiper-navigation-size); text-transform:none !important; letter-spacing:0; text-transform:none; font-variant:initial; line-height:1; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:10px; right:auto; }

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{ content:'prev'; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:10px; left:auto; }

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{ content:'next'; }

.swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white{ --swiper-navigation-color:#ffffff; }

.swiper-button-prev.swiper-button-black, .swiper-button-next.swiper-button-black{ --swiper-navigation-color:#000000; }

.swiper-button-lock{ display:none; }

:root{ }

.swiper-pagination{ position:absolute; text-align:center; -webkit-transition:300ms opacity; -o-transition:300ms opacity; transition:300ms opacity; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); z-index:10; }

.swiper-pagination.swiper-pagination-hidden{ opacity:0; }
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{ bottom:10px; left:0; width:100%; }
.swiper-pagination-bullets-dynamic{ overflow:hidden; font-size:0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{ -webkit-transform:scale(0.33); -ms-transform:scale(0.33); transform:scale(0.33); position:relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{ -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{ -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{ -webkit-transform:scale(0.66); -ms-transform:scale(0.66); transform:scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{ -webkit-transform:scale(0.33); -ms-transform:scale(0.33); transform:scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{ -webkit-transform:scale(0.66); -ms-transform:scale(0.66); transform:scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{ -webkit-transform:scale(0.33); -ms-transform:scale(0.33); transform:scale(0.33); }

.swiper-pagination-bullet{ width:8px; height:8px; display:inline-block; border-radius:50%; background:#000; opacity:0.2; }

button.swiper-pagination-bullet{ border:none; margin:0; padding:0; -webkit-box-shadow:none; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; }

.swiper-pagination-clickable .swiper-pagination-bullet{ cursor:pointer; }

.swiper-pagination-bullet:only-child{ display:none !important; }

.swiper-pagination-bullet-active{ opacity:1; background:var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-container-vertical > .swiper-pagination-bullets{ right:10px; top:50%; -webkit-transform:translate3d(0px, -50%, 0); transform:translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:6px 0; display:block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{ top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{ display:inline-block; -webkit-transition:200ms top, 200ms -webkit-transform; transition:200ms top, 200ms -webkit-transform; -o-transition:200ms transform, 200ms top; transition:200ms transform, 200ms top; transition:200ms transform, 200ms top, 200ms -webkit-transform; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{ left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); white-space:nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{ -webkit-transition:200ms left, 200ms -webkit-transform; transition:200ms left, 200ms -webkit-transform; -o-transition:200ms transform, 200ms left; transition:200ms transform, 200ms left; transition:200ms transform, 200ms left, 200ms -webkit-transform; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{ -webkit-transition:200ms right, 200ms -webkit-transform; transition:200ms right, 200ms -webkit-transform; -o-transition:200ms transform, 200ms right; transition:200ms transform, 200ms right; transition:200ms transform, 200ms right, 200ms -webkit-transform; }
.swiper-pagination-progressbar{ background:rgba(0, 0, 0, 0.25); position:absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background:var(--swiper-pagination-color, var(--swiper-theme-color)); position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transform-origin:left top; -ms-transform-origin:left top; transform-origin:left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ -webkit-transform-origin:right top; -ms-transform-origin:right top; transform-origin:right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{ width:100%; height:4px; left:0; top:0; }

.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{ width:4px; height:100%; left:0; top:0; }

.swiper-pagination-white{ --swiper-pagination-color:#ffffff; }

.swiper-pagination-black{ --swiper-pagination-color:#000000; }

.swiper-pagination-lock{ display:none; }
.swiper-scrollbar{ border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar{ position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98%; }

.swiper-container-vertical > .swiper-scrollbar{ position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98%; }

.swiper-scrollbar-drag{ height:100%; width:100%; position:relative; background:rgba(0, 0, 0, 0.5); border-radius:10px; left:0; top:0; }

.swiper-scrollbar-cursor-drag{ cursor:move; }

.swiper-scrollbar-lock{ display:none; }

.swiper-zoom-container{ width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; }

.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas{ max-width:100%; max-height:100%; -o-object-fit:contain; object-fit:contain; }

.swiper-slide-zoomed{ cursor:move; }
:root{ }

.swiper-lazy-preloader{ width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%; -ms-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s infinite linear; animation:swiper-preloader-spin 1s infinite linear; -webkit-box-sizing:border-box; box-sizing:border-box; border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius:50%; border-top-color:transparent; }

.swiper-lazy-preloader-white{ --swiper-preloader-color:#fff; }

.swiper-lazy-preloader-black{ --swiper-preloader-color:#000; }

@-webkit-keyframes swiper-preloader-spin{ 100%{ -webkit-transform:rotate(360deg); transform:rotate(360deg); } }

@keyframes swiper-preloader-spin{ 100%{ -webkit-transform:rotate(360deg); transform:rotate(360deg); } }
.swiper-container .swiper-notification{ position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide{ -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; }

.swiper-container-fade .swiper-slide{ pointer-events:none; -webkit-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity; }

.swiper-container-fade .swiper-slide .swiper-slide{ pointer-events:none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active{ pointer-events:auto; }

.swiper-container-cube{ overflow:visible; }

.swiper-container-cube .swiper-slide{ pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; visibility:hidden; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; width:100%; height:100%; }

.swiper-container-cube .swiper-slide .swiper-slide{ pointer-events:none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide{ -webkit-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active{ pointer-events:auto; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide{ pointer-events:auto; visibility:visible; }

.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right{ z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden; }

.swiper-container-cube .swiper-cube-shadow{ position:absolute; left:0; bottom:0px; width:100%; height:100%; opacity:0.6; z-index:0; }

.swiper-container-cube .swiper-cube-shadow:before{ content:''; background:#000; position:absolute; left:0; top:0; bottom:0; right:0; -webkit-filter:blur(50px); filter:blur(50px); }

.swiper-container-flip{ overflow:visible; }

.swiper-container-flip .swiper-slide{ pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; }

.swiper-container-flip .swiper-slide .swiper-slide{ pointer-events:none; }

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active{ pointer-events:auto; }

.swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right{ z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden; }

