:root{--dc-cream: #f6f4f2;--dc-cream-2: #faf8f6;--dc-sand: #e9e3da;--dc-line: #e6ddd2;--dc-rose: #c8afa0;--dc-brown: #7a5c48;--dc-brown-dark: #654a39;--dc-ink: #3a3a3a;--dc-text: #4a4a35;--dc-sage: #4e6b43;--dc-sage-bg: #e8efe4;--dc-ghost-1: url(/cdn/shop/files/Product15Image4.png?width=200);--dc-ghost-2: url(/cdn/shop/files/Product9Image3.png?width=200);--dc-ghost-3: url(/cdn/shop/files/ChatGPTImageOct1_2026_12_57_37PM.png?width=200)}[id^=kefi_] [class*=bundlePreviewWrapper__]{max-width:none!important;min-width:0!important;width:100%!important;margin:26px 0 6px!important;padding:26px 22px 22px!important;background:#fff!important;border:1px solid var(--dc-line)!important;border-radius:22px!important;box-shadow:0 22px 44px -34px #7a5c488c;font-family:var(--font-body-family)!important;color:var(--dc-ink)}[id^=kefi_] [class*=prevWrapperChild__]{padding-inline:0!important}[id^=kefi_] [class*=bundleTitle__]{font-family:var(--font-heading-family)!important;font-size:clamp(21px,2.1vw,26px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;color:var(--dc-ink)!important;text-align:center!important;margin:0 auto!important}[id^=kefi_] [class*=bundleTitle__]:before{content:"Offre pack";display:block;margin:0 auto 10px;font:600 11px/1 var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;color:var(--dc-brown)}[id^=kefi_] [class*=bundleTitle__]:after{content:"Choisissez vos 3 pi\e8 ces : la remise s\2019 applique automatiquement.";display:block;margin:8px auto 0;max-width:34em;font:400 13.5px/1.5 var(--font-body-family);color:#6f625a}html[lang^=nl] [id^=kefi_] [class*=bundleTitle__]:before{content:"Pakketvoordeel"}html[lang^=nl] [id^=kefi_] [class*=bundleTitle__]:after{content:"Kies je 3 items: de korting wordt automatisch verrekend."}html[lang^=en] [id^=kefi_] [class*=bundleTitle__]:before{content:"Bundle offer"}html[lang^=en] [id^=kefi_] [class*=bundleTitle__]:after{content:"Pick your 3 pieces: the discount is applied automatically."}[id^=kefi_] [class*=bundlePreviewChildrenWrapper__]{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-top:20px!important}[id^=kefi_] [class*=placeholderSectionWrapper__]{--dc-ghost: var(--dc-ghost-1);display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin:0!important;padding:13px 14px!important;background:var(--dc-cream-2)!important;border:1px solid var(--dc-line)!important;border-radius:16px!important;transition:background-color .2s ease,border-color .2s ease}[id^=kefi_] [class*=placeholderSectionWrapper__]:nth-child(2){--dc-ghost: var(--dc-ghost-2)}[id^=kefi_] [class*=placeholderSectionWrapper__]:nth-child(3){--dc-ghost: var(--dc-ghost-3)}[id^=kefi_] [class*=placeholderSectionWrapper__]:has(span[style*="color: green"]){background:#fff!important;border-color:#cfdcc8!important}[id^=kefi_] [class*=placeholderSectionWrapper__]>div:first-child{gap:12px;min-height:30px}[id^=kefi_] [class*=placeholderSectionWrapper__]>div:first-child>span{font-family:var(--font-body-family)!important;font-size:14.5px!important;font-weight:600!important;line-height:1.35!important;color:var(--dc-ink)!important}[id^=kefi_] [class*=placeholderSectionWrapper__]>div:first-child>div{gap:8px;flex-shrink:0}[id^=kefi_] [class*=placeholderSectionWrapper__]>div:first-child>div>span:first-child{display:inline-flex!important;align-items:center;gap:5px;margin-left:0!important;padding:5px 10px!important;border-radius:999px;background:#efe8e0;color:var(--dc-brown)!important;font-family:var(--font-body-family)!important;font-size:11.5px!important;font-weight:600!important;line-height:1!important}[id^=kefi_] [class*=placeholderSectionWrapper__]>div:first-child>div>span[style*="color: green"]{background:var(--dc-sage-bg)!important;color:var(--dc-sage)!important}[id^=kefi_] [class*=placeholderSectionWrapper__]>div:first-child>div>span[style*="color: green"]:before{content:"\2713";font-weight:700}[id^=kefi_] [class*=placeholderSectionWrapper__]>div:first-child>div>span:last-child{opacity:.55}[id^=kefi_] [class*=placeholderProducts__]{width:100%}[id^=kefi_] [class*=placeholderProducts__]>div{width:100%}[id^=kefi_] [class*=placeholderItemWrapper__]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;min-height:78px!important;height:auto!important;padding:10px 12px 10px 10px!important;background-color:#fff!important;border:1.5px dashed #d6c8ba!important;border-radius:14px!important;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}[id^=kefi_] [class*=placeholderItemWrapper__]:hover{border-color:var(--dc-brown)!important;border-style:solid!important;box-shadow:0 12px 24px -18px #7a5c48b3;transform:translateY(-1px)}[id^=kefi_] [class*=placeholderItemWrapper__]:before{content:"";order:1;flex:0 0 58px;width:58px;height:58px;border-radius:11px;background:#efe8e0 var(--dc-ghost) center / cover no-repeat;opacity:.5;filter:saturate(.7);transition:opacity .2s ease}[id^=kefi_] [class*=placeholderItemWrapper__]:hover:before{opacity:.85}[id^=kefi_] [class*=piwText__]{order:2;color:var(--dc-text)!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:500!important;margin:0!important}[id^=kefi_] [class*=piwIcon__]{order:3;margin:0 0 0 auto!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--dc-brown);color:#fff}[id^=kefi_] [class*=piwIcon__] svg{width:14px!important;height:14px!important;min-width:0!important;min-height:0!important}[id^=kefi_] [class*=piwIcon__] svg *{fill:#fff!important;stroke:#fff!important}[id^=kefi_] [class*=selectedProduct__]{width:88px!important;height:88px!important;border:1px solid var(--dc-line)!important;border-radius:13px!important}[id^=kefi_] [class*=selectedProduct__]>div{border-radius:12px!important}[id^=kefi_] [class*=selectedProductQtyCount__]{background:var(--dc-brown)!important}[id^=kefi_] [class*=placeholderSectionWrapper__]>p{color:#a4533b!important;font-family:var(--font-body-family)!important;font-size:12.5px!important;font-weight:500}[id^=kefi_] [class*=footer__]{margin-top:16px!important;padding:0!important;background:transparent!important;border-radius:0!important}[id^=kefi_] [class*=summaryBox__]{margin-bottom:10px;padding:12px 16px!important;background:var(--dc-cream-2);border:1px solid var(--dc-line);border-radius:16px}[id^=kefi_] [class*=summaryRow__]{padding:3px 0;color:var(--dc-text)!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:500!important}[id^=kefi_] [class*=summaryRow__] span{font-family:var(--font-body-family)!important}[id^=kefi_] [class*=summaryRow__] span[style*="255, 220, 81"]{background:var(--dc-brown)!important;color:#fff!important;font-weight:600!important}[id^=kefi_] [class*=summaryRow__] span[style*="255, 220, 81"] *{color:#fff!important}[id^=kefi_] [class*=totalBar__]{padding:4px 6px 14px!important}[id^=kefi_] [class*=totalBar_title__]{color:var(--dc-ink)!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:600!important}[id^=kefi_] [class*=placeholderFooterFinalPrice__]{color:var(--dc-ink)!important;font-family:var(--font-heading-family)!important;font-size:23px!important;font-weight:600!important}[id^=kefi_] #addToCartButton{min-height:54px;padding:16px 20px!important;background:var(--dc-brown)!important;color:#fff!important;border:0!important;border-radius:12px!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:1!important;box-shadow:0 14px 26px -18px #654a39f2;transition:background-color .2s ease,transform .15s ease}[id^=kefi_] #addToCartButton:hover{background:var(--dc-brown-dark)!important;transform:translateY(-1px)}[id^=kefi_] #addToCartButton[disabled]{background:#d8ccc1!important;color:#fff!important;box-shadow:none;transform:none;cursor:not-allowed!important}@media screen and (max-width:749px){[id^=kefi_] [class*=bundlePreviewWrapper__]{padding:22px 14px 16px!important;border-radius:18px!important}[id^=kefi_] [class*=placeholderSectionWrapper__]{padding:11px!important}[id^=kefi_] [class*=placeholderSectionWrapper__]>div:first-child>span{font-size:13.5px!important}[id^=kefi_] [class*=placeholderItemWrapper__]{min-height:70px!important;gap:12px!important}[id^=kefi_] [class*=placeholderItemWrapper__]:before{flex-basis:50px;width:50px;height:50px}}#placeholderStepsModalOverlayId{background:#30261f73!important}#placeholderStepsModalOverlayId [class*=modal__]{background:var(--dc-cream-2)!important;border-radius:22px!important;font-family:var(--font-body-family)!important;box-shadow:0 30px 80px -30px #30261f80}#placeholderStepsModalOverlayId [class*=PlaceholderPagesWrapper__]>div:first-child{border-bottom:1px solid var(--dc-line)!important}#placeholderStepsModalOverlayId [class*=stepHeaders__]{gap:8px;padding:14px 10px}#placeholderStepsModalOverlayId [class*=stepHeaderChild__]{border:1px solid var(--dc-line);border-radius:999px!important;background-color:#fff;transition:background-color .2s ease,border-color .2s ease}#placeholderStepsModalOverlayId [class*=stepHeaderChild__][style*=background-color]{background-color:var(--dc-brown)!important;border-color:var(--dc-brown)}#placeholderStepsModalOverlayId [class*=stepHeaderChild__]>div{padding:8px 16px!important;font-size:13.5px;font-weight:500}#placeholderStepsModalOverlayId [class*=productsWrapper__]{justify-content:center}#placeholderStepsModalOverlayId [class*=productWrapper__]{padding:10px!important;background:#fff!important;border:1px solid var(--dc-line)!important;border-radius:16px!important;transition:box-shadow .2s ease,transform .2s ease}#placeholderStepsModalOverlayId [class*=productWrapper__]:hover{box-shadow:0 16px 30px -22px #7a5c4899;transform:translateY(-2px)}#placeholderStepsModalOverlayId [class*=productCardImageWrapper__],#placeholderStepsModalOverlayId [class*=productCardImage__]{border:0!important;border-radius:12px!important}#placeholderStepsModalOverlayId [class*=productMetaRight__],#placeholderStepsModalOverlayId [class*=productMetaRight__] *{color:var(--dc-ink)!important;font-family:var(--font-body-family)!important}#placeholderStepsModalOverlayId [class*=bottomCta__]{background:#fff!important;color:var(--dc-brown)!important;border:1px solid var(--dc-brown)!important;border-radius:10px!important;font-family:var(--font-body-family)!important;font-weight:600!important;transition:background-color .2s ease,color .2s ease}#placeholderStepsModalOverlayId [class*=bottomCta__]:hover:not(:disabled){background:var(--dc-brown)!important;color:#fff!important}#placeholderStepsModalOverlayId [class*=bottomCta__]:disabled{opacity:.35!important;cursor:not-allowed}#placeholderStepsModalOverlayId [class*=handleQtyWrapper__] [class*=bottomCta__]{background:var(--dc-brown)!important;color:#fff!important}#placeholderStepsModalOverlayId [class*=placeholderBottomSectionWrapper__]{border:1px solid var(--dc-line);border-radius:18px!important;box-shadow:0 16px 36px -16px #30261f66!important}#placeholderStepsModalOverlayId button[class*=secondary]{background:var(--dc-brown)!important;border-color:var(--dc-brown)!important;border-radius:10px!important;color:#fff!important;font-weight:600!important}#placeholderStepsModalOverlayId [class*=closeBtn__]{background:#fff;border-radius:50%;box-shadow:0 6px 16px -8px #30261f80}@media screen and (min-width:990px){#placeholderStepsModalOverlayId [class*=modal__]{left:50%!important;right:auto!important;width:min(1120px,calc(100% - 48px))!important;transform:translate(-50%)}}.page-width--narrow:has(.dc-packhero){max-width:108rem}.page-width--narrow:has(.dc-packhero) .main-page-title{text-align:center;margin-bottom:1.2rem}.page-width--narrow:has(.dc-packhero) .main-page-title:before{content:"Le pack Doux Cocon";display:block;margin-bottom:1.4rem;font:600 1.15rem/1 var(--font-body-family);letter-spacing:.2em;text-transform:uppercase;color:var(--dc-brown)}html[lang^=nl] .page-width--narrow:has(.dc-packhero) .main-page-title:before{content:"Het Doux Cocon pakket"}html[lang^=en] .page-width--narrow:has(.dc-packhero) .main-page-title:before{content:"The Doux Cocon set"}.dc-packhero{text-align:center}.dc-packhero__lead{max-width:62rem;margin:0 auto 3.6rem!important;font-size:1.6rem;line-height:1.7;color:var(--dc-text)}.dc-packsteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;max-width:96rem;margin:0 auto 3rem!important;padding:0!important;list-style:none;counter-reset:dcstep}.dc-packsteps>li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0!important;padding:0;counter-increment:dcstep}.dc-packsteps__img{position:relative;display:block;width:100%;aspect-ratio:1 / 1;margin-bottom:1.2rem}.dc-packsteps__img img{display:block;width:100%;height:100%;object-fit:cover;margin:0!important;border-radius:2rem;background:var(--dc-cream);box-shadow:0 18px 36px -28px #7a5c4899}.dc-packsteps>li+li .dc-packsteps__img:before{content:"+";position:absolute;top:50%;left:-1.6rem;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:#fff;border:1px solid var(--dc-line);color:var(--dc-brown);font:500 2rem/1 var(--font-body-family);box-shadow:0 8px 18px -12px #7a5c4899}.dc-packsteps__img:after{content:counter(dcstep);position:absolute;top:1.2rem;left:1.2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#fff;color:var(--dc-brown);font:600 1.4rem/1 var(--font-body-family)}.dc-packsteps strong{font-family:var(--font-heading-family);font-size:2rem;font-weight:500;color:var(--dc-ink)}.dc-packsteps__txt{font-size:1.35rem;line-height:1.5;color:#6f625a;max-width:24rem}.dc-packperks{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 auto!important;padding:0!important;list-style:none}.dc-packperks li{margin:0!important;padding:.8rem 1.4rem;border-radius:999px;background:var(--dc-cream);color:var(--dc-text);font-size:1.3rem;font-weight:500}.dc-packperks li:before{content:"\2713   ";color:var(--dc-brown);font-weight:700}.dc-pack-embed{max-width:80rem!important;margin-inline:auto}.dc-pack-embed [id^=kefi_] [class*=bundlePreviewWrapper__]{margin-top:0!important}@media screen and (max-width:749px){.dc-packhero__lead{font-size:1.5rem;margin-bottom:2.6rem!important}.dc-packsteps{gap:1.2rem}.dc-packsteps>li+li .dc-packsteps__img:before{left:-.6rem;width:2.4rem;height:2.4rem;font-size:1.5rem}.dc-packsteps__img{margin-bottom:.8rem}.dc-packsteps__img img{border-radius:1.4rem}.dc-packsteps__img:after{top:.6rem;left:.6rem;width:2.2rem;height:2.2rem;font-size:1.1rem}.dc-packsteps strong{font-size:1.45rem;line-height:1.25}.dc-packsteps__txt{display:none}.dc-packperks li{font-size:1.2rem;padding:.6rem 1.1rem}}.products-mega-menu__list,.products-mega-menu__content{min-height:min(450px,max(240px,calc(100vh - 300px)))!important;max-height:min(450px,max(240px,calc(100vh - 300px)))!important;overscroll-behavior:contain}.products-mega-menu__content{padding-bottom:1rem}body.overflow-hidden-tablet shopify-chat,body.overflow-hidden-tablet #shopify-chat,body:has(#placeholderStepsModalOverlayId) shopify-chat,body:has(#placeholderStepsModalOverlayId) #shopify-chat{display:none!important}
/*# sourceMappingURL=/cdn/shop/files/dc-brand.css.map */
