/** Shopify CDN: Minification failed

Line 425:137 Unexpected "{"

**/
@font-face{font-family:'tex_gyre_heros';
 src:url('https://cdn.shopify.com/s/files/1/0764/3686/5291/files/texgyreheros-regular-webfont.eot?v=1730733842');
 src:url('https://cdn.shopify.com/s/files/1/0764/3686/5291/files/texgyreheros-regular-webfont.eot?v=1730733842?#iefix') format('embedded-opentype'),
  url('https://cdn.shopify.com/s/files/1/0764/3686/5291/files/texgyreheros-regular-webfont.woff?v=1730733842') format('woff'),
  url('https://cdn.shopify.com/s/files/1/0764/3686/5291/files/texgyreheros-regular-webfont.ttf?v=1730733842') format('truetype');
 font-weight:normal;
 font-style:normal;
 font-display:swap;
}
@font-face{font-family:'tex_gyre_heros';
 src:url('https://cdn.shopify.com/s/files/1/0764/3686/5291/files/texgyreheros-bold-webfont.eot?v=1730733842');
 src:url('https://cdn.shopify.com/s/files/1/0764/3686/5291/files/texgyreheros-bold-webfont.eot?v=1730733842?#iefix') format('embedded-opentype'),
  url('https://cdn.shopify.com/s/files/1/0764/3686/5291/files/texgyreheros-bold-webfont.woff?v=1730733842') format('woff'),
  url('https://cdn.shopify.com/s/files/1/0764/3686/5291/files/texgyreheros-bold-webfont.ttf?v=1730733842') format('truetype');
 font-weight:bold;
 font-style:normal;
 font-display:swap;
}
/* General */
body,.color-scheme-1,.color-scheme-1 .rte a,.color-scheme-1 a{color:rgba(var(--color-foreground),1);}
.color-scheme-1 a.button{color:rgb(var(--color-button-text));}
.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after,.button:not([disabled]):hover:after,
 .shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none;}
.hyj-reg{position:relative;font-weight:400;}
h1 .hyj-reg{font-weight:inherit;}
h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0;}
h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:700;}
.hyj-uppercase{text-transform:uppercase;}
.hyj-centered{text-align:center;}
h1,.h1,h2,.h2,.hyj-title,.main-page-title,.title--primary,h3,h3 a{color:#673000;}
.hyj-h2,h2,.h2,h3,.h3{font-size:1.8rem;}
.hyj-h2-big{font-size:3.0rem;margin:0 0 2.4rem 0;}
h4,h5{font-size:1.6rem;}
.hyj-grey-heading{text-align:center;margin:0 0 2rem;font-size:2.1rem;color:#808080;text-transform:uppercase;padding:0 6.6rem;}
.hyj-titel-section .hyj-title,main .main-page-title,h1,.h1,.title--primary,.article .article-template__title,
 .hyj-h2-regular,.shopify-policy__title{margin:10px 0 12px 0;font-size:2.4rem;position:relative;}
.hyj-titel-section .hyj-title::before,main .main-page-title::before,.title--primary::before,.article-template__title::before,
  .hyj-h2-regular-before::before,.shopify-policy__title::before{content:'';display:inline-block;width:10px;height:18px;background:#e3cebc;position:absolute;left:-15px;top:7px;}
a{transition:border 0.2s ease-in-out,color 0.2s ease-in-out,background 0.2s ease-in-out;}
.page-width,.shopify-policy__container{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem;}
.sib-form-block__button-with-loader{background-color:#f9b000;color:#fff;}

/* Header */
.header.page-width{padding:0 0 0 1.5rem;}
header header-drawer{margin-left:-0.8rem;}
header .menu-drawer__menu-item{padding:1.1rem 1.8rem;}
.header__inline-menu{margin-left:-0.8rem;}
.header__menu-item{padding:0.8rem;color:rgba(var(--color-foreground),1);}
header nav a,header nav a,header .link,header .customer a{font-family:'tex_gyre_heros','Source Sans Pro',sans-serif;font-weight:bold;text-transform:uppercase;font-size:1.6rem;}
.header__heading-link{padding:0;}
.header--right{grid-template-areas:'navigation icons heading';grid-template-columns:auto auto 1fr;column-gap:0;}
.header--right .header__heading, .header__heading-link{justify-self:end;text-align:right;}
.cart-count-bubble{background:#65300a;width:1.4rem;height:1.4rem;left:2.0rem;bottom:0.4rem;}
.header__icon{height:3.8rem;width:3.8rem;}
.header__heading-logo-wrapper{max-width:12rem;}
.header-wrapper.gradient{background:rgba(255,255,255,0.8);}
.header__icon--menu{display:flex;justify-content:center;align-items:center;}
.header__icon span{height:unset;}
.header__icon .hyj-nav-icon{position:relative;width:2.2rem;height:1.7rem;}
.header__icon .hyj-nav-icon:hover{cursor:pointer;}
.header__icon .hyj-nav-line{position:absolute;left:0;width:100%;height:3px;background:#000;}
.header__icon .hyj-nav-line:nth-child(1){top:0;transition:all .1s ease-in-out .1s;}
.header__icon .hyj-nav-line:nth-child(2){top:7px;transition:all .1s ease-in-out;}
.header__icon .hyj-nav-line:nth-child(3){top:7px;transition:all .1s ease-in-out;}
.header__icon .hyj-nav-line:nth-child(4){top:14px;transition:all .1s ease-in-out .1s;}
.menu-opening .header__icon .hyj-nav-line:nth-child(1){top:7px;opacity:0;transition:all .1s ease-in-out;}
.menu-opening .header__icon .hyj-nav-line:nth-child(2){transform:rotate(-45deg);transition:all .1s ease-in-out .1s;}
.menu-opening .header__icon .hyj-nav-line:nth-child(3){transform:rotate(45deg);transition:all .1s ease-in-out .1s;}
.menu-opening .header__icon .hyj-nav-line:nth-child(4){top:7px;opacity:0;transition:all .1s ease-in-out;}

/* FAQ */
.hyj-faq-section{max-width:750px;}
.hyj-faq-section .hyj-title{margin:2px 0 12px 0;}
.hyj-qa{border-top:1px solid #808080;padding:8px 0 14px 0;}
.hyj-qa:first-child{border-top:2px solid #cccccc;}
.hyj-q{font-weight:600;}
.hyj-q-open{display:inline-block;}
.hyj-q-open-wrap{display:flex;align-items:center;}
.hyj-q-open{text-decoration:none;color:#000;}
.hyj-q-icon{display:inline-block;align-self:flex-start;position:relative;top:0.49rem;width:1.6rem;height:1.6rem;border:0.2rem solid #000;border-radius:1.6rem;transition:transform 0.3s ease-in-out;}
.hyj-q-body{display:inline-block;width:calc(100% - 1.6rem);padding-left:1.2rem;}
.acc-open .hyj-q-icon{transform:rotate(45deg);}
.hyj-q-icon-one{width:0.8rem;height:0.2rem;background:#000;position:absolute;top:0.5rem;left:0.2rem;}
.hyj-q-icon-two{width:0.2rem;height:0.8rem;background:#000;position:absolute;top:0.2rem;left:0.5rem;transition:transform 0.3s ease-in-out;}
/*.acc-open .hyj-q-icon-two{transform:rotate(90deg);}*/
.hyj-a{display:none;}
.hyj-a p{margin:0;}

/* Big Button */
.hyj-big-button{font-weight:700;text-transform:uppercase;text-decoration:none;transition:color 0.2s ease-in-out,background 0.2s ease-in-out;display:block;text-align:center;font-size:2.2rem;padding:10px 10px;}

/* Testimonials */
.hyj-testimonial-section{background:#f2f2f2;padding:18px 20px;}
.hyj-testimonial-wrapper{max-width:720px;margin:0 auto;}
.hyj-testimonial p{margin:0;}
.hyj-test-source{font-weight:700;}
.hyj-test-stars{display:flex;padding:4px 0 6px 0;line-height:1;}
.hyj-test-stars span + span{padding-left:2px;}

/* Blog */
.blog .card__content{border-bottom:2px solid #808080;}
.blog .hyj-read-more{color:#808080;display:block;text-align:center;}
.blog .blog-articles{padding-top:29px;}
.hyj-sidebar-head,.hyj-sidebar-title a,.hyj-sidebar-date{color:#808080;}
.hyj-sidebar-title{font-weight:600;}
.hyj-sidebar-title a{text-decoration:none;}
.hyj-sidebar-title a:hover{text-decoration:underline;}
.hyj-sidebar-title{font-size:1.6rem;margin:10px 0 0 0;}
.hyj-sidebar-link{border-top:1px solid #808080;}
.hyj-sidebar-date{display:inline-block;font-style:italic;margin:0 0 10px 0;}
.hyj-article-wrap{margin-top:37px;}
.hyj-article-sidebar{margin-top:72px;max-width:400px;}
.hyj-article-sidebar h2{margin-top:0;}
.article .article-template>*:first-child,.article .article-template>*:first-child:not(.article-template__hero-container){margin-top:0;}
.article-template header{margin:0;line-height:auto;}
.article .article-template__hero-container{margin-top:41px;}
.article-template__back .link{color:#808080;}
.share-button__button{color:#808080;}
.blog-articles .card__information{padding-top:1.3rem;padding-bottom:4.7rem;}
.hyj-read-more{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);}
.hyj-article-wrap .rte ul{list-style-position:outside;}
.hyj-article-wrap .hyj-article strong,.hyj-article-wrap .hyj-article b{font-weight:600;}
.hyj-article-wrap .hyj-article h2{margin:32px 0 0 0;font-size:2.0rem;text-transform:uppercase;}
.hyj-article-wrap .hyj-article h2 + p,.hyj-article-wrap .hyj-article h2 + ul,.hyj-article-wrap .hyj-article h2 + ol{margin-top:0;}
.hyj-article-wrap .hyj-article h3,.hyj-article-wrap .hyj-article h4{font-size:16px;margin:16px 0 0 0;color:#000;}
.hyj-article-wrap .hyj-article h3 + p,.hyj-article-wrap .hyj-article h3 + ul,.hyj-article-wrap .hyj-article h3 + ol,
.hyj-article-wrap .hyj-article h4 + p,.hyj-article-wrap .hyj-article h4 + ul,.hyj-article-wrap .hyj-article h4 + ol{margin-top:0;}
.hyj-article-wrap .hyj-article h1 + .circle-divider.caption-with-letter-spacing{letter-spacing:0;font-style:italic;font-size:16px;font-weight:300;text-transform:none;margin-top:-6px;display:inline-block;}

/* Promo Section Checkmarks */
.hyj-promo-checkmark-section p{margin:0;}
.hyj-promo-checkmark-section p + p{margin-top:2.4rem;}
.hyj-promo-check-left,.hyj-promo-check-right{padding-left:2.0rem;}
.hyj-checkmark{color:#673000;font-weight:700;position:relative;}
.hyj-promo-check-flex{display:flex;flex-direction:column;flex-wrap:nowrap;}
.hyj-promo-check-center{max-width:420px;margin:0 auto;text-align:center;order:1;} 
.hyj-promo-check-center img{max-width:100%;height:auto;}
.hyj-promo-check-left{margin:2.4rem 0;order:2;}
.hyj-promo-check-right{order:3;}

/* Banner */
/*.hyj-banner-section{margin-top:-38px;}*/
.hyj-banner{height:400px;min-height:400px;width:100%;position:relative;}
.hyj-banner-alt{min-height:400px;width:100%;position:relative;display:flex;align-items:center;}
.hyj-banner::after{content:'';position:absolute;top:0;background:#673000;opacity:0;z-index:1;width:100%;height:100%;}
.hyj-banner-image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;}

/* Page Banner */
.hyj-banner-slider-section{position:relative;z-index:2;height:100%;}
.hyj-banner-slider-wrapper{height:100%;overflow:hidden;}
.hyj-banner-slide{text-shadow:2px 2px 4px #65300a;}
.hyj-banner-slide span{text-shadow:2px 2px 4px #65300a;}
.hyj-banner-slide p{margin:0;font-size:3.4rem;font-weight:700;line-height:1.3;}
.hyj-banner-slide br{display:none;}
.hyj-banner-slide,.hyj-banner-slide .slick-slide{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.hyj-banner-top-text{padding-top:2rem;}
.hyj-banner-bot-text{position:relative;}
.hyj-banner-bot-text p{padding-bottom:6rem;}
.hyj-banner-bot-text span{width:100%;font-size:1.2rem;display:block;position:absolute;left:0;text-align:center;bottom:1.0rem;line-height:1.2;}

/* Promo Banner */
.hyj-promo-banner-section{position:relative;z-index:2;width:100%;}
.hyj-promo-banner-overlay{width:100%;max-width:300px;margin:0 auto;display:flex;align-items:center;padding:20px 0;}
.hyj-promo-banner-inner{position:relative;padding:1rem 2rem 1.8rem 2rem;text-align:center;font-weight:700;}
.hyj-promo-banner-inner-img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;}
.hyj-promo-banner-inner-img img{width:100%;height:100%;position:relative;object-fit:cover;z-index:-1;object-fit:cover;}
.hyj-promo-banner-inner h2{margin:0;font-size:3.4rem;line-height:1.3;}
.promo-two{font-size:10rem;line-height:1;margin:0.3rem 0 1.2rem 0;line-height:1;}
.promo-three{font-size:2.2rem;margin:0.6rem 0 1rem 0;line-height:1.4;}
.promo-one + .promo-three{margin:1.2rem 0 1.8rem 0;}
.promo-three:last-child{margin-bottom:0;}
.promo-four{font-size:1.4rem;margin:0.6rem 0 0 0;line-height:1.1;}

/* Rich Text */
.hyj-rich-text-wrapper .hyj-title br{display:none;}
.hyj-text-content{font-weight:600;font-size:1.8rem;line-height:1.4;}
.hyj-text-content p:first-child{margin-top:0;}
.hyj-button-wrap{padding-top:1.5rem;text-align:center;}
.hyj-button{padding:0.4rem 1.6rem;font-size:1.6rem;text-decoration:none;font-weight:600;}

/* Promo Section Dose */
.hyj-promo-can-section{}
.hyj-promo-check-center img,.hyj-promo-check-right img{max-width:100%;height:auto;}
.hyj-promo-can-left{font-size:1.8rem;line-height:1.4;color:#808080;font-weight:600;order:2;text-align:center;max-width:240px;margin:2.4rem auto;}
.hyj-promo-can-left br{display:none;}
.hyj-promo-can-center{text-align:center;order:1;}
.hyj-promo-can-center img{max-width:340px;height:auto;text-align:center;order:1;}
.hyj-promo-can-right{text-align:center;order:3;}
.hyj-promo-can-right img{max-width:120px;}

/* Promo Small */
.hyj-promo-text-wrapper{position:relative;text-align:center;padding:1rem 2rem 3rem 2rem;text-align:center;}
.hyj-promo-text-wrapper::after{content:"";position:absolute;top:0;left:0;background:#000;opacity:0;z-index:1;width:100%;height:100%;}
.promo-text-one{font-size:12.5rem;line-height:1;margin:0;line-height:1;font-weight:700;}
.promo-text-two{font-size:2.4rem;margin:0.6rem 0 1.6rem 0;line-height:1.4;font-weight:700;text-transform:uppercase;}
.promo-text-one + .promo-text-three{margin:1.2rem 0 1.8rem 0;}
.promo-text-three{font-size:1.8rem;font-weight:600;}
.promo-text-three:last-child{margin-bottom:0;}
.hyj-promo-text-button{padding-top:3rem;}
.hyj-promo-text-inner{position:relative;z-index:2;}
/*.hyj-promo-text-wrapper br{display:none;}*/

/* Text mit Medium */
.hyj-media-text-bg-light{background:#ffffff;}
.hyj-media-text-bg-grey{background:#e2edf4;}
.hyj-media-text-bg-border{border:1px solid #808080}
.hyj-media-text + .hyj-media-text{margin-top:3rem;}
.hyj-media-text-left{padding:1rem 1.5rem 1.5rem 1.5rem;}
.hyj-media-text-bg-light .hyj-media-text-left{text-align:center;padding:1rem 2.5rem 1.5rem 2.5rem;}
.hyj-media-text-text{font-weight:700;}
.hyj-media-text-bg-light .hyj-media-text-text{font-style:italic;}
.hyj-media-text-right{margin:1rem 0 3rem 0;}
.hyj-media-text-right img,.hyj-media-text-right video{max-width:100%;height:auto;}
.hyj-media-text-caption{font-size:1.4rem;color:#808080;margin-top:-0.2rem;padding:0 1.5rem;}
.hyj-media-text-button{padding-bottom:3rem;text-align:center;}

/* Blog Section */
.hyj-blog-section .blog-articles{padding-top:0;}

/* Promo Images Round */
.hyj-promo-image-wrapper{border:1px solid #808080;max-width:400px;margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;padding-bottom:2rem;}
.hyj-promo-image-wrapper img{vertical-align:bottom;width:100%;max-width:100%;height:auto;object-fit:cover;}
.hyj-promo-image{width:100%;}
.hyj-promo-image + .hyj-promo-image{margin:2rem 0 0 0;}
.hyj-promo-image-has-text{padding:0 2rem;}
.hyj-promo-image-has-text img{max-width:140px;border-radius:100px;border:1px solid #808080;}

/* About Text Image Row */
.hyj-about-text-image-wrapper{border-top:1px solid #808080;}
.hyj-about-text-image{border-bottom:1px solid #808080;}
.hyj-about-text-image img{vertical-align:bottom;}
.hyj-about-text-image-title{text-transform:uppercase;margin:2rem 0 2.5rem 0;}
.hyj-about-text-image-flex{display:flex;flex-wrap:wrap;}
.hyj-about-text-image-text{width:100%;order:2;max-width:480px;}
.hyj-about-text-image-text p:first-child{margin-top:-0.4rem;}
.hyj-about-text-image-image{width:100%;order:1;margin-bottom:2rem;}
.hyj-about-text-image-image img{width:480px;max-width:100%;height:auto;}
.hyj-about-text-image-image-small img{width:140px;}

/* About Image with Text */
.hyj-grey-full{background:#e2edf4;padding-bottom:2rem;}
.grey-bg-wrapper{background:#e2edf4;padding:2rem;}
.hyj-about-big-image img{max-width:100%;height:auto;}
.hyj-about-big-image-text h2{text-transform:uppercase;margin:2.5rem 0 0 0;}
.hyj-about-big-image-text p{margin-top:0; }
.hyj-about-big-image-button{margin-top:4rem;}

/* Product */
.product .product__info-container>*+* {}
.price__regular{font-weight:700;}
.product .product__info-container .product__description{margin-bottom:-1.5rem;}
.product .product__tax{margin-top:-2.4rem;}
.product .product-form__submit{background:#f9b000;color:#000000;font-weight:600;}
.product__info-container .hyj-prod-text-hint{border-top:1px solid #808080;border-bottom:1px solid #808080;padding:1rem 0;margin:4rem 0;}
.product__info-wrapper .product__title{margin-bottom:0;}
.product__info-wrapper  .product__title h1{font-size:1.8rem;text-transform:uppercase;}
.product .product__info-wrapper .product__description{margin-top:0;/*margin-bottom:-1.5rem;*/}
.product .product__info-wrapper .product__description p:first-child{/*margin-top:0;*/}
.product .product__info-wrapper .product__description p:last-child{margin-bottom:0;}
.productdetails{margin-top:27px;position:relative;}
.productdetails-link{text-decoration:none;padding-left:33px;}
.productdetails-link:before{}
.productdetails-icon{position:absolute;top:4px;left:0;padding-left:6px;}
.productdetails-icon span{display:block;width:18px;position:relative;height:3px;background:#000;}
.productdetails-icon span:nth-child(2){top:3px;}
.productdetails-icon span:nth-child(3){top:6px;}
.productdetails-icon span:before{content:'';position:absolute;left:-6px;width:3px;height:3px;background:#000;}

/* Product Details */
.product-details-content{background:#f2f2f2;width:100%;}
.product-details-content th{padding:0.1rem 0.5rem;text-align:left;text-transform:uppercase;min-width:90px;}
.product-details-content td{padding:0.1rem 0.5rem;}
.product-details-content tr{padding:0.3rem 0;}
.product-details-content td.table-spacer{padding:0.1rem 0.5rem 0.1rem 1.2remx;}
.table-hint{background:#f2f2f2;display:block;font-size:1.2rem;padding:0.1rem 1.2rem 0.6rem 0.5rem;}
.table-text-right{text-align:right;}
.product-details-content th{background:#cccccc;}
.product-details-content{border-collapse:collapse;}
.product-details-content td:not(.table-hint){border-bottom:1px solid #808080;}
.product-details-content th,.product-details-content td{padding:2px 5px;}
.table-hint-below{margin:1rem 0 2.5rem 0;}
.product-details-right h2{text-transform:uppercase;}
.product-details-right h2,.product-details-right h2 + p{margin:0;}
.product-details-right p + h2{margin-top:2.5rem;}

/* Product Big Image With Text */
.big-image-with-text{background:#f0e3d9;max-width:750px;margin:0 auto;}
.big-image-with-text-image{}
.big-image-with-text-image img{vertical-align:bottom;width:100%;height:auto;}
.big-image-with-text-text{padding:2rem 2.5rem;}

/* Product Why Feed */
.tii-wrapper{display:flex;flex-direction:column;border:1px solid #808080;border-radius:24px;margin:0 auto;max-width:380px;}
.tii-left p:first-child{margin:0;}
.tii-left p + ul{margin-top:0;}
.tii-left ul{padding-left:1.8rem;}
.tii-left{padding:2rem 3rem;}
.tii-center img{max-width:100%;height:auto;}
.tii-right{text-align:center;}
.tii-right img{max-width:140px;height:auto;padding:2.4rem 0;}

/* Product What Is */
.hyj-prod-text-image{}
.hyj-prod-text-image + .hyj-prod-text-image{margin-top:3rem;}
.hyj-prod-text-image-text{max-width:480px;}
.hyj-prod-text-image-text h2{margin:0;text-transform:uppercase;}
.hyj-prod-text-image-text p + h2{margin-top:2rem;}
.hyj-prod-text-image-text h2 + p{margin-top:0;}
.hyj-prod-text-image-text p + ul{margin-top:0;}
.hyj-prod-text-image-image{max-width:480px;margin-top:2.6rem;}
.hyj-prod-text-image-image img{max-width:100%;height:auto;}

/* Newsletter Side-Button */
.newsletter-slide-trigger{z-index:2;background:#f2f2f2;color:#808080;font-weight:600;transform-origin:0 0;position:absolute;width:124px;top:124px;left:0;height:15px;line-height:13px;
 transform:rotate(-90deg);border:1px solid #e6e6e6;box-shadow:-3px 4px 4px 1px rgba(128,128,128,0.4);padding:0px 40px 0 12px;will-change:transform;letter-spacing:0.1px;}
.newsletter-slide-trigger p{margin:0;}
.newsletter-slide-trigger:hover{cursor:pointer;}
.newsletter-slide-trigger-icon{position:absolute;right:10px;top:-2px;transform:rotate(90deg);max-width:10px;transition:opacity 0.7s ease-in-out;opacity:1;}
.reverse-icon .newsletter-slide-trigger-icon{opacity:0;}
.newsletter-slide-trigger-icon img{max-width:100%;height:auto;}
.newsletter-side-wrapper{z-index:2;position:fixed;top:50%;right:-295px;transition:right 0.8s ease-in-out;transform:translateY(-50%);width:295px;}
.show-nl .newsletter-side-wrapper{right:-280px;}
.newsletter-side{background:#f2f2f2;box-shadow:3px 4px 4px 1px rgba(128,128,128,0.4);display:flex;flex-direction:column;margin-left:15px;}
.newsletter-side-active{right:0 !important;}
.newsletter-slide-in-left{width:280px;}
.newsletter-slide-in-left img{width:280px;height:auto;object-fit:cover;vertical-align:bottom;}
.newsletter-slide-in-right{position:relative;width:280px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:2rem;color:#673000;font-weight:600;}
.newsletter-slide-in-right-close{position:absolute;top:2rem;right:2rem;}
.newsletter-slide-in-right-close:hover{cursor:pointer;}
.newsletter-slide-in-right-big{display:block;font-size:9rem;line-height:1;text-align:center;font-weight:700;}
.newsletter-button-side{display:inline-block;width:100%;text-align:center;background:#f9b000;padding:6px 20px;color:#fff;}
.newsletter-button-side:hover{cursor:pointer;}

/* Policies */
main .shopify-policy__container{padding-top:27px;}
.shopify-policy__title{text-transform:uppercase;text-align:left;}

/* Footer */
footer.color-scheme-1{background:#f7f7f7;}
footer a{text-decoration:none;}
footer a:hover{text-decoration:underline;}
.newsletter-button-wrap{text-align:center;}
#newsletter-button,#newsletter-button-alt{display:inline-block;font-size:1.6rem;padding:6px 40px;color:#808080;font-weight:600;max-width:100%;text-align:center;border:1px solid #808080;}
#newsletter-button:hover,#newsletter-button-alt:hover{cursor:pointer;text-decoration:none;color:#cccccc;border:1px solid #cccccc;}
.newsletter-hint{font-size:1.4rem;color:#808080;display:block;line-height:1.3;margin-top:0.8rem;}
#newsletter-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:99;background:rgba(255,255,255,0.8);backdrop-filter:blur(6px);}
#newsletter-popup-form-wrap{position:relative;height:100%;width:100%;z-index:100;display:flex;align-items:center;justify-content:center;}
.newsletter-popup-form{position:relative;max-width:550px;}
.newsletter-popup-form iframe{min-height:780px;}
#newsletter-close-icon{position:absolute;display:block;width:28px;height:28px;top:4px;right:4px;}
#newsletter-close-icon:hover{cursor:pointer;}
.newsletter-bar-one{position:absolute;top:12px;right:0;width:24px;height:2px;background:#111;transform:rotate(45deg);}
.newsletter-bar-two{position:absolute;top:12px;right:0;width:24px;height:2px;background:#111;transform:rotate(-45deg);}
.hyj-footer-info{margin:4rem 0 4rem 0;}
.hyj-footer-info strong{font-weight:600;}
.hyj-footer-info p + p,.hyj-footer-two,.hyj-footer-three{margin-top:2.4rem;}
.hyj-social-links{margin-top:3.1rem;}
.hyj-social-links a{display:inline-block;}
.hyj-social-links a + a{margin-left:0.8rem;}
.footer__copyright{padding-top:0.8rem;}
.footer__copyright .copyright__content{font-size:1.2rem;color:#808080;}
.footer .footer__content-bottom-wrapper .footer__copyright{margin:0 auto;}
.footer .footer__content-bottom{border-top:none;padding-top:0;}
.footer .footer__content-bottom .footer__content-bottom-wrapper:first-child > div{border-top:2px solid #808080;}

/* Media queries */
@media screen and (min-width: 750px){
  .hyj-titel-section .hyj-title,main .main-page-title,h1,.h1,.title--primary,.article .article-template__title,.hyj-h2-regular,.shopify-policy__title{margin:10px 0 20px 0;font-size:3.0rem;}
  .hyj-titel-section .hyj-title::before,main .main-page-title::before,.title--primary::before,.article-template__title::before,
   .hyj-h2-regular-before::before,.shopify-policy__title::before{top:10px;height:20px;width:27px;left:-32px;}
  .hyj-h2{font-size:2.0rem;}
  .hyj-h2-big{font-size:4.0rem;margin:0 0 2.6rem 0;line-height:1.25;}
  .header__heading-logo-wrapper{max-width:18rem;}
  .page-width,.shopify-policy__container{padding:0 3.2rem;}
  .header.page-width{padding:0 0 0 3.2rem;}
  header .menu-drawer__menu-item{padding:1.1rem 3rem;}
  .hyj-footer-info{display:flex;justify-content:space-between;flex-wrap:wrap;margin:4rem 0 3rem 0;}
  .hyj-footer-one{width:33.3%;padding-right:1.4%;}
  .hyj-footer-two{width:33.3%;padding:0 0.7%;margin-top:0;}
  .hyj-footer-three{width:33.3%;padding-left:0.7%;margin-top:0;}
  .hyj-social-links{margin-top:4.4rem;}
  .hyj-big-button{font-size:3rem;padding:12px 24px;}
  .hyj-testimonial-section{padding:25px 24px;}
  .blog .blog-articles{grid-template-columns:1fr 1fr;column-gap:4rem;row-gap:4rem;}
  .hyj-reg{line-height:1;}
  .blog .blog-articles{padding-top:42px;}
  .article .article-template>*:first-child,.article .article-template>*:first-child:not(.article-template__hero-container){margin-top:0;}
  .blog-articles .card__information{padding-top:1.7rem;padding-bottom:5.1rem;}
  /*.hyj-banner-section{margin-top:-57px;}*/
  .hyj-banner{height:500px;}
  .hyj-banner-alt{min-height:500px;}
  .hyj-banner-slide p{font-size:4.5rem;}
  .hyj-banner-slide br{display:block;}
  .hyj-banner-top-text{padding-top:3rem;}
  .hyj-banner-bot-text p{padding-bottom:5rem;}
  .hyj-promo-banner-overlay{padding:36px 0;max-width:460px;margin:0;}
  .hyj-promo-banner-inner{padding:1rem 3rem 2.5rem 3rem;}
  .hyj-promo-banner-inner h2{line-height:1.1;font-size:5.8rem;}
  .promo-two{font-size:14rem;margin:0rem 0 1.2rem 0;line-height:1;}
  .promo-three{font-size:3rem;margin:0.4rem 0 1rem 0;line-height:1.2;}
  .promo-one + .promo-three{margin:3rem 0 1.8rem 0;}
  .promo-three:last-child{margin-bottom:0;}
  .promo-four{font-size:1.6rem;margin:2.2rem 0 0 0;line-height:1.1;}
  .hyj-rich-text-wrapper .hyj-title br{display:block;}
  .hyj-text-content{font-size:2.0rem;}
  .hyj-grey-heading{margin:0 0 3rem;font-size:2.3rem;}
  .hyj-promo-text-wrapper{padding:1rem 4rem 5rem 4rem;}
  .promo-text-one{font-size:22rem;}
  .promo-text-two{font-size:4.0rem;line-height:1.3;}
  .promo-text-three{font-size:2.2rem;}
  .hyj-promo-text-button{padding-top:3.2rem;}
  .hyj-blog-section .blog-articles{padding-top:0;grid-template-columns:1fr 1fr 1fr;}
  .hyj-promo-image-wrapper{max-width:100%;display:flex;flex-direction:row;padding-bottom:3rem;}
  .hyj-promo-image{width:33.33%;}
  .hyj-promo-image img{vertical-align:bottom;width:100%;max-width:100%;height:auto;object-fit:cover;}
  .hyj-promo-image-has-text img{max-width:140px;}
  .hyj-promo-image + .hyj-promo-image{margin:3rem 0 0 0;}
  .hyj-promo-image:nth-child(3n + 1).hyj-promo-image-has-text{padding:0 1rem 0 3rem;}
  .hyj-promo-image:nth-child(3n + 1).hyj-promo-image-no-text{padding:0 1rem 0 0;}
  .hyj-promo-image:nth-child(3n + 2).hyj-promo-image-has-text,.hyj-promo-image:nth-child(3n + 2).hyj-promo-image-no-text{padding:0 2rem;}{padding:0 2rem;}
  .hyj-promo-image:nth-child(3n).hyj-promo-image-has-text{padding:0 3rem 0 1rem;}
  .hyj-promo-image:nth-child(3n + 2).hyj-promo-image-no-text{padding:0 0 0 1rem;}
  .hyj-promo-image-has-text h2{font-size:2.0rem;margin-bottom:0;}
  .hyj-promo-image-has-text p{margin:0;}
  .hyj-about-text-image-title{margin:2rem 2rem 3.5rem 2rem;text-align:center;}
  .hyj-about-text-image-text{max-width:unset;width:60%;order:1;padding-right:2rem;}
  .hyj-about-text-image-text p:first-child{margin-top:-0.6rem;}
  .hyj-about-text-image-image{width:40%;order:2;margin-bottom:0;display:flex;align-items:flex-end;}
  .hyj-about-text-image-image img{width:100%;}
  .hyj-about-text-image-image-small{text-align:center;justify-content:center;margin-bottom:2rem;}
  .hyj-about-text-image-image-small img{width:140px;}
  .product-details{display:flex;justify-content:space-between;}
  .product-details-left,.product-details-right{width:46%;}
  .hyj-prod-text-image{display:flex;flex-wrap:nowrap;}
  .hyj-prod-text-image-text{max-width:unset;width:65%;padding-right:2rem;}
  .hyj-prod-text-image-image{max-width:unset;width:35%;}
  main .shopify-policy__container{padding-top:36px;}
  .newsletter-side-wrapper{/*top:30%;transform:none;*/right:-668px;width:668px;}
  .show-nl .newsletter-side-wrapper{right:-640px;}
  .newsletter-side{flex-direction:row;margin-left:28px;}
  .newsletter-slide-in-left{width:300px;}
  .newsletter-slide-in-left img{width:300px;}
  .newsletter-slide-in-right{width:340px;padding:2rem 6rem 3rem 3rem;display:flex;align-items:center;}
  .newsletter-slide-in-right-big{font-size:11rem;line-height:0.9;}
  .newsletter-button-side{margin-top:0.5rem;}
  .newsletter-slide-trigger{height:28px;line-height:25px;padding:0px 40px 0 12px;}
  .newsletter-slide-trigger-icon{right:14px;top:0px;}
}
@media screen and (min-width: 990px){
  .header--middle-left .header__heading-link{margin-left:-0.75rem;}
  .header--middle-left .header__inline-menu{margin-left:0;}
  .header.header--right .header__inline-menu{margin-top:0;}
  .header__heading-logo-wrapper{max-width:unset;}
  .page-width,.shopify-policy__container{padding:0 5rem 0 10.8rem;}
  .header.page-width{padding:0 0 0 5rem;}
  .header:not(.drawer-menu).page-width{padding-right:0;}
  .header__icon--cart{margin-top:-4px;}
  .hyj-titel-section .hyj-title::before,main .main-page-title::before,.title--primary::before,.article-template__title::before,
   .hyj-h2-regular-before::before,.shopify-policy__title::before{width:98px;left:-108px;}
  .blog .blog-articles{column-gap:6rem;row-gap:6rem;}
  .hyj-article-wrap{margin-top:36px;display:flex;justify-content:space-between;}
  .hyj-article{width:68%;}
  .hyj-article-sidebar{margin-top:20px;width:21%;align-self:flex-start;position:sticky;top:130px;}
  /*.article .article-template__hero-container{margin-top:60px;}*/
  .hyj-promo-check-flex{flex-direction:row;justify-content:space-between;padding-top:1rem;}
  .hyj-promo-check-center{width:36%;padding:0 3%;text-align:center;order:2;}
  .hyj-promo-check-left{width:32%;margin:0;order:1;}
  .hyj-promo-check-right{width:32%;order:3;}
  .hyj-banner{height:650px;}
  .hyj-banner-alt{min-height:650px;}
  /*.hyj-banner-section{margin-top:-94px;}*/
  .hyj-banner-slide p{font-size:6.0rem;}
  .hyj-banner-top-text{padding-top:4rem;}
  .hyj-banner-bot-text p{padding-bottom:7rem;}
  .hyj-banner-bot-text span{bottom:2rem;}
  .hyj-promo-can-left{margin:0;max-width:unset;width:26%;margin:0 5%;order:1;display:flex;align-items:flex-end;justify-content:center;font-size:2.0rem;padding-bottom:7rem;}
  .hyj-promo-can-left br{display:block;}
  .hyj-promo-can-center{width:48%;order:2;}
  .hyj-promo-can-right{order:3;width:26%;margin:0 5%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:7rem;}
  .promo-text-one{font-size:28rem;}
  .promo-text-two{font-size:4.6rem;}
  .hyj-promo-text-button{padding-top:3.4rem;}
  .hyj-limit-width{max-width:100%;}
  .hyj-media-text{display:flex;justify-content:space-between;flex-wrap:wrap;}
  .hyj-media-text + .hyj-media-text{margin-top:4rem;}
  .hyj-media-text-left{width:34%;padding:2rem 2rem 3rem 2rem;}
  .hyj-media-text-bg-light .hyj-media-text-left{padding:8rem 4rem 3rem 4rem;}
  .hyj-media-text-right{width:66%;margin:0 0 4rem 0;}
  .hyj-media-text-caption{padding:0 2rem 0 0;}
  .hyj-media-text-button{width:100%;padding-bottom:3.2rem;text-align:center;}
  .blog .blog-articles{grid-template-columns:1fr 1fr 1fr;column-gap:4rem;row-gap:4rem;}
  .hyj-promo-image + .hyj-promo-image{margin:4rem 0 0 0;}
  .hyj-promo-image:nth-child(3n + 1).hyj-promo-image-has-text{padding:0 2rem 0 4rem;}
  .hyj-promo-image:nth-child(3n + 1).hyj-promo-image-no-text{padding:0 2rem 0 0;}
  .hyj-promo-image:nth-child(3n + 2).hyj-promo-image-has-text,.hyj-promo-image:nth-child(3n + 2).hyj-promo-image-no-text{padding:0 3rem;}
  .hyj-promo-image:nth-child(3n).hyj-promo-image-has-text{padding:0 4rem 0 2rem;}
  .hyj-promo-image:nth-child(3n + 2).hyj-promo-image-no-text{padding:0 0 0 2rem;}
  .hyj-about-text-image-text{width:68%;padding-right:4rem;}
  .hyj-about-text-image-image{width:32%;}
  .hyj-about-big-image-text-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}
  .hyj-about-big-image-text-left,.hyj-about-big-image-text-right{width:48%;}
  .hyj-about-big-image-button{text-align:center;margin-top:6rem;}
  .big-image-with-text{display:flex;flex-wrap:nowrap;max-width:100%;}
  .big-image-with-text-image{width:70%;}
  .big-image-with-text-image img{width:100%;height:inherit;object-fit:cover;}
  .big-image-with-text-text{width:30%;padding:2rem 2.5rem;}
  .tii-wrapper{flex-direction:row;max-width:100%;}
  .tii-left{width:30%;padding:2rem 3rem;}
  .tii-center{width:40%;display:flex;align-items:center;max-width:100%;height:auto;}
  .tii-right{width:30%;display:flex;justify-content:center;align-items:center;}
  .hyj-prod-text-image{display:flex;flex-wrap:nowrap;}
  .hyj-prod-text-image-text{max-width:auto;width:65%;padding-right:3rem;}
  .hyj-prod-text-image-image{max-width:auto;width:35%;}
  main .shopify-policy__container{padding-top:36px;}
  .hyj-grey-heading{padding:0 3rem;}
  .newsletter-side-wrapper{right:-680px;width:680px;}
  .show-nl .newsletter-side-wrapper{right:-640px;}
  .newsletter-side{margin-left:40px;}
  .newsletter-slide-trigger{height:40px;line-height:36px;width:130px;top:130px;}
  .newsletter-slide-trigger-icon{right:19px;}
}