:root{--color-text-primary: var(--color-dkd-navy);--color-text-secondary: var(--color-dkd-leisetext);--color-text-inverse: var(--color-dkd-weiss);--color-text-link: var(--color-dkd-blau);--color-bg-primary: var(--color-dkd-weiss);--color-bg-secondary: var(--color-dkd-beige);--color-bg-accent: var(--color-dkd-zartblau);--color-bg-inverse: var(--color-dkd-navy);--color-border-default: var(--color-dkd-linie);--color-border-focus: var(--color-dkd-blau);--color-border-soft: var(--color-dkd-linie);--color-border-strong: var(--color-dkd-leise);--color-brand-primary: var(--color-dkd-navy);--color-brand-accent: var(--color-dkd-hellblau);--color-brand-highlight: var(--color-dkd-orange);--color-action-primary: var(--color-dkd-blau);--color-action-secondary: var(--color-dkd-weiss);--color-action-secondary-text: var(--color-dkd-blau);--color-status-available: var(--color-dkd-gruen);--color-sale-bg: var(--color-dkd-orange);--color-sale-text: var(--color-dkd-navy);--color-sold-out-bg: var(--color-dkd-navy);--color-sold-out-text: var(--color-dkd-weiss);--font-body: var(--font-shop-body);--font-heading: var(--font-shop-heading)}:root{--page-width: 1272px;--page-gutter-desktop: 24px;--page-gutter: max(24px, env(safe-area-inset-left, 0px));--font-accent: var(--font-heading);--dkd-section: 160px;--dkd-section-tight: clamp(40px, 5vw, 64px);--dkd-head-gap: 28px;--dkd-grid-gap: 20px;--section-space: calc(var(--dkd-section) / 2);--dkd-tile: var(--color-dkd-kachel);--dkd-line: var(--color-border-default);--dkd-quiet: var(--color-text-secondary);--dkd-check: url(line-check.svg)}@media(min-width:1024px){:root{--page-gutter: max(24px, env(safe-area-inset-left, 0px))}}@media(max-width:560px){:root{--dkd-section: 112px}}body{font-size:1rem;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}h1{font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.04}h2{font-size:clamp(1.875rem,3.2vw,2.625rem);line-height:1.1}h3{font-size:1.0625rem;line-height:1.3}h4{font-size:1rem;line-height:1.3}p,li{text-wrap:pretty}.c-media-text__content{min-width:0}.c-media-text+.c-media-text{padding-top:0}@media(max-width:640px){.c-page-head+.c-media-text{padding-top:24px}}.dkd-topline{margin:0;font-size:.8125rem;color:var(--dkd-quiet)}.dkd-eyebrow,.c-outline__eyebrow,.c-media-text__eyebrow{display:block;margin:0 0 var(--space-3, 12px);font-family:var(--font-body, sans-serif);font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--color-text-link)}.dkd-head{max-width:720px;margin-bottom:var(--dkd-head-gap)}.dkd-head--center{margin-inline:auto;text-align:center}.dkd-title{max-width:24ch;margin:0 0 var(--space-3, 12px);font-size:clamp(1.875rem,3.2vw,2.625rem);font-weight:500;line-height:1.1;letter-spacing:-.015em}.dkd-head--center .dkd-title{margin-inline:auto}.dkd-title em{font-style:normal;font-weight:inherit;color:inherit}.dkd-lead{max-width:62ch;margin:0;font-size:1rem;line-height:1.55;color:var(--color-text-primary)}.dkd-head--center .dkd-lead{margin-inline:auto}.button:not(.button--secondary){border-width:0}.button{min-height:48px;padding:16px 28px;font-family:var(--font-body, system-ui, sans-serif);font-size:.96875rem;font-weight:600;line-height:1;letter-spacing:0;border-radius:8px;box-shadow:none;transition:background-color .15s,border-color .15s,color .15s}.button:before{content:none}.button:focus-visible,.text-link:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px}@media(hover:hover){.button:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--color-bg-inverse);border-color:var(--color-bg-inverse)}}.button--orange{color:var(--color-sale-text);background:var(--color-sale-bg);border-color:var(--color-sale-bg)}@media(hover:hover){.button--orange:not(:disabled):not([aria-disabled=true]):hover{color:var(--color-sale-text);background-color:var(--color-dkd-orangetief);border-color:var(--color-dkd-orangetief)}}.button--secondary{color:var(--color-action-secondary-text);background:var(--color-action-secondary);border-color:var(--dkd-line)}@media(hover:hover){.button--secondary:not(:disabled):not([aria-disabled=true]):hover{color:var(--color-text-inverse)}}.text-link{display:inline-flex;align-items:center;gap:4px;padding-bottom:3px;font-size:.9375rem;font-weight:600;color:inherit;text-decoration:none;background:linear-gradient(var(--color-brand-highlight),var(--color-brand-highlight)) left bottom / 0 1px no-repeat;transition:background-size .25s ease}.text-link:after{content:"";flex:none;box-sizing:border-box;width:7px;height:7px;margin:0 4px 0 3px;border-top:2px solid var(--color-brand-highlight);border-right:2px solid var(--color-brand-highlight);border-radius:0 1px 0 0;transform:rotate(45deg);transition:transform .15s}.text-link:hover,.text-link:focus-visible{background-size:calc(100% - 18px) 1px}.text-link:hover:after{transform:translate(2px) rotate(45deg)}.dkd-tag{display:inline-block;padding:5px 10px;font-size:.71875rem;font-weight:400;line-height:1.55;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary);background:var(--color-brand-accent);border-radius:3px}.dkd-tag--orange{color:var(--color-sale-text);background:var(--color-sale-bg)}.dkd-tags{display:flex;flex-wrap:wrap;gap:8px}.dkd-stars{font-size:.71875rem;line-height:1;letter-spacing:3px;color:var(--color-text-primary)}.dkd-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.dkd-chips>*{padding:5px 9px;font-size:.75rem;line-height:1.3;color:var(--color-text-primary);background:var(--color-bg-accent);border-radius:4px}.dkd-hand{font-family:var(--font-highlight, cursive);font-weight:400;letter-spacing:0}.announcement-bar{font-size:.8125rem;line-height:1.55;color:var(--color-text-primary);background:var(--color-brand-accent)}.announcement-bar__text{padding:9px 16px}.announcement-bar__lead{display:inline}.announcement-bar b{font-weight:600}.site-header{background:var(--color-bg-primary);border-bottom:0}.site-header__row{min-height:64px}.site-logo img{width:auto;height:26px}.header-menu{gap:28px}.header-menu__link{padding-block:8px;font-family:var(--font-body);font-size:.9375rem;font-weight:400}.header-menu__link[aria-current=page]:after{height:2px;background:var(--color-dkd-orange)}.site-header__count{top:6px;right:2px;min-width:16px;font-size:.625rem;font-weight:600;line-height:16px;color:var(--color-sale-text);background:var(--color-sale-bg)}.site-header .icon-button svg{width:20px;height:20px;stroke-width:1.6}@media(max-width:1023px){.site-header__row{grid-template-columns:minmax(0,1fr) auto auto;gap:0;min-height:76px}.site-header .site-logo{order:1;justify-self:start}.site-header__end{order:2;gap:0}.site-header__burger{order:3;margin-inline-end:-10px}.site-header__end .icon-button{width:40px}}@media(min-width:1024px){.site-header__row{min-height:76px}.site-logo img{height:26px}.site-header__end{margin-inline-end:-8px}.site-header__end .icon-button{width:36px;height:36px}.site-header__nav--end{margin-right:20px}}.drawer-menu>li{border-bottom-color:var(--dkd-line)}.drawer-menu>li>a{font-family:var(--font-heading);font-weight:500}.drawer__foot a{display:inline-flex;align-items:center;min-height:44px}.consent .consent__more{display:flex;align-items:center;gap:16px}.consent__more .consent__link{display:inline-flex;align-items:center;min-height:44px;padding:0;font:inherit}.drawer [data-drawer-close]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-6px;border-radius:50%}.site-footer{width:calc(100% - 32px);max-width:1384px;margin:40px auto 16px;padding-block:72px 32px;color:var(--color-text-primary);background:var(--color-bg-secondary);border-radius:24px}.site-footer a:hover{text-decoration:none}.site-footer :focus-visible{outline-color:var(--color-border-focus)}.site-footer__top{grid-template-columns:repeat(3,1fr);gap:40px}.site-footer__menus{display:contents}.site-footer__claim{display:grid;grid-column:1 / -1;gap:16px;align-content:start}.site-footer__claim:before{content:"";display:block;width:170px;aspect-ratio:966 / 130;margin-bottom:20px;background:url(logo-deinkinderdoc.svg) left center / contain no-repeat}.site-footer__claim>.site-footer__heading{margin:0;font-family:var(--font-heading);font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:500;line-height:1.2;letter-spacing:-.015em;text-transform:none}.site-footer .site-footer__claim-text{max-width:38ch;margin:0;font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.55}.site-footer__menu .site-footer__heading{margin:0;font-family:var(--font-body);font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none}.site-footer__summary{min-height:24px;margin-bottom:14px;cursor:default}.site-footer__summary .icon{display:none}.site-footer__fold::details-content{content-visibility:visible;display:contents}.site-footer__fold ul{display:grid;gap:0;padding-bottom:0}.site-footer__menu li+li{margin-top:0}.site-footer__menu a{display:inline-block;padding-block:10px;font-family:var(--font-body);font-size:1rem;color:var(--dkd-quiet);transition:color .15s}.site-footer__menu a:hover,.site-footer__menu a:focus-visible{color:var(--color-text-primary)}.site-footer__bottom{align-items:flex-end;gap:20px 40px;margin-top:64px;font-size:.75rem;color:var(--dkd-quiet)}.site-footer__meta{gap:4px}.site-footer__meta>*{line-height:1.7}.site-footer__bottom :is(.site-footer__guarantee,.consent__link,.legal-guarantee__trigger){color:var(--dkd-quiet)}.site-footer__bottom :is(button,.site-footer__guarantee a){padding:0;font:inherit;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;background:none;border:0;cursor:pointer}.site-footer__bottom button:hover{color:var(--color-text-primary)}.site-footer__payments{gap:6px;max-width:560px}.site-footer__payment{width:44px;height:28px}@media(max-width:560px){.site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.site-footer__menu :is(a,.site-footer__heading){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.site-footer__payments{justify-content:flex-start}}@media(max-width:380px){.site-footer__top{grid-template-columns:minmax(0,1fr)}}@media(min-width:1001px){.site-footer__top{grid-template-columns:minmax(0,2fr) repeat(var(--footer-menus, 3),minmax(0,1fr));padding-inline:var(--page-gutter)}.site-footer__claim{grid-column:auto}.site-footer__claim,.site-footer__menu{padding-inline:0}.site-footer__menu:first-child{grid-column-start:auto}}@media(min-width:768px){.site-footer__payments{justify-content:flex-end}}.c-badge text.c-badge__arc{font-family:var(--font-body);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.c-badge text.c-badge__stars{font-size:19px;letter-spacing:2px}.c-badge text.c-badge__middle{font-family:var(--font-heading);font-size:40px;font-weight:500;letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.text-link,.text-link:after,.button{transition:none}}.c-media-text__media{border-radius:var(--radius-lg)}.c-content-card__media{border-radius:var(--radius-md)}.mega-tile__media{background:var(--color-card);border:1px solid var(--color-border-soft);border-radius:var(--radius-md)}.c-product-card{gap:10px}.c-product-card__media{aspect-ratio:1;background:var(--dkd-tile);border-radius:6px}.c-product-card__media .c-image{width:100%;height:100%;object-fit:cover;transition:transform .3s}@media(hover:hover){.c-product-card:hover .c-product-card__media .c-image{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.c-product-card__media .c-image{transition:none}}.c-product-card__info{gap:6px}.c-product-card__title{font-size:1.0625rem;font-weight:500;line-height:1.3}.c-product-card__info>.c-price{margin-top:2px;font-size:.875rem}.c-product-card .c-price__current,.c-product-card .c-price--sale .c-price__current{font-weight:400;color:inherit}.c-product-card .c-price__compare{margin-left:6px;color:var(--dkd-quiet)}.c-product-card__badge{top:12px;left:12px;padding:5px 10px;font-size:.71875rem;font-weight:500;line-height:1.55;letter-spacing:.06em;text-transform:uppercase;border-radius:3px}.c-benefit__mark{top:0;color:var(--color-text-link)}.c-benefit__mark .icon{width:22px;height:22px;stroke-width:1.9}.c-trust-benefits__list{gap:20px var(--dkd-grid-gap)}.c-trust-benefit:not(:has(.c-trust-benefit__icon)){display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:10px;align-items:start;text-align:left}.c-trust-benefit:not(:has(.c-trust-benefit__icon)):before{content:"";grid-row:span 2;width:24px;height:24px;background:var(--color-text-link);-webkit-mask:var(--dkd-check) center / contain no-repeat;mask:var(--dkd-check) center / contain no-repeat}.c-trust-benefit__title{font-size:var(--text-sm);font-weight:700;line-height:1.35;padding-top:2px}.c-trust-benefit__text{font-size:var(--text-sm)}.facets:not(:has(.facets__group))>.facets__side{display:none}@media(min-width:768px){.facets:not(:has(.facets__group)){grid-template-columns:minmax(0,1fr)}}.facets__bar{margin-bottom:var(--space-2, 8px)}.facets__sort-toggle{font-size:var(--text-sm);font-weight:600}.product-results__count{margin-bottom:var(--space-5, 20px);font-size:.84375rem;color:var(--dkd-quiet)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px var(--dkd-grid-gap)}@media(min-width:1001px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.search-field .field__input{background:var(--color-bg-primary);border:1px solid var(--dkd-line);border-radius:99px}.search-field .field__input:focus,.search-field .field__input:hover{border-color:var(--color-text-primary)}.c-community+.c-faq{padding-top:20px}.c-faq__heading{font-size:clamp(1.875rem,3.2vw,2.625rem);line-height:1.1}@media(min-width:1001px){.c-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}}@media(max-width:1000px){.c-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.c-faq__heading{margin:0}}.c-faq-item{border-bottom:1px solid var(--dkd-line)}.c-faq-item__question{gap:20px;padding-block:20px;font-family:var(--font-body, sans-serif);font-size:1.03125rem;font-weight:400}.c-faq-item__question .icon{flex:none;width:18px;height:18px;color:var(--color-text-primary);stroke-width:2}.c-faq-item[open] .c-faq-item__question .icon{transform:none;clip-path:inset(calc(50% - 1.5px) 0)}.c-faq-item__answer{display:grid;gap:8px;max-width:640px;padding:0 0 22px;font-size:.9375rem}.c-faq-item__answer>*{margin:0}.main-cart{padding-block:36px var(--section-space)}.main-cart.container--narrow:has(.cart-body__lines){max-width:calc(var(--page-width) + 2 * var(--page-gutter))}.main-cart__title{margin:0;font-size:clamp(2.25rem,4.4vw,3.75rem);line-height:1.04;text-align:left}.main-cart__count{font-family:var(--font-body);font-size:.84375rem;letter-spacing:0;color:var(--dkd-quiet)}.main-cart__lead{max-width:640px;margin:14px 0 36px;font-size:1.03125rem;text-align:left}.main-cart:has(.cart-body__empty){text-align:center}.main-cart:has(.cart-body__empty) .main-cart__title{text-align:center}.cart-body__lines{border-top:1px solid var(--dkd-line)}.cart-line{grid-template-columns:76px minmax(0,1fr) auto;gap:16px;padding-block:20px;border-bottom-color:var(--dkd-line)}.cart-line__media{overflow:hidden;background:var(--dkd-tile);border-radius:6px}.cart-line__media .c-image{width:100%;height:100%;object-fit:cover}.cart-line__title{font-family:var(--font-heading, sans-serif);font-size:1.0625rem;font-weight:500;line-height:1.3}.cart-line__title a{color:inherit;text-decoration:none}.cart-line__price{font-size:.9375rem;font-variant-numeric:tabular-nums}.cart-line__remove-button{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm);color:var(--dkd-quiet)}.cart-line .icon-button{position:relative}.cart-line .icon-button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.cart-body__note-toggle{min-height:48px;font-weight:600}.main-cart .cart-body__form{padding:24px;background:var(--color-card);border:1px solid var(--dkd-line);border-radius:14px}@media(min-width:768px){.main-cart .cart-body>.cart-body__form{grid-row:1 / span 6}}.main-cart .cart-body__total{margin-top:0;font-family:var(--font-heading, sans-serif);font-size:1.5rem;font-weight:500;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.cart-body__checkout{min-height:52px}.cart-upsell .cart-upsell__card{grid-template-columns:96px minmax(0,1fr);gap:2px 16px;padding:12px;background:var(--color-card);border:1px solid var(--dkd-line);border-radius:14px}.cart-upsell .cart-upsell__media{aspect-ratio:1;background:var(--dkd-tile);border-radius:6px}.cart-upsell .cart-upsell__media .c-image{width:100%;height:100%;object-fit:cover}.cart-upsell .cart-upsell__eyebrow{font-size:.75rem;color:var(--dkd-quiet)}.cart-upsell .cart-upsell__name{font-family:var(--font-heading, sans-serif);font-size:1rem;font-weight:500;line-height:1.3;color:inherit;text-decoration:none}.cart-upsell .cart-upsell__price{font-size:.875rem}.cart-upsell .cart-upsell__price .c-price__current{font-weight:400;color:inherit}.cart-upsell .cart-upsell__price .c-price__compare{margin-left:6px;color:var(--dkd-quiet)}.cart-upsell .cart-upsell__actions{align-self:end;margin-top:8px}.cart-upsell .cart-upsell__add{min-height:44px;padding:10px 18px;font-size:.875rem}@media(min-width:768px){.main-cart .cart-upsell__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.c-content-carousel__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-product-tabs__list{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}@media(min-width:1001px){.c-product-tabs__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:44px var(--dkd-grid-gap)}}@media(prefers-reduced-motion:reduce){.button:not(:disabled):not([aria-disabled=true]):active{transform:none}}.c-trust-benefit:has(>.c-trust-benefit__icon[src*=line-]){display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:12px;align-items:start;text-align:left}.c-trust-benefit__icon[src*=line-]{grid-row:span 2;box-sizing:border-box;width:24px;height:24px;padding:12px;background:var(--color-text-link);-webkit-mask:var(--dkd-line-icon) center / contain no-repeat;mask:var(--dkd-line-icon) center / contain no-repeat}.c-trust-benefit__icon[src*=line-praxis]{--dkd-line-icon: url(line-praxis.svg)}.c-trust-benefit__icon[src*=line-experten]{--dkd-line-icon: url(line-experten.svg)}.c-trust-benefit__icon[src*=line-meistgebucht]{--dkd-line-icon: url(line-meistgebucht.svg)}.c-trust-benefit__icon[src*=line-support]{--dkd-line-icon: url(line-support.svg)}.c-content-carousel__heading,.c-product-tabs__heading{max-width:34ch;margin:0 0 var(--dkd-head-gap)}.c-content-carousel__heading:has(+.c-content-carousel__text){margin-bottom:var(--space-4, 16px)}.c-content-carousel__text{max-width:62ch;color:var(--color-text-secondary)}.c-content-carousel__text+.c-content-carousel__list{margin-top:var(--dkd-head-gap)}.c-product-tabs__tabs:not(:has(.c-product-tabs__label~.c-product-tabs__label))>.c-product-tabs__label{display:none}.product{--product-columns: minmax(0, 1.08fr) minmax(0, 1fr);--product-gap: clamp(32px, 4.5vw, 72px);padding-block:0 72px}@media(min-width:768px){.product{padding-block:0 72px}}@media(min-width:900px){.product__gallery{top:96px}}.product__info>*+*,.product__live>*+*{margin-top:16px}.product-gallery__track{background:var(--color-dkd-papier);border-radius:10px}.product-gallery__item{aspect-ratio:1}.product-gallery__zoom,.product-gallery__zoom .c-image{display:block;width:100%;height:100%}.product-gallery__zoom .c-image{object-fit:cover}.product__gallery .product-gallery__thumbnails{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:12px;padding:4px}.product__gallery .product-gallery__thumbnail{width:100%;aspect-ratio:1;background:var(--color-dkd-papier);border:0;border-radius:8px;opacity:.65;outline:1.5px solid transparent;outline-offset:2px;transition:opacity .2s,outline-color .2s}.product__gallery .product-gallery__thumbnail:hover{opacity:.85}.product__gallery .product-gallery__thumbnail[aria-current=true]{opacity:1;outline-color:var(--color-text-primary)}.product__gallery .product-gallery__thumbnail:focus-visible{opacity:1;outline-color:var(--color-border-focus)}.product-gallery{--gallery-arrow-top: calc(50% - 40px) }.product-gallery>.product-gallery__arrow{display:none!important}.product-gallery:has(>.c-pdp-media[data-arrows]):has(>.product-gallery__track>:nth-child(2))>.product-gallery__arrow{position:absolute;top:var(--gallery-arrow-top, 50%);z-index:2;display:grid!important;place-items:center;width:40px;height:40px;margin-top:-20px;padding:0;border:0;border-radius:50%;background:var(--color-bg-primary);box-shadow:0 2px 10px color-mix(in srgb,var(--color-text-primary) 12%,transparent);color:var(--color-text-primary);cursor:pointer}.product-gallery>.product-gallery__arrow svg{width:18px;height:18px;stroke-width:2.2}.product-gallery>.product-gallery__arrow--previous{left:14px}.product-gallery>.product-gallery__arrow--previous svg{transform:scaleX(-1)}.product-gallery>.product-gallery__arrow--next{right:14px}.product-gallery__badge{display:none}@media(max-width:899px){.product__gallery .product-gallery__thumbnails{display:flex;gap:8px;overflow-x:auto;scroll-padding-inline:0;scrollbar-width:none}.product__gallery .product-gallery__thumbnails::-webkit-scrollbar{display:none}.product__gallery .product-gallery__thumbnails>li{flex:0 0 60px}}.product__title{font-size:clamp(1.875rem,3vw,2.625rem);font-weight:500;line-height:1.06}.product__subtitle{max-width:520px;font-size:1rem;color:var(--color-text-primary)}.product__price{row-gap:6px;font-family:var(--font-heading);font-size:1.875rem;font-weight:500;line-height:1;letter-spacing:-.01em}.product__price .c-price__compare{margin-left:10px;font-family:var(--font-body);font-size:1.0625rem;font-weight:400;letter-spacing:0;color:var(--dkd-quiet)}.product__price .c-price--sale .c-price__current{color:var(--color-text-primary)}.product__price .product__note,.product__price .product__price-note{flex-basis:auto;font-family:var(--font-body);font-size:.78125rem;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--dkd-quiet)}.product__price .product__note .text-link{display:inline;padding:0;font-size:inherit;font-weight:inherit;text-decoration:underline;background:none}.product__price .product__note .text-link:after{display:none}.product__price .product__price-note{order:3;margin-left:4px}.product-form__quantity,.product-form__row .button .product-form__button-price{display:none}.product-form__row .button{width:100%;min-height:0;padding:19px 28px;font-size:1rem;letter-spacing:0;text-transform:none}.product__trust{display:none}.product__info .c-payment-icons{text-align:center}.product__info .c-payment-icons__item{margin:3px}.product__info .c-payment-icons__icon{width:44px;height:28px}.c-pdp-faq .c-faq{padding-block:80px}.c-pdp-faq--tight .c-faq{padding-top:0}@media(max-width:560px){.c-pdp-faq .c-faq{padding-block:56px}.c-pdp-faq--tight .c-faq{padding-top:0}}@media(max-width:899px){.product{gap:28px}}.cart-upsell .cart-upsell__list{grid-auto-columns:auto;grid-auto-flow:row;height:auto!important;overflow:visible;scroll-snap-type:none}.cart-upsell .cart-upsell__dots{display:none}.shopify-policy__container{max-width:none;margin:0 auto;padding:0 var(--page-gutter)}.shopify-policy__title{max-width:760px;margin:0 auto;padding:64px 0 36px;text-align:center}.shopify-policy__title h1{margin:0;font-size:clamp(2rem,3.96vw,3.25rem);line-height:1.05}:is(.dkd-legal__text,.shopify-policy__body){max-width:720px;margin:0 auto;padding-bottom:72px;font-size:1.03125rem;line-height:1.7;overflow-wrap:anywhere}:is(.dkd-legal__text,.shopify-policy__body .rte)>*{margin-block:0}:is(.dkd-legal__text,.shopify-policy__body .rte)>*+*{margin-top:16px}:is(.dkd-legal__text,.shopify-policy__body .rte)>h2{margin-top:48px;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.2;scroll-margin-top:100px}:is(.dkd-legal__text,.shopify-policy__body .rte)>h3{margin-top:30px;font-size:1.1875rem;font-weight:600;line-height:1.3}:is(.dkd-legal__text,.shopify-policy__body .rte)>:is(h2,h3)+*{margin-top:10px}:is(.dkd-legal__text,.shopify-policy__body) :is(ul,ol){padding-left:22px}:is(.dkd-legal__text,.shopify-policy__body) li+li{margin-top:6px}:is(.dkd-legal__text,.shopify-policy__body) li::marker{color:var(--color-dkd-terra)}:is(.dkd-legal__text,.shopify-policy__body) strong{font-weight:600;color:var(--color-text-primary)}:is(.dkd-legal__text,.shopify-policy__body) a{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-dkd-terra);text-underline-offset:3px}:is(.dkd-legal__text,.shopify-policy__body) .l-lead{font:500 1.25rem / 1.4 var(--font-heading);color:var(--color-text-primary)}:is(.dkd-legal__text,.shopify-policy__body) .l-stand{margin-top:6px;font-size:.875rem;color:var(--color-text-secondary)}:is(.dkd-legal__text,.shopify-policy__body) .tab-wrap{overflow-x:auto;background:var(--color-dkd-weiss);border:1px solid var(--color-dkd-kante);border-radius:14px}:is(.dkd-legal__text,.shopify-policy__body) table{width:100%;margin:0;font-size:.96875rem;border:0;border-collapse:collapse}:is(.dkd-legal__text,.shopify-policy__body) :is(th,td){padding:13px 18px;text-align:left;vertical-align:top;border:0}:is(.dkd-legal__text,.shopify-policy__body) thead th{font-weight:600;color:var(--color-text-primary);background:var(--color-bg-accent)}:is(.dkd-legal__text,.shopify-policy__body) tbody td{border-top:1px solid var(--color-dkd-kante)}:is(.dkd-legal__text,.shopify-policy__body) tbody td:first-child{font-weight:600;color:var(--color-text-primary)}.signup-popup{background:var(--color-bg-secondary);border-radius:18px;box-shadow:0 24px 60px #0000002e}.signup-popup__eyebrow{font-size:1.03125rem;font-weight:600;color:var(--color-dkd-terra)}.signup-popup__title{font-size:clamp(1.625rem,3vw,2rem);line-height:1.15}.signup-popup .field__input{background:var(--color-bg-primary)}.signup-popup__close.icon-button{width:44px;height:44px;background:var(--color-bg-primary);border:0;box-shadow:0 2px 8px #0000001f}.signup-popup__media{background:var(--color-bg-secondary)}@media(max-width:767px){.signup-popup{width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0;border-radius:18px 18px 0 0}.signup-popup__body{padding:20px 16px max(20px,env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/brand-custom.css.map */
