.sh-section{--sh-gap: clamp(1.5rem, 4vw, 3rem);padding-block:clamp(3rem,8vw,6rem);padding-inline:var(--page-margin, 1.5rem);color:var(--color-foreground)}.sh-section--tint{background:color-mix(in srgb,var(--sh-green, #6b8e3a) 14%,var(--color-background))}.sh-inner{max-width:72rem;margin-inline:auto}.sh-eyebrow{margin:0 0 .75rem;font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted)}.sh-heading{margin:0 0 1.25rem;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15}.sh-richtext{font-size:1.0625rem;line-height:1.7}.sh-richtext p{margin:0 0 1em}.sh-button{display:inline-block;padding:.8em 1.5em;border:1px solid var(--color-primary-button-border);border-radius:var(--style-border-radius-buttons-primary);background:var(--color-primary-button-background);color:var(--color-primary-button-text);font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s}.sh-button:hover{background:var(--color-primary-button-hover-background, var(--color-primary-button-background));transform:translateY(-1px)}.sh-button--light{background:transparent;color:var(--color-white);border-color:var(--color-white)}.sh-button--light:hover{background:#ffffff26}.sh-hero{position:relative;display:grid;min-height:min(85vh,46rem);place-items:center;overflow:hidden;color:#fffbeb;text-align:center}.sh-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 70%}.sh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(40 28 8 / var(--sh-overlay, .45))}.sh-hero__content{position:relative;z-index:1;max-width:48rem;padding:4rem var(--page-margin, 1.5rem)}.sh-hero__title{margin:0 0 1rem;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(2.25rem,7vw,4.5rem);line-height:1.05}.sh-hero__subtitle{margin:0 0 .5rem;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:600}.sh-hero__text{margin:0 auto 2rem;max-width:38rem;font-size:1.0625rem;line-height:1.6}.sh-hero__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.sh-split{display:grid;gap:var(--sh-gap);align-items:center}@media(min-width:750px){.sh-split{grid-template-columns:1fr 1fr}.sh-split--image-left .sh-split__media{order:-1}}.sh-split__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--style-border-radius-lg, 16px)}.sh-section__head{max-width:40rem;margin:0 auto var(--sh-gap);text-align:center}.sh-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.sh-cards>.sh-card{flex:1 1 16rem;max-width:26rem}.sh-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--style-border-radius-lg, 16px);background:var(--color-background)}.sh-card__image{width:100%;aspect-ratio:4 / 3;object-fit:cover}.sh-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem}.sh-card__title{margin:0;font-family:var(--font-heading--family);font-size:1.375rem}.sh-card__text{flex:1;margin:0;line-height:1.6}.sh-stats{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));text-align:center}.sh-stat__number{display:block;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(2.25rem,6vw,3.75rem);line-height:1;color:var(--color-primary-button-background);-webkit-text-stroke:.5px rgb(var(--color-foreground-rgb) / .5)}.sh-stat__label{display:block;margin-top:.5rem;font-weight:600}.sh-note{margin-top:2rem;text-align:center;font-size:.875rem;color:var(--color-foreground-muted)}.shopify-section:has(.sh-hero){position:sticky;top:0;z-index:0}.shopify-section:has(.sh-hero)~.shopify-section{position:relative;z-index:1;background:var(--color-background);box-shadow:0 -1.5rem 3rem #0000001f}@keyframes sh-rise{0%{opacity:0;transform:translateY(3.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.sh-reveal{animation:sh-rise linear both;animation-timeline:view();animation-range:entry 5% entry 45%}.sh-reveal--late,.sh-card:nth-child(2),.sh-stat:nth-child(2){animation-range:entry 15% entry 55%}.sh-card:nth-child(3),.sh-stat:nth-child(3){animation-range:entry 25% entry 65%}}}@media(prefers-reduced-motion:reduce){.shopify-section:has(.sh-hero){position:static}.shopify-section:has(.sh-hero)~.shopify-section{box-shadow:none}}.sh-heading,.sh-hero__title,.sh-card__title,.sh-stat__number{font-family:var(--font-heading--family);letter-spacing:-.01em}.sh-eyebrow{display:inline-block;padding:.3em .9em;border-radius:100px;background:var(--sh-green, #6b8e3a);color:#fffbeb;letter-spacing:.04em;text-transform:none;font-size:.9rem}.sh-split__media img{aspect-ratio:1;border-radius:58% 42% 55% 45%/48% 56% 44% 52%;box-shadow:0 0 0 .6rem var(--sh-green, #6b8e3a)}.sh-card{border:0;border-radius:1.75rem;background:var(--color-background);box-shadow:0 .5rem 1.5rem rgb(var(--color-foreground-rgb) / .12);transition:rotate .25s,translate .25s}.sh-card:nth-child(odd){rotate:-1deg}.sh-card:nth-child(2n){rotate:1deg}.sh-card:hover{rotate:0deg;translate:0 -4px}.sh-card__image{border-radius:0 0 2.5rem 2.5rem}.sh-stat{padding:1.5rem 1rem;border-radius:50% 50% 46% 54%/56% 48% 52% 44%;background:color-mix(in srgb,var(--sh-gold, #f2b705) 28%,var(--color-background))}.sh-stat:nth-child(2){background:color-mix(in srgb,var(--sh-green, #6b8e3a) 25%,var(--color-background))}.sh-stat__number{-webkit-text-stroke:0;color:var(--color-foreground)}.shopify-section:has(.sh-hero)+.shopify-section{border-radius:2.5rem 2.5rem 0 0}.sh-adopt__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0 auto var(--sh-gap)}.sh-chip{display:inline-flex;align-items:center;gap:.4em;min-height:3rem;padding:.6em 1.3em;border:2px solid var(--sh-green, #6b8e3a);border-radius:999px;background:var(--color-background);color:var(--color-foreground);font-size:1.0625rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s}.sh-chip:hover{background:color-mix(in srgb,var(--sh-green, #6b8e3a) 22%,var(--color-background));transform:translateY(-1px)}.sh-chip.is-disabled{opacity:.45;border-color:color-mix(in srgb,var(--color-foreground) 35%,transparent);cursor:not-allowed;pointer-events:none}.sh-chip.is-active{background:var(--sh-green, #6b8e3a);color:var(--color-white, #fff)}.sh-adopt__grid{display:grid;gap:clamp(1.5rem,3vw,2.25rem);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none}.sh-snail{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:2rem 2rem 2.5rem 1.25rem;background:var(--color-background)}.sh-snail:nth-child(2n){border-radius:1.25rem 2.5rem 2rem 2rem}.sh-snail__media{display:block;overflow:hidden}.sh-snail__image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .4s}.sh-snail:hover .sh-snail__image{transform:scale(1.05)}.sh-snail__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.25rem 1.5rem 1.5rem}.sh-snail__title{margin:0;font-family:var(--font-heading--family);font-size:1.375rem;line-height:1.2}.sh-snail__title a{color:inherit;text-decoration:none}.sh-snail__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.sh-tag{padding:.2em .75em;border-radius:999px;background:color-mix(in srgb,var(--sh-gold, #f2b705) 30%,var(--color-background));font-size:.875rem;font-weight:600}.sh-snail__fee{margin:0;font-size:1.0625rem}.sh-snail__stock{margin:0;font-size:1.0625rem;font-weight:700}.sh-snail__stock--ok{color:color-mix(in srgb,var(--sh-green, #6b8e3a) 70%,#000)}.sh-snail__stock--out{color:var(--color-foreground-muted)}.sh-snail__form{margin-top:auto}.sh-snail .sh-button{min-height:3rem;font-size:1.0625rem;cursor:pointer}.sh-snail>.sh-snail__body>.sh-button--ghost{margin-top:auto;background:transparent;color:var(--color-foreground)}.sh-adopt__pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:var(--sh-gap)}.sh-adopt__note,.sh-adopt__empty{max-width:40rem;margin:var(--sh-gap) auto 0;text-align:center}.sh-adopt__filterbox{display:grid;gap:1rem;margin:0 auto var(--sh-gap)}.sh-adopt__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem}.sh-adopt__rowlabel{min-width:5.5rem;font-weight:700;text-align:right}@media(max-width:599px){.sh-adopt__rowlabel{width:100%;text-align:center}}.sh-adopt__row .sh-adopt__filters{margin:0}.sh-ki-hinweis{margin:.75rem auto 0;padding-inline:var(--page-margin, 1.5rem);max-width:72rem;color:var(--color-foreground-muted);font-size:.75rem;line-height:1.4;text-align:center}.sh-ki-hinweis--grid{margin-top:var(--sh-gap);padding:0;font-size:.8125rem}.sh-ki-badge{display:inline-flex;align-items:baseline;gap:.25em;margin-right:.4em;padding:0 .4em;border:1px solid currentcolor;border-radius:.3em;font-size:.6875rem;font-weight:700;letter-spacing:.04em}.sh-ki-badge__type{font-size:.5625rem;font-weight:500;letter-spacing:0}.sh-ki-icon{display:inline-block;width:auto;height:1.25rem;margin-right:.4em;vertical-align:middle}.sh-ki-hinweis--bild{margin-top:.5rem;padding:0;text-align:center}.sh-adopt__search{max-width:40rem;margin:0 auto var(--sh-gap)}.sh-adopt__searchlabel{display:block;margin-bottom:.5rem;font-weight:700;text-align:center}.sh-adopt__searchrow{display:flex;flex-wrap:wrap;gap:.75rem}.sh-adopt__searchfield{flex:1 1 14rem;min-height:3.25rem;padding:.6em 1.2em;border:2px solid var(--sh-green, #6b8e3a);border-radius:999px;background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:1.0625rem}.sh-adopt__searchfield:focus-visible{outline:3px solid var(--sh-gold, #f2b705);outline-offset:2px}.sh-adopt__search .sh-button{min-height:3.25rem;font-size:1.0625rem;cursor:pointer}.sh-adopt__searchfield::placeholder{color:var(--color-foreground-muted);opacity:1}.sh-cart-note{margin:1rem 0;padding:1rem 1.25rem;border-radius:1.25rem 1.75rem;background:color-mix(in srgb,var(--sh-gold, #f2b705) 22%,var(--color-background));font-size:.9375rem;line-height:1.5}.sh-cart-note p{margin:0}.sh-cart-intro{max-width:44rem;margin:1.75rem auto 0;padding-inline:var(--page-margin, 1.5rem);font-size:1.125rem;line-height:1.6;text-align:center}.cart-page .cart-items__table-row img,.cart-page .cart-items__media-container{border-radius:1.25rem;overflow:hidden}.cart-page .cart__checkout-button{min-height:3.5rem;font-size:1.125rem}.cart-page .cart-totals__container{font-size:1.0625rem}.cart-page .quantity-selector{font-size:1.125rem}.cart-page .quantity-selector button,.cart-page .quantity-selector input{color:var(--color-foreground)}.cart-page .cart-summary{rotate:1deg;transition:rotate .25s,translate .25s}.cart-page .cart-summary:hover{rotate:0deg;translate:0 -4px}.sh-member__small{max-width:34rem;margin:1.25rem auto 0;font-size:.8125rem;line-height:1.5;opacity:.85;text-align:center}.sh-member__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}.sh-member__muted{opacity:.75}.sh-member__code{display:inline-block;padding:.1em .6em;border-radius:.6rem;background:color-mix(in srgb,var(--sh-gold, #f2b705) 35%,transparent);letter-spacing:.04em;-webkit-user-select:all;user-select:all}.sh-slime{--slime: 140 190 60;position:relative;padding-left:2.75rem}.sh-slime:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1.4rem;background:linear-gradient(90deg,#fff0 10%,#ffffffe6 32%,#fff0 50%),linear-gradient(180deg,rgb(var(--slime) / .8),rgb(var(--slime) / .62) 50%,rgb(var(--slime) / .8));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 160' preserveAspectRatio='none'%3E%3Cpath d='M5 0C2 20 8 30 4 50C1 70 9 85 5 105C2 125 8 140 5 160L15 160C18 140 12 125 15 105C19 85 11 70 14 50C17 30 11 20 15 0Z'/%3E%3C/svg%3E") repeat-y 0 0 / 100% 160px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 160' preserveAspectRatio='none'%3E%3Cpath d='M5 0C2 20 8 30 4 50C1 70 9 85 5 105C2 125 8 140 5 160L15 160C18 140 12 125 15 105C19 85 11 70 14 50C17 30 11 20 15 0Z'/%3E%3C/svg%3E") repeat-y 0 0 / 100% 160px;pointer-events:none}.sh-slime h2{position:relative;margin-top:2rem}.sh-slime h2:after{content:"";display:block;width:min(15rem,70%);height:.7rem;margin-top:.5rem;border-radius:999px 700px 999px 800px/100% 80% 100% 90%;background:linear-gradient(180deg,#ffffffd9 0 22%,#fff0 22%),linear-gradient(90deg,rgb(var(--slime) / .85),rgb(var(--slime) / .5));box-shadow:0 .15rem .35rem rgb(var(--slime) / .5)}.sh-alert{margin:.9rem 0 0;padding-top:.8rem;border-top:1px solid rgb(36 30 22 / .15);font-size:.9rem}.sh-alert>summary{cursor:pointer;font-weight:600;list-style:none;display:flex;gap:.45rem;align-items:center}.sh-alert>summary::-webkit-details-marker{display:none}.sh-alert>summary:after{content:"\25be";margin-left:auto;opacity:.6;transition:transform .2s}.sh-alert[open]>summary:after{transform:rotate(180deg)}.sh-alert>summary:focus-visible{outline:3px solid var(--sh-green, #8ebe3c);outline-offset:3px;border-radius:.3rem}.sh-alert__form{display:grid;gap:.55rem;margin-top:.7rem}.sh-alert__form input[type=email]{width:100%;box-sizing:border-box;padding:.55rem .8rem;border-radius:.7rem;border:1px solid rgb(36 30 22 / .35);background:#ffffff8c;color:#241e16;font:inherit;font-size:.9rem}.sh-alert__form input::placeholder{color:#6b6b60;opacity:1}.sh-alert__form input[type=email]:focus-visible{outline:3px solid var(--sh-green, #8ebe3c);outline-offset:2px}.sh-alert__check{display:flex;gap:.5rem;align-items:flex-start;font-size:.8rem;line-height:1.4;color:#4a4338}.sh-alert__check input{margin-top:.15rem;flex:none}.sh-alert__form .sh-button{justify-self:start;padding:.5rem 1.1rem;font-size:.9rem;min-height:0;white-space:nowrap}.sh-alert__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sh-alert__msg{margin:0;min-height:1.2em;font-weight:600;font-size:.85rem}.sh-adopt__notice{margin:0 0 1rem;padding:.9rem 1.2rem;border-radius:1rem;background:#8cbe3c40;font-weight:600}.sh-chip:has(.sh-chip__sub){display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;padding-block:.45rem}.sh-chip__sub{display:block;font-size:.72em;font-weight:500;opacity:.8;margin-top:.1rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/schneckenhilfe.css.map */
