body:not(.theme-fit) .header{--nav-child-bg-color: 255, 255, 255 !important;--nav-child-text-color: 36, 27, 61 !important}body:not(.theme-fit) .header .main-nav__child a:hover,body:not(.theme-fit) .header .main-nav__child .main-nav__item:hover{background:var(--cm-violet-light)}@media(min-width:769px){body:not(.theme-fit) .header .main-nav__child{padding-block:8px;box-shadow:0 12px 28px #241b3d24}body:not(.theme-fit) .header .main-nav__child .mega-nav__col-title,body:not(.theme-fit) .header .main-nav__child .child-nav__title{margin-bottom:6px;color:var(--cm-violet-darker);font-size:1.35rem;font-weight:700;letter-spacing:.02em}body:not(.theme-fit) .header .main-nav__child a{padding-block:7px;border-radius:8px;color:var(--cm-ink);font-size:1.35rem;line-height:1.45}body:not(.theme-fit) .header .main-nav__child a:hover{color:var(--cm-violet-darker)}}body:not(.theme-fit) .header .main-nav__child{border-top-color:#7c5fd340}body:not(.theme-fit) .header{border-bottom:0}body:not(.theme-fit) .header .main-nav__item--primary{font-family:var(--navigation-font-family);font-weight:600;text-transform:none}body:not(.theme-fit) .header__icons{gap:0;align-items:center}body:not(.theme-fit) .header__icons .header__icon{margin:0!important;padding-inline:6px}body:not(.theme-fit) .header__icons wk-button,body:not(.theme-fit) .header__icons wk-button .wk-button{display:inline-flex;align-items:center;margin:0!important;padding:0 6px}body:not(.theme-fit) .header__icons wk-icon,body:not(.theme-fit) .header__icons wk-button svg,body:not(.theme-fit) .header__icons wishlist-link svg{width:22px!important;height:22px!important;color:var(--cm-ink)}body:not(.theme-fit) .header__icons wishlist-link,body:not(.theme-fit) .header__icons wk-button,body:not(.theme-fit) .header__icons wk-button .wk-button{display:inline-flex;align-items:center;align-self:center;height:44px}body:not(.theme-fit) .header__icons wishlist-link path,body:not(.theme-fit) .header__icons wk-button path{stroke:var(--cm-ink)!important}@media(max-width:768.98px){body:not(.theme-fit) .main-menu__content .main-nav__item{padding-top:1.7rem;padding-bottom:1.7rem;color:var(--cm-ink);font-size:1.6rem;font-weight:700}body:not(.theme-fit) .main-menu__content .main-nav>li,body:not(.theme-fit) .main-menu__content .child-nav>li{border-bottom:1px solid var(--cm-violet-light)}body:not(.theme-fit) .main-menu__content .main-nav__item--toggle .icon{width:18px;height:18px;color:var(--cm-violet-dark)}}body.theme-refonte main .container{max-width:1400px;padding-inline:48px}body.theme-refonte main>.shopify-section h2{margin-inline:auto;text-align:center}body.theme-refonte .shopify-section-group-footer-group .container{max-width:1400px;padding-inline:48px}body.theme-refonte .shopify-section-group-footer-group h2{margin-inline:auto;text-align:center}body.theme-refonte main .media-with-text__section-heading{margin-bottom:clamp(24px,3vw,40px)}body.theme-refonte main .media-with-text__section-heading>:is(h1,h2){margin:0 auto;text-align:center}@media(min-width:769px){body:not(.theme-fit) .header{padding:12px 0 0}body:not(.theme-fit) .header__grid--left-logo{display:grid;grid-template-columns:130px minmax(0,1fr) auto;grid-template-rows:62px minmax(34px,auto);column-gap:24px;align-items:center}body:not(.theme-fit) .header__grid--left-logo .header__logo{grid-column:1;grid-row:1 / 3;align-self:center;margin:0;padding:0}body:not(.theme-fit) .header__grid--left-logo .header__search{grid-column:2;grid-row:1;min-width:0;max-width:440px;justify-self:end;width:100%}body:not(.theme-fit) .header__grid--left-logo .header__icons{grid-column:3;grid-row:1;margin:0;padding:0}body:not(.theme-fit) .header__grid--left-logo .main-menu{grid-column:2 / 4;grid-row:2;align-self:end;min-width:0}body:not(.theme-fit) .header__logo .logo__link>span{max-width:130px!important}}.candymix-phase2-menu__item{display:block;list-style:none}.candymix-phase2-menu__item>details,.candymix-phase2-menu__item>details>summary{width:fit-content}.candymix-phase2-menu__item>details>summary{display:flex;list-style:none}.candymix-phase2-menu__item>details>summary .main-nav__item--primary{font-size:12px}.candymix-phase2-menu__item>details>summary .icon{width:12px;height:12px;margin-inline-start:3px}.candymix-phase2-menu__item>details>summary::marker,.candymix-phase2-menu__item>details>summary::-webkit-details-marker{display:none;content:""}.candymix-phase2-menu__grid{align-items:start}.shopify-section-group-header-group.cc-icons-with-text .icons-with-text{background:var(--cm-violet);color:var(--cm-white)}.shopify-section-group-header-group.cc-icons-with-text .icons-with-text__title{color:var(--cm-white)}.shopify-section-group-header-group.cc-icons-with-text .cm-trust-icon{width:22px;height:22px;flex:0 0 22px;color:var(--cm-white)}.shopify-section-group-header-group.cc-icons-with-text .cm-trust-icon+.icons-with-text__text{margin-inline-start:10px}.announcement__text .rte p{margin:0}.footer .footer-block__heading,.footer .disclosure__title{color:var(--cm-ink);font-family:var(--heading-font-family);font-weight:700;text-transform:none}.footer .footer-custom-links p{margin:0 0 6px}.footer .footer-custom-links a,.footer .footer-menu__links a{color:var(--cm-ink)}.footer .footer-custom-links a:hover,.footer .footer-menu__links a:hover{color:var(--cm-violet-darker)}.footer .footer-brand-lockup{display:inline-flex;align-items:center;gap:12px;color:var(--cm-ink)}.footer .footer-brand-lockup__badge{display:block;flex:0 0 auto}.footer .footer-brand-lockup .footer-block__image{display:block;margin:0}.footer .footer-brand-lockup__wordmark{display:block;width:min(174px,54vw);height:auto}.footer .input-with-button{border-radius:24px;background:var(--cm-white)}.footer .payment-icon{border-radius:5px;background:var(--cm-white)}@media(max-width:599.98px){body.theme-refonte main .container,body.theme-refonte .shopify-section-group-footer-group .container{padding-inline:16px}body:not(.theme-fit) .header__logo .logo__link>span{max-width:64px!important}body:not(.theme-fit) .header__logo img{display:block;width:64px;height:64px;object-fit:contain}.shopify-section-group-header-group.cc-icons-with-text .icons-with-text__list{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-section-group-header-group.cc-icons-with-text .icons-with-text__item{padding-block:8px}.footer .footer-brand-lockup{gap:10px}.footer .footer-brand-lockup__wordmark{width:min(168px,52vw)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/candymix-structure.css.map */
