@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-display:swap;src:url(//kruumpiepoppenmode.nl/cdn/shop/t/6/assets/kp-fredoka-500.woff2?v=150658659880198360161792847247) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(//kruumpiepoppenmode.nl/cdn/shop/t/6/assets/kp-fredoka-600.woff2?v=59741894665265472401792847247) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-display:swap;src:url(//kruumpiepoppenmode.nl/cdn/shop/t/6/assets/kp-fredoka-700.woff2?v=156610599154324958151792847243) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(//kruumpiepoppenmode.nl/cdn/shop/t/6/assets/kp-jakarta-400.woff2?v=89225460550100637981792847244) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(//kruumpiepoppenmode.nl/cdn/shop/t/6/assets/kp-jakarta-500.woff2?v=99338192109018275431792847244) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(//kruumpiepoppenmode.nl/cdn/shop/t/6/assets/kp-jakarta-600.woff2?v=19199467928491187951792847244) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(//kruumpiepoppenmode.nl/cdn/shop/t/6/assets/kp-jakarta-700.woff2?v=108390300158975953911792847245) format("woff2")}:root{--coral: #FF6B6B;--coral-ink: #C93A3A;--coral-hover: #B23232;--coral-soft: #FFF5F5;--coral-border: #FFD8D8;--plum: #4B2E65;--plum-soft: #F6F2FA;--plum-border: #E7DFEE;--mint: #10B981;--mint-soft: #ECFDF5;--mint-ink: #065F46;--mint-border: #A7F3D0;--amber: #D97706;--amber-soft: #FFFBEB;--amber-ink: #92400E;--amber-border: #FDE68A;--text: #26232B;--text-muted: #686373;--bg: #FFFFFF;--bg-warm: #FAF8F6;--border: #EDE9E6;--radius-lg: 24px;--radius-md: 20px;--radius-sm: 14px;--radius-pill: 999px;--shadow-sm: 0 4px 16px rgba(38, 35, 43, .05);--shadow-md: 0 12px 32px rgba(38, 35, 43, .08);--stitch: 2px dashed var(--coral-border);--hero-bg: linear-gradient(135deg, #FFF7F7 0%, #FDFBFF 100%);--font-heading--family: "Fredoka", "Nunito", system-ui, sans-serif;--font-subheading--family: "Plus Jakarta Sans", system-ui, sans-serif;--font-body--family: "Plus Jakarta Sans", system-ui, sans-serif;--font-accent--family: "Fredoka", "Nunito", system-ui, sans-serif;--font-heading--weight: 700;--font-h3--weight: 600;--font-h4--weight: 600;--font-body--weight: 400;--font-h1--size: clamp(28px, 3vw, 34px);--font-h2--size: clamp(24px, 2.4vw, 30px);--font-h3--size: clamp(19px, 1.6vw, 21px);--narrow-page-width: 1224px}@media screen and (min-width:750px){.page-width-narrow{--page-margin: 28px}}body{color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading--family);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text)}h3,.h3{font-weight:600}.rte a,.text-block a{color:var(--coral-ink);text-underline-offset:3px}.rte a:hover,.text-block a:hover{color:var(--coral-hover)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--coral-ink);outline-offset:2px}.announcement-bar__text{line-height:1.5;font-size:13.5px}.announcement-bar__text strong:first-child{display:inline-block;margin-inline-end:10px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--coral-ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;vertical-align:1px}.announcement-bar__text a{color:var(--coral-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.announcement-bar__text a:hover{color:var(--coral-hover)}@media screen and (min-width:750px){.menu-list__list{gap:8px}.menu-list__link-title{display:inline-block;padding:8px 16px;border-radius:var(--radius-pill);font-weight:600;transition:background-color .15s,color .15s}.menu-list__link:hover .menu-list__link-title,.menu-list__link:focus-visible .menu-list__link-title,.menu-list__link--active .menu-list__link-title,.menu-list__link[aria-expanded=true] .menu-list__link-title{background:var(--coral-soft);color:var(--coral-ink)}}header-actions [data-testid=cart-drawer-trigger],header-actions .action__cart{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:40px;padding:0 14px;border-radius:var(--radius-pill);background:var(--plum-soft);color:var(--plum)}header-actions [data-testid=cart-drawer-trigger]:hover,header-actions .action__cart:hover{background:#ece3f4}@media screen and (max-width:749px){.announcement-bar__text{font-size:12.5px}header-actions [data-testid=cart-drawer-trigger],header-actions .action__cart{min-width:40px;height:36px;padding:0 8px}}@media(prefers-reduced-motion:reduce){.menu-list__link-title{transition:none}}product-card .product-card__content{position:relative;height:100%;padding:10px 10px 16px!important;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);transition:box-shadow .2s ease}product-card:hover .product-card__content{box-shadow:var(--shadow-md)}product-card .card-gallery{border-radius:var(--radius-sm);background:var(--bg-warm)}product-card .card-gallery .product-media{align-items:center;justify-content:center;padding:8px}product-card .card-gallery .product-media img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;aspect-ratio:auto!important;margin:auto;object-fit:contain!important;border-radius:12px}.kp-card-badge{position:absolute;top:22px;left:22px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#fffffff0;border:1px solid var(--mint-border);border-radius:var(--radius-pill);color:var(--mint-ink);font:700 12px/1.2 var(--font-body--family);pointer-events:none}.kp-card-badge__dot{width:7px;height:7px;border-radius:50%;background:var(--mint)}.kp-card-label{margin:6px 6px 0;font-size:12px;line-height:1.4;color:var(--text-muted)}product-card .product-card__content>a.contents .text-block{padding-inline:6px}product-card .product-card__content>a.contents .text-block p{font-family:var(--font-body--family);font-size:15.5px;font-weight:700;line-height:1.35;color:var(--text)}product-card:hover .product-card__content>a.contents .text-block p{color:var(--coral-ink)}product-card product-price{padding-inline:6px!important;margin-top:auto}product-card product-price .price{font-family:var(--font-body--family);font-size:16px;font-weight:700;color:var(--plum)}product-card .quick-add{--quick-add-offset: 12px}product-card .quick-add__button,product-card .quick-add__button:hover,product-card .quick-add__button:disabled{opacity:1!important;width:38px!important;height:38px!important;--quick-add-icon-width: 38px;background:var(--coral-ink);border:0;color:#fff;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}product-card .quick-add__button:hover{background:var(--coral-hover);scale:1.06}product-card .quick-add__button .svg-wrapper{color:#fff}[class*=product_list_text] h2{color:var(--plum);margin:0 0 4px}[class*=product_list_text] p{margin:0;color:var(--text-muted);font-size:15px}[class*=product_list_button] .button,[class*=product_list_button].button{white-space:nowrap}@media screen and (max-width:749px){product-card .product-card__content{padding:8px 8px 12px!important;border-radius:16px}.kp-card-badge{top:16px;left:16px;font-size:11px;padding:3px 8px}product-card .product-card__content>a.contents .text-block p{font-size:14.5px}product-card product-price .price{font-size:15px}product-card .quick-add__button,product-card .quick-add__button:hover{width:34px!important;height:34px!important;--quick-add-icon-width: 34px}}@media(prefers-reduced-motion:reduce){product-card .product-card__content{transition:none}product-card .quick-add__button:hover{scale:1}}.kp-keuzehulp-section,[id$=__product_list_fa6P9H]{background:var(--hero-bg)}@media screen and (min-width:750px){.facets-block-wrapper--vertical .facets--vertical{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 22px!important;box-shadow:var(--shadow-sm);position:sticky;top:calc(var(--header-height, 80px) + 16px)}}.facets--filters-title{font-family:var(--font-heading--family);font-weight:700;font-size:20px;color:var(--text)}.facets--vertical .facets__filters-wrapper{counter-reset:kpfilter}.facets--vertical .facets__item{counter-increment:kpfilter;border-bottom:1px solid var(--border)}.facets--vertical .facets__item:last-child{border-bottom:0}.facets--vertical .facets__item .facets__summary .facets__label{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.facets--vertical .facets__item .facets__summary .facets__label:before{content:counter(kpfilter) ". "}.facets__inputs-list-item:is(.kp-facet--voorraad,.kp-facet--bestelling) .checkbox{padding:12px 14px;margin-block:4px 6px;border-radius:16px;background:var(--mint-soft);border:1px solid var(--mint-border)}.facets__inputs-list-item.kp-facet--bestelling .checkbox{background:var(--amber-soft);border-color:var(--amber-border)}.facets__inputs-list-item:is(.kp-facet--voorraad,.kp-facet--bestelling) .checkbox__label{font-weight:700;color:var(--mint-ink)}.facets__inputs-list-item.kp-facet--bestelling .checkbox__label{color:var(--amber-ink)}.facets__inputs-list-item:is(.kp-facet--voorraad,.kp-facet--bestelling) .checkbox__label:after{display:block;width:100%;font-size:12.5px;font-weight:400;color:var(--text-muted)}.facets__inputs-list-item.kp-facet--voorraad .checkbox__label:after{content:"1\2013 2 dagen levertijd"}.facets__inputs-list-item.kp-facet--bestelling .checkbox__label:after{content:"Gemiddeld 2 weken levertijd"}.facets__inputs-list:has(.kp-facet--voorraad){display:flex;flex-direction:column}.facets__inputs-list-item.kp-facet--voorraad{order:-1}.facets .checkbox__input:checked+.checkbox__label .icon-checkmark{color:#fff}.sorting-filter__select-wrapper select,.facets-controls-wrapper .facets__summary{border-radius:var(--radius-pill)}.products-count-wrapper{font-weight:600;color:var(--text)}.kp-colhead__pills ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;-webkit-mask-image:linear-gradient(to right,#000 92%,transparent);mask-image:linear-gradient(to right,#000 92%,transparent)}.kp-colhead__pills ul::-webkit-scrollbar{display:none}.kp-card-label .kp-card-label__type{color:var(--coral-ink)}product-card .quick-add{display:none!important}product-card:has(.kp-card-badge--direct) .quick-add{display:block!important}.kp-pdp-media{position:relative;padding:18px;background:var(--bg-warm);border:1px solid var(--border);border-radius:var(--radius-lg)}.kp-pdp-media .product-media{align-items:center;justify-content:center}.kp-pdp-media .product-media img{width:auto!important;height:100%!important;max-width:100%;margin:auto;aspect-ratio:auto!important;object-fit:contain!important;border-radius:14px}.kp-pdp-badges{position:absolute;top:30px;left:30px;z-index:4;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}.kp-pdp-badge{position:static;font-size:14px;padding:6px 14px}.kp-pdp-badge--eigen{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);background:#fffffff2;border:1px solid var(--coral-border);color:var(--coral-ink);font:700 14px/1.2 var(--font-body--family)}.kp-pdp-note{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--plum);font-size:14.5px}.kp-pdp-note p{margin:0;flex:1;color:var(--text-muted)}.kp-pdp-note p strong{color:var(--text)}.kp-pdp-note__ref{font-weight:700;color:var(--text);white-space:nowrap}@media screen and (min-width:750px){.product-information__grid .product-details{padding:32px!important;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-self:start}}.kp-pdp-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.kp-pdp-meta__cat{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--plum-soft);border:1px solid var(--plum-border);color:var(--plum);font-weight:700;font-size:14px}.kp-pdp-meta__sku{padding:6px 14px;border-radius:var(--radius-pill);background:var(--bg-warm);border:1px solid var(--border);color:var(--text-muted);font-size:14px}.product-details h1{font-size:clamp(28px,2.6vw,36px)!important;line-height:1.15;margin-block:6px 4px}.product-details product-price .price{font-family:var(--font-body--family);font-size:clamp(30px,2.8vw,38px);font-weight:700;color:var(--plum)}.kp-pdp-pricenote{margin:-4px 0 14px;font-size:14px;color:var(--text-muted)}.kp-pdp-status{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:18px;background:var(--mint-soft);border:1px solid var(--mint-border);color:var(--mint-ink)}.kp-pdp-status div{flex:1;display:grid;gap:2px}.kp-pdp-status strong{font-size:16px}.kp-pdp-status span:not(.kp-pdp-status__dot){font-size:14.5px;color:var(--text-muted)}.kp-pdp-status__dot{width:12px;height:12px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #10b98126;flex:none}.kp-pdp-status__icon{flex:none;color:var(--mint-ink)}.kp-pdp-status--maat{background:var(--amber-soft);border-color:var(--amber-border);color:var(--amber-ink)}.kp-pdp-pastop{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:15px;color:var(--text)}.kp-pdp-pastop svg{flex:none;margin-top:3px;color:var(--mint-ink)}.kp-pdp-status--maat .kp-pdp-status__dot{background:var(--amber);box-shadow:0 0 0 4px #d9770626}.product-details .quantity-selector{border-radius:var(--radius-pill);background:var(--bg-warm);border-color:var(--border);min-height:56px}.product-details .add-to-cart-button{min-height:56px;border-radius:var(--radius-pill);font-size:17px;font-weight:700}.kp-pdp-about{margin-top:8px;padding-top:18px;border-top:1px solid var(--border)}.kp-pdp-about h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:19px;color:var(--text)}.kp-pdp-about h2 svg{color:var(--coral-ink)}.kp-pdp-about__body{color:var(--text-muted);font-size:15.5px;line-height:1.65}.kp-pdp-about__body p{margin:0 0 10px}.kp-pdp-handwerk{display:flex;gap:14px;margin-top:18px;padding:20px 22px;background:var(--coral-soft);border:var(--stitch);border-radius:20px}.kp-pdp-handwerk svg{flex:none;color:var(--coral-ink);margin-top:2px}.kp-pdp-handwerk strong{display:block;margin-bottom:4px;color:var(--text)}.kp-pdp-handwerk p{margin:0;font-size:14.5px;line-height:1.6;color:var(--text)}.product-recommendations [class*=text_cbcgyb] p:first-child,[id*=product_recommendations] .text-block p:first-child{margin:0 0 4px;color:var(--coral-ink);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){.kp-pdp-media{padding:10px;border-radius:20px}.kp-pdp-badges{top:18px;left:18px}.kp-pdp-badge,.kp-pdp-badge--eigen{font-size:12.5px;padding:4px 10px}.product-information__grid .product-details{padding-inline:0}}@media screen and (min-width:990px){.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{--submenu-padding-block-start: 18px;--submenu-padding-block-end: 26px}.menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid{display:block;width:max-content;max-width:100%;margin-inline-start:var(--kp-sub-x, 0px)}.menu-list__list-item:where(:not([slot=overflow])) .mega-menu__list{display:block}.menu-list__list-item:where(:not([slot=overflow])) .mega-menu__column+.mega-menu__column{margin-top:6px}.menu-list__list-item:where(:not([slot=overflow])) .mega-menu__link{display:inline-block;padding-block:6px;font-weight:500}.menu-list__list-item:where(:not([slot=overflow])) .mega-menu__link:hover{color:var(--coral-ink)}}.kp-wsbar{background:#fff5f5;border-bottom:1px solid var(--coral-border);color:var(--text)}.kp-wsbar__inner{max-width:1280px;margin:0 auto;padding:10px 20px;text-align:center;font-size:13.5px;line-height:1.5}.kp-wsbar__pill{display:inline-block;margin-inline-end:10px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--coral-ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;vertical-align:1px}.kp-wsbar--vakantie .kp-wsbar__pill{background:var(--plum)}.kp-wsbar a{color:var(--coral-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.kp-wsbar a:hover{color:var(--coral-hover)}.kp-pdp-status--dicht{background:var(--bg-warm);border-color:var(--border);color:var(--text)}.kp-pdp-status--dicht .kp-pdp-status__dot{background:var(--text-muted);box-shadow:0 0 0 4px #68637326}.kp-pdp-status--dicht a{color:var(--coral-ink);font-weight:600}.shopify-section:has([data-kp-closed]) :is(.buy-buttons-block,.kp-opties){display:none!important}html[data-kp-checkout=blocked] :is(.cart__checkout-button,.additional-checkout-buttons){display:none!important}html[data-kp-ws=vakantie] :is(.cart__checkout-button,.additional-checkout-buttons){display:none!important}.kp-cart-blocked{margin:12px 0;padding:12px 16px;border-radius:var(--radius-sm);background:var(--amber-soft);border:1px solid var(--amber-border);color:var(--amber-ink);font-size:14.5px;line-height:1.45}html[data-kp-ws=alleen-voorraad] :is(.product-grid__item,.resource-list__item):has(.kp-card-hide),html[data-kp-ws=alleen-voorraad] product-card:has(.kp-card-hide){display:none!important}html[data-kp-ws=alleen-voorraad] .facets__item:has([id*=filter-p-tag]){display:none!important}html[data-kp-ws=alleen-voorraad] .facets-remove__pill.kp-remove--tag{display:none!important}html[data-kp-ws=alleen-voorraad] .facets-remove:not(:has(.facets-remove__pill:not(.kp-remove--tag))) .facets__clear-all-link{display:none!important}.kp-colhead__nostock{display:grid;gap:4px;padding:16px 20px;margin:4px 0;border-radius:var(--radius-sm);background:var(--amber-soft);border:1px solid var(--amber-border);color:var(--amber-ink);font-size:15px;line-height:1.5}.kp-colhead__nostock a{color:var(--coral-ink);font-weight:700;text-decoration:underline}body:has(.kp-colhead__nostock) .product-grid-container{display:none!important}.kp-colhead__filters:has(.kp-colhead__nostock) .kp-colhead__row{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kruumpie.css.map */
