/*
 * @license
 * MyFonts Webfont Build ID 4133793, 2021-07-30T05:24:49-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Manofa-Condensed by The Northern Block
 * URL: https://www.myfonts.com/fonts/northernblock/manofa/condensed-regular/
 * 
 * Webfont: Manofa-Regular by The Northern Block
 * URL: https://www.myfonts.com/fonts/northernblock/manofa/regular/
 * 
 * Webfont: Manofa-CondensedMedium by The Northern Block
 * URL: https://www.myfonts.com/fonts/northernblock/manofa/condensed-medium/
 * 
 * 
 * Webfonts copyright: Copyright (c) 2017 by Mariya Pigoulevskaya. All rights reserved.
 * 


 * Ð’Â© 2021 MyFonts Inc
*/
@font-face {
  font-family: "Manofa-Condensed";
  src: url('/fonts/wille/Manofa/ManofaCondensed/font.woff2') format('woff2'), url('/fonts/wille/Manofa/ManofaCondensed/font.woff') format('woff');
}
@font-face {
  font-family: "Manofa-CondensedMedium";
  src: url('/fonts/wille/Manofa/ManofaCondensedMedium/font.woff2') format('woff2'), url('/fonts/wille/Manofa/ManofaCondensedMedium/font.woff') format('woff');
}
@font-face {
  font-family: "Manofa-Regular";
  src: url('/fonts/wille/Manofa/ManofaRegular/font.woff2') format('woff2'), url('/fonts/wille/Manofa/ManofaRegular/font.woff') format('woff');
}

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * zeitung:
 *   - http://typekit.com/eulas/00000000000000007735aefb
 *   - http://typekit.com/eulas/00000000000000007735af00
 *   - http://typekit.com/eulas/00000000000000007735af37
 *
 * Ð’Â© 2009-2022 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2021-07-30 09:32:55 UTC"}*/

@import url("link rel="stylesheet" href="https://use.typekit.net/tjl8sgz.css");

@font-face {
font-family:"zeitung";
src:url("https://use.typekit.net/af/043788/00000000000000007735aefb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/043788/00000000000000007735aefb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/043788/00000000000000007735aefb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"zeitung";
src:url("https://use.typekit.net/af/1e78b3/00000000000000007735af00/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/1e78b3/00000000000000007735af00/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/1e78b3/00000000000000007735af00/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"zeitung";
src:url("https://use.typekit.net/af/93699d/00000000000000007735af37/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/93699d/00000000000000007735af37/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/93699d/00000000000000007735af37/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

.tk-zeitung { font-family: "zeitung",sans-serif; }

:root {
/*------------Palette------------*/

--primary-light: #232323;
--primary-main: #232323;
--primary-dark: #232323;

--secondary-light: #6c757d;
--secondary-main: #6c757d;
--secondary-dark: #6c757d;

--accent-light: #F1C31D;
--accent-main: #F1C31D;
--accent-dark: #F1C31D;

--error: #D8353C;
--success: #428C42;

/*-----------Typography------------*/

/*--Font Settings--*/
--font-primary: zeitung, sans-serif;
--font-title-primary: Manofa-Regular, sans-serif;
--font-menu: zeitung, sans-serif;
--font-fallback: Roboto, Noto Sans, -apple-system, BlinkMacSystemFont, sans-serif;

/*--Font Size Setti6gs--*/
--font-body-size: 16px;

/*--Font Color Settings--*/
--text-primary: #232323;
--text-secondary: #797979;
--text-accent: var(--accent-main);

--text-title-color: #384A27;

--text-on-primary: ;
--text-on-secondary: ;
--text-on-accent: #ffffff;
--text-on-error: #ffffff;
--text-hover-on-accent: var(--accent-main);

--text-on-navigation-bar: #ffffff;
--text-hover-on-navigation-bar: var(--accent-main);

--text-link-color: #777777;
--text-link-hover-color: var(--accent-main);

--text-menu-color: #384A27;
--text-menu-hover-color: var(--accent-main);
--text-submenu-color: #384A27;

--text-header-banner-color: #ffffff;

--text-form-control: #777777;
--text-disabled: #777777;

--text-error-color: var(--error);
--text-success-color: var(--success);

/*Icons Color Settings*/


/*Background Color Settings*/
--background-body: #ffffff;
--background-primary: #ffffff;
--background-secondary: #ffffff;
--background-accent: var(--accent-main);
--background-error: var(--error);
--background-widget-bar: #ffffff;
--background-menu-bar: var(--background-secondary);
--background-navigation-bar: #384A27;
--background-submenu: #ffffff;
--background-card: #ffffff;
--background-form-control: #ffffff;
--background-form-control-active: #ffffff;
--background-dark: #222222;
--background-icon-contrast: rgba(255,255,255,.8);

/*Border Settings*/

/* Box Shadows */

/*SPACING*/
--section-spacing: 60px;
--main-button-padding: 0.7rem 1rem;
--xsmall-button-padding: .5rem .8rem;

/*Transition Main Time Settings*/

/*Additional Settings*/
--text-title-color-beige: #DDBC93;
--color-rost-rot: #CA6844;


}
/*REMOVE THEN START*/
/*REMOVE THEN END*/
h1, .h1, h2, .h2 {
  text-transform: unset!important;
}
h1, .h1, h2, .h2, h3 .h3, h4 .h4 {
  font-weight: normal;
  letter-spacing: 0;
}
.tap-top,
.product-filter_btn {
    background-color: var(--color-rost-rot)!important;
    color: var(--text-on-accent)!important;
    border: 2px solid var(--color-rost-rot)!important;
}
.tap-top:hover,
.product-filter_btn:hover {
    color: var(--text-on-accent)!important;
    background-color: var(--color-rost-rot)!important;
    box-shadow: var(--shadow-03)!important;
    border: 2px solid var(--color-rost-rot)!important;
}
.tap-top {
    border-radius: 50%;
}

.header-info-text .info-text {
    font-weight: normal;
}

.menu-bar .main-menu .bottom-line:before {
    display: inline-block!important;
}
/*PRODUCTS PAGE STYLING START*/

.summary-title {
    text-transform: capitalize;
}


/*PRODUCT ID PAGE STYLING START*/

.product-images-gallery .main-slider .splide__arrow--next,
.product-images-gallery .main-slider .splide__arrow--prev {
    display: flex!important;
}

.add-to-cart_buttons .btn-solid.btn-solid-accent {
    background-color: var(--color-rost-rot);
    border: 2px solid var(--color-rost-rot);
}
.section_product-details .product-info .product-price-widget .product-price,
.section_item-details .product-info .product-price-widget .product-price {
    color: var(--color-rost-rot);
}
/*PRODUCT ID PAGE STYLING END*/

/*WIDGETS STYLING START*/

.fullsceen-slider.spaced-section.widget-89 {
    margin-bottom: var(--section-spacing)!important;
}
.fullsceen-slider.widget-89 .title {
    font-weight: bold;
}
.fullsceen-slider.widget-89 .splide__arrows {
    display: none!important;
}
.section-three-column-banner.widget-98 .boxed-banner-card {
    height: 25vh;
}
.section-three-column-banner.widget-98 .boxed-banner-card .color-overlay {
    justify-content: flex-end!important;
    align-items: flex-start;
}
.section-three-column-banner.widget-98 .boxed-banner-card .color-overlay header {
    text-align: left;
}
.section-three-column-banner.widget-98 .boxed-banner-card .color-overlay header .line {
    display: none;
}
.section-three-column-banner.widget-98 .boxed-banner-card .color-overlay header .title {
    font-weight: normal;
}
.section-three-column-banner.widget-98 .boxed-banner-card .color-overlay header .subtitle {
    font-weight: normal;
    font-family: var(--font-primary)!important;
    font-size: var(--font-body-size)!important;
}

.product-slider.widget-91 article > .title {
    display: none;
}
.product-slider .title {
    color: var(--text-title-color-beige);
}
.section-raw-content-row.widget-104 .description,
.product-slider .description {
    padding: 0 2rem!important;
}
.product-slider .splide__pagination,
.section_related-products .splide__pagination,
.section-four-column-slider .splide__pagination {
    display: none!important;
}
.logo-slider .splide__arrow,
.section_product-details .splide__arrow,
.section_related-products .splide__arrow,
.product-slider .splide__arrow,
.section-four-column-slider .splide__arrow {
    width: 40px!important;
    height: 40px!important;
    opacity: 1!important;
    background-color: rgba(56, 74, 39, 0.1)!important;
    border-radius: 50%!important;
}
.logo-slider .splide__arrow svg,
.section_product-details .splide__arrow svg,
.section_related-products .splide__arrow svg,
.product-slider .splide__arrow svg,
.section-four-column-slider .splide__arrow svg {
    fill: #384A27!important;
}
.logo-slider .splide__arrow:hover,
.section_product-details .splide__arrow:hover,
.section_related-products .splide__arrow:hover,
.product-slider .splide__arrow:hover,
.section-four-column-slider .splide__arrow:hover {
    background-color: rgba(56, 74, 39, 1)!important;
    opacity: 1;
}
.logo-slider .splide__arrow:hover svg,
.section_product-details .splide__arrow:hover svg,
.section_related-products .splide__arrow:hover svg,
.product-slider .splide__arrow:hover svg,
.section-four-column-slider .splide__arrow:hover svg {
    fill: #ffffff!important;
}
.logo-slider .splide__arrow--next,
.section_related-products .splide__arrow--next,
.product-slider .splide__arrow--next,
.section-four-column-slider .splide__arrow--next {
    right: -3rem!important;
}
.logo-slider .splide__arrow--prev,
.section_related-products .splide__arrow--prev,
.product-slider .splide__arrow--prev,
.section-four-column-slider .splide__arrow--prev {
    left: -3rem!important;
}

@media (max-width: 767px) {
.section_related-products .splide__arrow,
.product-slider .splide__arrow,
.section-four-column-slider .splide__arrow {
    top: 30%!important;
}
.section_related-products .splide__arrow--prev,
.product-slider .splide__arrow--prev,
.section-four-column-slider .splide__arrow--prev {
    left: 0.5rem!important;
}
.section_related-products .splide__arrow--next,
.product-slider .splide__arrow--next,
.section-four-column-slider .splide__arrow--next {
    right: 0.5rem!important;
}
.logo-slider .splide__arrow--prev {
    left: 35%!important;
}
.logo-slider .splide__arrow--next {
    right: 35%!important;
}
}

.product-box .product-picture {
    background-image: url(/media/static/svg/logo-pattern-opacity-10.svg);
    background-size: 140px;
    background-position-y: 75%;
    background-position-x: center;
    background-repeat: no-repeat;
}

.section-title-banner-list.spaced-section.widget-92 {
    margin-top: var(--section-spacing);
    margin-bottom: var(--section-spacing);
}

.section-title-banner-list.widget-92 .full-banner {
    background-size: auto!important;
    background-position: 95% 80%!important;
    display: flex;
    align-items: center;
}
.section-title-banner-list.widget-92 .full-banner .bg-banner-content {
    position: relative;
    margin: 0 auto;
    max-width: 60%;
    padding: 1.5rem;
    background: transparent!important;
}
.section-title-banner-list.widget-92 .full-banner header{
    display: flex;
    flex-direction: column;
}
.section-title-banner-list.widget-92 .full-banner .bg-banner-content .subtitle {
    text-align: center;
    color: var(--text-title-color-beige)!important;
    order: 1;
    margin-bottom: 2.5rem;
    text-transform: uppercase;
    font-weight: normal;
}
.section-title-banner-list.widget-92 .full-banner .bg-banner-content .title {
    text-align: center;
    line-height: 2.6rem;
    color: var(--text-title-color)!important;
    order: 2;
    margin-bottom: 0;
}
.section-title-banner-list.widget-92 .full-banner .bg-banner-content .description {
    margin-top: 2.5rem;
}
@media (max-width: 767px) {
.section-title-banner-list.widget-92 .full-banner .bg-banner-content {
    max-width: 100%;
}
}

.section-two-column-banner.spaced-section.widget-97 {
    padding-bottom: 0!important;
}
.section-two-column-banner.spaced-section.widget-97 .two-column-banner-row {
    margin-bottom: 0;
}
.section-one-column-banner.spaced-section.widget-101 {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.section-one-column-banner.spaced-section.widget-101 .one-column-banner-row {
    margin-bottom: 0;
}
.section-two-column-banner.spaced-section.widget-100 {
    padding-top: 0!important;
}
.section-two-column-banner.spaced-section.widget-97 .boxed-banner-card,
.section-one-column-banner.spaced-section.widget-101 .boxed-banner-card,
.section-two-column-banner.spaced-section.widget-100 .boxed-banner-card {
    height: 45vh;
}
.section-two-column-banner.spaced-section.widget-97 .boxed-banner-card header .title,
.section-one-column-banner.spaced-section.widget-101 .boxed-banner-card header .title,
.section-two-column-banner.spaced-section.widget-100 .boxed-banner-card header .title {
    font-weight: normal;
}

.section-raw-content-row.spaced-section.widget-102 {
    padding-top: 0!important;
}
.section-four-column-slider.widget-105 .slider-contain {
    justify-content: flex-end!important;
    padding: 1rem 2rem;
}
.section-four-column-slider.widget-105 .slider-contain .title {
    font-family: var(--font-primary)!important;
    text-transform: uppercase!important;
    text-align: center;
    -webkit-line-clamp: 2;
    line-clamp: 2;
}
.section-four-column-slider .slider-card .banner-icon {
    margin-bottom: 5rem!important;
}

.logo-slider.widget-95 .splide__arrows {
    display: none;
}
.logo-slider.widget-95 .splide__pagination__page {
    width: 12px;
    height: 12px;
    background: transparent;
    border: 2px solid #384A27;
}
.logo-slider.widget-95 .splide__pagination .splide__pagination__page.is-active {
    background: #384A27;
    transform: unset;
}
@media (max-width: 767px) {
.logo-slider.widget-95 .splide__arrows {
    display: flex;
}
}
.section-socialmedia-links.widget-106 {
    background: #384A27;
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: var(--section-spacing);
}
.section-socialmedia-links.widget-106 .socialmedia-link-list .socialmedia-link .title {
    color: #ffffff;
}
.section-socialmedia-links.widget-106 .socialmedia-link-list .socialmedia-link .socialmedia-icon svg {
    fill: #ffffff;
}
.section-socialmedia-links.widget-106 .socialmedia-link-list .socialmedia-link:hover .title {
    color: var(--text-accent);
}
.section-socialmedia-links.widget-106 .socialmedia-link-list .socialmedia-link:hover .socialmedia-icon svg {
    fill: var(--icon-accent);
}
.section-socialmedia-links.widget-106 .hashtags {
    color: #ffffff;
    font-weight: normal;
}
/*WIDGETS STYLING END*/