:root{--blue: #477c8f;--blue-dark: #3a6b7d;--ink: #316f7f;--cream: #fffdf8;--white: #ffffff;--text-on-white: #477c8f;--font-body: "Neuton", Georgia, "Times New Roman", serif;--font-display: "Darumadrop One", "Neuton", Georgia, serif;--u: min(1vw, 16px);--pad: calc(6 * var(--u));--pad-r: calc(3.6 * var(--u));--max: 1600px;--header-h: calc(9 * var(--u));--header-offset: calc(1.2 * var(--u));--logo-w: calc(21 * var(--u));--pill-h: calc(3.4 * var(--u));--pill-font: calc(1.75 * var(--u));--pill-radius: calc(var(--pill-h) * .29);--stripe-h: 2.517vw;--pill-shadow: 0 calc(.35 * var(--u)) calc(1.2 * var(--u)) rgba(49, 111, 127, .16);--card-radius: calc(2.6 * var(--u));--grid-gap: calc(5.8 * var(--u));--row-gap: calc(6.1 * var(--u));--fs-card: calc(1.85 * var(--u));--fs-body: calc(1.45 * var(--u));--fs-h1: calc(4.6 * var(--u));--fs-h2: calc(2.6 * var(--u));--blob-ratio: 91.4 / 116.2}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-body);font-weight:700;font-size:var(--fs-body);line-height:1.45;color:var(--white);background:var(--blue) url(//erdkinder.myshopify.com/cdn/shop/t/4/assets/bg-texture.jpg?v=11386284933861411811788437694) center top / cover no-repeat fixed;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media(max-width:900px){body{background-attachment:scroll;background-size:cover}}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit}fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.wrap{max-width:var(--max);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad-r)}.skip-link{position:absolute;left:-999px;top:0;background:#fff;color:var(--blue);padding:.5em 1em;z-index:100}.skip-link:focus{left:1rem;top:1rem}.pill{display:inline-flex;align-items:center;justify-content:center;height:var(--pill-h);padding:0 calc(2.3 * var(--u));min-width:calc(8 * var(--u));border-radius:var(--pill-radius);background:var(--white);color:var(--blue);font-family:var(--font-body);font-weight:700;font-size:var(--pill-font);line-height:1;box-shadow:var(--pill-shadow);white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.pill:hover,.pill:focus-visible{background:var(--blue);color:var(--white);transform:translateY(-1px);outline:none}.pill.is-active{background:var(--blue);color:var(--white)}.pill--outline{background:transparent;color:var(--white);box-shadow:inset 0 0 0 2px var(--white)}.pill--outline:hover{background:var(--white);color:var(--blue)}.pill--big{height:calc(4.6 * var(--u));font-size:calc(2.1 * var(--u));padding:0 calc(3.2 * var(--u))}.pill--block{width:100%}.pill[disabled],.pill[aria-disabled=true]{opacity:.55;pointer-events:none}.site-header{position:relative;z-index:20;background:transparent;color:var(--white)}.site-header__inner{display:flex;align-items:center;gap:calc(3 * var(--u));height:var(--header-h);padding-top:var(--header-offset)}.site-header__logo{flex:0 0 auto;width:var(--logo-w);color:var(--white)}.site-header__logo svg{width:100%;height:auto}.site-nav{flex:1 1 auto;display:flex;justify-content:center}.site-nav ul{display:flex;gap:calc(3 * var(--u))}.site-header__icons{flex:0 0 auto;display:flex;align-items:center;gap:calc(2.2 * var(--u));color:var(--white)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;color:inherit;transition:transform .18s ease}.icon-btn:hover{transform:scale(1.06)}.icon-btn--cart svg{width:calc(3 * var(--u));height:auto}.icon-btn--search svg{width:calc(2.2 * var(--u));height:auto}.icon-btn--menu{display:none}.cart-count{position:absolute;top:-.4em;right:-.6em;min-width:1.5em;height:1.5em;padding:0 .35em;border-radius:1em;background:var(--white);color:var(--blue);font-size:calc(1.1 * var(--u));line-height:1.5em;text-align:center}.cart-count:empty,.cart-count[data-count="0"]{display:none}.panel{display:none;position:absolute;left:0;right:0;top:100%;z-index:30;background:var(--white);color:var(--blue);padding:1.5rem var(--pad) 2.2rem;box-shadow:0 1rem 2rem #316f7f26}.panel.is-open{display:block}.panel__wave{position:absolute;left:0;right:0;top:calc(100% - 1px);height:24px;color:var(--white)}.panel__wave svg{width:100%;height:100%}.search-form{display:flex;gap:.6rem;max-width:640px;margin:0 auto}.search-form input{flex:1 1 auto;height:var(--pill-h);min-height:44px;border-radius:var(--pill-radius);border:2px solid var(--blue);padding:0 1.2em;color:var(--blue);background:#fff;font-weight:700}.search-form input::placeholder{color:#477c8f8c;font-weight:400}.search-form .pill{box-shadow:none;border:2px solid var(--blue)}.hero{position:relative;height:calc(54 * var(--u));min-height:320px;overflow:hidden}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:url(//erdkinder.myshopify.com/cdn/shop/t/4/assets/hero-mask-top.svg?v=12581299146094196641788437694),linear-gradient(#000,#000),url(//erdkinder.myshopify.com/cdn/shop/t/4/assets/hero-mask-bottom.svg?v=158480568543169305131788437694);-webkit-mask-size:100% var(--stripe-h),100% calc(100% - 2 * var(--stripe-h) + 2px),100% var(--stripe-h);-webkit-mask-position:left top,left calc(var(--stripe-h) - 1px),left bottom;-webkit-mask-repeat:no-repeat;mask-image:url(//erdkinder.myshopify.com/cdn/shop/t/4/assets/hero-mask-top.svg?v=12581299146094196641788437694),linear-gradient(#000,#000),url(//erdkinder.myshopify.com/cdn/shop/t/4/assets/hero-mask-bottom.svg?v=158480568543169305131788437694);mask-size:100% var(--stripe-h),100% calc(100% - 2 * var(--stripe-h) + 2px),100% var(--stripe-h);mask-position:left top,left calc(var(--stripe-h) - 1px),left bottom;mask-repeat:no-repeat}.hero__media picture{display:contents}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 15%}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0}.hero__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 15%}.hero__video--mobile{display:none}.hero__stripe{position:absolute;left:0;right:0;height:var(--stripe-h);color:var(--white);pointer-events:none;z-index:2}.hero__stripe--top{top:0}.hero__stripe--bottom{bottom:0}.hero__stripe svg{width:100%;height:100%;display:block}.hero__wordmark{position:absolute;left:calc(-1.5 * var(--u));bottom:calc(-2.2 * var(--u));z-index:1;width:calc(103 * var(--u));max-width:none;color:var(--white);filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.hero__wordmark svg{width:100%;height:auto}.hero__text{position:absolute;left:var(--pad);top:calc(6 * var(--u));max-width:calc(46 * var(--u));text-shadow:0 2px 10px rgba(0,0,0,.25)}.hero__title{font-family:var(--font-display);font-size:var(--fs-h1);line-height:1;font-weight:400}.hero__sub{margin-top:calc(1.2 * var(--u));font-size:calc(1.9 * var(--u))}.hero__cta{margin-top:calc(2 * var(--u))}@media(min-width:1601px){.hero__wordmark{left:50%;transform:translate(-50%)}}.section{padding-top:calc(9.7 * var(--u));padding-bottom:calc(9.5 * var(--u))}.section--tight{padding-top:calc(5 * var(--u))}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:calc(4 * var(--u))}.section__title{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:400;line-height:1}.section__title--serif{font-family:var(--font-body);font-weight:700;font-size:var(--fs-h2)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--grid-gap);row-gap:var(--row-gap)}.product-card{display:block;color:var(--white)}.product-card__media{position:relative;aspect-ratio:var(--blob-ratio);background:var(--white);-webkit-mask:url(//erdkinder.myshopify.com/cdn/shop/t/4/assets/blob.svg?v=110026844006422467351788437694) center / 100% 100% no-repeat;mask:url(//erdkinder.myshopify.com/cdn/shop/t/4/assets/blob.svg?v=110026844006422467351788437694) center / 100% 100% no-repeat;overflow:hidden}.product-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;transition:transform .5s ease}.product-card__media img+img{opacity:0;transition:opacity .35s ease}.product-card:hover .product-card__media img:first-child{transform:scale(1.04)}.product-card:hover .product-card__media img+img{opacity:1}.product-card__body{margin-top:calc(3.4 * var(--u));padding-left:calc(1 * var(--u));font-size:var(--fs-card);line-height:1.4}.product-card__title,.product-card__meta,.product-card__price{display:block}.product-card__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card__badge{position:absolute;top:6%;left:8%;z-index:2;background:var(--blue);color:#fff;border-radius:.5em;padding:.2em .7em;font-size:calc(1.3 * var(--u))}.price--sale .price__compare{text-decoration:line-through;opacity:.7;margin-left:.5em;font-weight:400}.blob{position:relative;aspect-ratio:var(--blob-ratio);background:var(--white);-webkit-mask:url(//erdkinder.myshopify.com/cdn/shop/t/4/assets/blob.svg?v=110026844006422467351788437694) center / 100% 100% no-repeat;mask:url(//erdkinder.myshopify.com/cdn/shop/t/4/assets/blob.svg?v=110026844006422467351788437694) center / 100% 100% no-repeat;overflow:hidden}.blob img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.site-footer{background:var(--white);color:var(--blue);font-weight:400}.site-footer__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;min-height:calc(14.5 * var(--u));padding-top:calc(2.9 * var(--u));padding-bottom:calc(2.2 * var(--u));font-size:calc(1.65 * var(--u));line-height:1.45}.site-footer__links{display:grid;grid-template-columns:repeat(2,max-content);column-gap:calc(3 * var(--u));row-gap:0}.site-footer__links a{display:block}.site-footer__links a:hover{text-decoration:underline}.site-footer__star{justify-self:center;width:calc(5.3 * var(--u));margin-top:calc(1 * var(--u));color:var(--blue)}.site-footer__star svg{width:100%;height:auto}.site-footer__right{justify-self:end;align-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:calc(1.4 * var(--u));height:100%}.site-footer__lang{display:flex;gap:.4em;align-items:center;font-size:calc(1.3 * var(--u))}.site-footer__lang a,.site-footer__lang button{padding:.1em .45em;border-radius:.4em}.site-footer__lang .is-active{background:var(--blue);color:#fff}.site-footer__social{display:flex;gap:calc(1.4 * var(--u));margin-top:auto}.site-footer__social a{width:calc(2.3 * var(--u));color:var(--blue);transition:transform .18s ease}.site-footer__social a:hover{transform:translateY(-2px)}.site-footer__social svg{width:100%;height:auto}.site-footer__copy{margin-top:auto;padding-top:calc(1.2 * var(--u));font-size:calc(1.2 * var(--u));opacity:.8;align-self:flex-start}.site-footer__left{display:flex;flex-direction:column;height:100%}.page-title{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:400;line-height:1;margin-bottom:calc(3 * var(--u))}.paper{background:var(--white);color:var(--blue);border-radius:var(--card-radius);padding:calc(4 * var(--u)) calc(5 * var(--u));box-shadow:var(--pill-shadow);font-weight:400;font-size:calc(1.55 * var(--u));line-height:1.6;max-width:calc(66 * var(--u))}.paper h1,.paper h2,.paper h3,.paper strong{font-weight:700}.paper h1{font-size:calc(3.2 * var(--u));line-height:1.1;margin-bottom:.6em}.paper h2{font-size:calc(2.1 * var(--u));margin:1.6em 0 .5em}.paper h3{font-size:calc(1.7 * var(--u));margin:1.3em 0 .4em}.paper p{margin:0 0 1em}.paper ul,.paper ol{margin:0 0 1em 1.3em;padding:0;list-style:disc}.paper ol{list-style:decimal}.paper a{text-decoration:underline}.paper .placeholder{background:#fff3cc;color:#7a5a00;padding:0 .3em;border-radius:.3em;font-weight:700}.paper table{border-collapse:collapse;width:100%;margin:0 0 1em}.paper td,.paper th{border-bottom:1px solid rgba(71,124,143,.25);padding:.5em .4em;text-align:left;vertical-align:top}.about{display:grid;grid-template-columns:calc(34 * var(--u)) 1fr;gap:calc(6 * var(--u));align-items:center}.about__text{font-size:calc(1.8 * var(--u));line-height:1.5}.about__text p+p{margin-top:1em}.about__text .page-title{margin-bottom:calc(2 * var(--u))}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);margin-top:calc(8 * var(--u))}.value{background:var(--white);color:var(--blue);border-radius:var(--card-radius);padding:calc(3 * var(--u));box-shadow:var(--pill-shadow)}.value__icon{width:calc(4 * var(--u));margin-bottom:calc(1.5 * var(--u));color:var(--blue)}.value h3{font-size:calc(2 * var(--u));margin-bottom:.4em}.value p{font-weight:400;font-size:calc(1.45 * var(--u))}.donation{position:relative;display:grid;grid-template-columns:calc(22 * var(--u)) 1fr;align-items:center;gap:calc(4 * var(--u));margin-top:calc(6 * var(--u));padding:calc(3.5 * var(--u)) calc(5 * var(--u));background:var(--white);color:var(--blue);border-radius:var(--card-radius);box-shadow:var(--pill-shadow);overflow:hidden}.donation__figure{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.donation__amount{font-family:var(--font-display);font-size:calc(9 * var(--u));line-height:.9;color:var(--blue)}.donation__per{font-size:calc(2 * var(--u));font-weight:700;margin-top:.3em}.donation__text h2{font-family:var(--font-display);font-weight:400;font-size:calc(3.2 * var(--u));line-height:1;margin-bottom:.5em}.donation__text p{font-weight:400;font-size:calc(1.7 * var(--u));line-height:1.5;max-width:calc(50 * var(--u))}.donation__org{font-size:calc(1.4 * var(--u))!important;opacity:.8;margin-top:.5em}.donation__text .pill{margin-top:calc(1.8 * var(--u));box-shadow:none;border:2px solid var(--blue)}.donation--banner{margin-top:calc(9 * var(--u));grid-template-columns:calc(26 * var(--u)) 1fr}.donation--banner .donation__amount{font-size:calc(6.5 * var(--u));white-space:nowrap}.donation__updated{font-weight:400;font-size:calc(1.3 * var(--u));opacity:.75;margin-top:.3em}.donation__counter{display:flex;align-items:baseline;gap:.8em;flex-wrap:wrap;margin-top:calc(1.6 * var(--u));padding:calc(1 * var(--u)) calc(1.6 * var(--u));border-radius:calc(1.2 * var(--u));background:#477c8f14}.donation__counter-value{font-family:var(--font-display);font-size:calc(3 * var(--u));line-height:1}.donation__counter-label{font-weight:400;font-size:calc(1.35 * var(--u));opacity:.8}.donation__star{position:absolute;right:calc(-2 * var(--u));bottom:calc(-3 * var(--u));width:calc(14 * var(--u));color:var(--blue);opacity:.12;transform:rotate(-12deg);pointer-events:none}.form{display:grid;gap:calc(1.4 * var(--u))}.form__row{display:grid;gap:calc(1.4 * var(--u));grid-template-columns:1fr 1fr}.field{display:grid;gap:.35em}.field label{font-weight:700}.field input,.field textarea,.field select{width:100%;border:2px solid var(--blue);border-radius:calc(1 * var(--u));background:#fff;color:var(--blue);padding:.55em .9em;font-weight:400;font-size:calc(1.5 * var(--u));min-height:44px}.field input:focus,.field textarea:focus,.field select:focus{outline:3px solid rgba(71,124,143,.3);outline-offset:1px}.form .pill{justify-self:start;box-shadow:none;border:2px solid var(--blue)}.form-note{font-weight:400;font-size:calc(1.3 * var(--u));opacity:.85}.form-success{background:#e9f4f6;color:var(--blue);padding:1em 1.2em;border-radius:1em;font-weight:700}.form-error{background:#fbe9e9;color:#8c2f2f;padding:1em 1.2em;border-radius:1em}.product{display:grid;grid-template-columns:calc(40 * var(--u)) 1fr;gap:calc(6 * var(--u));align-items:start}.product__gallery{display:grid;gap:calc(1.6 * var(--u))}.product__main.blob{width:100%}.product__main.blob img{object-fit:contain;padding:6%;box-sizing:border-box}.product__thumbs button img{object-fit:contain;padding:8%;box-sizing:border-box}.product__thumbs{display:flex;gap:calc(1.4 * var(--u))}.product__thumbs button{width:calc(7.6 * var(--u));padding:0;opacity:.7;transition:opacity .2s,transform .2s}.product__thumbs button.is-active,.product__thumbs button:hover{opacity:1;transform:translateY(-2px)}.product__info{padding-top:calc(1 * var(--u))}.product__title{font-size:calc(3.2 * var(--u));line-height:1.1}.product__meta{font-size:calc(1.9 * var(--u));margin-top:.35em}.product__price{font-size:calc(2.4 * var(--u));margin-top:.6em}.product__tax{font-size:calc(1.25 * var(--u));font-weight:400;opacity:.85;margin-top:.3em}.product__tax a{text-decoration:underline}.option{margin-top:calc(2.4 * var(--u))}.option__label{display:block;font-size:calc(1.6 * var(--u));margin-bottom:.6em}.option__label span{font-weight:400;opacity:.85}.swatches{display:flex;flex-wrap:wrap;gap:calc(1 * var(--u))}.swatch{position:relative}.swatch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.swatch span{display:inline-flex;align-items:center;justify-content:center;min-width:calc(5 * var(--u));height:calc(3.6 * var(--u));padding:0 1em;border-radius:var(--pill-radius);background:var(--white);color:var(--blue);box-shadow:var(--pill-shadow);font-size:calc(1.6 * var(--u));cursor:pointer;transition:background .18s,color .18s}.swatch input:checked+span{background:var(--blue);color:#fff;box-shadow:inset 0 0 0 2px #fff,var(--pill-shadow)}.swatch input:focus-visible+span{outline:3px solid #fff;outline-offset:2px}.swatch input:disabled+span{opacity:.45;text-decoration:line-through;cursor:not-allowed}.qty{display:inline-flex;align-items:center;background:var(--white);color:var(--blue);border-radius:var(--pill-radius);box-shadow:var(--pill-shadow);height:calc(3.6 * var(--u))}.qty button{width:calc(3.6 * var(--u));height:100%;font-size:calc(2 * var(--u))}.qty input{width:calc(4 * var(--u));text-align:center;border:0;background:transparent;color:var(--blue);font-weight:700;font-size:calc(1.6 * var(--u));-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__buy{display:flex;flex-wrap:wrap;gap:calc(1.4 * var(--u));align-items:center;margin-top:calc(2.6 * var(--u))}.product__buy .pill{box-shadow:var(--pill-shadow)}.product__desc{margin-top:calc(3 * var(--u));font-size:calc(1.6 * var(--u));font-weight:400;line-height:1.55;max-width:calc(48 * var(--u))}.product__desc p+p{margin-top:.8em}.accordion{margin-top:calc(2.5 * var(--u));max-width:calc(48 * var(--u));border-top:1px solid rgba(255,255,255,.4)}.accordion details{border-bottom:1px solid rgba(255,255,255,.4)}.accordion summary{cursor:pointer;padding:.8em 0;font-size:calc(1.6 * var(--u));list-style:none;display:flex;justify-content:space-between;align-items:center}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-size:1.3em;line-height:1}.accordion details[open] summary:after{content:"\2013"}.accordion .accordion__body{padding:0 0 1em;font-weight:400;font-size:calc(1.45 * var(--u));line-height:1.55}.accordion .accordion__body p{margin:0 0 .6em}.related{margin-top:calc(10 * var(--u))}.collection__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:calc(4.5 * var(--u))}.collection__desc{font-weight:400;font-size:calc(1.6 * var(--u));max-width:calc(48 * var(--u));margin-top:1em}.collection__filters{display:flex;gap:calc(1 * var(--u));flex-wrap:wrap}.collection__filters .pill{height:calc(3.2 * var(--u));font-size:calc(1.5 * var(--u));min-width:0}.collection__filters select{height:calc(3.2 * var(--u));border-radius:var(--pill-radius);border:0;background:#fff;color:var(--blue);font-weight:700;padding:0 1em;box-shadow:var(--pill-shadow)}.empty{font-size:calc(2 * var(--u))}.pagination{display:flex;gap:.6em;justify-content:center;margin-top:calc(6 * var(--u))}.pagination .pill{min-width:calc(3.6 * var(--u));padding:0 1em}.cart{display:grid;grid-template-columns:1fr calc(30 * var(--u));gap:calc(5 * var(--u));align-items:start}.cart__items{display:grid;gap:calc(2 * var(--u))}.cart-item{display:grid;grid-template-columns:calc(11 * var(--u)) 1fr auto;gap:calc(2.2 * var(--u));align-items:center;background:var(--white);color:var(--blue);border-radius:var(--card-radius);padding:calc(1.6 * var(--u));box-shadow:var(--pill-shadow)}.cart-item__title{font-size:calc(1.9 * var(--u))}.cart-item__meta{font-weight:400;font-size:calc(1.4 * var(--u))}.cart-item__price{font-size:calc(1.9 * var(--u));text-align:right}.cart-item__remove{font-weight:400;font-size:calc(1.3 * var(--u));text-decoration:underline;margin-top:.5em}.cart-item .qty{margin-top:.6em;box-shadow:inset 0 0 0 2px var(--blue)}.cart__summary{background:var(--white);color:var(--blue);border-radius:var(--card-radius);padding:calc(2.6 * var(--u));box-shadow:var(--pill-shadow);position:sticky;top:1rem}.cart__summary h2{font-size:calc(2.2 * var(--u));margin-bottom:.6em}.cart__line{display:flex;justify-content:space-between;padding:.4em 0;font-weight:400}.cart__line--total{font-weight:700;font-size:calc(2 * var(--u));border-top:2px solid var(--blue);margin-top:.4em;padding-top:.6em}.cart__summary .pill{width:100%;margin-top:1.2em;box-shadow:none;border:2px solid var(--blue)}.cart__note{font-weight:400;font-size:calc(1.25 * var(--u));opacity:.8;margin-top:1em}.cart__empty{text-align:center;padding:calc(6 * var(--u)) 0}.cart__empty .section__title{margin-bottom:calc(2.5 * var(--u))}.center{text-align:center}.stack>*+*{margin-top:calc(1.5 * var(--u))}.notfound{text-align:center;padding:calc(8 * var(--u)) 0}.notfound .page-title{font-size:calc(12 * var(--u))}.notfound p{font-size:calc(2 * var(--u));margin-bottom:calc(3 * var(--u))}.account-nav{display:flex;gap:.8em;flex-wrap:wrap;margin-bottom:calc(3 * var(--u))}.rte{font-weight:400}.rte p{margin-bottom:1em}.rte a{text-decoration:underline}.badge-new{display:inline-block;background:#fff;color:var(--blue);border-radius:.5em;padding:.1em .6em;font-size:.75em;vertical-align:middle;margin-left:.5em}[data-lang-block]{display:none}html[lang=de] [data-lang-block=de],html[lang=en] [data-lang-block=en]{display:block}@media(max-width:1100px){:root{--pill-font: calc(1.9 * var(--u));--logo-w: calc(19 * var(--u))}.site-nav ul{gap:calc(3 * var(--u))}}@media(max-width:860px){:root{--u: 1.25vw;--pad: 6vw;--header-h: 74px;--header-offset: 0px;--logo-w: 150px;--pill-h: 44px;--pill-font: 19px;--pill-radius: 13px;--fs-card: 17px;--fs-body: 16px;--fs-h1: 40px;--fs-h2: 26px;--card-radius: 24px;--grid-gap: 5vw;--row-gap: 7vw}.site-header__inner{gap:1rem;padding-right:4vw}.site-header__icons{margin-left:auto;gap:18px}.site-nav{display:none}.icon-btn--menu{display:inline-flex;width:36px;height:36px}.icon-btn--cart svg{width:32px}.icon-btn--search svg{width:24px}.cart-count{font-size:11px}.panel--menu ul{display:flex;flex-direction:column;gap:.8rem;align-items:stretch}.panel--menu .pill{width:100%;box-shadow:none;border:2px solid var(--blue)}.hero{height:118vw;min-height:300px}.hero__img{object-position:center 45%}.hero__video video{object-position:center 45%}.hero__video--desktop{display:none}.hero__video--mobile{display:block}.hero__wordmark{width:108vw;left:-4vw;bottom:-2.5vw}.hero__text{max-width:70vw;top:8vw}.hero__sub{font-size:16px}.section{padding-top:12vw;padding-bottom:14vw}.product-grid{grid-template-columns:repeat(2,1fr)}.product-card__body{margin-top:4vw;padding-left:2vw}:root{--pad-r: 6vw}.site-footer__inner{grid-template-columns:1fr auto;font-size:16px;padding-top:6vw;padding-bottom:6vw;gap:4vw}.site-footer__links{grid-template-columns:1fr}.site-footer__star{grid-column:2;grid-row:1 / span 2;width:48px;align-self:center;margin:0}.site-footer__right{grid-column:1;align-items:flex-start}.site-footer__social a{width:26px}.site-footer__social{gap:16px}.site-footer__lang{font-size:14px}.site-footer__copy{font-size:12px}.paper{max-width:none;padding:7vw 6vw;font-size:16px}.paper h1{font-size:28px}.paper h2{font-size:21px}.paper h3{font-size:18px}.about{grid-template-columns:1fr;gap:8vw}.about__text{font-size:18px}.about .blob{max-width:70vw;margin:0 auto}.values{grid-template-columns:1fr;gap:5vw;margin-top:10vw}.value{padding:6vw}.value__icon{width:44px}.value h3{font-size:22px}.value p{font-size:15px}.donation{grid-template-columns:1fr;gap:6vw;padding:8vw 6vw;text-align:center;margin-top:10vw}.donation__amount{font-size:72px}.donation__per{font-size:18px}.donation__text h2{font-size:30px}.donation__text p{font-size:16px;max-width:none}.donation__org{font-size:14px!important}.donation__star{width:120px}.donation--banner{margin-top:12vw;grid-template-columns:1fr}.donation--banner .donation__amount{font-size:56px}.donation__updated{font-size:13px}.donation__counter{justify-content:center}.donation__counter-value{font-size:28px}.donation__counter-label{font-size:13px}.form__row{grid-template-columns:1fr}.field input,.field textarea,.field select{font-size:16px;border-radius:12px}.form-note{font-size:13px}.product{grid-template-columns:1fr;gap:8vw}.product__main.blob{max-width:80vw;margin:0 auto}.product__thumbs{justify-content:center}.product__thumbs button{width:64px}.product__title{font-size:30px}.product__meta{font-size:18px}.product__price{font-size:24px}.product__tax{font-size:13px}.option__label{font-size:17px}.swatch span{min-width:52px;height:42px;font-size:16px;border-radius:12px}.qty{height:42px;border-radius:12px}.qty button{width:42px;font-size:22px}.qty input{width:40px;font-size:16px}.product__desc{font-size:16px;max-width:none}.accordion{max-width:none}.accordion summary{font-size:17px}.accordion .accordion__body{font-size:15px}.related{margin-top:14vw}.collection__filters .pill{height:38px;font-size:15px}.collection__desc{font-size:16px}.cart{grid-template-columns:1fr;gap:6vw}.cart-item{grid-template-columns:80px 1fr;padding:4vw;gap:4vw;border-radius:20px}.cart-item__price{grid-column:2;text-align:left;font-size:18px}.cart-item__title{font-size:18px}.cart-item__meta{font-size:14px}.cart__summary{padding:6vw;position:static;border-radius:20px}.cart__summary h2{font-size:22px}.cart__line--total{font-size:19px}.notfound .page-title{font-size:96px}.notfound p{font-size:18px}.pill--big{height:50px;font-size:19px}}@media(max-width:520px){.product-grid{grid-template-columns:1fr;row-gap:12vw}.product-card{max-width:80vw;margin:0 auto;width:100%}.hero{height:78vw}.hero__text{max-width:80vw}.site-footer__inner{grid-template-columns:1fr auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
