/* Produktseite – Flatsome Child – EverParent AE
 * Erzeugt mit tools/vae-theme/build-css.py – nicht von Hand ändern (Ergänzungen in ae-zusatz.css).
 * Quellen (parenting.at, 18.10.2026, SHA-256 der ersten 12 Zeichen):
 *   ep26-pswp-fix.css 84249c9bbd33
 *   ep26-pdp-css.css 6799bade30cf
 */
.pswp:not(.pswp--open){display:none!important}
/* === EverParent 2026 – Produktseite === */.ep.ep-pdp{overflow:visible;overflow-x:clip}.ep-pdp-page #main,.ep-pdp-page .shop-container{background:#fff}.ep-pdp-page .custom-product-page{padding:0}.ep-pdp h1,.ep-pdp h2,.ep-pdp h3{font-family:allroundgothic-demi,sans-serif;font-weight:400;color:var(--ink);letter-spacing:0;text-transform:none}.ep-pdp h2{font-size:clamp(24px,2.6vw,34px);line-height:1.2;margin:0 0 10px}.ep-pdp a{color:var(--b7)}.ep-pdp-crumbs{background:linear-gradient(180deg,var(--p0),#fff)}.ep-pdp-crumbs .ep-crumb{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;padding-top:16px;padding-bottom:10px;font-size:13.5px;color:var(--mu)}.ep-pdp-crumbs .ep-crumb a{color:var(--mu)}.ep-pdp-crumbs .ep-crumb a:hover{color:var(--b7)}.ep-pdp-crumbs .ep-crumb span{color:var(--p6)}/* Kopfbereich */.ep-pdp-top{padding:8px 0 64px}.ep-pdp-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:start}.ep-pdp-media{position:sticky;top:130px}.admin-bar .ep-pdp-media{top:162px}.ep-pdp-media .product-images{margin:0}.ep-pdp-media .product-gallery-slider .slide,.ep-pdp-media .woocommerce-product-gallery__image{border-radius:var(--r);overflow:hidden;background:var(--p0)}.ep-pdp-media .product-gallery-slider img{border-radius:var(--r)}.ep-pdp-media .product-thumbnails{margin-top:12px}.ep-pdp-media .product-thumbnails .col{padding-block:0!important;padding-inline:0 6px!important}.ep-pdp-media .product-thumbnails a,.ep-pdp-media .product-thumbnails img{border-radius:12px}.ep-pdp-media .product-thumbnails a{display:block;border:2px solid transparent;opacity:.75;transition:all .2s}.ep-pdp-media .product-thumbnails .is-nav-selected a,.ep-pdp-media .product-thumbnails a:hover{border-color:var(--b);opacity:1}.ep-pdp-media .image-tools{z-index:3}.ep-pdp-media .image-tools .button,.ep-pdp-media .wishlist-button{background:#fff!important;border:0!important;box-shadow:var(--sh2);color:var(--p6)!important}.ep-pdp-media .badge-container .badge-inner{border-radius:999px;background:var(--p6)}.ep-pdp-buy{min-width:0}.ep-pdp-cat{display:inline-block;font-family:allroundgothic-demi,sans-serif;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--b7)!important;background:var(--b0);padding:7px 14px;border-radius:999px}.ep-pdp-cat:hover{background:#e2f0f9}.ep-pdp-head h1{font-size:clamp(25px,2.4vw,34px);line-height:1.22;margin:14px 0 10px}.ep-pdp-rating{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--mu)!important;margin:0 0 8px}.ep-pdp-rating .star-rating{margin:0;color:#f2b01e;font-size:15px}.ep-pdp-sub{font-size:17px;line-height:1.55;color:var(--tx);margin:4px 0 14px}.ep-pdp-facts{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.ep-pdp-facts li{margin:0;padding:7px 13px;border:1px solid var(--ln);border-radius:999px;font-size:13.5px;color:var(--ink);background:#fff}.ep-pdp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:14px 0 18px;padding:16px 0 0;border-top:1px solid var(--ln)}.ep-pdp-price__amount,.ep-pdp-price__amount .amount{font-family:allroundgothic-demi,sans-serif;font-size:32px!important;line-height:1.1;color:var(--ink)!important;font-weight:400}.ep-pdp-price__amount del,.ep-pdp-price__amount del .amount{font-size:20px!important;color:var(--mu)!important;opacity:.8}.ep-pdp-price__amount ins{text-decoration:none}.ep-pdp-legal{margin:0;font-size:13.5px;color:var(--mu)}.ep-pdp-legal a{color:var(--mu)!important;text-decoration:underline;text-decoration-color:var(--p);text-underline-offset:3px}/* Warenkorb-Formular */.ep-pdp-cart form.cart{margin:0 0 6px;padding:0;border-radius:18px;transition:box-shadow .3s}.ep-pdp-cart form.cart.ep-pulse{animation:ep-pulse 1.2s ease}@keyframes ep-pulse{0%{box-shadow:0 0 0 0 rgba(95,168,211,.55)}70%{box-shadow:0 0 0 14px rgba(95,168,211,0)}100%{box-shadow:0 0 0 0 rgba(95,168,211,0)}}.ep-pdp-cart table.variations{margin:0 0 10px;border:0}.ep-pdp-cart table.variations tr{display:block;margin:0 0 12px}.ep-pdp-cart table.variations th,.ep-pdp-cart table.variations td{display:block;padding:0;border:0;text-align:start;line-height:1.4}.ep-pdp-cart table.variations th.label,.ep-pdp-cart table.variations td.label{padding:0 0 8px}.ep-pdp-cart table.variations label{font-family:allroundgothic-demi,sans-serif;font-weight:400;font-size:15px;color:var(--ink);text-transform:none;letter-spacing:0}.ep-pdp-cart table.variations select{border-radius:14px;border:1px solid var(--ln);min-height:46px;box-shadow:none;max-width:100%}.ep-pdp-cart .reset_variations{font-size:13px;color:var(--mu)!important;margin-inline-start:8px}.ep-pdp-cart .ux-swatches{gap:8px;flex-wrap:wrap}.ep-pdp-cart .ux-swatch{border-radius:12px;border:2px solid var(--ln);box-shadow:none;transition:border-color .15s}.ep-pdp-cart .ux-swatch:hover{border-color:var(--p)}.ep-pdp-cart .ux-swatch.selected{border-color:var(--b7);box-shadow:0 0 0 3px var(--b0)}.ep-pdp-cart .ux-swatch--label,.ep-pdp-cart .ux-swatch--text{border-radius:999px;padding:0 14px;min-height:40px;font-size:14px;color:var(--ink)}.ep-pdp-cart .ux-swatch--color{border-radius:50%}.ep-pdp-cart .ux-swatch--color .ux-swatch__color{border-radius:50%}.ep-pdp-cart .ux-swatch.disabled{opacity:.35}.ep-pdp-cart .woocommerce-variation-price{display:none}.ep-pdp-cart .woocommerce-variation-availability p,.ep-pdp-cart .stock{font-size:13.5px;margin:0 0 10px}.ep-pdp-cart .stock.in-stock{color:#1f8a4c}.ep-pdp-cart .woocommerce-variation-add-to-cart,.ep-pdp-cart form.cart:not(.variations_form){display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.ep-pdp-cart .quantity{margin:0!important;display:inline-flex;border:1px solid var(--ln);border-radius:999px;overflow:hidden;background:#fff;height:56px}.ep-pdp-cart .quantity .button,.ep-pdp-cart .quantity input{height:56px!important;border:0!important;background:#fff!important;box-shadow:none!important;color:var(--ink)!important;margin:0!important}.ep-pdp-cart .quantity .button{width:40px;padding:0!important;font-size:18px}.ep-pdp-cart .quantity input.qty{width:44px;padding:0!important;font-size:16px;text-align:center}html body .ep-pdp-cart .single_add_to_cart_button{flex:1 1 220px;min-height:56px;margin:0!important;border-radius:999px!important;background:var(--b7)!important;border:0!important;color:#fff!important;font-family:allroundgothic-demi,sans-serif!important;font-weight:400!important;font-size:17px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none;transition:all .2s ease}html body .ep-pdp-cart .single_add_to_cart_button:hover{background:var(--b8)!important;transform:translateY(-1px);box-shadow:0 10px 22px rgba(46,120,166,.28)}html body .ep-pdp-cart .single_add_to_cart_button.disabled{opacity:.55}.ep-pdp-cart #wc-stripe-express-checkout-element,.ep-pdp-cart .wc-stripe-express-checkout-element{margin-top:12px}.ep-pdp-cart #wc-stripe-express-checkout-button-separator{margin:10px 0 0;font-size:12px;color:var(--mu)}.ep-pdp-cart .yith-wcwl-add-to-wishlist{margin:12px 0 0;font-size:14px}.ep-pdp-cart .yith-wcwl-add-to-wishlist a{color:var(--ink)!important}/* Lieferung, Vertrauen */.ep-pdp-ship{display:flex;gap:12px;align-items:flex-start;background:var(--b0);border-radius:16px;padding:14px 16px;margin:16px 0 14px}.ep-pdp-ship svg{width:24px;height:24px;flex:none;color:var(--b7);margin-top:2px}.ep-pdp-ship strong{display:block;font-family:allroundgothic-demi,sans-serif;font-weight:400;color:var(--ink);font-size:15.5px}.ep-pdp-ship>div{font-size:13.5px;color:var(--tx);line-height:1.45}.ep-pdp-ship span{display:inline}.ep-pdp-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;margin:0 0 14px;padding:0}.ep-pdp-trust li{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 12px;border:1px solid var(--ln);border-radius:16px;background:#fff}.ep-pdp-trust svg{width:22px;height:22px;flex:none;color:var(--p6);margin-top:1px}.ep-pdp-trust strong{display:block;font-family:allroundgothic-demi,sans-serif;font-weight:400;color:var(--ink);font-size:14px;line-height:1.3}.ep-pdp-trust span{display:block;font-size:12.5px;color:var(--mu);line-height:1.4;margin-top:2px}.ep-pdp-pay{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 16px!important}.ep-pdp-pay span{font-size:12px;line-height:1;padding:7px 10px;border-radius:8px;border:1px solid var(--ln);color:var(--ink);background:#fff}.ep-pdp-family{display:flex;gap:14px;align-items:center;background:var(--p0);border-radius:18px;padding:14px 16px}.ep-pdp-family img{width:60px;height:60px;padding:9px;box-sizing:border-box;border-radius:0;background:radial-gradient(circle closest-side,#fff calc(100% - 1px),rgba(255,255,255,0) 100%);object-fit:contain;flex:none}.ep-pdp-family strong{display:block;font-family:allroundgothic-demi,sans-serif;font-weight:400;color:var(--ink);font-size:15px}.ep-pdp-family span{display:block;font-size:13.5px;color:var(--tx);line-height:1.5}.ep-pdp-family a{text-decoration:underline;text-decoration-color:var(--p);text-underline-offset:3px}/* Darum lieben wir es */.ep-pdp-love{padding:0 0 64px}.ep-pdp-love__in{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center;background:linear-gradient(150deg,var(--b0),var(--p0));border-radius:32px;padding:44px 48px}.ep-pdp-love__head h2{margin:0}.ep-pdp-benefits{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ep-pdp-benefits li{display:flex;gap:14px;align-items:flex-start;margin:0;background:#fff;border-radius:18px;padding:16px 18px;box-shadow:var(--sh2)}.ep-pdp-benefits svg{width:26px;height:26px;flex:none;color:#fff;background:var(--b7);border-radius:50%;padding:5px}.ep-pdp-benefits strong{display:block;font-family:allroundgothic-demi,sans-serif;font-weight:400;color:var(--ink);font-size:16px;line-height:1.3;margin-bottom:2px}.ep-pdp-benefits span{display:block;font-size:15px;line-height:1.55;color:var(--tx)}/* Beschreibung & Details */.ep-pdp-info{padding:20px 0 70px}.ep-pdp-info__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:56px;align-items:start}.ep-pdp-info__head{position:sticky;top:130px}.ep-pdp-info__head p{color:var(--mu);margin:0}.ep-pdp-acc{background:#fff;border:1px solid var(--ln);border-radius:18px;margin:0 0 12px;transition:box-shadow .2s}.ep-pdp-acc[open]{box-shadow:var(--sh2)}.ep-pdp-acc>summary{list-style:none;cursor:pointer;padding:19px 22px;font-family:allroundgothic-demi,sans-serif;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:17px}.ep-pdp-acc>summary::-webkit-details-marker{display:none}.ep-pdp-acc>summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:var(--b0);color:var(--b7);display:grid;place-items:center;font-size:20px;line-height:1}.ep-pdp-acc[open]>summary:after{content:"−";background:var(--p0);color:var(--p6)}.ep-pdp-acc__body{padding:0 22px 22px;font-size:15.5px;line-height:1.7;color:var(--tx)}.ep-pdp-acc__body h2,.ep-pdp-acc__body h3,.ep-pdp-acc__body h4{font-size:17px!important;line-height:1.35;margin:20px 0 8px}.ep-pdp-acc__body h2:first-child,.ep-pdp-acc__body h3:first-child{margin-top:4px}.ep-pdp-acc__body p{margin:0 0 12px}.ep-pdp-acc__body ul{margin-block:0 12px;margin-inline:1.2em 0}.ep-pdp-acc__body li{margin:0 0 6px}.ep-pdp-acc__body img{border-radius:14px;height:auto}.ep-pdp-acc__body table{width:100%;border-collapse:collapse;margin:0 0 12px;font-size:14.5px}.ep-pdp-acc__body th,.ep-pdp-acc__body td{border:0;border-bottom:1px solid var(--ln);padding-block:10px;padding-inline:0 8px;text-align:start;vertical-align:top;color:var(--tx)}.ep-pdp-acc__body th{width:38%;font-weight:600;color:var(--ink);text-transform:none;letter-spacing:0;font-size:14.5px}.ep-pdp-acc__body .shop_attributes td p{margin:0}.ep-pdp-scroll{overflow-x:auto}.ep-pdp-list{list-style:none;margin:0 0 12px!important;padding:0}.ep-pdp-list li{position:relative;padding-inline-start:22px}.ep-pdp-list li:before{content:"";position:absolute;inset-inline-start:4px;top:.65em;width:7px;height:7px;border-radius:50%;background:var(--p)}/* FAQ */.ep-pdp-faqsec{padding:64px 0;background:linear-gradient(180deg,var(--p0),#fff 85%)}.ep-pdp-faqsec h2{margin-bottom:12px}.ep-pdp-faqsec p{color:var(--tx)}/* Bewertungen */.ep-pdp-reviews{padding:64px 0}.ep-pdp-reviews .ep-head p a{text-decoration:underline;text-decoration-color:var(--p);text-underline-offset:3px}.ep-pdp-reviews__body #reviews{margin:0}.ep-pdp-reviews__body #reviews>.row,.ep-pdp-reviews__body #reviews .large-12{max-width:100%;flex-basis:100%}.ep-pdp-reviews__body .woocommerce-Reviews-title,.ep-pdp-reviews__body #comments>h2,.ep-pdp-reviews__body #comments>h3{display:none}.ep-pdp-reviews__body .commentlist li .comment_container,.ep-pdp-reviews__body .cr-review-card{background:#fff;border:1px solid var(--ln);border-radius:18px;padding:18px 20px}.ep-pdp-reviews__body .woocommerce-noreviews{display:none}.ep-pdp-reviews__body.is-empty #review_form_wrapper{background:var(--b0);border-radius:18px;padding:18px 20px;font-size:14.5px}.ep-pdp-reviews__body .cr-incentivized-badge,.ep-pdp-reviews__body .cr-incentivized-row{font-size:12.5px;color:var(--mu)}/* Passt gut dazu, Zuletzt angesehen */.ep-pdp-related,.ep-pdp-recent{padding:0 0 64px}@media (min-width:850px){.ep-pdp-related .ep-head,.ep-pdp-recent .ep-head{align-items:flex-end}}.ep-pdp-related .ep-link{font-family:allroundgothic-demi,sans-serif;white-space:nowrap}.ep-pdp-related .products.row{margin-inline-start:-11px!important;margin-inline-end:-11px!important;width:auto!important;max-width:none!important}.ep-pdp-related .products .col{padding:0 11px 22px!important}.ep-pdp-related .products .col-inner{background:#fff;border-radius:var(--r);border:1px solid var(--ln);overflow:hidden;transition:all .25s ease;height:100%}.ep-pdp-related .products .col:hover .col-inner{box-shadow:var(--sh);transform:translateY(-4px);border-color:transparent}.ep-pdp-related .products .box-image{background:var(--p0)}.ep-pdp-related .products .box-image img{transition:transform .5s ease}.ep-pdp-related .products .col:hover .box-image img{transform:scale(1.04)}.ep-pdp-related .products .box-text{padding:16px 18px 20px!important;text-align:start!important}.ep-pdp-related .products .box-text .category{display:none}.ep-pdp-related .products .name a,.ep-pdp-related .products .product-title{font-family:Nunito,sans-serif;font-size:15px;color:var(--ink);line-height:1.38;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ep-pdp-related .products .price,.ep-pdp-related .products .price .amount{font-family:allroundgothic-demi,sans-serif;color:var(--ink)!important;font-size:18px}.ep-pdp-related .products .wc-gzd-additional-info,.ep-pdp-related .products .price-suffix{font-size:12px;color:var(--mu)}.ep-pdp-recent__list{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.ep-pdp-recent__item{flex:0 0 170px;scroll-snap-align:start;background:#fff;border:1px solid var(--ln);border-radius:18px;padding:10px 10px 14px;color:var(--ink)!important;font-size:14px;line-height:1.35}.ep-pdp-recent__item img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:var(--p0);margin-bottom:8px}.ep-pdp-recent__item span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ep-pdp-recent__item b{display:block;font-family:allroundgothic-demi,sans-serif;font-weight:400;margin-top:4px}/* Abschluss */.ep-pdp-final{padding:0 0 80px}.ep-pdp-final__in{display:flex;align-items:center;gap:22px;background:linear-gradient(150deg,var(--b0),var(--p0));border-radius:32px;padding:26px 32px}.ep-pdp-final__in img{width:96px;height:96px;object-fit:cover;border-radius:20px;background:#fff;flex:none}.ep-pdp-final__txt{flex:1;min-width:0}.ep-pdp-final__txt h2{font-size:clamp(21px,2vw,27px);margin:0 0 4px}.ep-pdp-final__txt p{margin:0;font-size:14px;color:var(--tx)}.ep-pdp-final__price,.ep-pdp-final__price .amount{font-family:allroundgothic-demi,sans-serif;font-size:24px;color:var(--ink)!important;white-space:nowrap}.ep-pdp-final .ep-btn{flex:none}/* Klebende Kaufleiste */.ep-pdp-sticky{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:70;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 -8px 28px rgba(91,75,90,.14);transform:translateY(110%);transition:transform .3s ease;padding:10px 0}.ep-pdp-sticky.is-on{transform:none}.ep-pdp-sticky .ep-wrap{display:flex;align-items:center;gap:14px}.ep-pdp-sticky img{width:48px;height:48px;border-radius:12px;object-fit:cover;background:var(--p0);flex:none}.ep-pdp-sticky__t{flex:1;min-width:0}.ep-pdp-sticky__t strong{display:block;font-family:allroundgothic-demi,sans-serif;font-weight:400;color:var(--ink);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-pdp-sticky__p,.ep-pdp-sticky__p .amount{font-family:allroundgothic-demi,sans-serif;color:var(--ink)!important;font-size:16px}.ep-pdp-sticky .ep-btn{min-height:48px;padding:0 26px;font-size:15.5px;flex:none}body.ep-sticky-on{padding-bottom:72px}@media (max-width:1049px){.ep-pdp-grid{gap:36px}.ep-pdp-love__in{padding:36px 32px;gap:32px}}@media (max-width:849px){.ep-pdp-top{padding:4px 0 44px}.ep-pdp-grid{grid-template-columns:1fr;gap:22px}.ep-pdp-media{position:static}.ep-pdp-head h1{font-size:24px;margin-top:12px}.ep-pdp-price__amount,.ep-pdp-price__amount .amount{font-size:28px!important}.ep-pdp-love{padding-bottom:44px}.ep-pdp-love__in{grid-template-columns:1fr;padding:28px 18px;border-radius:24px;gap:18px}.ep-pdp-info{padding:10px 0 48px}.ep-pdp-info__grid{grid-template-columns:1fr;gap:18px}.ep-pdp-info__head{position:static}.ep-pdp-acc>summary{padding:16px 16px;font-size:16px}.ep-pdp-acc__body{padding:0 16px 18px;font-size:15px}.ep-pdp-faqsec,.ep-pdp-reviews{padding:44px 0}.ep-pdp-related,.ep-pdp-recent{padding-bottom:44px}.ep-pdp-related .products.row{margin-inline-start:-6px!important;margin-inline-end:-6px!important}.ep-pdp-related .products .col{padding:0 6px 12px!important}.ep-pdp-related .products .box-text{padding:12px 12px 14px!important}.ep-pdp-related .products .name a,.ep-pdp-related .products .product-title{font-size:14px}.ep-pdp-related .products .price{font-size:16px}.ep-pdp-related .ep-head{flex-wrap:wrap;gap:8px}.ep-pdp-final{padding-bottom:56px}.ep-pdp-final__in{flex-wrap:wrap;padding:22px 18px;border-radius:24px;gap:14px}.ep-pdp-final__in img{width:72px;height:72px}.ep-pdp-final__txt{flex:1 1 calc(100% - 90px)}.ep-pdp-final .ep-btn{flex:1 1 auto}html body .ep-pdp-cart .single_add_to_cart_button{flex:1 1 150px}.ep-pdp-trust{gap:8px}.ep-pdp-trust li{flex-direction:column;gap:6px;padding:12px}.ep-pdp-sticky{padding:8px 0}.ep-pdp-sticky img{display:none}.ep-pdp-sticky__t strong{font-size:13px}.ep-pdp-sticky .ep-btn{min-height:46px;padding:0 20px;font-size:15px}}@media (max-width:549px){.ep-pdp-trust strong{font-size:13.5px}.ep-pdp-trust span{font-size:12px}}
/* === everparent.ae (ab 1.2.0, von Hand; build-css.py hängt das an ep-produkt.css an) === */
/* Steuer- und Versandhinweis von Germanized neben dem Preis (Texte je Sprache von ep-sprachen) */
.ep-pdp-legal .legal-price-info,.ep-pdp-legal p{margin:0;padding:0}
.ep-pdp-legal p,.ep-pdp-legal .wc-gzd-additional-info{font-size:13.5px;line-height:1.45;color:var(--mu)}
.ep-pdp-legal .tax-info+.shipping-costs-info:before{content:" · "}
/* Lieferhinweis: Lieferzeit von Germanized als Titelzeile, Hinweis von ep-sprachen und zweite Zeile darunter */
.ep-pdp-ship .delivery-time-info,.ep-pdp-ship .epae-pdp-zeit{margin:0;font-family:allroundgothic-demi,sans-serif;font-weight:400;color:var(--ink);font-size:15.5px;line-height:1.35}
.ep-pdp-ship .delivery-time-info:empty{display:none}
.ep-pdp-ship .delivery-time-note{display:block;margin-top:4px;font-family:Nunito,sans-serif;font-size:13.5px;line-height:1.45;color:var(--tx)}
.ep-pdp-ship .epae-pdp-ship2{display:block;margin-top:4px}
/* Brotkrümel: Trenner nur Zeichen (aria-hidden) */
.ep-pdp-crumbs .ep-crumb span[aria-hidden]{color:var(--p6)}
/* Vertrauenspunkte: E-Mail darf umbrechen, Links wie im Text */
.ep-pdp-trust span{overflow-wrap:anywhere}
.ep-pdp-trust a{color:var(--b7);text-decoration:underline;text-decoration-color:var(--p);text-underline-offset:3px}
.ep-pdp-trust a:focus-visible,.ep-pdp-faqsec a:focus-visible,.ep-pdp-acc a:focus-visible{outline:2px solid var(--b7);outline-offset:2px}
/* Akkordeons: sichtbarer Fokus auf der Zusammenfassung */
.ep-pdp-acc summary:focus-visible,.ep-pdp-faqsec summary:focus-visible{outline:2px solid var(--b7);outline-offset:3px;border-radius:8px}
/* Kaufleiste ohne Animation, wenn weniger Bewegung gewünscht ist */
@media (prefers-reduced-motion:reduce){.ep-pdp-sticky{transition:none}}
/* RTL: Pfeil im Link „All in …“ zeigt nach links */
[dir="rtl"] .ep-pdp-related .ep-ar{display:inline-block}
