.header-section{--candy-header-pink: #dc8fb1;--candy-header-pink-strong: #d875a4;--candy-header-red: #ef2d32;--candy-header-ink: #090b11;--candy-header-muted: #4a4652;--candy-header-surface: rgba(255, 255, 255, .88);--candy-header-surface-strong: rgba(255, 255, 255, .96);--candy-header-border: rgba(12, 14, 20, .1);--candy-header-shadow: 0 18px 44px rgba(92, 19, 54, .16);--candy-header-soft-shadow: 0 10px 28px rgba(73, 15, 44, .14);--candy-header-ease: cubic-bezier(.22, .8, .22, 1);z-index:70}.header-section .header{background:linear-gradient(180deg,#ffffff29,#fff0 54%),linear-gradient(135deg,#e8a4c1 0%,var(--candy-header-pink) 54%,#d986aa 100%);box-shadow:var(--candy-header-shadow);color:var(--candy-header-ink);transition:transform .24s var(--candy-header-ease),box-shadow .24s var(--candy-header-ease),background .24s var(--candy-header-ease)}.header-section .header__top{background:transparent;column-gap:clamp(1.2rem,2vw,2.4rem);min-height:clamp(7rem,6.1vw,9.2rem)}.header-section .header__top.page-width{padding-inline:clamp(1.4rem,3vw,5.2rem)}.header-section .header__logo{align-self:center}.header-section .header__logo--image{max-width:min(var(--logo-width),15.8rem)}.header-section .header__logo .logo{display:block;width:auto;max-height:clamp(5.2rem,5vw,7.4rem);object-fit:contain;filter:drop-shadow(0 7px 12px rgba(116,18,66,.2));transform:translateZ(0)}.header-section .header__search{justify-content:center;min-width:0}.header-section .header__search .search__form{width:min(100%,65rem);min-width:0;max-width:65rem}.header-section .search__field{min-height:5.2rem;overflow:hidden;border:.1rem solid rgba(255,255,255,.62);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#ffffffe0);box-shadow:inset 0 1px #ffffffdb,0 12px 30px #60153a26;transition:transform .22s var(--candy-header-ease),box-shadow .22s var(--candy-header-ease),border-color .22s var(--candy-header-ease)}.header-section .search__field:focus-within,.header-section .predictive-search-open .search__field{border-color:#ef2d323d;box-shadow:inset 0 1px #ffffffeb,0 0 0 .3rem #ef2d321f,0 18px 42px #60153a33;transform:translateY(-.1rem)}.header-section .search__input{height:5.2rem;border:0!important;background:transparent!important;color:var(--candy-header-ink)!important;font-size:1.58rem;font-weight:650;line-height:1.2;padding-inline-start:clamp(1.8rem,2.2vw,2.6rem);padding-inline-end:6.2rem;box-shadow:none!important}.header-section .search__input::placeholder{color:#090b118f;opacity:1;font-weight:650}.header-section .search__field-icon{inset-inline-end:.55rem;width:4.1rem;height:4.1rem;border-radius:50%;background:#fff;color:var(--candy-header-ink);box-shadow:0 8px 20px #300d1f2e;transition:transform .22s var(--candy-header-ease),background .22s var(--candy-header-ease),color .22s var(--candy-header-ease)}.header-section .search__field:focus-within .search__field-icon,.header-section .search__field-icon:hover{background:var(--candy-header-red);color:#fff;transform:scale(1.04)}.header-section .search__reset{inset-inline-end:5.1rem;z-index:2;color:var(--candy-header-muted)}.header-section .search__content{top:calc(100% + .9rem);border:.1rem solid var(--candy-header-border);border-radius:2.4rem;background:#fffffffa;box-shadow:0 24px 70px #1e0b182e}.header-section .header__buttons{column-gap:1rem}.header-section .menu-drawer-button,.header-section .account-button,.header-section .cart-drawer-button,.header-section .cusstom-button{min-width:4.8rem;width:4.8rem;height:4.8rem;border:.1rem solid rgba(255,255,255,.58);border-radius:50%;background:#ffffff8f;color:var(--candy-header-ink);box-shadow:inset 0 1px #ffffffbf,0 10px 26px #460f2b29;transition:transform .22s var(--candy-header-ease),background .22s var(--candy-header-ease),box-shadow .22s var(--candy-header-ease),border-color .22s var(--candy-header-ease)}.header-section .account-button .reversed-link__text,.header-section .cusstom-button .reversed-link__text{display:none!important}.header-section .menu-drawer-button:hover,.header-section .account-button:hover,.header-section .cart-drawer-button:hover,.header-section .cusstom-button:hover,.header-section .menu-drawer-button[aria-expanded=true]{background:#ffffffe6;border-color:#ffffffd6;box-shadow:inset 0 1px #ffffffe6,0 16px 34px #460f2b38;transform:translateY(-.1rem)}.header-section .menu-drawer-button .hamburger-line,.header-section .menu-drawer-button .hamburger-line:before,.header-section .menu-drawer-button .hamburger-line:after{background:var(--candy-header-ink)}.header-section .cart-icon{--cart-icon-size: 4.8rem;margin-inline-end:0}.header-section .cart-count{--cart-count-size: 2.2rem;inset-block-start:-.45rem;inset-inline-end:-.35rem;border:.2rem solid #fff;background:var(--candy-header-red);color:#fff;font-size:1.15rem;font-weight:900;box-shadow:0 8px 18px #ef2d3247}.cart-has-items .header-section .cart-count{animation:candy-header-cart-breathe 2.8s ease-in-out infinite}.header-section .header__bottom{border:0;background:#ffffffe6;box-shadow:0 12px 26px #1e0b1812}.header-section .header__bottom:after{display:none}.header-section .header__navigation{min-height:5.1rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.header-section .header__navigation::-webkit-scrollbar{display:none}.header-section .header__navigation .header__menu{margin-inline:0}.header-section .header__navigation .header__menu>ul{align-items:center;gap:.35rem;flex-wrap:nowrap}.header-section .header__navigation .font-navigation,.header-section .header__navigation .menu__item{color:var(--candy-header-ink);font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:clamp(1.18rem,.76vw,1.36rem);font-weight:860;letter-spacing:0;line-height:1.2;text-transform:uppercase}.header-section .header__navigation .menu__item{min-height:3.8rem;padding:.88rem 1.05rem;border-radius:999px;transition:background .18s var(--candy-header-ease),color .18s var(--candy-header-ease),transform .18s var(--candy-header-ease),box-shadow .18s var(--candy-header-ease)}.header-section .header__navigation .menu__item:hover,.header-section .header__navigation .menu__item:focus-visible,.header-section .header__navigation details[open]>summary .menu__item{background:#ef2d3217;color:#c91522;box-shadow:inset 0 0 0 .1rem #ef2d321f;transform:translateY(-.1rem)}.header-section .dropdown__container,.header-section .mega-menu__container{border:.1rem solid rgba(12,14,20,.08);border-radius:1.8rem;box-shadow:0 22px 60px #19091424;overflow:hidden}.header-sticky.header-scrolled .header-section .header,.header-sticky.header-scrolled .header{box-shadow:0 10px 34px #4a102c2e}@media(min-width:1024px){.header-section .header__top--logo-left,.header-section .header__top--logo-left-search-center{--header-grid-template: "logo search icons" / minmax(12rem, auto) minmax(32rem, 1fr) auto;--search-form-width: min(65rem, 46vw)}.header-section .header__top--logo-left .header__search,.header-section .header__top--logo-left-search-center .header__search{padding-inline:clamp(2rem,4vw,7rem)}.header-section .header__top--logo-center{--search-form-width: min(52rem, 36vw)}}@media(max-width:1023.98px){.header-section{--candy-header-shadow: 0 12px 34px rgba(92, 19, 54, .17)}.header-section .header__top{grid-template:"icons-left logo icons" "search search search" / 5.4rem minmax(0,1fr) auto;row-gap:.95rem;min-height:13.2rem;padding-block:.95rem 1.15rem!important;padding-inline:max(1.4rem,env(safe-area-inset-left)) max(1.4rem,env(safe-area-inset-right))}.header-section .header__logo{justify-self:center;max-width:min(44vw,14.8rem)}.header-section .header__logo--image{max-width:min(var(--logo-width-mobile),14.8rem)}.header-section .header__logo .logo{max-width:100%;max-height:6.2rem}.header-section .header__icons--left{justify-self:start}.header-section .header__icons--right{justify-self:end}.header-section .header__buttons{column-gap:.8rem}.header-section .menu-drawer-button,.header-section .account-button,.header-section .cart-drawer-button,.header-section .cusstom-button{min-width:5.2rem;width:5.2rem;height:5.2rem}.header-section .header__search{padding-block-start:0}.header-section .header__search .search__form{width:100%;max-width:none}.header-section .search__field{min-height:5.6rem;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffd1,0 12px 28px #60153a24}.header-section .search__input{height:5.6rem;font-size:1.62rem;padding-inline-start:2.2rem}.header-section .search__field-icon{width:4.6rem;height:4.6rem}.header-section .search__content{top:calc(100% + .7rem);border-radius:2rem 2rem 0 0}.header-section .menu-drawer{top:100%;height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 13.2rem))}.header-section .menu-drawer[active]{z-index:95}.header-section .menu-drawer .drawer__inner{width:min(90vw,42rem);border:.1rem solid rgba(255,255,255,.78);border-inline-start:0;border-radius:0 2.8rem 2.8rem 0;background:linear-gradient(180deg,#fffffffa,#fff7fbfa);box-shadow:22px 0 60px #1f0a1933}.header-section .menu-drawer nav .v-scrollable{padding:1.8rem 1.6rem 2.8rem}.header-section .menu-drawer__item{padding-block:.35rem}.header-section .menu-drawer__item-link{min-height:5.4rem;padding:1.2rem 1.4rem;border-radius:1.6rem;background:#ffffffb8;box-shadow:inset 0 0 0 .1rem #0c0e140f}.header-section .menu-drawer__item-link-heading{color:var(--candy-header-ink);font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:1.74rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.header-section .menu-drawer__item-link:hover,.header-section .menu-drawer__item-link:focus-visible{background:#ef2d3214;transform:translate(.2rem)}}@media(max-width:479.98px){.header-section .header__top{grid-template-columns:5rem minmax(0,1fr) auto;min-height:12.4rem;padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right))}.header-section .header__logo{max-width:min(40vw,13.2rem)}.header-section .header__logo .logo{max-height:5.5rem}.header-section .menu-drawer-button,.header-section .account-button,.header-section .cart-drawer-button,.header-section .cusstom-button{min-width:4.8rem;width:4.8rem;height:4.8rem}.header-section .header__buttons{column-gap:.55rem}.header-section .search__field,.header-section .search__input{min-height:5.2rem;height:5.2rem}.header-section .search__field-icon{width:4.2rem;height:4.2rem}}@media(prefers-reduced-motion:reduce){.header-section *,.header-section *:before,.header-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes candy-header-cart-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.header-section{--candy-v3-pink: #db8fb2;--candy-v3-pink-deep: #cf6f9f;--candy-v3-red: #ef2d32;--candy-v3-ink: #080a10;--candy-v3-shadow: 0 22px 54px rgba(75, 14, 43, .2)}.header-section .header{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.38),transparent 31rem),linear-gradient(135deg,#efb6d0 0%,var(--candy-v3-pink) 48%,var(--candy-v3-pink-deep) 100%)!important;box-shadow:var(--candy-v3-shadow)!important}.header-section .header__top.page-width{width:auto!important;margin:.9rem clamp(1.4rem,3vw,4.8rem) .75rem!important;padding:clamp(.85rem,1.2vw,1.25rem) clamp(1.1rem,2vw,2rem)!important;border:.1rem solid rgba(255,255,255,.45);border-radius:2.8rem;background:#ffffff30;box-shadow:inset 0 1px #ffffff85,0 12px 34px #5c13361f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-section .header__logo .logo{filter:drop-shadow(0 5px 8px rgba(92,19,54,.22)) drop-shadow(0 0 10px rgba(255,255,255,.24))!important}.header-section .search__field{border:.1rem solid rgba(255,255,255,.84)!important;background:linear-gradient(180deg,#fffffffc,#fff5faf2)!important;box-shadow:inset 0 1px #fffffff2,0 16px 38px #450d2830!important}.header-section .search__input{font-size:1.62rem!important;font-weight:760!important}.header-section .search__field-icon{background:#fff!important;color:var(--candy-v3-ink)!important}.header-section .search__field:focus-within .search__field-icon,.header-section .search__field-icon:hover{background:var(--candy-v3-red)!important;color:#fff!important}.header-section .menu-drawer-button,.header-section .account-button,.header-section .cart-drawer-button,.header-section .cusstom-button{border-color:#ffffffbd!important;background:#ffffffad!important;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #3b0c262e!important}.header-section .header__bottom{width:auto!important;margin:0 clamp(1.4rem,3vw,4.8rem) 1rem!important;border:.1rem solid rgba(255,255,255,.62)!important;border-radius:2.2rem!important;background:#ffffffeb!important;box-shadow:0 18px 44px #1907141a!important;overflow:hidden}.header-section .header__navigation{min-height:5.4rem!important}.header-section .header__navigation .menu__item{border-radius:1.4rem!important;font-weight:900!important}.header-section .header__navigation .menu__item:hover,.header-section .header__navigation .menu__item:focus-visible,.header-section .header__navigation details[open]>summary .menu__item{background:linear-gradient(135deg,#ef2d321a,#ffcc251f)!important}@media(max-width:1023.98px){.header-section .header__top.page-width{margin:0!important;border-width:0 0 .1rem!important;border-radius:0 0 2.2rem 2.2rem;background:#ffffff24}.header-section .header__bottom{margin:0!important;border-radius:0!important}.header-section .menu-drawer .drawer__inner{border-radius:0 3rem 3rem 0!important;background:linear-gradient(180deg,#fff,#fff5fa)!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/candyland-premium-header.css.map?codex_header=20260704v2 */
