:root{--cp-header-height: 133px;--cp-header-inline-padding: 56px;--cp-header-logo-size: 96px;--cp-header-link-gap: 8px;--cp-header-link-padding-block: 8px;--cp-header-link-padding-inline: 16px;--cp-header-link-line-height: 20px;--cp-header-icon-gap: 16px;--cp-header-icon-lead: 8px}@media screen and (min-width:1080px){#header-component .header__row--top{height:var(--cp-header-height);box-sizing:border-box}#header-component#header-component .header__columns{height:100%;align-items:center;padding-block:2px 0;padding-inline:var(--cp-header-inline-padding)}#header-component nav.menu-list{display:flex;align-items:center}#header-component .header__column--left header-menu{margin-inline-start:-16px}#header-component .overflow-menu::part(list){margin-inline:0;gap:var(--cp-header-link-gap)}#header-component .menu-list__link{position:relative}#header-component .menu-list__link:before{content:"";position:absolute;inset-block:0;inset-inline:calc(-1 * var(--cp-header-link-gap) / 2)}#header-component .menu-list__list-item[slot=more]{inline-size:0;min-inline-size:0;padding:0;margin:0;margin-inline-end:-8px;overflow:hidden}#header-component .menu-list__link-title{padding-inline:0}#header-component .menu-list__list-item{align-items:center}#header-component .menu-list__link{padding:var(--cp-header-link-padding-block) var(--cp-header-link-padding-inline);font-weight:var(--cp-weight-bold);line-height:var(--cp-header-link-line-height)}#header-component .menu-list .menu-list__link{color:var(--menu-top-level-font-color)}#header-component header-menu,#header-component .header-actions__action,#header-component .header__icon--menu{opacity:1}@media(hover:hover){#header-component .menu-list__link{border-radius:100px;transition:box-shadow .15s ease}#header-component .menu-list__link:hover,#header-component .menu-list__link[aria-haspopup=true][aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--cp-yellow)}}#header-component .menu-list__link-title{line-height:var(--cp-header-link-line-height)}#header-component .header-logo img,#header-component .header-logo svg{width:var(--cp-header-logo-size);height:var(--cp-header-logo-size);max-height:none}#header-component .header__column--right{gap:var(--cp-header-icon-gap)}#header-component .header__column--right>header-menu{order:1}#header-component .header__column--right>header-actions{display:contents}#header-component .header__column--right>header-actions>*{order:2}#header-component .header__column--right>.search-action{order:4;margin:0}#header-component .header__column--right .header-actions__action,#header-component .header__column--right .search-action button{padding:0;min-inline-size:0;min-block-size:0}#header-component .header__column--right .header-actions__action svg,#header-component .header__column--right .search-action svg{inline-size:24px;block-size:24px}#header-component .header__column--right .svg-wrapper,#header-component .header__column--right cart-icon,#header-component .header__column--right shopify-account,#header-component .header__column--right shopify-account>span,#header-component .header__column--right .account-button__icon{inline-size:24px;block-size:24px;margin:0;padding:0;display:flex;align-items:center;justify-content:center}#header-component .header__column--right .header-actions__action,#header-component .header__column--right .account-button a,#header-component .header__column--right .account-button button,#header-component .header__column--right .search-action button{inline-size:24px;block-size:24px}}@media screen and (max-width:1079px){:root{--cp-header-height-mobile: 80px;--cp-header-inline-padding-mobile: 20px;--cp-header-logo-size-mobile: 56px;--cp-header-icon-size-mobile: 24px}#header-component .header__row--top{min-block-size:var(--cp-header-height-mobile)}#header-component#header-component .header__row--top .header__columns{--header-mobile-bookend: var(--cp-header-icon-size-mobile);align-items:center;min-block-size:calc(var(--cp-header-height-mobile) - 1px);padding-inline:var(--cp-header-inline-padding-mobile);column-gap:0;--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3}#header-component .header__column{display:contents}#header-component .header-logo{grid-area:center}#header-component header-actions{grid-area:rightB}#header-component .search-action{grid-area:leftB}#header-component#header-component .header-menu{display:none}#header-component#header-component .header__drawer{display:flex;block-size:var(--cp-header-icon-size-mobile);min-block-size:0}#header-component .search-action,#header-component shopify-account,#header-component .header__column--right .account-button{display:none}#header-component .header__drawer,#header-component .header__drawer>:not(style):not(script),#header-component cart-icon,#header-component cart-icon>:not(style):not(script):not(.cart-bubble){inline-size:var(--cp-header-icon-size-mobile);block-size:var(--cp-header-icon-size-mobile);flex:0 0 auto;min-inline-size:0;min-block-size:0;padding:0;margin:0;display:flex;align-items:center;justify-content:center}#header-component .header__drawer header-drawer,#header-component .header__drawer .menu-drawer-container{inline-size:var(--cp-header-icon-size-mobile);block-size:var(--cp-header-icon-size-mobile);flex:0 0 auto;min-inline-size:0;min-block-size:0;padding:0;margin:0;display:flex;align-items:center;justify-content:center}#header-component .header__drawer .svg-wrapper{inline-size:var(--cp-header-icon-size-mobile);block-size:var(--cp-header-icon-size-mobile);flex:0 0 auto;min-inline-size:0;min-block-size:0;padding:0;margin:0;align-items:center;justify-content:center}#header-component .header__drawer .header__icon--menu{inline-size:44px;block-size:44px;flex:0 0 auto;min-inline-size:0;min-block-size:0;margin:-10px;padding:0;display:flex;align-items:center;justify-content:center}#header-component .header__drawer svg,#header-component cart-icon svg{inline-size:var(--cp-header-icon-size-mobile);block-size:var(--cp-header-icon-size-mobile);flex:0 0 auto;max-inline-size:none}#header-component .header-logo{inline-size:100%;display:flex;justify-content:center}#header-component .header-logo img,#header-component .header-logo svg{inline-size:var(--cp-header-logo-size-mobile);block-size:var(--cp-header-logo-size-mobile);max-inline-size:none;object-fit:contain}#header-component#header-component .header__row--top{border-block-end-width:2px}}@media screen and (min-width:990px){#header-component .header__underlay{--color-submenu: var(--cp-blue)}#header-component .header__underlay-open:after{box-shadow:none}#header-component .menu-list__submenu--cp-mega{background-color:transparent}#header-component .menu-list__submenu--cp-mega .menu-list__submenu-inner{padding:0}.cp-mega{padding-block:58.2px 45px;padding-inline:56px}.cp-mega__row{display:flex;gap:16px;margin:0;padding:0;list-style:none}.cp-mega{inline-size:100vw}.cp-mega__item{flex:0 1 calc((100vw - 160px)/4);min-inline-size:0}.cp-mega__card{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--cp-text-inverse)}.cp-mega__media{position:relative;display:block;inline-size:100%;aspect-ratio:320 / 216.829;border-radius:8px;overflow:hidden}.cp-mega__img,.cp-mega__img img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.cp-mega__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.cp-mega__label{font-family:var(--cp-font-display);font-weight:var(--cp-weight-bold);font-size:var(--cp-h5-size);line-height:1.1;letter-spacing:var(--cp-h5-letter-spacing);color:var(--cp-text-inverse)}}@media screen and (min-width:990px){#header-component .menu-list__submenu:not(.menu-list__submenu--cp-mega){background-color:transparent}#header-component .menu-list__submenu:not(.menu-list__submenu--cp-mega) .menu-list__submenu-inner{padding:0}#header-component .menu-list__submenu:not(.menu-list__submenu--cp-mega) .mega-menu{padding-block:var(--cp-space-12) var(--cp-space-10);padding-inline:calc(var(--cp-header-inline-padding) - var(--cp-header-link-padding-inline))}#header-component .menu-list__submenu:not(.menu-list__submenu--cp-mega) .mega-menu__grid{display:block}#header-component .menu-list__submenu:not(.menu-list__submenu--cp-mega) .mega-menu__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--cp-header-link-gap) 16px}#header-component .menu-list__submenu:not(.menu-list__submenu--cp-mega) .mega-menu__column{display:flex;flex-wrap:wrap;gap:var(--cp-header-link-gap) 16px}#header-component .menu-list__submenu:not(.menu-list__submenu--cp-mega) .mega-menu__link{padding:var(--cp-header-link-padding-block) var(--cp-header-link-padding-inline);border-radius:var(--cp-radius-pill);font-family:var(--cp-font-display);font-weight:var(--cp-weight-bold);font-size:var(--cp-h5-size);line-height:1.1;letter-spacing:var(--cp-h5-letter-spacing);text-transform:none;color:var(--cp-text-inverse)}#header-component .menu-list__submenu:not(.menu-list__submenu--cp-mega) .mega-menu__column ul .mega-menu__link{font-family:var(--cp-font-text);font-weight:var(--cp-weight-medium);font-size:var(--cp-t1-size);line-height:var(--cp-t1-line-height);letter-spacing:normal}#header-component .menu-list__submenu:not(.menu-list__submenu--cp-mega) .mega-menu__content{display:none}#header-component .menu-list__list-item:has(>.menu-list__link[aria-haspopup=true][aria-expanded=true]):after{content:"";position:absolute;inset-inline-start:0;inline-size:100%;inset-block-start:calc(100% - 1px + var(--border-bottom-width, 0px));block-size:var(--submenu-height, 0px);z-index:calc(var(--layer-header-menu) - 1)}}@media(hover:hover)and (min-width:990px){#header-component .menu-list__submenu:not(.menu-list__submenu--cp-mega) .mega-menu__link{transition:box-shadow .15s ease}#header-component .menu-list__submenu:not(.menu-list__submenu--cp-mega) .mega-menu__link:hover{color:var(--cp-text-inverse);box-shadow:inset 0 0 0 2px var(--cp-yellow)}}@media(prefers-reduced-motion:reduce){#header-component .menu-list__submenu .mega-menu__link{transition:none}}@media(hover:hover)and (min-width:990px){.cp-mega__img{transition:opacity .2s ease}.cp-mega__card:hover .cp-mega__img--hover{opacity:1}}@media(prefers-reduced-motion:reduce){.cp-mega__img{transition:none}}@media screen and (min-width:990px){body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#293aaaad;opacity:0;pointer-events:none;transition:opacity var(--submenu-animation-speed, .2s) var(--ease-out-cubic, ease)}body:has(#header-component .menu-list__link[aria-haspopup=true][aria-expanded=true]):after{opacity:1}}@media(prefers-reduced-motion:reduce){body:after{transition:none}}.menu-drawer.cp-drawer{transition:none;inline-size:100%;max-inline-size:none;border-right:none;background-color:var(--cp-blue);overflow:hidden;--cp-drawer-offset: min(calc(var(--header-height, 60px) - 1px), 50dvh);inset-block-start:var(--cp-drawer-offset);inset-block-end:0;block-size:auto;max-block-size:none}#header-group:has(.cp-promo) #header-component:is([data-sticky-state=inactive],:not([data-sticky-state])) .menu-drawer.cp-drawer{--cp-drawer-offset: min(calc(var(--cp-promo-height, 48px) + var(--header-height, 60px) - 1px), 50dvh)}#Details-menu-drawer-container:has(.cp-drawer) .menu-drawer__backdrop{display:none}.cp-drawer__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 20px;display:flex;flex-direction:column;gap:16px}.cp-drawer__search{flex:0 0 auto;display:block;text-align:start;cursor:pointer;inline-size:100%;block-size:48px;padding:8px 16px;border:0;border-radius:8px;background-color:var(--cp-flat-white);color:var(--cp-text-primary);font-family:var(--cp-font-text);font-weight:var(--cp-weight-medium);font-size:var(--cp-s2-size);line-height:var(--cp-s2-line-height);letter-spacing:var(--cp-s2-letter-spacing);text-transform:uppercase}.cp-drawer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.cp-drawer__card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--cp-text-inverse)}.cp-drawer__media{display:block;inline-size:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background-color:rgb(var(--cp-off-white-rgb) / .12)}.cp-drawer__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cp-drawer__label{font-family:var(--cp-font-display);font-weight:var(--cp-weight-bold);font-size:var(--cp-h5-size);line-height:1.1;letter-spacing:var(--cp-h5-letter-spacing);color:var(--cp-text-inverse)}.cp-drawer__utility{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:center;box-sizing:border-box;block-size:77px;padding-inline:20px;border-block-start:2px solid var(--cp-yellow)}.cp-drawer__utility-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--cp-text-inverse);font-family:var(--cp-font-text);font-weight:var(--cp-weight-medium);font-size:var(--cp-s1-size);line-height:var(--cp-s1-line-height);letter-spacing:var(--cp-s1-letter-spacing);text-transform:uppercase;white-space:nowrap}.cp-drawer__bullet{flex:0 0 auto;inline-size:16px;block-size:16px;border-radius:50%}.cp-drawer__bullet--pink{background-color:var(--cp-dark-pink)}.cp-drawer__bullet--orange{background-color:var(--cp-yellow)}.shopify-section:has(>.cp-promo){position:relative;z-index:20}html[scroll-lock] #header-group .header-section:has(>#header-component){position:fixed;inset-inline:0;inset-block-start:0}html[scroll-lock] #header-group:has(.cp-promo):has(#header-component:is([data-sticky-state=inactive],:not([data-sticky-state]))) .header-section:has(>#header-component){inset-block-start:calc(var(--cp-promo-height, 48px) - 1px)}html[scroll-lock] #header-group:has(.cp-promo):has(#header-component:is([data-sticky-state=inactive],:not([data-sticky-state]))) .shopify-section:has(>.cp-promo){position:fixed;inset-inline:0;inset-block-start:0}html[scroll-lock] .header[data-sticky-state=idle]{opacity:1;transform:none}#header-group .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=idle]){position:sticky;top:-1px;z-index:var(--layer-menu-drawer)}#header-group .header[data-sticky-state=idle],#header-group .header[data-sticky-state=active]{transition:transform .15s ease-out,opacity var(--animation-speed) var(--animation-easing)}#header-group .header[data-sticky-state=idle]{transform:translateY(calc(-100% - 1px));opacity:1}#header-group .header[data-sticky-state=active]{transform:none}html[scroll-lock] .page-wrapper{padding-block-start:var(--header-group-height, 0px)}#header-component.header{contain:style}#header-component .header__drawer .header-drawer-icon--close svg{scale:1.65}#header-component details.menu-open:has(.cp-drawer) .header__icon--menu .header-drawer-icon--close{display:flex}#header-component details.menu-open:has(.cp-drawer) .header__icon--menu .header-drawer-icon--open{display:none}#header-component .header__column--left,#header-component .header__column--right{min-inline-size:0}@media screen and (min-width:1080px)and (max-width:1439px){#header-component{--cp-header-inline-padding: 32px;--cp-header-logo-size: 80px;--cp-header-link-gap: 4px;--cp-header-link-padding-inline: 8px}#header-component .menu-list__link{font-size:.875rem}}@media screen and (max-width:1079px){#header-component#header-component .search-action{display:none}}#header-component .header-actions__cart-icon{--cart-bubble-size: 14px;--cart-bubble-top: -5px;--cart-bubble-right: -6px}#header-component .header-actions__action{overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/35/assets/candy-header.css.map */
