@font-face{font-display:swap;font-family:Comic Relief;font-style:normal;font-weight:400;src:url(/cdn/shop/files/comic-relief-v2-latin-regular.woff2?v=1756321925) format("woff2")}@font-face{font-display:swap;font-family:Comic Relief;font-style:normal;font-weight:400;src:url(/cdn/shop/files/comic-relief-v2-latin-regular.woff2?v=1756321925) format("woff2")}@font-face{font-display:swap;font-family:Comic Relief;font-style:normal;font-weight:700;src:url(/cdn/shop/files/comic-relief-v2-latin-700.woff2?v=1756321925) format("woff2")}@font-face{font-display:swap;font-family:Comic Relief;font-style:normal;font-weight:700;src:url(/cdn/shop/files/comic-relief-v2-latin-700.woff2?v=1756321925) format("woff2")}@font-face{font-display:swap;font-family:Hooligan JF;font-style:normal;font-weight:400;src:url(/cdn/shop/files/hooliganJF.woff2?v=1763994098) format("woff2")}@font-face{font-display:swap;font-family:Hooligan JF;font-style:italic;font-weight:400;src:url(/cdn/shop/files/hooliganJFItalic.woff2?v=1763994098) format("woff2")}:root{--font-heading-family:"Hooligan JF",sans-serif;--color-primary:$primary}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:400;line-height:1;color:#000;margin-top:0;margin-bottom:.5em;position:relative}.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#f7a61d;font-weight:400}.h1,h1{font-size:4.2rem}@media (min-width:768px){.h1,h1{font-size:4.7rem}}@media (min-width:1250px){.h1,h1{font-size:9.5rem}}.h2,h2{font-size:3.2rem}@media (min-width:768px){.h2,h2{font-size:3.7rem}}@media (min-width:1250px){.h2,h2{font-size:8.8rem}}.h3,h3{font-size:2.7rem}@media (min-width:768px){.h3,h3{font-size:3.2rem}}@media (min-width:1250px){.h3,h3{font-size:6.8rem}}.h4,h4{font-size:2.2rem}@media (min-width:1250px){.h4,h4{font-size:3.6rem}}.h5,h5{font-size:1.6rem}.h6,h6{font-size:1.2rem}html{font-size:10px}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,body{color:rgba(var(--color-foreground),1)}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.link:active,.link:focus,.link:hover{color:#f7a61d}body{line-height:1.625}p{margin:0}.button,.customer button,.shopify-challenge__button,button{font-family:Hooligan JF,sans-serif;font-size:2.2rem}@media (max-width:1249px){.button,.customer button,.shopify-challenge__button,button{font-size:1.8rem}}@media (max-width:1023px){.button,.customer button,.shopify-challenge__button,button{min-height:40px;padding:0 1.5rem}.button:after,.customer button:after,.shopify-challenge__button:after,button:after{border-radius:10px}}.button.button--primary,.customer button.button--primary,.shopify-challenge__button.button--primary,button.button--primary{background-color:#f7a61d}.button.button--primary:after,.customer button.button--primary:after,.shopify-challenge__button.button--primary:after,button.button--primary:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #f7a61d}.button.button--primary:active,.button.button--primary:focus,.button.button--primary:hover,.customer button.button--primary:active,.customer button.button--primary:focus,.customer button.button--primary:hover,.shopify-challenge__button.button--primary:active,.shopify-challenge__button.button--primary:focus,.shopify-challenge__button.button--primary:hover,button.button--primary:active,button.button--primary:focus,button.button--primary:hover{color:#f7a61d;background-color:#fff}.button.button--primary:active:after,.button.button--primary:focus:after,.button.button--primary:hover:after,.customer button.button--primary:active:after,.customer button.button--primary:focus:after,.customer button.button--primary:hover:after,.shopify-challenge__button.button--primary:active:after,.shopify-challenge__button.button--primary:focus:after,.shopify-challenge__button.button--primary:hover:after,button.button--primary:active:after,button.button--primary:focus:after,button.button--primary:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #f7a61d}.button.button--outline,.customer button.button--outline,.shopify-challenge__button.button--outline,button.button--outline{color:#000;background-color:transparent}.button.button--outline:active,.button.button--outline:focus,.button.button--outline:hover,.customer button.button--outline:active,.customer button.button--outline:focus,.customer button.button--outline:hover,.shopify-challenge__button.button--outline:active,.shopify-challenge__button.button--outline:focus,.shopify-challenge__button.button--outline:hover,button.button--outline:active,button.button--outline:focus,button.button--outline:hover{color:#fff;background-color:#000}.page-width{padding:0 20px}@media (max-width:767px){.hidden--mobile{display:none!important}}@media (max-width:767px){div:has(>.hidden--mobile){display:none!important}}.shopify-policy__container{padding-block:70px;max-width:1400px}@media (min-width:650px){.shopify-policy__container{padding-block:100px}}.container{padding-inline:20px;max-width:1920px;margin-inline:auto}.container.container--small{max-width:880px}.container.container--medium{max-width:1150px}.container.container--large{max-width:1400px}.container.container--full{max-width:1920px}.header{position:relative}.header__right{display:flex;gap:20px;justify-content:flex-end;align-items:center}.header__secondary-nav{display:none;justify-content:flex-end;flex-grow:1}@media (min-width:1250px){.header__secondary-nav{display:flex}}.header__menu-item{text-decoration:none;font-size:2.4rem;font-family:Hooligan JF,sans-serif}.header__menu-item:active,.header__menu-item:focus,.header__menu-item:hover{text-decoration:none}.header__menu-item:active a,.header__menu-item:focus a,.header__menu-item:hover a{color:#f7a61d}.header__active-menu-item{font-weight:700;text-decoration:none}.header__heading-logo-wrapper{position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);width:100px;z-index:3}.header__heading-logo-wrapper svg{max-width:100%;display:block}.header__heading-logo-wrapper svg *{transform-origin:center center}@media (min-width:768px){.header__heading-logo-wrapper{width:150px}}@media (min-width:1250px){.header__heading-logo-wrapper{width:auto}}@media (min-width:1401px){.search-modal{width:100svw;margin-left:calc((100svw - 1400px)/-2)}}.menu-drawer__account{gap:7px}.shopify-pc__prefs__header-close{min-height:auto}.article__header{text-align:center;margin-top:100px!important;font-family:Hooligan JF,sans-serif}.article__date{font-size:24px}.article__image{margin-bottom:34px}.multicolumn-card__info ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.multicolumn-card__info ul li{display:flex;align-items:center}.multicolumn-card__info ul li:before{content:url(/cdn/shop/files/circle-check.svg?v=1764233720);width:20px;height:20px;margin-right:12px;line-height:1}@media (min-width:1250px){.multicolumn-card__info ul li:before{width:22px;height:22px}}.article-card-wrapper{background:#f0e9d5;display:flex;flex-direction:column}.article-card-wrapper .card__image{width:100%;height:auto;aspect-ratio:1.77;-o-object-fit:contain;object-fit:contain}.article-card-wrapper .card__information{padding:20px;display:flex;flex-direction:column;align-items:flex-start;font-family:Hooligan JF,sans-serif;font-size:40px;line-height:1.2;flex:1}@media (max-width:1249px){.article-card-wrapper .card__information{font-size:30px}}@media (max-width:767px){.article-card-wrapper .card__information{font-size:28px;padding:10px}}.article-card-wrapper .card__information strong{margin-bottom:20px}@media (max-width:767px){.article-card-wrapper .card__information strong{margin-bottom:14px}}.article-card-wrapper .card__information .button{margin-top:auto}.article-card-wrapper .card__date{font-size:20px}@media (max-width:767px){.article-card-wrapper .card__date{font-size:14px}}.article-card-wrapper:focus .button,.article-card-wrapper:hover .button{color:#fff;background:#000}.product-card-wrapper .card__information{display:flex;flex-direction:column}.product-card-wrapper .card__heading{flex-grow:1;margin-bottom:20px}.product-card-wrapper .card__heading span{display:flex;text-align:center;justify-content:center}.product-card-wrapper .card__product-name{margin-bottom:10px}.product-card-wrapper .card__product-description{margin-top:auto;font-size:1.5rem;font-family:Noto Sans,sans-serif;line-height:1.2}.mahlgrad__wrapper{margin-bottom:40px!important}.mahlgrad__wrapper legend{margin-bottom:15px}.mahlgrad__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (max-width:1200px){.mahlgrad__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}}.mahlgrad__item{display:flex;flex-direction:column;align-items:center}.mahlgrad__item img{width:50px;margin-bottom:10px}.mahlgrad__item label{font-size:12px;line-height:1}.mahlgrad__item label:hover,.mahlgrad__item:hover{cursor:pointer}.mahlgrad__item:not(.is-active) img{opacity:.5}.benefits{background-repeat:no-repeat;background-size:auto 100%;background-position:center}@media (min-width:768px){.benefits{background-size:20vw}}@media (min-width:1250px){.benefits{background-size:contain}}.benefits__content{display:flex;flex-direction:column}@media (min-width:768px){.benefits__content{gap:64px}}@media (min-width:1250px){.benefits__content{flex-direction:row;justify-content:space-between;gap:0;padding-block:64px}}.benefits__block{font-family:Hooligan JF,sans-serif;font-size:24px;line-height:1;padding:20px;background:#ffffffe6}.benefits__block--1{align-self:flex-start;padding-left:0}.benefits__block--2{align-self:flex-end;padding-right:0}@media (min-width:1250px){.benefits__block{font-size:34px;background:0 0}.benefits__block--1{padding-bottom:40px}.benefits__block--2{padding-top:40px}}.benefits__block ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.benefits__block ul li{display:flex;align-items:center}.benefits__block ul li:before{content:url(/cdn/shop/files/circle-check.svg?v=1764233720);width:24px;height:24px;margin-right:12px;line-height:1}@media (min-width:1250px){.benefits__block ul li:before{width:34px;height:34px}}.benefits__block:not(.benefits__block--active){color:gray}.benefits__block:not(.benefits__block--active) h3{color:gray}.benefits__block:not(.benefits__block--active) ul li:before{content:url(/cdn/shop/files/circle-xmark.svg?v=1764233720)}.benefits h3 span{color:#f7a61d}.cafes-stores-container .filter-controls{display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:24px}.cafes-stores-container .filter-controls .button.active{background:0 0;color:#f7a61d;pointer-events:none}@media (max-width:767px){.cafes-stores-container .filter-controls{flex-direction:column}.cafes-stores-container .filter-controls .button{width:100%}}.cafes-stores-container .pagination-controls{margin-top:24px;display:flex;align-items:center;gap:10px;justify-content:center}.cafes-stores-container .pagination-controls .pagination-btn{all:unset;width:36px;height:36px;border:2px solid #f7a61d;border-radius:50%;background:#f7a61d;color:#fff;text-align:center;font-family:Hooligan JF,sans-serif;font-size:20px}.cafes-stores-container .pagination-controls .pagination-btn:active,.cafes-stores-container .pagination-controls .pagination-btn:focus,.cafes-stores-container .pagination-controls .pagination-btn:hover{cursor:pointer;color:#f7a61d;background:0 0}.cafes-stores-container .pagination-controls .pagination-btn.active{pointer-events:none;background:0 0;color:#f7a61d}.cafes-stores-container .entries-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}@media (min-width:1024px){.cafes-stores-container .entries-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.cafes-stores-container .entry-item{background:#f0e9d5;padding:20px;font-family:Hooligan JF,sans-serif;font-size:16px;line-height:1.2}@media (min-width:1250px){.cafes-stores-container .entry-item{font-size:20px}}.cafes-stores-container .entry-item a{text-decoration:none;color:#000}.cafes-stores-container .entry-item a:active,.cafes-stores-container .entry-item a:focus,.cafes-stores-container .entry-item a:hover{color:#f7a61d}.cafes-stores-container .entry-image{aspect-ratio:1.77;margin-bottom:20px}.cafes-stores-container .entry-image img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.cafes-stores-container .entry-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}@media (min-width:768px){.cafes-stores-container .entry-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.cafes-stores-container .entry-list{padding:0;margin:0;list-style:none}.cafes-stores-container .entry-list li{margin-bottom:8px;display:flex;align-items:center;gap:5px}.contentGrid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;position:relative}@media (min-width:768px){.contentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.contentGrid{gap:32px}}.contentGrid .hashtag{margin:0;color:#f7a61d;font-size:3rem;font-family:var(--font-heading-family);line-height:1;text-align:center;top:0}.contentGrid .hashtag--topLeft{left:25%}.contentGrid .hashtag--topCenter{left:50%}.contentGrid .hashtag--topRight{left:75%}.contentGrid .hashtag--bottomLeft{top:100%;left:25%}.contentGrid .hashtag--bottomCenter{top:100%;left:50%}.contentGrid .hashtag--bottomRight{top:100%;left:75%}@media (min-width:768px){.contentGrid .hashtag{font-size:5.5rem;position:absolute;transform:translate(-50%) translateY(-50%)}}@media (min-width:1024px){.contentGrid .hashtag{font-size:7.5rem}}@media (min-width:1250px){.contentGrid .hashtag{font-size:9.5rem}}.contentGrid__col{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.contentGrid__col{gap:32px}}.contentGrid img,.contentGrid video{width:100%;height:auto}.contentGrid .h1,.contentGrid .h2,.contentGrid .h3,.contentGrid .h4,.contentGrid .h5,.contentGrid .h6,.contentGrid h1,.contentGrid h2,.contentGrid h3,.contentGrid h4,.contentGrid h5,.contentGrid h6{margin-top:0;margin-bottom:.25em}.contentGrid .button{margin-top:16px}@media (min-width:1024px){.contentGrid .button{margin-top:32px}}.heroBanner{position:relative;display:flex;flex-direction:column;text-decoration:none;padding:0}.heroBanner__mediaWrapper{width:100%}@media (min-width:1024px){.heroBanner__mediaWrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"spacer media media media"}}.heroBanner__spacer{grid-area:spacer;display:block!important;position:relative}.heroBanner__spacer:after{content:"";display:block;position:absolute;top:0;left:calc(100% - 1px);background:linear-gradient(to right,#000 0,#0000);width:100%;height:100%}@media (max-width:1023px){.heroBanner__spacer:after{display:none}}.heroBanner__media{grid-area:media;aspect-ratio:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.heroBanner__overlay{position:absolute;top:0;left:0;width:100%;height:100%}}.heroBanner__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:1400px;margin-inline:auto;padding:10px 20px 25px;color:#fff}.heroBanner__content .h1,.heroBanner__content h4{color:#fff;margin:0}.heroBanner__content .h1 span,.heroBanner__content h4 span{color:#f7a61d}@media (min-width:1024px){.heroBanner__content{top:50%;padding:20px;gap:38px;transform:translateY(-50%)}}@media (min-width:1921px){.heroBanner{max-width:1920px;margin-inline:auto}}div:has(>.heroBanner){background:#000}.active-facets__button-inner{font-family:Noto Sans,sans-serif;letter-spacing:0}.product .thumbnail{background-color:transparent}.product .price--on-sale.price--show-badge,.product .price--sold-out.price--show-badge{display:flex;flex-direction:column;align-items:center}.product .price--on-sale.price--show-badge .price__container,.product .price--sold-out.price--show-badge .price__container{order:1}.product .price--on-sale.price--show-badge .price__sale,.product .price--sold-out.price--show-badge .price__sale{display:flex;flex-direction:column}.product__media-icon--lightbox{display:none!important}.price__sale s{color:red!important}.price__sale .price-item{font-weight:700}.image-with-text__media img{-o-object-fit:contain;object-fit:contain}.image-with-text__heading{font-size:60px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/main.css.map */
