@font-face{font-family:Lemon Yellow Sun W00 Regular;src:url(/cdn/shop/files/84e2e3f6-a377-4e73-8caf-71f9515028a5.woff2) format("woff2"),url(/cdn/shop/files/dfdb61e8-8396-4926-bed2-ea3d6078c8c9.woff) format("woff"),url(/cdn/shop/files/d882f0c6-6e91-4e18-9171-f9666da29145.ttf) format("truetype")}:root{--font-family2: "Lemon Yellow Sun W00 Regular";--green-primary: #6aa03e;--green-secondary: #64963b;--orange-primary: #d06819;--red-primary: #c21423;--white: #ffffff;--header2-height: 130px;--header2M-height: 90px}h1.h1-center{font-size:52px;text-align:center;font-family:var(--font-family2);color:var(--green-primary)}h1.h1-left{font-family:var(--font-family2);color:var(--green-primary);font-size:42px;text-align:left;line-height:50px}.ProductMeta__Description h3,h3.h3-left{font-family:var(--font-family2);color:var(--green-primary);text-align:left;font-size:26px}h3.h3-left{margin:20px 0}html{padding-bottom:0!important}.main-inner{max-width:1200px;margin-left:auto;margin-right:auto;background:var(--white)}.Container{padding:0 40px}.PageContent--narrow{max-width:unset;margin-bottom:0;padding-bottom:80px}.PageHeader{margin:0;padding:35px 0}.grid-wrapper{display:grid}.flex-wrapper{display:flex;flex-wrap:wrap;align-items:center}.uppercase{text-transform:uppercase}p.agree-check{text-align:left;margin:10px 0;font-size:13px;color:var(--text-color-light)}p.agree-check a{text-decoration:underline}.video-wrapper,.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;border-radius:6px;overflow:hidden}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed,.videoWrapper iframe,.videoWrapper object,.videoWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.cms_btn_outer{width:fit-content;background-color:var(--green-primary);border-radius:10px;display:inline-block;padding:7px}.cms_btn_inner{width:100%;background-color:var(--green-primary);border-bottom-color:var(--white);border-radius:6px;border-bottom-style:dashed;border-bottom-width:2px;border-image-outset:0 0 0 0;border-image-repeat:stretch stretch;border-image-slice:100% 100% 100% 100%;border-image-source:none;border-image-width:1 1 1 1;border-left-color:var(--white);border-left-style:dashed;border-left-width:2px;border-right-color:var(--white);border-right-style:dashed;border-right-width:2px;border-top-color:var(--white);border-top-style:dashed;border-top-width:2px;display:inline-block;padding:3px 12px}.full-width{width:100%!important}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{background:none!important;border:0!important;letter-spacing:.04em!important}.cms_btn_inner>a{color:var(--white);font-family:var(--font-family2);font-size:24px;line-height:26px;vertical-align:bottom}.cms_btn_inner>button{color:var(--white);font-family:var(--font-family2);vertical-align:bottom;text-align:center;padding:0!important;background:none!important;border:none!important;color:#fff!important;font-family:var(--font-family2)!important;font-size:20px!important}.cms_btn_inner:hover,.cms_btn_outer:hover,.cms_btn_inner:hover .cms_btn_inner,.cms_btn_outer:hover .cms_btn_inner{background-color:var(--green-secondary)}.Button--primary,.shopify-payment-button__button--unbranded,.spr-button-primary:not(input),.spr-summary-actions-newreview{border:3px dashed #fff!important;background-color:var(--green-primary)!important;color:#fff!important;border-radius:10px!important;font-family:var(--font-family2)!important;font-size:22px!important;padding:12px 20px!important;text-transform:uppercase;letter-spacing:.5px}.Button{border:3px dashed #fff;border-radius:10px}.Button:before{display:none}@media screen and (max-width: 641px){.Container{margin:0 auto;padding:0 24px}}.Header,.Header__Wrapper{height:130px}.Header{box-shadow:0 2px 5px #00000014}.AnnouncementBar__Wrapper{height:32px;padding:0;display:flex;align-items:center}.AnnouncementBar__Content{margin-left:auto;margin-right:auto}.AnnouncementBar__Content.Heading{font-size:16px;text-transform:uppercase;margin-left:auto}.PageContainer .shopify-section.shopify-section--header{display:inline;position:initial}header#header-nav{position:relative;width:100%;top:0;left:0;z-index:5;position:-webkit-sticky;position:sticky;background:var(--orange-primary)}header#header-nav ul.HorizontalList{margin-left:auto;margin-right:auto;width:fit-content}li.HorizontalList__Item:hover .DropdownMenu{opacity:100%;visibility:visible;border-bottom-left-radius:6px;border-bottom-right-radius:6px}li.HorizontalList__Item:hover .DropdownMenu ul.Linklist a.Link{color:var(--white)}.HorizontalList{margin:0}header#header-nav ul.HorizontalList li.HorizontalList__Item a.Heading.u-h6{font-size:15px;color:var(--white);padding:0 15px}header#header-nav .HorizontalList__Item{display:inline-block;padding:6px 0;margin:0}header#header-nav ul.HorizontalList li.HorizontalList__Item:hover{background-color:var(--red-primary)}.Search[aria-hidden=false]{z-index:9000}.Search{top:0;position:fixed}@media screen and (max-width: 640px){.Header,.Header__Wrapper{height:90px}}@media screen and (max-width: 480px){.AnnouncementBar__Wrapper{height:28px}.AnnouncementBar__Content.Heading{font-size:13px}}@media screen and (max-width: 420px){.Header__LogoImage{max-width:170px!important}}@media screen and (max-width: 370px){.Header__LogoImage{max-width:140px!important}}.Footer__PaymentList{display:flex;align-items:center;flex-wrap:wrap}.Footer__PaymentList.HorizontalList li.deposit{border:1.5px solid #eee;border-radius:2px;height:24px;display:flex;align-items:center;align-self:baseline;padding:2px;background:#fff}.Footer__PaymentList.HorizontalList li.deposit img{height:auto;width:60px}footer#section-footer .Container{padding:0 120px;max-width:1430px}h2.Footer__Title.Heading.u-h6{font-size:22px}#footer-newsletter input.Form__Input{background:var(--white)}form#footer-newsletter .cms_btn_outer{margin-top:20px}form#footer-newsletter button{color:var(--white);font-family:var(--font-family2);font-size:24px;line-height:26px;vertical-align:bottom}.Footer__Block .social-links{display:flex;align-items:center}.Footer__Block .social-links h3{margin:0 10px 0 0;font-size:20px}.Footer__Block .social-links li.HorizontalList__Item{margin-left:2px;margin-right:2px}.Footer__Block .social-links li.HorizontalList__Item svg.Icon{height:1.5em;width:1.5em;fill:var(--white)}.Footer__Block .social-links li.HorizontalList__Item a.Link.Link--primary{background:var(--green-primary);min-width:2.5em;min-height:2.5em;display:flex;align-items:center;border-radius:500px}.Footer__Block .social-links li.HorizontalList__Item a.Link.Link--primary:hover{background:var(--green-secondary)}.Footer__Block .social-links li.HorizontalList__Item a.Link.Link--primary span{margin-left:auto;margin-right:auto;display:flex}.Footer__Block.Footer__Block--links ul.Linklist li.Linklist__Item{margin-bottom:5px}.Footer__Inner .Footer__Block.Footer__Block--links:last-child{flex:0 1 100%;margin-bottom:20px}@media screen and (max-width: 1140px){h2.Footer__Title.Heading.u-h6,.Footer__Block.Footer__Block--links ul.Linklist li.Linklist__Item,.Footer__Content.Rte{text-align:center}.Footer__Block.Footer__Block--newsletter{flex:unset;display:flex;flex-direction:column;align-content:center;align-items:center;margin-left:auto;margin-right:auto}form#footer-newsletter{display:flex;flex-direction:column;align-content:center;align-items:center;max-width:480px;margin-left:auto;margin-right:auto}.Footer__Block .social-links{align-items:center;justify-content:center}form#footer-newsletter p:last-child{text-align:center!important}}@media screen and (max-width: 880px){footer#section-footer .Container{padding:0 24px}.Footer__Inner{margin-left:0;margin-right:0}}@media screen and (max-width: 420px){.Footer__Block .social-links{align-items:center;flex-direction:column;align-content:center}.Footer__Block .social-links h3{margin-right:0}}.template-index .main-inner{max-width:unset}.template-index .main-inner #shopify-section-1602073107312ed19e,.template-index .main-inner #shopify-section-1602073613f4d1c6a8,.template-index .main-inner #shopify-section-16020765102ef513ef{max-width:1200px;margin-left:auto;margin-right:auto}#shopify-section-16020703568feec85d{margin-bottom:40px}#shopify-section-16020703568feec85d .Slideshow .Slideshow__ImageContainer{max-height:580px;min-height:500px}#shopify-section-16020703568feec85d .Slideshow .Slideshow__ImageContainer img{object-fit:cover;object-position:center}.Carousel--insideDots .flickity-page-dots{width:100%;left:auto;right:auto}.Slideshow__ImageContainer{min-height:670px}.Slideshow__ImageContainer img.Slideshow__Image{object-fit:cover}.Slideshow__Content .slideshow-box{max-width:630px;min-height:360px;background:#fffc;padding:15px;position:relative;box-shadow:4px 4px 13px #00000026;border-radius:16px}.Slideshow__Content .slideshow-box .slideshow-box-inner-tb{width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;margin-top:0;margin-bottom:0}.Slideshow__Content .slideshow-box .slideshow-box-inner-lr{display:flex;align-items:center;width:100%;height:100%;position:relative;padding:50px}.slideshow-box-inner-tb:before{content:"";height:0px;width:100%;position:absolute;top:0;left:0;background-repeat:repeat-x;border-top:7px dotted var(--red-primary);background-position:top}.slideshow-box-inner-tb:after{content:"";border-top:7px dotted var(--red-primary);height:0;width:100%;position:absolute;bottom:0;left:0;background-repeat:repeat-x}.slideshow-box-inner-lr:before{content:"";border-left:7px dotted var(--red-primary);height:100%;width:0;position:absolute;top:0;left:0;background-repeat:repeat-y}.slideshow-box-inner-lr:after{content:"";border-right:7px dotted var(--red-primary);height:100%;width:0;position:absolute;top:0;right:0;background-repeat:repeat-y}.Slideshow__Content h2{font-size:52px;line-height:56px;font-family:var(--font-family2);color:var(--red-primary);margin-bottom:20px}.Slideshow__Content h3{font-family:var(--text-font-family);text-transform:uppercase;font-weight:700;font-size:26px;line-height:1.4}.Slideshow__Content .slideshow-box p{text-transform:uppercase}@media screen and (max-width: 780px){#shopify-section-16020703568feec85d .Slideshow .Slideshow__ImageContainer{max-height:580px;min-height:580px}}@media screen and (max-width: 670px){.Slideshow__Content .slideshow-box{min-height:420px}}@media screen and (max-width: 590px){#shopify-section-16020703568feec85d .Slideshow .Slideshow__ImageContainer{max-height:620px;min-height:620px}.Slideshow__Content .slideshow-box{min-height:450px}}@media screen and (max-width: 560px){.Slideshow__Content h2,.Slideshow__Content h3{text-align:center}.Slideshow__Content .slideshow-box .slideshow-box-inner-lr .SectionHeader{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width: 480px){#shopify-section-16020703568feec85d .Slideshow .Slideshow__ImageContainer{max-height:640px;min-height:640px}.Slideshow__Content .slideshow-box{min-height:490px}.Slideshow__Content .slideshow-box .slideshow-box-inner-lr{padding:30px}}@media screen and (max-width: 390px){.Slideshow__Content h2{font-size:46px;line-height:48px}.Slideshow__Content h3{font-size:24px;line-height:1.3}}#shopify-section-1602073107312ed19e .Section{padding:20px 0 0;margin-bottom:60px}#shopify-section-1602073107312ed19e h2.h1-center{font-size:52px;line-height:56px;text-align:center;font-family:var(--font-family2);color:var(--red-primary);margin-bottom:6px}#shopify-section-1602073107312ed19e .Section .h3-center{font-size:36px;line-height:normal;text-align:center;font-family:var(--font-family2);color:var(--red-primary)}.template-index .shopify-section.shopify-section--bordered{border-top:none}.template-index section[data-section-type=featured-collections]{padding:40px 0;border-top:none;max-width:1200px;margin-left:auto;margin-right:auto}.template-index section[data-section-type=featured-collections] .SectionFooter{margin-top:30px}.template-index section[data-section-type=featured-collections] header{margin-bottom:30px}.template-index section[data-section-type=featured-collections] h2.SectionHeader__Heading.Heading.u-h1{font-family:var(--font-family2);color:var(--green-primary);font-size:42px;line-height:48px;text-align:center}h2.ProductItem__Title.Heading a{font-family:var(--font-family2);color:var(--green-primary);font-size:20px;line-height:22px}span.ProductItem__Price.Price.Text--subdued{color:var(--red-primary)}.de-tax{font-size:12px}@media screen and (max-width: 820px){#shopify-section-160207359381d3c13f .Section{padding:50px 0}}#shopify-section-1602073613f4d1c6a8{border-top:none}#shopify-section-1602073613f4d1c6a8 .flex-wrapper{margin-bottom:70px;align-items:center}#shopify-section-1602073613f4d1c6a8 .flex-wrapper:last-child{margin-bottom:40px}#shopify-section-1602073613f4d1c6a8 .flex-wrapper .flex-section{width:50%}#shopify-section-1602073613f4d1c6a8 .flex-wrapper .flex-section h2{color:var(--green-primary);font-size:42px;line-height:52px;font-family:var(--font-family2);margin-bottom:20px}#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section01 .flex-section:first-child,#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section02 .flex-section:first-child,#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section03 .flex-section:first-child{padding-right:30px}#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section01 .flex-section:last-child,#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section02 .flex-section:last-child,#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section03 .flex-section:last-child{padding-left:30px}@media screen and (max-width: 1080px){#shopify-section-1602073613f4d1c6a8 section{padding-top:20px;padding-bottom:50px}#shopify-section-1602073613f4d1c6a8 .flex-wrapper{align-items:flex-start}}@media screen and (max-width: 1020px){#shopify-section-1602073613f4d1c6a8 .flex-wrapper .flex-section{width:100%}#shopify-section-1602073613f4d1c6a8 .flex-wrapper{margin-bottom:30px}#shopify-section-1602073613f4d1c6a8 .flex-wrapper:last-child{margin-bottom:20px}#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section01 .flex-section:first-child,#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section02 .flex-section:first-child,#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section03 .flex-section:first-child{padding-right:0;text-align:center;margin-bottom:40px}#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section01 .flex-section:last-child,#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section02 .flex-section:last-child,#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section03 .flex-section:last-child{padding-left:0;text-align:center;margin-bottom:40px}#shopify-section-1602073613f4d1c6a8 .flex-wrapper.section02{flex-direction:column-reverse}}@media screen and (max-width: 820px){#shopify-section-1602073613f4d1c6a8 section{padding-bottom:20px}}#shopify-section-16020765102ef513ef{border-top:none}#shopify-section-16020765102ef513ef .Section{padding-top:0}#shopify-section-16020765102ef513ef .grid-wrapper{grid-template-columns:1fr 1fr 1fr 1fr;margin-left:-15px;width:calc(100% + 30px)}#shopify-section-16020765102ef513ef .grid-wrapper .grid-section{padding:0 15px;display:flex;flex-direction:column;align-content:center;align-items:center}#shopify-section-16020765102ef513ef .grid-wrapper .grid-section h4{color:var(--green-primary);font-size:28px;font-family:var(--font-family2);line-height:36px;margin-bottom:10px;min-height:70px;text-align:center}#shopify-section-16020765102ef513ef .grid-wrapper .grid-section img{margin-bottom:20px;border-radius:6px}#shopify-section-16020765102ef513ef h2{color:var(--green-primary);font-size:42px;line-height:48px;font-family:var(--font-family2);text-align:center}#shopify-section-16020765102ef513ef .grid-section p{text-align:center;margin-bottom:24px}#shopify-section-16020765102ef513ef .grid-section .cms_btn_inner{min-width:90px;text-align:center}@media screen and (max-width: 1080px){#shopify-section-16020765102ef513ef .grid-wrapper{grid-template-columns:1fr 1fr;width:100%;max-width:780px;margin-left:auto;margin-right:auto}#shopify-section-16020765102ef513ef .grid-wrapper .grid-section{padding:0 20px}#shopify-section-16020765102ef513ef .grid-wrapper .grid-section:nth-child(1),#shopify-section-16020765102ef513ef .grid-wrapper .grid-section:nth-child(2){margin-bottom:50px}#shopify-section-16020765102ef513ef .grid-wrapper .grid-section h4{min-height:unset}}@media screen and (max-width: 720px){#shopify-section-16020765102ef513ef .grid-wrapper{grid-template-columns:1fr;max-width:440px}#shopify-section-16020765102ef513ef .grid-wrapper .grid-section:nth-child(1),#shopify-section-16020765102ef513ef .grid-wrapper .grid-section:nth-child(2),#shopify-section-16020765102ef513ef .grid-wrapper .grid-section:nth-child(3){margin-bottom:50px}#shopify-section-16020765102ef513ef .grid-wrapper .grid-section{padding:0}}.NewsletterPopup{max-width:580px}h2.NewsletterPopup__Heading.Heading.u-h2{font-weight:700;font-size:32px;margin-bottom:10px;line-height:36px}h3.NewsletterPopup__Heading.Heading{font-size:20px;margin-bottom:10px}.NewsletterPopup__Content{text-align:left}.NewsletterPopup__Content ul{list-style-position:outside;padding-left:20px}#shopify-section-popup .flex-wrapper{display:flex;align-items:center;margin-top:20px}#shopify-section-popup .flex-wrapper .flex-section:first-child{width:33%;text-align:left;padding-left:10px}#shopify-section-popup .flex-wrapper .flex-section:last-child{width:67%;padding-left:10px}#shopify-section-popup .flex-wrapper .flex-section:first-child img{width:100%;height:auto;max-width:120px}.NewsletterPopup__Form{margin-top:0}.button-list{display:flex;align-items:center;flex-direction:row;margin-top:40px;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 720px){.button-list{justify-content:space-evenly}}.template-collection .main-inner{max-width:unset}.template-collection .main-inner .CollectionMain{max-width:1200px;margin-left:auto;margin-right:auto}header.PageHeader.PageHeader--withBackground.PageHeader--small h1.SectionHeader__Heading.h1-left{color:#fff;font-size:52px;text-shadow:0 1px 4px rgb(0 0 0 / 45%);text-align:center}.collection-intro{margin-top:40px}.collection-intro h3{color:var(--green-primary);font-size:36px;font-family:var(--font-family2);text-align:center}p.ProductItem__Vendor.Heading{font-size:13px;font-weight:700;color:var(--green-primary);margin-bottom:10px}.cms_btn_inner span{color:var(--white);font-family:var(--font-family2);font-size:24px;line-height:26px;vertical-align:bottom}#section-list-collections-template .CollectionItem .Heading,.CollectionItem__Content .SectionHeader__ButtonWrapper{text-align:center}body.template-list-collections .main-inner{padding-bottom:50px}.CollectionToolbar--top{top:38px}@media screen and (min-width: 1140px){.PageHeader--small.PageHeader--withBackground{min-height:480px}}@media screen and (max-width: 1139px){.CollectionToolbar--top{top:0}}.CollectionList--spaced{margin-top:0;padding-top:15px}.CollectionList--spaced .CollectionItem:first-child{min-width:100%}.CollectionItem__Wrapper{height:440px;border-radius:6px}.CollectionItem__Content--bottomCenter,.CollectionItem__Content--bottomLeft,.CollectionItem__Content--bottomRight{bottom:0;top:0;display:flex;align-content:center;justify-content:center;align-items:center}.CollectionList--spaced .CollectionItem:first-child .CollectionItem__Wrapper{height:320px;border-radius:6px}.CollectionItem__Content h3.subline{color:var(--white);font-size:18px;text-align:center}@media screen and (max-width: 1180px){.template-list-collections .CollectionItem__Wrapper{height:380px}}@media screen and (max-width: 1140px){.template-list-collections .CollectionItem{min-width:33.33333%}}@media screen and (max-width: 960px){section#section-list-collections-template{max-width:520px;margin-left:auto;margin-right:auto}.template-list-collections .CollectionItem{min-width:100%}.template-list-collections .CollectionItem__Wrapper{height:320px}}body.template-product .main-inner{padding-top:60px}.Product__Gallery{margin-top:0}span.ProductMeta__Price.Price.Text--subdued.u-h4{color:var(--red-primary);font-size:26px}button.ProductForm__AddToCart.Button.Button--primary{color:var(--white);font-family:var(--font-family2);font-size:24px;line-height:26px;vertical-align:bottom;padding:0;letter-spacing:normal}.ProductMeta__Description ul{list-style:outside;margin-left:20px}#shopify-section-product-recommendations .SectionHeader h3{font-family:var(--font-family2);color:var(--green-primary);font-size:48px;text-align:center;line-height:52px}.ProductMeta h2.ProductMeta__Vendor.Heading.u-h6{font-size:13px;font-weight:700;color:var(--green-primary);margin-bottom:10px}a.spr-summary-actions-newreview{background-color:var(--green-primary);border-radius:10px;display:inline-block;padding:13px 19px 10px!important;color:var(--white);font-family:var(--font-family2);font-size:24px;line-height:26px;vertical-align:bottom;letter-spacing:normal;position:relative}input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary{background-color:var(--green-primary);border-radius:10px;display:inline-block;padding:8px 12px 7px!important;color:var(--white);font-family:var(--font-family2);font-size:24px;line-height:26px;vertical-align:bottom;letter-spacing:normal}a.spr-summary-actions-newreview:hover,input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary:hover{background-color:var(--green-secondary)}a.spr-summary-actions-newreview:after{content:"";position:absolute;border-bottom-color:var(--white);border-radius:6px;border-bottom-style:dashed;border-bottom-width:2px;border-image-outset:0 0 0 0;border-image-repeat:stretch stretch;border-image-slice:100% 100% 100% 100%;border-image-source:none;border-image-width:1 1 1 1;border-left-color:var(--white);border-left-style:dashed;border-left-width:2px;border-right-color:var(--white);border-right-style:dashed;border-right-width:2px;border-top-color:var(--white);border-top-style:dashed;border-top-width:2px;left:7px;width:calc(100% - 14px);top:7px;height:calc(100% - 14px)}.spr-summary-actions-newreview.spr-summary-actions-newreview:before,input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary:before{display:none}.spr-form-label{letter-spacing:normal;text-transform:none}#shopify-product-reviews .spr-review-header-title{letter-spacing:normal;text-transform:none;font-weight:700}#shopify-product-reviews .spr-pagination-next>a,#shopify-product-reviews .spr-pagination-prev>a{border:none;letter-spacing:normal;text-transform:none}.spr-icon-star:before{color:var(--orange-primary)}@media screen and (min-width: 1008px){.Product__SlideshowNavImage.is-selected{border-color:var(--green-primary)}}@media screen and (max-width: 1008px){h1.ProductMeta__Title.h1-left{text-align:center}.template-product .ProductForm{display:flex;flex-direction:column;align-content:center;align-items:center;margin-bottom:40px}p.ProductForm__Inventory.Text--subdued{text-align:center}}@media screen and (max-width: 480px){h1.ProductMeta__Title.h1-left{font-size:32px;line-height:1.2}}.template-page h1.SectionHeader__Heading.h1-left{text-align:center}.template-page .banner{border-radius:6px;overflow:hidden;margin-bottom:50px}.template-page .content{max-width:680px;margin-left:auto;margin-right:auto}.template-page h3.h3-left{text-align:center}.template-page .main-inner{max-width:unset}.template-page .main-inner .Container{max-width:1200px;margin-left:auto;margin-right:auto}.template-page .main-inner .page-banner{min-height:480px;display:flex;justify-content:center;align-items:center}.template-page .main-inner .page-banner.aktuelles{background:url(/cdn/shop/files/seite-aktuelles.jpg);background-size:cover;background-position:center}.template-page .main-inner .page-banner.download{background:url(/cdn/shop/files/seite-downloads.jpg);background-size:cover;background-position:center}.template-page .main-inner .page-banner.ueber-die-baecherkueche{background:url(/cdn/shop/files/seite-spielerisch-backen-lernen.jpg);background-size:cover;background-position:center}.template-page .main-inner .page-banner.ueber-uns{background:url(/cdn/shop/files/seite-ueber-uns.jpg);background-size:cover;background-position:center}.template-page .main-inner .page-banner.dhdl{background:url(/cdn/shop/files/seite-ueber-uns-dhdl.jpg);background-size:cover;background-position:center}.template-page .main-inner .page-banner.kreative-rezepte{background:url(/cdn/shop/files/seite-unsere-kreativen-rezepte-deftig-bis-suess.jpg);background-size:cover;background-position:center}.template-page .main-inner .page-banner.unterrichtshilfe{background:url(/cdn/shop/files/seite-unterrichtshilfe-fuer-erzieherinnen-und-erzieher.jpg);background-size:cover;background-position:center}.template-page .main-inner .page-banner .over h1{color:#fff;font-size:52px;text-shadow:0 1px 4px rgb(0 0 0 / 45%);text-align:center;margin-top:0}.template-page .content p{text-align:center}@media screen and (min-width: 2560px){.template-page .main-inner .page-banner{min-height:860px}}@media screen and (max-width: 920px){.template-page .main-inner .page-banner{min-height:620px}}@media screen and (max-width: 760px){.template-page .main-inner .page-banner{min-height:540px}}@media screen and (max-width: 640px){.template-page .main-inner .page-banner{min-height:480px}}@media screen and (max-width: 380px){.template-page .main-inner .page-banner{min-height:400px}}.shopify-policy__title{text-align:center;margin:60px 0}.shopify-policy__title h1{font-size:52px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}.shopify-policy__container{padding-bottom:80px}.shopify-policy__body table{width:100%}.shopify-policy__body th,.shopify-policy__body td{border:1px solid rgba(0,0,0,.08)}.shopify-policy__body td{padding:6px 10px}.shopify-policy__body tr:nth-child(2n){background:#00000008}.shopify-policy__body h3{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:var(--black);margin:20px 0}.shopify-policy__title h1{word-break:break-all}.shopify-policy__body .rte{word-break:break-word}.CartItem__PriceList{font-size:16px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left}span.Drawer__Title.Heading.u-h4{font-family:var(--font-family2);color:var(--green-primary);font-size:26px}.CartItem__Title{font-size:18px;font-family:var(--font-family2);color:var(--green-primary);line-height:22px}span.CartItem__Price.Price{color:var(--red-primary);font-size:15px}form.Cart.Drawer__Content button.Cart__Checkout.Button{color:var(--white);font-family:var(--font-family2);font-size:24px;line-height:26px;vertical-align:bottom;margin-top:0;padding:0;letter-spacing:normal}p.Cart__Taxes.Text--subdued{font-size:15px}.Drawer__Footer .cms_btn_outer{margin-top:10px}@media screen and (min-width: 1140px){.Header--logoLeft .Header__FlexItem--fill:last-child .Header__Icon{display:inline-block!important}.Header--logoLeft .Header__FlexItem--fill:last-child .hidden-lap{display:none!important}.Header--logoLeft .Header__FlexItem--logo{margin-right:0}.Header__FlexItem{min-width:200px}.Header__FlexItem:nth-child(1){flex-direction:column}.Footer__Block--newsletter{flex-basis:480px}}@media screen and (max-width: 1280px){.NewsletterPopup{max-width:520px}}@media screen and (max-width: 1007px){.ProductForm__QuantitySelector{display:flex;align-items:center;flex-direction:column}.ProductForm__Inventory{text-align:center}}@media screen and (max-width: 980px){h2.NewsletterPopup__Heading.Heading.u-h2{margin-bottom:10px;font-size:28px}h3.NewsletterPopup__Heading.Heading{display:none}}@media screen and (max-width: 800px){.NewsletterPopup{max-width:460px}#shopify-section-popup .flex-wrapper .flex-section:first-child img{max-width:unset}#shopify-section-popup .flex-wrapper .flex-section:first-child{width:24%;padding-left:0}#shopify-section-popup .flex-wrapper .flex-section:last-child{width:76%;padding-left:20px}}@media screen and (max-width: 641px){.Footer__Block.Footer__Block--text .Footer__Title,.Footer__Block.Footer__Block--text .Footer__Content,.Footer__Block.Footer__Block--newsletter .Footer__Title,.Footer__Block.Footer__Block--newsletter .Footer__Content.Rte,.Footer__Block.Footer__Block--newsletter .Form__Input{text-align:center}.Footer__Block.Footer__Block--newsletter .Form__Submit.Button{margin-left:auto;margin-right:auto}.Footer__Block.Footer__Block--links,.Footer__Block.Footer__Block--links .Linklist__Item{text-align:center}.Footer{padding-top:80px}.Footer__Block{margin-top:60px}}@media screen and (max-width: 640px){h2.NewsletterPopup__Heading.Heading.u-h2{font-size:22px;line-height:28px}.NewsletterPopup__Content ul{display:none}#shopify-section-popup .flex-wrapper .flex-section:first-child{width:20%}#shopify-section-popup .flex-wrapper .flex-section:last-child{width:80%}.CollectionToolbar__Item.CollectionToolbar__Item--sort{text-align:left;padding-left:24px}}@media screen and (max-width: 540px){.shopify-policy__title h1{font-size:40px}}@media screen and (max-width: 520px){#shopify-section-popup .flex-wrapper .flex-section:first-child{display:none}#shopify-section-popup .flex-wrapper .flex-section:last-child{width:100%;padding-left:0}}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{min-width:-moz-available}div#CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,div#CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,div#CybotCookiebotDialogBody a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{min-width:fit-content;min-width:-moz-fit-content;padding:4px 4px 2px;height:max-content}.rechtliche-hinweise{max-width:680px;margin-left:auto;margin-right:auto}.rechtliche-hinweise h2.h3{font-size:22px}.Drawer__Cart__Recap{text-align:left;margin-bottom:10px;font-size:13px}.cart-drawer__footer .FooterCartSum{width:100%;display:flex;flex-direction:row;justify-content:space-between}.Cart__Checkout.Button .cms_btn_inner{width:100%}.Cart__Checkout{display:flex;align-items:center;justify-content:center;margin-top:18px}.cart-drawer .free-shipping-bar{display:block;margin-bottom:0;padding-block:0}.cart-drawer .Cart__ShippingNotice{position:sticky;top:0;background:#fff}.cart-drawer .Cart__ShippingNotice .Drawer__Container{padding-top:9px;padding-bottom:9px}.cart-drawer .MissingFreeProductBar--Bar{margin-top:10px}.cart-drawer .MissingFreeProductBar--Text{margin-top:0;margin-bottom:15px}.cart-drawer div[slot=footer] button[type=submit]{padding:0!important;background:none!important;border:none!important;color:#fff!important;font-family:var(--font-family2)!important;font-size:20px!important}.MissingFreeProductBar{width:100%;max-width:1000px}.MissingFreeProductBar--Bar{width:100%;display:block;height:5px;background:#eaeaea;border-radius:5px;margin-bottom:2px}.MissingFreeProductBar--Bar-Inner{display:block;height:100%;border-radius:5px;background:var(--green-primary)}.MissingFreeProductBar--Text{position:relative;width:100%;font-size:12px;font-weight:700;padding-bottom:12px}.MissingFreeProductBar--Text div{position:absolute}.Drawer__Recommendations{background:#fff;border-bottom:1px solid var(--border-color);padding-block:0;z-index:10}.Drawer__Recommendations .product-recommendations-header{font-size:14px;padding-top:6px;padding-bottom:6px;background:#eee;margin-inline:calc(-1 * var(--drawer-body-padding-inline, 1.25rem))}.Drawer__Recommendations .product-recommendations-header h2.h4{font-size:14px}.Drawer__Recommendations .product-recommendations-header .Drawer__Container{display:flex;justify-content:space-between;align-items:center;padding-inline:var(--drawer-body-padding-inline, 1.25rem)}.Drawer__Recommendations .product-recommendations-header h2{margin-bottom:0;font-size:1rem}.Drawer__Recommendations>.Drawer__Container{padding-top:7px;padding-bottom:7px}.Drawer__Recommendations .complementary-products__product-list{gap:.5rem}.Drawer__Recommendations .circle-button--sm{width:28px;height:28px;padding:4px}.Drawer__Recommendations .horizontal-product-card .product-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.product-recommendations .product-recommendations-header{font-size:14px;padding-top:6px;background:#eee}.product-recommendations .product-recommendations-header .Drawer__Container{display:flex;justify-content:space-between;align-items:center}.product-recommendations .product-recommendations-header h2{margin-bottom:6px}.Cart .Drawer__Footer,.Cart__OffscreenNoteContainer{padding:10px 30px 25px}@media screen and (max-width: 640px){.Drawer__Header{max-height:60px}@supports (width: max(100%)){.Drawer__Content{height:max(calc(100% - var(--header2M-height)),calc(100% - 60px));max-height:max(calc(100% - var(--header2M-height)),calc(100% - 60px))}.cart-drawer .Drawer__Container{min-height:calc(100% - 250px)}.template-page .Drawer__Header{height:var(--header2M-height)}.template-page .Drawer__Content{height:max(calc(100% - var(--header2M-height)),calc(100% - 60px));max-height:max(calc(100% - var(--header2M-height)),calc(100% - 60px))}}}@media screen and (min-width: 641px){.Drawer__Header{max-height:60px}@supports (width: max(100%)){.Drawer__Content{height:max(calc(100% - var(--header2-height)),calc(100% - 60px));max-height:max(calc(100% - var(--header2-height)),calc(100% - 60px))}.cart-drawer .Drawer__Container{min-height:calc(100% - 250px)}}}@media screen and (min-width: 1008px){@supports (width: max(100%)){.cart-drawer .Drawer__Container{min-height:calc(100% - 250px)}}.ProductItem--horizontal .ProductItem__Wrapper{align-items:flex-start}}.Drawer__Recommendations{min-height:196px;max-height:196px}.cart-drawer__items{align-content:start}.ProductItemNew.ProductItem--horizontal.small-height{display:flex;flex-direction:column}.ProductItemNew.ProductItem--horizontal.small-height .ProductItem__Wrapper{display:flex;flex-direction:row;width:100%;justify-content:space-between}.ProductItemNew.ProductItem--horizontal.small-height .ProductItem__ImageWrapper{width:30%}.ProductItemNew.ProductItem--horizontal.small-height .ProductItem__Info{display:flex;width:55%;flex-direction:column;align-items:flex-start;text-align:left!important;margin:5px 0 0!important;padding-left:10px;padding-right:10px;font-size:11px}.ProductItemNew .ProductItem__Title.Heading{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--green-primary);line-height:22px}.ProductItemNew.ProductItem--horizontal.small-height .ProductItem__Info button{font-size:18px!important}.ProductItemNew.ProductItem--horizontal.small-height .ProductItem__Info .ProductItem__PriceList.Heading{font-size:15px}.ProductItemNew.ProductItem--horizontal.small-height .ProductItem__Info button{margin-top:10px}.ProductItemNew.ProductItem--horizontal.small-height .arv-collection,.ProductItemNew.ProductItem--horizontal.small-height .ProductItem__ViewButton.Button.Button--secondary{display:none!important}.ProductItemNew .ProductItem__PriceList{line-height:normal}.ProductItemNew h2.ProductItem__Title.Heading a{font-size:18px}@media (-moz-touch-enabled: 0),(hover: hover){.AJAXATCRoundButton:not([aria-expanded=true]):hover{color:var(--white)}}@media (-moz-touch-enabled: 0),(hover: hover){.AJAXATCRoundButton--small:hover{transform:scale(1.15)}}@media (-moz-touch-enabled: 0),(hover: hover){.AJAXATCRoundButton:hover{transform:scale(1.1)}}.AJAXATCRoundButton--flat{box-shadow:0 1px 5px #36363626}.AJAXATCRoundButton--small{width:35px;height:35px}.AJAXATCRoundButton{position:relative;margin-right:5px;margin-top:5px;width:40px;height:40px;border:none;border-radius:50%;background:var(--green-primary);color:var(--white);cursor:pointer;text-align:center;z-index:1;box-shadow:0 2px 10px #36363626;vertical-align:middle;line-height:0;transform:scale(1.001);transition:background .15s ease-in-out,opacity .15s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out;overflow:hidden;z-index:999999}header#header-nav{margin-top:-1px}.AnnouncementBar{overflow:hidden}.AnnouncementBar__Wrapper{display:flex;justify-content:space-evenly;flex-direction:row;transition:transform .5s ease-in-out}.AnnouncementBar__Content{flex:1;display:flex;align-items:center;justify-content:center;height:100%;font-size:18px;text-align:center}@media (max-width: 1140px){.AnnouncementBar__Wrapper{flex-direction:column;position:relative}.AnnouncementBar__Content{position:absolute;width:100%;opacity:0;transition:opacity .25s ease-in-out}.AnnouncementBar__Content.active{opacity:1}}.AnnouncementBar__Content.Heading{text-transform:initial}.AnnouncementBar__Icon{display:flex;margin-right:5px}section.FAQ-Embedded{padding:40px 0;border-top:none;max-width:1200px;margin-left:auto;margin-right:auto}section.FAQ-Embedded h2{color:var(--green-primary);font-size:42px;line-height:52px;font-family:var(--font-family2);margin-bottom:20px}section.FAQ-Embedded header{margin-bottom:50px!important}section.FAQ-Embedded .PageContent.PageContent--narrow{margin-top:0!important}section.FAQ-Embedded .Faq__Item{border-bottom:1px solid #eaeaea;padding-bottom:10px;margin-bottom:20px}section.FAQ-Embedded .Faq__Question{font-weight:700}@media screen and (min-width: 641px){section.FAQ-Embedded header{margin-bottom:50px!important}section.FAQ-Embedded .PageContent--narrow .Faq{margin-left:90px;margin-right:90px}}section.FAQ-Embedded .Faq__Icon{color:var(--heading-color)!important}section.FAQ-Embedded .Faq__Icon svg{width:10px;height:10px}section.FAQ-Embedded .icon-plus-minus{transition:transform .3s ease}section.FAQ-Embedded .icon-plus-minus .plus,section.FAQ-Embedded .icon-plus-minus .minus{transition:opacity .3s ease}section.FAQ-Embedded .icon-plus-minus .minus{opacity:0}section.FAQ-Embedded .Faq__Item[aria-expanded=true] .icon-plus-minus .plus{opacity:0}section.FAQ-Embedded .Faq__Item[aria-expanded=true] .icon-plus-minus .minus{opacity:1}section.FAQ-Embedded .Faq__Item[aria-expanded=true] .icon-plus-minus{transform:rotate(360deg)}.footer-newsletter-agree{text-align:left;margin:10px 0;font-size:12px;color:#888;display:flex}.footer-newsletter-agree label{margin-left:5px}.footer-newsletter-agree label a{color:var(--text-color)}#shop-hcaptcha-badge-container{display:none!important}#shopify-section-ali-reviews-review-box{margin:0 auto;padding:0}@media screen and (min-width: 641px){#shopify-section-ali-reviews-review-box{max-width:500px;padding:0}}@media screen and (min-width: 1140px){#shopify-section-ali-reviews-review-box{max-width:none;padding:0 30px}}.alireviews-review-box .alr-template-list-title,.alireviews-review-box .alr-template-empty-header{font-family:var(--font-family2);color:var(--green-primary)!important;font-size:32px!important;line-height:52px;font-weight:400!important}#shopify-product-reviews{display:none!important}.ChildForm__Fields{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.ChildForm__Field{display:flex;flex-direction:column}.ChildForm__Label{font-family:var(--font-family2);color:var(--green-primary);font-size:1.1rem;margin-bottom:.5rem;font-weight:600}.ChildForm__Input{padding:.75rem 1rem;border:2px solid var(--green-primary);border-radius:8px;font-size:1rem;font-family:inherit;background:#fff;transition:border-color .2s,box-shadow .2s}.ChildForm__Input:focus{outline:none;border-color:var(--orange-primary);box-shadow:0 0 0 2px var(--orange-primary, #d06819)}@media (max-width: 640px){.ChildForm__Fields{gap:1rem}.ChildForm__Input{font-size:.98rem;padding:.65rem .8rem}}@media (min-width: 641px){#shopify-section-product-template-event{min-height:1300px}}.event-hero{position:relative;max-width:1500px;margin-bottom:0;background:#fff;margin-left:auto;margin-right:auto}.event-hero__image-wrapper{width:100%;max-height:420px;overflow:hidden;display:flex;justify-content:center;align-items:center}.event-hero__image{width:100%;height:auto;object-fit:cover;display:block}.event-hero__content{position:relative;margin:0 auto;max-width:900px;text-align:center;padding:40px 20px 0;background:#fff}.event-hero__title{font-family:var(--font-family2, "Lemon Yellow Sun W00 Regular", cursive);color:var(--red-primary, #c21423);font-size:40px;margin-bottom:12px;line-height:1.1}.event-hero__subheading{font-size:20px;font-weight:600;color:#222;margin-bottom:8px}.event-hero__cta.btn{margin-top:18px}.event-grid{width:100%;background:#fff;padding:40px 0 60px}.event-grid__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1300px;margin:0 auto}@media (min-width: 901px){.event-grid__wrapper{grid-template-columns:repeat(3,1fr);max-width:1300px}}@media (max-width: 900px){.event-grid__wrapper{grid-template-columns:1fr;max-width:500px;gap:24px}}.event-grid__card{display:flex;flex-direction:column;align-items:center;background:var(--red-primary, #c21423);color:#fff;border-radius:8px;padding:40px 24px 32px;text-align:center;text-decoration:none;transition:box-shadow .2s,transform .2s,background .2s;box-shadow:0 2px 12px #0000000a;outline:none}.event-grid__card:focus,.event-grid__card:hover{background:var(--orange-primary, #d06819);box-shadow:0 4px 24px #0000001a;transform:translateY(-2px) scale(1.02)}.event-grid__icon{margin-bottom:18px}.event-grid__icon img{width:60px;height:60px;display:block}.event-grid__title{font-size:22px;font-family:var(--font-family2, "Lemon Yellow Sun W00 Regular", cursive);margin-bottom:12px;color:#fff}.event-grid__desc{font-size:16px;color:#fff;margin-bottom:0}@media (max-width: 900px){.event-grid__wrapper{grid-template-columns:1fr;gap:24px;max-width:500px}.event-hero__content{padding:32px 10px 0}}@media (max-width: 600px){.event-hero__title{font-size:28px}.event-hero__subheading{font-size:16px}.event-grid__card{padding:28px 10px 24px}}.event-grid__card:focus-visible{outline:3px solid var(--orange-primary, #d06819);outline-offset:2px}.event-intro{width:100%;background:#fff;padding:36px 0 18px;text-align:center}.event-intro__inner{max-width:900px;margin:0 auto;padding:0 16px}.event-intro__headline{font-family:var(--font-family2, "Lemon Yellow Sun W00 Regular", cursive);color:var(--red-primary, #c21423);font-size:38px;margin-bottom:10px;line-height:1.1;letter-spacing:1px}.event-intro__subheadline{font-size:20px;font-weight:700;color:#222;margin-bottom:6px}.event-intro__desc{font-size:18px;color:var(--red-primary, #c21423);margin-bottom:12px;font-weight:500}.event-intro__link{color:var(--red-primary, #c21423);text-decoration:underline;font-weight:500;margin-left:4px}.event-intro__divider{width:60px;height:3px;background:var(--red-primary, #c21423);margin:24px auto 0;border-radius:2px}@media (max-width: 600px){.event-intro__headline{font-size:26px}.event-intro__subheadline,.event-intro__desc{font-size:15px}.event-intro__divider{width:40px;height:2px}}.shop-reference{width:100vw;margin-left:50%;transform:translate(-50%);background:var(--color-background, #fff);position:relative;overflow:hidden}.shop-reference__image-wrapper{position:relative;width:100%;max-width:100vw;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.shop-reference__image{width:100vw;max-width:100%;height:auto;display:block}.shop-reference__button{position:absolute;right:7vw;bottom:7vw;z-index:3;font-size:2rem;padding:1.2em 2.5em;border-radius:2.5em;background:var(--color-accent, #d32f2f);color:#fff;font-weight:700;box-shadow:0 4px 24px #00000014;transition:background .2s,box-shadow .2s;display:flex;align-items:center;gap:.7em}.shop-reference__button-icon{font-size:1.3em;line-height:1}@media (max-width: 900px){.shop-reference__logo{top:4vw;right:4vw;width:38vw;min-width:120px}.shop-reference__button{right:4vw;bottom:4vw;font-size:1.2rem;padding:1em 1.5em}}@media (max-width: 600px){.shop-reference__logo{top:3vw;right:3vw;width:48vw;min-width:80px}.shop-reference__button{right:3vw;bottom:3vw;font-size:1rem;padding:.8em 1.2em}}.event-intro__headline{font-family:var(--font-family2, "Lemon Yellow Sun W00 Regular", cursive);color:var(--red-primary, #c21423);font-size:38px;text-align:center;margin-bottom:10px;line-height:1.1;letter-spacing:1px}.event-intro__desc{text-align:center;font-size:20px;color:#111;font-weight:700;margin-bottom:0}.event-intro__desc br+strong,.event-intro__desc strong{display:block;font-weight:700;color:#111;margin-top:8px}.event-intro__desc a{color:var(--red-primary, #c21423);text-decoration:underline;font-weight:700}@media (max-width: 600px){.event-intro__headline{font-size:26px}.event-intro__desc{font-size:16px}}.shop-reference{max-width:1300px;margin-left:auto;margin-right:auto;width:100%;transform:none}@media (max-width: 1300px){.shop-reference{max-width:100vw}}.shop-reference__image-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.shop-reference__button{position:static;margin:0 auto;right:unset;bottom:unset;font-size:1.25rem;padding:1em 2em;border-radius:2.5em;background:var(--color-accent, #d32f2f);color:#fff;font-weight:700;box-shadow:0 4px 24px #00000014;transition:background .2s,box-shadow .2s;display:flex;align-items:center;gap:.7em}.shop-reference__button:hover,.shop-reference__button:focus{background:var(--color-accent-dark, #b71c1c);box-shadow:0 6px 32px #0000001f;color:#fff;text-decoration:none}@media (max-width: 600px){.shop-reference__button{font-size:1rem;padding:.8em 1.2em}.shop-reference__image-wrapper{gap:18px}}.event-contact-form__section{max-width:600px;margin:0 auto 60px;padding:0 16px}.event-contact-form__wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000000a;padding:32px 24px 24px;margin-top:24px}.event-contact-form__fields{display:flex;flex-direction:column;gap:16px}.event-contact-form__input,.event-contact-form__textarea{width:100%;padding:12px 16px;border:1.5px solid #222;border-radius:4px;font-size:1rem;font-family:inherit;background:#fff;transition:border-color .2s,box-shadow .2s}.event-contact-form__input:focus,.event-contact-form__textarea:focus{border-color:var(--red-primary);outline:2px solid var(--red-primary)}.event-contact-form__label{margin-top:8px;margin-bottom:4px;font-size:1rem;color:#222}.event-contact-form__privacy{margin:24px 0 16px;display:flex;align-items:flex-start;gap:8px}.event-contact-form__privacy input[type=checkbox]{margin-top:3px}.event-contact-form__privacy label{font-size:1rem;color:#222;font-weight:500}.event-contact-form__privacy-text{font-size:.95rem;color:#222;margin-left:28px;margin-top:-4px}@media (max-width: 600px){.event-contact-form__heading{font-size:28px}.event-contact-form__wrapper{padding:18px 4px 16px}}.h1.green,.shopify-section.shopify-section--rich-text .h1,h3.h3-left,.h2.green,.h2.event-miete-richtext__heading{font-family:var(--font-family2);color:var(--green-primary);font-size:44px;line-height:56px;letter-spacing:.08em!important}h3.h3-left,.h2.event-miete-richtext__heading,.h2.centered{text-align:center!important}.h2.green{font-family:var(--font-family2);color:var(--green-primary);font-size:42px;line-height:48px}.h3.green{font-family:var(--font-family2);color:var(--green-primary);font-size:36px;line-height:normal}.h4.green{font-family:var(--font-family2);color:var(--green-primary);font-size:28px;line-height:36px}.h5.green{font-family:var(--font-family2);color:var(--green-primary);font-size:24px;line-height:32px}.h6.green{font-family:var(--font-family2);color:var(--green-primary);font-size:20px;line-height:28px}.shopify-section,.footer{max-width:1500px;margin-left:auto;margin-right:auto}.shopify-section.shopify-section--slideshow,.shopify-section.shopify-section-group-header-group,.shopify-section.shopify-section-group-footer-group.shopify-section--footer{max-width:unset}.shopify-section.shopify-section-group-footer-group.shopify-section--footer,.footer{background-color:#e6ecbd!important}.footer .input{background:#fff!important}.section-header,.footer__aside .payment-methods.unstyled-list{max-width:unset}.h6.text-on-sale{color:var(--red-primary);font-weight:700!important}#cart-drawer .cms_btn_outer{width:100%}@media (max-width: 699px){.ali-widget-star-rating{text-align:center!important}.product-info__block-item[data-block-type=buy-buttons] .buy-buttons,.product-info__block-item[data-block-type=text] div{text-align:center!important;justify-content:center!important}}.shopify-section--main-blog .blog-tags{display:none}.shop-reference{margin-bottom:60px}#ContactFormMessage{border:1.5px solid #222;border-radius:4px}.button-list .cms_btn_outer,.button-list .cms_btn_outer .cms_btn_inner{all:unset}.button-list{display:flex;flex-direction:column;gap:10px;text-align:left}.button-list a{display:inline-block;color:rgb(var(--text-color));text-decoration:underline;font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family);padding:5px 0;text-align:left}.button-list a:hover{color:rgb(var(--text-color))}.product-info__block-item[data-block-type=description] span{display:inline}.button-list{display:flex;align-items:start;flex-direction:column;margin-top:40px;justify-content:space-between;flex-wrap:wrap}.image-with-video{display:grid;overflow:hidden}.image-with-video>.prose{box-sizing:content-box;max-width:var(--image-with-text-content-max-width);margin-block:1.5rem;padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter)}.image-with-video>div:has(video-media){width:100%;height:100%}.image-with-video video-media{width:100%;height:100%}@media screen and (max-width: 699px){.image-with-video>.prose{margin-inline:auto}}@media screen and (min-width: 700px){.image-with-video{--image-with-text-gap: 2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.image-with-video>.prose{padding-inline-start:var(--image-with-text-gap)}.image-with-video:not(.image-with-video-reverse)>div:first-child{margin-inline-start:auto}.image-with-video-reverse>div:first-child{order:9999}.image-with-video-reverse>.prose{margin-inline-start:auto;padding-inline-end:var(--image-with-text-gap)}}@media screen and (min-width: 1000px){.image-with-video{--image-with-text-gap: 6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme-custom.css.map */
