:root{--cc-pink: #e91e8c;--cc-pink-soft: #f9a8d4;--cc-violet: #7c3aed;--cc-blue: #3b82f6;--cc-deep: #3b1e5e;--cc-glass: rgba(75,46,104,.045);--cc-glass-border: rgba(75,46,104,.12);--cc-grad: linear-gradient(92deg, #e91e8c, #7c3aed 55%, #3b82f6);--cc-ease: cubic-bezier(.16, 1, .3, 1);--cc-font-display: var(--font-heading--family, "Quicksand", sans-serif)}html{overflow-x:clip}::selection{background:var(--cc-pink);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#fff8fb}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--cc-pink),var(--cc-violet));border-radius:8px;border:2px solid #fff8fb}:focus-visible{outline:2px solid var(--cc-blue);outline-offset:2px}h1 strong,h2 strong,.cn-gradient-text{background:var(--cc-grad);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:cnGradShift 6s ease-in-out infinite}@keyframes cnGradShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.button,button.button,a.button,input[type=submit]{transition:transform .35s var(--cc-ease),box-shadow .35s var(--cc-ease),background-color .25s ease,border-color .25s ease}.button:hover,a.button:hover,input[type=submit]:hover{transform:translateY(-2px)}.button:not(.button-unstyled),input[type=submit]{box-shadow:0 6px 30px -10px color-mix(in srgb,var(--color-primary-button-background, #e91e8c) 55%,transparent)}.button:not(.button-unstyled):hover,input[type=submit]:hover{box-shadow:0 10px 40px -8px color-mix(in srgb,var(--color-primary-button-background, #e91e8c) 75%,transparent)}.cn-sachet-group-row td{padding:0!important;border:none!important}.cn-sachet-group-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 8px!important;margin-top:4px;border-top:1px dashed var(--cc-glass-border)}.cn-sachet-group-row:first-child .cn-sachet-group-label{border-top:none;padding-top:0!important;margin-top:0}.cn-sachet-name{font-family:var(--cc-font-display)!important;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-pink)}.cn-sachet-total{font-weight:800;font-size:14px;color:var(--color-foreground, #3b1e5e)}.cn-ship-bar{padding:12px 14px;margin-bottom:14px;border-radius:14px;background:#fff9;border:1px solid var(--cc-glass-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cn-ship-bar__label{display:block;font-size:13px;font-weight:700;color:var(--cc-deep);margin-bottom:8px}.cn-ship-bar__track{width:100%;height:8px;border-radius:999px;background:#4b2e6814;overflow:hidden}.cn-ship-bar__fill{height:100%;width:0%;border-radius:999px;background:var(--cc-grad);background-size:220% 100%;animation:cnGradShift 5s ease-in-out infinite;box-shadow:0 0 10px 1px #e91e8c59;transition:width .5s var(--cc-ease)}.cn-ship-bar--done .cn-ship-bar__label{color:var(--cc-pink)}.cn-ship-bar--done .cn-ship-bar__fill{box-shadow:0 0 14px 2px #e91e8c8c}.cn-wp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#3b1e5e59;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .4s var(--cc-ease)}.cn-wp-overlay[hidden]{display:none}.cn-wp-overlay--visible{opacity:1}.cn-wp-card{position:relative;max-width:420px;width:100%;background:#fff8fb;border:1px solid var(--cc-glass-border);border-radius:26px;padding:40px 30px 32px;text-align:center;box-shadow:0 30px 80px -24px #4b2e6866,0 0 0 1px #ffffff80 inset;transform:scale(.92);transition:transform .4s var(--cc-ease)}.cn-wp-overlay--visible .cn-wp-card{transform:scale(1)}.cn-wp-card:before{content:"";position:absolute;top:0;left:18%;right:18%;height:4px;background:var(--cc-grad);background-size:220% 100%;border-radius:0 0 6px 6px;animation:cnGradShift 6s ease-in-out infinite}.cn-wp-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#4b2e6814;border:1px solid var(--cc-glass-border);color:var(--cc-deep);cursor:pointer;padding:0;transition:background .25s ease,transform .25s ease,border-color .25s ease}.cn-wp-close:hover{background:#e91e8c26;border-color:var(--cc-pink);transform:rotate(90deg)}.cn-wp-emoji{font-size:34px;margin-bottom:8px;line-height:1}.cn-wp-heading{font-size:clamp(22px,3vw,28px);margin:0 0 10px;font-family:var(--cc-font-display)}.cn-wp-sub{color:var(--cc-deep);opacity:.8;font-size:15px;line-height:1.5;margin:0 0 22px}.cn-wp-code-row{display:inline-flex;align-items:center;gap:10px;padding:10px 10px 10px 20px;border:1.5px dashed var(--cc-glass-border);border-radius:999px;margin-bottom:24px;background:#fff9}.cn-wp-code{font-family:var(--cc-font-display);font-weight:800;font-size:17px;letter-spacing:.04em;color:var(--cc-pink)}.cn-wp-copy-btn{border:none;cursor:pointer;padding:8px 16px;border-radius:999px;background:var(--cc-grad);background-size:220% 100%;color:#fff;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease}.cn-wp-copy-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px -6px #e91e8c80}.cn-wp-copy-btn--done{background:#22c55e!important}.cn-wp-cta{display:block;width:100%;text-align:center;margin-bottom:14px}.cn-wp-legal{font-size:11px;color:var(--cc-deep);opacity:.55;margin:0}.cn-wp-form{margin:0 0 14px}.cn-wp-form-row{display:flex;gap:8px;align-items:stretch}.cn-wp-input{flex:1 1 auto;min-width:0;padding:0 16px;border-radius:999px;border:1.5px solid var(--cc-glass-border);background:#ffffffb3;color:var(--cc-deep);font-size:14px}.cn-wp-input::placeholder{color:#3b1e5e66}.cn-wp-input:focus-visible{outline:2px solid var(--cc-blue);outline-offset:2px}.cn-wp-submit{flex:0 0 auto;white-space:nowrap;border-radius:999px}.cn-wp-error{color:#b91c1c;font-size:12px;margin:0 0 10px}product-card,.product-card,.resource-card,.collection-card{border-radius:18px;transition:transform .5s var(--cc-ease),box-shadow .5s var(--cc-ease),border-color .3s ease}product-card:hover,.product-card:hover,.resource-card:hover,.collection-card:hover{transform:translateY(-6px);box-shadow:0 18px 50px -20px #e91e8c59}.cdc-card{position:relative;transition:transform .5s var(--cc-ease),box-shadow .5s var(--cc-ease)!important;will-change:transform}.cdc-card:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 22px 54px -18px #e91e8c66}[id^=candyduo-store-reviews]{position:relative}[id^=candyduo-store-reviews]:before{content:"";position:absolute;top:-40px;right:0;bottom:-40px;left:0;background:radial-gradient(560px 260px at 18% 20%,rgba(233,30,140,.05),transparent 65%),radial-gradient(560px 260px at 82% 80%,rgba(124,58,237,.05),transparent 65%);pointer-events:none;z-index:0}[id^=candyduo-store-reviews]>*{position:relative;z-index:1}[id^=candyduo-store-reviews] .jdgm-carousel-item{background:#ffffffbf;border:1px solid var(--cc-glass-border);border-radius:18px;padding:22px 20px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 22px -14px #4b2e6840;transition:transform .4s var(--cc-ease),box-shadow .4s var(--cc-ease),border-color .3s ease}[id^=candyduo-store-reviews] .jdgm-carousel-item:hover{transform:translateY(-4px);box-shadow:0 14px 34px -16px #e91e8c59;border-color:#e91e8c4d}[id^=candyduo-store-reviews] .jdgm-carousel__left-arrow,[id^=candyduo-store-reviews] .jdgm-carousel__right-arrow{border-color:var(--cc-pink)!important;transition:filter .25s ease,transform .25s ease}[id^=candyduo-store-reviews] .jdgm-carousel__arrows>div:hover{transform:scale(1.15)}#header-group .header-section{transition:box-shadow .4s ease}body[data-cn-scrolled] #header-group .header-section{box-shadow:0 1px #e91e8c2e,0 14px 40px -18px #4b2e6840}body:not(.template-index) #header-component .header-menu,body:not(.template-index) #header-component .dropdown-localization{display:none!important}body:not(.template-index) #header-component .header__drawer{display:flex!important;min-height:var(--header-drawer-min-height, 44px)!important}.menu-drawer__featured-content{display:none!important}#header-component .menu-drawer .menu-drawer__menu-item-text{background:var(--cc-grad)!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:cnGradShift 5s ease-in-out infinite!important;font-family:var(--cc-font-display)!important;font-weight:700!important;letter-spacing:-.01em}#header-component .menu-drawer .menu-drawer__back-button,#header-component .menu-drawer svg{color:var(--cc-pink)!important}#header-component .menu-drawer a[href*=le-sachet-des-patrons] .menu-drawer__menu-item-text{white-space:nowrap!important}#header-component .menu-drawer a[href*=fais-ton-sachet] .menu-drawer__menu-item-text{font-size:24px!important;white-space:nowrap!important}.header[transparent] .header__underlay-closed{background:#ffffff38!important;background-image:linear-gradient(#ffffff24,#ffffff24),var(--cc-grad)!important;background-origin:border-box;background-clip:padding-box,border-box;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1.5px solid transparent!important;box-shadow:0 8px 26px -14px #4b2e6859!important}.header[transparent] .header-actions__action svg,.header[transparent] .header__icon--menu svg{filter:drop-shadow(0 1px 3px rgba(75,46,104,.35))}body:not(.template-index) .header[transparent] .header__underlay-closed,body:not(.template-index) .header[transparent] .header__underlay-open{display:none!important}body:not(.template-index) .header[transparent] .header__row--top{position:fixed!important;top:18px!important;left:var(--page-margin, 24px)!important;right:var(--page-margin, 24px)!important;z-index:999!important;width:auto!important;max-width:none!important;margin:0!important;padding:4px 0!important;min-height:44px!important;background:none!important;background-image:none!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}body:not(.template-index) .header[transparent] .header__row--top .header__columns{display:flex!important;grid-template-columns:unset!important;align-items:center!important;gap:14px!important;width:100%!important;transform:none!important;min-height:auto!important}body:not(.template-index) .header[transparent] .header__row--top .header__column--right{margin-left:auto!important;justify-content:flex-end!important}body:not(.template-index) main#MainContent{padding-top:76px!important}body:not(.template-index) #header-component .header__icon svg,body:not(.template-index) #header-component .header-actions__action svg,body:not(.template-index) #header-component .header__icon--menu svg{color:var(--cc-pink)!important;filter:none!important}@media screen and (max-width:749px){body:not(.template-index) .header[transparent] .header__row--top{top:12px!important;left:var(--page-margin, 16px)!important;right:var(--page-margin, 16px)!important}body:not(.template-index) .header[transparent] .header__row--top .header-logo img{height:80px!important;width:auto!important}body:not(.template-index) main#MainContent{padding-top:68px!important}}body:not(.template-index) .candyduo-builder{margin-left:var(--page-margin, 24px)!important;margin-right:auto!important}@media screen and (min-width:900px){.candyduo-builder .cdb-head{padding-left:264px!important}}.cn-reveal{opacity:0;transform:translateY(24px) scale(.99)}.cn-reveal.cn-in{opacity:1;transform:none;transition:opacity .8s var(--cc-ease) var(--cn-d, 0ms),transform .8s var(--cc-ease) var(--cn-d, 0ms)}#cn-cursor{position:fixed;left:0;top:0;width:300px;height:300px;margin:-150px 0 0 -150px;pointer-events:none;z-index:4;border-radius:50%;background:radial-gradient(circle,rgba(233,30,140,.1),rgba(124,58,237,.06) 42%,transparent 70%);mix-blend-mode:multiply;opacity:0;transition:opacity .5s ease}#cn-sparkles{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:.55}@keyframes cnFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(3deg)}}@keyframes cnPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.cn-pill{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.cn-pill .cn-dot{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px #ffffffb3;animation:cnPulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cn-reveal{opacity:1!important;transform:none!important}h1 strong,h2 strong,.cn-gradient-text{animation:none}#cn-cursor,#cn-sparkles{display:none!important}.cdc-card:hover,product-card:hover,.product-card:hover{transform:none!important}.header[transparent] .header__underlay-closed,#header-component .menu-drawer .menu-drawer__menu-item-text{animation:none}[id^=candyduo-store-reviews] .jdgm-carousel-item:hover,[id^=candyduo-store-reviews] .jdgm-carousel__arrows>div:hover{transform:none}.cn-ship-bar__fill{animation:none;transition:none}.cn-wp-overlay,.cn-wp-card{transition:none!important}.cn-wp-card:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/candy-classic.css.map */
