.product-card__content.product-grid__card{box-shadow:0 2px 12px #c0507014;transition:box-shadow .28s ease,transform .28s ease;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.product-card:hover .product-card__content.product-grid__card{box-shadow:0 6px 28px #c050702e}.product-card__content .product-media__wrapper,.product-card__content img.product-media{overflow:hidden}.product-card__content img.product-media,.product-card__content .product-media__wrapper img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.product-card:hover .product-card__content img.product-media,.product-card:hover .product-card__content .product-media__wrapper img{transform:scale(1.06)}.section-content-wrapper .group-block{transition:box-shadow .25s ease}.section-wrapper+.section-wrapper{margin-top:0}.button:not(.button-secondary):hover{box-shadow:0 4px 20px #c0507059}.section .text-block h2,.section .text-block h3{letter-spacing:-.01em}.group-block .text-block p:has(>:only-child:is(strong,span)):first-child,.group-block .text-block:first-child p{color:inherit}.group-block[data-block-name*=Bewertung] .text-block:first-child p,.group-block[data-block-name*=testi] .text-block:first-child p{color:#d4a017;font-size:1.3rem;letter-spacing:.05em}.section-wrapper .text-block h2{line-height:1.1}.facets--horizontal .facets__summary{background:#c050700f;border:1px solid rgba(192,80,112,.28);border-radius:50px;padding:6px 14px;gap:6px;transition:background .2s ease,border-color .2s ease,color .2s ease;height:auto}.facets--horizontal .facets__summary:hover,.facets--horizontal .facets__panel[open] .facets__summary{background:#c0507021;border-color:#c050708c}.facets--horizontal .facets__summary .facets__label{color:var(--color-primary);font-weight:500}.facets--horizontal .facets__summary .icon-caret svg,.facets--horizontal .facets__summary .icon-caret{color:var(--color-primary);opacity:.9}.sorting-filter .facets__summary{background:#c050700f;border:1px solid rgba(192,80,112,.28);border-radius:50px;padding:6px 14px;gap:6px;transition:background .2s ease,border-color .2s ease;height:auto}.sorting-filter .facets__summary:hover,.sorting-filter .facets__panel[open] .facets__summary{background:#c0507021;border-color:#c050708c}.sorting-filter .facets__label{color:var(--color-primary);font-weight:500}.sorting-filter .facets__summary .icon-caret{color:var(--color-primary);opacity:.9}.grid-density-controls .grid-density-control{color:var(--color-primary);opacity:.5;transition:opacity .2s ease}.grid-density-controls .grid-density-control:hover,.grid-density-controls .grid-density-control[aria-pressed=true]{opacity:1}.products-count-wrapper{color:rgb(var(--color-foreground-rgb) / .55);font-size:.9rem}.icon-block,.icon-block__media,.icon-block svg{background:transparent}.section-content-wrapper>.group-block--height-fill{transition:transform .22s ease,box-shadow .22s ease}.section-content-wrapper>.group-block--height-fill:hover{transform:translateY(-3px);box-shadow:0 6px 20px #c050701f}.group-block .icon-block svg{color:var(--color-primary);opacity:.85}.accordion accordion-custom{display:block;margin-bottom:10px}.accordion .details{background:var(--color-background);border:1px solid rgba(192,80,112,.15);border-radius:14px;overflow:hidden;transition:box-shadow .22s ease,border-color .22s ease}.accordion .details:hover{border-color:#c050704d;box-shadow:0 4px 18px #c0507017}.accordion .details[open]{border-color:#c0507059;box-shadow:0 4px 22px #c050701f}.accordion .details__header{padding:18px 24px;gap:12px;font-size:1rem;font-weight:600;letter-spacing:-.01em}.accordion .details__header .details__icon,.accordion .details__header .icon-default{color:var(--color-primary);flex-shrink:0}.accordion .details-content{padding:4px 24px 22px 56px;line-height:1.75;font-size:.95rem;opacity:.88}.accordion .details[open] .details__header{border-bottom:1px solid rgba(192,80,112,.1)}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:none}.accordion .icon-caret svg,.accordion .icon-plus svg{color:var(--color-primary)}.section .accordion+.text-block h2,.section .text-block:has(+.accordion) h2{text-align:center}.page-contact .section-content-wrapper>.group-block{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.page-contact .section-content-wrapper>.group-block:hover{transform:translateY(-4px);box-shadow:0 8px 28px #c0507021;border-color:#c050704d!important}.page-contact .group-block .icon-block svg{color:var(--color-primary)}.menu-drawer .menu-drawer__navigation-header{border-bottom:1px solid rgba(192,80,112,.12);padding-bottom:12px;margin-bottom:4px}.menu-drawer .header__menu-item,.menu-drawer .menu-drawer__menu-item{font-size:1.05rem;letter-spacing:-.01em;font-weight:500;color:var(--color-foreground-heading);transition:color .2s ease,padding-left .2s ease}.menu-drawer .header__menu-item:hover,.menu-drawer .menu-drawer__menu-item:hover{color:var(--color-primary);padding-left:4px}.menu-drawer .header__menu-item--child,.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-size:.95rem;font-weight:400;opacity:.85}.menu-drawer .menu-drawer__close-button,.menu-drawer button[aria-label*=close],.menu-drawer button[aria-label*=Close],.menu-drawer button[aria-label*=schlie]{color:var(--color-primary);opacity:.8;transition:opacity .2s ease}.menu-drawer .menu-drawer__close-button:hover,.menu-drawer button[aria-label*=close]:hover{opacity:1}.menu-drawer-overlay{background:#c0507014!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (max-width:749px){.product-card__content.product-grid__card{box-shadow:0 1px 8px #c0507012}.product-grid{row-gap:16px!important;column-gap:16px!important;padding-inline:16px!important}.accordion .details__header{padding:16px 18px}.accordion .details-content{padding:4px 18px 18px}}.hero .text-block h1,.section-hero .text-block h1{font-size:clamp(2rem,6vw,4rem);line-height:1.1;font-weight:700}@media screen and (max-width:749px){.hero .text-block h1,.section-hero .text-block h1{font-size:clamp(1.8rem,8vw,2.6rem);line-height:1.15}.hero .text-block p{font-size:1rem;line-height:1.6}}.section-content-wrapper>.group-block:not(:has(.group-block)){transition:transform .22s ease,box-shadow .22s ease}.section-content-wrapper>.group-block:not(:has(.group-block)):hover{transform:translateY(-4px);box-shadow:0 8px 28px #c0507021}.group-block-content.layout-panel-flex--row>.group-block{transition:transform .22s ease,box-shadow .22s ease;cursor:default}.group-block-content.layout-panel-flex--row>.group-block:hover{transform:translateY(-4px);box-shadow:0 8px 28px #c0507021}.group-block .text-block p:first-child{color:var(--color-primary, #c05070)}.group-block[data-block-name*=Bewertung],.group-block[data-block-name*=testi]{box-shadow:0 2px 16px #c0507012;transition:box-shadow .28s ease,transform .28s ease}.group-block[data-block-name*=Bewertung]:hover,.group-block[data-block-name*=testi]:hover{box-shadow:0 8px 32px #c0507029;transform:translateY(-3px)}.group-block[data-block-name*=Bewertung] .text-block:first-child p,.group-block[data-block-name*=testi] .text-block:first-child p{color:#d4a017;font-size:1.25rem;letter-spacing:.08em}.group-block[data-block-name*=Bewertung] .text-block:nth-child(2) p,.group-block[data-block-name*=testi] .text-block:nth-child(2) p{font-style:italic;line-height:1.7;opacity:.9}.group-block[data-block-name*=Bewertung] .text-block:last-child p,.group-block[data-block-name*=testi] .text-block:last-child p{font-size:.88rem;letter-spacing:.04em;opacity:.7}.section-wrapper:has(.footer-utilities),footer{background:var(--color-background, #fff5f8)}.footer-group .button-unstyled,.section-wrapper--footer .button-unstyled{font-size:.9rem;opacity:.75;transition:opacity .2s ease,color .2s ease;text-decoration:none;display:block;padding-block:2px}.footer-group .button-unstyled:hover,.section-wrapper--footer .button-unstyled:hover{opacity:1;color:var(--color-primary, #c05070)}#footer-group .group-block,[id*=footer] .group-block,footer .group-block{transition:none!important;transform:none!important;box-shadow:none!important;cursor:default}#footer-group .group-block:hover,[id*=footer] .group-block:hover,footer .group-block:hover{transform:none!important;box-shadow:none!important}#footer-group a,[id*=footer] a,footer a{text-decoration:none;transition:opacity .2s ease}#footer-group a:hover,[id*=footer] a:hover,footer a:hover{opacity:.7}#footer-group h3,#footer-group h4,#footer-group strong,[id*=footer] h3,[id*=footer] h4,[id*=footer] strong{color:#000}.footer-utilities .footer-copyright,.footer-utilities .footer-policy-list{font-size:.75rem;opacity:.65}.template-index main,.template-collection main,.template-product main,.template-page main{animation:pageEnter .4s ease both}@keyframes pageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}a{transition:color .2s ease,opacity .2s ease}.button-secondary:hover{border-color:var(--color-primary, #c05070);color:var(--color-primary, #c05070)}img{transition:transform .4s ease}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
